Pysähtymispisteet ovat simulaation suorituksen lopetusehtoja ja ne asetetaan päälle painamalla tekstin breakpoints vieressä olevaa nappia. Pysähtymispisteitä voidaan antaa seuraavilla tavoilla:
Suoritettujen käskyjen määrä
Suoritus pysähtyy, kun on suoritettu käyttäjän haluama määrä mikrokontrollerin käskyjä.
Data-alue
Jos koodia suoritetaan käyttäjän määrittelemältä data-alueelta, pysäytetään simulaatio. Näin käyttäjällä on mahdollisuus `kieltää' mikrokontrolleria suorittamasta dataa.
Rekisteriehdot
Suoritus pysähtyy kun ehtolauseke on tosi. Ehtolauseke on muotoa:
EHTO1 [ LOOGINEN OPERAATTORI EHTO2 ...],
missä EHTON on
REG VERTAILUOPERATTORI ARVO.
Loogisia operaattoreita ovat and ja or, vertailuoperaattoreita
ovat <, >, =, # (
).
Ehdoissa käytettävät sallitut rekistereiden ja lippujen tunnukset ovat seuraavat:
Rekisterit:
A -- akku A (ei vielä käytössä)
B -- akku B (ei vielä käytössä)
D -- kaksoisakku D
IX -- indeksirekisteri IX
IY -- indeksirekisteri IY
SP -- pino-osoitin
PC -- ohjelmalaskuri
Liput:
S -- stop disable
X -- x interrupt mask
H -- half-carry
I -- i interrupt mask
N -- negative
Z -- zero
V -- overflow
C -- carry
And operaattorilla katsotaan olevan korkeampi presedenssi kuin or operaattorilla.
Esimerkki:
A = 45 or PC > 34ff.