Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : VT100 Terminal - New Firmware
Author | Message | ||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3196 |
I have built a new version of the VT100 ASCII Video Terminal firmware (Ver 1.3) The only new feature (compared to V1.2) is the ability to turn the cursor off and on (see the change log included in the zip file for details). You do not need to upgrade if you do not need this feature. However, I have also built a version which includes the bootloader. So you can program a new chip and end up with the latest version without upgrading via the bootloader (handy if you are using a MX150). Both versions are included in this download: 2014-12-27_102351_Terminal_V1.3.zip Geoff Geoff Graham - http://geoffg.net |
||||
cosmic frog Senior Member Joined: 09/02/2012 Location: United KingdomPosts: 284 |
Fantastic. Thanks Geoff. |
||||
bigmik Guru Joined: 20/06/2011 Location: AustraliaPosts: 2914 |
Thanks Geoff, Much appreciated.. Regards, Mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
retepsnikrep Senior Member Joined: 31/12/2007 Location: United KingdomPosts: 131 |
Thanks that's very useful. Can I ask a couple of questions about the schematic and parts list. Why does the 220R resistor in the parts list have an asterisk next to it? Why was the C baud rate jumper tied to PGEC3 as it renders pickit upgrades impossible if certain baud rates are selected? RB15 (26) is free on the pic any reason that was not used? I appreciate we have the USB bootloader etc. Regards Peter Gen1 Honda Insights. |
||||
BobD Guru Joined: 07/12/2011 Location: AustraliaPosts: 935 |
|
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3196 |
There is a good reason for that. RB15 is the SPI clock out which is not used in this design but cannot be reassigned if the SPI is in use (SPI is used to generate the video). Geoff Graham - http://geoffg.net |
||||
retepsnikrep Senior Member Joined: 31/12/2007 Location: United KingdomPosts: 131 |
Thanks that all makes perfect sense. We appreciate your hard work Gen1 Honda Insights. |
||||
2001cpx Regular Member Joined: 03/10/2013 Location: CanadaPosts: 59 |
yah Thanks!!!!! "Color Maximite,(Duinomite-Mega,Mini),CGmmStick,GCmicroboard2b,Micromite + explore 64,100,LCD backpack,Lcd Backpack V2,TFT Backpack,Micromite Extreme,Armmite L,F,H,CMM2" |
||||
Tekguy Newbie Joined: 01/03/2023 Location: United StatesPosts: 6 |
Geoff, I have an idea to make the terminal more useful as an embedded device. Pin 26 of the pic is unused and I think I have a good use for it. Make it an "external device reset pin" where it will be held low or high (configurable?) Until the terminal is fully up and running. Perhaps a keyboard key to toggle it (reset pulse) I wanted to put it in a box with a mm, or picomite, or a teensy but if the terminal takes longer to boot I would have to make a delay power up or reset for the connected device. And if the pin 26 can be used, one could reset the device without having to reset or power cycle the terminal with it. Thoughts? |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2141 |
See a few posts up. |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3196 |
Wow, that is a specialised application! The ASCII Terminal is still quite popular, mostly with people building replicas of early computers like the Altair and I guess that this would be help them see the startup banner and prompt. I have a long term plan for an updated ASCII terminal project, so I will have a look at it then - but sorry, it will not be soon. Geoff Geoff Graham - http://geoffg.net |
||||
Tekguy Newbie Joined: 01/03/2023 Location: United StatesPosts: 6 |
No worries,it never hurts to ask! Thanks for a speedy response! |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3196 |
Ah, Phil is correct... I had forgotten about that. So that kills that idea. Geoff Geoff Graham - http://geoffg.net |
||||
Tekguy Newbie Joined: 01/03/2023 Location: United StatesPosts: 6 |
I missed that! Good reason to be not connected. |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2141 |
That can be done with a RC delay on the reset pin of the connected device. With the capacitor connected the usual 10k pullup can be increased to 100k if needed as noise immunity is then provided by the capacitor. If you need in-situ ICSP then put a 1k5 in series with the cap. Worked that out the hard way, then saw it in the datasheet. Doh! |
||||
okwatts Regular Member Joined: 27/09/2022 Location: CanadaPosts: 59 |
Hi I have had an order in from PCBWay as per the files by Gary Kaufmann since end of January but for the completed built product there is a delay for parts. I presume this is for the Microchip controller but I haven't pursued further. I'm not in a big hurry but noted that Dave Hansel (who provided some updated firmware for it) mentioned Versaterm using a pico. Has anyone had any experience with that build? |
||||
robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2350 |
searching on Gary Kaufman (one "n") leads down a path that ends up here: https://github.com/dhansel/VersaTerm what is interesting (for me at least) is that the VersaTerm project runs on a RP2040 (pico), and includes interfaces for: - HDMI video output - USB keyboard while HDMI may be a step too far (they are using 8-bits/pixel), for the PicoMiteVGA a USB keyboard interface may well be a better use of a pico's USB port than as a serial terminal connection. the VersaTerm itself also seems to be a very complete project that goes well beyond what can be achieved with an MX150/170/250/270, and using a part that is readily available. cheers, rob :-) |
||||
Print this page |