Perhaps instead of single-byte RST 7 it inserts a JMP 'to debugger' at
the breakpoint. Then when the breakpoint is reached it reinstates the
original 3-bytes there.
Philip
On 16/09/2020 3:51 pm, Stephen Adolph wrote:
So, I am trying to understand how the Radio Shack debugger /
Assembler manages to set breakpoints.
Anyone familiar with how to do that?
In CP/M, the debuggers use RST7. RST7 opcode is placed into the
program to trigger the debugger.
In M100, such a trick can't work. So, how does the debugger
interrupt the program?
Also, ZBG.BA <http://ZBG.BA>, ZBG.CO <http://ZBG.CO> and the manual
seem to be missing from net. Can't find them anywhere but via the
archive:
https://web.archive.org/web/20111117155020/http://www.xibalba.com/website100/software.html
maybe we need to post these up at club100.
Steve