1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-06-01 03:41:31 +00:00
This commit is contained in:
Ethan Sifferman 2023-11-21 18:16:32 -08:00 committed by GitHub
commit 9401f73807
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -507,19 +507,22 @@ class Monitor(cmd.Cmd):
if not breakpoints:
while True:
mpu.step()
if mem[mpu.pc] in stopcodes:
mpu.step()
break
mpu.step()
else:
while True:
mpu.step()
pc = mpu.pc
if mem[pc] in stopcodes:
mpu.step()
break
if pc in breakpoints:
msg = "Breakpoint %d reached."
self._output(msg % self._breakpoints.index(pc))
mpu.step()
break
mpu.step()
# Switch back to the previous input mode.
console.restore_mode()