diff sms.c @ 2400:c97609fe8315

Implement watchpoints in Z80 debugger
author Michael Pavone <pavone@retrodev.com>
date Sat, 23 Dec 2023 23:03:31 -0800
parents 03e6ac327ba0
children 767ec72acca7
line wrap: on
line diff
--- a/sms.c	Sat Dec 23 22:11:43 2023 -0800
+++ b/sms.c	Sat Dec 23 23:03:31 2023 -0800
@@ -494,6 +494,10 @@
 				z80_assert_nmi(sms->z80, nmi);
 			}
 		}
+
+		if (system->enter_debugger) {
+			target_cycle = sms->z80->Z80_CYCLE + 1;
+		}
 		z80_run(sms->z80, target_cycle);
 		if (sms->z80->reset) {
 			z80_clear_reset(sms->z80, sms->z80->Z80_CYCLE + 128*15);