mnaberez / py65

Emulate 6502-based microcomputer systems in Python
BSD 3-Clause "New" or "Revised" License
234 stars 68 forks source link

Stop condition now checked on first instruction #74

Open sifferman opened 1 year ago

sifferman commented 1 year ago

When setting two breakpoints in a row, the second one would be skipped. Now, each one is run after another.

sifferman commented 1 year ago

It seems that the fix I have been using for myself doesn't work as well as I thought. Do you have opinions on this?

My issue is that, if goto is run on a BRK instruction, I would expect that execution would stop.