--- SheepShaver/src/emul_op.cpp 2004/05/31 09:04:42 1.10 +++ SheepShaver/src/emul_op.cpp 2004/05/31 11:00:13 1.12 @@ -287,18 +287,17 @@ void EmulOp(M68kRegisters *r, uint32 pc, TimerReset(); MacOSUtilReset(); AudioReset(); - - // Enable DR emulator from NewWorld ROMs - if (ROMType == ROMTYPE_NEWWORLD) { - D(bug("DR activated\n")); - WriteMacInt32(KernelDataAddr + 0x17a0, 3); // Prepare for DR emulator activation - WriteMacInt32(KernelDataAddr + 0x17c0, DR_CACHE_BASE); - WriteMacInt32(KernelDataAddr + 0x17c4, DR_CACHE_SIZE); - WriteMacInt32(KernelDataAddr + 0x1b04, DR_CACHE_BASE); - WriteMacInt32(KernelDataAddr + 0x1b00, DR_EMULATOR_BASE); - memcpy((void *)DR_EMULATOR_BASE, (void *)(ROM_BASE + 0x370000), DR_EMULATOR_SIZE); - MakeExecutable(0, (void *)DR_EMULATOR_BASE, DR_EMULATOR_SIZE); - } +#if 0 + // Enable DR emulator + D(bug("DR activated\n")); + WriteMacInt32(KernelDataAddr + 0x17a0, 3); // Prepare for DR emulator activation + WriteMacInt32(KernelDataAddr + 0x17c0, DR_CACHE_BASE); + WriteMacInt32(KernelDataAddr + 0x17c4, DR_CACHE_SIZE); + WriteMacInt32(KernelDataAddr + 0x1b04, DR_CACHE_BASE); + WriteMacInt32(KernelDataAddr + 0x1b00, DR_EMULATOR_BASE); + memcpy((void *)DR_EMULATOR_BASE, (void *)(ROM_BASE + 0x370000), DR_EMULATOR_SIZE); + MakeExecutable(0, (void *)DR_EMULATOR_BASE, DR_EMULATOR_SIZE); +#endif break; case OP_IRQ: // Level 1 interrupt