Monitor 2.0 (für Betrieb mit Video-Interface)	
Nutzbare Routinen
Label
Aufruf
Funktion
Ben. Register
KIN
BB 94
Holt Wert von der ASCII Tastatur und stellt 
Ihn in R3 zur Verfügung
R3
WBL
BB 96
Schreibt ein Blank auf das Display
keine
WCH
BB 98
Schreibt das in R3 bereitgestellte Zeichen auf das Display
keine
INPHX
BB 9A
Eingabe von 2 Halbbytes über Tastatur und Bereitstellung in R3
R0, R1, R3
OUTHX
BB 9C
Anzeige von R2 als 2 Hex-Zeichen
R0, R1, R2, R3
LINEF
BB 9E
Erzeugt einen Zeilenwechsel
R0, R3
PUT
BB A0 
Ausgabe von R3 auf Cassette
R0, R2, R3
GET
BB A2
Einlesen von Cassette nach R3
R0, R2, R3
HXTAB
BB A4
Umwandlung Hex-ASCII in Binärwert in R3
R0, R3
ADRES
BB A6
Einlesen, Abspeichern und Ausgeben einer Adresse
R0, R3
CONTR
BB A8
Ausführen einer in R0 gespeicherten Control-Funktion
R0, R1, R2, R3
HO
BB AA
Cursor HOME
R0, R1, R2, R3
CURSL
BB AC
Cursor LEFT
R0, R1, R2, R3
CURSR
BB AE
Cursor RIGHT
R0, R1, R2, R3
CURSU
BB B0
Cursor UP
R0, R1, R2, R3
CURSD
BB B2
Cursor DOWN
R0, R1, R2, R3
SCCLR
BB B4
Clear Screen, Cursor Home
R0, R1, R2, R3
BACK
BB B6
BACKSPACE
R0, R1, R2, R3

Funktionen im COMMAND-Mode
Taste
Anzeige
Funktion
A
A
0A0F FF
0A0F FFc55
0A10 FF
0A10i
0A10 00
0A10d
0A10 FF
Eingabe einer Speicherstelle (z.B. 0A0F)
Anzeige des Inhalts dieser Speicherstelle, Änderung mit „c“ oder „C“ und Hex – Inhalt, also z.B. c55. 
Monitor springt dann zur folgenden Speicherstelle.
Mit i kann das gesamte Programm an der angezeigten Speicherstelle um eine Speicherstelle weitergeschoben werden, so dass Platz für ein einzufügendes Byte geschaffen wird.
Mit d kann der Inhalt aller folgenden Speicherstellen um eine Stelle nach unten verschoben werden, so dass die Speicherstelle durch den Inhalt der nächsthöheren Stelle überschrieben wird.



Taste
Anzeige
Funktion
E
A

Eingabe der Programm – Startadresse. Nach Eingabe einer beliebigen Taste startet das Programm

B
A
A 0900
Eingabe einer Breakpoint - Adresse
C
C 0900
Löschen einer Breakpoint-Adresse
I
R
R1 FF
Inspizieren von Registerinhalten. Eingabe der gewünschten Register-Nummer (0 – 8)
D
B
B 09 E
B 09 E 0B
Speichern auf Cassette. B = Eingabe der Anfangsadresse (Block) E = Eingabe der Endadresse nach beliebigem Tastendruck startet die Datenübertragung
L
L 
Laden von Cassette
V
V A
V A 0900
ERROR
Testen eines Datenblocks auf der Cassette z.B. testen des Blockes 09. Bei Fehler  Error-Anzeige

Control – Codes für Cursor-Steuerung
CTRL  	HEX	Funktion
M		0D	LFCR
L		0C	CLEAR HOME
J		0A	CURSOR DOWN = LINE FEED
K		0B	CURSOR UP
G		07	CURSOR LEFT
I		09	CURSOR RIGHT
E		05	CURSOR HOME
H		08	BACKSPACE
