Hi! I recently ordered an RC2014 Zed Pro kit and am expecting it to arrive in the next few days. In the mean time, I have been preparing everything for how I'd like it to work. Basically my goal is to have a "self-sufficient" Z80 computer which runs CP/M and FUZIX. "Self-sufficient" in the sense that it outputs to a display (I will be using a TMS9918A) and accepts input from a PS/2 keyboard, without needing to connect it via serial to another computer. Additionally, I'd like this to use period-correct parts (aside from the RC2014 boards and CF card of course). Meaning no modern microcontrollers, hopefully.
Anyways! Through reading the FUZIX source code and playing around with it in EtchedPixels' emulator, I have discovered that it supports bit-banged PS/2 keyboards. However I can't find any info about it outside of the source code. Do schematics for this actually exist? Or is this just fantasy hardware that is used to simplify emulation? I assume it would require a Z80 PIO chip at the very least.
Alternatively, are there any other options for keyboard input that would work well paired with the TMS9918A? If I absolutely have to use a microcontroller then I will.