So are you trying to say that all BSR and JSR calls can't be intercepted by the MAME 6809 emulator and their text equivalent pushed onto a list control? e.g.
if (opcode == BSR) log('BSR ' + ToHex(destination)
if (opcode == JSR) log('JSR ' + ToHex(destination)
etc etc. (PS pseudocode is in C# not C++ of MAME.)
Looks straightforward to me. I'd try to write something like that if I could get MAME to compile properly
That's all I'd require, but that's not in the debugger.
It must be possible to trace the call stack. Absolutely. With an emulator you have full control of the tiny 64K address space, I see no reason that this isn't feasible.
Edited by tunstals (05/16/14 02:25 PM)
|