The Geeks Who Saved Prince of Persia’s Source Code From Digital Death
wired.com
wired.com
At first I thought it was something even lower-level (that is, a true magnetic scanner that didn't depend on existing disk drives - there are solutions like that for shattered HD plates and disks, but I'm assuming it's very expensive)
But I don't know much about floppy drives to say what are the limitations of using a standard floppy reader.
I worked out a system whereby I'd read a disk, then when the drive head got magnetic filth on it, I'd swab the disk head with isopropyl alcohol.
Anyway, I recovered about 1/2 of the disks with no errors, recovering 4 short stories - thought lost forever - and 52 Boulderdash 4 caves I did with a friend. Also, a sampler/sequencer.
My point is that the C64's 1541 disk drive has its own ROM, so you don't need a C64 to read its disks!
Look up how to adjust it, and chances are you'll be able to recover a good chunk of the rest. The "crude" approach is to just manually try adjusting the alignment screw, but there are proper instructions online and software to aid finding the right alignment.
(and the 1541 didn't have just it's own ROM - it has it's own 6502 CPU - it's as powerful as the C64 itself... And you can download programs to it over the serial port)
The software tools don't replace manual adjustments - all most of them do is to try to give you some indicator whether you're getting closer or not but you can achieve that simply by attempting to load files and look for / listen for signs the drive is attempting to re-read the same track more or less often as well. Read errors has a pretty characteristic sound on the 1541.
http://store.go4retro.com/zoomfloppy/
Key features:
- Can copy all protected disks, using a cable you install in your 1541
or without a cable if you have a 1571
- Supports IEEE-488 (PET drives) with optional connector
- Also can write back images
Compared to the Kryoflux: + No need to make a hardware modification to your drive
to copy the back side of floppies
+ Better support for Commodore image formats like G64
+ Write support (although Kryoflux is improving here)
+ Much less expensive
- Commodore-only, no PC, Mac, Apple II, etc.
Disclaimer: I'm the designer of this device and its firmware, but not the manufacturer. I'm interested in seeing more people use it to rescue old data but do not make any money from it. All firmware and schematics are GPL.While I'm sure nothing I created could be compared to Prince of Persia, I cannot be certain :)
Unfortunately though, Github doesn't list AMOS in their languages. Major omission if you ask me...
The latter is the most creatively oriented, with quite a few people actively interested in archival and recovery "even" of amateur/unfinished stuff.
There's a very popular thread there about PD/freeware games, and they've recovered quite a few previously unreleased or games that were thought lost, and even gotten hold of the source code for quite a bit of it. And there are some AMOS fans there too.
There's bound to be someone there that'd volunteer to help recover the data on your floppies as well, if you need assistance.
[1] a joke gene some of my friends and I deduced, it imparts a deep yearning to collect things, not just collections though, complete, well sorted collections.