API by Address
API by Address
Table of Contents
Function |
Address | Vector | Description |
CLSR |
E544 | | Clear the screen |
CLRLN |
E9FF | | Clear the line X |
CINT |
FF81 | | Initialise screen editor |
IOINIT |
FF84 | | Initialise I/O Devices |
RAMTAS |
FF87 | | Perform RAM test |
RESTOR |
FF8A | | Restore default system & interrup vectors |
VECTOR |
FF8D | | Manage RAM Vectors |
SETMSG |
FF90 | | Control system message output |
SECOND |
FF93 | | Send secondary address for LISTEN |
TKSA |
FF96 | | Send secondary address to a device commanded to TALK |
MEMTOP |
FF99 | | Set top of memory |
MEMBOT |
FF9C | | Set bottom of memory |
SCNKEY |
FF9F | | Scan the keyboard |
SETTMO |
FFA2 | | Set IEEE bus card timeout |
ACPTR |
FFA5 | | Get data from the serial bus |
CIOUT |
FFA8 | | Transmit a byte over the serial bus |
UNTLK |
FFAB | | Send an UNTALK command |
UNLISTEN |
FFAE | | Send an UNLISTEN command |
LISTEN |
FFB1 | | Command a device on serial bus to LISTEN |
TALK |
FFB4 | | Command a device on serial bus to TALK |
READST |
FFB7 | | Read status word |
SETLFS |
FFBA | | Setup a logical file |
SETNAM |
FFBD | | Set file name |
OPEN |
FFC0 | 031A | Open a logical file |
CLOSE |
FFC3 | 031C | Close a logical file |
CHKIN |
FFC6 | 031E | Open channel for input |
CHKOUT |
FFC9 | 0320 | Open channel for output |
CLRCHN |
FFCC | 0322 | Clear I/O channels |
CHRIN |
FFCF | | Get a character from the input channel |
CHROUT |
FFD2 | 0326 | Output a character |
LOAD |
FFD5 | 0330 | Load memory from a device |
SAVE |
FFD8 | 0332 | Save memory to a device |
SETTIM |
FFDB | | Set system clock |
RDTIM |
FFDE | | Read system clock |
STOP |
FFE1 | 0328 | Check if key/stop key is pressed |
GETIN |
FFE4 | 032A | Get a character |
CLALL |
FFE7 | 032C | Close all open files |
UDTIM |
FFEA | | Update system clock |
SCREEN |
FFED | | Return screen format |
PLOT |
FFF0 | | Set cursor location |
IOBASE |
FFF3 | | Define I/O memory page |