addr |
code |
mnemonic |
comments |
EE00 ... 0000 | 0000 EA00 | | system RAM address |
4 | 9F6F 7000 | GOI $6F, $70, 0 | example of calling ROM instruction
(without entry displacement) |
8 | 0000 0000 | | reserve |
C | 0000 0000 | | reserve |
10 | F000 001C | JMP 1C ==> EE00 ... 0080 | goto Print INT64 subroutine |
14 | F000 002F | JMP 2F ==> EE00 ... 00D0 | goto Input INT64 subroutine |
18 | E372 0009 | SETL $72, 0009 | set 9 digits to $72 |
1C | F000 00A7 | JMP A7 ==> EE00 ... 02B8 | goto Print DOUBLE subroutine |
20 | F000 00CF | JMP CF ==> EE00 ... 035C | goto Input DOUBLE subroutine |
24 | F000 0097 | JMP 97 ==> EE00 ... 0280 | goto Print CHAR subroutine |
28 | F000 0098 | JMP 98 ==> EE00 ... 0288 | goto Input CHAR subroutine |
2C | F000 0099 | JMP 99 ==> EE00 ... 0290 | goto Print BOOLEAN subroutine |
30 | F000 004E | JMP 4E ==> EE00 ... 0168 | goto Print text subroutine |
34 | F000 0057 | JMP 57 ==> EE00 ... 0190 | goto CR/LF subroutine |
38 | F000 005B | JMP 5B ==> EE00 ... 01A4 | goto convert int64 to double subroutine |
3C | F000 0072 | JMP 72 ==> EE00 ... 0204 | goto convert double to int64 (round) subroutine |
40 | F000 0073 | JMP 73 ==> EE00 ... 020C | goto convert double to int64 (round) subroutine |
44 | 0000 0000 | | reserve entry |
... |
7C | 0000 0000 | | reserve entry |