On Dienstag, 21. November 2023 16:56:44 CET Nicolas Pomarède wrote:
detect changes in PC value and to ignore
(or not) all traces until the PC is back to just after what it was
before being changed.
Thats hardly possible. A bus-error for example is normally handled by TOS,
terminates the program and will never return. However if you have for example
some virtual memory manager installed, that eventually *will* return.
Similar for priviledge violation: normally that terminates the program.
However TOS handles a few cases for move from SR (which is only priviledged
for 68010+), which are emulated and then return to the program.
There might be other cases, were expections either terminate the program, or
do some emulation stuff and return, like FPU emulators.