Help: Debugger (Advanced Tools)

The debugger allows you to view the current state of the Spectrum, Including the memory contents, CPU Status, and disassembled machine code.

Z80 Debugger

1 - Load a previous Spectrum state

2 - Save current Spectrum state

3 - Step a single OP one at a time

4 - Run until a break point is reached

5 - Run until the current Tstate exceeds the number in the box, Override by break point if one is set

6 - View \ Modify the Z80 registers and Flags on the right hand panel

7 - Break points, Type any 16bit address in HEX format 1 entry per line, and enable the Break points by checking the box, When the memory address is reached the debugger will reopen. Press delete to remove the item.

8 - Page: are the current 4 memory banks which can be seen by the Z80 (not used on the 48k Spectrum)

9 - View any memory location and its contents using the list view, The machine code is also dissembled

"T" is the current Tstate of the Spectrum.
"Prev PC" is the last 16 bit address the Z80 fetched the OP from.

Using the navigation menu on the right please read the Help documentation before e-mailing questions on "HOW TO"

However if you are unable to find what you are looking for please use the contact page as there may be others with the same question and we can answer it here for future reference.

Thanks for reading, please if you can help out do so - Enjoy ZXSpectrum4.net Team.

Help Navigation

Question Introduction
  System Requirements

Question Getting Started
  Loading a tape
  Saving a game
  Using a joystick

Question FAQ
  Frequently Asked Questions

Question The Menu System
  Fast Loading

Question ZX Spectrum Keyboard
  Spectrum Keyboard Layout

Question TV Screen
  TV Screen Layout

Question Tape Deck
  Tape Deck Layout

Advanced User Tools

Question Sound Lab - SL ZX4 RS-1

Question Tape Preservation & Restoration

Question Printer

Question Network

Question Z80 Assembler

Question Debugger

Question Poke / Cheat / Trainer


Share this page with your freinds