
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 |