I have a Pi Zero W that I’m interested in using for a project.
The idea is to use the Zero to tap the serial link between the keyboard controller and motherboard of an old Atari ST computer.
The link is 5V serial at a baud rate of 7812.5. I have an appropriate voltage shifter to deal with the levels.
I’ve been reading about the Zero’s two UARTs and I’ve (hopefully correctly) inferred that it’s possible to expose both UARTs on the GPIO header with a bit of configuration. Is that the case?
My plan is to connect the keyboard to one UART and the ST itself to the other. Then, write a bit of code to copy from one to the other whilst dumping the transferred bytes.
From there, I can use existing protocol documentation to translate USB HID events and push them out to the ST, allowing modern USB keyboards, joysticks and mice to be used with the ST.
Any advice greatly appreciated!