1 | ORG $7800 |
---|
2 | 7800: MTD: |
---|
3 | |
---|
4 | 7804: 16 00 6F LBRA $7876 |
---|
5 | |
---|
6 | 7807: 16 00 1B LBRA $7825 |
---|
7 | |
---|
8 | 780A: 16 04 A6 LBRA $7CB3 |
---|
9 | |
---|
10 | 780D: 17 0C A8 LBSR $84B8 |
---|
11 | 7810: 17 0C A5 LBSR $84B8 |
---|
12 | 7813: 17 0C A2 LBSR $84B8 |
---|
13 | 7816: 17 0C 9F LBSR $84B8 |
---|
14 | 7819: 17 0C 9C LBSR $84B8 |
---|
15 | 781C: 17 0C 99 LBSR $84B8 |
---|
16 | 781F: 17 0C 96 LBSR $84B8 |
---|
17 | 7822: 17 0C 93 LBSR $84B8 |
---|
18 | |
---|
19 | |
---|
20 | BOOT_FLOPPY() |
---|
21 | 7825: 8D 76 BSR $789D |
---|
22 | 7827: 0F 49 CLR $49 |
---|
23 | 7829: 8D 7C BSR $78A7 |
---|
24 | 782B: 17 00 D0 LBSR $78FE |
---|
25 | 782E: 86 02 LDA #$02 |
---|
26 | 7830: 34 02 PSHS A |
---|
27 | 7832: 0F 58 CLR $58 |
---|
28 | 7834: CC 00 01 LDD #$0001 |
---|
29 | 7837: DD 4B STD $4B |
---|
30 | 7839: CE 62 00 LDU #$6200 |
---|
31 | 783C: DF 4F STU $4F |
---|
32 | 783E: 17 03 66 LBSR $7BA7 |
---|
33 | 7841: 8D 76 BSR $78B9 |
---|
34 | 7843: DE 4F LDU $4F |
---|
35 | 7845: 24 08 BCC $784F |
---|
36 | 7847: 96 58 LDA $58 |
---|
37 | 7849: 26 20 BNE $786B |
---|
38 | 784B: 03 58 COM $58 |
---|
39 | 784D: 20 E5 BRA $7834 |
---|
40 | |
---|
41 | 784F: 10 8E 62 7F LDY #$627F |
---|
42 | 7853: 34 20 PSHS Y |
---|
43 | 7855: 86 55 LDA #$55 |
---|
44 | 7857: 6A C4 DEC ,U |
---|
45 | 7859: 63 C4 COM ,U |
---|
46 | 785B: AB C0 ADDA ,U+ |
---|
47 | 785D: 11 A3 E4 CMPU ,S |
---|
48 | 7860: 26 F5 BNE $7857 |
---|
49 | 7862: 35 20 PULS Y |
---|
50 | 7864: A1 C4 CMPA ,U |
---|
51 | 7866: 26 08 BNE $7870 |
---|
52 | 7868: 7E 62 00 JMP $6200 # execute BOOT |
---|
53 | |
---|
54 | erreur_boot: |
---|
55 | 786B: 35 02 PULS A |
---|
56 | 786D: 4A DECA |
---|
57 | 786E: 26 C0 BNE $7830 |
---|
58 | 7870: 0F 80 CLR $80 |
---|
59 | 7872: 6E 9F 00 1E JMP [$001E,X] |
---|
60 | |
---|
61 | |
---|
62 | DISC_FUNC() |
---|
63 | 7876: 34 7F PSHS U,Y,X,DP,B,A,CC |
---|
64 | 7878: 8D 23 BSR $789D |
---|
65 | 787A: 96 48 LDA $48 |
---|
66 | 787C: 81 01 CMPA #$01 |
---|
67 | 787E: 27 06 BEQ $7886 |
---|
68 | 7880: 96 49 LDA $49 |
---|
69 | 7882: 81 04 CMPA #$04 |
---|
70 | 7884: 27 0D BEQ $7893 |
---|
71 | 7886: 8D 1F BSR $78A7 |
---|
72 | 7888: 8D 38 BSR $78C2 |
---|
73 | 788A: 8D 2D BSR $78B9 |
---|
74 | 788C: 35 02 PULS A |
---|
75 | 788E: 1E 8A EXG A,CC |
---|
76 | 7890: 44 LSRA |
---|
77 | 7891: 35 FE PULS A,B,DP,X,Y,U,PC ;(PUL? PC=RTS) |
---|
78 | |
---|
79 | ramdisk |
---|
80 | 7893: CE E0 04 LDU #$E004 |
---|
81 | 7896: DF 55 STU $55 |
---|
82 | 7898: BD FF A0 JSR $FFA0 |
---|
83 | 789B: 20 EF BRA $788C |
---|
84 | |
---|
85 | 789D: 86 60 LDA #$60 |
---|
86 | 789F: 1F 8B TFR A,DP |
---|
87 | 78A1: 8E E7 D0 LDX #$E7D0 |
---|
88 | 78A4: 0F 4E CLR $4E |
---|
89 | 78A6: 39 RTS |
---|
90 | |
---|
91 | 78A7: DC 48 LDD $48 |
---|
92 | 78A9: 81 01 CMPA #$01 |
---|
93 | 78AB: 26 02 BNE $78AF |
---|
94 | 78AD: C6 01 LDB #$01 |
---|
95 | 78AF: CE E0 BE LDU #$E0BE |
---|
96 | 78B2: A6 C5 LDA B,U |
---|
97 | 78B4: A7 02 STA $0002,X |
---|
98 | 78B6: 97 57 STA $57 |
---|
99 | 78B8: 39 RTS |
---|
100 | |
---|
101 | 78B9: 86 40 LDA #$40 |
---|
102 | 78BB: A7 02 STA $0002,X |
---|
103 | 78BD: 39 RTS |
---|
104 | |
---|
105 | table des bits des lecteurs |
---|
106 | 78BE: 41 |
---|
107 | 78BF: 01 |
---|
108 | 78C0: 42 |
---|
109 | 78C1: 02 |
---|
110 | |
---|
111 | execution fonctions standard |
---|
112 | 78C2: 86 02 LDA #$02 |
---|
113 | 78C4: 34 02 PSHS A |
---|
114 | 78C6: 4F CLRA |
---|
115 | 78C7: D6 48 LDB $48 |
---|
116 | 78C9: 54 LSRB |
---|
117 | 78CA: 4C INCA |
---|
118 | 78CB: 24 FC BCC $78C9 |
---|
119 | 78CD: 4A DECA |
---|
120 | 78CE: 48 ASLA |
---|
121 | 78CF: 10 8E 78 F0 LDY #$78F0 |
---|
122 | 78D3: AD B6 JSR [A,Y] |
---|
123 | 78D5: 24 17 BCC $78EE |
---|
124 | 78D7: 96 4E LDA $4E |
---|
125 | 78D9: 85 51 BITA #$51 |
---|
126 | 78DB: 26 11 BNE $78EE |
---|
127 | 78DD: 6A E4 DEC ,S |
---|
128 | 78DF: 27 0C BEQ $78ED |
---|
129 | 78E1: 0F 4E CLR $4E |
---|
130 | 78E3: 81 08 CMPA #$08 |
---|
131 | 78E5: 27 DF BEQ $78C6 |
---|
132 | 78E7: 8D 4B BSR $7934 |
---|
133 | 78E9: 25 F2 BCS $78DD |
---|
134 | 78EB: 20 D9 BRA $78C6 |
---|
135 | |
---|
136 | 78ED: 53 COMB |
---|
137 | 78EE: 35 82 PULS A,PC ;(PUL? PC=RTS) |
---|
138 | |
---|
139 | table des fonctions |
---|
140 | 78F0: 78 FE # reset |
---|
141 | 78F2: 7B A7 # lecture LOAD_SECTOR() |
---|
142 | 78F4: 79 6E # passage simple densité ? |
---|
143 | 78F6: 79 77 # ecriture WRITE_SECTOR() |
---|
144 | 78F8: 79 74 # double densité ? |
---|
145 | 78FA: 79 34 # recherche piste 0 TRACK0() |
---|
146 | 78FC: 7C 52 # recherche piste SEEK() |
---|
147 | |
---|
148 | |
---|
149 | 78FE: 8D 34 BSR $7934 |
---|
150 | 7900: 25 31 BCS $7933 |
---|
151 | 7902: 86 01 LDA #$01 |
---|
152 | 7904: 97 4B STA $4B |
---|
153 | 7906: 17 03 71 LBSR $7C7A |
---|
154 | 7909: C6 44 LDB #$44 |
---|
155 | 790B: A6 01 LDA $0001,X |
---|
156 | 790D: 85 08 BITA #$08 |
---|
157 | 790F: 27 02 BEQ $7913 |
---|
158 | 7911: C6 43 LDB #$43 |
---|
159 | 7913: D7 4E STB $4E |
---|
160 | 7915: 8D 1D BSR $7934 |
---|
161 | 7917: 0F 52 CLR $52 |
---|
162 | 7919: 0F 54 CLR $54 |
---|
163 | 791B: 6F 84 CLR ,X |
---|
164 | 791D: 0F 58 CLR $58 |
---|
165 | 791F: DC E9 LDD $E9 |
---|
166 | 7921: 93 ED SUBD $ED |
---|
167 | 7923: 2C 05 BGE $792A |
---|
168 | 7925: 43 COMA |
---|
169 | 7926: 53 COMB |
---|
170 | 7927: C3 00 01 ADDD #$0001 |
---|
171 | 792A: 4D TSTA |
---|
172 | 792B: 26 05 BNE $7932 |
---|
173 | 792D: 5D TSTB |
---|
174 | 792E: 2A 02 BPL $7932 |
---|
175 | 7930: 03 58 COM $58 |
---|
176 | 7932: 4F CLRA |
---|
177 | 7933: 39 RTS |
---|
178 | |
---|
179 | 7934: C6 64 LDB #$64 |
---|
180 | 7936: A6 01 LDA $0001,X |
---|
181 | 7938: 85 08 BITA #$08 |
---|
182 | 793A: 26 13 BNE $794F |
---|
183 | 793C: 96 57 LDA $57 |
---|
184 | 793E: 8A 10 ORA #$10 |
---|
185 | 7940: A7 02 STA $0002,X |
---|
186 | 7942: 84 EF ANDA #$EF |
---|
187 | 7944: A7 02 STA $0002,X |
---|
188 | 7946: 8D 1D BSR $7965 |
---|
189 | 7948: 5A DECB |
---|
190 | 7949: 10 27 03 27 LBEQ $7C74 |
---|
191 | 794D: 20 E7 BRA $7936 |
---|
192 | |
---|
193 | 794F: 8D 0E BSR $795F |
---|
194 | 7951: 17 03 54 LBSR $7CA8 |
---|
195 | 7954: 6F A4 CLR ,Y |
---|
196 | 7956: 6F 06 CLR $0006,X |
---|
197 | 7958: 39 RTS |
---|
198 | |
---|
199 | 7959: 10 8E 00 6C LDY #$006C |
---|
200 | 795D: 20 0A BRA $7969 |
---|
201 | |
---|
202 | 795F: 10 8E 07 50 LDY #$0750 |
---|
203 | 7963: 20 04 BRA $7969 |
---|
204 | |
---|
205 | 7965: 10 8E 02 EC LDY #$02EC |
---|
206 | 7969: 31 3F LEAY -1,Y |
---|
207 | 796B: 26 FC BNE $7969 |
---|
208 | 796D: 39 RTS |
---|
209 | |
---|
210 | 796E: 86 FF LDA #$FF |
---|
211 | 7970: 97 58 STA $58 |
---|
212 | 7972: 4F CLRA |
---|
213 | 7973: 39 RTS |
---|
214 | |
---|
215 | 7974: 0F 58 CLR $58 |
---|
216 | 7976: 39 RTS |
---|
217 | |
---|
218 | 7977: 17 02 D8 LBSR $7C52 |
---|
219 | 797A: 25 FA BCS $7976 |
---|
220 | 797C: A6 01 LDA $0001,X |
---|
221 | 797E: 85 04 BITA #$04 |
---|
222 | 7980: 27 05 BEQ $7987 |
---|
223 | 7982: 86 01 LDA #$01 |
---|
224 | 7984: 16 02 EF LBRA $7C76 |
---|
225 | |
---|
226 | 7987: 17 01 B7 LBSR $7B41 |
---|
227 | 798A: C6 19 LDB #$19 |
---|
228 | 798C: 34 01 PSHS CC |
---|
229 | 798E: 17 02 03 LBSR $7B94 |
---|
230 | 7991: 10 8E 75 00 LDY #$7500 |
---|
231 | 7995: 31 3F LEAY $FFFF,Y |
---|
232 | 7997: 10 27 02 A5 LBEQ $7C40 |
---|
233 | 799B: E6 84 LDB ,X |
---|
234 | 799D: C5 02 BITB #$02 |
---|
235 | 799F: 27 F4 BEQ $7995 |
---|
236 | 79A1: A7 03 STA $0003,X |
---|
237 | 79A3: E6 84 LDB ,X |
---|
238 | 79A5: 2A FC BPL $79A3 |
---|
239 | 79A7: A7 03 STA $0003,X |
---|
240 | 79A9: E6 84 LDB ,X |
---|
241 | 79AB: 2A FC BPL $79A9 |
---|
242 | 79AD: C6 FB LDB #$FB |
---|
243 | 79AF: E7 03 STB $0003,X |
---|
244 | 79B1: 10 8E 02 00 LDY #$0200 |
---|
245 | 79B5: E6 84 LDB ,X |
---|
246 | 79B7: 2A FC BPL $79B5 |
---|
247 | 79B9: E6 C0 LDB ,U+ |
---|
248 | 79BB: E7 03 STB $0003,X |
---|
249 | 79BD: 31 3F LEAY $FFFF,Y |
---|
250 | 79BF: 26 F4 BNE $79B5 |
---|
251 | 79C1: 12 NOP |
---|
252 | 79C2: 12 NOP |
---|
253 | 79C3: E6 84 LDB ,X |
---|
254 | 79C5: C5 08 BITB #$08 |
---|
255 | 79C7: 27 FA BEQ $79C3 |
---|
256 | 79C9: 8D 8E BSR $7959 |
---|
257 | 79CB: 0D 48 TST $48 |
---|
258 | 79CD: 2A 48 BPL $7A17 |
---|
259 | 79CF: 17 02 88 LBSR $7C5A |
---|
260 | 79D2: C6 1B LDB #$1B |
---|
261 | 79D4: 17 01 BD LBSR $7B94 |
---|
262 | 79D7: 86 04 LDA #$04 |
---|
263 | 79D9: 10 8E 75 00 LDY #$7500 |
---|
264 | 79DD: 31 3F LEAY $FFFF,Y |
---|
265 | 79DF: 10 27 00 F9 LBEQ $7ADC |
---|
266 | 79E3: E6 84 LDB ,X |
---|
267 | 79E5: C5 02 BITB #$02 |
---|
268 | 79E7: 27 F4 BEQ $79DD |
---|
269 | 79E9: E6 03 LDB $0003,X |
---|
270 | 79EB: 4A DECA |
---|
271 | 79EC: 10 27 02 58 LBEQ $7C48 |
---|
272 | 79F0: E6 84 LDB ,X |
---|
273 | 79F2: 2A FC BPL $79F0 |
---|
274 | 79F4: E6 03 LDB $0003,X |
---|
275 | 79F6: C1 FB CMPB #$FB |
---|
276 | 79F8: 26 F1 BNE $79EB |
---|
277 | 79FA: 4F CLRA |
---|
278 | 79FB: E6 84 LDB ,X |
---|
279 | 79FD: 2A FC BPL $79FB |
---|
280 | 79FF: E6 03 LDB $0003,X |
---|
281 | 7A01: E1 C0 CMPB ,U+ |
---|
282 | 7A03: 26 03 BNE $7A08 |
---|
283 | 7A05: 4A DECA |
---|
284 | 7A06: 26 F3 BNE $79FB |
---|
285 | 7A08: E6 84 LDB ,X |
---|
286 | 7A0A: C5 08 BITB #$08 |
---|
287 | 7A0C: 27 FA BEQ $7A08 |
---|
288 | 7A0E: 4D TSTA |
---|
289 | 7A0F: 26 02 BNE $7A13 |
---|
290 | 7A11: C5 04 BITB #$04 |
---|
291 | 7A13: 10 26 00 C5 LBNE $7ADC |
---|
292 | 7A17: 35 01 PULS CC |
---|
293 | 7A19: 6F 84 CLR ,X |
---|
294 | 7A1B: 39 RTS |
---|
295 | |
---|
296 | 7A1C: 34 01 PSHS CC |
---|
297 | 7A1E: 20 AF BRA $79CF |
---|
298 | |
---|
299 | 7A20: 17 01 31 LBSR $7B54 |
---|
300 | 7A23: 17 01 35 LBSR $7B5B |
---|
301 | 7A26: 34 01 PSHS CC |
---|
302 | 7A28: 34 06 PSHS B,A |
---|
303 | 7A2A: 17 00 BD LBSR $7AEA |
---|
304 | 7A2D: 24 05 BCC $7A34 |
---|
305 | 7A2F: 35 06 PULS A,B |
---|
306 | 7A31: 16 02 0C LBRA $7C40 |
---|
307 | |
---|
308 | 7A34: C6 FF LDB #$FF |
---|
309 | 7A36: E7 04 STB $0004,X |
---|
310 | 7A38: CC 06 24 LDD #$0624 |
---|
311 | 7A3B: E7 84 STB ,X |
---|
312 | 7A3D: E6 84 LDB ,X |
---|
313 | 7A3F: 2A FC BPL $7A3D |
---|
314 | 7A41: 6F 03 CLR $0003,X |
---|
315 | 7A43: 4A DECA |
---|
316 | 7A44: 26 F7 BNE $7A3D |
---|
317 | 7A46: E6 84 LDB ,X |
---|
318 | 7A48: 2A FC BPL $7A46 |
---|
319 | 7A4A: CC FB C7 LDD #$FBC7 |
---|
320 | 7A4D: ED 03 STD $0003,X |
---|
321 | 7A4F: C6 FF LDB #$FF |
---|
322 | 7A51: A6 84 LDA ,X |
---|
323 | 7A53: 2A FC BPL $7A51 |
---|
324 | 7A55: A6 C0 LDA ,U+ |
---|
325 | 7A57: ED 03 STD $0003,X |
---|
326 | 7A59: 86 7F LDA #$7F |
---|
327 | 7A5B: E6 84 LDB ,X |
---|
328 | 7A5D: 2A FC BPL $7A5B |
---|
329 | 7A5F: E6 C0 LDB ,U+ |
---|
330 | 7A61: E7 03 STB $0003,X |
---|
331 | 7A63: 4A DECA |
---|
332 | 7A64: 26 F5 BNE $7A5B |
---|
333 | 7A66: E6 84 LDB ,X |
---|
334 | 7A68: 2A FC BPL $7A66 |
---|
335 | 7A6A: 35 04 PULS B |
---|
336 | 7A6C: E7 03 STB $0003,X |
---|
337 | 7A6E: 43 COMA |
---|
338 | 7A6F: 26 F5 BNE $7A66 |
---|
339 | 7A71: E6 84 LDB ,X |
---|
340 | 7A73: 2A FC BPL $7A71 |
---|
341 | 7A75: 6F 03 CLR $0003,X |
---|
342 | 7A77: E6 84 LDB ,X |
---|
343 | 7A79: 2A FC BPL $7A77 |
---|
344 | 7A7B: C6 20 LDB #$20 |
---|
345 | 7A7D: E7 84 STB ,X |
---|
346 | 7A7F: E6 84 LDB ,X |
---|
347 | 7A81: 2A FC BPL $7A7F |
---|
348 | 7A83: E6 03 LDB $0003,X |
---|
349 | 7A85: 43 COMA |
---|
350 | 7A86: 26 F7 BNE $7A7F |
---|
351 | 7A88: 32 7E LEAS $FFFE,S |
---|
352 | 7A8A: 17 FE CC LBSR $7959 |
---|
353 | 7A8D: 0D 48 TST $48 |
---|
354 | 7A8F: 2A 42 BPL $7AD3 |
---|
355 | 7A91: 17 01 C6 LBSR $7C5A |
---|
356 | 7A94: 8D 54 BSR $7AEA |
---|
357 | 7A96: 25 42 BCS $7ADA |
---|
358 | 7A98: C6 FB LDB #$FB |
---|
359 | 7A9A: E7 03 STB $0003,X |
---|
360 | 7A9C: CC 80 38 LDD #$8038 |
---|
361 | 7A9F: E7 84 STB ,X |
---|
362 | 7AA1: 10 8E 01 00 LDY #$0100 |
---|
363 | 7AA5: 31 3F LEAY $FFFF,Y |
---|
364 | 7AA7: 27 31 BEQ $7ADA |
---|
365 | 7AA9: E6 84 LDB ,X |
---|
366 | 7AAB: C5 01 BITB #$01 |
---|
367 | 7AAD: 27 F6 BEQ $7AA5 |
---|
368 | 7AAF: E6 03 LDB $0003,X |
---|
369 | 7AB1: C6 28 LDB #$28 |
---|
370 | 7AB3: E7 84 STB ,X |
---|
371 | 7AB5: E6 84 LDB ,X |
---|
372 | 7AB7: 2A FC BPL $7AB5 |
---|
373 | 7AB9: E6 03 LDB $0003,X |
---|
374 | 7ABB: E1 C0 CMPB ,U+ |
---|
375 | 7ABD: 26 1B BNE $7ADA |
---|
376 | 7ABF: 4A DECA |
---|
377 | 7AC0: 26 F3 BNE $7AB5 |
---|
378 | 7AC2: A6 84 LDA ,X |
---|
379 | 7AC4: 2A FC BPL $7AC2 |
---|
380 | 7AC6: A6 03 LDA $0003,X |
---|
381 | 7AC8: E6 84 LDB ,X |
---|
382 | 7ACA: 2A FC BPL $7AC8 |
---|
383 | 7ACC: E6 03 LDB $0003,X |
---|
384 | 7ACE: 10 A3 E4 CMPD ,S |
---|
385 | 7AD1: 26 07 BNE $7ADA |
---|
386 | 7AD3: 35 06 PULS A,B |
---|
387 | 7AD5: 35 01 PULS CC |
---|
388 | 7AD7: 6F 84 CLR ,X |
---|
389 | 7AD9: 39 RTS |
---|
390 | |
---|
391 | 7ADA: 35 06 PULS A,B |
---|
392 | 7ADC: 86 20 LDA #$20 |
---|
393 | 7ADE: 16 01 69 LBRA $7C4A |
---|
394 | |
---|
395 | 7AE1: 34 01 PSHS CC |
---|
396 | 7AE3: CC 5D 30 LDD #$5D30 |
---|
397 | 7AE6: 34 06 PSHS B,A |
---|
398 | 7AE8: 20 A7 BRA $7A91 |
---|
399 | |
---|
400 | 7AEA: 86 C7 LDA #$C7 |
---|
401 | 7AEC: A7 04 STA $0004,X |
---|
402 | 7AEE: 86 FE LDA #$FE |
---|
403 | 7AF0: A7 03 STA $0003,X |
---|
404 | 7AF2: 86 30 LDA #$30 |
---|
405 | 7AF4: DE 4F LDU $4F |
---|
406 | 7AF6: 1A 50 ORCC #$50 |
---|
407 | 7AF8: C6 38 LDB #$38 |
---|
408 | 7AFA: E7 84 STB ,X |
---|
409 | 7AFC: 10 8E 17 00 LDY #$1700 |
---|
410 | 7B00: 31 3F LEAY $FFFF,Y |
---|
411 | 7B02: 27 3A BEQ $7B3E |
---|
412 | 7B04: E6 84 LDB ,X |
---|
413 | 7B06: C5 01 BITB #$01 |
---|
414 | 7B08: 27 F6 BEQ $7B00 |
---|
415 | 7B0A: E6 03 LDB $0003,X |
---|
416 | 7B0C: C6 28 LDB #$28 |
---|
417 | 7B0E: E7 84 STB ,X |
---|
418 | 7B10: E6 84 LDB ,X |
---|
419 | 7B12: 2A FC BPL $7B10 |
---|
420 | 7B14: E6 03 LDB $0003,X |
---|
421 | 7B16: D1 4B CMPB $4B |
---|
422 | 7B18: 26 21 BNE $7B3B |
---|
423 | 7B1A: E6 84 LDB ,X |
---|
424 | 7B1C: 2A FC BPL $7B1A |
---|
425 | 7B1E: E6 03 LDB $0003,X |
---|
426 | 7B20: 26 19 BNE $7B3B |
---|
427 | 7B22: E6 84 LDB ,X |
---|
428 | 7B24: 2A FC BPL $7B22 |
---|
429 | 7B26: E6 03 LDB $0003,X |
---|
430 | 7B28: D1 4C CMPB $4C |
---|
431 | 7B2A: 26 0F BNE $7B3B |
---|
432 | 7B2C: E6 84 LDB ,X |
---|
433 | 7B2E: 2A FC BPL $7B2C |
---|
434 | 7B30: E6 03 LDB $0003,X |
---|
435 | 7B32: 26 07 BNE $7B3B |
---|
436 | 7B34: 17 FE 22 LBSR $7959 |
---|
437 | 7B37: 4F CLRA |
---|
438 | 7B38: A6 84 LDA ,X |
---|
439 | 7B3A: 39 RTS |
---|
440 | |
---|
441 | 7B3B: 4A DECA |
---|
442 | 7B3C: 26 BA BNE $7AF8 |
---|
443 | 7B3E: 53 COMB |
---|
444 | 7B3F: 20 F7 BRA $7B38 |
---|
445 | |
---|
446 | 7B41: D6 4B LDB $4B |
---|
447 | 7B43: C1 39 CMPB #$39 |
---|
448 | 7B45: 2A 05 BPL $7B4C |
---|
449 | 7B47: CC 9F 40 LDD #$9F40 |
---|
450 | 7B4A: 20 03 BRA $7B4F |
---|
451 | |
---|
452 | 7B4C: CC 1F 42 LDD #$1F42 |
---|
453 | 7B4F: A7 07 STA $0007,X |
---|
454 | 7B51: 96 49 LDA $49 |
---|
455 | 7B53: 84 01 ANDA #$01 |
---|
456 | 7B55: 27 02 BEQ $7B59 |
---|
457 | 7B57: CB 10 ADDB #$10 |
---|
458 | 7B59: E7 01 STB $0001,X |
---|
459 | 7B5B: 39 RTS |
---|
460 | |
---|
461 | 7B5C: 4F CLRA |
---|
462 | 7B5D: 10 8E 00 80 LDY #$0080 |
---|
463 | 7B61: CC BF 84 LDD #$BF84 |
---|
464 | 7B64: 34 06 PSHS B,A |
---|
465 | 7B66: A6 E4 LDA ,S |
---|
466 | 7B68: A8 C0 EORA ,U+ |
---|
467 | 7B6A: 34 02 PSHS A |
---|
468 | 7B6C: 44 LSRA |
---|
469 | 7B6D: 44 LSRA |
---|
470 | 7B6E: 44 LSRA |
---|
471 | 7B6F: 44 LSRA |
---|
472 | 7B70: A8 E4 EORA ,S |
---|
473 | 7B72: A7 E4 STA ,S |
---|
474 | 7B74: 1F 89 TFR A,B |
---|
475 | 7B76: 54 LSRB |
---|
476 | 7B77: 54 LSRB |
---|
477 | 7B78: 54 LSRB |
---|
478 | 7B79: 48 ASLA |
---|
479 | 7B7A: 48 ASLA |
---|
480 | 7B7B: 48 ASLA |
---|
481 | 7B7C: 48 ASLA |
---|
482 | 7B7D: E8 62 EORB $0002,S |
---|
483 | 7B7F: E7 62 STB $0002,S |
---|
484 | 7B81: 1F 89 TFR A,B |
---|
485 | 7B83: A8 62 EORA $0002,S |
---|
486 | 7B85: A7 61 STA $0001,S |
---|
487 | 7B87: 58 ASLB |
---|
488 | 7B88: E8 E4 EORB ,S |
---|
489 | 7B8A: E7 62 STB $0002,S |
---|
490 | 7B8C: 32 61 LEAS $0001,S |
---|
491 | 7B8E: 31 3F LEAY $FFFF,Y |
---|
492 | 7B90: 26 D4 BNE $7B66 |
---|
493 | 7B92: 35 86 PULS A,B,PC ;(PUL? PC=RTS) |
---|
494 | |
---|
495 | init registre disques |
---|
496 | 7B94: 96 4C LDA $4C |
---|
497 | 7B96: A7 05 STA $0005,X |
---|
498 | 7B98: 86 0A LDA #$0A |
---|
499 | 7B9A: A7 04 STA $0004,X |
---|
500 | 7B9C: 86 A1 LDA #$A1 |
---|
501 | 7B9E: A7 03 STA $0003,X |
---|
502 | 7BA0: 1A 50 ORCC #$50 |
---|
503 | 7BA2: DE 4F LDU $4F U is user buffer |
---|
504 | 7BA4: E7 84 STB ,X store command to THFMC1 |
---|
505 | 7BA6: 39 RTS |
---|
506 | |
---|
507 | LOAD_SECTOR() |
---|
508 | 7BA7: 17 00 A8 LBSR $7C52 recherche la piste |
---|
509 | 7BAA: 10 25 00 91 LBCS $7C3F sortie en erreur |
---|
510 | 7BAE: 34 01 PSHS CC |
---|
511 | 7BB0: 8D 8F BSR $7B41 fixe précompensation |
---|
512 | 7BB2: C6 1B LDB #$1B lecture auto |
---|
513 | 7BB4: 8D DE BSR $7B94 registre disques |
---|
514 | 7BB6: 86 04 LDA #$04 |
---|
515 | 7BB8: 10 8E 75 00 LDY #$7500 |
---|
516 | 7BBC: 31 3F LEAY -1,Y |
---|
517 | 7BBE: 27 09 BEQ $7BC9 si erreur secteur non trouvé |
---|
518 | 7BC0: E6 84 LDB ,X |
---|
519 | 7BC2: C5 02 BITB #$02 |
---|
520 | 7BC4: 27 F6 BEQ $7BBC loop attente ctrl |
---|
521 | 7BC6: E6 03 LDB $0003,X |
---|
522 | 7BC8: 4A DECA |
---|
523 | 7BC9: 27 7D BEQ $7C48 |
---|
524 | 7BCB: E6 84 LDB ,X |
---|
525 | 7BCD: 2A FC BPL $7BCB |
---|
526 | 7BCF: E6 03 LDB $0003,X |
---|
527 | 7BD1: C1 FB CMPB #$FB |
---|
528 | 7BD3: 26 F3 BNE $7BC8 |
---|
529 | 7BD5: 10 8E 02 00 LDY #$0200 positionne compteur à 512 octets |
---|
530 | 7BD9: E6 84 LDB ,X |
---|
531 | 7BDB: 2A FC BPL $7BD9 |
---|
532 | 7BDD: E6 03 LDB $0003,X |
---|
533 | 7BDF: E7 C0 STB ,U+ |
---|
534 | 7BE1: 31 3F LEAY -1,Y |
---|
535 | 7BE3: 26 F4 BNE $7BD9 loop |
---|
536 | 7BE5: E6 84 LDB ,X |
---|
537 | 7BE7: C5 08 BITB #$08 |
---|
538 | 7BE9: 27 FA BEQ $7BE5 |
---|
539 | 7BEB: C5 04 BITB #$04 |
---|
540 | 7BED: 26 55 BNE $7C44 |
---|
541 | 7BEF: 20 4A BRA $7C3B |
---|
542 | |
---|
543 | 7BF1: 17 FF 60 LBSR $7B54 |
---|
544 | 7BF4: 17 FE F3 LBSR $7AEA |
---|
545 | 7BF7: 25 47 BCS $7C40 |
---|
546 | 7BF9: 31 23 LEAY $0003,Y |
---|
547 | 7BFB: 17 FD 6B LBSR $7969 |
---|
548 | 7BFE: C6 FB LDB #$FB |
---|
549 | 7C00: E7 03 STB $0003,X |
---|
550 | 7C02: CC 80 38 LDD #$8038 |
---|
551 | 7C05: E7 84 STB ,X |
---|
552 | 7C07: 10 8E 01 00 LDY #$0100 |
---|
553 | 7C0B: 31 3F LEAY $FFFF,Y |
---|
554 | 7C0D: 27 39 BEQ $7C48 |
---|
555 | 7C0F: E6 84 LDB ,X |
---|
556 | 7C11: C5 01 BITB #$01 |
---|
557 | 7C13: 27 F6 BEQ $7C0B |
---|
558 | 7C15: E6 03 LDB $0003,X |
---|
559 | 7C17: C6 28 LDB #$28 |
---|
560 | 7C19: E7 84 STB ,X |
---|
561 | 7C1B: E6 84 LDB ,X |
---|
562 | 7C1D: 2A FC BPL $7C1B |
---|
563 | 7C1F: E6 03 LDB $0003,X |
---|
564 | 7C21: E7 C0 STB ,U+ |
---|
565 | 7C23: 4A DECA |
---|
566 | 7C24: 26 F5 BNE $7C1B |
---|
567 | 7C26: E6 84 LDB ,X |
---|
568 | 7C28: 2A FC BPL $7C26 |
---|
569 | 7C2A: E6 03 LDB $0003,X |
---|
570 | 7C2C: 34 04 PSHS B |
---|
571 | 7C2E: 43 COMA |
---|
572 | 7C2F: 26 F5 BNE $7C26 |
---|
573 | 7C31: 17 FF 27 LBSR $7B5B |
---|
574 | 7C34: 1E 89 EXG A,B |
---|
575 | 7C36: 10 A3 E1 CMPD ,S++ |
---|
576 | 7C39: 26 09 BNE $7C44 |
---|
577 | 7C3B: 35 01 PULS CC |
---|
578 | 7C3D: 6F 84 CLR ,X |
---|
579 | 7C3F: 39 RTS |
---|
580 | |
---|
581 | 7C40: 86 04 LDA #$04 |
---|
582 | 7C42: 20 06 BRA $7C4A |
---|
583 | |
---|
584 | 7C44: 86 08 LDA #$08 |
---|
585 | 7C46: 20 02 BRA $7C4A |
---|
586 | |
---|
587 | 7C48: 86 02 LDA #$02 |
---|
588 | 7C4A: 97 4E STA $4E |
---|
589 | 7C4C: 6F 84 CLR ,X |
---|
590 | 7C4E: 35 01 PULS CC |
---|
591 | 7C50: 43 COMA |
---|
592 | 7C51: 39 RTS |
---|
593 | |
---|
594 | SEEK() |
---|
595 | 7C52: 8D 06 BSR $7C5A # activation du lecteur |
---|
596 | 7C54: 25 03 BCS $7C59 # sortie en erreur |
---|
597 | 7C56: 8D 22 BSR $7C7A # deplacement des tetes |
---|
598 | 7C58: 4F CLRA |
---|
599 | 7C59: 39 RTS |
---|
600 | |
---|
601 | Activation du lecteur |
---|
602 | 7C5A: 10 8E 80 00 LDY #$8000 |
---|
603 | 7C5E: D6 57 LDB $57 |
---|
604 | 7C60: CA 04 ORB #$04 |
---|
605 | 7C62: E7 02 STB $0002,X |
---|
606 | 7C64: C4 FB ANDB #$FB |
---|
607 | 7C66: E7 02 STB $0002,X |
---|
608 | 7C68: 31 3F LEAY -1,Y |
---|
609 | 7C6A: 27 08 BEQ $7C74 |
---|
610 | 7C6C: E6 01 LDB $0001,X |
---|
611 | 7C6E: C4 02 ANDB #$02 |
---|
612 | 7C70: 27 EC BEQ $7C5E |
---|
613 | 7C72: 4F CLRA |
---|
614 | 7C73: 39 RTS |
---|
615 | |
---|
616 | 7C74: 86 10 LDA #$10 |
---|
617 | 7C76: 34 01 PSHS CC |
---|
618 | 7C78: 20 D0 BRA $7C4A |
---|
619 | |
---|
620 | deplacement des tetes: |
---|
621 | 7C7A: 17 FC E8 LBSR $7965 |
---|
622 | 7C7D: 8D 29 BSR $7CA8 |
---|
623 | 7C7F: E6 A4 LDB ,Y |
---|
624 | 7C81: 96 57 LDA $57 |
---|
625 | 7C83: D0 4B SUBB $4B |
---|
626 | 7C85: 27 18 BEQ $7C9F |
---|
627 | 7C87: 2A 03 BPL $7C8C |
---|
628 | 7C89: 8A 20 ORA #$20 |
---|
629 | 7C8B: 50 NEGB |
---|
630 | 7C8C: A7 02 STA $0002,X |
---|
631 | 7C8E: 8A 14 ORA #$14 |
---|
632 | 7C90: A7 02 STA $0002,X |
---|
633 | 7C92: 84 EB ANDA #$EB |
---|
634 | 7C94: A7 02 STA $0002,X |
---|
635 | 7C96: 17 FC CC LBSR $7965 |
---|
636 | 7C99: 5A DECB |
---|
637 | 7C9A: 26 F2 BNE $7C8E |
---|
638 | 7C9C: 17 FC C0 LBSR $795F |
---|
639 | 7C9F: 8D 07 BSR $7CA8 |
---|
640 | 7CA1: D6 4B LDB $4B |
---|
641 | 7CA3: E7 06 STB $0006,X |
---|
642 | 7CA5: E7 A4 STB ,Y |
---|
643 | 7CA7: 39 RTS |
---|
644 | |
---|
645 | 7CA8: 10 8E 60 52 LDY #$6052 |
---|
646 | 7CAC: 96 49 LDA $49 |
---|
647 | 7CAE: 84 02 ANDA #$02 |
---|
648 | 7CB0: 31 A6 LEAY A,Y |
---|
649 | 7CB2: 39 RTS |
---|
650 | |
---|
651 | 7CB3: 34 7F PSHS U,Y,X,DP,B,A,CC |
---|
652 | 7CB5: 17 FB E5 LBSR $789D |
---|
653 | 7CB8: 96 49 LDA $49 |
---|
654 | 7CBA: 81 04 CMPA #$04 |
---|
655 | 7CBC: 26 0A BNE $7CC8 |
---|
656 | 7CBE: CE E0 0A LDU #$E00A |
---|
657 | 7CC1: DF 55 STU $55 |
---|
658 | 7CC3: BD FF A0 JSR $FFA0 |
---|
659 | 7CC6: 20 56 BRA $7D1E |
---|
660 | |
---|
661 | 7CC8: 8D 69 BSR $7D33 |
---|
662 | 7CCA: 96 48 LDA $48 |
---|
663 | 7CCC: 84 80 ANDA #$80 |
---|
664 | 7CCE: 97 48 STA $48 |
---|
665 | 7CD0: 17 FB D4 LBSR $78A7 |
---|
666 | 7CD3: 17 FF 84 LBSR $7C5A |
---|
667 | 7CD6: 25 46 BCS $7D1E |
---|
668 | 7CD8: 17 FC 59 LBSR $7934 |
---|
669 | 7CDB: 25 41 BCS $7D1E |
---|
670 | 7CDD: 0F 4B CLR $4B |
---|
671 | 7CDF: 8D 40 BSR $7D21 |
---|
672 | 7CE1: 25 3B BCS $7D1E |
---|
673 | 7CE3: 34 01 PSHS CC |
---|
674 | 7CE5: 1A 50 ORCC #$50 |
---|
675 | 7CE7: 17 00 8E LBSR $7D78 |
---|
676 | 7CEA: 86 02 LDA #$02 |
---|
677 | 7CEC: 34 02 PSHS A |
---|
678 | 7CEE: 17 00 B7 LBSR $7DA8 |
---|
679 | 7CF1: 8E E7 D0 LDX #$E7D0 |
---|
680 | 7CF4: 17 FF 63 LBSR $7C5A |
---|
681 | 7CF7: 17 00 EB LBSR $7DE5 |
---|
682 | 7CFA: 24 0B BCC $7D07 |
---|
683 | 7CFC: 6A E4 DEC ,S |
---|
684 | 7CFE: 26 EE BNE $7CEE |
---|
685 | 7D00: 35 02 PULS A |
---|
686 | 7D02: 35 01 PULS CC |
---|
687 | 7D04: 43 COMA |
---|
688 | 7D05: 20 17 BRA $7D1E |
---|
689 | |
---|
690 | 7D07: 35 02 PULS A |
---|
691 | 7D09: 35 01 PULS CC |
---|
692 | 7D0B: 96 4B LDA $4B |
---|
693 | 7D0D: 81 4F CMPA #$4F |
---|
694 | 7D0F: 27 04 BEQ $7D15 |
---|
695 | 7D11: 8D 1B BSR $7D2E |
---|
696 | 7D13: 20 CE BRA $7CE3 |
---|
697 | |
---|
698 | 7D15: 17 02 78 LBSR $7F90 |
---|
699 | 7D18: 25 04 BCS $7D1E |
---|
700 | 7D1A: 86 50 LDA #$50 |
---|
701 | 7D1C: 97 4B STA $4B |
---|
702 | 7D1E: 16 FB 69 LBRA $788A |
---|
703 | |
---|
704 | 7D21: A6 01 LDA $0001,X |
---|
705 | 7D23: 85 04 BITA #$04 |
---|
706 | 7D25: 26 02 BNE $7D29 |
---|
707 | 7D27: 4F CLRA |
---|
708 | 7D28: 39 RTS |
---|
709 | |
---|
710 | 7D29: 86 01 LDA #$01 |
---|
711 | 7D2B: 16 FF 48 LBRA $7C76 |
---|
712 | |
---|
713 | 7D2E: 0C 4B INC $4B |
---|
714 | 7D30: 16 FF 47 LBRA $7C7A |
---|
715 | |
---|
716 | 7D33: 34 10 PSHS X |
---|
717 | 7D35: CE E5 5E LDU #$E55E |
---|
718 | 7D38: 8E 00 03 LDX #$0003 |
---|
719 | 7D3B: C6 04 LDB #$04 |
---|
720 | 7D3D: A6 84 LDA ,X |
---|
721 | 7D3F: A1 C4 CMPA ,U |
---|
722 | 7D41: 27 09 BEQ $7D4C |
---|
723 | 7D43: 5C INCB |
---|
724 | 7D44: 33 C5 LEAU B,U |
---|
725 | 7D46: A6 C4 LDA ,U |
---|
726 | 7D48: 26 EE BNE $7D38 |
---|
727 | 7D4A: 20 10 BRA $7D5C |
---|
728 | |
---|
729 | 7D4C: 30 1F LEAX $FFFF,X |
---|
730 | 7D4E: 26 03 BNE $7D53 |
---|
731 | 7D50: 8E 00 1A LDX #$001A |
---|
732 | 7D53: 33 41 LEAU $0001,U |
---|
733 | 7D55: 5A DECB |
---|
734 | 7D56: 26 E5 BNE $7D3D |
---|
735 | 7D58: A6 C4 LDA ,U |
---|
736 | 7D5A: 97 58 STA $58 |
---|
737 | 7D5C: 35 90 PULS X,PC ;(PUL? PC=RTS) |
---|
738 | |
---|
739 | |
---|
740 | ??? |
---|
741 | 7D5E: 52 Illegal Opcode |
---|
742 | 7D5F: 45 Illegal Opcode |
---|
743 | 7D60: 47 ASRA |
---|
744 | 7D61: 6E FF 43 49 JMP [$4349,S] |
---|
745 | |
---|
746 | 7D65: 50 NEGB |
---|
747 | 7D66: 4A DECA |
---|
748 | 7D67: FF 4C 45 STU $4C45 |
---|
749 | 7D6A: 4D TSTA |
---|
750 | 7D6B: 74 FF 4C LSR $FF4C |
---|
751 | 7D6E: 4F CLRA |
---|
752 | 7D6F: 50 NEGB |
---|
753 | 7D70: B5 00 53 BITA $0053 |
---|
754 | 7D73: 45 Illegal Opcode |
---|
755 | 7D74: 47 ASRA |
---|
756 | 7D75: B6 00 00 LDA $0000 |
---|
757 | ??? |
---|
758 | |
---|
759 | |
---|
760 | 7D78: 8E 60 D3 LDX #$60D3 |
---|
761 | 7D7B: C6 10 LDB #$10 |
---|
762 | 7D7D: 6F 85 CLR B,X |
---|
763 | 7D7F: 5A DECB |
---|
764 | 7D80: 26 FB BNE $7D7D |
---|
765 | 7D82: 30 88 10 LEAX $10,X |
---|
766 | 7D85: 34 10 PSHS X |
---|
767 | 7D87: 8E 60 D3 LDX #$60D3 |
---|
768 | 7D8A: 86 01 LDA #$01 |
---|
769 | 7D8C: D6 4D LDB $4D |
---|
770 | 7D8E: A7 84 STA ,X |
---|
771 | 7D90: 30 85 LEAX B,X |
---|
772 | 7D92: 4C INCA |
---|
773 | 7D93: 81 10 CMPA #$10 |
---|
774 | 7D95: 22 0E BHI $7DA5 |
---|
775 | 7D97: AC E4 CPX ,S |
---|
776 | 7D99: 25 02 BCS $7D9D |
---|
777 | 7D9B: 30 10 LEAX $FFF0,X |
---|
778 | 7D9D: 6D 84 TST ,X |
---|
779 | 7D9F: 27 ED BEQ $7D8E |
---|
780 | 7DA1: 30 01 LEAX $0001,X |
---|
781 | 7DA3: 20 F2 BRA $7D97 |
---|
782 | |
---|
783 | 7DA5: 32 62 LEAS $0002,S |
---|
784 | 7DA7: 39 RTS |
---|
785 | |
---|
786 | 7DA8: 8E 60 D3 LDX #$60D3 |
---|
787 | 7DAB: DE 4F LDU $4F |
---|
788 | 7DAD: E6 80 LDB ,X+ |
---|
789 | 7DAF: 27 1D BEQ $7DCE |
---|
790 | 7DB1: 96 4B LDA $4B |
---|
791 | 7DB3: A7 C4 STA ,U |
---|
792 | 7DB5: 6F 41 CLR $0001,U |
---|
793 | 7DB7: E7 42 STB $0002,U |
---|
794 | 7DB9: 10 8E 00 04 LDY #$0004 |
---|
795 | 7DBD: 96 58 LDA $58 |
---|
796 | 7DBF: 4C INCA |
---|
797 | 7DC0: A7 43 STA $0003,U |
---|
798 | 7DC2: 27 0B BEQ $7DCF |
---|
799 | 7DC4: CC B2 30 LDD #$B230 |
---|
800 | 7DC7: 17 FD 9A LBSR $7B64 |
---|
801 | 7DCA: ED C1 STD ,U++ |
---|
802 | 7DCC: 20 DF BRA $7DAD |
---|
803 | |
---|
804 | 7DCE: 39 RTS |
---|
805 | |
---|
806 | 7DCF: CC EF 21 LDD #$EF21 |
---|
807 | 7DD2: 20 F3 BRA $7DC7 |
---|
808 | |
---|
809 | 7DD4: E6 01 LDB $0001,X |
---|
810 | 7DD6: C5 40 BITB #$40 |
---|
811 | 7DD8: 27 FA BEQ $7DD4 |
---|
812 | 7DDA: E6 03 LDB $0003,X |
---|
813 | 7DDC: E6 84 LDB ,X |
---|
814 | 7DDE: 2A FA BPL $7DDA |
---|
815 | 7DE0: E6 84 LDB ,X |
---|
816 | 7DE2: 2A FC BPL $7DE0 |
---|
817 | 7DE4: 39 RTS |
---|
818 | |
---|
819 | 7DE5: 86 10 LDA #$10 |
---|
820 | 7DE7: 34 02 PSHS A |
---|
821 | 7DE9: DE 4F LDU $4F |
---|
822 | 7DEB: 96 58 LDA $58 |
---|
823 | 7DED: 10 26 00 B9 LBNE $7EAA |
---|
824 | 7DF1: 17 FD 4D LBSR $7B41 |
---|
825 | 7DF4: 8D DE BSR $7DD4 |
---|
826 | 7DF6: CC 4E FF LDD #$4EFF |
---|
827 | 7DF9: ED 03 STD $0003,X |
---|
828 | 7DFB: C6 04 LDB #$04 |
---|
829 | 7DFD: E7 84 STB ,X |
---|
830 | 7DFF: 86 1E LDA #$1E |
---|
831 | 7E01: E6 84 LDB ,X |
---|
832 | 7E03: 2A FC BPL $7E01 |
---|
833 | 7E05: C6 4E LDB #$4E |
---|
834 | 7E07: E7 03 STB $0003,X |
---|
835 | 7E09: 4A DECA |
---|
836 | 7E0A: 26 F5 BNE $7E01 |
---|
837 | 7E0C: 86 0C LDA #$0C |
---|
838 | 7E0E: E6 84 LDB ,X |
---|
839 | 7E10: 2A FC BPL $7E0E |
---|
840 | 7E12: 6F 03 CLR $0003,X |
---|
841 | 7E14: 4A DECA |
---|
842 | 7E15: 26 F7 BNE $7E0E |
---|
843 | 7E17: E6 84 LDB ,X |
---|
844 | 7E19: 2A FC BPL $7E17 |
---|
845 | 7E1B: CC A1 0A LDD #$A10A |
---|
846 | 7E1E: ED 03 STD $0003,X |
---|
847 | 7E20: E6 84 LDB ,X |
---|
848 | 7E22: 2A FC BPL $7E20 |
---|
849 | 7E24: A7 03 STA $0003,X |
---|
850 | 7E26: E6 84 LDB ,X |
---|
851 | 7E28: 2A FC BPL $7E26 |
---|
852 | 7E2A: A7 03 STA $0003,X |
---|
853 | 7E2C: E6 84 LDB ,X |
---|
854 | 7E2E: 2A FC BPL $7E2C |
---|
855 | 7E30: CC FE FF LDD #$FEFF |
---|
856 | 7E33: ED 03 STD $0003,X |
---|
857 | 7E35: 86 06 LDA #$06 |
---|
858 | 7E37: E6 84 LDB ,X |
---|
859 | 7E39: 2A FC BPL $7E37 |
---|
860 | 7E3B: E6 C0 LDB ,U+ |
---|
861 | 7E3D: E7 03 STB $0003,X |
---|
862 | 7E3F: 4A DECA |
---|
863 | 7E40: 26 F5 BNE $7E37 |
---|
864 | 7E42: 86 16 LDA #$16 |
---|
865 | 7E44: E6 84 LDB ,X |
---|
866 | 7E46: 2A FC BPL $7E44 |
---|
867 | 7E48: C6 4E LDB #$4E |
---|
868 | 7E4A: E7 03 STB $0003,X |
---|
869 | 7E4C: 4A DECA |
---|
870 | 7E4D: 26 F5 BNE $7E44 |
---|
871 | 7E4F: 86 0C LDA #$0C |
---|
872 | 7E51: E6 84 LDB ,X |
---|
873 | 7E53: 2A FC BPL $7E51 |
---|
874 | 7E55: 6F 03 CLR $0003,X |
---|
875 | 7E57: 4A DECA |
---|
876 | 7E58: 26 F7 BNE $7E51 |
---|
877 | 7E5A: E6 84 LDB ,X |
---|
878 | 7E5C: 2A FC BPL $7E5A |
---|
879 | 7E5E: CC A1 0A LDD #$A10A |
---|
880 | 7E61: ED 03 STD $0003,X |
---|
881 | 7E63: E6 84 LDB ,X |
---|
882 | 7E65: 2A FC BPL $7E63 |
---|
883 | 7E67: A7 03 STA $0003,X |
---|
884 | 7E69: E6 84 LDB ,X |
---|
885 | 7E6B: 2A FC BPL $7E69 |
---|
886 | 7E6D: A7 03 STA $0003,X |
---|
887 | 7E6F: E6 84 LDB ,X |
---|
888 | 7E71: 2A FC BPL $7E6F |
---|
889 | 7E73: CC FB FF LDD #$FBFF |
---|
890 | 7E76: ED 03 STD $0003,X |
---|
891 | 7E78: 4F CLRA |
---|
892 | 7E79: E6 84 LDB ,X |
---|
893 | 7E7B: 2A FC BPL $7E79 |
---|
894 | 7E7D: C6 E5 LDB #$E5 |
---|
895 | 7E7F: E7 03 STB $0003,X |
---|
896 | 7E81: 4A DECA |
---|
897 | 7E82: 26 F5 BNE $7E79 |
---|
898 | 7E84: E6 84 LDB ,X |
---|
899 | 7E86: 2A FC BPL $7E84 |
---|
900 | 7E88: C6 78 LDB #$78 |
---|
901 | 7E8A: E7 03 STB $0003,X |
---|
902 | 7E8C: E6 84 LDB ,X |
---|
903 | 7E8E: 2A FC BPL $7E8C |
---|
904 | 7E90: C6 27 LDB #$27 |
---|
905 | 7E92: E7 03 STB $0003,X |
---|
906 | 7E94: 86 2C LDA #$2C |
---|
907 | 7E96: E6 84 LDB ,X |
---|
908 | 7E98: 2A FC BPL $7E96 |
---|
909 | 7E9A: C6 4E LDB #$4E |
---|
910 | 7E9C: E7 03 STB $0003,X |
---|
911 | 7E9E: 4A DECA |
---|
912 | 7E9F: 26 F5 BNE $7E96 |
---|
913 | 7EA1: 6A E4 DEC ,S |
---|
914 | 7EA3: 10 26 FF 65 LBNE $7E0C |
---|
915 | 7EA7: 16 00 A1 LBRA $7F4B |
---|
916 | |
---|
917 | 7EAA: 17 FC A7 LBSR $7B54 |
---|
918 | 7EAD: 17 FF 24 LBSR $7DD4 |
---|
919 | 7EB0: CC FF FF LDD #$FFFF |
---|
920 | 7EB3: ED 03 STD $0003,X |
---|
921 | 7EB5: C6 24 LDB #$24 |
---|
922 | 7EB7: E7 84 STB ,X |
---|
923 | 7EB9: 86 10 LDA #$10 |
---|
924 | 7EBB: E6 84 LDB ,X |
---|
925 | 7EBD: 2A FC BPL $7EBB |
---|
926 | 7EBF: C6 FF LDB #$FF |
---|
927 | 7EC1: E7 03 STB $0003,X |
---|
928 | 7EC3: 4A DECA |
---|
929 | 7EC4: 26 F5 BNE $7EBB |
---|
930 | 7EC6: 86 06 LDA #$06 |
---|
931 | 7EC8: E6 84 LDB ,X |
---|
932 | 7ECA: 2A FC BPL $7EC8 |
---|
933 | 7ECC: 6F 03 CLR $0003,X |
---|
934 | 7ECE: 4A DECA |
---|
935 | 7ECF: 26 F7 BNE $7EC8 |
---|
936 | 7ED1: E6 84 LDB ,X |
---|
937 | 7ED3: 2A FC BPL $7ED1 |
---|
938 | 7ED5: CC FE C7 LDD #$FEC7 |
---|
939 | 7ED8: ED 03 STD $0003,X |
---|
940 | 7EDA: E6 84 LDB ,X |
---|
941 | 7EDC: 2A FC BPL $7EDA |
---|
942 | 7EDE: C6 FF LDB #$FF |
---|
943 | 7EE0: A6 C0 LDA ,U+ |
---|
944 | 7EE2: ED 03 STD $0003,X |
---|
945 | 7EE4: 86 05 LDA #$05 |
---|
946 | 7EE6: E6 84 LDB ,X |
---|
947 | 7EE8: 2A FC BPL $7EE6 |
---|
948 | 7EEA: E6 C0 LDB ,U+ |
---|
949 | 7EEC: E7 03 STB $0003,X |
---|
950 | 7EEE: 4A DECA |
---|
951 | 7EEF: 26 F5 BNE $7EE6 |
---|
952 | 7EF1: 86 0C LDA #$0C |
---|
953 | 7EF3: E6 84 LDB ,X |
---|
954 | 7EF5: 2A FC BPL $7EF3 |
---|
955 | 7EF7: C6 FF LDB #$FF |
---|
956 | 7EF9: E7 03 STB $0003,X |
---|
957 | 7EFB: 4A DECA |
---|
958 | 7EFC: 26 F5 BNE $7EF3 |
---|
959 | 7EFE: 86 06 LDA #$06 |
---|
960 | 7F00: E6 84 LDB ,X |
---|
961 | 7F02: 2A FC BPL $7F00 |
---|
962 | 7F04: 6F 03 CLR $0003,X |
---|
963 | 7F06: 4A DECA |
---|
964 | 7F07: 26 F7 BNE $7F00 |
---|
965 | 7F09: E6 84 LDB ,X |
---|
966 | 7F0B: 2A FC BPL $7F09 |
---|
967 | 7F0D: CC FB C7 LDD #$FBC7 |
---|
968 | 7F10: ED 03 STD $0003,X |
---|
969 | 7F12: E6 84 LDB ,X |
---|
970 | 7F14: 2A FC BPL $7F12 |
---|
971 | 7F16: CC E5 FF LDD #$E5FF |
---|
972 | 7F19: ED 03 STD $0003,X |
---|
973 | 7F1B: 86 7F LDA #$7F |
---|
974 | 7F1D: E6 84 LDB ,X |
---|
975 | 7F1F: 2A FC BPL $7F1D |
---|
976 | 7F21: C6 E5 LDB #$E5 |
---|
977 | 7F23: E7 03 STB $0003,X |
---|
978 | 7F25: 4A DECA |
---|
979 | 7F26: 26 F5 BNE $7F1D |
---|
980 | 7F28: E6 84 LDB ,X |
---|
981 | 7F2A: 2A FC BPL $7F28 |
---|
982 | 7F2C: C6 5D LDB #$5D |
---|
983 | 7F2E: E7 03 STB $0003,X |
---|
984 | 7F30: E6 84 LDB ,X |
---|
985 | 7F32: 2A FC BPL $7F30 |
---|
986 | 7F34: C6 30 LDB #$30 |
---|
987 | 7F36: E7 03 STB $0003,X |
---|
988 | 7F38: 86 16 LDA #$16 |
---|
989 | 7F3A: E6 84 LDB ,X |
---|
990 | 7F3C: 2A FC BPL $7F3A |
---|
991 | 7F3E: C6 FF LDB #$FF |
---|
992 | 7F40: E7 03 STB $0003,X |
---|
993 | 7F42: 4A DECA |
---|
994 | 7F43: 26 F5 BNE $7F3A |
---|
995 | 7F45: 6A E4 DEC ,S |
---|
996 | 7F47: 10 26 FF 7B LBNE $7EC6 |
---|
997 | 7F4B: A6 01 LDA $0001,X |
---|
998 | 7F4D: 85 40 BITA #$40 |
---|
999 | 7F4F: 26 08 BNE $7F59 |
---|
1000 | 7F51: A6 84 LDA ,X |
---|
1001 | 7F53: 2A FC BPL $7F51 |
---|
1002 | 7F55: E7 03 STB $0003,X |
---|
1003 | 7F57: 20 F2 BRA $7F4B |
---|
1004 | |
---|
1005 | 7F59: 35 02 PULS A |
---|
1006 | 7F5B: 6F 84 CLR ,X |
---|
1007 | 7F5D: 0D 48 TST $48 |
---|
1008 | 7F5F: 2A 22 BPL $7F83 |
---|
1009 | 7F61: 86 E5 LDA #$E5 |
---|
1010 | 7F63: 8D 1F BSR $7F84 |
---|
1011 | 7F65: CE 60 D3 LDU #$60D3 |
---|
1012 | 7F68: 17 FC EF LBSR $7C5A |
---|
1013 | 7F6B: A6 C0 LDA ,U+ |
---|
1014 | 7F6D: 27 14 BEQ $7F83 |
---|
1015 | 7F6F: 97 4C STA $4C |
---|
1016 | 7F71: 34 40 PSHS U |
---|
1017 | 7F73: 96 58 LDA $58 |
---|
1018 | 7F75: 27 05 BEQ $7F7C |
---|
1019 | 7F77: 17 FB 67 LBSR $7AE1 |
---|
1020 | 7F7A: 20 03 BRA $7F7F |
---|
1021 | |
---|
1022 | 7F7C: 17 FA 9D LBSR $7A1C |
---|
1023 | 7F7F: 35 40 PULS U |
---|
1024 | 7F81: 24 E8 BCC $7F6B |
---|
1025 | 7F83: 39 RTS |
---|
1026 | |
---|
1027 | 7F84: DE 4F LDU $4F |
---|
1028 | 7F86: D6 58 LDB $58 |
---|
1029 | 7F88: C4 80 ANDB #$80 |
---|
1030 | 7F8A: A7 C0 STA ,U+ |
---|
1031 | 7F8C: 5A DECB |
---|
1032 | 7F8D: 26 FB BNE $7F8A |
---|
1033 | 7F8F: 39 RTS |
---|
1034 | |
---|
1035 | 7F90: 86 14 LDA #$14 |
---|
1036 | 7F92: 97 4B STA $4B |
---|
1037 | 7F94: 17 FC E3 LBSR $7C7A |
---|
1038 | 7F97: 86 FF LDA #$FF |
---|
1039 | 7F99: 8D E9 BSR $7F84 |
---|
1040 | 7F9B: 86 10 LDA #$10 |
---|
1041 | 7F9D: 97 4C STA $4C |
---|
1042 | 7F9F: 17 FC B8 LBSR $7C5A |
---|
1043 | 7FA2: 17 F9 E2 LBSR $7987 |
---|
1044 | 7FA5: 25 18 BCS $7FBF |
---|
1045 | 7FA7: 0A 4C DEC $4C |
---|
1046 | 7FA9: 26 F4 BNE $7F9F |
---|
1047 | 7FAB: DE 4F LDU $4F |
---|
1048 | 7FAD: 6F C4 CLR ,U |
---|
1049 | 7FAF: CC FE FE LDD #$FEFE |
---|
1050 | 7FB2: ED C8 29 STD $29,U |
---|
1051 | 7FB5: 86 02 LDA #$02 |
---|
1052 | 7FB7: 97 4C STA $4C |
---|
1053 | 7FB9: 17 F9 CB LBSR $7987 |
---|
1054 | 7FBC: 25 01 BCS $7FBF |
---|
1055 | 7FBE: 4F CLRA |
---|
1056 | 7FBF: 39 RTS |
---|