ACE Breakpoints

Description of the syntax for using the breakpoint condition

Optional condition which can be defined in order to create complex breakpoints.

Conditions have to be written like in BASIC.

Allowed syntaxes: &, # or 0x for a hexadecimal number.
% or &x for a binary number.
Z80 registers are described below in the tables.
LineCount for the line number. LineCycle for the µs count on the current line.
MemPage for the 64K expansion memory page.
MemBankMode for the 16K expansion memory bank mapping mode (0-7).
Other variables are trivial.
Condition Operators
^Exponential *Mul
/Div \Div
MODModulo +Add
-Sub <>
<= >=
< >
=Equal NOTNot
ANDAnd OROr
XORXor (
)
Condition Variables
LineCycle
LineCount
LowerrROMOn
UpperROMOn
LowerROMNum
UpperROMNum
LowerROMAdr
ASICPageOn
MemPage
MemBankMode
ASICPageOn
Registers and Flags
AFAF'IXl
BCBC'IXh
DEDE'IYl
HLHL'IYh
SPPCIX
A A'IY
B B'FlagZ
C C'FlagNZ
D D'FlagC
E E'FlagNC
H H'FlagP
L L'FlagM
FlagPOFlagPE
CRTC
C0C3VC3H
C4C9C5
CrtcR0CrtcR1CrtcR2
CrtcR3CrtcR4CrtcR5
CrtcR6CrtcR7CrtcR8
CrtcR9CrtcR10CrtcR11
CrtcR12CrtcR13CrtcR14
CrtcR15CrtcR16CrtcR17
CrtcSel

Original flavour for MorphOS