I recently bought a RISC PC 600 from eBay and am in the process of trying to get it going. I currently have it booting to a Supervisor prompt, but unfortunately the keyboard doesn't work at all (I've tried 2 with no luck).
I've checked continuity to the IO controller, and verified power, both of which are fine. I've also dug a bit deeper using a logic analyser and found that after a few slightly odd messages (registering several keypresses and releases, as well as the usual self-test result from the keyboard) the host is holding the PS/2 clock line low. As I understand it this stops the keyboard from communicating, but I'm not sure why it's happening. Also oddly when I boot the machine with no keyboard, I get an error stating this, so it's obviously been detected!
Below is what I see on the bus during boot:
Code: Select all
Keyboard: MAKE 'J' (0x3B) Keyboard: MAKE 'K' (0x42) Keyboard: BREAK 'H' (0xF0 Keyboard: MAKE Unrecognized Key (0x00) Keyboard: MAKE Unrecognized Key (0xFF) Keyboard: MAKE Unrecognized Key (0xF4) Keyboard: BAT Power-On Self Test Successfull (0xAA) Keyboard: MAKE [F3] (0x04) Keyboard: MAKE [F3] (0x04) Keyboard: MAKE [F3] (0x04)
Any help would be hugely appreciated.