I've decide to give the device I'm working on the very unimaginative name of SIO2Arduino. It currently supports reading/writing/formatting of SD/ED ATR and XFD images.
My test setup is an Arduino Mega 2560 with an Ethernet Shield. For debugging purposes, I'm currently changing disk images by hooking up a switch to Arduino pin 8. This will basically cycle between all the valid disk images at the root of the SD card (directory support will come a bit later).
I plan to add some sort of remote capability so the device can be controlled by the Atari and become more generally useful. I'm still deciding what the best solution for that is. Once that's complete, I can modify it to work with the less expensive Arduino Uno which should allow the device to run on much smaller hardware.
I basically figured now was a good milestone to start using source control and allow others to see it. The GPL'd code is available here:
https://github.com/w...are/SIO2Arduino
I will continue to work on enhancing it and hopefully you SIO experts out there can let me know if I'm doing anything terribly wrong in the code (quite likely). Just be gentle -- I'm still learning Arduino as well as Atari SIO :-)
Comments and feedback welcome!
->Dan
Edited by Farb, Mon Jan 2, 2012 4:54 PM.















