This commit is contained in:
Zane Kaminski 2021-04-02 03:22:43 -04:00
parent d1397fd8b8
commit 90c3a3689f
4 changed files with 5 additions and 3 deletions

Binary file not shown.

Binary file not shown.

View File

@ -29,7 +29,7 @@ dc.l 0x40892C96
RDiskDBGDisByte:
dc.b 0x44
RDiskCDRDisByte:
dc.b 0x44
dc.b 0x67
RDiskRAMRequired:
.ascii "16"

View File

@ -164,10 +164,12 @@ 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;
char patch = *((char*)0x40851DA8);
if (!dbgEN /*&& *RDiskDBGDisPos >= 0*/) { patch24(c->ramdisk + 0x00000031UL, patch); }
if (!dbgEN /*&& *RDiskDBGDisPos >= 0*/) { patch24(pos, patch); }
pos = c->ramdisk + 0x00012CAFUL;
patch = *((char*)0x40851DA9);
if (!cdrEN /*&& *RDiskCDRDisPos >= 0*/) { patch24(c->ramdisk + 0x00012CAFUL, patch); }
if (!cdrEN /*&& *RDiskCDRDisPos >= 0*/) { patch24(pos, patch); }
}
// Unmount if not booting from ROM disk