Debugger
The debugger can be entered by either using the -debug option at startup,
or by pressing the F1 key during the emulation. This will bring the debug>
prompt at the console. The following commands can be entered in the debugger:
- ‘b type value’
- Breakpoint command. Types are:
sl - scanline (antic starts draw at scanline 8 in my emu)
mem - memory address (hex value)
- ‘w value’
- Watch command. The debugger will look for a change at address specifed by
value and break at that point.
- ‘d value’
- Delete breakpoint specified by value.
- ‘t cpu:file’
- Start trace of CPU to file specified by file. BE CAREFUL!
File will grow very quickly. Best used with breakpoints.
- ‘x cpu’
- Stop trace of cpu and close file.
- ‘p type’
- Print. Types are:
cpu - cpu registers
antic - antic registers
gtia - gtia registers
pokey - pokey registers
dlist - antic display list
mem value - memory from value
mem value addresses b - number of addresses of memory from value in binary form
- ‘s’
- Single step through cpu code.
- ‘c’
- Continue emulation.
- ‘h’
- Print debugger help.
- ‘q’
- Quit to the GUI.