Subroutine (name)
|
Address (hex)
|
Vector (hex)
|
Function
|
Register/s involved
|
OSWRCH
|
FFEE
|
20E
|
Write character
|
A
|
OSRDCH
|
FFE0
|
210
|
Read character
|
A
|
OSNEWL
|
FFE7
|
-
|
LF and CR to screen
|
A
|
OSASCI
|
FFE3
|
-
|
Write character (NL if A=0D)
|
A
|
OSCLI
|
FFF7
|
208
|
Interprets command line
|
X,Y
|
OSBYTE
|
FFF4
|
20A
|
All OSBYTE calls and *FX
|
A,X,Y
|
OSWORD
|
FFF1
|
20C
|
All OSWORD calls
|
A,X,Y
|
OSFILE
|
FFDD
|
212
|
Load and save file
|
A,X,Y
|
OSBGET
|
FFD7
|
216
|
Load and save data file A,X,Y
|
|
OSBPUT
|
FFD4
|
218
|
Put byte in file
|
A,Y
|
OSFIND
|
FFCE
|
21C
|
Open or close file
|
A,X,Y
|
OSGBPB
|
FFD1
|
21A
|
Multiple OSBPUT and OSBGET
|
A,X,Y
|
NVRDCH
|
FFCB
|
-
|
Non-vectored read character
|
|
NVWRCH
|
FFC8
|
-
|
Non-vectored write character
|
|
GSREAD
|
FFC5
|
-
|
Read string character
|
|
OSEVEN
|
FFBF
|
-
|
Activate event
|
|
GSINIT
|
FFC2
|
-
|
Initialise string input
|
|
OSRDRM
|
FFB9
|
-
|
Read paged ROM byte
|
|