From e2d99bcca0fef1d35f33e5adc19627cfec45b511 Mon Sep 17 00:00:00 2001 From: Michael Specht Date: Thu, 15 Feb 2018 22:22:09 +0100 Subject: [PATCH] fixed a nasty bug (THE BUG) --- p65c02.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/p65c02.c b/p65c02.c index 9288d08..b373dec 100644 --- a/p65c02.c +++ b/p65c02.c @@ -604,10 +604,10 @@ void handle_next_opcode() target_address = read16(rpc8()); break; case zero_page_x: - target_address = (rpc8() + cpu.x) % 0xff; + target_address = (rpc8() + cpu.x) & 0xff; break; case zero_page_y: - target_address = (rpc8() + cpu.y) % 0xff; + target_address = (rpc8() + cpu.y) & 0xff; break; case absolute_x: target_address = rpc16();