--- BasiliskII/src/rom_patches.cpp 2002/01/15 14:58:32 1.21 +++ BasiliskII/src/rom_patches.cpp 2002/01/18 21:06:03 1.22 @@ -998,7 +998,9 @@ static bool patch_rom_classic(void) *wp++ = htons(M68K_NOP); *wp = htons(M68K_NOP); - wp = (uint16 *)(ROMBaseHost + 0x2be8); // 60Hz handler (handles everything) + wp = (uint16 *)(ROMBaseHost + 0x2be4); // 60Hz handler (handles everything) + *wp++ = htons(M68K_NOP); + *wp++ = htons(M68K_NOP); *wp++ = htons(M68K_EMUL_OP_IRQ); *wp++ = htons(0x4a80); // tst.l d0 *wp = htons(0x67f4); // beq 0x402be2 @@ -1636,7 +1638,9 @@ static bool patch_rom_32(void) *wp++ = htons(M68K_NOP); *wp = htons(M68K_NOP); - wp = (uint16 *)(ROMBaseHost + 0xa29a); // 60Hz handler (handles everything) + wp = (uint16 *)(ROMBaseHost + 0xa296); // 60Hz handler (handles everything) + *wp++ = htons(M68K_NOP); + *wp++ = htons(M68K_NOP); *wp++ = htons(M68K_EMUL_OP_IRQ); *wp++ = htons(0x4a80); // tst.l d0 *wp = htons(0x67f4); // beq 0x4080a294