Rev 539 | Details | Compare with Previous | Last modification | View Log
Rev | Author | Line No. | Line |
---|---|---|---|
539 | lvd | 1 | # file opened: op_BIT_CB.asm |
2 | 1 0000 OUTPUT "op_BIT_CB.bin" ; all of these should pass except "sli" (= swap) |
||
3 | 2 0000 |
||
4 | 3 0000 ;;; generate shift instructions: #CB00 .. #CB3F |
||
5 | 4 0000 DEFARRAY instructions rlc, rrc, rl, rr, sla, sra, sli, srl |
||
6 | 5 0000 DEFARRAY registers b, c, d, e, h, l, (hl), a |
||
7 | 6 0000 |
||
8 | 7 0000 INS_I=0 |
||
9 | 8 0000 DUP 8 |
||
10 | 9 0000 >REG_I=0 |
||
11 | 10 0000 > DUP 8 |
||
12 | 11 0000 CB 00 > rlc b |
||
13 | 12 0002 >REG_I=REG_I+1 |
||
14 | 11 0002 CB 01 > rlc c |
||
15 | 12 0004 >REG_I=REG_I+1 |
||
16 | 11 0004 CB 02 > rlc d |
||
17 | 12 0006 >REG_I=REG_I+1 |
||
18 | 11 0006 CB 03 > rlc e |
||
19 | 12 0008 >REG_I=REG_I+1 |
||
20 | 11 0008 CB 04 > rlc h |
||
21 | 12 000A >REG_I=REG_I+1 |
||
22 | 11 000A CB 05 > rlc l |
||
23 | 12 000C >REG_I=REG_I+1 |
||
24 | 11 000C CB 06 > rlc (hl) |
||
25 | 12 000E >REG_I=REG_I+1 |
||
26 | 11 000E CB 07 > rlc a |
||
27 | 12 0010 >REG_I=REG_I+1 |
||
28 | 13 0010 > EDUP |
||
29 | 14 0010 >INS_I=INS_I+1 |
||
30 | 9 0010 >REG_I=0 |
||
31 | 10 0010 > DUP 8 |
||
32 | 11 0010 CB 08 > rrc b |
||
33 | 12 0012 >REG_I=REG_I+1 |
||
34 | 11 0012 CB 09 > rrc c |
||
35 | 12 0014 >REG_I=REG_I+1 |
||
36 | 11 0014 CB 0A > rrc d |
||
37 | 12 0016 >REG_I=REG_I+1 |
||
38 | 11 0016 CB 0B > rrc e |
||
39 | 12 0018 >REG_I=REG_I+1 |
||
40 | 11 0018 CB 0C > rrc h |
||
41 | 12 001A >REG_I=REG_I+1 |
||
42 | 11 001A CB 0D > rrc l |
||
43 | 12 001C >REG_I=REG_I+1 |
||
44 | 11 001C CB 0E > rrc (hl) |
||
45 | 12 001E >REG_I=REG_I+1 |
||
46 | 11 001E CB 0F > rrc a |
||
47 | 12 0020 >REG_I=REG_I+1 |
||
48 | 13 0020 > EDUP |
||
49 | 14 0020 >INS_I=INS_I+1 |
||
50 | 9 0020 >REG_I=0 |
||
51 | 10 0020 > DUP 8 |
||
52 | 11 0020 CB 10 > rl b |
||
53 | 12 0022 >REG_I=REG_I+1 |
||
54 | 11 0022 CB 11 > rl c |
||
55 | 12 0024 >REG_I=REG_I+1 |
||
56 | 11 0024 CB 12 > rl d |
||
57 | 12 0026 >REG_I=REG_I+1 |
||
58 | 11 0026 CB 13 > rl e |
||
59 | 12 0028 >REG_I=REG_I+1 |
||
60 | 11 0028 CB 14 > rl h |
||
61 | 12 002A >REG_I=REG_I+1 |
||
62 | 11 002A CB 15 > rl l |
||
63 | 12 002C >REG_I=REG_I+1 |
||
64 | 11 002C CB 16 > rl (hl) |
||
65 | 12 002E >REG_I=REG_I+1 |
||
66 | 11 002E CB 17 > rl a |
||
67 | 12 0030 >REG_I=REG_I+1 |
||
68 | 13 0030 > EDUP |
||
69 | 14 0030 >INS_I=INS_I+1 |
||
70 | 9 0030 >REG_I=0 |
||
71 | 10 0030 > DUP 8 |
||
72 | 11 0030 CB 18 > rr b |
||
73 | 12 0032 >REG_I=REG_I+1 |
||
74 | 11 0032 CB 19 > rr c |
||
75 | 12 0034 >REG_I=REG_I+1 |
||
76 | 11 0034 CB 1A > rr d |
||
77 | 12 0036 >REG_I=REG_I+1 |
||
78 | 11 0036 CB 1B > rr e |
||
79 | 12 0038 >REG_I=REG_I+1 |
||
80 | 11 0038 CB 1C > rr h |
||
81 | 12 003A >REG_I=REG_I+1 |
||
82 | 11 003A CB 1D > rr l |
||
83 | 12 003C >REG_I=REG_I+1 |
||
84 | 11 003C CB 1E > rr (hl) |
||
85 | 12 003E >REG_I=REG_I+1 |
||
86 | 11 003E CB 1F > rr a |
||
87 | 12 0040 >REG_I=REG_I+1 |
||
88 | 13 0040 > EDUP |
||
89 | 14 0040 >INS_I=INS_I+1 |
||
90 | 9 0040 >REG_I=0 |
||
91 | 10 0040 > DUP 8 |
||
92 | 11 0040 CB 20 > sla b |
||
93 | 12 0042 >REG_I=REG_I+1 |
||
94 | 11 0042 CB 21 > sla c |
||
95 | 12 0044 >REG_I=REG_I+1 |
||
96 | 11 0044 CB 22 > sla d |
||
97 | 12 0046 >REG_I=REG_I+1 |
||
98 | 11 0046 CB 23 > sla e |
||
99 | 12 0048 >REG_I=REG_I+1 |
||
100 | 11 0048 CB 24 > sla h |
||
101 | 12 004A >REG_I=REG_I+1 |
||
102 | 11 004A CB 25 > sla l |
||
103 | 12 004C >REG_I=REG_I+1 |
||
104 | 11 004C CB 26 > sla (hl) |
||
105 | 12 004E >REG_I=REG_I+1 |
||
106 | 11 004E CB 27 > sla a |
||
107 | 12 0050 >REG_I=REG_I+1 |
||
108 | 13 0050 > EDUP |
||
109 | 14 0050 >INS_I=INS_I+1 |
||
110 | 9 0050 >REG_I=0 |
||
111 | 10 0050 > DUP 8 |
||
112 | 11 0050 CB 28 > sra b |
||
113 | 12 0052 >REG_I=REG_I+1 |
||
114 | 11 0052 CB 29 > sra c |
||
115 | 12 0054 >REG_I=REG_I+1 |
||
116 | 11 0054 CB 2A > sra d |
||
117 | 12 0056 >REG_I=REG_I+1 |
||
118 | 11 0056 CB 2B > sra e |
||
119 | 12 0058 >REG_I=REG_I+1 |
||
120 | 11 0058 CB 2C > sra h |
||
121 | 12 005A >REG_I=REG_I+1 |
||
122 | 11 005A CB 2D > sra l |
||
123 | 12 005C >REG_I=REG_I+1 |
||
124 | 11 005C CB 2E > sra (hl) |
||
125 | 12 005E >REG_I=REG_I+1 |
||
126 | 11 005E CB 2F > sra a |
||
127 | 12 0060 >REG_I=REG_I+1 |
||
128 | 13 0060 > EDUP |
||
129 | 14 0060 >INS_I=INS_I+1 |
||
130 | 9 0060 >REG_I=0 |
||
131 | 10 0060 > DUP 8 |
||
132 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli b |
||
133 | 11 0060 > sli b |
||
134 | 12 0060 >REG_I=REG_I+1 |
||
135 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli c |
||
136 | 11 0060 > sli c |
||
137 | 12 0060 >REG_I=REG_I+1 |
||
138 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli d |
||
139 | 11 0060 > sli d |
||
140 | 12 0060 >REG_I=REG_I+1 |
||
141 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli e |
||
142 | 11 0060 > sli e |
||
143 | 12 0060 >REG_I=REG_I+1 |
||
144 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli h |
||
145 | 11 0060 > sli h |
||
146 | 12 0060 >REG_I=REG_I+1 |
||
147 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli l |
||
148 | 11 0060 > sli l |
||
149 | 12 0060 >REG_I=REG_I+1 |
||
150 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli (hl) |
||
151 | 11 0060 > sli (hl) |
||
152 | 12 0060 >REG_I=REG_I+1 |
||
153 | op_BIT_CB.asm(11): error: Unrecognized instruction: sli a |
||
154 | 11 0060 > sli a |
||
155 | 12 0060 >REG_I=REG_I+1 |
||
156 | 13 0060 > EDUP |
||
157 | 14 0060 >INS_I=INS_I+1 |
||
158 | 9 0060 >REG_I=0 |
||
159 | 10 0060 > DUP 8 |
||
160 | 11 0060 CB 38 > srl b |
||
161 | 12 0062 >REG_I=REG_I+1 |
||
162 | 11 0062 CB 39 > srl c |
||
163 | 12 0064 >REG_I=REG_I+1 |
||
164 | 11 0064 CB 3A > srl d |
||
165 | 12 0066 >REG_I=REG_I+1 |
||
166 | 11 0066 CB 3B > srl e |
||
167 | 12 0068 >REG_I=REG_I+1 |
||
168 | 11 0068 CB 3C > srl h |
||
169 | 12 006A >REG_I=REG_I+1 |
||
170 | 11 006A CB 3D > srl l |
||
171 | 12 006C >REG_I=REG_I+1 |
||
172 | 11 006C CB 3E > srl (hl) |
||
173 | 12 006E >REG_I=REG_I+1 |
||
174 | 11 006E CB 3F > srl a |
||
175 | 12 0070 >REG_I=REG_I+1 |
||
176 | 13 0070 > EDUP |
||
177 | 14 0070 >INS_I=INS_I+1 |
||
178 | 15 0070 EDUP |
||
179 | 16 0070 |
||
180 | 17 0070 ;;; generate bit-manipulation instructions: #CB40 .. #CBFF |
||
181 | 18 0070 DEFARRAY instructions2 bit, res, set |
||
182 | 19 0070 INS_I=0 |
||
183 | 20 0070 DUP 3 |
||
184 | 21 0070 >REG_BIT=0 |
||
185 | 22 0070 > DUP 8 |
||
186 | 23 0070 >REG_I=0 |
||
187 | 24 0070 > DUP 8 |
||
188 | 25 0070 CB 40 > bit REG_BIT,b |
||
189 | 26 0072 >REG_I=REG_I+1 |
||
190 | 25 0072 CB 41 > bit REG_BIT,c |
||
191 | 26 0074 >REG_I=REG_I+1 |
||
192 | 25 0074 CB 42 > bit REG_BIT,d |
||
193 | 26 0076 >REG_I=REG_I+1 |
||
194 | 25 0076 CB 43 > bit REG_BIT,e |
||
195 | 26 0078 >REG_I=REG_I+1 |
||
196 | 25 0078 CB 44 > bit REG_BIT,h |
||
197 | 26 007A >REG_I=REG_I+1 |
||
198 | 25 007A CB 45 > bit REG_BIT,l |
||
199 | 26 007C >REG_I=REG_I+1 |
||
200 | 25 007C CB 46 > bit REG_BIT,(hl) |
||
201 | 26 007E >REG_I=REG_I+1 |
||
202 | 25 007E CB 47 > bit REG_BIT,a |
||
203 | 26 0080 >REG_I=REG_I+1 |
||
204 | 27 0080 > EDUP |
||
205 | 28 0080 >REG_BIT=REG_BIT+1 |
||
206 | 23 0080 >REG_I=0 |
||
207 | 24 0080 > DUP 8 |
||
208 | 25 0080 CB 48 > bit REG_BIT,b |
||
209 | 26 0082 >REG_I=REG_I+1 |
||
210 | 25 0082 CB 49 > bit REG_BIT,c |
||
211 | 26 0084 >REG_I=REG_I+1 |
||
212 | 25 0084 CB 4A > bit REG_BIT,d |
||
213 | 26 0086 >REG_I=REG_I+1 |
||
214 | 25 0086 CB 4B > bit REG_BIT,e |
||
215 | 26 0088 >REG_I=REG_I+1 |
||
216 | 25 0088 CB 4C > bit REG_BIT,h |
||
217 | 26 008A >REG_I=REG_I+1 |
||
218 | 25 008A CB 4D > bit REG_BIT,l |
||
219 | 26 008C >REG_I=REG_I+1 |
||
220 | 25 008C CB 4E > bit REG_BIT,(hl) |
||
221 | 26 008E >REG_I=REG_I+1 |
||
222 | 25 008E CB 4F > bit REG_BIT,a |
||
223 | 26 0090 >REG_I=REG_I+1 |
||
224 | 27 0090 > EDUP |
||
225 | 28 0090 >REG_BIT=REG_BIT+1 |
||
226 | 23 0090 >REG_I=0 |
||
227 | 24 0090 > DUP 8 |
||
228 | 25 0090 CB 50 > bit REG_BIT,b |
||
229 | 26 0092 >REG_I=REG_I+1 |
||
230 | 25 0092 CB 51 > bit REG_BIT,c |
||
231 | 26 0094 >REG_I=REG_I+1 |
||
232 | 25 0094 CB 52 > bit REG_BIT,d |
||
233 | 26 0096 >REG_I=REG_I+1 |
||
234 | 25 0096 CB 53 > bit REG_BIT,e |
||
235 | 26 0098 >REG_I=REG_I+1 |
||
236 | 25 0098 CB 54 > bit REG_BIT,h |
||
237 | 26 009A >REG_I=REG_I+1 |
||
238 | 25 009A CB 55 > bit REG_BIT,l |
||
239 | 26 009C >REG_I=REG_I+1 |
||
240 | 25 009C CB 56 > bit REG_BIT,(hl) |
||
241 | 26 009E >REG_I=REG_I+1 |
||
242 | 25 009E CB 57 > bit REG_BIT,a |
||
243 | 26 00A0 >REG_I=REG_I+1 |
||
244 | 27 00A0 > EDUP |
||
245 | 28 00A0 >REG_BIT=REG_BIT+1 |
||
246 | 23 00A0 >REG_I=0 |
||
247 | 24 00A0 > DUP 8 |
||
248 | 25 00A0 CB 58 > bit REG_BIT,b |
||
249 | 26 00A2 >REG_I=REG_I+1 |
||
250 | 25 00A2 CB 59 > bit REG_BIT,c |
||
251 | 26 00A4 >REG_I=REG_I+1 |
||
252 | 25 00A4 CB 5A > bit REG_BIT,d |
||
253 | 26 00A6 >REG_I=REG_I+1 |
||
254 | 25 00A6 CB 5B > bit REG_BIT,e |
||
255 | 26 00A8 >REG_I=REG_I+1 |
||
256 | 25 00A8 CB 5C > bit REG_BIT,h |
||
257 | 26 00AA >REG_I=REG_I+1 |
||
258 | 25 00AA CB 5D > bit REG_BIT,l |
||
259 | 26 00AC >REG_I=REG_I+1 |
||
260 | 25 00AC CB 5E > bit REG_BIT,(hl) |
||
261 | 26 00AE >REG_I=REG_I+1 |
||
262 | 25 00AE CB 5F > bit REG_BIT,a |
||
263 | 26 00B0 >REG_I=REG_I+1 |
||
264 | 27 00B0 > EDUP |
||
265 | 28 00B0 >REG_BIT=REG_BIT+1 |
||
266 | 23 00B0 >REG_I=0 |
||
267 | 24 00B0 > DUP 8 |
||
268 | 25 00B0 CB 60 > bit REG_BIT,b |
||
269 | 26 00B2 >REG_I=REG_I+1 |
||
270 | 25 00B2 CB 61 > bit REG_BIT,c |
||
271 | 26 00B4 >REG_I=REG_I+1 |
||
272 | 25 00B4 CB 62 > bit REG_BIT,d |
||
273 | 26 00B6 >REG_I=REG_I+1 |
||
274 | 25 00B6 CB 63 > bit REG_BIT,e |
||
275 | 26 00B8 >REG_I=REG_I+1 |
||
276 | 25 00B8 CB 64 > bit REG_BIT,h |
||
277 | 26 00BA >REG_I=REG_I+1 |
||
278 | 25 00BA CB 65 > bit REG_BIT,l |
||
279 | 26 00BC >REG_I=REG_I+1 |
||
280 | 25 00BC CB 66 > bit REG_BIT,(hl) |
||
281 | 26 00BE >REG_I=REG_I+1 |
||
282 | 25 00BE CB 67 > bit REG_BIT,a |
||
283 | 26 00C0 >REG_I=REG_I+1 |
||
284 | 27 00C0 > EDUP |
||
285 | 28 00C0 >REG_BIT=REG_BIT+1 |
||
286 | 23 00C0 >REG_I=0 |
||
287 | 24 00C0 > DUP 8 |
||
288 | 25 00C0 CB 68 > bit REG_BIT,b |
||
289 | 26 00C2 >REG_I=REG_I+1 |
||
290 | 25 00C2 CB 69 > bit REG_BIT,c |
||
291 | 26 00C4 >REG_I=REG_I+1 |
||
292 | 25 00C4 CB 6A > bit REG_BIT,d |
||
293 | 26 00C6 >REG_I=REG_I+1 |
||
294 | 25 00C6 CB 6B > bit REG_BIT,e |
||
295 | 26 00C8 >REG_I=REG_I+1 |
||
296 | 25 00C8 CB 6C > bit REG_BIT,h |
||
297 | 26 00CA >REG_I=REG_I+1 |
||
298 | 25 00CA CB 6D > bit REG_BIT,l |
||
299 | 26 00CC >REG_I=REG_I+1 |
||
300 | 25 00CC CB 6E > bit REG_BIT,(hl) |
||
301 | 26 00CE >REG_I=REG_I+1 |
||
302 | 25 00CE CB 6F > bit REG_BIT,a |
||
303 | 26 00D0 >REG_I=REG_I+1 |
||
304 | 27 00D0 > EDUP |
||
305 | 28 00D0 >REG_BIT=REG_BIT+1 |
||
306 | 23 00D0 >REG_I=0 |
||
307 | 24 00D0 > DUP 8 |
||
308 | 25 00D0 CB 70 > bit REG_BIT,b |
||
309 | 26 00D2 >REG_I=REG_I+1 |
||
310 | 25 00D2 CB 71 > bit REG_BIT,c |
||
311 | 26 00D4 >REG_I=REG_I+1 |
||
312 | 25 00D4 CB 72 > bit REG_BIT,d |
||
313 | 26 00D6 >REG_I=REG_I+1 |
||
314 | 25 00D6 CB 73 > bit REG_BIT,e |
||
315 | 26 00D8 >REG_I=REG_I+1 |
||
316 | 25 00D8 CB 74 > bit REG_BIT,h |
||
317 | 26 00DA >REG_I=REG_I+1 |
||
318 | 25 00DA CB 75 > bit REG_BIT,l |
||
319 | 26 00DC >REG_I=REG_I+1 |
||
320 | 25 00DC CB 76 > bit REG_BIT,(hl) |
||
321 | 26 00DE >REG_I=REG_I+1 |
||
322 | 25 00DE CB 77 > bit REG_BIT,a |
||
323 | 26 00E0 >REG_I=REG_I+1 |
||
324 | 27 00E0 > EDUP |
||
325 | 28 00E0 >REG_BIT=REG_BIT+1 |
||
326 | 23 00E0 >REG_I=0 |
||
327 | 24 00E0 > DUP 8 |
||
328 | 25 00E0 CB 78 > bit REG_BIT,b |
||
329 | 26 00E2 >REG_I=REG_I+1 |
||
330 | 25 00E2 CB 79 > bit REG_BIT,c |
||
331 | 26 00E4 >REG_I=REG_I+1 |
||
332 | 25 00E4 CB 7A > bit REG_BIT,d |
||
333 | 26 00E6 >REG_I=REG_I+1 |
||
334 | 25 00E6 CB 7B > bit REG_BIT,e |
||
335 | 26 00E8 >REG_I=REG_I+1 |
||
336 | 25 00E8 CB 7C > bit REG_BIT,h |
||
337 | 26 00EA >REG_I=REG_I+1 |
||
338 | 25 00EA CB 7D > bit REG_BIT,l |
||
339 | 26 00EC >REG_I=REG_I+1 |
||
340 | 25 00EC CB 7E > bit REG_BIT,(hl) |
||
341 | 26 00EE >REG_I=REG_I+1 |
||
342 | 25 00EE CB 7F > bit REG_BIT,a |
||
343 | 26 00F0 >REG_I=REG_I+1 |
||
344 | 27 00F0 > EDUP |
||
345 | 28 00F0 >REG_BIT=REG_BIT+1 |
||
346 | 29 00F0 > EDUP |
||
347 | 30 00F0 >INS_I=INS_I+1 |
||
348 | 21 00F0 >REG_BIT=0 |
||
349 | 22 00F0 > DUP 8 |
||
350 | 23 00F0 >REG_I=0 |
||
351 | 24 00F0 > DUP 8 |
||
352 | 25 00F0 CB 80 > res REG_BIT,b |
||
353 | 26 00F2 >REG_I=REG_I+1 |
||
354 | 25 00F2 CB 81 > res REG_BIT,c |
||
355 | 26 00F4 >REG_I=REG_I+1 |
||
356 | 25 00F4 CB 82 > res REG_BIT,d |
||
357 | 26 00F6 >REG_I=REG_I+1 |
||
358 | 25 00F6 CB 83 > res REG_BIT,e |
||
359 | 26 00F8 >REG_I=REG_I+1 |
||
360 | 25 00F8 CB 84 > res REG_BIT,h |
||
361 | 26 00FA >REG_I=REG_I+1 |
||
362 | 25 00FA CB 85 > res REG_BIT,l |
||
363 | 26 00FC >REG_I=REG_I+1 |
||
364 | 25 00FC CB 86 > res REG_BIT,(hl) |
||
365 | 26 00FE >REG_I=REG_I+1 |
||
366 | 25 00FE CB 87 > res REG_BIT,a |
||
367 | 26 0100 >REG_I=REG_I+1 |
||
368 | 27 0100 > EDUP |
||
369 | 28 0100 >REG_BIT=REG_BIT+1 |
||
370 | 23 0100 >REG_I=0 |
||
371 | 24 0100 > DUP 8 |
||
372 | 25 0100 CB 88 > res REG_BIT,b |
||
373 | 26 0102 >REG_I=REG_I+1 |
||
374 | 25 0102 CB 89 > res REG_BIT,c |
||
375 | 26 0104 >REG_I=REG_I+1 |
||
376 | 25 0104 CB 8A > res REG_BIT,d |
||
377 | 26 0106 >REG_I=REG_I+1 |
||
378 | 25 0106 CB 8B > res REG_BIT,e |
||
379 | 26 0108 >REG_I=REG_I+1 |
||
380 | 25 0108 CB 8C > res REG_BIT,h |
||
381 | 26 010A >REG_I=REG_I+1 |
||
382 | 25 010A CB 8D > res REG_BIT,l |
||
383 | 26 010C >REG_I=REG_I+1 |
||
384 | 25 010C CB 8E > res REG_BIT,(hl) |
||
385 | 26 010E >REG_I=REG_I+1 |
||
386 | 25 010E CB 8F > res REG_BIT,a |
||
387 | 26 0110 >REG_I=REG_I+1 |
||
388 | 27 0110 > EDUP |
||
389 | 28 0110 >REG_BIT=REG_BIT+1 |
||
390 | 23 0110 >REG_I=0 |
||
391 | 24 0110 > DUP 8 |
||
392 | 25 0110 CB 90 > res REG_BIT,b |
||
393 | 26 0112 >REG_I=REG_I+1 |
||
394 | 25 0112 CB 91 > res REG_BIT,c |
||
395 | 26 0114 >REG_I=REG_I+1 |
||
396 | 25 0114 CB 92 > res REG_BIT,d |
||
397 | 26 0116 >REG_I=REG_I+1 |
||
398 | 25 0116 CB 93 > res REG_BIT,e |
||
399 | 26 0118 >REG_I=REG_I+1 |
||
400 | 25 0118 CB 94 > res REG_BIT,h |
||
401 | 26 011A >REG_I=REG_I+1 |
||
402 | 25 011A CB 95 > res REG_BIT,l |
||
403 | 26 011C >REG_I=REG_I+1 |
||
404 | 25 011C CB 96 > res REG_BIT,(hl) |
||
405 | 26 011E >REG_I=REG_I+1 |
||
406 | 25 011E CB 97 > res REG_BIT,a |
||
407 | 26 0120 >REG_I=REG_I+1 |
||
408 | 27 0120 > EDUP |
||
409 | 28 0120 >REG_BIT=REG_BIT+1 |
||
410 | 23 0120 >REG_I=0 |
||
411 | 24 0120 > DUP 8 |
||
412 | 25 0120 CB 98 > res REG_BIT,b |
||
413 | 26 0122 >REG_I=REG_I+1 |
||
414 | 25 0122 CB 99 > res REG_BIT,c |
||
415 | 26 0124 >REG_I=REG_I+1 |
||
416 | 25 0124 CB 9A > res REG_BIT,d |
||
417 | 26 0126 >REG_I=REG_I+1 |
||
418 | 25 0126 CB 9B > res REG_BIT,e |
||
419 | 26 0128 >REG_I=REG_I+1 |
||
420 | 25 0128 CB 9C > res REG_BIT,h |
||
421 | 26 012A >REG_I=REG_I+1 |
||
422 | 25 012A CB 9D > res REG_BIT,l |
||
423 | 26 012C >REG_I=REG_I+1 |
||
424 | 25 012C CB 9E > res REG_BIT,(hl) |
||
425 | 26 012E >REG_I=REG_I+1 |
||
426 | 25 012E CB 9F > res REG_BIT,a |
||
427 | 26 0130 >REG_I=REG_I+1 |
||
428 | 27 0130 > EDUP |
||
429 | 28 0130 >REG_BIT=REG_BIT+1 |
||
430 | 23 0130 >REG_I=0 |
||
431 | 24 0130 > DUP 8 |
||
432 | 25 0130 CB A0 > res REG_BIT,b |
||
433 | 26 0132 >REG_I=REG_I+1 |
||
434 | 25 0132 CB A1 > res REG_BIT,c |
||
435 | 26 0134 >REG_I=REG_I+1 |
||
436 | 25 0134 CB A2 > res REG_BIT,d |
||
437 | 26 0136 >REG_I=REG_I+1 |
||
438 | 25 0136 CB A3 > res REG_BIT,e |
||
439 | 26 0138 >REG_I=REG_I+1 |
||
440 | 25 0138 CB A4 > res REG_BIT,h |
||
441 | 26 013A >REG_I=REG_I+1 |
||
442 | 25 013A CB A5 > res REG_BIT,l |
||
443 | 26 013C >REG_I=REG_I+1 |
||
444 | 25 013C CB A6 > res REG_BIT,(hl) |
||
445 | 26 013E >REG_I=REG_I+1 |
||
446 | 25 013E CB A7 > res REG_BIT,a |
||
447 | 26 0140 >REG_I=REG_I+1 |
||
448 | 27 0140 > EDUP |
||
449 | 28 0140 >REG_BIT=REG_BIT+1 |
||
450 | 23 0140 >REG_I=0 |
||
451 | 24 0140 > DUP 8 |
||
452 | 25 0140 CB A8 > res REG_BIT,b |
||
453 | 26 0142 >REG_I=REG_I+1 |
||
454 | 25 0142 CB A9 > res REG_BIT,c |
||
455 | 26 0144 >REG_I=REG_I+1 |
||
456 | 25 0144 CB AA > res REG_BIT,d |
||
457 | 26 0146 >REG_I=REG_I+1 |
||
458 | 25 0146 CB AB > res REG_BIT,e |
||
459 | 26 0148 >REG_I=REG_I+1 |
||
460 | 25 0148 CB AC > res REG_BIT,h |
||
461 | 26 014A >REG_I=REG_I+1 |
||
462 | 25 014A CB AD > res REG_BIT,l |
||
463 | 26 014C >REG_I=REG_I+1 |
||
464 | 25 014C CB AE > res REG_BIT,(hl) |
||
465 | 26 014E >REG_I=REG_I+1 |
||
466 | 25 014E CB AF > res REG_BIT,a |
||
467 | 26 0150 >REG_I=REG_I+1 |
||
468 | 27 0150 > EDUP |
||
469 | 28 0150 >REG_BIT=REG_BIT+1 |
||
470 | 23 0150 >REG_I=0 |
||
471 | 24 0150 > DUP 8 |
||
472 | 25 0150 CB B0 > res REG_BIT,b |
||
473 | 26 0152 >REG_I=REG_I+1 |
||
474 | 25 0152 CB B1 > res REG_BIT,c |
||
475 | 26 0154 >REG_I=REG_I+1 |
||
476 | 25 0154 CB B2 > res REG_BIT,d |
||
477 | 26 0156 >REG_I=REG_I+1 |
||
478 | 25 0156 CB B3 > res REG_BIT,e |
||
479 | 26 0158 >REG_I=REG_I+1 |
||
480 | 25 0158 CB B4 > res REG_BIT,h |
||
481 | 26 015A >REG_I=REG_I+1 |
||
482 | 25 015A CB B5 > res REG_BIT,l |
||
483 | 26 015C >REG_I=REG_I+1 |
||
484 | 25 015C CB B6 > res REG_BIT,(hl) |
||
485 | 26 015E >REG_I=REG_I+1 |
||
486 | 25 015E CB B7 > res REG_BIT,a |
||
487 | 26 0160 >REG_I=REG_I+1 |
||
488 | 27 0160 > EDUP |
||
489 | 28 0160 >REG_BIT=REG_BIT+1 |
||
490 | 23 0160 >REG_I=0 |
||
491 | 24 0160 > DUP 8 |
||
492 | 25 0160 CB B8 > res REG_BIT,b |
||
493 | 26 0162 >REG_I=REG_I+1 |
||
494 | 25 0162 CB B9 > res REG_BIT,c |
||
495 | 26 0164 >REG_I=REG_I+1 |
||
496 | 25 0164 CB BA > res REG_BIT,d |
||
497 | 26 0166 >REG_I=REG_I+1 |
||
498 | 25 0166 CB BB > res REG_BIT,e |
||
499 | 26 0168 >REG_I=REG_I+1 |
||
500 | 25 0168 CB BC > res REG_BIT,h |
||
501 | 26 016A >REG_I=REG_I+1 |
||
502 | 25 016A CB BD > res REG_BIT,l |
||
503 | 26 016C >REG_I=REG_I+1 |
||
504 | 25 016C CB BE > res REG_BIT,(hl) |
||
505 | 26 016E >REG_I=REG_I+1 |
||
506 | 25 016E CB BF > res REG_BIT,a |
||
507 | 26 0170 >REG_I=REG_I+1 |
||
508 | 27 0170 > EDUP |
||
509 | 28 0170 >REG_BIT=REG_BIT+1 |
||
510 | 29 0170 > EDUP |
||
511 | 30 0170 >INS_I=INS_I+1 |
||
512 | 21 0170 >REG_BIT=0 |
||
513 | 22 0170 > DUP 8 |
||
514 | 23 0170 >REG_I=0 |
||
515 | 24 0170 > DUP 8 |
||
516 | 25 0170 CB C0 > set REG_BIT,b |
||
517 | 26 0172 >REG_I=REG_I+1 |
||
518 | 25 0172 CB C1 > set REG_BIT,c |
||
519 | 26 0174 >REG_I=REG_I+1 |
||
520 | 25 0174 CB C2 > set REG_BIT,d |
||
521 | 26 0176 >REG_I=REG_I+1 |
||
522 | 25 0176 CB C3 > set REG_BIT,e |
||
523 | 26 0178 >REG_I=REG_I+1 |
||
524 | 25 0178 CB C4 > set REG_BIT,h |
||
525 | 26 017A >REG_I=REG_I+1 |
||
526 | 25 017A CB C5 > set REG_BIT,l |
||
527 | 26 017C >REG_I=REG_I+1 |
||
528 | 25 017C CB C6 > set REG_BIT,(hl) |
||
529 | 26 017E >REG_I=REG_I+1 |
||
530 | 25 017E CB C7 > set REG_BIT,a |
||
531 | 26 0180 >REG_I=REG_I+1 |
||
532 | 27 0180 > EDUP |
||
533 | 28 0180 >REG_BIT=REG_BIT+1 |
||
534 | 23 0180 >REG_I=0 |
||
535 | 24 0180 > DUP 8 |
||
536 | 25 0180 CB C8 > set REG_BIT,b |
||
537 | 26 0182 >REG_I=REG_I+1 |
||
538 | 25 0182 CB C9 > set REG_BIT,c |
||
539 | 26 0184 >REG_I=REG_I+1 |
||
540 | 25 0184 CB CA > set REG_BIT,d |
||
541 | 26 0186 >REG_I=REG_I+1 |
||
542 | 25 0186 CB CB > set REG_BIT,e |
||
543 | 26 0188 >REG_I=REG_I+1 |
||
544 | 25 0188 CB CC > set REG_BIT,h |
||
545 | 26 018A >REG_I=REG_I+1 |
||
546 | 25 018A CB CD > set REG_BIT,l |
||
547 | 26 018C >REG_I=REG_I+1 |
||
548 | 25 018C CB CE > set REG_BIT,(hl) |
||
549 | 26 018E >REG_I=REG_I+1 |
||
550 | 25 018E CB CF > set REG_BIT,a |
||
551 | 26 0190 >REG_I=REG_I+1 |
||
552 | 27 0190 > EDUP |
||
553 | 28 0190 >REG_BIT=REG_BIT+1 |
||
554 | 23 0190 >REG_I=0 |
||
555 | 24 0190 > DUP 8 |
||
556 | 25 0190 CB D0 > set REG_BIT,b |
||
557 | 26 0192 >REG_I=REG_I+1 |
||
558 | 25 0192 CB D1 > set REG_BIT,c |
||
559 | 26 0194 >REG_I=REG_I+1 |
||
560 | 25 0194 CB D2 > set REG_BIT,d |
||
561 | 26 0196 >REG_I=REG_I+1 |
||
562 | 25 0196 CB D3 > set REG_BIT,e |
||
563 | 26 0198 >REG_I=REG_I+1 |
||
564 | 25 0198 CB D4 > set REG_BIT,h |
||
565 | 26 019A >REG_I=REG_I+1 |
||
566 | 25 019A CB D5 > set REG_BIT,l |
||
567 | 26 019C >REG_I=REG_I+1 |
||
568 | 25 019C CB D6 > set REG_BIT,(hl) |
||
569 | 26 019E >REG_I=REG_I+1 |
||
570 | 25 019E CB D7 > set REG_BIT,a |
||
571 | 26 01A0 >REG_I=REG_I+1 |
||
572 | 27 01A0 > EDUP |
||
573 | 28 01A0 >REG_BIT=REG_BIT+1 |
||
574 | 23 01A0 >REG_I=0 |
||
575 | 24 01A0 > DUP 8 |
||
576 | 25 01A0 CB D8 > set REG_BIT,b |
||
577 | 26 01A2 >REG_I=REG_I+1 |
||
578 | 25 01A2 CB D9 > set REG_BIT,c |
||
579 | 26 01A4 >REG_I=REG_I+1 |
||
580 | 25 01A4 CB DA > set REG_BIT,d |
||
581 | 26 01A6 >REG_I=REG_I+1 |
||
582 | 25 01A6 CB DB > set REG_BIT,e |
||
583 | 26 01A8 >REG_I=REG_I+1 |
||
584 | 25 01A8 CB DC > set REG_BIT,h |
||
585 | 26 01AA >REG_I=REG_I+1 |
||
586 | 25 01AA CB DD > set REG_BIT,l |
||
587 | 26 01AC >REG_I=REG_I+1 |
||
588 | 25 01AC CB DE > set REG_BIT,(hl) |
||
589 | 26 01AE >REG_I=REG_I+1 |
||
590 | 25 01AE CB DF > set REG_BIT,a |
||
591 | 26 01B0 >REG_I=REG_I+1 |
||
592 | 27 01B0 > EDUP |
||
593 | 28 01B0 >REG_BIT=REG_BIT+1 |
||
594 | 23 01B0 >REG_I=0 |
||
595 | 24 01B0 > DUP 8 |
||
596 | 25 01B0 CB E0 > set REG_BIT,b |
||
597 | 26 01B2 >REG_I=REG_I+1 |
||
598 | 25 01B2 CB E1 > set REG_BIT,c |
||
599 | 26 01B4 >REG_I=REG_I+1 |
||
600 | 25 01B4 CB E2 > set REG_BIT,d |
||
601 | 26 01B6 >REG_I=REG_I+1 |
||
602 | 25 01B6 CB E3 > set REG_BIT,e |
||
603 | 26 01B8 >REG_I=REG_I+1 |
||
604 | 25 01B8 CB E4 > set REG_BIT,h |
||
605 | 26 01BA >REG_I=REG_I+1 |
||
606 | 25 01BA CB E5 > set REG_BIT,l |
||
607 | 26 01BC >REG_I=REG_I+1 |
||
608 | 25 01BC CB E6 > set REG_BIT,(hl) |
||
609 | 26 01BE >REG_I=REG_I+1 |
||
610 | 25 01BE CB E7 > set REG_BIT,a |
||
611 | 26 01C0 >REG_I=REG_I+1 |
||
612 | 27 01C0 > EDUP |
||
613 | 28 01C0 >REG_BIT=REG_BIT+1 |
||
614 | 23 01C0 >REG_I=0 |
||
615 | 24 01C0 > DUP 8 |
||
616 | 25 01C0 CB E8 > set REG_BIT,b |
||
617 | 26 01C2 >REG_I=REG_I+1 |
||
618 | 25 01C2 CB E9 > set REG_BIT,c |
||
619 | 26 01C4 >REG_I=REG_I+1 |
||
620 | 25 01C4 CB EA > set REG_BIT,d |
||
621 | 26 01C6 >REG_I=REG_I+1 |
||
622 | 25 01C6 CB EB > set REG_BIT,e |
||
623 | 26 01C8 >REG_I=REG_I+1 |
||
624 | 25 01C8 CB EC > set REG_BIT,h |
||
625 | 26 01CA >REG_I=REG_I+1 |
||
626 | 25 01CA CB ED > set REG_BIT,l |
||
627 | 26 01CC >REG_I=REG_I+1 |
||
628 | 25 01CC CB EE > set REG_BIT,(hl) |
||
629 | 26 01CE >REG_I=REG_I+1 |
||
630 | 25 01CE CB EF > set REG_BIT,a |
||
631 | 26 01D0 >REG_I=REG_I+1 |
||
632 | 27 01D0 > EDUP |
||
633 | 28 01D0 >REG_BIT=REG_BIT+1 |
||
634 | 23 01D0 >REG_I=0 |
||
635 | 24 01D0 > DUP 8 |
||
636 | 25 01D0 CB F0 > set REG_BIT,b |
||
637 | 26 01D2 >REG_I=REG_I+1 |
||
638 | 25 01D2 CB F1 > set REG_BIT,c |
||
639 | 26 01D4 >REG_I=REG_I+1 |
||
640 | 25 01D4 CB F2 > set REG_BIT,d |
||
641 | 26 01D6 >REG_I=REG_I+1 |
||
642 | 25 01D6 CB F3 > set REG_BIT,e |
||
643 | 26 01D8 >REG_I=REG_I+1 |
||
644 | 25 01D8 CB F4 > set REG_BIT,h |
||
645 | 26 01DA >REG_I=REG_I+1 |
||
646 | 25 01DA CB F5 > set REG_BIT,l |
||
647 | 26 01DC >REG_I=REG_I+1 |
||
648 | 25 01DC CB F6 > set REG_BIT,(hl) |
||
649 | 26 01DE >REG_I=REG_I+1 |
||
650 | 25 01DE CB F7 > set REG_BIT,a |
||
651 | 26 01E0 >REG_I=REG_I+1 |
||
652 | 27 01E0 > EDUP |
||
653 | 28 01E0 >REG_BIT=REG_BIT+1 |
||
654 | 23 01E0 >REG_I=0 |
||
655 | 24 01E0 > DUP 8 |
||
656 | 25 01E0 CB F8 > set REG_BIT,b |
||
657 | 26 01E2 >REG_I=REG_I+1 |
||
658 | 25 01E2 CB F9 > set REG_BIT,c |
||
659 | 26 01E4 >REG_I=REG_I+1 |
||
660 | 25 01E4 CB FA > set REG_BIT,d |
||
661 | 26 01E6 >REG_I=REG_I+1 |
||
662 | 25 01E6 CB FB > set REG_BIT,e |
||
663 | 26 01E8 >REG_I=REG_I+1 |
||
664 | 25 01E8 CB FC > set REG_BIT,h |
||
665 | 26 01EA >REG_I=REG_I+1 |
||
666 | 25 01EA CB FD > set REG_BIT,l |
||
667 | 26 01EC >REG_I=REG_I+1 |
||
668 | 25 01EC CB FE > set REG_BIT,(hl) |
||
669 | 26 01EE >REG_I=REG_I+1 |
||
670 | 25 01EE CB FF > set REG_BIT,a |
||
671 | 26 01F0 >REG_I=REG_I+1 |
||
672 | 27 01F0 > EDUP |
||
673 | 28 01F0 >REG_BIT=REG_BIT+1 |
||
674 | 29 01F0 > EDUP |
||
675 | 30 01F0 >INS_I=INS_I+1 |
||
676 | 31 01F0 EDUP |
||
677 | # file closed: op_BIT_CB.asm |
||
678 | |||
679 | Value Label |
||
680 | ------ - ----------------------------------------------------------- |
||
681 | 0x0003 INS_I |
||
1537 | lvd | 682 | 0x0008 REG_BIT |
539 | lvd | 683 | 0x0008 REG_I |