I've been running an open source project to read and write Amiga floppy disks from a PC inside of Windows using an Arduino to actually control the drive. I have a whole write up about it on my site (
http://amiga.robsmithdev.co.uk) which will probably answer the what/why/how etc.
The project is mostly there, I can read and write data to the disk fine, when writing a track, I read back the track to verify it and all appears fine, but on a real Amiga system, some tracks are reported to have checksum errors.
I am sure its a very slight timing issue as it appears to be intermittent, so I'm asking for anyone that has an Amiga, an Arduino and a good oscilloscope/logic analyzer to help. I would really like an oscilloscope/logic analyzer trace/dump of a real disk (a single track) how it looks originally, and then again how it looks after being read in (which works OK) and then written back to a new disk.
Sadly I can't afford a better oscilloscope than the old one mentioned in the write up, but this would help advance this project.
A few comments: I don't want to change the micro-controller as I want this to be as accessible as possible and I have had some great responses from people so far. This project isn't about making money, its just for preservation and a bit of fun.