Aley Keprt wrote: > Juggler seems to use standard disk format, but it doesn't work in > emulator. Any idea?
It's appears to be a bug in the SimCoupe floppy controller, caused by each disk side being treated as a full drive controller with its own set of registers etc. The only time the side bit of the port seems to be needed is for actual data reads and writes. Juggler steps the drive head using the I/O ports for the same side it wanted to move to (224-227 for side 0, 228-231 for side 1), but always checked the track value using the first 4 ports (side 0). So, as soon as it reached side 1 the track value it read back was always going to be stuck at 79 (the last track position on side 0), leaving Juggler in an infinite loop trying to get to the next position. It probably also explains some strange logs I've seen where SAMDOS seems do single steps that wrap the track below zero then back down to the track position needed. Is there any other stuff that doesn't work with SimCoupe? (disk protection excluded, for now) Si

