Hi There,
Reading this with interest. I too am recreating an Atari ST by using a Raspberry PI mounted inside an original case. So far so good but the next step is to get the keyboard and I'm undecided as to take the Tynemouth path or the Arduino, to conver to USB. My initial thoughts were that the Arduino would be more fun however I then noticed the Mouse and Joystick ports are mounted to the underside of the keyboard and, since the Arduino solution doesn't support them, would presumably need removing and I could then use a Joystick Port to USB convertor like the one on icode.com. I had also hoped that there would be some way to use an original Atari mouse, ideally through one of the Joystick ports but it looks like this might be step too far. Therefore, if anyone can answer the following queries I'd be most grateful since it will inform how I proceed with the project:
1) How easy is it to remove the Mouse and Joystick ports from the Atari keyboard? My main concern here is the risk that overuse or hot air and desoldering could break the keyboard which will be 30+ years old.
2) Does an Atari ST mouse to USB adapter exist in any form. I have seen many examples of converting usb mice to work with 9 pin D-Sub but not the other way around.
3) How does the original Atari ST differentiate between what is connected in Port 0 - Mouse or Joystick. I'm lead to believe there is a 'mouse mode' and 'joystick mode' but how does it know to switch. I'm expecting this to be not possible but I'd love the original ports to work in the same way as on an original ST.
4) An inelegant alternative would be a usb mouse that resembles the original Atari ST mouse. Does anyone have any knowledge of whether this exists.
Thanks to anyone who can help me out here.