The Disassembler Pane
The Disassembler pane allows you to view regions of the running CPC emulator memory in Z80 assembly language format.
Each line represents a single Z80 instruction. The first column is the start address for the instruction followed by the Z80 assembly language instruction. The second column is the hexadecimal byte values for the memory occupied by the instruction, the third column (shown in green) is an ASCII representation of the memory, and the final part shows any assembler symbols which have the value of the current address.
Clicking on the grey area to the left of an instruction will toggle a breakpoint at the selected address.
Any region of the CPC memory can be selected for viewing. See Memory Selection for more information.
Dragging the mouse or holding the SHIFT key while clicking allows you to select a range of instructions.
Right-clicking the disassembler will provide options to:
|Find Instructions, Text or Data.
|Position the disassembler to a given hexadecimal address.
|Run To Cursor
|Run emulation up until the selected address.
|Toggle a Breakpoint at the selected address.
|Disassemble the selected range of instructions.
|Mark as Data
|Mark a region as a Data Area.
|Clear Data Area
|Clear a previously set Data Area.