diff --git a/bin/driver1M5.bin b/bin/driver1M5.bin index 071952e..696f584 100755 Binary files a/bin/driver1M5.bin and b/bin/driver1M5.bin differ diff --git a/bin/driver7M5.bin b/bin/driver7M5.bin index 821bb84..f74b7dc 100755 Binary files a/bin/driver7M5.bin and b/bin/driver7M5.bin differ diff --git a/bin/rom16M_swap.bin b/bin/rom16M_swap.bin index bcadc3d..86fe95f 100644 Binary files a/bin/rom16M_swap.bin and b/bin/rom16M_swap.bin differ diff --git a/bin/rom2M.bin b/bin/rom2M.bin index cdc9837..b3165c6 100755 Binary files a/bin/rom2M.bin and b/bin/rom2M.bin differ diff --git a/bin/rom2M_swap.bin b/bin/rom2M_swap.bin index 0ab21ac..18fcd0d 100644 Binary files a/bin/rom2M_swap.bin and b/bin/rom2M_swap.bin differ diff --git a/bin/rom8M.bin b/bin/rom8M.bin index 45d34cf..903bdde 100755 Binary files a/bin/rom8M.bin and b/bin/rom8M.bin differ diff --git a/bin/rom8M_swap.bin b/bin/rom8M_swap.bin index c972813..008d85e 100644 Binary files a/bin/rom8M_swap.bin and b/bin/rom8M_swap.bin differ diff --git a/rdisk.c b/rdisk.c index 3a55e8b..a4cd6a6 100644 --- a/rdisk.c +++ b/rdisk.c @@ -242,8 +242,8 @@ OSErr RDiskControl(CntrlParamPtr p, DCtlPtr d) { // high word (bytes 2 & 3) clear // byte 1 = primary + fixed media + internal // byte 0 = drive type (0x10 is RAM disk) / (0x11 is ROM disk) - if (c->status.writeProt) { *(long*)p->csParam = 0x00000410; } - else { *(long*)p->csParam = 0x00000411; } + if (c->status.writeProt) { *(long*)p->csParam = 0x00000411; } + else { *(long*)p->csParam = 0x00000410; } return noErr; case 24: // Return SCSI partition size *(long*)p->csParam = RDiskSize / 512;