Using the built-in debugger / monitor
- About the built-in debugger / monitor
- Tracing program execution
- About program tracing
- Auto run / trace program execution
- Run until a breakpoint is hit
- Stop debugging
- Break into the debugger
- Single-step program execution
- Step over instructions
- Step out of the current subroutine
- Run to the caret (cursor)
- Run until an interrupt occurs
- Run to the start of the next frame
- Run to the end of the current frame
- Run until a condition is met
- Run until a specific event
- Working with breakpoints
- Working with watches
- Using the registers window
- Using the call stack window
- Using expressions
- Using Quick Peek
- Using the graphics inspector
- About the graphics inspector
- Find sprites, fonts and other graphical data
- Invert the foreground and background colours
- Set tile sizes and format
- Set pad bytes to skip metadata
- Copy sprites and other graphical data to the clipboard
- Export sprites and other graphical data
- Turn the background grid on or off
- Magnify or reduce the graphics inspector image
- Using the screen inspector
- Working with debugging projects
- Using the inline assembler
- Selecting a memory block
- Cut, copy and paste code and data
- Copy data to the clipboard as DEFB statements
- Bookmarking code and data
- Add comments to the disassembly
- Switch the display between hex and decimal
- Switch the disassembly between code bytes and ASCII text
- Go to a specific address
- Find bytes, words and strings in the Spectrum's memory
- Changing memory contents
- Set the next instruction to execute
- Show the next instruction to be executed
- Break into the debugger when the Z80 executes and invalid instruction