| Address | Function |
|---|---|
| $EF4A | Compute number of
data bits, according to memory address $0293. |
| $EFE1 | Define RS232 as default output. |
| $F017 | Write byte, from RS232 output cache at
memory address $009E, to RS232. |
| $F04D | Define RS232 as default input. |
| $F086 | Read byte from RS232. |
| $F0A4 | Wait for the end of RS232 transfer and
disable RS232 interrupts. (So that the common chip registers can be used by
serial bus or datasette input/output.) |
| $F14E | Read byte from RS232. |
| $F1B8 | Read byte from RS232; retry on $00
byte. |
| $F1DD | Write byte to RS232. |
| $F2AF | Close file on RS232; free RS232 input and
output buffers, if exist. |
| $F409 | Open file on RS232; allocate RS232 input
and output buffers, if do not exist. |
| $F483 | Initialize CIA #2 for opening/closing
RS232. |