diff --git a/bin/driver7M5.bin b/bin/driver7M5.bin index 3ba5646..207d291 100755 Binary files a/bin/driver7M5.bin and b/bin/driver7M5.bin differ diff --git a/bin/rom8M.bin b/bin/rom8M.bin index c5fef40..27fe04a 100755 Binary files a/bin/rom8M.bin and b/bin/rom8M.bin differ diff --git a/rdisk.c b/rdisk.c index 7981644..76835ab 100644 --- a/rdisk.c +++ b/rdisk.c @@ -158,10 +158,10 @@ static void RDInit(IOParamPtr p, DCtlPtr d, RDiskStorage_t *c) { // Patch debug and CD-ROM enable bytes char dis = 0x44; //if (!c->dbgEN) { - copy24(&dis/*RDiskDBGDisByte*/, &c->ramdisk[*RDiskDBGDisPos], 1); + //copy24(&dis/*RDiskDBGDisByte*/, &c->ramdisk[*RDiskDBGDisPos], 1); //} //if (!c->cdromEN) { - copy24(&dis/*RDiskCDROMDisByte*/, &c->ramdisk[*RDiskCDROMDisPos], 1); + //copy24(&dis/*RDiskCDROMDisByte*/, &c->ramdisk[*RDiskCDROMDisPos], 1); //} } @@ -208,12 +208,12 @@ OSErr RDPrime(IOParamPtr p, DCtlPtr d) { if (/*!c->dbgEN && */!c->ramdisk && *RDiskDBGDisPos >= d->dCtlPosition && *RDiskDBGDisPos < d->dCtlPosition + p->ioReqCount) { - p->ioBuffer[*RDiskDBGDisPos - d->dCtlPosition] = 0x44;//*RDiskDBGDisByte; + //p->ioBuffer[*RDiskDBGDisPos - d->dCtlPosition] = 0x44;//*RDiskDBGDisByte; } if (/*!c->cdromEN && */!c->ramdisk && *RDiskCDROMDisPos >= d->dCtlPosition && *RDiskCDROMDisPos < d->dCtlPosition + p->ioReqCount) { - p->ioBuffer[*RDiskCDROMDisPos - d->dCtlPosition] = 0x44;//*RDiskCDROMDisByte; + //p->ioBuffer[*RDiskCDROMDisPos - d->dCtlPosition] = 0x44;//*RDiskCDROMDisByte; } } else if (cmd == aWrCmd) { // Write // Fail if write protected or RAM disk buffer not set up