diff --git a/bin/driver7M5.bin b/bin/driver7M5.bin index 6eb5a29..20e393c 100755 Binary files a/bin/driver7M5.bin and b/bin/driver7M5.bin differ diff --git a/bin/rom8M.bin b/bin/rom8M.bin index aeab44a..c3d261b 100755 Binary files a/bin/rom8M.bin and b/bin/rom8M.bin differ diff --git a/rdisk.c b/rdisk.c index b62d342..3c2c0c3 100644 --- a/rdisk.c +++ b/rdisk.c @@ -164,10 +164,10 @@ static void RDInit(IOParamPtr p, DCtlPtr d, RDiskStorage_t *c) { // Patch debug and CD-ROM enable bytes if (c->ramdisk) { - Ptr pos = c->ramdisk + 0x00000031UL; + Ptr pos = c->ramdisk + *((long*)0x40851D98); char patch = *((char*)0x40851DA8); if (!dbgEN /*&& *RDiskDBGDisPos >= 0*/) { patch24(pos, patch); } - pos = c->ramdisk + 0x00012CAFUL; + pos = c->ramdisk + *((long*)0x40851D9C); patch = *((char*)0x40851DA9); if (!cdrEN /*&& *RDiskCDRDisPos >= 0*/) { patch24(pos, patch); } }