These SideIDs in the headers of each
sector are the real difference betweeen CBM formatted disks
and IBM formatted disks. If Commodore would have used a
format without these swapped SideIDs, then we all could read
and write these disks with the standard BIOS routines. But
they didn't and therefore I needed to program the floppy
disk controller directly.
Womo
Hi Womo,
Can you explain this swapped SideIDs aspect a bit more or point me to
more info?
Can you explain this swapped SideIDs aspect a bit more or point me to
more info?
IBM PC compatible MFM formats always store a "0" into the
head number field, if the disk side is accessed by head 0
and a "1" if a disk sector is read/written by head 1.
Commodore did it the inverse way.
Wolfgang Moser wrote:Oh yes, sure, it all depends on some definitions in the
IBM PC compatible MFM formats always store a "0" into the
head number field, if the disk side is accessed by head 0
and a "1" if a disk sector is read/written by head 1.
Commodore did it the inverse way.
huh, I suppose we don't really know who did it the "inverse way". It
Sysop: | Gate Keeper |
---|---|
Location: | Shelby, NC |
Users: | 764 |
Nodes: | 20 (0 / 20) |
Uptime: | 40:35:33 |
Calls: | 11,275 |
Calls today: | 1 |
Files: | 5,288 |
D/L today: |
81 files (10,064K bytes) |
Messages: | 521,283 |