From 7543461c24c22e07c2533fed8b7c3f5c84d91404 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Tue, 27 Mar 2018 16:36:39 +0300 Subject: [PATCH] Increasing PC in OAM triggers the OAM bug --- Core/z80_cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Core/z80_cpu.c b/Core/z80_cpu.c index 4db336c..a6d180e 100644 --- a/Core/z80_cpu.c +++ b/Core/z80_cpu.c @@ -1427,6 +1427,7 @@ void GB_cpu_run(GB_gameboy_t *gb) } /* Run mode */ else if(!gb->halted) { + GB_trigger_oam_bug_read_increase(gb, gb->pc); /* Todo: test T-cycle timing */ gb->last_opcode_read = GB_read_memory(gb, gb->pc++); if (gb->halt_bug) { gb->pc--;