| Address | Function |
|---|---|
| $ED09 | Send TALK command
to serial bus. |
| $ED0C | Send LISTEN command to serial bus. |
| $ED40 | Flush serial bus output cache, at memory
address $0095, to serial bus. |
| $EDB9 | Send LISTEN secondary address to serial
bus. |
| $EDC7 | Send TALK secondary address to serial
bus. |
| $EDDD | Write byte to serial bus. |
| $EDEF | Send UNTALK command to serial bus. |
| $EDFE | Send UNLISTEN command to serial bus. |
| $EE13 | Read byte from serial bus. |
| $EE85 | Set CLOCK OUT to high. |
| $EE8E | Set CLOCK OUT to low. |
| $EE97 | Set DATA OUT to high. |
| $EEA0 | Set DATA OUT to low. |
| $EEA9 | Read CLOCK IN and DATA IN. |
| $F1AD | Read byte from serial bus; read $0D,
Return, if device status != 0. |
| $F237 | Define serial bus as standard input; do
not send TALK secondary address if secondary address bit #7 = 1. |
| $F279 | Define serial bus as standard output; do
not send LISTEN secondary address if secondary address bit #7 = 1. |
| $F3D5 | Open file on serial bus; do not send file
name if secondary address bit #7 = 1 or file name length = 0. |
| $F528 | Send UNTALK and CLOSE command to serial
bus. |
| $F63F | Send UNLISTEN and CLOSE command to serial
bus. |
| $F642 | Close file on serial bus; do not send
CLOSE secondary address if secondary address bit #7 = 1. |
| $FE21 | Unknown. (Set serial bus timeout.) |
| Standard KERNAL functions | |
| $FF93 | LSTNSA. Send LISTEN secondary address to
serial bus. (Must call LISTEN beforehands.) |
| $FF96 | TALKSA. Send TALK secondary address to
serial bus. (Must call TALK beforehands.) |
| $FFA2 | SETTMO. Unknown. (Set serial bus
timeout.) |
| $FFA5 | IECIN. Read byte from serial bus. (
Must call TALK and TALKSA beforehands.) |
| $FFA8 | IECOUT. Write byte to serial bus. (Must
call LISTEN and LSTNSA beforehands.) |
| $FFAB | UNTALK. Send UNTALK command to serial
bus. |
| $FFAE | UNLSTN. Send UNLISTEN command to serial
bus. |
| $FFB1 | LISTEN. Send LISTEN command to serial
bus. |
| $FFB1 | TALK. Send TALK command to serial bus. |