Title: Modern Terminal Addendum Date: 20190818 Tags: hardware retrocomputers ======================================== Some additional info and caveats of my terminal build in it's current form. Problems: PiGFX, actually uspi which provides USB keyboard support, defaults to en_UK keyboard layout so I had to recompile everything to change it to en_US. Changing the baud rate of PiGFX requires me to pull the SD card from the Pi, put it into my PC, and change a timer value in a config file. Being able to change that on the fly would be nice. PiGFX leaves the background color on the cursor space some times. This is noticeable as a block covering up your @ character in rogue. Backspacing writes the foreground color over the character instead of the background so deleting a string of characters leaves a white line. Also leaves random blocks around if a program uses backspace to clear parts of the screen. Booting up is very much dependent on order. Where I have the Pi Zero powered by the monitor, and the battery powering the monitor and RC2014, it all powers on together. However, the monitor takes a couple seconds to come on and either misses the Pi booting up or the Pi doesn't detect the HDMI connection and nothing shows on the monitor. I have to then reboot the Pi, which has to come up, set up the UART and detect the keyboard. It then waits for data over the serial connection before it allows you to send anything over it. So I then have to reboot the RC2014 so the boot monitor will send data and trigger the Pi Zero and get the whole system working. If the Pi would just blindly pass serial data, I could hit the key to select my OS from the boot monitor and the RC2014 would send data back as it booted the chosen OS. Some good news: I'm blind. There is a kit[0] for Geoff's ASCII VT100 terminal card. It's right in Geoff's article about it but I missed it or forgot about or something. Geoff's board has jumpers for baud rate which would be good. It does not support HDMI (don't need it) or USB keyboards, though. It also seems to support VT-100 escape codes. Seems a lot of CP/M software was very dependent on VT-100 functionality. I've run into more and more problems with PiGFX and while I like the super tiny, and cheap Pi Zero, I need the VT-100 compatibility. I can either learn to program the Pi to improve PiGFX or spend nearly 10x as much for a kit of Geoff's board. Not going to break the bank and if it works, it's worth it. But I like the compact Pi Zero and USB support. Maybe there is another, more accurate VT-100 serial board or software out there. [0] https://www.tindie.com/products/petrohi/geoffs-vt100-terminal-kit/