API by Address
API by Address
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 |
Last modified January 23, 2022