OEL TTX2000 Issue 2.3 | Memory map |
Page | Byte | Address | Description |
---|---|---|---|
0 | 0 | 0000 | |
0 | 4 | 0004 | |
0 | 10 | 000A | |
0 | 18 | 0012 | |
0 | 31 | 001F | |
0 | 56 | 0038 | |
0 | 66 | 0042 | |
0 | 102 | 0066 | |
0 | 105 | 0069 | |
2 | 122 | 027A | |
2 | 128 | 0280 | |
2 | 139 | 028B | |
2 | 146 | 0292 | |
2 | 157 | 029D | |
2 | 183 | 02B7 | |
2 | 202 | 02CA | |
3 | 40 | 0328 | |
4 | 58 | 043A | |
4 | 61 | 043D | |
4 | 81 | 0451 | |
4 | 109 | 046D | |
4 | 129 | 0481 | |
4 | 157 | 049D | |
4 | 178 | 04B2 | |
4 | 192 | 04C0 | |
6 | 64 | 0640 | |
6 | 166 | 06A6 | |
7 | 59 | 073B | |
7 | 76 | 074C | |
7 | 102 | 0766 | |
7 | 128 | 0780 | |
7 | 154 | 079A | |
7 | 180 | 07B4 | |
7 | 197 | 07C5 | |
7 | 211 | 07D3 | |
7 | 242 | 07F2 | |
8 | 15 | 080F | |
8 | 27 | 081B | |
8 | 77 | 084D | |
8 | 176 | 08B0 | |
8 | 196 | 08C4 | |
8 | 223 | 08DF | |
8 | 247 | 08F7 | |
9 | 152 | 0998 | |
9 | 170 | 09AA | |
9 | 182 | 09B6 | |
9 | 201 | 09C9 | |
9 | 235 | 09EB | |
9 | 251 | 09FB | |
10 | 2 | 0A02 | |
10 | 23 | 0A17 | |
10 | 34 | 0A22 |
new_background_code: Copy ink colour bits of temp_attr to paper colour bits.
|
10 | 55 | 0A37 | |
10 | 76 | 0A4C | |
10 | 82 | 0A52 | |
10 | 184 | 0AB8 | |
10 | 212 | 0AD4 | |
10 | 220 | 0ADC |
set_character_pointer: Set character_pointer to start of current row in page display buffer.
|
10 | 250 | 0AFA |
wait_and_decode_page: Wait for page_ready_flag, and check for key presses.
|
11 | 70 | 0B46 | |
11 | 96 | 0B60 | |
14 | 96 | 0E60 | |
14 | 201 | 0EC9 | |
14 | 253 | 0EFD | |
15 | 6 | 0F06 | |
15 | 17 | 0F11 | |
15 | 24 | 0F18 | |
15 | 31 | 0F1F | |
15 | 52 | 0F34 | |
15 | 122 | 0F7A | |
15 | 162 | 0FA2 | |
15 | 178 | 0FB2 | |
15 | 251 | 0FFB | |
16 | 9 | 1009 | |
16 | 52 | 1034 | |
16 | 56 | 1038 | |
16 | 156 | 109C | |
16 | 235 | 10EB | |
16 | 240 | 10F0 | |
17 | 85 | 1155 | |
17 | 99 | 1163 | |
17 | 196 | 11C4 | |
17 | 200 | 11C8 | |
18 | 32 | 1220 | |
18 | 43 | 122B | |
18 | 67 | 1243 | |
18 | 87 | 1257 | |
18 | 119 | 1277 |
clear_page_number: Copy page number display to number_display_buffer and clear to spaces.
|
18 | 147 | 1293 |
restore_number: Copy number_display_buffer into page number display.
|
18 | 166 | 12A6 | |
18 | 177 | 12B1 | |
19 | 146 | 1392 | |
19 | 148 | 1394 | |
19 | 180 | 13B4 | |
20 | 129 | 1481 | |
20 | 162 | 14A2 | |
20 | 170 | 14AA | |
20 | 174 | 14AE | |
20 | 187 | 14BB | |
20 | 213 | 14D5 | |
20 | 240 | 14F0 | |
21 | 18 | 1512 | |
21 | 28 | 151C | |
21 | 50 | 1532 | |
21 | 58 | 153A | |
21 | 81 | 1551 | |
22 | 169 | 16A9 | |
22 | 219 | 16DB | |
22 | 229 | 16E5 | |
22 | 251 | 16FB | |
23 | 10 | 170A | |
23 | 61 | 173D | |
23 | 80 | 1750 | |
23 | 86 | 1756 | |
23 | 100 | 1764 | |
23 | 152 | 1798 | |
23 | 175 | 17AF | |
23 | 186 | 17BA | |
23 | 191 | 17BF | |
23 | 197 | 17C5 | |
24 | 90 | 185A | |
25 | 95 | 195F | |
25 | 117 | 1975 | |
26 | 43 | 1A2B | |
26 | 94 | 1A5E | |
26 | 142 | 1A8E | |
26 | 157 | 1A9D | |
26 | 187 | 1ABB | |
26 | 193 | 1AC1 | |
26 | 248 | 1AF8 | |
27 | 33 | 1B21 | |
27 | 58 | 1B3A | |
27 | 63 | 1B3F | |
27 | 77 | 1B4D | |
27 | 80 | 1B50 | |
27 | 126 | 1B7E |
illegal_type: Display illegal_type_message and jump into page decode loop.
|
27 | 132 | 1B84 |
missing_operand: Display parity_error_message and jump into page decode loop.
|
27 | 138 | 1B8A | |
28 | 31 | 1C1F | |
29 | 178 | 1DB2 | |
29 | 183 | 1DB7 | |
29 | 188 | 1DBC | |
29 | 193 | 1DC1 | |
29 | 196 | 1DC4 | |
30 | 27 | 1E1B | |
30 | 55 | 1E37 | |
30 | 63 | 1E3F | |
30 | 66 | 1E42 | |
30 | 115 | 1E73 | |
31 | 25 | 1F19 | |
31 | 31 | 1F1F | |
31 | 40 | 1F28 | |
31 | 64 | 1F40 | |
31 | 80 | 1F50 | |
31 | 103 | 1F67 | |
31 | 127 | 1F7F | |
31 | 141 | 1F8D | |
31 | 152 | 1F98 | |
32 | 0 | 2000 | |
91 | 0 | 5B00 | |
91 | 1 | 5B01 | |
91 | 3 | 5B03 | |
91 | 7 | 5B07 | |
91 | 8 | 5B08 | |
91 | 9 | 5B09 | |
91 | 10 | 5B0A | |
91 | 11 | 5B0B | |
91 | 12 | 5B0C | |
91 | 13 | 5B0D | |
91 | 15 | 5B0F | |
91 | 16 | 5B10 | |
91 | 17 | 5B11 | |
91 | 18 | 5B12 | |
91 | 19 | 5B13 | |
91 | 20 | 5B14 | |
91 | 21 | 5B15 | |
91 | 23 | 5B17 | |
91 | 24 | 5B18 | |
91 | 25 | 5B19 | |
91 | 26 | 5B1A | |
91 | 27 | 5B1B | |
91 | 28 | 5B1C | |
91 | 30 | 5B1E | |
91 | 31 | 5B1F | |
91 | 32 | 5B20 | |
91 | 33 | 5B21 | |
91 | 34 | 5B22 | |
91 | 42 | 5B2A | |
91 | 46 | 5B2E | |
91 | 47 | 5B2F | |
91 | 58 | 5B3A | |
91 | 59 | 5B3B | |
91 | 60 | 5B3C | |
91 | 61 | 5B3D | |
91 | 63 | 5B3F | |
91 | 80 | 5B50 | |
91 | 83 | 5B53 | |
91 | 85 | 5B55 | |
91 | 86 | 5B56 | |
91 | 87 | 5B57 | |
91 | 97 | 5B61 | |
91 | 99 | 5B63 | |
91 | 101 | 5B65 | |
91 | 103 | 5B67 | |
91 | 105 | 5B69 | |
91 | 107 | 5B6B | |
91 | 109 | 5B6D | |
91 | 111 | 5B6F | |
91 | 113 | 5B71 | |
91 | 115 | 5B73 | |
91 | 117 | 5B75 | |
91 | 119 | 5B77 | |
91 | 121 | 5B79 | |
91 | 123 | 5B7B | |
91 | 125 | 5B7D | |
91 | 127 | 5B7F | |
91 | 129 | 5B81 | |
91 | 131 | 5B83 | |
91 | 133 | 5B85 | |
91 | 135 | 5B87 | |
91 | 137 | 5B89 | |
91 | 139 | 5B8B | |
91 | 140 | 5B8C | |
91 | 141 | 5B8D | |
91 | 143 | 5B8F | |
91 | 147 | 5B93 | |
91 | 148 | 5B94 | |
91 | 149 | 5B95 | |
91 | 150 | 5B96 | |
91 | 151 | 5B97 | |
91 | 152 | 5B98 | |
91 | 153 | 5B99 | |
91 | 185 | 5BB9 | |
91 | 186 | 5BBA | |
91 | 187 | 5BBB | |
91 | 188 | 5BBC | |
91 | 189 | 5BBD | |
91 | 191 | 5BBF | |
91 | 203 | 5BCB | |
91 | 204 | 5BCC | |
91 | 207 | 5BCF | |
91 | 208 | 5BD0 | |
91 | 209 | 5BD1 | |
91 | 212 | 5BD4 | |
91 | 213 | 5BD5 | |
91 | 215 | 5BD7 | |
91 | 217 | 5BD9 | |
91 | 219 | 5BDB | |
91 | 221 | 5BDD | |
91 | 223 | 5BDF | |
91 | 225 | 5BE1 | |
91 | 227 | 5BE3 | |
91 | 229 | 5BE5 | |
91 | 238 | 5BEE |