From 989d4938affe2e7eaa219f36586ba4899291353d Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Thu, 2 Apr 2015 12:30:44 -0500 Subject: [PATCH] Fix cycle timing. --- src/z80.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/z80.c b/src/z80.c index 3965376..c00c353 100644 --- a/src/z80.c +++ b/src/z80.c @@ -163,7 +163,7 @@ bool z80_do_cycles(Z80 *z80, double cycles) while (cycles > 0 && !z80->except) { uint8_t opcode = mmu_read_byte(z80->mmu, z80->regfile.pc); increment_refresh_counter(z80); - cycles -= (*instruction_lookup_table[opcode])(z80, opcode) - 2; + cycles -= (*instruction_lookup_table[opcode])(z80, opcode); } z80->pending_cycles = -cycles;