annotate level1/cmds/asm.asm @ 310:4df2bcadf651

Renamed compatibility byte to feature byte
author boisy
date Tue, 23 Jul 2002 13:54:36 +0000
parents 7dea3d77ba0b
children 765ff88d3db7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1 ********************************************************************
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2 * Asm - 6809 Assembler
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
3 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 * $Id$
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
6 * Ed. Comments Who YY/MM/DD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
7 * ------------------------------------------------------------------
200
e9ce43cc215e Made major changes to headers for consistency and identification
boisy
parents: 0
diff changeset
8 * 5 From Tandy OS-9 Level One VR 02.00.00
e9ce43cc215e Made major changes to headers for consistency and identification
boisy
parents: 0
diff changeset
9 * 6 Made compliant with 1900-2155 BGP 99/05/11
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
11 nam Asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
12 ttl 6809 Assembler
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14 * Disassembled 99/04/12 09:16:34 by Disasm v1.6 (C) 1988 by RML
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
15
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
16 ifp1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17 use defsfile
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
18 endc
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
19
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
20 tylg set Prgrm+Objct
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 atrv set ReEnt+rev
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22 rev set $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 edition set 6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
24
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25 mod eom,name,tylg,atrv,start,size
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
27 u0000 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28 u0001 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29 u0002 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 u0003 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31 u0004 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 u0005 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33 u0006 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 u0007 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
35 u0008 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 u0009 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37 u000A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 u000B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 u000C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 u000D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41 u000E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 u000F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 u0010 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
44 u0012 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45 u0014 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 u0016 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 u0017 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
48 u0018 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49 u0019 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 u001A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 u001B rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 u001D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 u001E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 u001F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 u0020 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 u0021 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57 u0022 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
58 u0023 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 u0024 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
60 u0025 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61 u0026 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
62 u0027 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
63 u0028 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
64 u0029 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 u002A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 u002B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
67 u002C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68 u002D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 u002E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
70 u002F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71 u0030 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 u0031 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73 u0032 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
74 u0033 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
75 u0034 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
76 u0035 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
77 u0036 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
78 u0037 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
79 u0038 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
80 u0039 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
81 u003A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
82 u003B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
83 u003C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
84 u003D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
85 u003E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
86 u003F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
87 u0040 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
88 u0041 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
89 u0042 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
90 u0043 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
91 u0044 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
92 u0045 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
93 u0046 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
94 u0047 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
95 u0049 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
96 u004A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
97 u004B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
98 u004C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
99 u004D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
100 u004E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
101 u004F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
102 u0050 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
103 u0051 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
104 u0052 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
105 u0053 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
106 u0054 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
107 u0055 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
108 u0056 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
109 u0057 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
110 u0058 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
111 u0059 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
112 u005A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
113 u005B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
114 u005C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
115 u005D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
116 u005E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
117 u005F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
118 u0060 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
119 u0061 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
120 u0062 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
121 u0063 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
122 u0064 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
123 u0065 rmb 4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
124 u0069 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
125 u006A rmb 3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
126 u006D rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
127 u006F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
128 u0070 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
129 u0071 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
130 u0072 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
131 u0073 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
132 u0075 rmb 11
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
133 u0080 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
134 u0081 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
135 u0083 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
136 u0085 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
137 u0087 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
138 u0088 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
139 u008A rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
140 u008C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
141 u008D rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
142 u008E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
143 u008F rmb 8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
144 u0097 rmb 15
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
145 u00A6 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
146 u00A7 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
147 u00A9 rmb 6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
148 u00AF rmb 7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
149 u00B6 rmb 11
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
150 u00C1 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
151 u00C2 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
152 u00C3 rmb 3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
153 u00C6 rmb 8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
154 u00CE rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
155 u00CF rmb 8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
156 u00D7 rmb 10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
157 u00E1 rmb 7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
158 u00E8 rmb 4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
159 u00EC rmb 12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
160 u00F8 rmb 3848
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
161 size equ .
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
162
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
163 name fcs /Asm/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
164 fcb edition
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
165
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
166 start equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
167 tfr u,d
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
168 addd #$01C0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
169 std <u0014
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
170 std <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
171 addd #$0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
172 std <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
173 addd #$0051
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
174 std <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
175 addd #$0085
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
176 std <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
177 addd #$0092
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
178 std <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
179 std <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
180 std <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
181 addd #$0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
182 std <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
183 addd #$0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
184 std <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
185 addd #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
186 std <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
187 addd #$0034
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
188 std <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
189 leau -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
190 stu <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
191 lds <u0014
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
192 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
193 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
194 sta <u0059
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
195 sta <u005B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
196 sta <u005E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
197 sta <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
198 stb <u005C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
199 sta <u0058
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
200 sta <u005A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
201 stb <u005F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
202 sta <u0060
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
203 sta <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
204 sta <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
205 sta <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
206 stb <u001A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
207 ldb #$FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
208 stb <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
209 sta <u0057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
210 ldb #$42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
211 stb <u0036
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
212 ldb #$50
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
213 stb <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
214 lbsr L1696
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
215 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
216 bmi L0081
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
217 inc <u0057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
218 L0081 ldx <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
219 clr ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
220 ldx <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
221 clr ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
222 ldx <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
223 L008B clr ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
224 cmpx <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
225 bls L008B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
226 ldb <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
227 beq L0099
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
228 dec <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
229 bra L00A0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
230 L0099 bsr L00A5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
231 lbsr L1607
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
232 inc <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
233 L00A0 bsr L00A5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
234 lbra L159F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
235 L00A5 bsr L00B1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
236 L00A7 lbsr L1537
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
237 bcc L00AD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
238 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
239 L00AD bsr L00D5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
240 bra L00A7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
241 L00B1 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
242 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
243 std <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
244 std <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
245 std <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
246 std <u0024
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
247 std <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
248 std <u0042
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
249 stb <u003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
250 stb <u0055
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
251 stb <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
252 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
253 std <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
254 std <u0038
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
255 ldd <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
256 std <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
257 lbsr L1360
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
258 lbsr L141A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
259 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
260 L00D5 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
261 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
262 std <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
263 std <u0061
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
264 std <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
265 sta <u0065
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
266 sta <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
267 sta <u002A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
268 sta <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
269 sta <u004C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
270 sta <u002C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
271 sta <u004F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
272 sta <u004E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
273 sta <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
274 lda #$35
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
275 sta <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
276 ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
277 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
278 ldx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
279 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
280 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
281 beq L0136
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
282 cmpa #$2A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
283 beq L0136
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
284 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
285 beq L0125
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
286 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
287 orb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
288 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
289 lbsr L0368
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
290 bcc L0119
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
291 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
292 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
293 bra L0125
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
294 L0119 tst <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
295 bne L0125
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
296 lbsr L0F4A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
297 bcc L0125
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
298 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
299 L0125 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
300 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
301 bne L0141
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
302 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
303 bita #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
304 beq L0136
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
305 lda #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
306 bra L0138
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
307 L0136 lda #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
308 L0138 sta <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
309 lda <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
310 bne L018E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
311 lbra L01F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
312 L0141 stx <u002F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
313 L0143 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
314 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
315 beq L0150
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
316 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
317 bne L0143
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
318 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
319 L0150 stx <u0031
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
320 ldx <u002F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
321 ldb #$74
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
322 leay >L03B8,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
323 lbsr L0344
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
324 bcc L0172
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
325 L015F ldb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
326 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
327 ldb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
328 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
329 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
330 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
331 sta <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
332 ldx <u0031
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
333 bra L01C4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
334 L0172 lda <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
335 beq L0195
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
336 ldb $01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
337 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
338 cmpb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
339 bne L0181
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
340 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
341 bra L018C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
342 L0181 cmpb #$0E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
343 bne L018E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
344 deca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
345 beq L0195
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
346 ldb ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
347 bne L018E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
348 L018C sta <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
349 L018E inc <u0039
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
350 bne L0194
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
351 inc <u0038
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
352 L0194 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
353 L0195 ldd ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
354 sta <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
355 stb <u0047
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
356 lda #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
357 bitb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
358 bne L01A7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
359 lda #$11
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
360 bitb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
361 beq L01AB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
362 L01A7 sta <u0061
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
363 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
364 L01AB leay >L0780,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
365 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
366 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
367 ldd b,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
368 jsr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
369 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
370 bita #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
371 beq L01C4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
372 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
373 clr ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
374 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
375 beq L01D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
376 L01C4 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
377 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
378 beq L01D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
379 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
380 beq L01D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
381 orb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
382 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
383 L01D3 ldb <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
384 beq L01DB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
385 ldb <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
386 bne L01F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
387 L01DB ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
388 addb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
389 adca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
390 std <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
391 bra L01F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
392 L01E5 ldd #$2084
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
393 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
394 L01EA sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
395 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
396 bne L01EA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
397 L01EF ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
398 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
399 L01F2 ldb <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
400 beq L01EF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
401 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
402 beq L01EF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
403 bsr L01E5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
404 tst <u0060
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
405 bne L0205
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
406 ldd <u0038
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
407 lbsr L1084
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
408 L0205 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
409 bitb #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
410 beq L0213
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
411 ldb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
412 ldy <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
413 lbra L02AB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
414 L0213 bitb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
415 beq L0240
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
416 lda #$45
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
417 ldb <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
418 bne L022F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
419 lda #$44
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
420 ldb <u002C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
421 bne L022F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
422 lda #$57
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
423 ldb <u004F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
424 beq L0236
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
425 inc <u0023
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
426 bne L022F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
427 inc <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
428 L022F ldb #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
429 lbsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
430 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
431 L0236 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
432 lbsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
433 ldd <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
434 lbsr L1057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
435 L0240 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
436 bitb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
437 beq L0272
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
438 ldb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
439 beq L0272
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
440 ldb #$61
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
441 tfr dp,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
442 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
443 ldb ,u+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
444 bne L0256
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
445 L0254 ldb ,u+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
446 L0256 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
447 lbsr L106B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
448 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
449 ldb <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
450 beq L0265
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
451 ldb <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
452 bne L026E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
453 L0265 lbsr L130D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
454 inc <u0025
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
455 bne L026E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
456 inc <u0024
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
457 L026E dec <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
458 bne L0254
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
459 L0272 ldy <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
460 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
461 bitb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
462 beq L0281
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
463 ldb #$18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
464 bsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
465 bsr L02C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
466 L0281 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
467 bitb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
468 beq L028F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
469 ldb #$21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
470 bsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
471 bsr L02C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
472 leay $01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
473 L028F ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
474 bitb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
475 beq L02A3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
476 ldb #$27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
477 bsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
478 ldy <u0031
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
479 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
480 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
481 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
482 L02A3 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
483 bitb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
484 beq L02B7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
485 ldb #$32
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
486 L02AB bsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
487 L02AD lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
488 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
489 beq L02B7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
490 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
491 bra L02AD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
492 L02B7 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
493 andb #$BF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
494 cmpb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
495 beq L02C8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
496 lbsr L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
497 inc <u0039
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
498 bne L02C8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
499 inc <u0038
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
500 L02C8 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
501 L02C9 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
502 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
503 beq L02C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
504 L02CF cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
505 beq L02DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
506 cmpx <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
507 bcc L02D9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
508 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
509 L02D9 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
510 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
511 bne L02CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
512 L02DF leay -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
513 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
514 L02E2 pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
515 tst <u0060
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
516 beq L02EC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
517 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
518 bra L02F8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
519 L02EC ldu <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
520 leau b,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
521 pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
522 cmpx ,s++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
523 bcc L02F8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
524 tfr u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
525 L02F8 puls pc,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
526 L02FA pshs u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
527 tst <u005C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
528 beq L0325
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
529 leay >L061C,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
530 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
531 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
532 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
533 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
534 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
535 leay >L062A,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
536 ldd d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
537 leay d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
538 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
539 ldb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
540 cmpb #$18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
541 bne L0322
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
542 ldy $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
543 bsr L033D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
544 L0322 lbsr L1368
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
545 L0325 inc <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
546 inc <u0029
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
547 bne L032D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
548 inc <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
549 L032D puls pc,u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
550 lbsr L01E5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
551 ldb #$18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
552 bsr L02E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
553 ldy <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
554 bra L033D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
555 L033B sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
556 L033D lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
557 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
558 bne L033B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
559 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
560 L0344 pshs x,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
561 L0346 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
562 bmi L035E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
563 eora ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
564 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
565 beq L0346
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
566 L0350 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
567 bpl L0350
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
568 L0354 leay $02,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
569 ldx $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
570 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
571 bne L0346
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
572 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
573 puls pc,x,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
574 L035E eora ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
575 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
576 bne L0354
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
577 leas $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
578 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
579 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
580 L0368 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
581 bsr L03A0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
582 bcs L03B7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
583 pshs u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
584 ldu <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
585 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
586 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
587 bra L0393
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
588 L0379 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
589 bsr L03A0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
590 bcc L0393
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
591 cmpa #$39
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
592 bhi L039A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
593 cmpa #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
594 bcc L0393
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
595 cmpa #$2E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
596 beq L0393
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
597 cmpa #$24
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
598 beq L0393
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
599 cmpa #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
600 bne L039A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
601 L0393 sta ,u+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
602 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
603 bne L0379
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
604 bra L039C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
605 L039A leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
606 L039C clr ,u+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
607 puls pc,u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
608 L03A0 cmpa #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
609 bcs L03B5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
610 cmpa #$5A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
611 bhi L03AD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
612 L03A8 anda #$5F
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
613 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
614 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
615 L03AD cmpa #$61
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
616 bcs L03B5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
617 cmpa #$7A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
618 bls L03A8
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
619 L03B5 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
620 L03B7 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
621 L03B8 fcs "ORG"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
622 fdb $000C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
623 fcs "ENDC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
624 fdb $000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
625 fcs "LBRA"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
626 fdb $1600
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
627 fcs "LBSR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
628 fdb $1700
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
629 fcs "ORCC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
630 fdb $1A01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
631 fcs "ANDCC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
632 fdb $1C01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
633 fcs "CWAI"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
634 fdb $3C01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
635 fcs "ADDD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
636 fdb $C302
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
637 fcs "SUBD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
638 fdb $8302
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
639 fcs "LDD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
640 fdb $CC02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
641 fcs "LDX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
642 fdb $8E02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
643 fcs "LDU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
644 fdb $CE02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
645 fcs "CMPX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
646 fdb $8C02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
647 fcs "JSR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
648 fdb $8D42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
649 fcs "STD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
650 fdb $CD42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
651 fcs "STX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
652 fdb $8F42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
653 fcs "STU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
654 fdb $CF42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
655 fcs "CMPU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
656 fdb $8322
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
657 fcs "CMPS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
658 fdb $8C22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
659 fcs "CMPD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
660 fdb $8312
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
661 fcs "CMPY"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
662 fdb $8C12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
663 fcs "LDY"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
664 fdb $8E12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
665 fcs "LDS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
666 fdb $CE12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
667 fcs "STY"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
668 fdb $8F52
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
669 fcs "STS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
670 fdb $CF52
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
671 fcs "ADD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
672 fdb $8B03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
673 fcs "CMP"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
674 fdb $8103
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
675 fcs "SUB"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
676 fdb $8003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
677 fcs "SBC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
678 fdb $8203
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
679 fcs "AND"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
680 fdb $8403
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
681 fcs "BIT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
682 fdb $8503
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
683 fcs "LD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
684 fdb $8603
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
685 fcs "ST"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
686 fdb $8743
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
687 fcs "EOR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
688 fdb $8803
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
689 fcs "ADC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
690 fdb $8903
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
691 fcs "OR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
692 fdb $8A03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
693 fcs "NEG"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
694 fdb $0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
695 fcs "COM"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
696 fdb $0304
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
697 fcs "LSR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
698 fdb $0404
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
699 fcs "ROR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
700 fdb $0604
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
701 fcs "ASR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
702 fdb $0704
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
703 fcs "LSL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
704 fdb $0804
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
705 fcs "ASL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
706 fdb $0804
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
707 fcs "ROL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
708 fdb $0904
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
709 fcs "DEC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
710 fdb $0A04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
711 fcs "INC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
712 fdb $0C04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
713 fcs "TST"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
714 fdb $0D04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
715 fcs "JMP"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
716 fdb $0E44
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
717 fcs "CLR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
718 fdb $0F04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
719 fcs "RTS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
720 fdb $3905
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
721 fcs "MUL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
722 fdb $3D05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
723 fcs "NOP"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
724 fdb $1205
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
725 fcs "SYNC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
726 fdb $1305
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
727 fcs "DAA"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
728 fdb $1905
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
729 fcs "SEX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
730 fdb $1D05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
731 fcs "ABX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
732 fdb $3A05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
733 fcs "RTI"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
734 fdb $3B05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
735 fcs "SWI2"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
736 fdb $3F15
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
737 fcs "SWI3"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
738 fdb $3F25
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
739 fcs "SWI"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
740 fdb $3F05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
741 fcs "LEAX"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
742 fdb $3006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
743 fcs "LEAY"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
744 fdb $3106
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
745 fcs "LEAS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
746 fdb $3206
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
747 fcs "LEAU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
748 fdb $3306
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
749 fcs "TFR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
750 fdb $1F07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
751 fcs "EXG"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
752 fdb $1E07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
753 fcs "PSHS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
754 fdb $3408
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
755 fcs "PULS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
756 fdb $3508
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
757 fcs "PSHU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
758 fdb $3608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
759 fcs "PULU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
760 fdb $3708
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
761 fcs "LB"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
762 fdb $0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
763 L0530 fcs "BSR"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
764 fdb $8D0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
765 fcs "BRA"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
766 fdb $200A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
767 fcs "BRN"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
768 fdb $210A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
769 fcs "BHI"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
770 fdb $220A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
771 fcs "BLS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
772 fdb $230A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
773 fcs "BHS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
774 fdb $240A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
775 fcs "BCC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
776 fdb $240A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
777 fcs "BLO"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
778 fdb $250A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
779 fcs "BCS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
780 fdb $250A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
781 fcs "BNE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
782 fdb $260A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
783 fcs "BEQ"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
784 fdb $270A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
785 fcs "BVC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
786 fdb $280A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
787 fcs "BVS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
788 fdb $290A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
789 fcs "BPL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
790 fdb $2A0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
791 fcs "BMI"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
792 fdb $2B0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
793 fcs "BGE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
794 fdb $2C0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
795 fcs "BLT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
796 fdb $2D0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
797 fcs "BGT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
798 fdb $2E0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
799 fcs "BLE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
800 fdb $2F0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
801 fcs "RMB"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
802 fdb $000B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
803 fcs "FCC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
804 fdb $010B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
805 fcs "FDB"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
806 fdb $020B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
807 fcs "FCS"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
808 fdb $030B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
809 fcs "FCB"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
810 fdb $040B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
811 fcs "EQU"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
812 fdb $050B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
813 fcs "MOD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
814 fdb $060B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
815 fcs "EMOD"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
816 fdb $070B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
817 fcs "SETDP"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
818 fdb $070C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
819 fcs "SET"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
820 fdb $080B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
821 fcs "OS9"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
822 fdb $090B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
823 fcs "END"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
824 fdb $010C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
825 fcs "NAM"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
826 fdb $020C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
827 fcs "OPT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
828 fdb $030C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
829 fcs "TTL"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
830 fdb $040C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
831 fcs "PAG"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
832 fdb $050C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
833 fcs "SPC"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
834 fdb $060C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
835 fcs "USE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
836 fdb $080C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
837 fcs "IFEQ"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
838 fdb $000D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
839 fcs "IFNE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
840 fdb $010D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
841 fcs "IFLT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
842 fdb $020D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
843 fcs "IFLE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
844 fdb $030D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
845 fcs "IFGE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
846 fdb $040D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
847 fcs "IFGT"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
848 fdb $050D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
849 fcs "IFP1"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
850 fdb $060D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
851 fcs "ELSE"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
852 fdb $010E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
853 L061C fcc "***** Error: "
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
854 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
855 L062A fdb $0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
856 fdb $003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
857 fdb $0049
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
858 fdb $0053
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
859 fdb $005C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
860 fdb $005E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
861 fdb $006A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
862 fdb $0071
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
863 fdb $0080
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
864 fdb $008f
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
865 fdb $0097
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
866 fdb $00A9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
867 fdb $00B6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
868 fdb $00C3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
869 fdb $00CE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
870 fdb $00D7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
871 fdb $00E1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
872 fdb $00EC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
873 fdb $00F8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
874 fdb $0102
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
875 fdb $010C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
876 fdb $0118
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
877 fdb $0121
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
878 fdb $012B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
879 fdb $0137
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
880 fdb $0149
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
881 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
882 L065F fcc "bad label"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
883 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
884 L0667 fcc "bad instr"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
885 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
886 L0673 fcc "in number"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
887 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
888 L067C fcc "div by 0"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
889 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
890 L0686 fcc " "
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
891 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
892 L0688 fcc "expr syntax"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
893 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
894 L0693 fcc "parens"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
895 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
896 L069B fcc "redefined name"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
897 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
898 L06A9 fcc "undefined name"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
899 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
900 L06B8 fcc "phasing"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
901 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
902 L06C1 fcc "symbol table full"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
903 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
904 L06D2 fcc "address mode"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
905 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
906 L06E0 fcc "out of range"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
907 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
908 L06EC fcc "result>255"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
909 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
910 L06F7 fcc "reg name"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
911 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
912 L0701 fcc "reg sizes"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
913 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
914 L070A fcc "input path"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
915 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
916 L0715 fcc "object path"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
917 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
918 L0722 fcc "index reg"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
919 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
920 L072C fcc "] missing"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
921 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
922 L0736 fcc "needs label"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
923 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
924 L0742 fcc "opt list"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
925 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
926 L074B fcc "const def"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
927 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
928 L0755 fcc "can't open "
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
929 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
930 L0761 fcc "label not allowed"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
931 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
932 L0773 fcc "cond nesting"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
933 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
934
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
935 L0780 fdb $001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
936 fdb $0025
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
937 fdb $0039
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
938 fdb $004E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
939 fdb $0073
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
940 fdb $00A6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
941 fdb $00AF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
942 fdb $00C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
943 fdb $0104
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
944 fdb $011D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
945 fdb $013A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
946 fdb $015C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
947 fdb $0161
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
948 fdb $0179
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
949
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
950 L079C fdb $07A9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
951 lda #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
952 sta <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
953 lbra L0951
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
954 lbsr L0932
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
955 bcc L07AF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
956 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
957 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
958 L07AF lbsr L12F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
959 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
960 lda #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
961 sta <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
962 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
963 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
964 lbsr L0932
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
965 lbcs L09C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
966 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
967 std <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
968 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
969 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
970 lbra L0941
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
971 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
972 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
973 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
974 cmpa #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
975 L07D6 beq L07E7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
976 cmpa #$42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
977 beq L07E1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
978 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
979 lbra L015F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
980 L07E1 ldb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
981 orb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
982 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
983 L07E7 lbsr L0932
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
984 lbcs L09C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
985 lbsr L0941
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
986 bra L07AF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
987 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
988 lda <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
989 cmpa #$0E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
990 beq L080B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
991 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
992 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
993 ldb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
994 cmpa #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
995 beq L0819
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
996 ldb #$50
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
997 cmpa #$42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
998 beq L0819
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
999 L080B lbsr L09C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1000 ldb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1001 bitb #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1002 beq L0825
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1003 orb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1004 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1005 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1006 L0819 orb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1007 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1008 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1009 ldb #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1010 andb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1011 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1012 L0825 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1013 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1014 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1015 andb #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1016 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1017 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1018 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1019 lbsr L09C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1020 lda <u004E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1021 bne L0825
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1022 ldd #$1212
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1023 std <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1024 ldb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1025 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1026 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1027 lbra L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1028 ldb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1029 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1030 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1031 lbsr L096B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1032 bcc L0857
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1033 L0852 ldb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1034 lbra L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1035 L0857 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1036 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1037 bne L0852
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1038 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1039 lbsr L096B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1040 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1041 bcs L0852
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1042 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1043 anda #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1044 andb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1045 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1046 eora ,s+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1047 beq L0879
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1048 ldb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1049 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1050 lbra L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1051 L0879 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1052 lsla
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1053 lsla
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1054 lsla
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1055 lsla
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1056 ora ,s+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1057 sta <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1058 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1059 ldb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1060 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1061 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1062 L088B lbsr L096B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1063 bcs L0852
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1064 ora <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1065 sta <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1066 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1067 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1068 beq L088B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1069 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1070 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1071 lda #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1072 sta <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1073 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1074 ldb #$13
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1075 leay >L0530,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1076 lbsr L0344
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1077 bcc L08B3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1078 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1079 lbra L015F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1080 L08B3 lda ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1081 sta <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1082 lbra L0951
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1083 lda #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1084 sta <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1085 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1086 subd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1087 subd #$0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1088 cmpd #$007F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1089 bgt L08D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1090 cmpd #$FF80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1091 bge L08D9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1092 L08D2 ldb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1093 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1094 ldb #$FE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1095 L08D9 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1096 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1097 leau <L08FE,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1098 bra L08EF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1099 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1100 bitb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1101 beq L08EC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1102 ldb #$19
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1103 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1104 L08EC leau <L0912,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1105 L08EF lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1106 ldb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1107 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1108 ldd b,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1109 jmp d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1110 leau <L0924,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1111 bra L08EF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1112 L08FE fdb $02A8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1113 fdb $0349
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1114 fdb $03C1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1115 fdb $036D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1116 fdb $03AF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1117 fdb $0329
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1118 fdb $0462
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1119 fdb $0442
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1120 fdb $032D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1121 fdb $0453
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1122 L0912 fdb $04A7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1123 fdb $04AF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1124 fdb $04C2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1125 fdb $051A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1126 fdb $04EB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1127 fdb $04F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1128 fdb $04F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1129 fdb $05A1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1130 fdb $05B2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1131 L0924 fdb $05BF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1132 fdb $05C4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1133 fdb $05C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1134 fdb $05CE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1135 fdb $05D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1136 fdb $05D8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1137 fdb $05DD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1138 L0932 fcb $17,$08,$2f,$81,$23,$26,$05,$30,$01
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1139 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1140 rts
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1141 L093E orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1142 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1143 L0941 ldb <u0047
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1144 bitb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1145 bne L0948
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1146 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1147 L0948 ldb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1148 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1149 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1150 lbra L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1151 L0951 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1152 subd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1153 subb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1154 sbca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1155 std <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1156 cmpd #$007F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1157 bgt L096A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1158 cmpd #$FF80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1159 blt L096A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1160 inc <u004F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1161 L096A rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1162 L096B leay >L09A2,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1163 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1164 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1165 L0973 lda ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1166 beq L098F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1167 cmpa ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1168 beq L0981
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1169 adda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1170 cmpa -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1171 bne L098F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1172 L0981 lda $01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1173 beq L099A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1174 cmpa ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1175 beq L099A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1176 adda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1177 cmpa -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1178 beq L099A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1179 L098F ldx ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1180 leay $03,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1181 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1182 bne L0973
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1183 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1184 puls pc,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1185 L099A decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1186 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1187 lda $02,y
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1188 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1189 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1190 L09A2 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1191 negb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1192 lsl <u0043
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1193 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1194 oim #$42,<u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1195 lsr <u0041
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1196 neg <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1197 neg <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1198 neg <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1199 neg <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1200 negb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1201 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1202 suba #$53
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1203 neg <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1204 fcb $55 U
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1205 neg <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1206 rolb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1207 neg <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1208 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1209 neg <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1210 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1211 neg <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1212 L09C6 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1213 bsr L0A14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1214 cmpa #$5B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1215 bne L09D7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1216 inc <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1217 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1218 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1219 bsr L0A14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1220 L09D7 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1221 lbeq L0A64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1222 ldb $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1223 cmpb #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1224 bne L09F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1225 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1226 cmpa #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1227 beq L0A27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1228 cmpa #$42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1229 beq L0A2B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1230 cmpa #$44
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1231 beq L0A2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1232 L09F1 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1233 bcc L09F8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1234 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1235 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1236 L09F8 std <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1237 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1238 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1239 lbeq L0B18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1240 ldb <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1241 bne L0A35
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1242 ldb <u004C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1243 bmi L0A35
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1244 bne L0A53
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1245 lda <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1246 cmpa <u003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1247 beq L0A53
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1248 bra L0A35
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1249 L0A14 ldb #$FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1250 cmpa #$3E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1251 beq L0A20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1252 cmpa #$3C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1253 bne L0A26
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1254 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1255 L0A20 stb <u004C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1256 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1257 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1258 L0A26 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1259 L0A27 ldb #$86
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1260 bra L0A31
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1261 L0A2B ldb #$85
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1262 bra L0A31
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1263 L0A2F ldb #$8B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1264 L0A31 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1265 bra L0A97
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1266 L0A35 ldd <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1267 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1268 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1269 inc <u004F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1270 tst <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1271 bne L0A4A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1272 std <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1273 ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1274 orb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1275 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1276 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1277 L0A4A std <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1278 ldb #$9F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1279 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1280 lbra L0AEA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1281 L0A53 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1282 ldb <u004B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1283 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1284 ldb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1285 bitb #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1286 beq L0A63
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1287 orb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1288 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1289 L0A63 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1290 L0A64 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1291 clr <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1292 clr <u004B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1293 ldd ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1294 cmpd #$2D2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1295 beq L0A8D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1296 cmpa #$2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1297 beq L0A93
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1298 bsr L0AC7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1299 lbcs L0B68
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1300 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1301 ldd ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1302 cmpd #$2B2B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1303 beq L0AAB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1304 cmpa #$2B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1305 beq L0AB1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1306 lbra L0B22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1307 L0A8D leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1308 ldb #$83
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1309 bra L0A97
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1310 L0A93 bsr L0ABD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1311 ldb #$82
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1312 L0A97 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1313 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1314 bsr L0AC7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1315 bcc L0AA5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1316 L0A9F ldb #$13
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1317 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1318 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1319 L0AA5 orb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1320 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1321 bra L0AEA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1322 L0AAB ldb #$81
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1323 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1324 bra L0AB5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1325 L0AB1 bsr L0ABD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1326 ldb #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1327 L0AB5 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1328 orb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1329 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1330 bra L0AEA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1331 L0ABD tst <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1332 beq L0AC6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1333 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1334 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1335 L0AC6 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1336 L0AC7 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1337 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1338 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1339 cmpa #$58
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1340 beq L0AE2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1341 ldb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1342 cmpa #$59
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1343 beq L0AE2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1344 ldb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1345 cmpa #$55
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1346 beq L0AE2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1347 ldb #$60
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1348 cmpa #$53
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1349 bne L0AE5
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1350 L0AE2 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1351 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1352 L0AE5 leax -$01,x
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1353 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1354 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1355 L0AEA ldb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1356 orb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1357 stb <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1358 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1359 inc <u004E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1360 tst <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1361 beq L0B08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1362 ldb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1363 orb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1364 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1365 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1366 cmpa #$5D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1367 beq L0B08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1368 ldb #$14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1369 bra L0B14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1370 L0B08 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1371 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1372 beq L0B17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1373 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1374 beq L0B17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1375 ldb #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1376 L0B14 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1377 L0B17 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1378 L0B18 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1379 bsr L0AC7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1380 bcs L0B68
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1381 orb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1382 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1383 L0B22 ldd <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1384 tst <u004C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1385 bmi L0B5A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1386 bne L0B52
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1387 ldd <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1388 bne L0B32
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1389 ldb #$84
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1390 bra L0B62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1391 L0B32 tst <u004D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1392 bne L0B46
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1393 cmpd #$000F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1394 bgt L0B46
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1395 cmpd #$FFF0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1396 blt L0B46
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1397 andb #$1F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1398 bra L0B62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1399 L0B46 cmpd #$007F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1400 bgt L0B5A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1401 cmpd #$FF80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1402 blt L0B5A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1403 L0B52 stb <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1404 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1405 ldb #$88
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1406 bra L0B62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1407 L0B5A std <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1408 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1409 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1410 ldb #$89
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1411 L0B62 orb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1412 stb <u0063
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1413 bra L0AEA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1414 L0B68 ldd ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1415 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1416 andb #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1417 cmpd #$5043
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1418 lbne L0A9F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1419 leax $02,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1420 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1421 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1422 cmpa #$52
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1423 bne L0B82
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1424 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1425 L0B82 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1426 ldd <u004A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1427 subd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1428 subb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1429 sbca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1430 subd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1431 tst <u004C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1432 bmi L0B9B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1433 beq L0B9B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1434 stb <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1435 ldb #$8C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1436 bra L0B62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1437 L0B9B subd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1438 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1439 std <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1440 ldb #$8D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1441 bra L0B62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1442 bsr L0BE4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1443 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1444 addd <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1445 std <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1446 bsr L0BEF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1447 beq L0BB6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1448 lda #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1449 bsr L0BF7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1450 L0BB6 bsr L0BD8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1451 bsr L0BEF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1452 beq L0BBE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1453 bsr L0C0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1454 L0BBE addd ,s++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1455 L0BC0 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1456 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1457 anda #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1458 ora #$31
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1459 sta <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1460 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1461 tst <u005A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1462 beq L0BD3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1463 std <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1464 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1465 L0BD3 std <u0042
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1466 inc <u002C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1467 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1468 L0BD8 tst <u005A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1469 beq L0BDF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1470 ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1471 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1472 L0BDF ldd <u0042
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1473 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1474 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1475 L0BE4 lbsr L11C2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1476 bcc L0BEE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1477 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1478 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1479 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1480 L0BEE rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1481 L0BEF pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1482 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1483 bita #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1484 puls pc,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1485 L0BF7 ldu <u002D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1486 ldb u0008,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1487 bmi L0C09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1488 cmpb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1489 bne L0C07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1490 cmpa #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1491 beq L0C07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1492 ora #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1493 L0C07 sta u0008,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1494 L0C09 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1495 L0C0A tst <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1496 ble L0C24
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1497 cmpd u0009,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1498 beq L0C26
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1499 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1500 lda u0008,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1501 bmi L0C22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1502 cmpa #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1503 beq L0C22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1504 ldb #$0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1505 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1506 L0C22 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1507 L0C24 std u0009,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1508 L0C26 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1509 lda #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1510 bra L0C2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1511 lda #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1512 L0C2D bsr L0BEF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1513 bne L0C38
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1514 ldb #$15
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1515 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1516 bra L0C46
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1517 L0C38 bsr L0BF7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1518 bsr L0BE4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1519 ldu <u002D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1520 bsr L0C0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1521 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1522 ldb #$39
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1523 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1524 L0C46 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1525 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1526 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1527 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1528 beq L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1529 cmpa #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1530 bhi L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1531 bsr L0C8D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1532 L0C55 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1533 cmpa ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1534 beq L0C69
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1535 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1536 beq L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1537 lbsr L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1538 bra L0C55
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1539 L0C64 ldb #$17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1540 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1541 L0C69 puls pc,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1542 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1543 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1544 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1545 beq L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1546 cmpa #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1547 bhi L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1548 bsr L0C8D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1549 L0C79 ldd ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1550 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1551 beq L0C64
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1552 cmpa ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1553 beq L0C69
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1554 cmpb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1555 bne L0C89
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1556 ora #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1557 L0C89 bsr L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1558 bra L0C79
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1559 L0C8D pshs x,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1560 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1561 L0C91 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1562 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1563 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1564 beq L0CA1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1565 cmpa ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1566 bne L0C91
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1567 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1568 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1569 L0CA1 clr ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1570 stx <u0033
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1571 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1572 bne L0CAB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1573 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1574 L0CAB puls pc,x,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1575 bsr L0CD5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1576 L0CAF lbsr L12F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1577 tfr b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1578 bsr L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1579 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1580 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1581 beq L0CAF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1582 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1583 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1584 bsr L0CD5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1585 L0CC1 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1586 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1587 bsr L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1588 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1589 bsr L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1590 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1591 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1592 beq L0CC1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1593 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1594 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1595 L0CD5 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1596 L0CD7 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1597 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1598 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1599 beq L0CD7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1600 clr -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1601 stx <u0033
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1602 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1603 bne L0CEA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1604 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1605 L0CEA puls pc,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1606 L0CEC ldb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1607 cmpb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1608 bcs L0CF4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1609 bsr L0D03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1610 L0CF4 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1611 tfr dp,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1612 ldb #$62
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1613 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1614 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1615 sta b,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1616 inc <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1617 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1618 L0D03 pshs x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1619 ldb <u002A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1620 bne L0D14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1621 ldx <u0033
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1622 lbsr L01C4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1623 tst <u005B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1624 beq L0D27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1625 bra L0D30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1626 L0D14 tst <u005B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1627 bne L0D2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1628 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1629 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1630 clr <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1631 com <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1632 lbsr L01D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1633 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1634 sta <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1635 L0D27 ldb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1636 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1637 bra L0D34
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1638 L0D2D lbsr L01D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1639 L0D30 ldb #$05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1640 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1641 L0D34 ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1642 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1643 clr <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1644 inc <u002A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1645 clr $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1646 puls pc,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1647 ldd <u0051
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1648 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1649 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1650 std <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1651 ldb <u0053
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1652 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1653 lda <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1654 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1655 sta <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1656 bra L0D59
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1657 ldd #$103F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1658 std <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1659 lbsr L12F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1660 L0D59 stb <u0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1661 ldb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1662 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1663 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1664 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1665 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1666 stb <u0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1667 std <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1668 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1669 std <u0042
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1670 lbsr L1360
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1671 lbsr L0CD5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1672 ldd #$87CD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1673 bsr L0D93
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1674 bsr L0D90
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1675 bsr L0D8E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1676 bsr L0DA9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1677 bsr L0DA4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1678 bsr L0DA9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1679 bsr L0DA4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1680 lda <u0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1681 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1682 bsr L0DA1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1683 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1684 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1685 bne L0DB8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1686 bsr L0D8E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1687 L0D8E bsr L0DA9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1688 L0D90 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1689 L0D93 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1690 tfr a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1691 bsr L0D9B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1692 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1693 L0D9B tfr b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1694 eorb <u0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1695 stb <u0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1696 L0DA1 lbra L0CEC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1697 L0DA4 lbsr L12F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1698 bra L0D9B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1699 L0DA9 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1700 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1701 beq L0DB8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1702 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1703 ldb #$17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1704 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1705 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1706 L0DB8 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1707 lbsr L0BE4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1708 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1709 lbra L0BC0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1710 ldb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1711 andb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1712 orb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1713 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1714 lbsr L01F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1715 lbsr L156C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1716 bcc L0DD3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1717 leas $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1718 L0DD3 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1719 ldb #$27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1720 ldu <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1721 L0DD8 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1722 lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1723 bne L0DE3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1724 lda ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1725 bne L0DFC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1726 L0DE3 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1727 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1728 beq L0DF4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1729 sta ,u+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1730 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1731 bne L0DE3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1732 lda #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1733 L0DF0 cmpa ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1734 bne L0DF0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1735 L0DF4 clr ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1736 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1737 ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1738 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1739 L0DFC rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1740 ldb #$4F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1741 ldu <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1742 bra L0DD8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1743 lbsr L1408
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1744 L0E06 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1745 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1746 bsr L0E21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1747 bcc L0E12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1748 ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1749 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1750 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1751 L0E12 stb ,-s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1752 beq L0E1D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1753 L0E16 lbsr L149A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1754 dec ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1755 bne L0E16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1756 L0E1D leas $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1757 bra L0E06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1758 L0E21 lbsr L10B4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1759 bcc L0E2B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1760 lbsr L02FA
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1761 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1762 L0E2B rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1763 L0E2C ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1764 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1765 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1766 L0E33 clr ,-s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1767 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1768 cmpa #$2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1769 bne L0E3F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1770 com ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1771 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1772 L0E3F leau <L0EA3,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1773 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1774 cmpa #$61
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1775 bcs L0E4A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1776 suba #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1777 L0E4A cmpa ,u++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1778 beq L0E68
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1779 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1780 bne L0E4A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1781 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1782 cmpa #$44
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1783 beq L0E88
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1784 cmpa #$57
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1785 beq L0E80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1786 cmpa #$4C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1787 beq L0E90
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1788 cmpa #$4E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1789 beq L0E9B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1790 L0E63 ldb #$16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1791 lbra L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1792 L0E68 ldb -u0001,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1793 tfr dp,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1794 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1795 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1796 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1797 sta ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1798 L0E73 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1799 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1800 beq L0E33
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1801 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1802 beq L0E2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1803 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1804 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1805 L0E80 bsr L0E21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1806 bcs L0E63
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1807 stb <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1808 bra L0E73
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1809 L0E88 bsr L0E21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1810 bcs L0E63
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1811 stb <u0036
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1812 bra L0E73
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1813 L0E90 tstb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1814 beq L0E97
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1815 dec <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1816 bra L0E73
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1817 L0E97 inc <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1818 bra L0E73
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1819 L0E9B inc <u0060
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1820 lda #$1F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1821 sta <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1822 bra L0E97
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1823 L0EA3 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1824 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1825 rora
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1826 rolb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1827 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1828 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1829 asra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1830 fcb $5B [
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1831 fcb $45 E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1832 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1833 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1834 fcb $5E ^
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1835 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1836 tstb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1837 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1838 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1839 lbsr L12F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1840 bcs L0EBA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1841 stb <u003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1842 L0EBA clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1843 std <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1844 ldb #$31
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1845 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1846 inc <u002C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1847 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1848 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1849 lbsr L15FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1850 bra L0ECE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1851 L0ECC leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1852 L0ECE ldb -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1853 cmpb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1854 beq L0ECC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1855 ldu <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1856 ldb <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1857 pshu b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1858 stu <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1859 sta <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1860 ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1861 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1862 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1863 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1864 bne L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1865 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1866 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1867 beq L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1868 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1869 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1870 bge L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1871 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1872 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1873 bgt L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1874 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1875 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1876 blt L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1877 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1878 bsr L0F0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1879 ble L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1880 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1881 inc <u0055
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1882 ldb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1883 bsr L0F21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1884 lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1885 bne L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1886 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1887 L0F0C inc <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1888 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1889 L0F0F inc <u0055
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1890 ldb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1891 bsr L0F21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1892 lbsr L12F1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1893 bcc L0F1C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1894 puls pc,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1895 L0F1C cmpd #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1896 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1897 L0F21 tst <u005F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1898 bne L0F26
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1899 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1900 L0F26 stb <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1901 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1902 ldb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1903 bsr L0F21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1904 lda <u0055
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1905 beq L0F42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1906 lda <u0062
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1907 bne L0F3B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1908 dec <u0055
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1909 lda <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1910 beq L0F41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1911 L0F3B lda <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1912 beq L0F0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1913 dec <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1914 L0F41 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1915 L0F42 ldb #$1A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1916 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1917 clr <u0054
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1918 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1919 L0F4A pshs u,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1920 bsr L0FC3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1921 stx <u002D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1922 ldb <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1923 bgt L0F7D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1924 bcc L0F63
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1925 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1926 ldu <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1927 lbsr L100B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1928 stx <u002D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1929 bcc L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1930 bra L0F9A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1931 L0F63 cmpa #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1932 bne L0F71
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1933 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1934 ldu <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1935 sta $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1936 stu $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1937 bra L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1938 L0F71 cmpa #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1939 beq L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1940 ora #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1941 sta $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1942 L0F79 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1943 bra L0F9A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1944 L0F7D bcc L0F83
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1945 L0F7F ldb #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1946 bra L0F9A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1947 L0F83 cmpa #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1948 beq L0F7F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1949 bita #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1950 bne L0F79
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1951 cmpa #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1952 bne L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1953 ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1954 cmpd $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1955 beq L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1956 std $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1957 ldb #$0A
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1958 L0F9A orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1959 puls pc,u,y,x
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1960 L0F9E andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1961 puls pc,u,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1962 L0FA2 pshs u,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1963 bsr L0FC3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1964 ldb <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1965 bne L0FBB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1966 bcc L0FB7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1967 lda #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1968 ldu #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1969 bsr L100B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1970 bcs L0F9A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1971 bra L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1972 L0FB7 ldd $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1973 bra L0F9E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1974 L0FBB lda $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1975 cmpa #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1976 bne L0FB7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1977 bra L0F7F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1978 L0FC3 bsr L0FFA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1979 ldx ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1980 bne L0FCD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1981 leay ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1982 bra L0FF7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1983 L0FCD pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1984 ldy <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1985 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1986 L0FD4 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1987 beq L0FE5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1988 cmpa ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1989 bne L0FE9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1990 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1991 bne L0FD4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1992 L0FDF puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1993 lda $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1994 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1995 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1996 L0FE5 cmpa ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1997 beq L0FDF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1998 L0FE9 puls y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1999 bhi L0FF3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2000 ldx $0B,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2001 bne L0FCD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2002 bra L0FF7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2003 L0FF3 ldx $0D,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2004 bne L0FCD
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2005 L0FF7 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2006 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2007 L0FFA ldx <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2008 ldb ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2009 ldx <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2010 subb #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2011 cmpb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2012 bcs L1008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2013 subb #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2014 L1008 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2015 abx
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2016 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2017 L100B ldx <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2018 pshs x,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2019 leax $0F,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2020 cmpx <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2021 bcs L1023
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2022 ldb #$0B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2023 L1017 clr <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2024 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2025 sta <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2026 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2027 lbra L15E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2028 L1023 stx <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2029 sty ,--s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2030 bne L1032
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2031 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2032 bsr L0FFA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2033 leay -$0B,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2034 bra L1040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2035 L1032 ldx <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2036 L1034 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2037 cmpa ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2038 beq L1034
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2039 puls y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2040 bcs L1040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2041 leay $02,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2042 L1040 ldx $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2043 stx $0B,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2044 ldy <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2045 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2046 L1049 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2047 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2048 bne L1049
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2049 puls x,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2050 sta $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2051 stu $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2052 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2053 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2054 L1057 bsr L1065
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2055 bra L105D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2056 bsr L106B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2057 L105D pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2058 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2059 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2060 puls pc,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2061 L1065 exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2062 bsr L106B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2063 tfr a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2064 L106B pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2065 andb #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2066 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2067 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2068 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2069 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2070 bsr L1079
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2071 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2072 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2073 L1079 cmpb #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2074 bls L107F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2075 addb #$07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2076 L107F addb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2077 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2078 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2079 L1084 pshs u,y,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2080 leau >L10AA,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2081 ldy #$0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2082 L108E clr ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2083 L1090 subd ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2084 bcs L1098
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2085 inc ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2086 bra L1090
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2087 L1098 addd ,u++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2088 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2089 ldb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2090 addb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2091 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2092 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2093 leay -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2094 bne L108E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2095 puls pc,u,y,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2096 L10AA fdb $2710
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2097 fdb $03E8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2098 fdb $0064
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2099 fdb $000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2100 fdb $0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2101 L10B4 lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2102 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2103 cmpa #$25
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2104 beq L111D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2105 cmpa #$24
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2106 beq L10C5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2107 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2108 bra L10F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2109 L10C5 leas -$04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2110 bsr L1134
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2111 L10C9 bsr L113B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2112 bcc L10DD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2113 cmpb #$61
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2114 bcs L10D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2115 subb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2116 L10D3 cmpb #$41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2117 bcs L114D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2118 cmpb #$46
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2119 bhi L114D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2120 subb #$37
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2121 L10DD stb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2122 ldd $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2123 bita #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2124 bne L1160
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2125 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2126 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2127 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2128 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2129 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2130 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2131 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2132 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2133 addb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2134 adca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2135 std $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2136 inc $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2137 bra L10C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2138 L10F7 leas -$04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2139 bsr L1134
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2140 L10FB bsr L113B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2141 bcs L114D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2142 stb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2143 ldd $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2144 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2145 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2146 std $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2147 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2148 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2149 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2150 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2151 bcs L1160
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2152 addd $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2153 bcs L1160
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2154 addb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2155 adca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2156 bcs L1160
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2157 std $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2158 inc $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2159 bra L10FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2160 L111D leas -$04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2161 bsr L1134
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2162 L1121 ldb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2163 subb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2164 bcs L114D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2165 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2166 bne L114D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2167 rol $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2168 rol $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2169 bcs L1160
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2170 inc $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2171 bra L1121
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2172 L1134 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2173 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2174 std $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2175 std $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2176 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2177 L113B ldb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2178 cmpb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2179 bcs L1145
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2180 cmpb #$39
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2181 bls L1148
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2182 L1145 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2183 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2184 L1148 subb #$30
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2185 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2186 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2187 L114D leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2188 tst $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2189 beq L1159
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2190 ldd $02,s
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2191 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2192 bra L115D
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2193 L1159 orcc #Zero
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2194 L115B orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2195 L115D leas $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2196 rts
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2197 L1160 andcc #^Zero
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2198 bra L115B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2199 L1164 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2200 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2201 beq L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2202 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2203 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2204 L116D pshs x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2205 lda $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2206 mul
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2207 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2208 lda $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2209 ldb $05,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2210 mul
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2211 addb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2212 stb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2213 lda $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2214 ldb $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2215 mul
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2216 addb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2217 stb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2218 ldd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2219 ldx #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2220 leas $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2221 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2222 L118E pshs y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2223 ldd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2224 bne L1198
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2225 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2226 bra L11B8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2227 L1198 ldd #$0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2228 stb $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2229 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2230 L119E lsl $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2231 rol $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2232 rolb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2233 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2234 subd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2235 bmi L11AC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2236 inc $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2237 bra L11AE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2238 L11AC addd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2239 L11AE dec $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2240 bne L119E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2241 tfr d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2242 ldd $02,s
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2243 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2244 L11B8 leas $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2245 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2246 L11BB sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2247 L11BD lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2248 bne L11BB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2249 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2250 L11C2 pshs u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2251 leau ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2252 bsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2253 bsr L11D0
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2254 andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2255 puls pc,u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2256 L11CE leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2257 L11D0 bsr L1211
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2258 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2259 L11D4 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2260 cmpa #$2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2261 bne L11E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2262 bsr L120F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2263 nega
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2264 negb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2265 sbca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2266 bra L11E8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2267 L11E2 cmpa #$2B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2268 bne L11EE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2269 bsr L120F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2270 L11E8 addd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2271 std ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2272 bra L11D4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2273 L11EE tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2274 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2275 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2276 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2277 cmpa #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2278 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2279 cmpa #$2C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2280 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2281 cmpa #$29
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2282 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2283 cmpa #$5D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2284 beq L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2285 L1205 ldb #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2286 L1207 leas ,u
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2287 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2288 puls pc,u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2289 L120D puls pc,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2290 L120F leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2291 L1211 bsr L123F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2292 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2293 L1215 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2294 cmpa #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2295 bne L122A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2296 bsr L123D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2297 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2298 ldx $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2299 lbsr L118E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2300 bcc L1237
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2301 ldb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2302 bra L1207
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2303 L122A cmpa #$2A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2304 bne L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2305 bsr L123D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2306 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2307 ldx $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2308 lbsr L116D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2309 L1237 puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2310 std ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2311 bra L1215
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2312 L123D leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2313 L123F bsr L126D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2314 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2315 L1243 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2316 cmpa #$26
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2317 bne L1251
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2318 bsr L126B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2319 andb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2320 anda ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2321 bra L1267
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2322 L1251 cmpa #$21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2323 bne L125D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2324 bsr L126B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2325 orb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2326 ora ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2327 bra L1267
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2328 L125D cmpa #$3F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2329 bne L120D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2330 bsr L126B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2331 eorb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2332 eora ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2333 L1267 std ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2334 bra L1243
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2335 L126B leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2336 L126D lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2337 cmpa #$5E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2338 bne L1279
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2339 bsr L1284
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2340 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2341 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2342 bra L1283
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2343 L1279 cmpa #$2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2344 bne L1286
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2345 bsr L1284
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2346 nega
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2347 negb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2348 sbca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2349 L1283 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2350 L1284 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2351 L1286 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2352 cmpa #$28
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2353 bne L12A2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2354 lbsr L11CE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2355 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2356 lda ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2357 cmpa #$29
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2358 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2359 beq L12B6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2360 ldb <u0007
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2361 bra L129D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2362 L129D leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2363 L129F lbra L1207
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2364 L12A2 cmpa #$2A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2365 bne L12AA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2366 ldd <u0040
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2367 bra L12B6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2368 L12AA tst <u005A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2369 bne L12B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2370 cmpa #$2E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2371 bne L12B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2372 ldd <u0042
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2373 inc <u002C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2374 L12B6 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2375 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2376 L12B9 cmpa #$27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2377 bne L12C5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2378 ldd ,x++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2379 cmpb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2380 beq L12D6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2381 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2382 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2383 L12C5 cmpa #$22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2384 bne L12D9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2385 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2386 ldd ,x++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2387 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2388 beq L12D6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2389 cmpb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2390 beq L12D6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2391 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2392 L12D6 lbra L1205
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2393 L12D9 lbsr L10B4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2394 bcc L12EE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2395 beq L12E4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2396 ldb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2397 bra L129F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2398 L12E4 lbsr L0368
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2399 bcs L12D6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2400 lbsr L0FA2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2401 bcs L129F
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2402 L12EE andcc #^Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2403 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2404 L12F1 lbsr L11C2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2405 bcs L1304
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2406 L12F6 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2407 L12F7 lbsr L11C2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2408 bcs L1304
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2409 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2410 beq L12F6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2411 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2412 beq L12F6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2413 ldb #$0E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2414 L1304 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2415 ldd #$FFFF
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2416 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2417 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2418 L130D bsr L134D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2419 pshs x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2420 ldx <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2421 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2422 stx <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2423 cmpx <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2424 bcs L1321
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2425 bsr L1323
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2426 ldx <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2427 stx <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2428 L1321 puls pc,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2429 L1323 pshs y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2430 lda <u0058
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2431 beq L1340
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2432 lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2433 beq L1340
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2434 ldd <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2435 subd <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2436 beq L1340
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2437 tfr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2438 ldx <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2439 lda <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2440 beq L1340
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2441 os9 I$Write
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2442 bcs L1342
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2443 L1340 puls pc,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2444 L1342 os9 F$PErr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2445 ldb #$12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2446 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2447 lbra L15A2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2448 L134D pshs u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2449 leax ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2450 ldy #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2451 tfr dp,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2452 ldb #$51
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2453 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2454 os9 F$CRC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2455 puls pc,u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2456 L1360 ldd #$FFFF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2457 std <u0051
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2458 stb <u0053
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2459 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2460 L1368 lda <u0057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2461 beq L139A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2462 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2463 bmi L139A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2464 L1370 lda <u0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2465 bne L137B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2466 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2467 lbsr L1408
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2468 puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2469 L137B bsr L138A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2470 lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2471 beq L1387
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2472 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2473 bmi L1387
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2474 dec <u0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2475 L1387 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2476 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2477 L138A lda <u0057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2478 beq L1392
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2479 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2480 bpl L139A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2481 L1392 lda <u005C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2482 beq L1387
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2483 lda <u0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2484 beq L1387
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2485 L139A lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2486 beq L1387
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2487 pshs y,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2488 bsr L13B8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2489 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2490 ldb <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2491 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2492 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2493 bsr L13B8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2494 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2495 ldy #$0085
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2496 lda <u001A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2497 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2498 puls pc,y,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2499 L13B8 lda #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2500 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2501 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2502 L13BD leas -$06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2503 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2504 leax $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2505 os9 F$Time
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2506 puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2507 bcs L13F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2508 lda $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2509 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2510 ldb #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2511 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2512 lda $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2513 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2514 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2515 lda ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2516 * 1900-2155 fix
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2517 cmpa #100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2518 blo L1900
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2519 suba #100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2520 cmpa #100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2521 blo L2000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2522 L2100 suba #100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2523 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2524 lda #21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2525 bra PrtCty
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2526 L2000 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2527 lda #20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2528 bra PrtCty
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2529 L1900 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2530 lda #19
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2531 PrtCty bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2532 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2533 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2534 bsr L13F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2535 lda $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2536 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2537 ldb #$3A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2538 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2539 lda $04,s minute
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2540 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2541 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2542 lda $05,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2543 bsr L13F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2544 L13F0 leas $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2545 L13F2 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2546 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2547 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2548 L13F7 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2549 ldb #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2550 L13FB incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2551 suba #$0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2552 bcc L13FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2553 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2554 adda #$3A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2555 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2556 puls pc,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2557 L1408 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2558 bmi L1476
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2559 lda <u0059
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2560 beq L1414
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2561 bsr L147D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2562 bra L141A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2563 L1414 ldb <u0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2564 addb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2565 bsr L1471
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2566 L141A ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2567 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2568 ldx <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2569 stx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2570 ldb <u0036
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2571 subb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2572 stb <u0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2573 lbsr L01E5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2574 leay <L14A5,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2575 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2576 lbsr L13BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2577 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2578 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2579 ldb <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2580 subb #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2581 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2582 ldd <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2583 lbsr L1084
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2584 inc <u003B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2585 bne L1447
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2586 inc <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2587 L1447 leax -$08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2588 leay <L149F,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2589 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2590 leax $03,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2591 lbsr L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2592 ldy <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2593 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2594 bsr L13F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2595 lda #$2D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2596 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2597 bsr L13F2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2598 ldy <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2599 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2600 lbsr L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2601 puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2602 stx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2603 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2604 L1471 bsr L1479
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2605 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2606 bne L1471
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2607 L1476 ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2608 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2609 L1479 lda #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2610 bra L147F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2611 L147D lda #$0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2612 L147F pshs y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2613 lda <u003E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2614 beq L1498
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2615 lda <u0057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2616 beq L1498
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2617 lda <u0056
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2618 bmi L1498
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2619 lda <u001A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2620 tfr s,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2621 ldy #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2622 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2623 L1498 puls pc,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2624 L149A ldx <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2625 lbra L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2626 L149F fcc "Page "
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2627 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2628 L14A5 fcc "Microware OS-9 Assembler RS Version 01.00.00 "
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2629 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2630 L14D6 fcc " error(s)"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2631 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2632 L14E0 fcc " warning(s)"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2633 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2634 L14EC fcc " program bytes generated"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2635 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2636 L1505 fcc " data bytes allocated"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2637 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2638 L151B fcc " bytes used for symbols"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2639 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2640 L1533 fcc "ASM:"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2641 L1537 pshs u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2642 lda <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2643 beq L1549
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2644 leax <L1533,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2645 ldy #$0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2646 lda <u001A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2647 os9 I$Write
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2648 L1549 ldx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2649 ldy #$0078
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2650 lda <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2651 L1551 os9 I$ReadLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2652 bcc L156A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2653 cmpb #$D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2654 bne L1560
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2655 bsr L156C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2656 bcc L1549
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2657 L155E bra L156A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2658 L1560 os9 F$PErr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2659 ldb #$11
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2660 lbsr L02FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2661 bsr L156C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2662 L156A puls pc,u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2663 L156C ldu <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2664 L156E cmpu <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2665 bne L1576
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
2666 orcc #Carry
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2667 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2668 L1576 lda <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2669 pulu b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2670 stu <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2671 stb <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2672 os9 I$Close
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2673 bcc L1586
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2674 os9 F$PErr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2675 L1586 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2676 L1587 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2677 lda #$24
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2678 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2679 ldd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2680 lbsr L1057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2681 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2682 L1594 lbsr L1084
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2683 tfr u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2684 lbsr L11BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2685 lbra L1368
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2686 L159F lbsr L1323
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2687 L15A2 lbsr L149A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2688 ldd <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2689 leau >L14D6,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2690 bsr L1594
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2691 ldd <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2692 leau >L14E0,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2693 bsr L1594
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2694 ldd <u0024
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2695 leau >L14EC,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2696 bsr L1587
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2697 ldd <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2698 leau >L1505,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2699 bsr L1587
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2700 ldd <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2701 subd <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2702 leau >L151B,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2703 bsr L1587
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2704 lda <u005E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2705 beq L15D5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2706 bsr L1612
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2707 L15D5 lda <u005D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2708 bne L15E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2709 lda <u0059
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2710 beq L15E2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2711 lbsr L147D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2712 bra L15E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2713 L15E2 ldb <u0035
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2714 addb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2715 lbsr L1471
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2716 L15E9 ldu <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2717 L15EB cmpu <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2718 beq L15F7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2719 pulu a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2720 os9 I$Close
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2721 bra L15EB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2722 L15F7 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2723 os9 F$Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2724 L15FB lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2725 os9 I$Open
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2726 ldb #$18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2727 lbcs L1017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2728 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2729 L1607 lda <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2730 ldu #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2731 tfr u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2732 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2733 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2734 L1612 ldb <u0037
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2735 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2736 tfr d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2737 ldb #$10
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2738 lbsr L118E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2739 stb <u003D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2740 stb <u003C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2741 lbsr L149A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2742 ldu <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2743 ldb #$1A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2744 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2745 L1629 ldy ,u++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2746 beq L1656
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2747 L162E pshs u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2748 bra L1644
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2749 L1632 leau ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2750 tfr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2751 L1636 ldd $0B,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2752 bne L1632
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2753 bsr L165F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2754 ldy $0D,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2755 sty u000B,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2756 bne L1636
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2757 L1644 ldu ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2758 ldy u000B,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2759 bne L1636
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2760 leay ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2761 bsr L165F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2762 puls u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2763 ldy $0D,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2764 bne L162E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2765 L1656 dec ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2766 bne L1629
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2767 leas $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2768 lbra L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2769 L165F pshs u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2770 ldd $09,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2771 lbsr L1057
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2772 lda $08,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2773 leau <L1691,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2774 lda a,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2775 ldb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2776 std ,x++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2777 ldb #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2778 L1673 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2779 bne L1679
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2780 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2781 L1679 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2782 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2783 bne L1673
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2784 dec <u003C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2785 beq L1688
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2786 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2787 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2788 bra L168F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2789 L1688 lbsr L1370
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2790 ldb <u003D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2791 stb <u003C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2792 L168F puls pc,u,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2793 L1691 fcb $55 U
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2794 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2795 comb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2796 fcb $45 E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2797 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2798 L1696 pshs y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2799 lbsr L15FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2800 sta <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2801 L169D lbsr L1164
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2802 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2803 beq L16CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2804 lbsr L0E33
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2805 lda <u0058
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2806 beq L16CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2807 lda -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2808 anda #$5F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2809 cmpa #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2810 beq L16C7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2811 ldb ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2812 cmpd #$4F3D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2813 bne L16C7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2814 ldb #$16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2815 lda <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2816 bne L16D1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2817 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2818 bsr L16D4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2819 bra L169D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2820 L16C7 lda <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2821 bne L16CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2822 ldx ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2823 bsr L16D4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2824 L16CF puls pc,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2825 L16D1 lbra L1017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2826 L16D4 lda #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2827 ldb #$2F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2828 os9 I$Create
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2829 ldb #$18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2830 bcs L16D1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2831 sta <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2832 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2833
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2834 emod
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2835 eom equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2836 end
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2837