Oh, while reading the 19 (!!!) pages you have already written, I forgot the important things I intended to write. Sorry.
For anyone really wanting to experience the nostalgia of the old disks, but all their disks have failed, an emulator could move a real stepper motor the same way as the old disks did. I would think that a failed stepper motor would be really rare. I can see two ways to do this. Either just use the stepper as it is in place on a broken disk. That would require using the track 0 sensor. Unless the broken disks spins, this would most likely guarantee a groove in the platters where the heads would scratch a non-spinning disk. The other way would be to just disconnect the stepper motor from the head movement assembly, and remove the track 0 sensor. That way the stepper can move freely and the disk emulator can just move it without caring for max tracks and whatnot, if that would be desired. This might not create a fully authentic sound as I would think that the head movement assembly forms parts of what creates the classic seek sound.
More interesting, perhaps:
The schematics for the A590 and A2091 I just mentioned are freely available online:
https://archive.org/details/a-590-s...ANUAL_PN-314899-01_1989_AUG/page/n27/mode/2up
And more importantly, the source code is available as part of a leak of the AmigaOS source code a long while ago. I was about to write that I'm not going to link to shady sites, but it turns out that some brave or foolhardy soul have tempted fate by putting it all on github. A company who has some connection to the copyright remains from Commodore put out a "protest letter" against spreading of the leaked code, but people hinted that they only did that because they were contractually obliged to put out a statement if there would be a leak, and all talk has been about the actual OS, and not either ROMs for add-on devices or for that sake add-on software. Here is the source for the A590.
https://github.com/Arquivotheca/amiga-os-src/tree/3.1/os-source/other/harddisk/a590
(And as I said, the A2091 is basically the same thing as the A590. The only differences are the form factor, product name, no power LED for an internal card, a pin header for the disk activity LED (just realized that this might be the reason for some (all?) A2000's having a multi color hard disk LED - perhaps one color is used for XTA activity and the other for SCSI activity), female vs male bus connector, no external power connector for the internal card version, and space to mount a 3.5" disk directly on the card (making it a hard card - this feature was more or less for free as any internal Amiga card anyways need to be super long to both connect to the bus (that sits inside of a passive ISA backplane intended for PC emulator cards) and also have a card slot bracket, in this case for the DB25 for external SCSI).
For anyone really wanting to experience the nostalgia of the old disks, but all their disks have failed, an emulator could move a real stepper motor the same way as the old disks did. I would think that a failed stepper motor would be really rare. I can see two ways to do this. Either just use the stepper as it is in place on a broken disk. That would require using the track 0 sensor. Unless the broken disks spins, this would most likely guarantee a groove in the platters where the heads would scratch a non-spinning disk. The other way would be to just disconnect the stepper motor from the head movement assembly, and remove the track 0 sensor. That way the stepper can move freely and the disk emulator can just move it without caring for max tracks and whatnot, if that would be desired. This might not create a fully authentic sound as I would think that the head movement assembly forms parts of what creates the classic seek sound.
More interesting, perhaps:
The schematics for the A590 and A2091 I just mentioned are freely available online:
https://archive.org/details/a-590-s...ANUAL_PN-314899-01_1989_AUG/page/n27/mode/2up
And more importantly, the source code is available as part of a leak of the AmigaOS source code a long while ago. I was about to write that I'm not going to link to shady sites, but it turns out that some brave or foolhardy soul have tempted fate by putting it all on github. A company who has some connection to the copyright remains from Commodore put out a "protest letter" against spreading of the leaked code, but people hinted that they only did that because they were contractually obliged to put out a statement if there would be a leak, and all talk has been about the actual OS, and not either ROMs for add-on devices or for that sake add-on software. Here is the source for the A590.
https://github.com/Arquivotheca/amiga-os-src/tree/3.1/os-source/other/harddisk/a590
(And as I said, the A2091 is basically the same thing as the A590. The only differences are the form factor, product name, no power LED for an internal card, a pin header for the disk activity LED (just realized that this might be the reason for some (all?) A2000's having a multi color hard disk LED - perhaps one color is used for XTA activity and the other for SCSI activity), female vs male bus connector, no external power connector for the internal card version, and space to mount a 3.5" disk directly on the card (making it a hard card - this feature was more or less for free as any internal Amiga card anyways need to be super long to both connect to the bus (that sits inside of a passive ISA backplane intended for PC emulator cards) and also have a card slot bracket, in this case for the DB25 for external SCSI).





