h5n1xp / Omega

Bare metal Amiga Emulator
Mozilla Public License 2.0
67 stars 7 forks source link

Real Floppy Integration #33

Open ourIThome opened 4 years ago

ourIThome commented 4 years ago

Been reading some posts to Charlie Smurthwaite recently around your attempt in the past to have real floppy access inside of the Amiga.

The product is in early beta review ... which allows a PC floppy drive to read Amiga disk.

Just wanting to raise an issue to see if your code / and hardware can marry up and work? My main aim would be to have diskripper 1.52 running under emulation and be able to rip some of these stubborn disks.

Feel free to contact me directly.

cheers

h5n1xp commented 4 years ago

Hi Stephen,

Sorry for the delay replying, I’m so busy with work (that pays the bills) and family, my coding projects have had to take a regrettable back seat.

I have been following Charlie’s progress, and we have had a few discussions around how to make his hardware work with my emulator. I will be buying a board from him, so I can say this will happen, it’s just a question of when.

My plan will be to have my emulated CIA/Paula directly access the drive as it would on a real Amiga. The only issue will be timing, but that can be resolved :-)

ourIThome commented 4 years ago

Totally understand, hope my message was ok... just looking to track future development.

Selfishly I would love to see how your emulator / any other reader could be plumbed in to reading floppy disks. Diskripper is the tool most of the Amiga guys use for converting problem disks to ADF format. With brute force, it eventually gets there ... puts my kryoflux to shame.

http://aminet.net/package/disk/misc/DiskRipper1.52

https://www.youtube.com/watch?v=KgKHjtUbZ-Q https://www.youtube.com/watch?v=NAm1HhlfAsM -- Unrealesed / beta version example.

Life / family most important. Hope I didnt come across in a bad way. Just excited by developments. Stay well, and thank you for the response.

h5n1xp commented 4 years ago

I welcome any comments, questions, and suggestions regarding this project. I miss working on it!

My own (planned) USB Floppy interface, did very little and simply sent the physical drive signals over the USB, so it would essentially function as far as Amiga software is concerned, like a real floppy drive connected to a real Amiga (the Amiga does almost nothing floppy related in hardware). It seems Charlie will be able to offer this functionality for me to use in Omega, timing is critical here, so we might have to spend a bit of time working out how best to achieve that (USB wasn't really meant to do anything like this, but I have an idea how we can get around it)...

Most of the floppy disk readers/rippers try to do some (sometimes all) of the work of the Amiga using their own software, this is going to cause problems with custom boot loaders etc. I