Computer / Programmazione / Z80 · 8 December 2019 0

LM80C: built-in keyboard

Typing on a C16 keyboard and getting input on my LM80C… Today I’ve also implemented the SHIFT key, so that now I can input a program directly in a stand-alone configuration without the need of a remote PC anymore. At the moment the SHIFT key is the only special key that is implemented, because I needed to input chars like double quotes, parentheses, and other chars. The next control key to be implemented will be the… CTRL. And then the C= that will be used as an ALT key, to get graphic chars.

There is, of course, a new firmware release that supports all of this, marked R2.8.1.

Another change has also been made to the wirings of some pins of the PSG (the audio chip) because I got strange behaviors when I first powered up my computer. By reading over and over again the data sheet of the chip I discovered that I mis-understood how to wire some pins (specifically, the A8/A9 and BC2), now everything works like a charme. On my Github there is also the new schematic.

https://github.com/leomil72/LM80C