APPENDIX TWELVE

DISPLAY LIST COMMANDS AND ANTIC MODES

As we saw at SDLSTL (560), the display list is actually a little program for ANTIC, telling it what the screen is to look like. It has its own special commands, as summarized in Figure 63. To use this chart, decide which of the HSC, VSC, LMS, and DLI options you want (see SDLSTL for a description of each), find the column that has the corresponding boxes LABELED in at the top, and then follow it down to the instruction you want.

Since this is a chart that assembly language programmers are going to use a lot, I'll also include a hexadecimal version (Figure 64).


 
 
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
HSC
 




VSC
VSC


VSC
VSC


VSC
VSC


VSC
VSC






LMS
LMS
LMS
LMS




LMS
LMS
LMS
LMS










DLI
DLI
DLI
DLI
DLI
DLI
DLI
DLI
 
BLK
1
0







128







BLK 2
16







144







BLK 3
32







160







BLK 4
48







176







BLK 5
64






192







BLK 6
80







208







BLK 7
96







224







BLK 8
112







240







JMP

1







129







JVB

65







193







CHR
2
2
18
34
50
66
82
98
114
130
146
162
178
194
210
226
242
CHR 3
3
19
35
51
67
83
99
115
131
147
163
179
195
211
227
243
CHR 4
4
20
36
52
68
84
100
116
132
148
164
180
196
212
228
244
CHR 5
5
21
37
53
69
85
101
117
133
149
165
181
197
213
229
245
CHR 6
6
22
38
54
70
86
102
118
134
150
166
182
198
214
230
246
CHR 7
7
23
39
55
71
87
103
119
135
151
167
183
199
215
231
247
MAP
8
8
24
40
56
72
88
104
120
136
152
168
184
200
216
232
248
MAP 9
9
25
41
57
73
89
105
121
137
153
169
185
201
217
233
249
MAP 10
10
26
42
58
74
90
106
122
138
154
170
186
202
218
234
250
MAP 11
11
27
43
59
75
91
107
123
139
155
171
187
203
219
235
251
MAP 12
12
28
44
60
76
92
108
124
140
156
172
188
204
220
236
252
MAP 13
13
29
45
61
77
93
109
125
141
157
173
189
205
221
237
253
MAP 14
14
30
46
62
78
94
110
126
142
158
174
190
206
222
238
254
MAP  15
15
31
47
63
79
95
111
127
143
159
175
191
207
223
239
255

            FIGURE 63. Display list command chart


 
 
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
 
HSC
HSC
 




VSC
VSC


VSC
VSC


VSC
VSC


VSC
VSC






LMS
LMS
LMS
LMS




LMS
LMS
LMS
LMS










DLI
DLI
DLI
DLI
DLI
DLI
DLI
DLI
 
BLK
1
00







80







BLK 2
10







90







BLK 3
20







A0







BLK 4
30







B0







BLK 5
40







C0







BLK 6
50







D0







BLK 7
60







E0







BLK 8
70







F0







JMP

01







81







JVB

41







C1







CHR
2
02
12
22
32
42
52
62
72
82
92
A2
B2
C2
D2
E2
F2
CHR 3
03
13
23
33
43
53
63
73
83
93
A3
B3
C3
D3
E3
F3
CHR 4
04
14
24
34
44
54
64
74
84
94
A4
B4
C4
D4
D4
F4
CHR 5
05
15
25
35
45
55
65
75
85
95
A5
B5
C5
D5
E5
F5
CHR 6
06
16
26
36
46
56
66
76
86
96
A6
B6
C6
D6
E6
F6
CHR 7
07
17
27
37
47
57
67
77
87
97
A7
B7
C7
D7
E7
F7
MAP
8
08
18
28
38
48
58
68
78
88
98
A8
B8
C8
D8
E8
F8
MAP 9
09
19
29
39
49
59
69
79
89
99