I have some PCBs for a PS2 to Apple II/II+ interface based on this sites design https://knzl.at/ps2-keyboard-for-apple-ii/
There is a minor issue. As these were first effort boards, the PS2 componenet mounting is backwards. They are also untested.
The PS2 port is facing the socket locations. It should be facing outward. That being said, it would be easy to jumper it from the socket to a panel mount or similar.
If you would like one, drop me a PM. I only have 3 boards available.
No components are included and you need to download the source code for the PIC16F630 and upload it to the microcontroller.
I soldered up one of these, built a spacer to compensate for the keyboard socket being backwards... I just need to know where to get the code for the PIC16F630 and how to program it.
The code is in the ZIP file on the linked page above. It contains the source code and binary files for two PIC devices in hex format (ps2_to_apple2_SVN14_16F630_not_tested.hex). But you will need a programmer for a PIC device. You could buy one - or build one. They are a little more complex since the PICs need a higher programming voltage.
Damn.... I didn't notice there was a link there because it wasn't active. I ordered the chip, I will have to check if any of the programmers I have will handle a PIC. If not I guess I'll need to get one.
The PIC16F series is very well supported, even the TL 886 II supports it. Full device list for that programmer:
Cool, I have a TL866CS and a TL866 II Plus.
This is my hack for the connector being backwards. The spacer is made from a couple of chunks of IDC header that are soldered to the board, then the PS/2 connector fits into those and is held in place by the zip tie... Ugly Jerry rigging job, but it should work.
Programming the PIC with my TL866II+couldn't have been easier...
minipro -p "PIC16F630" -w ps2_to_apple2_SVN14_16F630_not_tested.hex
Here it is all completed...