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: | 835 |
| Nodes: | 20 (0 / 20) |
| Uptime: | 165:39:49 |
| Calls: | 14,493 |
| Calls today: | 2 |
| Files: | 5,294 |
| D/L today: |
2 files (2,642K bytes) |
| Messages: | 659,795 |