main
Last change
on this file since ceffc47 was ceffc47, checked in by Adrien Destugues <pulkomandy@…>, 10 years ago |
Add that collection of 3rdparty source I had lying on my disk for some time...
git-svn-id: svn://localhost/thomson@51 85ae3b6b-dc8f-4344-a89d-598714f2e4e5
|
-
Property mode
set to
100644
|
File size:
5.6 KB
|
Line | |
---|
1 |
|
---|
2 | ****** ** ** ***** ***** ****
|
---|
3 | ****** ** ** ****** ****** ****** *
|
---|
4 | ** ** ** ** ** ** ** ** ** ***
|
---|
5 | ** ** ** ** ** ** ** ** ** ** **
|
---|
6 | ** ** ** ***** ***** ** ** ** **
|
---|
7 | ** ** ** ****** ***** ** ** ** **
|
---|
8 | ** ** ** ** ** ** ** ** ** ** **
|
---|
9 | ** ** ** ** ** ** ** ** ** ***
|
---|
10 | ** ****** ** ** ****** ****** *
|
---|
11 | ** **** ** ** ***** ****
|
---|
12 |
|
---|
13 |
|
---|
14 | ORG $8000
|
---|
15 |
|
---|
16 | DEBUT LDS #$9FFF
|
---|
17 | LDD #$60F8
|
---|
18 | TFR A,DP
|
---|
19 | LDA <$19
|
---|
20 | ORA #2
|
---|
21 | STA <$19
|
---|
22 | JSR $E806
|
---|
23 | LDA #$65
|
---|
24 | STA $E7C3
|
---|
25 | LDX #$8000
|
---|
26 | STX <$4F
|
---|
27 | LDY #$6200
|
---|
28 | CLRB
|
---|
29 | C0 LDA ,Y+
|
---|
30 | STA ,X+
|
---|
31 | DECB
|
---|
32 | BNE C0
|
---|
33 | LDD #$5494
|
---|
34 | STA $E7E7
|
---|
35 | STA <$81
|
---|
36 | STB <$CD
|
---|
37 | LDD #$0610
|
---|
38 | STA $618C
|
---|
39 | INCA
|
---|
40 | STA <$47
|
---|
41 | STB $E7E5
|
---|
42 | LDX #C2
|
---|
43 | LDU #$601A
|
---|
44 | C1 LDA ,X+
|
---|
45 | STA ,U+
|
---|
46 | BNE C1
|
---|
47 | LDX #C4
|
---|
48 | AFF LDB ,X+
|
---|
49 | JSR $E803
|
---|
50 | BNE AFF
|
---|
51 | CLRA
|
---|
52 | STA <$49
|
---|
53 | STA <$4B
|
---|
54 | INCA
|
---|
55 | STA <$4C
|
---|
56 | INCA
|
---|
57 | STA <$48
|
---|
58 | BSR C3
|
---|
59 | BSR C3
|
---|
60 | JMP C5
|
---|
61 | C3 INC <$4F
|
---|
62 | INC <$4C
|
---|
63 | JMP $E004
|
---|
64 | C2 FCB $F0,9,$F0,1,$F0,$17,0
|
---|
65 |
|
---|
66 | ORG $8080
|
---|
67 |
|
---|
68 | C4 FCB 0
|
---|
69 |
|
---|
70 | ORG $80F0
|
---|
71 |
|
---|
72 | FACPIS FDB $014F
|
---|
73 | NBBANK FCB 8
|
---|
74 | BANK1 FCB 7
|
---|
75 | FLGLE FCB 255
|
---|
76 | FLGPB FCB 0
|
---|
77 | FLGPAS FCB 0
|
---|
78 | COMPT FCB 0
|
---|
79 | NESSAI FCB 0
|
---|
80 | SAVEX FDB 0
|
---|
81 |
|
---|
82 | *********** SECTEURS 2 ET 3 **********
|
---|
83 |
|
---|
84 |
|
---|
85 | ORG $8100
|
---|
86 |
|
---|
87 | *** CHARGEMENT DES 1024 SECTEURS ***
|
---|
88 |
|
---|
89 | C5 LDX #$9D00
|
---|
90 | STX <$4F
|
---|
91 | ZERO CLR ,-X
|
---|
92 | CMPX #$8CFF
|
---|
93 | BHI ZERO
|
---|
94 | NTRACK LDA #$11
|
---|
95 | STA <$4C
|
---|
96 | LDX #$0201
|
---|
97 | STX <$48
|
---|
98 | JSR $E004
|
---|
99 | LDX #$9D00
|
---|
100 | LEAY -$100,X
|
---|
101 | LDB #6
|
---|
102 | DATE LDA ,X+
|
---|
103 | CMPA ,Y+
|
---|
104 | BLO SEC16
|
---|
105 | BHI COPY0
|
---|
106 | DECB
|
---|
107 | BNE DATE
|
---|
108 | COPY0 LDX #$9D00
|
---|
109 | LEAY -$100,X
|
---|
110 | CLRB
|
---|
111 | COPY1 LDA ,X+
|
---|
112 | STA ,Y+
|
---|
113 | DECB
|
---|
114 | BNE COPY1
|
---|
115 | SEC16 DEC <$4C
|
---|
116 | LIRSEC LDX #$0201
|
---|
117 | STX <$48
|
---|
118 | JSR $E004
|
---|
119 | TST <$4E
|
---|
120 | BEQ ECRSEC
|
---|
121 | LDX #$FFF7
|
---|
122 | STX $9D00
|
---|
123 | STX $9D80
|
---|
124 | ECRSEC LDX #$0804
|
---|
125 | STX <$48
|
---|
126 | JSR $E004
|
---|
127 | DEC <$4C
|
---|
128 | BNE LIRSEC
|
---|
129 | INC <$4B
|
---|
130 | LDA <$4B
|
---|
131 | CMPA #64
|
---|
132 | BLO NTRACK
|
---|
133 | LDX $9C00
|
---|
134 | STX <$7C
|
---|
135 | LDA $9C02
|
---|
136 | STA <$7E
|
---|
137 | LDA #$82
|
---|
138 | STA <$CD
|
---|
139 |
|
---|
140 | ************* TURBO ***********
|
---|
141 |
|
---|
142 | LDD FACPIS
|
---|
143 | DECA
|
---|
144 | BNE ADR01
|
---|
145 | INCB
|
---|
146 | BRA ADR02
|
---|
147 | ADR01 LDA #$01
|
---|
148 | ADR02 STA $6049
|
---|
149 | STB $604B
|
---|
150 | LDA BANK1
|
---|
151 | STA $E7E5
|
---|
152 | CLR FLGPB
|
---|
153 | NBANK LDA #$03
|
---|
154 | STA COMPT
|
---|
155 | INC $E7E5
|
---|
156 | LDX #$A000
|
---|
157 | STX SAVEX
|
---|
158 | NPIST DEC $6049
|
---|
159 | BEQ ADR03
|
---|
160 | DEC $604B
|
---|
161 | LDD #$4001
|
---|
162 | STD $6048
|
---|
163 | ADR03 LDA #$03
|
---|
164 | STA NESSAI
|
---|
165 | CLR FLGPAS
|
---|
166 | LDX SAVEX
|
---|
167 | LEAX $1556,X
|
---|
168 | STX COMPB+1
|
---|
169 | ORCC #$50
|
---|
170 | DEMAR JSR $E09D
|
---|
171 | JSR $E0A7
|
---|
172 | JSR $E452
|
---|
173 | JSR $E341
|
---|
174 | LDB #$18
|
---|
175 | JSR $E394
|
---|
176 | LDA #$E7
|
---|
177 | TFR A,DP
|
---|
178 | LDY #$0000
|
---|
179 | ADR04 LDA <$D1
|
---|
180 | BITA #$40
|
---|
181 | BEQ ADR04
|
---|
182 | ADR05 LDA <$D3
|
---|
183 | LDA <$D0
|
---|
184 | BPL ADR05
|
---|
185 | ADR06 LDA <$D0
|
---|
186 | BPL ADR06
|
---|
187 | LIRE LDA <$D3
|
---|
188 | ADR16 LDA <$D0
|
---|
189 | BPL ADR16
|
---|
190 | BITA #$01
|
---|
191 | BNE LIRE
|
---|
192 | CLRB
|
---|
193 | LDX SAVEX
|
---|
194 | LDA <$D3
|
---|
195 | ADR17 LDA <$D0
|
---|
196 | BPL ADR17
|
---|
197 | LDA <$D3
|
---|
198 | CMPA #$FB
|
---|
199 | BEQ ADR18
|
---|
200 | DECB
|
---|
201 | BNE ADR17
|
---|
202 | BRA ERROR
|
---|
203 | ADR18 LDA <$D0
|
---|
204 | BPL ADR18
|
---|
205 | LDA <$D3
|
---|
206 | STA ,X+
|
---|
207 | LEAY A,Y
|
---|
208 | COMPB CMPX #$E002
|
---|
209 | BNE ADR18
|
---|
210 | TFR Y,D
|
---|
211 | ADR19 TST <$D0
|
---|
212 | BPL ADR19
|
---|
213 | CMPA <$D3
|
---|
214 | BNE ERROR
|
---|
215 | ADR20 TST <$D0
|
---|
216 | BPL ADR20
|
---|
217 | CMPB <$D3
|
---|
218 | BEQ ADR21
|
---|
219 | ERROR DEC NESSAI
|
---|
220 | LBNE DEMAR
|
---|
221 | LDA #$FF
|
---|
222 | STA FLGPB
|
---|
223 | ADR21 CLR <$D0
|
---|
224 | LDA #$40
|
---|
225 | STA <$D2
|
---|
226 | LDX COMPB+1
|
---|
227 | STX SAVEX
|
---|
228 | DEC COMPT
|
---|
229 | LBNE NPIST
|
---|
230 | DEC NBBANK
|
---|
231 | LBNE NBANK
|
---|
232 |
|
---|
233 |
|
---|
234 | ********** LANCEUR **********
|
---|
235 |
|
---|
236 |
|
---|
237 | LDD #$6006
|
---|
238 | TFR A,DP
|
---|
239 | STB $E7E5
|
---|
240 | STB >$0001
|
---|
241 | LDX #$9C00
|
---|
242 | STX <$4F
|
---|
243 | LDX #$0804
|
---|
244 | STX <$48
|
---|
245 | LDX #$1401
|
---|
246 | STX <$4B
|
---|
247 | JSR $E004
|
---|
248 | LDX #$2000
|
---|
249 | LDU #$A000
|
---|
250 | L0 LDD ,X++
|
---|
251 | STD ,U++
|
---|
252 | CMPX #$4000
|
---|
253 | BNE L0
|
---|
254 | LDX #$0000
|
---|
255 | L1 LDD ,X++
|
---|
256 | STD ,U++
|
---|
257 | CMPX #$2000
|
---|
258 | BNE L1
|
---|
259 | LDD #$1212
|
---|
260 | STA $C021
|
---|
261 | STD $C022
|
---|
262 | LDA #$7A
|
---|
263 | STA $C026
|
---|
264 | LDD #$E7E6
|
---|
265 | STD $C027
|
---|
266 | LDD #$6301
|
---|
267 | STD $C19C
|
---|
268 | DEC $E7E5
|
---|
269 | STA >$0000
|
---|
270 | LDX #$2000
|
---|
271 | LDU #$A000
|
---|
272 | L2 LDD ,X++
|
---|
273 | STD ,U++
|
---|
274 | CMPX #$4000
|
---|
275 | BNE L2
|
---|
276 | LDX #$0000
|
---|
277 | L3 LDD ,X++
|
---|
278 | STD ,U++
|
---|
279 | CMPX #$2000
|
---|
280 | BNE L3
|
---|
281 | LDA #$7C
|
---|
282 | STA $C021
|
---|
283 | LDD #$E7E6
|
---|
284 | STD $C022
|
---|
285 | LDD #$1212
|
---|
286 | STA $C026
|
---|
287 | STD $C027
|
---|
288 | LDD #$847E
|
---|
289 | STA $AB7D
|
---|
290 | LDA #$25
|
---|
291 | LEAX GO,PCR
|
---|
292 | STB $ABBC
|
---|
293 | STX $ABBD
|
---|
294 | CLR $607F
|
---|
295 | CLR $E7E4
|
---|
296 | STA $E7E6
|
---|
297 | JMP $2B52
|
---|
298 | GO CLR $E7E6
|
---|
299 | STA >$0000
|
---|
300 | JMP $2452
|
---|
301 | FIN NOP
|
---|
302 |
|
---|
303 | **********************************
|
---|
304 |
|
---|
305 | END
|
---|
Note:
See
TracBrowser
for help on using the repository browser.