Routine | Vector | Function | ||
Name | Addr | Name | Addr | |
USERV | 200 | The user vector | ||
BRKV | 202 | The BRK vector | ||
IRQ1V | 204 | Primary interrupt vector | ||
IRQ2V | 206 | Unrecognised IRQ | ||
OSCLI | FFF7 | CLIV | 208 | Command line interpreter |
OSBYTE | FFF4 | BYTEV | 20A | *FX/OSBYTE call |
OSWORD | FFF1 | WORDV | 20C | OSWORD call |
OSWRCH | FFEE | WRCHV | 20E | Write character |
OSNEWL | FFE7 | - | - | Write LF,CR to screen |
OSASCI | FFE3 | - | - | Write character, &0D=LF,CR |
OSRDCH | FFE0 | RDCHV | 210 | Read character |
OSFILE | FFDD | FILEV | 212 | Load/save file |
OSARGS | FFDA | ARGSV | 214 | Load/save file data |
OSBGET | FFD7 | BGETV | 216 | Get byte from file |
OSBPUT | FFD4 | BPUTV | 218 | Put byte in file |
OSGBPB | FFD1 | GBPBV | 21A | Multiple BPUT/BGET |
OSFIND | FFCE | FINDV | 21C | Open or close file |
FSCV | 21E | File system control | ||
EVNTV | 220 | Event vector | ||
UPTV | 222 | User print routine | ||
NETV | 224 | Econet vector | ||
VDUV | 226 | Unrecognised VDU commands | ||
KEYV | 228 | Keyboard vector | ||
INSV | 22A | Insert into buffer | ||
REMV | 22C | Remove from buffer | ||
CNPV | 22E | Count/purge buffer | ||
IND1V | 230 | Spare vector | ||
IND2V | 232 | Spare vector | ||
IND3V | 234 | Spare vector | ||
NVWRCH | FFCB | - | - | Non-vectored write char. |
NVRDCH | FFC8 | - | - | Non-vectored read char. |
GSREAD | FFC5 | - | - | Read char. from string |
GSINIT | FFC2 | - | - | String input initialise |
OSEVEN | FFBF | - | - | Generate an event |
OSRDRM | FFB9 | - | - | Read byte in paged ROM |