Fix the annoying gap in the OpenGL configuration dialog in the "General" tab between...
[dolphin.git] / docs / DSP / DSP_UC_Zelda_Wii.txt
bloba70c3274ecbf9bcf220d2b506a17de0182d20f29
1  0000 029f 0012 jmp         0x0012
2  0002 0000      nop         
3  0003 0000      nop         
4  0004 02ff      rti         
5  0005 0000      nop         
6  0006 02ff      rti         
7  0007 0000      nop         
8  0008 02ff      rti         
9  0009 0000      nop         
10  000a 02ff      rti         
11  000b 0000      nop         
12  000c 02ff      rti         
13  000d 0000      nop         
14  000e 029f 0725 jmp         0x0725
15  0010 029f 0059 jmp         0x0059
16  0012 1205      sbclr       #0x05
17  0013 02bf 0062 call        0x0062
18  0015 8100      clr         $ACC0
19  0016 009f 1000 lri         $AC1.M, #0x1000
20  0018 0080 0000 lri         $AR0, #0x0000
21  001a 005f      loop        $AC1.M
22  001b 1b1e      srri        @$AR0, $AC0.M
23  001c 02bf 07f5 call        0x07f5
24  001e 02bf 0f44 call        0x0f44
25  0020 0e00      lris        $AC0.M, #0x00
26  0021 02bf 07d7 call        0x07d7
27  0023 009e 1111 lri         $AC0.M, #0x1111
28 //    SEND_f355(0x1111)
29  0025 02bf 07e1 call        0x07e1 
30  0027 0e00      lris        $AC0.M, #0x00
31  0028 00fe 034e sr          @0x034e, $AC0.M
32  002a 1305      sbset       #0x05
33  002b 3a00      orr         $AC0.M, $AX1.H
34  002c 7400      incm        $AC0.M
35  002d 1f7e      mrr         $AX1.H, $AC0.M
36  002e 0240 00ff andi        $AC0.M, #0x00ff
37  0030 0200 5500 addi        $AC0.M, #0x5500
38  0032 02bf 00a0 call        0x00a0
39  0034 029f 0832 jmp         0x0832
40  0036 00df 0357 lr          $AC1.M, @0x0357
41  0038 00ff 0345 sr          @0x0345, $AC1.M
42  003a 00de 0356 lr          $AC0.M, @0x0356
43  003c 1ffe      mrr         $AC1.M, $AC0.M
44  003d 0340 00ff andi        $AC1.M, #0x00ff
45  003f 00ff 0344 sr          @0x0344, $AC1.M
46  0041 1479      lsr         $ACC0, #-7
47  0042 0240 007e andi        $AC0.M, #0x007e
48  0044 00fe 0343 sr          @0x0343, $AC0.M
49  0046 0200 0080 addi        $AC0.M, #0x0080
50  0048 1c1e      mrr         $AR0, $AC0.M
51  0049 170f      jmpr        $AR0
52  004a 0092 00ff lri         $CR, #0x00ff
53  004c 009e cafe lri         $AC0.M, #0xcafe
54  004e 02bf 00a0 call        0x00a0
55  0050 0e04      lris        $AC0.M, #0x04
56  0051 02bf 07d7 call        0x07d7
57  0053 00de 0356 lr          $AC0.M, @0x0356
58  0055 02bf 07e1 call        0x07e1
59  0057 029f 002b jmp         0x002b
60  0059 1205      sbclr       #0x05
61  005a 02bf 0062 call        0x0062
62  005c 0e01      lris        $AC0.M, #0x01
63  005d 02bf 07d7 call        0x07d7
64  005f 1305      sbset       #0x05
65  0060 029f 002b jmp         0x002b
66  0062 1202      sbclr       #0x02
67  0063 1203      sbclr       #0x03
68  0064 1204      sbclr       #0x04
69  0065 1306      sbset       #0x06
70  0066 8e00      set16       
71  0067 8c00      clr15       
72  0068 8b00      m0          
73  0069 009e ffff lri         $AC0.M, #0xffff
74  006b 1d1e      mrr         $WR0, $AC0.M
75  006c 1d3e      mrr         $WR1, $AC0.M
76  006d 1d5e      mrr         $WR2, $AC0.M
77  006e 1d7e      mrr         $WR3, $AC0.M
78  006f 0092 00ff lri         $CR, #0x00ff
79  0071 02df      ret         
80  0072 0081 0358 lri         $AR1, #0x0358
81  0074 0090 0000 lri         $AC0.H, #0x0000
82  0076 0c00      lris        $AC0.L, #0x00
83  0077 007e 007c bloop       $AC0.M, 0x007c
84  0079 193e      lrri        $AC0.M, @$AR1
85  007a 1b1e      srri        @$AR0, $AC0.M
86  007b 193e      lrri        $AC0.M, @$AR1
87  007c 1b1e      srri        @$AR0, $AC0.M
88  007d 02df      ret         
89  007e 029f 004a jmp         0x004a
90  0080 029f 004a jmp         0x004a
91  0082 029f 00d9 jmp         0x00d9
92  0084 029f 02e3 jmp         0x02e3
93  0086 029f 007e jmp         0x007e
94  0088 029f 066e jmp         0x066e
95  008a 029f 0680 jmp         0x0680
96  008c 029f 004a jmp         0x004a
97  008e 029f 05b7 jmp         0x05b7
98  0090 029f 0603 jmp         0x0603
99  0092 029f 05e7 jmp         0x05e7
100  0094 029f 004a jmp         0x004a
101  0096 029f 004a jmp         0x004a
102  0098 029f 004a jmp         0x004a
103  009a 029f 0103 jmp         0x0103
104  009c 029f 00f6 jmp         0x00f6
105  009e 029f 004a jmp         0x004a
106  00a0 00fe 0b00 sr          @0x0b00, $AC0.M
107  00a2 8100      clr         $ACC0
108  00a3 00de 0354 lr          $AC0.M, @0x0354
109  00a5 1408      lsl         $ACC0, #8
110  00a6 00df 0341 lr          $AC1.M, @0x0341
111  00a8 3e00      cw          0x3e00              ; *** UNKNOWN OPCODE ***
112  00a9 00fe 0b01 sr          @0x0b01, $AC0.M
113  00ab 00de 0350 lr          $AC0.M, @0x0350
114  00ad 00fe 0b02 sr          @0x0b02, $AC0.M
115  00af 00de 0351 lr          $AC0.M, @0x0351
116  00b1 00fe 0b03 sr          @0x0b03, $AC0.M
117  00b3 00de 0352 lr          $AC0.M, @0x0352
118  00b5 00fe 0b04 sr          @0x0b04, $AC0.M
119  00b7 00de 037d lr          $AC0.M, @0x037d
120  00b9 00dc 037e lr          $AC0.L, @0x037e
121  00bb 009f 0b00 lri         $AC1.M, #0x0b00
122  00bd 0080 0010 lri         $AR0, #0x0010
123  00bf 0090 0001 lri         $AC0.H, #0x0001
124  00c1 1c3f      mrr         $AR1, $AC1.M
125  00c2 0f0a      lris        $AC1.M, #0x0a
126  00c3 2fd1      srs         @SampleFormat, $AC1.M
127  00c4 1f5e      mrr         $AX0.H, $AC0.M
128  00c5 1f1c      mrr         $AX0.L, $AC0.L
129  00c6 009e ffff lri         $AC0.M, #0xffff
130  00c8 2ed6      srs         @ACEAH, $AC0.M
131  00c9 2ed7      srs         @ACEAL, $AC0.M
132  00ca 1fda      mrr         $AC0.M, $AX0.H
133  00cb 1f98      mrr         $AC0.L, $AX0.L
134  00cc 147f      lsr         $ACC0, #-1
135  00cd 2ed8      srs         @ACCAH, $AC0.M
136  00ce 2cd9      srs         @ACCAL, $AC0.L
137  00cf 1f40      mrr         $AX0.H, $AR0
138  00d0 007a 00d7 bloop       $AX0.H, 0x00d7
139  00d2 193e      lrri        $AC0.M, @$AR1
140  00d3 2ed3      srs         @UnkZelda, $AC0.M
141  00d4 0000      nop         
142  00d5 0000      nop         
143  00d6 0000      nop         
144  00d7 0000      nop         
145  00d8 02df      ret         
146  00d9 0080 0380 lri         $AR0, #0x0380
147  00db 0e04      lris        $AC0.M, #0x04
148  00dc 02bf 0072 call        0x0072
149  00de 0081 0382 lri         $AR1, #0x0382
150  00e0 009f 0000 lri         $AC1.M, #0x0000
151  00e2 0080 0280 lri         $AR0, #0x0280
152  00e4 02bf 063e call        0x063e
153  00e6 0081 0384 lri         $AR1, #0x0384
154  00e8 009f 0300 lri         $AC1.M, #0x0300
155  00ea 0080 0020 lri         $AR0, #0x0020
156  00ec 02bf 063e call        0x063e
157  00ee 00de 0345 lr          $AC0.M, @0x0345
158  00f0 00fe 0342 sr          @0x0342, $AC0.M
159  00f2 02bf 0d3b call        0x0d3b
160  00f4 029f 004a jmp         0x004a
161  00f6 0080 037d lri         $AR0, #0x037d
162  00f8 0e01      lris        $AC0.M, #0x01
163  00f9 02bf 0072 call        0x0072
164  00fb 00de 037d lr          $AC0.M, @0x037d
165  00fd 0240 7fff andi        $AC0.M, #0x7fff
166  00ff 00fe 037d sr          @0x037d, $AC0.M
167  0101 029f 004a jmp         0x004a
168  0103 0080 0374 lri         $AR0, #0x0374
169  0105 0e01      lris        $AC0.M, #0x01
170  0106 00fe 0377 sr          @0x0377, $AC0.M
171  0108 00fe 037c sr          @0x037c, $AC0.M
172  010a 02bf 0072 call        0x0072
173  010c 00de 0345 lr          $AC0.M, @0x0345
174  010e 00fe 0376 sr          @0x0376, $AC0.M
175  0110 029f 004a jmp         0x004a
176  0112 0081 034c lri         $AR1, #0x034c
177  0114 009f 0400 lri         $AC1.M, #0x0400
178  0116 0080 00c0 lri         $AR0, #0x00c0
179  0118 02bf 063e call        0x063e
180  011a 02df      ret         
181  011b 0081 034c lri         $AR1, #0x034c
182  011d 009f 0400 lri         $AC1.M, #0x0400
183  011f 0080 0080 lri         $AR0, #0x0080
184  0121 0081 034c lri         $AR1, #0x034c
185  0123 193e      lrri        $AC0.M, @$AR1
186  0124 193c      lrri        $AC0.L, @$AR1
187  0125 0098 0000 lri         $AX0.L, #0x0000
188  0127 7000      addaxl      $ACC0, $AX0.L
189  0128 02bf 064d call        0x064d
190  012a 02df      ret         
191  012b 191e      lrri        $AC0.M, @$AR0
192  012c 191a      lrri        $AX0.H, @$AR0
193  012d 005f      loop        $AC1.M
194  012e 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
195  012f 1b7e      srri        @$AR3, $AC0.M
196  0130 1b7a      srri        @$AR3, $AX0.H
197  0131 02df      ret         
198  0132 0000      nop         
199  0133 007f 0138 bloop       $AC1.M, 0x0138
200  0135 191e      lrri        $AC0.M, @$AR0
201  0136 1b7e      srri        @$AR3, $AC0.M
202  0137 191e      lrri        $AC0.M, @$AR0
203  0138 1b7e      srri        @$AR3, $AC0.M
204  0139 0000      nop         
205  013a 02df      ret         
206  013b 191e      lrri        $AC0.M, @$AR0
207  013c 191a      lrri        $AX0.H, @$AR0
208  013d 007f 0142 bloop       $AC1.M, 0x0142
209  013f 32b2      xorr'sl     $AC0.M, $AX1.H : $AC0.M, $AX1.H
210  0140 65a0      movr'ls     $ACC1, $AX0.H : $AX0.H, $AC0.M
211  0141 33ba      xorr'slm    $AC1.M, $AX1.H : $AC0.M, $AX1.H
212  0142 64a1      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC1.M
213  0143 0000      nop         
214  0144 02df      ret         
215  0145 8a00      m2          
216  0146 157f      lsr         $ACC1, #-1
217  0147 1c20      mrr         $AR1, $AR0
218  0148 1c03      mrr         $AR0, $AR3
219  0149 193a      lrri        $AX0.H, @$AR1
220  014a 9051      mul'l       $AX0.L, $AX0.H : $AX0.H, @$AR1
221  014b 925b      mulmvz'l    $AX0.L, $AX0.H, $ACC0 : $AX1.H, @$AR3
222  014c 007f 0151 bloop       $AC1.M, 0x0151
223  014e 4651      addr'l      $ACC0, $AX1.H : $AX0.H, @$AR1
224  014f 92b2      mulmvz'sl   $AX0.L, $AX0.H, $ACC0 : $AC0.M, $AX1.H
225  0150 4651      addr'l      $ACC0, $AX1.H : $AX0.H, @$AR1
226  0151 92b2      mulmvz'sl   $AX0.L, $AX0.H, $ACC0 : $AC0.M, $AX1.H
227  0152 8b00      m0          
228  0153 02df      ret         
229  0154 8a00      m2          
230  0155 191a      lrri        $AX0.H, @$AR0
231  0156 9050      mul'l       $AX0.L, $AX0.H : $AX0.H, @$AR0
232  0157 9250      mulmvz'l    $AX0.L, $AX0.H, $ACC0 : $AX0.H, @$AR0
233  0158 005f      loop        $AC1.M
234  0159 92a0      mulmvz'ls   $AX0.L, $AX0.H, $ACC0 : $AX0.H, $AC0.M
235  015a 8b00      m0          
236  015b 02df      ret         
237  015c 8100      clr         $ACC0
238  015d 8900      clr         $ACC1
239  015e 0e50      lris        $AC0.M, #0x50
240  015f 0080 0d00 lri         $AR0, #0x0d00
241  0161 005e      loop        $AC0.M
242  0162 1b1f      srri        @$AR0, $AC1.M
243  0163 0080 0d60 lri         $AR0, #0x0d60
244  0165 005e      loop        $AC0.M
245  0166 1b1f      srri        @$AR0, $AC1.M
246  0167 00da 0374 lr          $AX0.H, @0x0374
247  0169 8600      tstaxh      $AX0.H
248  016a 02b5 0f6f callz       0x0f6f
249  016c 8100      clr         $ACC0
250  016d 8900      clr         $ACC1
251  016e 0e50      lris        $AC0.M, #0x50
252  016f 0080 0ca0 lri         $AR0, #0x0ca0
253  0171 005e      loop        $AC0.M
254  0172 1b1f      srri        @$AR0, $AC1.M
255  0173 0080 0f40 lri         $AR0, #0x0f40
256  0175 005e      loop        $AC0.M
257  0176 1b1f      srri        @$AR0, $AC1.M
258  0177 0080 0fa0 lri         $AR0, #0x0fa0
259  0179 005e      loop        $AC0.M
260  017a 1b1f      srri        @$AR0, $AC1.M
261  017b 0080 0a00 lri         $AR0, #0x0a00
262  017d 005e      loop        $AC0.M
263  017e 1b1f      srri        @$AR0, $AC1.M
264  017f 0080 09a0 lri         $AR0, #0x09a0
265  0181 005e      loop        $AC0.M
266  0182 1b1f      srri        @$AR0, $AC1.M
267  0183 0f04      lris        $AC1.M, #0x04
268  0184 0080 0e10 lri         $AR0, #0x0e10
269  0186 0083 0dc0 lri         $AR3, #0x0dc0
270  0188 02bf 0132 call        0x0132
271  018a 0080 0e70 lri         $AR0, #0x0e70
272  018c 0083 0e20 lri         $AR3, #0x0e20
273  018e 02bf 0132 call        0x0132
274  0190 0080 0ed0 lri         $AR0, #0x0ed0
275  0192 0083 0e80 lri         $AR3, #0x0e80
276  0194 02bf 0132 call        0x0132
277  0196 0080 0f30 lri         $AR0, #0x0f30
278  0198 0083 0ee0 lri         $AR3, #0x0ee0
279  019a 02bf 0132 call        0x0132
280  019c 8100      clr         $ACC0
281  019d 0e50      lris        $AC0.M, #0x50
282  019e 8900      clr         $ACC1
283  019f 0080 0dc8 lri         $AR0, #0x0dc8
284  01a1 005e      loop        $AC0.M
285  01a2 1b1f      srri        @$AR0, $AC1.M
286  01a3 0080 0e28 lri         $AR0, #0x0e28
287  01a5 005e      loop        $AC0.M
288  01a6 1b1f      srri        @$AR0, $AC1.M
289  01a7 0080 0e88 lri         $AR0, #0x0e88
290  01a9 005e      loop        $AC0.M
291  01aa 1b1f      srri        @$AR0, $AC1.M
292  01ab 0080 0ee8 lri         $AR0, #0x0ee8
293  01ad 005e      loop        $AC0.M
294  01ae 1b1f      srri        @$AR0, $AC1.M
295  01af 02df      ret         
296  01b0 009f 0580 lri         $AC1.M, #0x0580
297  01b2 009b 00a0 lri         $AX1.H, #0x00a0
298  01b4 0081 0393 lri         $AR1, #0x0393
299  01b6 18bc      lrrd        $AC0.L, @$AR1
300  01b7 b871      mulx'l      $AX0.H, $AX1.H : $AC0.M, @$AR1
301  01b8 bc00      mulxac      $AX0.H, $AX1.H, $ACC0
302  01b9 0080 0050 lri         $AR0, #0x0050
303  01bb 02bf 0640 call        0x0640
304  01bd 02df      ret         
305  01be 00df 03a1 lr          $AC1.M, @0x03a1
306  01c0 0508      addis       $ACC1, #0x08
307  01c1 0080 0580 lri         $AR0, #0x0580
308  01c3 1c7f      mrr         $AR3, $AC1.M
309  01c4 0098 7fff lri         $AX0.L, #0x7fff
310  01c6 8900      clr         $ACC1
311  01c7 0f50      lris        $AC1.M, #0x50
312  01c8 02bf 0145 call        0x0145
313  01ca 02df      ret         
314  01cb 00c0 03a0 lr          $AR0, @0x03a0
315  01cd 191a      lrri        $AX0.H, @$AR0
316  01ce 02bf 01b0 call        0x01b0
317  01d0 02bf 01be call        0x01be
318  01d2 8100      clr         $ACC0
319  01d3 8900      clr         $ACC1
320  01d4 00de 0390 lr          $AC0.M, @0x0390
321  01d6 02a0 0001 andf        $AC0.M, #0x0001
322  01d8 029d 01e1 jlz         0x01e1
323  01da 0080 0398 lri         $AR0, #0x0398
324  01dc 0e08      lris        $AC0.M, #0x08
325  01dd 00c1 03a1 lr          $AR1, @0x03a1
326  01df 02bf 0c7d call        0x0c7d
327  01e1 0f50      lris        $AC1.M, #0x50
328  01e2 00c0 03a1 lr          $AR0, @0x03a1
329  01e4 00da 0394 lr          $AX0.H, @0x0394
330  01e6 8600      tstaxh      $AX0.H
331  01e7 0295 01ee jz          0x01ee
332  01e9 1c7a      mrr         $AR3, $AX0.H
333  01ea 00d8 0395 lr          $AX0.L, @0x0395
334  01ec 02bf 0145 call        0x0145
335  01ee 0f50      lris        $AC1.M, #0x50
336  01ef 00c0 03a1 lr          $AR0, @0x03a1
337  01f1 00da 0396 lr          $AX0.H, @0x0396
338  01f3 8600      tstaxh      $AX0.H
339  01f4 0295 01fb jz          0x01fb
340  01f6 1c7a      mrr         $AR3, $AX0.H
341  01f7 00d8 0397 lr          $AX0.L, @0x0397
342  01f9 02bf 0145 call        0x0145
343  01fb 00de 0390 lr          $AC0.M, @0x0390
344  01fd 02a0 0002 andf        $AC0.M, #0x0002
345  01ff 02dd      retlz       
346  0200 0080 0398 lri         $AR0, #0x0398
347  0202 0e08      lris        $AC0.M, #0x08
348  0203 00c1 03a1 lr          $AR1, @0x03a1
349  0205 02bf 0c7d call        0x0c7d
350  0207 02df      ret         
351  0208 8900      clr         $ACC1
352  0209 009f 0dc0 lri         $AC1.M, #0x0dc0
353  020b 00ff 03a1 sr          @0x03a1, $AC1.M
354  020d 009f 03a8 lri         $AC1.M, #0x03a8
355  020f 00ff 03a2 sr          @0x03a2, $AC1.M
356  0211 009f 03a4 lri         $AC1.M, #0x03a4
357  0213 00ff 03a0 sr          @0x03a0, $AC1.M
358  0215 1104 0235 bloopi      #0x04, 0x0235
359  0217 00c0 03a2 lr          $AR0, @0x03a2
360  0219 0083 0390 lri         $AR3, #0x0390
361  021b 8900      clr         $ACC1
362  021c 0f08      lris        $AC1.M, #0x08
363  021d 02bf 0132 call        0x0132
364  021f 00da 0390 lr          $AX0.H, @0x0390
365  0221 8600      tstaxh      $AX0.H
366  0222 0295 0226 jz          0x0226
367  0224 02bf 01cb call        0x01cb
368  0226 8100      clr         $ACC0
369  0227 00de 03a2 lr          $AC0.M, @0x03a2
370  0229 0410      addis       $ACC0, #0x10
371  022a 00fe 03a2 sr          @0x03a2, $AC0.M
372  022c 00de 03a1 lr          $AC0.M, @0x03a1
373  022e 0460      addis       $ACC0, #0x60
374  022f 00fe 03a1 sr          @0x03a1, $AC0.M
375  0231 00de 03a0 lr          $AC0.M, @0x03a0
376  0233 7400      incm        $AC0.M
377  0234 00fe 03a0 sr          @0x03a0, $AC0.M
378  0236 00da 0374 lr          $AX0.H, @0x0374
379  0238 8600      tstaxh      $AX0.H
380  0239 0294 025f jnz         0x025f
381  023b 0f50      lris        $AC1.M, #0x50
382  023c 0080 0be0 lri         $AR0, #0x0be0
383  023e 0083 0e80 lri         $AR3, #0x0e80
384  0240 0098 7fff lri         $AX0.L, #0x7fff
385  0242 02bf 0145 call        0x0145
386  0244 0f50      lris        $AC1.M, #0x50
387  0245 0080 0be0 lri         $AR0, #0x0be0
388  0247 0083 0ee0 lri         $AR3, #0x0ee0
389  0249 0098 b820 lri         $AX0.L, #0xb820
390  024b 02bf 0145 call        0x0145
391  024d 0f28      lris        $AC1.M, #0x28
392  024e 0080 0c68 lri         $AR0, #0x0c68
393  0250 0083 0e80 lri         $AR3, #0x0e80
394  0252 0098 b820 lri         $AX0.L, #0xb820
395  0254 02bf 0145 call        0x0145
396  0256 0f28      lris        $AC1.M, #0x28
397  0257 0080 0c68 lri         $AR0, #0x0c68
398  0259 0083 0ee0 lri         $AR3, #0x0ee0
399  025b 0098 7fff lri         $AX0.L, #0x7fff
400  025d 02bf 0145 call        0x0145
401  025f 8100      clr         $ACC0
402  0260 8900      clr         $ACC1
403  0261 0e50      lris        $AC0.M, #0x50
404  0262 0080 0be0 lri         $AR0, #0x0be0
405  0264 005e      loop        $AC0.M
406  0265 1b1f      srri        @$AR0, $AC1.M
407  0266 0080 0c40 lri         $AR0, #0x0c40
408  0268 005e      loop        $AC0.M
409  0269 1b1f      srri        @$AR0, $AC1.M
410  026a 02df      ret         
411  026b 00c0 03a0 lr          $AR0, @0x03a0
412  026d 181a      lrr         $AX0.H, @$AR0
413  026e 8100      clr         $ACC0
414  026f 181e      lrr         $AC0.M, @$AR0
415  0270 00db 0391 lr          $AX1.H, @0x0391
416  0272 7400      incm        $AC0.M
417  0273 d100      cmpar       $ACC1, $AX0.H
418  0274 0270      ifge        
419  0275 8100      clr         $ACC0
420  0276 1b1e      srri        @$AR0, $AC0.M
421  0277 00df 03a1 lr          $AC1.M, @0x03a1
422  0279 009b 00a0 lri         $AX1.H, #0x00a0
423  027b 0081 0393 lri         $AR1, #0x0393
424  027d 18bc      lrrd        $AC0.L, @$AR1
425  027e b871      mulx'l      $AX0.H, $AX1.H : $AC0.M, @$AR1
426  027f bc00      mulxac      $AX0.H, $AX1.H, $ACC0
427  0280 0080 0050 lri         $AR0, #0x0050
428  0282 02bf 064d call        0x064d
429  0284 02df      ret         
430  0285 00da 0374 lr          $AX0.H, @0x0374
431  0287 8600      tstaxh      $AX0.H
432  0288 0294 029e jnz         0x029e
433  028a 8900      clr         $ACC1
434  028b 0f28      lris        $AC1.M, #0x28
435  028c 0080 0c40 lri         $AR0, #0x0c40
436  028e 0083 0ea8 lri         $AR3, #0x0ea8
437  0290 0098 b820 lri         $AX0.L, #0xb820
438  0292 02bf 0145 call        0x0145
439  0294 8900      clr         $ACC1
440  0295 0f28      lris        $AC1.M, #0x28
441  0296 0080 0c40 lri         $AR0, #0x0c40
442  0298 0083 0f08 lri         $AR3, #0x0f08
443  029a 0098 7fff lri         $AX0.L, #0x7fff
444  029c 02bf 0145 call        0x0145
445  029e 009f 0dc0 lri         $AC1.M, #0x0dc0
446  02a0 00ff 03a1 sr          @0x03a1, $AC1.M
447  02a2 009f 03a8 lri         $AC1.M, #0x03a8
448  02a4 00ff 03a2 sr          @0x03a2, $AC1.M
449  02a6 009f 03a4 lri         $AC1.M, #0x03a4
450  02a8 00ff 03a0 sr          @0x03a0, $AC1.M
451  02aa 1104 02c8 bloopi      #0x04, 0x02c8
452  02ac 00c0 03a2 lr          $AR0, @0x03a2
453  02ae 0083 0390 lri         $AR3, #0x0390
454  02b0 0f08      lris        $AC1.M, #0x08
455  02b1 02bf 0132 call        0x0132
456  02b3 00da 0390 lr          $AX0.H, @0x0390
457  02b5 8600      tstaxh      $AX0.H
458  02b6 0295 02ba jz          0x02ba
459  02b8 02bf 026b call        0x026b
460  02ba 00de 03a2 lr          $AC0.M, @0x03a2
461  02bc 0410      addis       $ACC0, #0x10
462  02bd 00fe 03a2 sr          @0x03a2, $AC0.M
463  02bf 00de 03a1 lr          $AC0.M, @0x03a1
464  02c1 0460      addis       $ACC0, #0x60
465  02c2 00fe 03a1 sr          @0x03a1, $AC0.M
466  02c4 00de 03a0 lr          $AC0.M, @0x03a0
467  02c6 7400      incm        $AC0.M
468  02c7 00fe 03a0 sr          @0x03a0, $AC0.M
469  02c9 02df      ret         
470  02ca 0081 0386 lri         $AR1, #0x0386
471  02cc 009f 03a8 lri         $AC1.M, #0x03a8
472  02ce 0080 0040 lri         $AR0, #0x0040
473  02d0 02bf 063e call        0x063e
474  02d2 02df      ret         
475  02d3 191e      lrri        $AC0.M, @$AR0
476  02d4 189c      lrrd        $AC0.L, @$AR0
477  02d5 4800      addax       $ACC0, $AX0.L
478  02d6 1b1e      srri        @$AR0, $AC0.M
479  02d7 1b1c      srri        @$AR0, $AC0.L
480  02d8 02df      ret         
481  02d9 8100      clr         $ACC0
482  02da 8900      clr         $ACC1
483  02db 00df 0354 lr          $AC1.M, @0x0354
484  02dd 00de 034e lr          $AC0.M, @0x034e
485  02df 8200      cmp         
486  02e0 0293 02d9 jle         0x02d9
487  02e2 02df      ret         
488  02e3 0080 0388 lri         $AR0, #0x0388
489  02e5 0081 0072 lri         $AR1, #0x0072
490  02e7 0e02      lris        $AC0.M, #0x02
491  02e8 173f      callr       $AR1
492  02e9 02bf 04ce call        0x04ce
493  02eb 00de 0344 lr          $AC0.M, @0x0344
494  02ed 00fe 0341 sr          @0x0341, $AC0.M
495  02ef 00de 0345 lr          $AC0.M, @0x0345
496  02f1 00fe 038e sr          @0x038e, $AC0.M
497  02f3 8100      clr         $ACC0
498  02f4 00fe 0355 sr          @0x0355, $AC0.M
499  02f6 02bf 02ca call        0x02ca
500  02f8 02bf 0692 call        0x0692
501  02fa 0092 00ff lri         $CR, #0x00ff
502  02fc 00de 0341 lr          $AC0.M, @0x0341
503  02fe 007e 04c5 bloop       $AC0.M, 0x04c5
504  0300 02bf 015c call        0x015c
505  0302 02bf 0208 call        0x0208
506  0304 02bf 053a call        0x053a
507  0306 02bf 0acb call        0x0acb
508  0308 00de 0355 lr          $AC0.M, @0x0355
509  030a 7400      incm        $AC0.M
510  030b 00fe 0355 sr          @0x0355, $AC0.M
511  030d 8100      clr         $ACC0
512  030e 00fe 0354 sr          @0x0354, $AC0.M
513  0310 00de 0342 lr          $AC0.M, @0x0342
514  0312 007e 0465 bloop       $AC0.M, 0x0465
515  0314 009e fead lri         $AC0.M, #0xfead
516  0316 02bf 00a0 call        0x00a0
517  0318 02bf 02d9 call        0x02d9
518  031a 009e d0d0 lri         $AC0.M, #0xd0d0
519  031c 02bf 00a0 call        0x00a0
520  031e 8100      clr         $ACC0
521  031f 8900      clr         $ACC1
522  0320 00de 0354 lr          $AC0.M, @0x0354
523  0322 147c      lsr         $ACC0, #-4
524  0323 0200 04fc addi        $AC0.M, #0x04fc
525  0325 1c1e      mrr         $AR0, $AC0.M
526  0326 181f      lrr         $AC1.M, @$AR0
527  0327 00de 0354 lr          $AC0.M, @0x0354
528  0329 0240 000f andi        $AC0.M, #0x000f
529  032b 3d80      lsrnr       $ACC1
530  032c 03c0 8000 andcf       $AC1.M, #0x8000
531  032e 029c 0461 jlnz        0x0461
532  0330 00d8 0354 lr          $AX0.L, @0x0354
533  0332 009a 0180 lri         $AX0.H, #0x0180
534  0334 8100      clr         $ACC0
535  0335 00de 0380 lr          $AC0.M, @0x0380
536  0337 00dc 0381 lr          $AC0.L, @0x0381
537  0339 9000      mul         $AX0.L, $AX0.H
538  033a 9400      mulac       $AX0.L, $AX0.H, $ACC0
539  033b 00fe 034c sr          @0x034c, $AC0.M
540  033d 00fc 034d sr          @0x034d, $AC0.L
541  033f 02bf 0112 call        0x0112
542  0341 00da 0400 lr          $AX0.H, @0x0400
543  0343 8600      tstaxh      $AX0.H
544  0344 0295 0461 jz          0x0461
545  0346 00da 0401 lr          $AX0.H, @0x0401
546  0348 8600      tstaxh      $AX0.H
547  0349 0294 0461 jnz         0x0461
548  034b 00da 0433 lr          $AX0.H, @0x0433
549  034d 00fa 03f8 sr          @0x03f8, $AX0.H
550  034f 00da 0406 lr          $AX0.H, @0x0406
551  0351 8600      tstaxh      $AX0.H
552  0352 0294 0f2f jnz         0x0f2f
553  0354 8100      clr         $ACC0
554  0355 00de 0480 lr          $AC0.M, @0x0480
555  0357 0609      cmpis       $ACC0, #0x09
556  0358 0295 036b jz          0x036b
557  035a 0605      cmpis       $ACC0, #0x05
558  035b 0295 036b jz          0x036b
559  035d 0608      cmpis       $ACC0, #0x08
560  035e 0295 0afb jz          0x0afb
561  0360 0610      cmpis       $ACC0, #0x10
562  0361 0295 0b78 jz          0x0b78
563  0363 0620      cmpis       $ACC0, #0x20
564  0364 0295 0be9 jz          0x0be9
565  0366 0621      cmpis       $ACC0, #0x21
566  0367 0295 0bf1 jz          0x0bf1
567  0369 029f 09e8 jmp         0x09e8
568  036b 00d8 0402 lr          $AX0.L, @0x0402
569  036d 8100      clr         $ACC0
570  036e 8900      clr         $ACC1
571  036f 00dc 0430 lr          $AC0.L, @0x0430
572  0371 8d00      set15       
573  0372 0950      lris        $AX1.L, #0x50
574  0373 a000      mulx        $AX0.L, $AX1.L
575  0374 a400      mulxac      $AX0.L, $AX1.L, $ACC0
576  0375 1404      lsl         $ACC0, #4
577  0376 8c00      clr15       
578  0377 1ffe      mrr         $AC1.M, $AC0.M
579  0378 0083 0580 lri         $AR3, #0x0580
580  037a 02bf 08aa call        0x08aa
581  037c 029f 037e jmp         0x037e
582  037e 0080 0580 lri         $AR0, #0x0580
583  0380 0081 0520 lri         $AR1, #0x0520
584  0382 0099 0000 lri         $AX1.L, #0x0000
585  0384 02bf 0eaf call        0x0eaf
586  0386 009e 0520 lri         $AC0.M, #0x0520
587  0388 00fe 038f sr          @0x038f, $AC0.M
588  038a 8900      clr         $ACC1
589  038b 00df 0484 lr          $AC1.M, @0x0484
590  038d 0340 001f andi        $AC1.M, #0x001f
591  038f b900      tst         $ACC1
592  0390 0295 03b6 jz          0x03b6
593  0392 00de 038f lr          $AC0.M, @0x038f
594  0394 5c00      sub         $ACC0, $ACC1
595  0395 00fe 038f sr          @0x038f, $AC0.M
596  0397 1c7e      mrr         $AR3, $AC0.M
597  0398 0080 0440 lri         $AR0, #0x0440
598  039a 05fe      addis       $ACC1, #0xfe
599  039b 02bf 012b call        0x012b
600  039d 0080 0490 lri         $AR0, #0x0490
601  039f 00c1 038f lr          $AR1, @0x038f
602  03a1 8900      clr         $ACC1
603  03a2 00df 0484 lr          $AC1.M, @0x0484
604  03a4 0340 001f andi        $AC1.M, #0x001f
605  03a6 02bf 0c9c call        0x0c9c
606  03a8 00de 038f lr          $AC0.M, @0x038f
607  03aa 0450      addis       $ACC0, #0x50
608  03ab 1c1e      mrr         $AR0, $AC0.M
609  03ac 0083 0440 lri         $AR3, #0x0440
610  03ae 8900      clr         $ACC1
611  03af 00df 0484 lr          $AC1.M, @0x0484
612  03b1 0340 001f andi        $AC1.M, #0x001f
613  03b3 05fe      addis       $ACC1, #0xfe
614  03b4 02bf 012b call        0x012b
615  03b6 00de 0484 lr          $AC0.M, @0x0484
616  03b8 0240 0020 andi        $AC0.M, #0x0020
617  03ba 0295 03d8 jz          0x03d8
618  03bc 0080 04a4 lri         $AR0, #0x04a4
619  03be 00c1 038f lr          $AR1, @0x038f
620  03c0 0082 0454 lri         $AR2, #0x0454
621  03c2 0083 04a7 lri         $AR3, #0x04a7
622  03c4 18fa      lrrd        $AX0.H, @$AR3
623  03c5 8600      tstaxh      $AX0.H
624  03c6 0294 03d6 jnz         0x03d6
625  03c8 18fa      lrrd        $AX0.H, @$AR3
626  03c9 8600      tstaxh      $AX0.H
627  03ca 0294 03d6 jnz         0x03d6
628  03cc 18fa      lrrd        $AX0.H, @$AR3
629  03cd 8600      tstaxh      $AX0.H
630  03ce 0294 03d6 jnz         0x03d6
631  03d0 8100      clr         $ACC0
632  03d1 18fe      lrrd        $AC0.M, @$AR3
633  03d2 0280 7fff cmpi        $AC0.M, #0x7fff
634  03d4 0295 03d8 jz          0x03d8
635  03d6 02bf 0cb7 call        0x0cb7
636  03d8 8100      clr         $ACC0
637  03d9 00de 042c lr          $AC0.M, @0x042c
638  03db b100      tst         $ACC0
639  03dc 0295 03e2 jz          0x03e2
640  03de 02bf 0dfd call        0x0dfd
641  03e0 029f 0457 jmp         0x0457
642  03e2 8100      clr         $ACC0
643  03e3 1c9e      mrr         $IX0, $AC0.M
644  03e4 1cde      mrr         $IX2, $AC0.M
645  03e5 7400      incm        $AC0.M
646  03e6 1cfe      mrr         $IX3, $AC0.M
647  03e7 8100      clr         $ACC0
648  03e8 00de 0407 lr          $AC0.M, @0x0407
649  03ea b100      tst         $ACC0
650  03eb 0295 03fa jz          0x03fa
651  03ed 00c3 038f lr          $AR3, @0x038f
652  03ef 0007      dar         $AR3
653  03f0 0080 0477 lri         $AR0, #0x0477
654  03f2 0084 ffff lri         $IX0, #0xffff
655  03f4 0087 ffff lri         $IX3, #0xffff
656  03f6 199a      lrrn        $AX0.H, @$AR0
657  03f7 6554      movr'ln     $ACC1, $AX0.H : $AX0.H, @$AR0
658  03f8 005e      loop        $AC0.M
659  03f9 65ad      movr'lsnm   $ACC1, $AX0.H : $AX0.H, $AC1.M
660  03fa 00da 0485 lr          $AX0.H, @0x0485
661  03fc 8600      tstaxh      $AX0.H
662  03fd 0295 0410 jz          0x0410
663  03ff 8900      clr         $ACC1
664  0400 0086 0005 lri         $IX2, #0x0005
665  0402 0082 040a lri         $AR2, #0x040a
666  0404 1106 0408 bloopi      #0x06, 0x0408
667  0406 18de      lrrd        $AC0.M, @$AR2
668  0407 147f      lsr         $ACC0, #-1
669  0408 4d36      add'sn      $ACC1, $ACC0 : @$AR2, $AC0.M
670  0409 b900      tst         $ACC1
671  040a 0294 0410 jnz         0x0410
672  040c 009a 0001 lri         $AX0.H, #0x0001
673  040e 00fa 0401 sr          @0x0401, $AX0.H
674  0410 8f00      set40       
675  0411 0086 0002 lri         $IX2, #0x0002
676  0413 0082 0408 lri         $AR2, #0x0408
677  0415 1106 0440 bloopi      #0x06, 0x0440
678  0417 8100      clr         $ACC0
679  0418 195e      lrri        $AC0.M, @$AR2
680  0419 1200      sbclr       #0x00
681  041a b100      tst         $ACC0
682  041b 0275      ifz         
683  041c 1300      sbset       #0x00
684  041d 1c7e      mrr         $AR3, $AC0.M
685  041e 195e      lrri        $AC0.M, @$AR2
686  041f 195f      lrri        $AC1.M, @$AR2
687  0420 5c00      sub         $ACC0, $ACC1
688  0421 14fb      asr         $ACC0, #-5
689  0422 1f5e      mrr         $AX0.H, $AC0.M
690  0423 1f1c      mrr         $AX0.L, $AC0.L
691  0424 185e      lrr         $AC0.M, @$AR2
692  0425 0240 00ff andi        $AC0.M, #0x00ff
693  0427 1f7e      mrr         $AX1.H, $AC0.M
694  0428 185e      lrr         $AC0.M, @$AR2
695  0429 1478      lsr         $ACC0, #-8
696  042a 009c 0000 lri         $AC0.L, #0x0000
697  042c d100      cmpar       $ACC1, $AX0.H
698  042d 0295 0435 jz          0x0435
699  042f 185e      lrr         $AC0.M, @$AR2
700  0430 0272      ifg         
701  0431 7400      incm        $AC0.M
702  0432 0271      ifl         
703  0433 7800      decm        $AC0.M
704  0434 1a5e      srr         @$AR2, $AC0.M
705  0435 0006      dar         $AR2
706  0436 00de 038f lr          $AC0.M, @0x038f
707  0438 5600      subr        $ACC0, $AX1.H
708  0439 029d 043e jlz         0x043e
709  043b 1c1e      mrr         $AR0, $AC0.M
710  043c 02bf 0dd3 call        0x0dd3
711  043e 0000      nop         
712  043f 1b5f      srri        @$AR2, $AC1.M
713  0440 000a      iar         $AR2
714  0441 8e00      set16       
715  0442 8100      clr         $ACC0
716  0443 00de 0407 lr          $AC0.M, @0x0407
717  0445 b100      tst         $ACC0
718  0446 0295 0457 jz          0x0457
719  0448 00c3 038f lr          $AR3, @0x038f
720  044a 0087 004f lri         $IX3, #0x004f
721  044c 001f      addarn      $AR3, $IX3
722  044d 0080 0477 lri         $AR0, #0x0477
723  044f 0084 ffff lri         $IX0, #0xffff
724  0451 0087 ffff lri         $IX3, #0xffff
725  0453 19fa      lrrn        $AX0.H, @$AR3
726  0454 6557      movr'ln     $ACC1, $AX0.H : $AX0.H, @$AR3
727  0455 005e      loop        $AC0.M
728  0456 65af      movr'slnm   $ACC1, $AX0.H : $AC1.M, $AX0.H
729  0457 00da 0406 lr          $AX0.H, @0x0406
730  0459 8600      tstaxh      $AX0.H
731  045a 0294 045f jnz         0x045f
732  045c 8100      clr         $ACC0
733  045d 00fe 0404 sr          @0x0404, $AC0.M
734  045f 02bf 011b call        0x011b
735  0461 00de 0354 lr          $AC0.M, @0x0354
736  0463 7400      incm        $AC0.M
737  0464 00fe 0354 sr          @0x0354, $AC0.M
738  0466 009e b05e lri         $AC0.M, #0xb05e
739  0468 02bf 00a0 call        0x00a0
740  046a 0e00      lris        $AC0.M, #0x00
741  046b 00fe 034e sr          @0x034e, $AC0.M
742  046d 0e04      lris        $AC0.M, #0x04
743  046e 02bf 07d7 call        0x07d7
744  0470 00de 0355 lr          $AC0.M, @0x0355
745  0472 0260 ff00 ori         $AC0.M, #0xff00
746  0474 02bf 07e1 call        0x07e1
747  0476 02bf 0d59 call        0x0d59
748  0478 02bf 0d6b call        0x0d6b
749  047a 02bf 0dc0 call        0x0dc0
750  047c 00de 0341 lr          $AC0.M, @0x0341
751  047e 7800      decm        $AC0.M
752  047f 00fe 0341 sr          @0x0341, $AC0.M
753  0481 0080 09a0 lri         $AR0, #0x09a0
754  0483 0083 0d00 lri         $AR3, #0x0d00
755  0485 0f50      lris        $AC1.M, #0x50
756  0486 0098 5a82 lri         $AX0.L, #0x5a82
757  0488 02bf 0145 call        0x0145
758  048a 0080 09a0 lri         $AR0, #0x09a0
759  048c 0083 0d60 lri         $AR3, #0x0d60
760  048e 0f50      lris        $AC1.M, #0x50
761  048f 02bf 0145 call        0x0145
762  0491 0083 0d00 lri         $AR3, #0x0d00
763  0493 02bf 0deb call        0x0deb
764  0495 0081 0388 lri         $AR1, #0x0388
765  0497 009f 0d00 lri         $AC1.M, #0x0d00
766  0499 0080 0050 lri         $AR0, #0x0050
767  049b 02bf 064b call        0x064b
768  049d 0080 0fa0 lri         $AR0, #0x0fa0
769  049f 0083 0d60 lri         $AR3, #0x0d60
770  04a1 0f50      lris        $AC1.M, #0x50
771  04a2 0098 8000 lri         $AX0.L, #0x8000
772  04a4 02bf 0145 call        0x0145
773  04a6 0083 0d60 lri         $AR3, #0x0d60
774  04a8 02bf 0deb call        0x0deb
775  04aa 0081 038a lri         $AR1, #0x038a
776  04ac 009f 0d60 lri         $AC1.M, #0x0d60
777  04ae 0080 0050 lri         $AR0, #0x0050
778  04b0 02bf 064b call        0x064b
779  04b2 009a 0000 lri         $AX0.H, #0x0000
780  04b4 0098 00a0 lri         $AX0.L, #0x00a0
781  04b6 0080 0388 lri         $AR0, #0x0388
782  04b8 02bf 02d3 call        0x02d3
783  04ba 0080 038a lri         $AR0, #0x038a
784  04bc 02bf 02d3 call        0x02d3
785  04be 02bf 0285 call        0x0285
786  04c0 02bf 0509 call        0x0509
787  04c2 02bf 04e0 call        0x04e0
788  04c4 0000      nop         
789  04c5 0000      nop         
790  04c6 009e 0dac lri         $AC0.M, #0x0dac
791  04c8 02bf 00a0 call        0x00a0
792  04ca 0080 002b lri         $AR0, #0x002b
793  04cc 029f 0770 jmp         0x0770
794  04ce 0080 0374 lri         $AR0, #0x0374
795  04d0 0e02      lris        $AC0.M, #0x02
796  04d1 02bf 0074 call        0x0074
797  04d3 00de 0374 lr          $AC0.M, @0x0374
798  04d5 0240 7fff andi        $AC0.M, #0x7fff
799  04d7 00fe 0374 sr          @0x0374, $AC0.M
800  04d9 00de 0376 lr          $AC0.M, @0x0376
801  04db 0240 7fff andi        $AC0.M, #0x7fff
802  04dd 00fe 0376 sr          @0x0376, $AC0.M
803  04df 02df      ret         
804  04e0 00da 0374 lr          $AX0.H, @0x0374
805  04e2 8600      tstaxh      $AX0.H
806  04e3 02d5      retz        
807  04e4 0083 0f40 lri         $AR3, #0x0f40
808  04e6 02bf 0deb call        0x0deb
809  04e8 0083 0ca0 lri         $AR3, #0x0ca0
810  04ea 02bf 0deb call        0x0deb
811  04ec 0081 0374 lri         $AR1, #0x0374
812  04ee 009f 0f40 lri         $AC1.M, #0x0f40
813  04f0 0080 0050 lri         $AR0, #0x0050
814  04f2 02bf 064b call        0x064b
815  04f4 0081 0376 lri         $AR1, #0x0376
816  04f6 009f 0ca0 lri         $AC1.M, #0x0ca0
817  04f8 0080 0050 lri         $AR0, #0x0050
818  04fa 02bf 064b call        0x064b
819  04fc 009a 0000 lri         $AX0.H, #0x0000
820  04fe 0098 00a0 lri         $AX0.L, #0x00a0
821  0500 0080 0374 lri         $AR0, #0x0374
822  0502 02bf 02d3 call        0x02d3
823  0504 0080 0376 lri         $AR0, #0x0376
824  0506 02bf 02d3 call        0x02d3
825  0508 02df      ret         
826  0509 00da 0374 lr          $AX0.H, @0x0374
827  050b 8600      tstaxh      $AX0.H
828  050c 02d5      retz        
829  050d 009f 0be0 lri         $AC1.M, #0x0be0
830  050f 00ff 03a1 sr          @0x03a1, $AC1.M
831  0511 00df 03ca lr          $AC1.M, @0x03ca
832  0513 00ff 0392 sr          @0x0392, $AC1.M
833  0515 00df 03cb lr          $AC1.M, @0x03cb
834  0517 00ff 0393 sr          @0x0393, $AC1.M
835  0519 009f 03a6 lri         $AC1.M, #0x03a6
836  051b 00ff 03a0 sr          @0x03a0, $AC1.M
837  051d 00df 03c9 lr          $AC1.M, @0x03c9
838  051f 00ff 0391 sr          @0x0391, $AC1.M
839  0521 02bf 026b call        0x026b
840  0523 009f 0c40 lri         $AC1.M, #0x0c40
841  0525 00ff 03a1 sr          @0x03a1, $AC1.M
842  0527 00df 03da lr          $AC1.M, @0x03da
843  0529 00ff 0392 sr          @0x0392, $AC1.M
844  052b 00df 03db lr          $AC1.M, @0x03db
845  052d 00ff 0393 sr          @0x0393, $AC1.M
846  052f 009f 03a7 lri         $AC1.M, #0x03a7
847  0531 00ff 03a0 sr          @0x03a0, $AC1.M
848  0533 00df 03d9 lr          $AC1.M, @0x03d9
849  0535 00ff 0391 sr          @0x0391, $AC1.M
850  0537 02bf 026b call        0x026b
851  0539 02df      ret         
852  053a 00da 0374 lr          $AX0.H, @0x0374
853  053c 8600      tstaxh      $AX0.H
854  053d 02d5      retz        
855  053e 00da 03d8 lr          $AX0.H, @0x03d8
856  0540 8600      tstaxh      $AX0.H
857  0541 02d5      retz        
858  0542 0083 0be0 lri         $AR3, #0x0be0
859  0544 0080 0c30 lri         $AR0, #0x0c30
860  0546 0f04      lris        $AC1.M, #0x04
861  0547 02bf 0132 call        0x0132
862  0549 0083 0c40 lri         $AR3, #0x0c40
863  054b 0080 0c90 lri         $AR0, #0x0c90
864  054d 0f04      lris        $AC1.M, #0x04
865  054e 02bf 0132 call        0x0132
866  0550 00df 03ca lr          $AC1.M, @0x03ca
867  0552 00ff 0392 sr          @0x0392, $AC1.M
868  0554 00df 03cb lr          $AC1.M, @0x03cb
869  0556 00ff 0393 sr          @0x0393, $AC1.M
870  0558 00df 03a6 lr          $AC1.M, @0x03a6
871  055a 7500      incm        $AC1.M
872  055b 1f5f      mrr         $AX0.H, $AC1.M
873  055c 009f 0be8 lri         $AC1.M, #0x0be8
874  055e 02bf 01b2 call        0x01b2
875  0560 00df 03da lr          $AC1.M, @0x03da
876  0562 00ff 0392 sr          @0x0392, $AC1.M
877  0564 00df 03db lr          $AC1.M, @0x03db
878  0566 00ff 0393 sr          @0x0393, $AC1.M
879  0568 00df 03a7 lr          $AC1.M, @0x03a7
880  056a 7500      incm        $AC1.M
881  056b 1f5f      mrr         $AX0.H, $AC1.M
882  056c 009f 0c48 lri         $AC1.M, #0x0c48
883  056e 02bf 01b2 call        0x01b2
884  0570 00de 03c8 lr          $AC0.M, @0x03c8
885  0572 02a0 0001 andf        $AC0.M, #0x0001
886  0574 029d 057d jlz         0x057d
887  0576 0080 03d0 lri         $AR0, #0x03d0
888  0578 0e08      lris        $AC0.M, #0x08
889  0579 0081 0be0 lri         $AR1, #0x0be0
890  057b 02bf 0c7d call        0x0c7d
891  057d 00de 03d8 lr          $AC0.M, @0x03d8
892  057f 02a0 0001 andf        $AC0.M, #0x0001
893  0581 029d 058a jlz         0x058a
894  0583 0080 03e0 lri         $AR0, #0x03e0
895  0585 0e08      lris        $AC0.M, #0x08
896  0586 0081 0c40 lri         $AR1, #0x0c40
897  0588 02bf 0c7d call        0x0c7d
898  058a 0f50      lris        $AC1.M, #0x50
899  058b 0080 0be0 lri         $AR0, #0x0be0
900  058d 0083 0f40 lri         $AR3, #0x0f40
901  058f 00d8 03cd lr          $AX0.L, @0x03cd
902  0591 02bf 0145 call        0x0145
903  0593 0f50      lris        $AC1.M, #0x50
904  0594 0080 0c40 lri         $AR0, #0x0c40
905  0596 0083 0ca0 lri         $AR3, #0x0ca0
906  0598 00d8 03df lr          $AX0.L, @0x03df
907  059a 02bf 0145 call        0x0145
908  059c 00de 03c8 lr          $AC0.M, @0x03c8
909  059e 02a0 0002 andf        $AC0.M, #0x0002
910  05a0 029d 05a9 jlz         0x05a9
911  05a2 0080 03d0 lri         $AR0, #0x03d0
912  05a4 0e08      lris        $AC0.M, #0x08
913  05a5 0081 0be0 lri         $AR1, #0x0be0
914  05a7 02bf 0c7d call        0x0c7d
915  05a9 00de 03d8 lr          $AC0.M, @0x03d8
916  05ab 02a0 0002 andf        $AC0.M, #0x0002
917  05ad 029d 05b6 jlz         0x05b6
918  05af 0080 03e0 lri         $AR0, #0x03e0
919  05b1 0e08      lris        $AC0.M, #0x08
920  05b2 0081 0c40 lri         $AR1, #0x0c40
921  05b4 02bf 0c7d call        0x0c7d
922  05b6 02df      ret         
923  05b7 0080 0346 lri         $AR0, #0x0346
924  05b9 02bf 0072 call        0x0072
925  05bb 02bf 0072 call        0x0072
926  05bd 0081 0346 lri         $AR1, #0x0346
927  05bf 193e      lrri        $AC0.M, @$AR1
928  05c0 193c      lrri        $AC0.L, @$AR1
929  05c1 009f 0400 lri         $AC1.M, #0x0400
930  05c3 00c0 0345 lr          $AR0, @0x0345
931  05c5 02bf 0640 call        0x0640
932  05c7 0081 0348 lri         $AR1, #0x0348
933  05c9 193e      lrri        $AC0.M, @$AR1
934  05ca 193c      lrri        $AC0.L, @$AR1
935  05cb 009f 0800 lri         $AC1.M, #0x0800
936  05cd 00c0 0345 lr          $AR0, @0x0345
937  05cf 02bf 0640 call        0x0640
938  05d1 0081 0346 lri         $AR1, #0x0346
939  05d3 193e      lrri        $AC0.M, @$AR1
940  05d4 193c      lrri        $AC0.L, @$AR1
941  05d5 009f 0800 lri         $AC1.M, #0x0800
942  05d7 00c0 0345 lr          $AR0, @0x0345
943  05d9 02bf 064d call        0x064d
944  05db 0081 0348 lri         $AR1, #0x0348
945  05dd 193e      lrri        $AC0.M, @$AR1
946  05de 193c      lrri        $AC0.L, @$AR1
947  05df 009f 0400 lri         $AC1.M, #0x0400
948  05e1 00c0 0345 lr          $AR0, @0x0345
949  05e3 02bf 064d call        0x064d
950  05e5 029f 004a jmp         0x004a
951  05e7 0080 0346 lri         $AR0, #0x0346
952  05e9 02bf 0072 call        0x0072
953  05eb 02bf 0072 call        0x0072
954  05ed 0081 0346 lri         $AR1, #0x0346
955  05ef 193e      lrri        $AC0.M, @$AR1
956  05f0 193c      lrri        $AC0.L, @$AR1
957  05f1 009f 0400 lri         $AC1.M, #0x0400
958  05f3 00c0 0345 lr          $AR0, @0x0345
959  05f5 02bf 0640 call        0x0640
960  05f7 0081 0348 lri         $AR1, #0x0348
961  05f9 193e      lrri        $AC0.M, @$AR1
962  05fa 193c      lrri        $AC0.L, @$AR1
963  05fb 009f 0400 lri         $AC1.M, #0x0400
964  05fd 00c0 0345 lr          $AR0, @0x0345
965  05ff 02bf 064d call        0x064d
966  0601 029f 004a jmp         0x004a
967  0603 0080 0346 lri         $AR0, #0x0346
968  0605 02bf 0072 call        0x0072
969  0607 02bf 0072 call        0x0072
970  0609 0081 0346 lri         $AR1, #0x0346
971  060b 193e      lrri        $AC0.M, @$AR1
972  060c 193c      lrri        $AC0.L, @$AR1
973  060d 009f 0400 lri         $AC1.M, #0x0400
974  060f 00c0 0344 lr          $AR0, @0x0344
975  0611 02bf 0640 call        0x0640
976  0613 0081 0348 lri         $AR1, #0x0348
977  0615 193e      lrri        $AC0.M, @$AR1
978  0616 193c      lrri        $AC0.L, @$AR1
979  0617 009f 0800 lri         $AC1.M, #0x0800
980  0619 00c0 0344 lr          $AR0, @0x0344
981  061b 02bf 0640 call        0x0640
982  061d 0080 0400 lri         $AR0, #0x0400
983  061f 0083 0800 lri         $AR3, #0x0800
984  0621 0084 0000 lri         $IX0, #0x0000
985  0623 00da 0345 lr          $AX0.H, @0x0345
986  0625 00df 0344 lr          $AC1.M, @0x0344
987  0627 8f00      set40       
988  0628 197b      lrri        $AX1.H, @$AR3
989  0629 b800      mulx        $AX0.H, $AX1.H
990  062a 197b      lrri        $AX1.H, @$AR3
991  062b 007f 0630 bloop       $AC1.M, 0x0630
992  062d 199e      lrrn        $AC0.M, @$AR0
993  062e bc00      mulxac      $AX0.H, $AX1.H, $ACC0
994  062f 80b2      nx'sl       : $AC0.M, $AX1.H
995  0630 0000      nop         
996  0631 8e00      set16       
997  0632 0081 0346 lri         $AR1, #0x0346
998  0634 193e      lrri        $AC0.M, @$AR1
999  0635 193c      lrri        $AC0.L, @$AR1
1000  0636 009f 0400 lri         $AC1.M, #0x0400
1001  0638 00c0 0344 lr          $AR0, @0x0344
1002  063a 02bf 064d call        0x064d
1003  063c 029f 004a jmp         0x004a
1004  063e 193e      lrri        $AC0.M, @$AR1
1005  063f 193c      lrri        $AC0.L, @$AR1
1006  0640 2fcd      srs         @DSPA, $AC1.M
1007  0641 0f00      lris        $AC1.M, #0x00
1008  0642 2fc9      srs         @DSCR, $AC1.M
1009  0643 2ece      srs         @DSMAH, $AC0.M
1010  0644 2ccf      srs         @DSMAL, $AC0.L
1011  0645 1fe0      mrr         $AC1.M, $AR0
1012  0646 1501      lsl         $ACC1, #1
1013  0647 2fcb      srs         @DSBL, $AC1.M
1014  0648 02bf 0651 call        0x0651
1015  064a 02df      ret         
1016  064b 193e      lrri        $AC0.M, @$AR1
1017  064c 193c      lrri        $AC0.L, @$AR1
1018  064d 2fcd      srs         @DSPA, $AC1.M
1019  064e 0f01      lris        $AC1.M, #0x01
1020  064f 029f 0642 jmp         0x0642
1021  0651 26c9      lrs         $AC0.M, @DSCR
1022  0652 02a0 0004 andf        $AC0.M, #0x0004
1023  0654 029c 0651 jlnz        0x0651
1024  0656 02df      ret         
1025  0657 193e      lrri        $AC0.M, @$AR1
1026  0658 193c      lrri        $AC0.L, @$AR1
1027  0659 00ff ffcd sr          @DSPA, $AC1.M
1028  065b 0f00      lris        $AC1.M, #0x00
1029  065c 00ff ffc9 sr          @DSCR, $AC1.M
1030  065e 00fe ffce sr          @DSMAH, $AC0.M
1031  0660 00fc ffcf sr          @DSMAL, $AC0.L
1032  0662 1fe0      mrr         $AC1.M, $AR0
1033  0663 1501      lsl         $ACC1, #1
1034  0664 00ff ffcb sr          @DSBL, $AC1.M
1035  0666 02df      ret         
1036  0667 00de ffc9 lr          $AC0.M, @DSCR
1037  0669 02a0 0004 andf        $AC0.M, #0x0004
1038  066b 029c 0667 jlnz        0x0667
1039  066d 02df      ret         
1040  066e 0080 0346 lri         $AR0, #0x0346
1041  0670 02bf 0072 call        0x0072
1042  0672 02bf 0072 call        0x0072
1043  0674 0081 0346 lri         $AR1, #0x0346
1044  0676 00df 0349 lr          $AC1.M, @0x0349
1045  0678 0340 ffff andi        $AC1.M, #0xffff
1046  067a 00c0 0345 lr          $AR0, @0x0345
1047  067c 02bf 063e call        0x063e
1048  067e 029f 004a jmp         0x004a
1049  0680 0080 0346 lri         $AR0, #0x0346
1050  0682 02bf 0072 call        0x0072
1051  0684 02bf 0072 call        0x0072
1052  0686 0081 0346 lri         $AR1, #0x0346
1053  0688 00df 0349 lr          $AC1.M, @0x0349
1054  068a 0340 ffff andi        $AC1.M, #0xffff
1055  068c 00c0 0345 lr          $AR0, @0x0345
1056  068e 02bf 064b call        0x064b
1057  0690 029f 004a jmp         0x004a
1058  0692 0092 00ff lri         $CR, #0x00ff
1059  0694 009e ffff lri         $AC0.M, #0xffff
1060  0696 2ed4      srs         @ACSAH, $AC0.M
1061  0697 2ed5      srs         @ACSAL, $AC0.M
1062  0698 2ed6      srs         @ACEAH, $AC0.M
1063  0699 2ed7      srs         @ACEAL, $AC0.M
1064  069a 02df      ret         
1065  069b 00ff ffd1 sr          @SampleFormat, $AC1.M
1066  069d 0340 0003 andi        $AC1.M, #0x0003
1067  069f 7900      decm        $AC1.M
1068  06a0 02ca      lsrn        
1069  06a1 00df 037d lr          $AC1.M, @0x037d
1070  06a3 00dd 037e lr          $AC1.L, @0x037e
1071  06a5 4c00      add         $ACC0, $ACC1
1072  06a6 00fe ffd8 sr          @ACCAH, $AC0.M
1073  06a8 00fc ffd9 sr          @ACCAL, $AC0.L
1074  06aa 02df      ret         
1075  06ab 1fc3      mrr         $AC0.M, $AR3
1076  06ac 043f      addis       $ACC0, #0x3f
1077  06ad 0240 fff0 andi        $AC0.M, #0xfff0
1078  06af 00fe ffcd sr          @DSPA, $AC0.M
1079  06b1 1c1a      mrr         $AR0, $AX0.H
1080  06b2 00da 037f lr          $AX0.H, @0x037f
1081  06b4 4400      addr        $ACC0, $AX0.H
1082  06b5 1f40      mrr         $AX0.H, $AR0
1083  06b6 1c1e      mrr         $AR0, $AC0.M
1084  06b7 1fda      mrr         $AC0.M, $AX0.H
1085  06b8 041f      addis       $ACC0, #0x1f
1086  06b9 0240 fff0 andi        $AC0.M, #0xfff0
1087  06bb 1401      lsl         $ACC0, #1
1088  06bc 00fe ffcb sr          @DSBL, $AC0.M
1089  06be 00de ffc9 lr          $AC0.M, @DSCR
1090  06c0 02a0 0004 andf        $AC0.M, #0x0004
1091  06c2 029c 06be jlnz        0x06be
1092  06c4 007a 06c7 bloop       $AX0.H, 0x06c7
1093  06c6 191e      lrri        $AC0.M, @$AR0
1094  06c7 1b7e      srri        @$AR3, $AC0.M
1095  06c8 02df      ret         
1096  06c9 8900      clr         $ACC1
1097  06ca 1ffc      mrr         $AC1.M, $AC0.L
1098  06cb 0340 001f andi        $AC1.M, #0x001f
1099  06cd 00ff 037f sr          @0x037f, $AC1.M
1100  06cf 1ffc      mrr         $AC1.M, $AC0.L
1101  06d0 0340 ffe0 andi        $AC1.M, #0xffe0
1102  06d2 1f9f      mrr         $AC0.L, $AC1.M
1103  06d3 00df 037d lr          $AC1.M, @0x037d
1104  06d5 00dd 037e lr          $AC1.L, @0x037e
1105  06d7 4c00      add         $ACC0, $ACC1
1106  06d8 00fe ffce sr          @DSMAH, $AC0.M
1107  06da 00fc ffcf sr          @DSMAL, $AC0.L
1108  06dc 0f00      lris        $AC1.M, #0x00
1109  06dd 00ff ffc9 sr          @DSCR, $AC1.M
1110  06df 02df      ret         
1111  06e0 00df 037f lr          $AC1.M, @0x037f
1112  06e2 157f      lsr         $ACC1, #-1
1113  06e3 00ff 037f sr          @0x037f, $AC1.M
1114  06e5 02df      ret         
1115  06e6 8600      tstaxh      $AX0.H
1116  06e7 02d5      retz        
1117  06e8 1f1a      mrr         $AX0.L, $AX0.H
1118  06e9 009e 0780 lri         $AC0.M, #0x0780
1119  06eb 00fe ffcd sr          @DSPA, $AC0.M
1120  06ed 1fda      mrr         $AC0.M, $AX0.H
1121  06ee 043f      addis       $ACC0, #0x3f
1122  06ef 0240 ffe0 andi        $AC0.M, #0xffe0
1123  06f1 00fe ffcb sr          @DSBL, $AC0.M
1124  06f3 00de ffc9 lr          $AC0.M, @DSCR
1125  06f5 02a0 0004 andf        $AC0.M, #0x0004
1126  06f7 029c 06f3 jlnz        0x06f3
1127  06f9 8100      clr         $ACC0
1128  06fa 00de 037f lr          $AC0.M, @0x037f
1129  06fc 147f      lsr         $ACC0, #-1
1130  06fd 0200 0780 addi        $AC0.M, #0x0780
1131  06ff 1c1e      mrr         $AR0, $AC0.M
1132  0700 00de 037f lr          $AC0.M, @0x037f
1133  0702 02a0 0001 andf        $AC0.M, #0x0001
1134  0704 029d 070d jlz         0x070d
1135  0706 8100      clr         $ACC0
1136  0707 191e      lrri        $AC0.M, @$AR0
1137  0708 1488      asl         $ACC0, #8
1138  0709 1b7e      srri        @$AR3, $AC0.M
1139  070a 1fda      mrr         $AC0.M, $AX0.H
1140  070b 7800      decm        $AC0.M
1141  070c 1f5e      mrr         $AX0.H, $AC0.M
1142  070d 8100      clr         $ACC0
1143  070e 1fda      mrr         $AC0.M, $AX0.H
1144  070f 147f      lsr         $ACC0, #-1
1145  0710 007e 0719 bloop       $AC0.M, 0x0719
1146  0712 8100      clr         $ACC0
1147  0713 181e      lrr         $AC0.M, @$AR0
1148  0714 0240 ff00 andi        $AC0.M, #0xff00
1149  0716 1b7e      srri        @$AR3, $AC0.M
1150  0717 191e      lrri        $AC0.M, @$AR0
1151  0718 1488      asl         $ACC0, #8
1152  0719 1b7e      srri        @$AR3, $AC0.M
1153  071a 1fda      mrr         $AC0.M, $AX0.H
1154  071b 1f58      mrr         $AX0.H, $AX0.L
1155  071c 02a0 0001 andf        $AC0.M, #0x0001
1156  071e 02dd      retlz       
1157  071f 8100      clr         $ACC0
1158  0720 181e      lrr         $AC0.M, @$AR0
1159  0721 0240 ff00 andi        $AC0.M, #0xff00
1160  0723 1b7e      srri        @$AR3, $AC0.M
1161  0724 02df      ret         
1162  0725 1205      sbclr       #0x05
1163  0726 8e00      set16       
1164  0727 00f0 03fd sr          @0x03fd, $AC0.H
1165  0729 00fc 03ff sr          @0x03ff, $AC0.L
1166  072b f400      lsr16       $ACC0
1167  072c 00fc 03fe sr          @0x03fe, $AC0.L
1168  072e 00fa 03fa sr          @0x03fa, $AX0.H
1169  0730 8100      clr         $ACC0
1170  0731 00de fffe lr          $AC0.M, @CMBH
1171  0733 02c0 8000 andcf       $AC0.M, #0x8000
1172  0735 029c 0826 jlnz        0x0826
1173  0737 00da ffff lr          $AX0.H, @CMBL
1174  0739 8600      tstaxh      $AX0.H
1175  073a 0294 07ff jnz         0x07ff
1176  073c 00de fffe lr          $AC0.M, @CMBH
1177  073e 02c0 8000 andcf       $AC0.M, #0x8000
1178  0740 029c 073c jlnz        0x073c
1179  0742 0240 000f andi        $AC0.M, #0x000f
1180  0744 1f5e      mrr         $AX0.H, $AC0.M
1181  0745 7400      incm        $AC0.M
1182  0746 0c00      lris        $AC0.L, #0x00
1183  0747 1404      lsl         $ACC0, #4
1184  0748 00fe 034e sr          @0x034e, $AC0.M
1185  074a 1fda      mrr         $AC0.M, $AX0.H
1186  074b 1f40      mrr         $AX0.H, $AR0
1187  074c 0200 04fc addi        $AC0.M, #0x04fc
1188  074e 1c1e      mrr         $AR0, $AC0.M
1189  074f 00de ffff lr          $AC0.M, @CMBL
1190  0751 1a1e      srr         @$AR0, $AC0.M
1191  0752 1c1a      mrr         $AR0, $AX0.H
1192  0753 00de 03fe lr          $AC0.M, @0x03fe
1193  0755 00dc 03ff lr          $AC0.L, @0x03ff
1194  0757 00d0 03fd lr          $AC0.H, @0x03fd
1195  0759 00da 03fa lr          $AX0.H, @0x03fa
1196  075b 1305      sbset       #0x05
1197  075c 02ff      rti         
1198  075d 009a 0002 lri         $AX0.H, #0x0002
1199  075f 00fa 03a3 sr          @0x03a3, $AX0.H
1200  0761 00e0 03f9 sr          @0x03f9, $AR0
1201  0763 02bf 07e9 call        0x07e9
1202  0765 16fc dcd1 si          @DMBH, #0xdcd1
1203  0767 16fd 0002 si          @DMBL, #0x0002
1204  0769 16fb 0001 si          @DIRQ, #0x0001
1205  076b 0021      halt        
1206  076c 0784      cmpis       $ACC1, #0x84
1207  076d 0785      cmpis       $ACC1, #0x85
1208  076e 07c5      cmpis       $ACC1, #0xc5
1209  076f 07c8      cmpis       $ACC1, #0xc8
1210  0770 00e0 03f9 sr          @0x03f9, $AR0
1211  0772 009e 0005 lri         $AC0.M, #0x0005
1212  0774 02bf 07d7 call        0x07d7
1213  0776 8e00      set16       
1214  0777 8100      clr         $ACC0
1215  0778 8900      clr         $ACC1
1216  0779 02bf 07cb call        0x07cb
1217  077b 27ff      lrs         $AC1.M, @CMBL
1218  077c 009e 076c lri         $AC0.M, #0x076c
1219  077e 4c00      add         $ACC0, $ACC1
1220  077f 1c7e      mrr         $AR3, $AC0.M
1221  0780 0313      ilrr        $AC1.M, @$AR3
1222  0781 1c7f      mrr         $AR3, $AC1.M
1223  0782 176f      jmpr        $AR3
1224  0783 0021      halt        
1225  0784 0021      halt        
1226  0785 009a 0002 lri         $AX0.H, #0x0002
1227  0787 00fa 03a3 sr          @0x03a3, $AX0.H
1228  0789 8100      clr         $ACC0
1229  078a 8900      clr         $ACC1
1230  078b 02bf 07cb call        0x07cb
1231  078d 24ff      lrs         $AC0.L, @CMBL
1232  078e 02bf 07d1 call        0x07d1
1233  0790 25ff      lrs         $AC1.L, @CMBL
1234  0791 02bf 07d1 call        0x07d1
1235  0793 27ff      lrs         $AC1.M, @CMBL
1236  0794 2ece      srs         @DSMAH, $AC0.M
1237  0795 2ccf      srs         @DSMAL, $AC0.L
1238  0796 16c9 0001 si          @DSCR, #0x0001
1239  0798 2fcd      srs         @DSPA, $AC1.M
1240  0799 2dcb      srs         @DSBL, $AC1.L
1241  079a 8100      clr         $ACC0
1242  079b 8900      clr         $ACC1
1243  079c 02bf 07cb call        0x07cb
1244  079e 24ff      lrs         $AC0.L, @CMBL
1245  079f 1c9e      mrr         $IX0, $AC0.M
1246  07a0 1cbc      mrr         $IX1, $AC0.L
1247  07a1 02bf 07d1 call        0x07d1
1248  07a3 25ff      lrs         $AC1.L, @CMBL
1249  07a4 02bf 07d1 call        0x07d1
1250  07a6 27ff      lrs         $AC1.M, @CMBL
1251  07a7 1cdf      mrr         $IX2, $AC1.M
1252  07a8 1cfd      mrr         $IX3, $AC1.L
1253  07a9 8100      clr         $ACC0
1254  07aa 02bf 07cb call        0x07cb
1255  07ac 26ff      lrs         $AC0.M, @CMBL
1256  07ad 1c1e      mrr         $AR0, $AC0.M
1257  07ae 8900      clr         $ACC1
1258  07af 02bf 07d1 call        0x07d1
1259  07b1 20ff      lrs         $AX0.L, @CMBL
1260  07b2 1f5f      mrr         $AX0.H, $AC1.M
1261  07b3 02bf 07cb call        0x07cb
1262  07b5 21ff      lrs         $AX1.L, @CMBL
1263  07b6 02bf 07cb call        0x07cb
1264  07b8 23ff      lrs         $AX1.H, @CMBL
1265  07b9 26c9      lrs         $AC0.M, @DSCR
1266  07ba 02a0 0004 andf        $AC0.M, #0x0004
1267  07bc 029c 07b9 jlnz        0x07b9
1268  07be 1206      sbclr       #0x06
1269  07bf 1203      sbclr       #0x03
1270  07c0 1204      sbclr       #0x04
1271  07c1 1205      sbclr       #0x05
1272  07c2 029f 80b5 jmp         0x80b5
1273  07c4 0021      halt        
1274  07c5 029f 8000 jmp         0x8000
1275  07c7 0021      halt        
1276  07c8 00c0 03f9 lr          $AR0, @0x03f9
1277  07ca 170f      jmpr        $AR0
1278  07cb 26fe      lrs         $AC0.M, @CMBH
1279  07cc 02c0 8000 andcf       $AC0.M, #0x8000
1280  07ce 029c 07cb jlnz        0x07cb
1281  07d0 02df      ret         
1282  07d1 27fe      lrs         $AC1.M, @CMBH
1283  07d2 03c0 8000 andcf       $AC1.M, #0x8000
1284  07d4 029c 07d1 jlnz        0x07d1
1285  07d6 02df      ret         
1287 void SEND_DCD1(AC0.M) {
1288          07d7 02bf 07ef call        0x07ef
1289          07d9 16fc dcd1 si          @DMBH, #0xdcd1
1290          07db 2efd      srs         @DMBL, $AC0.M
1291          07dc 16fb 0001 si          @DIRQ, #0x0001
1292          07de 02bf 07ef call        0x07ef
1293          07e0 02df      ret         
1296 void SEND_F355(AC0.M) {
1297          07e1 02bf 07ef call        0x07ef
1298          07e3 16fc f355 si          @DMBH, #0xf355
1299          07e5 2efd      srs         @DMBL, $AC0.M
1300          07e6 02bf 07ef call        0x07ef
1301          07e8 02df      ret         
1304  07e9 26fc      lrs         $AC0.M, @DMBH
1305  07ea 02c0 8000 andcf       $AC0.M, #0x8000
1306  07ec 029d 07e9 jlz         0x07e9
1307  07ee 02df      ret         
1308  07ef 27fc      lrs         $AC1.M, @DMBH
1309  07f0 03c0 8000 andcf       $AC1.M, #0x8000
1310  07f2 029d 07ef jlz         0x07ef
1311  07f4 02df      ret         
1312  07f5 009a 0280 lri         $AX0.H, #0x0280
1313  07f7 00fa 0350 sr          @0x0350, $AX0.H
1314  07f9 00fa 0351 sr          @0x0351, $AX0.H
1315  07fb 0a00      lris        $AX0.H, #0x00
1316  07fc 00fa 0352 sr          @0x0352, $AX0.H
1317  07fe 02df      ret         
1318  07ff 00e0 03fb sr          @0x03fb, $AR0
1319  0801 00e8 03fc sr          @0x03fc, $WR0
1320  0803 00c0 0350 lr          $AR0, @0x0350
1321  0805 0088 002f lri         $WR0, #0x002f
1322  0807 1b1a      srri        @$AR0, $AX0.H
1323  0808 00de fffe lr          $AC0.M, @CMBH
1324  080a 02c0 8000 andcf       $AC0.M, #0x8000
1325  080c 029c 0808 jlnz        0x0808
1326  080e 00dc ffff lr          $AC0.L, @CMBL
1327  0810 1b1e      srri        @$AR0, $AC0.M
1328  0811 1b1c      srri        @$AR0, $AC0.L
1329  0812 1fda      mrr         $AC0.M, $AX0.H
1330  0813 7800      decm        $AC0.M
1331  0814 1f5e      mrr         $AX0.H, $AC0.M
1332  0815 8600      tstaxh      $AX0.H
1333  0816 0294 0808 jnz         0x0808
1334  0818 8100      clr         $ACC0
1335  0819 00de 0352 lr          $AC0.M, @0x0352
1336  081b 7400      incm        $AC0.M
1337  081c 00fe 0352 sr          @0x0352, $AC0.M
1338  081e 00e0 0350 sr          @0x0350, $AR0
1339  0820 00c0 03fb lr          $AR0, @0x03fb
1340  0822 00c8 03fc lr          $WR0, @0x03fc
1341  0824 029f 0753 jmp         0x0753
1342  0826 00e0 03fb sr          @0x03fb, $AR0
1343  0828 00e8 03fc sr          @0x03fc, $WR0
1344  082a 00c0 0350 lr          $AR0, @0x0350
1345  082c 0088 002f lri         $WR0, #0x002f
1346  082e 0a00      lris        $AX0.H, #0x00
1347  082f 1b1a      srri        @$AR0, $AX0.H
1348  0830 029f 0818 jmp         0x0818
1349  0832 00c0 0351 lr          $AR0, @0x0351
1350  0834 0088 002f lri         $WR0, #0x002f
1351  0836 00da 0352 lr          $AX0.H, @0x0352
1352  0838 8600      tstaxh      $AX0.H
1353  0839 0295 085a jz          0x085a
1354  083b 1205      sbclr       #0x05
1355  083c 00da 0352 lr          $AX0.H, @0x0352
1356  083e 1fda      mrr         $AC0.M, $AX0.H
1357  083f 7800      decm        $AC0.M
1358  0840 00fe 0352 sr          @0x0352, $AC0.M
1359  0842 1305      sbset       #0x05
1360  0843 0081 0356 lri         $AR1, #0x0356
1361  0845 191e      lrri        $AC0.M, @$AR0
1362  0846 02c0 8000 andcf       $AC0.M, #0x8000
1363  0848 029d 085e jlz         0x085e
1364  084a 1f5e      mrr         $AX0.H, $AC0.M
1365  084b 8600      tstaxh      $AX0.H
1366  084c 0295 0862 jz          0x0862
1367  084e 007a 0853 bloop       $AX0.H, 0x0853
1368  0850 191e      lrri        $AC0.M, @$AR0
1369  0851 1b3e      srri        @$AR1, $AC0.M
1370  0852 191e      lrri        $AC0.M, @$AR0
1371  0853 1b3e      srri        @$AR1, $AC0.M
1372  0854 00e0 0351 sr          @0x0351, $AR0
1373  0856 0088 ffff lri         $WR0, #0xffff
1374  0858 029f 0036 jmp         0x0036
1375  085a 0088 ffff lri         $WR0, #0xffff
1376  085c 029f 002b jmp         0x002b
1377  085e 00e0 0351 sr          @0x0351, $AR0
1378  0860 029f 0836 jmp         0x0836
1379  0862 0080 0832 lri         $AR0, #0x0832
1380  0864 029f 075d jmp         0x075d
1381  0866 8100      clr         $ACC0
1382  0867 0e10      lris        $AC0.M, #0x10
1383  0868 2232      lrs         $AX0.H, @0x0032
1384  0869 8600      tstaxh      $AX0.H
1385  086a 02d5      retz        
1386  086b 5400      subr        $ACC0, $AX0.H
1387  086c 0200 0458 addi        $AC0.M, #0x0458
1388  086e 1c1e      mrr         $AR0, $AC0.M
1389  086f 1fda      mrr         $AC0.M, $AX0.H
1390  0870 04fe      addis       $ACC0, #0xfe
1391  0871 1f1e      mrr         $AX0.L, $AC0.M
1392  0872 191e      lrri        $AC0.M, @$AR0
1393  0873 0291 0879 jl          0x0879
1394  0875 191a      lrri        $AX0.H, @$AR0
1395  0876 0058      loop        $AX0.L
1396  0877 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
1397  0878 6433      movr's      $ACC0, $AX0.H : @$AR3, $AC0.M
1398  0879 1b7e      srri        @$AR3, $AC0.M
1399  087a 02df      ret         
1400  087b 02bf 0866 call        0x0866
1401  087d 8100      clr         $ACC0
1402  087e 2632      lrs         $AC0.M, @0x0032
1403  087f 5c00      sub         $ACC0, $ACC1
1404  0880 2e32      srs         @0x0032, $AC0.M
1405  0881 0092 00ff lri         $CR, #0x00ff
1406  0883 02df      ret         
1407  0884 00de 04fb lr          $AC0.M, @0x04fb
1408  0886 7400      incm        $AC0.M
1409  0887 00fe 04fb sr          @0x04fb, $AC0.M
1410  0889 8100      clr         $ACC0
1411  088a 2e32      srs         @0x0032, $AC0.M
1412  088b 2e66      srs         @0x0066, $AC0.M
1413  088c 2e67      srs         @0x0067, $AC0.M
1414  088d 268a      lrs         $AC0.M, @0xff8a
1415  088e 248b      lrs         $AC0.L, @0xff8b
1416  088f 2e3a      srs         @0x003a, $AC0.M
1417  0890 2c3b      srs         @0x003b, $AC0.L
1418  0891 268c      lrs         $AC0.M, @0xff8c
1419  0892 248d      lrs         $AC0.L, @0xff8d
1420  0893 2e38      srs         @0x0038, $AC0.M
1421  0894 2c39      srs         @0x0039, $AC0.L
1422  0895 02df      ret         
1423  0896 8100      clr         $ACC0
1424  0897 2689      lrs         $AC0.M, @0xff89
1425  0898 0240 000f andi        $AC0.M, #0x000f
1426  089a 1f5e      mrr         $AX0.H, $AC0.M
1427  089b 8100      clr         $ACC0
1428  089c 0e10      lris        $AC0.M, #0x10
1429  089d 5400      subr        $ACC0, $AX0.H
1430  089e 2e32      srs         @0x0032, $AC0.M
1431  089f 268a      lrs         $AC0.M, @0xff8a
1432  08a0 248b      lrs         $AC0.L, @0xff8b
1433  08a1 2288      lrs         $AX0.H, @0xff88
1434  08a2 2089      lrs         $AX0.L, @0xff89
1435  08a3 5800      subax       $ACC0, $AX0.L
1436  08a4 0a00      lris        $AX0.H, #0x00
1437  08a5 2032      lrs         $AX0.L, @0x0032
1438  08a6 5800      subax       $ACC0, $AX0.L
1439  08a7 2e3a      srs         @0x003a, $AC0.M
1440  08a8 2c3b      srs         @0x003b, $AC0.L
1441  08a9 02df      ret         
1442  08aa 0092 0004 lri         $CR, #0x0004
1443  08ac 8100      clr         $ACC0
1444  08ad 2604      lrs         $AC0.M, @0x0004
1445  08ae b100      tst         $ACC0
1446  08af 02b4 0884 callnz      0x0884
1447  08b1 8100      clr         $ACC0
1448  08b2 2601      lrs         $AC0.M, @0x0001
1449  08b3 b100      tst         $ACC0
1450  08b4 0294 0952 jnz         0x0952
1451  08b6 2232      lrs         $AX0.H, @0x0032
1452  08b7 c900      cmpar       $ACC0, $AX1.H
1453  08b8 0293 087b jle         0x087b
1454  08ba 5500      subr        $ACC1, $AX0.H
1455  08bb 02bf 0866 call        0x0866
1456  08bd 223a      lrs         $AX0.H, @0x003a
1457  08be 8600      tstaxh      $AX0.H
1458  08bf 0294 08c6 jnz         0x08c6
1459  08c1 8100      clr         $ACC0
1460  08c2 263b      lrs         $AC0.M, @0x003b
1461  08c3 8200      cmp         
1462  08c4 0291 0918 jl          0x0918
1463  08c6 8100      clr         $ACC0
1464  08c7 1fdf      mrr         $AC0.M, $AC1.M
1465  08c8 040f      addis       $ACC0, #0x0f
1466  08c9 147c      lsr         $ACC0, #-4
1467  08ca 1f7e      mrr         $AX1.H, $AC0.M
1468  08cb 0c00      lris        $AC0.L, #0x00
1469  08cc 1404      lsl         $ACC0, #4
1470  08cd 1f1e      mrr         $AX0.L, $AC0.M
1471  08ce 0a00      lris        $AX0.H, #0x00
1472  08cf 8100      clr         $ACC0
1473  08d0 263a      lrs         $AC0.M, @0x003a
1474  08d1 243b      lrs         $AC0.L, @0x003b
1475  08d2 5800      subax       $ACC0, $AX0.L
1476  08d3 0290 08de jge         0x08de
1477  08d5 8100      clr         $ACC0
1478  08d6 263b      lrs         $AC0.M, @0x003b
1479  08d7 5c00      sub         $ACC0, $ACC1
1480  08d8 2e32      srs         @0x0032, $AC0.M
1481  08d9 8100      clr         $ACC0
1482  08da 2e3a      srs         @0x003a, $AC0.M
1483  08db 2e3b      srs         @0x003b, $AC0.M
1484  08dc 029f 08e4 jmp         0x08e4
1485  08de 2e3a      srs         @0x003a, $AC0.M
1486  08df 2c3b      srs         @0x003b, $AC0.L
1487  08e0 0c00      lris        $AC0.L, #0x00
1488  08e1 1fd8      mrr         $AC0.M, $AX0.L
1489  08e2 5c00      sub         $ACC0, $ACC1
1490  08e3 2e32      srs         @0x0032, $AC0.M
1491  08e4 8100      clr         $ACC0
1492  08e5 1fdb      mrr         $AC0.M, $AX1.H
1493  08e6 02bf 0958 call        0x0958
1494  08e8 2232      lrs         $AX0.H, @0x0032
1495  08e9 8600      tstaxh      $AX0.H
1496  08ea 0295 0915 jz          0x0915
1497  08ec 0a10      lris        $AX0.H, #0x10
1498  08ed 8100      clr         $ACC0
1499  08ee 1fc3      mrr         $AC0.M, $AR3
1500  08ef 5400      subr        $ACC0, $AX0.H
1501  08f0 1c7e      mrr         $AR3, $AC0.M
1502  08f1 0080 0458 lri         $AR0, #0x0458
1503  08f3 197e      lrri        $AC0.M, @$AR3
1504  08f4 197a      lrri        $AX0.H, @$AR3
1505  08f5 100e      loopi       #0x0e
1506  08f6 64a2      movr'sl     $ACC0, $AX0.H : $AC0.M, $AX0.H
1507  08f7 1b1e      srri        @$AR0, $AC0.M
1508  08f8 1b1a      srri        @$AR0, $AX0.H
1509  08f9 8100      clr         $ACC0
1510  08fa 263a      lrs         $AC0.M, @0x003a
1511  08fb 243b      lrs         $AC0.L, @0x003b
1512  08fc b100      tst         $ACC0
1513  08fd 0294 0915 jnz         0x0915
1514  08ff 2232      lrs         $AX0.H, @0x0032
1515  0900 8600      tstaxh      $AX0.H
1516  0901 0295 0915 jz          0x0915
1517  0903 0080 0467 lri         $AR0, #0x0467
1518  0905 8100      clr         $ACC0
1519  0906 268b      lrs         $AC0.M, @0xff8b
1520  0907 b100      tst         $ACC0
1521  0908 0295 0915 jz          0x0915
1522  090a 0200 000f addi        $AC0.M, #0x000f
1523  090c 0240 000f andi        $AC0.M, #0x000f
1524  090e 0200 0458 addi        $AC0.M, #0x0458
1525  0910 1c7e      mrr         $AR3, $AC0.M
1526  0911 007a 0914 bloop       $AX0.H, 0x0914
1527  0913 18fe      lrrd        $AC0.M, @$AR3
1528  0914 1a9e      srrd        @$AR0, $AC0.M
1529  0915 0092 00ff lri         $CR, #0x00ff
1530  0917 02df      ret         
1531  0918 b100      tst         $ACC0
1532  0919 0295 0928 jz          0x0928
1533  091b 5d00      sub         $ACC1, $ACC0
1534  091c 040f      addis       $ACC0, #0x0f
1535  091d 147c      lsr         $ACC0, #-4
1536  091e 0c00      lris        $AC0.L, #0x00
1537  091f 00e3 0363 sr          @0x0363, $AR3
1538  0921 02bf 0958 call        0x0958
1539  0923 00de 0363 lr          $AC0.M, @0x0363
1540  0925 223b      lrs         $AX0.H, @0x003b
1541  0926 4400      addr        $ACC0, $AX0.H
1542  0927 1c7e      mrr         $AR3, $AC0.M
1543  0928 8100      clr         $ACC0
1544  0929 2681      lrs         $AC0.M, @0xff81
1545  092a b100      tst         $ACC0
1546  092b 0295 0950 jz          0x0950
1547  092d 2380      lrs         $AX1.H, @0xff80
1548  092e 2688      lrs         $AC0.M, @0xff88
1549  092f 2489      lrs         $AC0.L, @0xff89
1550  0930 1408      lsl         $ACC0, #8
1551  0931 14f4      asr         $ACC0, #-12
1552  0932 2380      lrs         $AX1.H, @0xff80
1553  0933 8d00      set15       
1554  0934 c810      mulc'mv     $AC0.M, $AX1.H : $AX0.L, $AC0.L
1555  0935 ae00      mulxmv      $AX0.L, $AX1.H, $ACC0
1556  0936 8c00      clr15       
1557  0937 f000      lsl16       $ACC0
1558  0938 4e00      addp        $ACC0
1559  0939 238c      lrs         $AX1.H, @0xff8c
1560  093a 218d      lrs         $AX1.L, @0xff8d
1561  093b 4a00      addax       $ACC0, $AX1.L
1562  093c 2e38      srs         @0x0038, $AC0.M
1563  093d 2c39      srs         @0x0039, $AC0.L
1564  093e 2682      lrs         $AC0.M, @0xff82
1565  093f 2e67      srs         @0x0067, $AC0.M
1566  0940 2683      lrs         $AC0.M, @0xff83
1567  0941 2e66      srs         @0x0066, $AC0.M
1568  0942 00e3 0363 sr          @0x0363, $AR3
1569  0944 0083 0458 lri         $AR3, #0x0458
1570  0946 8100      clr         $ACC0
1571  0947 0e01      lris        $AC0.M, #0x01
1572  0948 02bf 0958 call        0x0958
1573  094a 00c3 0363 lr          $AR3, @0x0363
1574  094c 02bf 0896 call        0x0896
1575  094e 029f 08b6 jmp         0x08b6
1576  0950 0e01      lris        $AC0.M, #0x01
1577  0951 2e01      srs         @0x0001, $AC0.M
1578  0952 8100      clr         $ACC0
1579  0953 005f      loop        $AC1.M
1580  0954 1b7e      srri        @$AR3, $AC0.M
1581  0955 0092 00ff lri         $CR, #0x00ff
1582  0957 02df      ret         
1583  0958 00ff 0360 sr          @0x0360, $AC1.M
1584  095a 00fe 0361 sr          @0x0361, $AC0.M
1585  095c 2638      lrs         $AC0.M, @0x0038
1586  095d 2439      lrs         $AC0.L, @0x0039
1587  095e 0f05      lris        $AC1.M, #0x05
1588  095f 02bf 069b call        0x069b
1589  0961 2638      lrs         $AC0.M, @0x0038
1590  0962 2439      lrs         $AC0.L, @0x0039
1591  0963 8900      clr         $ACC1
1592  0964 00df 0361 lr          $AC1.M, @0x0361
1593  0966 2280      lrs         $AX0.H, @0xff80
1594  0967 d000      mulc        $AC1.M, $AX0.H
1595  0968 6f00      movp        $ACC1
1596  0969 4c00      add         $ACC0, $ACC1
1597  096a 2e38      srs         @0x0038, $AC0.M
1598  096b 2c39      srs         @0x0039, $AC0.L
1599  096c 8100      clr         $ACC0
1600  096d 00de 0361 lr          $AC0.M, @0x0361
1601  096f 007e 09d6 bloop       $AC0.M, 0x09d6
1602  0971 0080 ffd3 lri         $AR0, #0xffd3
1603  0973 0084 0000 lri         $IX0, #0x0000
1604  0975 199e      lrrn        $AC0.M, @$AR0
1605  0976 8900      clr         $ACC1
1606  0977 1ffe      mrr         $AC1.M, $AC0.M
1607  0978 1401      lsl         $ACC0, #1
1608  0979 0240 001e andi        $AC0.M, #0x001e
1609  097b 0200 0300 addi        $AC0.M, #0x0300
1610  097d 1c3e      mrr         $AR1, $AC0.M
1611  097e 157c      lsr         $ACC1, #-4
1612  097f 0340 000f andi        $AC1.M, #0x000f
1613  0981 0a11      lris        $AX0.H, #0x11
1614  0982 5500      subr        $ACC1, $AX0.H
1615  0983 8100      clr         $ACC0
1616  0984 2680      lrs         $AC0.M, @0xff80
1617  0985 0605      cmpis       $ACC0, #0x05
1618  0986 0295 099f jz          0x099f
1619  0988 009a 00f0 lri         $AX0.H, #0x00f0
1620  098a 0b0f      lris        $AX1.H, #0x0f
1621  098b 0082 0364 lri         $AR2, #0x0364
1622  098d 1998      lrrn        $AX0.L, @$AR0
1623  098e 6000      movr        $ACC0, $AX0.L
1624  098f 1107 0996 bloopi      #0x07, 0x0996
1625  0991 3400      andr        $AC0.M, $AX0.H
1626  0992 1408      lsl         $ACC0, #8
1627  0993 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1628  0994 3644      andr'ln     $AC0.M, $AX1.H : $AX0.L, @$AR0
1629  0995 140c      lsl         $ACC0, #12
1630  0996 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1631  0997 3400      andr        $AC0.M, $AX0.H
1632  0998 1408      lsl         $ACC0, #8
1633  0999 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1634  099a 3600      andr        $AC0.M, $AX1.H
1635  099b 140c      lsl         $ACC0, #12
1636  099c 1b5e      srri        @$AR2, $AC0.M
1637  099d 029f 09bf jmp         0x09bf
1638  099f 009a c000 lri         $AX0.H, #0xc000
1639  09a1 0082 0364 lri         $AR2, #0x0364
1640  09a3 1998      lrrn        $AX0.L, @$AR0
1641  09a4 6000      movr        $ACC0, $AX0.L
1642  09a5 1103 09b2 bloopi      #0x03, 0x09b2
1643  09a7 1408      lsl         $ACC0, #8
1644  09a8 3400      andr        $AC0.M, $AX0.H
1645  09a9 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1646  09aa 140a      lsl         $ACC0, #10
1647  09ab 3400      andr        $AC0.M, $AX0.H
1648  09ac 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1649  09ad 140c      lsl         $ACC0, #12
1650  09ae 3400      andr        $AC0.M, $AX0.H
1651  09af 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1652  09b0 140e      lsl         $ACC0, #14
1653  09b1 3444      andr'ln     $AC0.M, $AX0.H : $AX0.L, @$AR0
1654  09b2 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1655  09b3 1408      lsl         $ACC0, #8
1656  09b4 3400      andr        $AC0.M, $AX0.H
1657  09b5 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1658  09b6 140a      lsl         $ACC0, #10
1659  09b7 3400      andr        $AC0.M, $AX0.H
1660  09b8 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1661  09b9 140c      lsl         $ACC0, #12
1662  09ba 3400      andr        $AC0.M, $AX0.H
1663  09bb 6032      movr's      $ACC0, $AX0.L : @$AR2, $AC0.M
1664  09bc 140e      lsl         $ACC0, #14
1665  09bd 3400      andr        $AC0.M, $AX0.H
1666  09be 1b5e      srri        @$AR2, $AC0.M
1667  09bf 8f00      set40       
1668  09c0 1f7f      mrr         $AX1.H, $AC1.M
1669  09c1 2066      lrs         $AX0.L, @0x0066
1670  09c2 2767      lrs         $AC1.M, @0x0067
1671  09c3 193a      lrri        $AX0.H, @$AR1
1672  09c4 1939      lrri        $AX1.L, @$AR1
1673  09c5 0080 0364 lri         $AR0, #0x0364
1674  09c7 a000      mulx        $AX0.L, $AX1.L
1675  09c8 ea70      maddc'l     $AC1.M, $AX1.L : $AC0.M, @$AR0
1676  09c9 1108 09d2 bloopi      #0x08, 0x09d2
1677  09cb 3a93      orr'sl      $AC0.M, $AX1.H : $AC1.M, $AX1.L
1678  09cc a478      mulxac'l    $AX0.L, $AX1.L, $ACC0 : $AC1.M, @$AR0
1679  09cd 1485      asl         $ACC0, #5
1680  09ce e833      maddc's     $AC0.M, $AX1.L : @$AR3, $AC0.M
1681  09cf 3b92      orr'sl      $AC1.M, $AX1.H : $AC0.M, $AX1.L
1682  09d0 a570      mulxac'l    $AX0.L, $AX1.L, $ACC1 : $AC0.M, @$AR0
1683  09d1 1585      asl         $ACC1, #5
1684  09d2 ea3b      maddc's     $AC1.M, $AX1.L : @$AR3, $AC1.M
1685  09d3 2f67      srs         @0x0067, $AC1.M
1686  09d4 8e00      set16       
1687  09d5 1ff8      mrr         $AC1.M, $AX0.L
1688  09d6 2f66      srs         @0x0066, $AC1.M
1689  09d7 8900      clr         $ACC1
1690  09d8 00df 0360 lr          $AC1.M, @0x0360
1691  09da 02df      ret         
1692  09db b100      tst         $ACC0
1693  09dc 02d5      retz        
1694  09dd 04fe      addis       $ACC0, #0xfe
1695  09de 1f1e      mrr         $AX0.L, $AC0.M
1696  09df 191e      lrri        $AC0.M, @$AR0
1697  09e0 0291 09e6 jl          0x09e6
1698  09e2 191a      lrri        $AX0.H, @$AR0
1699  09e3 0058      loop        $AX0.L
1700  09e4 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
1701  09e5 6433      movr's      $ACC0, $AX0.H : @$AR3, $AC0.M
1702  09e6 1b7e      srri        @$AR3, $AC0.M
1703  09e7 02df      ret         
1704  09e8 8100      clr         $ACC0
1705  09e9 1f5e      mrr         $AX0.H, $AC0.M
1706  09ea 00d8 0402 lr          $AX0.L, @0x0402
1707  09ec 00dc 0430 lr          $AC0.L, @0x0430
1708  09ee 0080 0520 lri         $AR0, #0x0520
1709  09f0 00df 0480 lr          $AC1.M, @0x0480
1710  09f2 1501      lsl         $ACC1, #1
1711  09f3 0340 007e andi        $AC1.M, #0x007e
1712  09f5 0300 09fd addi        $AC1.M, #0x09fd
1713  09f7 1c5f      mrr         $AR2, $AC1.M
1714  09f8 175f      callr       $AR2
1715  09f9 00fc 0430 sr          @0x0430, $AC0.L
1716  09fb 029f 0386 jmp         0x0386
1717  09fd 029f 0a1e jmp         0x0a1e
1718  09ff 029f 0a59 jmp         0x0a59
1719  0a01 029f 0a41 jmp         0x0a41
1720  0a03 029f 0a2e jmp         0x0a2e
1721  0a05 029f 0a67 jmp         0x0a67
1722  0a07 029f 0a1d jmp         0x0a1d
1723  0a09 029f 0a85 jmp         0x0a85
1724  0a0b 029f 0a88 jmp         0x0a88
1725  0a0d 029f 0a1d jmp         0x0a1d
1726  0a0f 029f 0a1d jmp         0x0a1d
1727  0a11 029f 0aa6 jmp         0x0aa6
1728  0a13 029f 0a5f jmp         0x0a5f
1729  0a15 029f 0a63 jmp         0x0a63
1730  0a17 029f 0a1d jmp         0x0a1d
1731  0a19 029f 0a1d jmp         0x0a1d
1732  0a1b 029f 0a1d jmp         0x0a1d
1733  0a1d 02df      ret         
1734  0a1e 1401      lsl         $ACC0, #1
1735  0a1f 009b c000 lri         $AX1.H, #0xc000
1736  0a21 0099 4000 lri         $AX1.L, #0x4000
1737  0a23 1150 0a2b bloopi      #0x50, 0x0a2b
1738  0a25 02c0 0001 andcf       $AC0.M, #0x0001
1739  0a27 027c      iflnz       
1740  0a28 1b1b      srri        @$AR0, $AX1.H
1741  0a29 027d      iflz        
1742  0a2a 1b19      srri        @$AR0, $AX1.L
1743  0a2b 4800      addax       $ACC0, $AX0.L
1744  0a2c 147f      lsr         $ACC0, #-1
1745  0a2d 02df      ret         
1746  0a2e 1402      lsl         $ACC0, #2
1747  0a2f 8900      clr         $ACC1
1748  0a30 1fb8      mrr         $AC1.L, $AX0.L
1749  0a31 1501      lsl         $ACC1, #1
1750  0a32 009b c000 lri         $AX1.H, #0xc000
1751  0a34 0099 4000 lri         $AX1.L, #0x4000
1752  0a36 1150 0a3e bloopi      #0x50, 0x0a3e
1753  0a38 02c0 0003 andcf       $AC0.M, #0x0003
1754  0a3a 027c      iflnz       
1755  0a3b 1b1b      srri        @$AR0, $AX1.H
1756  0a3c 027d      iflz        
1757  0a3d 1b19      srri        @$AR0, $AX1.L
1758  0a3e 4c00      add         $ACC0, $ACC1
1759  0a3f 147e      lsr         $ACC0, #-2
1760  0a40 02df      ret         
1761  0a41 1401      lsl         $ACC0, #1
1762  0a42 0081 0ca0 lri         $AR1, #0x0ca0
1763  0a44 009b c000 lri         $AX1.H, #0xc000
1764  0a46 0099 4000 lri         $AX1.L, #0x4000
1765  0a48 8900      clr         $ACC1
1766  0a49 0082 0000 lri         $AR2, #0x0000
1767  0a4b 1150 0a56 bloopi      #0x50, 0x0a56
1768  0a4d 02c0 0001 andcf       $AC0.M, #0x0001
1769  0a4f 027c      iflnz       
1770  0a50 1b1b      srri        @$AR0, $AX1.H
1771  0a51 027d      iflz        
1772  0a52 1b19      srri        @$AR0, $AX1.L
1773  0a53 183d      lrr         $AC1.L, @$AR1
1774  0a54 4900      addax       $ACC1, $AX0.L
1775  0a55 1fe2      mrr         $AC1.M, $AR2
1776  0a56 4c39      add's       $ACC0, $ACC1 : @$AR1, $AC1.M
1777  0a57 147f      lsr         $ACC0, #-1
1778  0a58 02df      ret         
1779  0a59 8900      clr         $ACC1
1780  0a5a 1fb8      mrr         $AC1.L, $AX0.L
1781  0a5b 157f      lsr         $ACC1, #-1
1782  0a5c 1050      loopi       #0x50
1783  0a5d 4c20      add's       $ACC0, $ACC1 : @$AR0, $AC0.L
1784  0a5e 02df      ret         
1785  0a5f 0082 0180 lri         $AR2, #0x0180
1786  0a61 029f 0a69 jmp         0x0a69
1787  0a63 0082 01c0 lri         $AR2, #0x01c0
1788  0a65 029f 0a69 jmp         0x0a69
1789  0a67 0082 0140 lri         $AR2, #0x0140
1790  0a69 008a 003f lri         $WR2, #0x003f
1791  0a6b 0086 0000 lri         $IX2, #0x0000
1792  0a6d 1406      lsl         $ACC0, #6
1793  0a6e 8900      clr         $ACC1
1794  0a6f 1fb8      mrr         $AC1.L, $AX0.L
1795  0a70 1505      lsl         $ACC1, #5
1796  0a71 009b 003f lri         $AX1.H, #0x003f
1797  0a73 009a 0000 lri         $AX0.H, #0x0000
1798  0a75 3600      andr        $AC0.M, $AX1.H
1799  0a76 1cde      mrr         $IX2, $AC0.M
1800  0a77 001a      addarn      $AR2, $IX2
1801  0a78 3400      andr        $AC0.M, $AX0.H
1802  0a79 1150 0a7f bloopi      #0x50, 0x0a7f
1803  0a7b 4c4a      add'l       $ACC0, $ACC1 : $AX1.L, @$AR2
1804  0a7c 3606      andr'dr     $AC0.M, $AX1.H : $AR2
1805  0a7d 1cde      mrr         $IX2, $AC0.M
1806  0a7e 340e      andr'nr     $AC0.M, $AX0.H : $AR2
1807  0a7f 1b19      srri        @$AR0, $AX1.L
1808  0a80 1fc2      mrr         $AC0.M, $AR2
1809  0a81 147a      lsr         $ACC0, #-6
1810  0a82 008a ffff lri         $WR2, #0xffff
1811  0a84 02df      ret         
1812  0a85 1050      loopi       #0x50
1813  0a86 1b18      srri        @$AR0, $AX0.L
1814  0a87 02df      ret         
1815  0a88 0082 0100 lri         $AR2, #0x0100
1816  0a8a 008a 003f lri         $WR2, #0x003f
1817  0a8c 0086 0000 lri         $IX2, #0x0000
1818  0a8e 1406      lsl         $ACC0, #6
1819  0a8f 8900      clr         $ACC1
1820  0a90 1fb8      mrr         $AC1.L, $AX0.L
1821  0a91 1505      lsl         $ACC1, #5
1822  0a92 009b 003f lri         $AX1.H, #0x003f
1823  0a94 009a 0000 lri         $AX0.H, #0x0000
1824  0a96 3600      andr        $AC0.M, $AX1.H
1825  0a97 1cde      mrr         $IX2, $AC0.M
1826  0a98 001a      addarn      $AR2, $IX2
1827  0a99 3400      andr        $AC0.M, $AX0.H
1828  0a9a 1150 0aa0 bloopi      #0x50, 0x0aa0
1829  0a9c 4c4a      add'l       $ACC0, $ACC1 : $AX1.L, @$AR2
1830  0a9d 3606      andr'dr     $AC0.M, $AX1.H : $AR2
1831  0a9e 1cde      mrr         $IX2, $AC0.M
1832  0a9f 340e      andr'nr     $AC0.M, $AX0.H : $AR2
1833  0aa0 1b19      srri        @$AR0, $AX1.L
1834  0aa1 1fc2      mrr         $AC0.M, $AR2
1835  0aa2 147a      lsr         $ACC0, #-6
1836  0aa3 008a ffff lri         $WR2, #0xffff
1837  0aa5 02df      ret         
1838  0aa6 0082 0100 lri         $AR2, #0x0100
1839  0aa8 008a 003f lri         $WR2, #0x003f
1840  0aaa 0086 0000 lri         $IX2, #0x0000
1841  0aac 0081 0ca0 lri         $AR1, #0x0ca0
1842  0aae 1406      lsl         $ACC0, #6
1843  0aaf 8900      clr         $ACC1
1844  0ab0 1fb8      mrr         $AC1.L, $AX0.L
1845  0ab1 1505      lsl         $ACC1, #5
1846  0ab2 009b 003f lri         $AX1.H, #0x003f
1847  0ab4 009a 0000 lri         $AX0.H, #0x0000
1848  0ab6 3600      andr        $AC0.M, $AX1.H
1849  0ab7 1cde      mrr         $IX2, $AC0.M
1850  0ab8 001a      addarn      $AR2, $IX2
1851  0ab9 3400      andr        $AC0.M, $AX0.H
1852  0aba 1150 0ac5 bloopi      #0x50, 0x0ac5
1853  0abc 1939      lrri        $AX1.L, @$AR1
1854  0abd a000      mulx        $AX0.L, $AX1.L
1855  0abe 140a      lsl         $ACC0, #10
1856  0abf 4e00      addp        $ACC0
1857  0ac0 1476      lsr         $ACC0, #-10
1858  0ac1 4c4a      add'l       $ACC0, $ACC1 : $AX1.L, @$AR2
1859  0ac2 3606      andr'dr     $AC0.M, $AX1.H : $AR2
1860  0ac3 1cde      mrr         $IX2, $AC0.M
1861  0ac4 340e      andr'nr     $AC0.M, $AX0.H : $AR2
1862  0ac5 1b19      srri        @$AR0, $AX1.L
1863  0ac6 1fc2      mrr         $AC0.M, $AR2
1864  0ac7 147a      lsr         $ACC0, #-6
1865  0ac8 008a ffff lri         $WR2, #0xffff
1866  0aca 02df      ret         
1867  0acb 0080 01be lri         $AR0, #0x01be
1868  0acd 1918      lrri        $AX0.L, @$AR0
1869  0ace 191a      lrri        $AX0.H, @$AR0
1870  0acf 0080 0180 lri         $AR0, #0x0180
1871  0ad1 0083 0180 lri         $AR3, #0x0180
1872  0ad3 9070      mul'l       $AX0.L, $AX0.H : $AC0.M, @$AR0
1873  0ad4 1ffe      mrr         $AC1.M, $AC0.M
1874  0ad5 1120 0adc bloopi      #0x20, 0x0adc
1875  0ad7 7c00      neg         $ACC0
1876  0ad8 d450      mulcac'l    $AC1.M, $AX0.H, $ACC0 : $AX0.H, @$AR0
1877  0ad9 6533      movr's      $ACC1, $AX0.H : @$AR3, $AC0.M
1878  0ada c550      mulcac'l    $AC0.M, $AX0.H, $ACC1 : $AX0.H, @$AR0
1879  0adb 1501      lsl         $ACC1, #1
1880  0adc 643b      movr's      $ACC0, $AX0.H : @$AR3, $AC1.M
1881  0add 0080 01fe lri         $AR0, #0x01fe
1882  0adf 191a      lrri        $AX0.H, @$AR0
1883  0ae0 1918      lrri        $AX0.L, @$AR0
1884  0ae1 0080 01c0 lri         $AR0, #0x01c0
1885  0ae3 0083 01c0 lri         $AR3, #0x01c0
1886  0ae5 1ff8      mrr         $AC1.M, $AX0.L
1887  0ae6 9070      mul'l       $AX0.L, $AX0.H : $AC0.M, @$AR0
1888  0ae7 f800      addpaxz     $ACC0, $AX0.H
1889  0ae8 0240 01ff andi        $AC0.M, #0x01ff
1890  0aea 0260 2000 ori         $AC0.M, #0x2000
1891  0aec 02bf 0aef call        0x0aef
1892  0aee 02df      ret         
1893  0aef b900      tst         $ACC1
1894  0af0 0272      ifg         
1895  0af1 7c00      neg         $ACC0
1896  0af2 1f7e      mrr         $AX1.H, $AC0.M
1897  0af3 4700      addr        $ACC1, $AX1.H
1898  0af4 1110 0af9 bloopi      #0x10, 0x0af9
1899  0af6 473b      addr's      $ACC1, $AX1.H : @$AR3, $AC1.M
1900  0af7 473b      addr's      $ACC1, $AX1.H : @$AR3, $AC1.M
1901  0af8 473b      addr's      $ACC1, $AX1.H : @$AR3, $AC1.M
1902  0af9 473b      addr's      $ACC1, $AX1.H : @$AR3, $AC1.M
1903  0afa 02df      ret         
1904  0afb 02bf 0b68 call        0x0b68
1905  0afd 2201      lrs         $AX0.H, @0x0001
1906  0afe 8600      tstaxh      $AX0.H
1907  0aff 0294 0b10 jnz         0x0b10
1908  0b01 2204      lrs         $AX0.H, @0x0004
1909  0b02 8600      tstaxh      $AX0.H
1910  0b03 02b4 0b57 callnz      0x0b57
1911  0b05 8100      clr         $ACC0
1912  0b06 2605      lrs         $AC0.M, @0x0005
1913  0b07 b100      tst         $ACC0
1914  0b08 0295 0b1d jz          0x0b1d
1915  0b0a 8100      clr         $ACC0
1916  0b0b 2e05      srs         @0x0005, $AC0.M
1917  0b0c 2281      lrs         $AX0.H, @0xff81
1918  0b0d 8600      tstaxh      $AX0.H
1919  0b0e 0294 0b17 jnz         0x0b17
1920  0b10 8100      clr         $ACC0
1921  0b11 005f      loop        $AC1.M
1922  0b12 1b7e      srri        @$AR3, $AC0.M
1923  0b13 7400      incm        $AC0.M
1924  0b14 2e01      srs         @0x0001, $AC0.M
1925  0b15 029f 0b50 jmp         0x0b50
1926  0b17 2688      lrs         $AC0.M, @0xff88
1927  0b18 2489      lrs         $AC0.L, @0xff89
1928  0b19 2e34      srs         @0x0034, $AC0.M
1929  0b1a 2c35      srs         @0x0035, $AC0.L
1930  0b1b 02bf 0b57 call        0x0b57
1931  0b1d 00ff 0360 sr          @0x0360, $AC1.M
1932  0b1f 2638      lrs         $AC0.M, @0x0038
1933  0b20 2439      lrs         $AC0.L, @0x0039
1934  0b21 02bf 06c9 call        0x06c9
1935  0b23 00df 0360 lr          $AC1.M, @0x0360
1936  0b25 8100      clr         $ACC0
1937  0b26 263a      lrs         $AC0.M, @0x003a
1938  0b27 b100      tst         $ACC0
1939  0b28 0294 0b37 jnz         0x0b37
1940  0b2a 263b      lrs         $AC0.M, @0x003b
1941  0b2b 5c00      sub         $ACC0, $ACC1
1942  0b2c 0290 0b37 jge         0x0b37
1943  0b2e 223b      lrs         $AX0.H, @0x003b
1944  0b2f 02bf 06e6 call        0x06e6
1945  0b31 5500      subr        $ACC1, $AX0.H
1946  0b32 0a01      lris        $AX0.H, #0x01
1947  0b33 00fa 0405 sr          @0x0405, $AX0.H
1948  0b35 029f 0b0a jmp         0x0b0a
1949  0b37 1f5f      mrr         $AX0.H, $AC1.M
1950  0b38 02bf 06e6 call        0x06e6
1951  0b3a 00fa 0362 sr          @0x0362, $AX0.H
1952  0b3c 8100      clr         $ACC0
1953  0b3d 263a      lrs         $AC0.M, @0x003a
1954  0b3e 243b      lrs         $AC0.L, @0x003b
1955  0b3f 1570      lsr         $ACC1, #-16
1956  0b40 0a01      lris        $AX0.H, #0x01
1957  0b41 0081 0405 lri         $AR1, #0x0405
1958  0b43 5c00      sub         $ACC0, $ACC1
1959  0b44 b100      tst         $ACC0
1960  0b45 0275      ifz         
1961  0b46 1a3a      srr         @$AR1, $AX0.H
1962  0b47 2e3a      srs         @0x003a, $AC0.M
1963  0b48 2c3b      srs         @0x003b, $AC0.L
1964  0b49 2638      lrs         $AC0.M, @0x0038
1965  0b4a 2439      lrs         $AC0.L, @0x0039
1966  0b4b 00d8 0362 lr          $AX0.L, @0x0362
1967  0b4d 7000      addaxl      $ACC0, $AX0.L
1968  0b4e 2c39      srs         @0x0039, $AC0.L
1969  0b4f 2e38      srs         @0x0038, $AC0.M
1970  0b50 0092 00ff lri         $CR, #0x00ff
1971  0b52 029f 037e jmp         0x037e
1972  0b54 8100      clr         $ACC0
1973  0b55 2e34      srs         @0x0034, $AC0.M
1974  0b56 2e35      srs         @0x0035, $AC0.M
1975  0b57 2334      lrs         $AX1.H, @0x0034
1976  0b58 2135      lrs         $AX1.L, @0x0035
1977  0b59 268a      lrs         $AC0.M, @0xff8a
1978  0b5a 248b      lrs         $AC0.L, @0xff8b
1979  0b5b 5a00      subax       $ACC0, $AX1.L
1980  0b5c 2e3a      srs         @0x003a, $AC0.M
1981  0b5d 2c3b      srs         @0x003b, $AC0.L
1982  0b5e 2634      lrs         $AC0.M, @0x0034
1983  0b5f 2435      lrs         $AC0.L, @0x0035
1984  0b60 238c      lrs         $AX1.H, @0xff8c
1985  0b61 218d      lrs         $AX1.L, @0xff8d
1986  0b62 4a00      addax       $ACC0, $AX1.L
1987  0b63 2e38      srs         @0x0038, $AC0.M
1988  0b64 2c39      srs         @0x0039, $AC0.L
1989  0b65 8100      clr         $ACC0
1990  0b66 2e05      srs         @0x0005, $AC0.M
1991  0b67 02df      ret         
1992  0b68 0092 0004 lri         $CR, #0x0004
1993  0b6a 2002      lrs         $AX0.L, @0x0002
1994  0b6b 8100      clr         $ACC0
1995  0b6c 8900      clr         $ACC1
1996  0b6d 2430      lrs         $AC0.L, @0x0030
1997  0b6e 8d00      set15       
1998  0b6f 0950      lris        $AX1.L, #0x50
1999  0b70 a000      mulx        $AX0.L, $AX1.L
2000  0b71 a400      mulxac      $AX0.L, $AX1.L, $ACC0
2001  0b72 1404      lsl         $ACC0, #4
2002  0b73 8c00      clr15       
2003  0b74 1ffe      mrr         $AC1.M, $AC0.M
2004  0b75 0083 0580 lri         $AR3, #0x0580
2005  0b77 02df      ret         
2006  0b78 02bf 0b68 call        0x0b68
2007  0b7a 2201      lrs         $AX0.H, @0x0001
2008  0b7b 8600      tstaxh      $AX0.H
2009  0b7c 0294 0b8d jnz         0x0b8d
2010  0b7e 2204      lrs         $AX0.H, @0x0004
2011  0b7f 8600      tstaxh      $AX0.H
2012  0b80 02b4 0bd7 callnz      0x0bd7
2013  0b82 8100      clr         $ACC0
2014  0b83 2605      lrs         $AC0.M, @0x0005
2015  0b84 b100      tst         $ACC0
2016  0b85 0295 0b9a jz          0x0b9a
2017  0b87 8100      clr         $ACC0
2018  0b88 2e05      srs         @0x0005, $AC0.M
2019  0b89 2281      lrs         $AX0.H, @0xff81
2020  0b8a 8600      tstaxh      $AX0.H
2021  0b8b 0294 0b94 jnz         0x0b94
2022  0b8d 8100      clr         $ACC0
2023  0b8e 005f      loop        $AC1.M
2024  0b8f 1b7e      srri        @$AR3, $AC0.M
2025  0b90 7400      incm        $AC0.M
2026  0b91 2e01      srs         @0x0001, $AC0.M
2027  0b92 029f 0bd0 jmp         0x0bd0
2028  0b94 2688      lrs         $AC0.M, @0xff88
2029  0b95 2489      lrs         $AC0.L, @0xff89
2030  0b96 2e34      srs         @0x0034, $AC0.M
2031  0b97 2c35      srs         @0x0035, $AC0.L
2032  0b98 02bf 0bd7 call        0x0bd7
2033  0b9a 00ff 0360 sr          @0x0360, $AC1.M
2034  0b9c 2638      lrs         $AC0.M, @0x0038
2035  0b9d 2439      lrs         $AC0.L, @0x0039
2036  0b9e 02bf 06c9 call        0x06c9
2037  0ba0 02bf 06e0 call        0x06e0
2038  0ba2 00df 0360 lr          $AC1.M, @0x0360
2039  0ba4 8100      clr         $ACC0
2040  0ba5 263a      lrs         $AC0.M, @0x003a
2041  0ba6 b100      tst         $ACC0
2042  0ba7 0294 0bb6 jnz         0x0bb6
2043  0ba9 263b      lrs         $AC0.M, @0x003b
2044  0baa 5c00      sub         $ACC0, $ACC1
2045  0bab 0290 0bb6 jge         0x0bb6
2046  0bad 223b      lrs         $AX0.H, @0x003b
2047  0bae 02bf 06ab call        0x06ab
2048  0bb0 5500      subr        $ACC1, $AX0.H
2049  0bb1 0a01      lris        $AX0.H, #0x01
2050  0bb2 00fa 0405 sr          @0x0405, $AX0.H
2051  0bb4 029f 0b87 jmp         0x0b87
2052  0bb6 1f5f      mrr         $AX0.H, $AC1.M
2053  0bb7 02bf 06ab call        0x06ab
2054  0bb9 00fa 0362 sr          @0x0362, $AX0.H
2055  0bbb 8100      clr         $ACC0
2056  0bbc 263a      lrs         $AC0.M, @0x003a
2057  0bbd 243b      lrs         $AC0.L, @0x003b
2058  0bbe 1570      lsr         $ACC1, #-16
2059  0bbf 0a01      lris        $AX0.H, #0x01
2060  0bc0 0081 0405 lri         $AR1, #0x0405
2061  0bc2 5c00      sub         $ACC0, $ACC1
2062  0bc3 b100      tst         $ACC0
2063  0bc4 0275      ifz         
2064  0bc5 1a3a      srr         @$AR1, $AX0.H
2065  0bc6 2e3a      srs         @0x003a, $AC0.M
2066  0bc7 2c3b      srs         @0x003b, $AC0.L
2067  0bc8 2638      lrs         $AC0.M, @0x0038
2068  0bc9 2439      lrs         $AC0.L, @0x0039
2069  0bca 00d8 0362 lr          $AX0.L, @0x0362
2070  0bcc 7000      addaxl      $ACC0, $AX0.L
2071  0bcd 7000      addaxl      $ACC0, $AX0.L
2072  0bce 2c39      srs         @0x0039, $AC0.L
2073  0bcf 2e38      srs         @0x0038, $AC0.M
2074  0bd0 0092 00ff lri         $CR, #0x00ff
2075  0bd2 029f 037e jmp         0x037e
2076  0bd4 8100      clr         $ACC0
2077  0bd5 2e34      srs         @0x0034, $AC0.M
2078  0bd6 2e35      srs         @0x0035, $AC0.M
2079  0bd7 2334      lrs         $AX1.H, @0x0034
2080  0bd8 2135      lrs         $AX1.L, @0x0035
2081  0bd9 268a      lrs         $AC0.M, @0xff8a
2082  0bda 248b      lrs         $AC0.L, @0xff8b
2083  0bdb 5a00      subax       $ACC0, $AX1.L
2084  0bdc 2e3a      srs         @0x003a, $AC0.M
2085  0bdd 2c3b      srs         @0x003b, $AC0.L
2086  0bde 2634      lrs         $AC0.M, @0x0034
2087  0bdf 2435      lrs         $AC0.L, @0x0035
2088  0be0 1401      lsl         $ACC0, #1
2089  0be1 238c      lrs         $AX1.H, @0xff8c
2090  0be2 218d      lrs         $AX1.L, @0xff8d
2091  0be3 4a00      addax       $ACC0, $AX1.L
2092  0be4 2e38      srs         @0x0038, $AC0.M
2093  0be5 2c39      srs         @0x0039, $AC0.L
2094  0be6 8100      clr         $ACC0
2095  0be7 2e05      srs         @0x0005, $AC0.M
2096  0be8 02df      ret         
2097  0be9 8900      clr         $ACC1
2098  0bea 0f50      lris        $AC1.M, #0x50
2099  0beb 0083 0520 lri         $AR3, #0x0520
2100  0bed 02bf 0c02 call        0x0c02
2101  0bef 029f 0386 jmp         0x0386
2102  0bf1 00d8 0402 lr          $AX0.L, @0x0402
2103  0bf3 8100      clr         $ACC0
2104  0bf4 8900      clr         $ACC1
2105  0bf5 00dc 0430 lr          $AC0.L, @0x0430
2106  0bf7 0a50      lris        $AX0.H, #0x50
2107  0bf8 9000      mul         $AX0.L, $AX0.H
2108  0bf9 9400      mulac       $AX0.L, $AX0.H, $ACC0
2109  0bfa 1404      lsl         $ACC0, #4
2110  0bfb 1ffe      mrr         $AC1.M, $AC0.M
2111  0bfc 0083 0580 lri         $AR3, #0x0580
2112  0bfe 02bf 0c02 call        0x0c02
2113  0c00 029f 037e jmp         0x037e
2114  0c02 0092 0004 lri         $CR, #0x0004
2115  0c04 8100      clr         $ACC0
2116  0c05 263a      lrs         $AC0.M, @0x003a
2117  0c06 243b      lrs         $AC0.L, @0x003b
2118  0c07 1f1f      mrr         $AX0.L, $AC1.M
2119  0c08 0a00      lris        $AX0.H, #0x00
2120  0c09 5800      subax       $ACC0, $AX0.L
2121  0c0a 0292 0c20 jg          0x0c20
2122  0c0c 8900      clr         $ACC1
2123  0c0d 00c0 043b lr          $AR0, @0x043b
2124  0c0f 02bf 0c45 call        0x0c45
2125  0c11 8100      clr         $ACC0
2126  0c12 1fd8      mrr         $AC0.M, $AX0.L
2127  0c13 223b      lrs         $AX0.H, @0x003b
2128  0c14 5400      subr        $ACC0, $AX0.H
2129  0c15 0007      dar         $AR3
2130  0c16 1979      lrri        $AX1.L, @$AR3
2131  0c17 005e      loop        $AC0.M
2132  0c18 1b79      srri        @$AR3, $AX1.L
2133  0c19 0f01      lris        $AC1.M, #0x01
2134  0c1a 2f01      srs         @0x0001, $AC1.M
2135  0c1b 8900      clr         $ACC1
2136  0c1c 2f3b      srs         @0x003b, $AC1.M
2137  0c1d 0092 00ff lri         $CR, #0x00ff
2138  0c1f 02df      ret         
2139  0c20 2e3a      srs         @0x003a, $AC0.M
2140  0c21 2c3b      srs         @0x003b, $AC0.L
2141  0c22 8100      clr         $ACC0
2142  0c23 8900      clr         $ACC1
2143  0c24 268a      lrs         $AC0.M, @0xff8a
2144  0c25 2734      lrs         $AC1.M, @0x0034
2145  0c26 5c00      sub         $ACC0, $ACC1
2146  0c27 2e36      srs         @0x0036, $AC0.M
2147  0c28 5000      subr        $ACC0, $AX0.L
2148  0c29 0290 0c3f jge         0x0c3f
2149  0c2b 00c0 0436 lr          $AR0, @0x0436
2150  0c2d 02bf 0c45 call        0x0c45
2151  0c2f 8100      clr         $ACC0
2152  0c30 1fd8      mrr         $AC0.M, $AX0.L
2153  0c31 2236      lrs         $AX0.H, @0x0036
2154  0c32 5400      subr        $ACC0, $AX0.H
2155  0c33 1c1e      mrr         $AR0, $AC0.M
2156  0c34 8100      clr         $ACC0
2157  0c35 2e34      srs         @0x0034, $AC0.M
2158  0c36 2688      lrs         $AC0.M, @0xff88
2159  0c37 2489      lrs         $AC0.L, @0xff89
2160  0c38 2e8c      srs         @0xff8c, $AC0.M
2161  0c39 2c8d      srs         @0xff8d, $AC0.L
2162  0c3a 02bf 0c45 call        0x0c45
2163  0c3c 0092 00ff lri         $CR, #0x00ff
2164  0c3e 02df      ret         
2165  0c3f 1c18      mrr         $AR0, $AX0.L
2166  0c40 02bf 0c45 call        0x0c45
2167  0c42 0092 00ff lri         $CR, #0x00ff
2168  0c44 02df      ret         
2169  0c45 8100      clr         $ACC0
2170  0c46 1fc0      mrr         $AC0.M, $AR0
2171  0c47 b100      tst         $ACC0
2172  0c48 02d5      retz        
2173  0c49 8900      clr         $ACC1
2174  0c4a 2734      lrs         $AC1.M, @0x0034
2175  0c4b 0340 0001 andi        $AC1.M, #0x0001
2176  0c4d 0b00      lris        $AX1.H, #0x00
2177  0c4e 1f3f      mrr         $AX1.L, $AC1.M
2178  0c4f 268c      lrs         $AC0.M, @0xff8c
2179  0c50 248d      lrs         $AC0.L, @0xff8d
2180  0c51 8900      clr         $ACC1
2181  0c52 2534      lrs         $AC1.L, @0x0034
2182  0c53 1501      lsl         $ACC1, #1
2183  0c54 4c00      add         $ACC0, $ACC1
2184  0c55 5a00      subax       $ACC0, $AX1.L
2185  0c56 5a00      subax       $ACC0, $AX1.L
2186  0c57 1c20      mrr         $AR1, $AR0
2187  0c58 1fe0      mrr         $AC1.M, $AR0
2188  0c59 0502      addis       $ACC1, #0x02
2189  0c5a 1c1f      mrr         $AR0, $AC1.M
2190  0c5b 009f 0b00 lri         $AC1.M, #0x0b00
2191  0c5d 0092 00ff lri         $CR, #0x00ff
2192  0c5f 02bf 0640 call        0x0640
2193  0c61 0092 0004 lri         $CR, #0x0004
2194  0c63 2734      lrs         $AC1.M, @0x0034
2195  0c64 1f61      mrr         $AX1.H, $AR1
2196  0c65 4700      addr        $ACC1, $AX1.H
2197  0c66 2f34      srs         @0x0034, $AC1.M
2198  0c67 0080 0b00 lri         $AR0, #0x0b00
2199  0c69 8900      clr         $ACC1
2200  0c6a 1ff9      mrr         $AC1.M, $AX1.L
2201  0c6b b900      tst         $ACC1
2202  0c6c 0274      ifnz        
2203  0c6d 0008      iar         $AR0
2204  0c6e 8900      clr         $ACC1
2205  0c6f 1fe1      mrr         $AC1.M, $AR1
2206  0c70 191e      lrri        $AC0.M, @$AR0
2207  0c71 0701      cmpis       $ACC1, #0x01
2208  0c72 0293 0c7b jle         0x0c7b
2209  0c74 191a      lrri        $AX0.H, @$AR0
2210  0c75 05fe      addis       $ACC1, #0xfe
2211  0c76 005f      loop        $AC1.M
2212  0c77 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2213  0c78 1b7e      srri        @$AR3, $AC0.M
2214  0c79 1b7a      srri        @$AR3, $AX0.H
2215  0c7a 02df      ret         
2216  0c7b 1b7e      srri        @$AR3, $AC0.M
2217  0c7c 02df      ret         
2218  0c7d 0083 03e8 lri         $AR3, #0x03e8
2219  0c7f 191e      lrri        $AC0.M, @$AR0
2220  0c80 191a      lrri        $AX0.H, @$AR0
2221  0c81 1006      loopi       #0x06
2222  0c82 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2223  0c83 1b7e      srri        @$AR3, $AC0.M
2224  0c84 1b7a      srri        @$AR3, $AX0.H
2225  0c85 0080 03e8 lri         $AR0, #0x03e8
2226  0c87 8a00      m2          
2227  0c88 0088 0007 lri         $WR0, #0x0007
2228  0c8a 1150 0c97 bloopi      #0x50, 0x0c97
2229  0c8c 1c61      mrr         $AR3, $AR1
2230  0c8d 84c3      clrp'ld     : $AX0.L, $AX1.L, @$AR3
2231  0c8e f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2232  0c8f f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2233  0c90 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2234  0c91 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2235  0c92 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2236  0c93 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2237  0c94 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2238  0c95 f200      madd        $AX0.L, $AX0.H
2239  0c96 fe00      movpz       $ACC0
2240  0c97 1b3e      srri        @$AR1, $AC0.M
2241  0c98 0088 ffff lri         $WR0, #0xffff
2242  0c9a 8b00      m0          
2243  0c9b 02df      ret         
2244  0c9c 8a00      m2          
2245  0c9d 05fe      addis       $ACC1, #0xfe
2246  0c9e 0083 03e8 lri         $AR3, #0x03e8
2247  0ca0 191e      lrri        $AC0.M, @$AR0
2248  0ca1 191a      lrri        $AX0.H, @$AR0
2249  0ca2 005f      loop        $AC1.M
2250  0ca3 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2251  0ca4 1b7e      srri        @$AR3, $AC0.M
2252  0ca5 1b7a      srri        @$AR3, $AX0.H
2253  0ca6 0080 03e8 lri         $AR0, #0x03e8
2254  0ca8 0501      addis       $ACC1, #0x01
2255  0ca9 1d1f      mrr         $WR0, $AC1.M
2256  0caa 1150 0cb2 bloopi      #0x50, 0x0cb2
2257  0cac 1c61      mrr         $AR3, $AR1
2258  0cad 84c3      clrp'ld     : $AX0.L, $AX1.L, @$AR3
2259  0cae 005f      loop        $AC1.M
2260  0caf f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2261  0cb0 f200      madd        $AX0.L, $AX0.H
2262  0cb1 fe00      movpz       $ACC0
2263  0cb2 1b3e      srri        @$AR1, $AC0.M
2264  0cb3 0088 ffff lri         $WR0, #0xffff
2265  0cb5 8b00      m0          
2266  0cb6 02df      ret         
2267  0cb7 0083 03e8 lri         $AR3, #0x03e8
2268  0cb9 191e      lrri        $AC0.M, @$AR0
2269  0cba 191a      lrri        $AX0.H, @$AR0
2270  0cbb 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2271  0cbc 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2272  0cbd 1b7e      srri        @$AR3, $AC0.M
2273  0cbe 1b7a      srri        @$AR3, $AX0.H
2274  0cbf 0080 03e8 lri         $AR0, #0x03e8
2275  0cc1 0088 0003 lri         $WR0, #0x0003
2276  0cc3 0085 0000 lri         $IX1, #0x0000
2277  0cc5 0087 0000 lri         $IX3, #0x0000
2278  0cc7 1fc2      mrr         $AC0.M, $AR2
2279  0cc8 195b      lrri        $AX1.H, @$AR2
2280  0cc9 1959      lrri        $AX1.L, @$AR2
2281  0cca 195f      lrri        $AC1.M, @$AR2
2282  0ccb 195a      lrri        $AX0.H, @$AR2
2283  0ccc 1c5e      mrr         $AR2, $AC0.M
2284  0ccd 1fda      mrr         $AC0.M, $AX0.H
2285  0cce 1c61      mrr         $AR3, $AR1
2286  0ccf 8a00      m2          
2287  0cd0 8f00      set40       
2288  0cd1 191a      lrri        $AX0.H, @$AR0
2289  0cd2 b850      mulx'l      $AX0.H, $AX1.H : $AX0.H, @$AR0
2290  0cd3 e250      maddx'l     $AX0.H, $AX1.L : $AX0.H, @$AR0
2291  0cd4 ea50      maddc'l     $AC1.M, $AX1.L : $AX0.H, @$AR0
2292  0cd5 e8e8      maddc'ldm   $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
2293  0cd6 b650      mulxmv'l    $AX0.H, $AX1.L, $ACC0 : $AX0.H, @$AR0
2294  0cd7 1127 0ce2 bloopi      #0x27, 0x0ce2
2295  0cd9 e3a8      maddx'lsm   $AX0.H, $AX1.H : $AX0.H, $AC0.M
2296  0cda 197e      lrri        $AC0.M, @$AR3
2297  0cdb e850      maddc'l     $AC0.M, $AX1.L : $AX0.H, @$AR0
2298  0cdc eaf8      maddc'ldm   $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
2299  0cdd bf50      mulxmv'l    $AX0.H, $AX1.H, $ACC1 : $AX0.H, @$AR0
2300  0cde e2a9      maddx'lsm   $AX0.H, $AX1.L : $AX0.H, $AC1.M
2301  0cdf 197f      lrri        $AC1.M, @$AR3
2302  0ce0 ea50      maddc'l     $AC1.M, $AX1.L : $AX0.H, @$AR0
2303  0ce1 e8e8      maddc'ldm   $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
2304  0ce2 b650      mulxmv'l    $AX0.H, $AX1.L, $ACC0 : $AX0.H, @$AR0
2305  0ce3 e3a8      maddx'lsm   $AX0.H, $AX1.H : $AX0.H, $AC0.M
2306  0ce4 197e      lrri        $AC0.M, @$AR3
2307  0ce5 e850      maddc'l     $AC0.M, $AX1.L : $AX0.H, @$AR0
2308  0ce6 eaf8      maddc'ldm   $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
2309  0ce7 bf00      mulxmv      $AX0.H, $AX1.H, $ACC1
2310  0ce8 1bff      srrn        @$AR3, $AC1.M
2311  0ce9 197f      lrri        $AC1.M, @$AR3
2312  0cea 8e00      set16       
2313  0ceb 8b00      m0          
2314  0cec 0088 ffff lri         $WR0, #0xffff
2315  0cee 1b5b      srri        @$AR2, $AX1.H
2316  0cef 1b59      srri        @$AR2, $AX1.L
2317  0cf0 1b5f      srri        @$AR2, $AC1.M
2318  0cf1 1b5e      srri        @$AR2, $AC0.M
2319  0cf2 02df      ret         
2320  0cf3 0083 03e8 lri         $AR3, #0x03e8
2321  0cf5 191e      lrri        $AC0.M, @$AR0
2322  0cf6 191a      lrri        $AX0.H, @$AR0
2323  0cf7 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2324  0cf8 64a0      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC0.M
2325  0cf9 1b7e      srri        @$AR3, $AC0.M
2326  0cfa 1b7a      srri        @$AR3, $AX0.H
2327  0cfb 0080 03e8 lri         $AR0, #0x03e8
2328  0cfd 0088 0003 lri         $WR0, #0x0003
2329  0cff 0085 0000 lri         $IX1, #0x0000
2330  0d01 0087 0000 lri         $IX3, #0x0000
2331  0d03 1fc2      mrr         $AC0.M, $AR2
2332  0d04 195b      lrri        $AX1.H, @$AR2
2333  0d05 1959      lrri        $AX1.L, @$AR2
2334  0d06 195f      lrri        $AC1.M, @$AR2
2335  0d07 195a      lrri        $AX0.H, @$AR2
2336  0d08 1c5e      mrr         $AR2, $AC0.M
2337  0d09 1fda      mrr         $AC0.M, $AX0.H
2338  0d0a 1c61      mrr         $AR3, $AR1
2339  0d0b 8a00      m2          
2340  0d0c 8f00      set40       
2341  0d0d 191a      lrri        $AX0.H, @$AR0
2342  0d0e b800      mulx        $AX0.H, $AX1.H
2343  0d0f e350      maddx'l     $AX0.H, $AX1.H : $AX0.H, @$AR0
2344  0d10 e250      maddx'l     $AX0.H, $AX1.L : $AX0.H, @$AR0
2345  0d11 ea00      maddc       $AC1.M, $AX1.L
2346  0d12 ea50      maddc'l     $AC1.M, $AX1.L : $AX0.H, @$AR0
2347  0d13 e877      maddc'ln    $AC0.M, $AX1.L : $AC0.M, @$AR3
2348  0d14 ece8      msubc'ldm   $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
2349  0d15 b200      mulxmvz     $AX0.H, $AX1.L, $ACC0
2350  0d16 1127 0d27 bloopi      #0x27, 0x0d27
2351  0d18 e250      maddx'l     $AX0.H, $AX1.L : $AX0.H, @$AR0
2352  0d19 e3a8      maddx'lsm   $AX0.H, $AX1.H : $AX0.H, $AC0.M
2353  0d1a 197e      lrri        $AC0.M, @$AR3
2354  0d1b e800      maddc       $AC0.M, $AX1.L
2355  0d1c e850      maddc'l     $AC0.M, $AX1.L : $AX0.H, @$AR0
2356  0d1d ea7f      maddc'ln    $AC1.M, $AX1.L : $AC1.M, @$AR3
2357  0d1e eef8      msubc'ldm   $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
2358  0d1f bb00      mulxmvz     $AX0.H, $AX1.H, $ACC1
2359  0d20 e350      maddx'l     $AX0.H, $AX1.H : $AX0.H, @$AR0
2360  0d21 e2a9      maddx'lsm   $AX0.H, $AX1.L : $AX0.H, $AC1.M
2361  0d22 197f      lrri        $AC1.M, @$AR3
2362  0d23 ea00      maddc       $AC1.M, $AX1.L
2363  0d24 ea50      maddc'l     $AC1.M, $AX1.L : $AX0.H, @$AR0
2364  0d25 e877      maddc'ln    $AC0.M, $AX1.L : $AC0.M, @$AR3
2365  0d26 ece8      msubc'ldm   $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
2366  0d27 b200      mulxmvz     $AX0.H, $AX1.L, $ACC0
2367  0d28 e250      maddx'l     $AX0.H, $AX1.L : $AX0.H, @$AR0
2368  0d29 e3a8      maddx'lsm   $AX0.H, $AX1.H : $AX0.H, $AC0.M
2369  0d2a 197e      lrri        $AC0.M, @$AR3
2370  0d2b e800      maddc       $AC0.M, $AX1.L
2371  0d2c e850      maddc'l     $AC0.M, $AX1.L : $AX0.H, @$AR0
2372  0d2d ea7f      maddc'ln    $AC1.M, $AX1.L : $AC1.M, @$AR3
2373  0d2e eef8      msubc'ldm   $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
2374  0d2f bb00      mulxmvz     $AX0.H, $AX1.H, $ACC1
2375  0d30 1bff      srrn        @$AR3, $AC1.M
2376  0d31 197f      lrri        $AC1.M, @$AR3
2377  0d32 8e00      set16       
2378  0d33 8b00      m0          
2379  0d34 0088 ffff lri         $WR0, #0xffff
2380  0d36 1b5b      srri        @$AR2, $AX1.H
2381  0d37 1b59      srri        @$AR2, $AX1.L
2382  0d38 1b5f      srri        @$AR2, $AC1.M
2383  0d39 1b5e      srri        @$AR2, $AC0.M
2384  0d3a 02df      ret         
2385  0d3b 0eff      lris        $AC0.M, #0xff
2386  0d3c 00fe 03f2 sr          @0x03f2, $AC0.M
2387  0d3e 8100      clr         $ACC0
2388  0d3f 00fe 03f0 sr          @0x03f0, $AC0.M
2389  0d41 00fe 03f6 sr          @0x03f6, $AC0.M
2390  0d43 009e 0100 lri         $AC0.M, #0x0100
2391  0d45 00fe 03f7 sr          @0x03f7, $AC0.M
2392  0d47 00da 03f7 lr          $AX0.H, @0x03f7
2393  0d49 009e 8000 lri         $AC0.M, #0x8000
2394  0d4b 5400      subr        $ACC0, $AX0.H
2395  0d4c 00fe 03f5 sr          @0x03f5, $AC0.M
2396  0d4e 0e30      lris        $AC0.M, #0x30
2397  0d4f 00fe 03f3 sr          @0x03f3, $AC0.M
2398  0d51 0e10      lris        $AC0.M, #0x10
2399  0d52 00fe 03f4 sr          @0x03f4, $AC0.M
2400  0d54 009e 0096 lri         $AC0.M, #0x0096
2401  0d56 00fe 03f1 sr          @0x03f1, $AC0.M
2402  0d58 02df      ret         
2403  0d59 0080 0a00 lri         $AR0, #0x0a00
2404  0d5b 8100      clr         $ACC0
2405  0d5c 00de 03f0 lr          $AC0.M, @0x03f0
2406  0d5e 8900      clr         $ACC1
2407  0d5f b100      tst         $ACC0
2408  0d60 0275      ifz         
2409  0d61 0550      addis       $ACC1, #0x50
2410  0d62 00ff 03f0 sr          @0x03f0, $AC1.M
2411  0d64 0200 0a60 addi        $AC0.M, #0x0a60
2412  0d66 1c7e      mrr         $AR3, $AC0.M
2413  0d67 0f4e      lris        $AC1.M, #0x4e
2414  0d68 02bf 012b call        0x012b
2415  0d6a 02df      ret         
2416  0d6b 00de 03f1 lr          $AC0.M, @0x03f1
2417  0d6d 0200 0a60 addi        $AC0.M, #0x0a60
2418  0d6f 1c7e      mrr         $AR3, $AC0.M
2419  0d70 8100      clr         $ACC0
2420  0d71 8900      clr         $ACC1
2421  0d72 009f 00a0 lri         $AC1.M, #0x00a0
2422  0d74 00de 03f1 lr          $AC0.M, @0x03f1
2423  0d76 5d00      sub         $ACC1, $ACC0
2424  0d77 0e50      lris        $AC0.M, #0x50
2425  0d78 0750      cmpis       $ACC1, #0x50
2426  0d79 0270      ifge        
2427  0d7a 5d00      sub         $ACC1, $ACC0
2428  0d7b 00da 03f2 lr          $AX0.H, @0x03f2
2429  0d7d 8600      tstaxh      $AX0.H
2430  0d7e 0290 0d9c jge         0x0d9c
2431  0d80 00de 03f3 lr          $AC0.M, @0x03f3
2432  0d82 5c00      sub         $ACC0, $ACC1
2433  0d83 0293 0d87 jle         0x0d87
2434  0d85 029f 0da1 jmp         0x0da1
2435  0d87 00db 03f7 lr          $AX1.H, @0x03f7
2436  0d89 009e 8000 lri         $AC0.M, #0x8000
2437  0d8b 4600      addr        $ACC0, $AX1.H
2438  0d8c 029f 0d93 jmp         0x0d93
2439  0d8e 00db 03f7 lr          $AX1.H, @0x03f7
2440  0d90 009e 8000 lri         $AC0.M, #0x8000
2441  0d92 5600      subr        $ACC0, $AX1.H
2442  0d93 00fe 03f5 sr          @0x03f5, $AC0.M
2443  0d95 1fda      mrr         $AC0.M, $AX0.H
2444  0d96 7c00      neg         $ACC0
2445  0d97 1f5e      mrr         $AX0.H, $AC0.M
2446  0d98 00fe 03f2 sr          @0x03f2, $AC0.M
2447  0d9a 029f 0da1 jmp         0x0da1
2448  0d9c 00de 03f4 lr          $AC0.M, @0x03f4
2449  0d9e 5d00      sub         $ACC1, $ACC0
2450  0d9f 0293 0d8e jle         0x0d8e
2451  0da1 8900      clr         $ACC1
2452  0da2 00dd 03f5 lr          $AC1.L, @0x03f5
2453  0da4 1501      lsl         $ACC1, #1
2454  0da5 8100      clr         $ACC0
2455  0da6 00dc 03f6 lr          $AC0.L, @0x03f6
2456  0da8 008b 009f lri         $WR3, #0x009f
2457  0daa 0080 0a00 lri         $AR0, #0x0a00
2458  0dac 0900      lris        $AX1.L, #0x00
2459  0dad 1150 0db4 bloopi      #0x50, 0x0db4
2460  0daf 1878      lrr         $AX0.L, @$AR3
2461  0db0 4c00      add         $ACC0, $ACC1
2462  0db1 1cfe      mrr         $IX3, $AC0.M
2463  0db2 001f      addarn      $AR3, $IX3
2464  0db3 1fd9      mrr         $AC0.M, $AX1.L
2465  0db4 1b18      srri        @$AR0, $AX0.L
2466  0db5 009f 0a60 lri         $AC1.M, #0x0a60
2467  0db7 1fc3      mrr         $AC0.M, $AR3
2468  0db8 5c00      sub         $ACC0, $ACC1
2469  0db9 00fe 03f1 sr          @0x03f1, $AC0.M
2470  0dbb 00fc 03f6 sr          @0x03f6, $AC0.L
2471  0dbd 008b ffff lri         $WR3, #0xffff
2472  0dbf 02df      ret         
2473  0dc0 0f50      lris        $AC1.M, #0x50
2474  0dc1 0080 0a00 lri         $AR0, #0x0a00
2475  0dc3 0083 0d60 lri         $AR3, #0x0d60
2476  0dc5 0098 3fff lri         $AX0.L, #0x3fff
2477  0dc7 02bf 0145 call        0x0145
2478  0dc9 0f50      lris        $AC1.M, #0x50
2479  0dca 0080 0a00 lri         $AR0, #0x0a00
2480  0dcc 0083 0d00 lri         $AR3, #0x0d00
2481  0dce 0098 3fff lri         $AX0.L, #0x3fff
2482  0dd0 02bf 0145 call        0x0145
2483  0dd2 02df      ret         
2484  0dd3 b900      tst         $ACC1
2485  0dd4 0294 0dd9 jnz         0x0dd9
2486  0dd6 6800      movax       $ACC0, $AX0.L
2487  0dd7 b100      tst         $ACC0
2488  0dd8 02d5      retz        
2489  0dd9 1c23      mrr         $AR1, $AR3
2490  0dda 197e      lrri        $AC0.M, @$AR3
2491  0ddb 191b      lrri        $AX1.H, @$AR0
2492  0ddc d858      mulc'l      $AC1.M, $AX1.H : $AX1.H, @$AR0
2493  0ddd 1120 0de3 bloopi      #0x20, 0x0de3
2494  0ddf dcd3      mulcac'ld   $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
2495  0de0 6231      movr's      $ACC0, $AX1.L : @$AR1, $AC0.M
2496  0de1 dcd3      mulcac'ld   $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
2497  0de2 6231      movr's      $ACC0, $AX1.L : @$AR1, $AC0.M
2498  0de3 4900      addax       $ACC1, $AX0.L
2499  0de4 1108 0de9 bloopi      #0x08, 0x0de9
2500  0de6 dcd3      mulcac'ld   $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
2501  0de7 6231      movr's      $ACC0, $AX1.L : @$AR1, $AC0.M
2502  0de8 dcd3      mulcac'ld   $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
2503  0de9 6231      movr's      $ACC0, $AX1.L : @$AR1, $AC0.M
2504  0dea 02df      ret         
2505  0deb 8f00      set40       
2506  0dec 8d00      set15       
2507  0ded 1c03      mrr         $AR0, $AR3
2508  0dee 00d9 038e lr          $AX1.L, @0x038e
2509  0df0 0b04      lris        $AX1.H, #0x04
2510  0df1 197a      lrri        $AX0.H, @$AR3
2511  0df2 b053      mulx'l      $AX0.H, $AX1.L : $AX0.H, @$AR3
2512  0df3 b600      mulxmv      $AX0.H, $AX1.L, $ACC0
2513  0df4 1128 0df9 bloopi      #0x28, 0x0df9
2514  0df6 3ad3      orr'ld      $AC0.M, $AX1.H : $AX0.L, $AX1.H, @$AR3
2515  0df7 b630      mulxmv's    $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
2516  0df8 3ad3      orr'ld      $AC0.M, $AX1.H : $AX0.L, $AX1.H, @$AR3
2517  0df9 b630      mulxmv's    $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
2518  0dfa 8c00      clr15       
2519  0dfb 8e00      set16       
2520  0dfc 02df      ret         
2521  0dfd 00da 0485 lr          $AX0.H, @0x0485
2522  0dff 8600      tstaxh      $AX0.H
2523  0e00 0295 0e0e jz          0x0e0e
2524  0e02 8100      clr         $ACC0
2525  0e03 00de 042a lr          $AC0.M, @0x042a
2526  0e05 147f      lsr         $ACC0, #-1
2527  0e06 00fe 042b sr          @0x042b, $AC0.M
2528  0e08 b100      tst         $ACC0
2529  0e09 0294 0e0e jnz         0x0e0e
2530  0e0b 0a01      lris        $AX0.H, #0x01
2531  0e0c 00fa 0401 sr          @0x0401, $AX0.H
2532  0e0e 8f00      set40       
2533  0e0f 8100      clr         $ACC0
2534  0e10 00de 0428 lr          $AC0.M, @0x0428
2535  0e12 1478      lsr         $ACC0, #-8
2536  0e13 00df 0428 lr          $AC1.M, @0x0428
2537  0e15 0340 007f andi        $AC1.M, #0x007f
2538  0e17 1f1e      mrr         $AX0.L, $AC0.M
2539  0e18 1f5f      mrr         $AX0.H, $AC1.M
2540  0e19 0220 007f xori        $ACC0, #0x007f
2541  0e1b 1f3e      mrr         $AX1.L, $AC0.M
2542  0e1c 0320 007f xori        $ACC1, #0x007f
2543  0e1e 1f7f      mrr         $AX1.H, $AC1.M
2544  0e1f 8100      clr         $ACC0
2545  0e20 8900      clr         $ACC1
2546  0e21 009f 0200 lri         $AC1.M, #0x0200
2547  0e23 1fd8      mrr         $AC0.M, $AX0.L
2548  0e24 4c00      add         $ACC0, $ACC1
2549  0e25 1c1e      mrr         $AR0, $AC0.M
2550  0e26 1818      lrr         $AX0.L, @$AR0
2551  0e27 1fda      mrr         $AC0.M, $AX0.H
2552  0e28 4c00      add         $ACC0, $ACC1
2553  0e29 1c1e      mrr         $AR0, $AC0.M
2554  0e2a 181a      lrr         $AX0.H, @$AR0
2555  0e2b 1fd9      mrr         $AC0.M, $AX1.L
2556  0e2c 4c00      add         $ACC0, $ACC1
2557  0e2d 1c1e      mrr         $AR0, $AC0.M
2558  0e2e 1819      lrr         $AX1.L, @$AR0
2559  0e2f 1fdb      mrr         $AC0.M, $AX1.H
2560  0e30 4c00      add         $ACC0, $ACC1
2561  0e31 1c1e      mrr         $AR0, $AC0.M
2562  0e32 181b      lrr         $AX1.H, @$AR0
2563  0e33 8a00      m2          
2564  0e34 0080 0b00 lri         $AR0, #0x0b00
2565  0e36 9800      mul         $AX1.L, $AX1.H
2566  0e37 ae00      mulxmv      $AX0.L, $AX1.H, $ACC0
2567  0e38 b630      mulxmv's    $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
2568  0e39 9630      mulmv's     $AX0.L, $AX0.H, $ACC0 : @$AR0, $AC0.M
2569  0e3a 6e30      movp's      $ACC0 : @$AR0, $AC0.M
2570  0e3b 1b1e      srri        @$AR0, $AC0.M
2571  0e3c 8b00      m0          
2572  0e3d 0080 0b00 lri         $AR0, #0x0b00
2573  0e3f 0081 0b04 lri         $AR1, #0x0b04
2574  0e41 00da 042a lr          $AX0.H, @0x042a
2575  0e43 02bf 0e8e call        0x0e8e
2576  0e45 0081 0b08 lri         $AR1, #0x0b08
2577  0e47 0080 0b00 lri         $AR0, #0x0b00
2578  0e49 00da 042a lr          $AX0.H, @0x042a
2579  0e4b 00de 0429 lr          $AC0.M, @0x0429
2580  0e4d 8a00      m2          
2581  0e4e c000      mulc        $AC0.M, $AX0.H
2582  0e4f 8b00      m0          
2583  0e50 6e00      movp        $ACC0
2584  0e51 1f5e      mrr         $AX0.H, $AC0.M
2585  0e52 02bf 0e8e call        0x0e8e
2586  0e54 0080 0b00 lri         $AR0, #0x0b00
2587  0e56 0081 0b0c lri         $AR1, #0x0b0c
2588  0e58 8100      clr         $ACC0
2589  0e59 8900      clr         $ACC1
2590  0e5a 00de 042b lr          $AC0.M, @0x042b
2591  0e5c 00df 042a lr          $AC1.M, @0x042a
2592  0e5e 00fe 042a sr          @0x042a, $AC0.M
2593  0e60 5c00      sub         $ACC0, $ACC1
2594  0e61 1f5e      mrr         $AX0.H, $AC0.M
2595  0e62 02bf 0e99 call        0x0e99
2596  0e64 0080 0b0c lri         $AR0, #0x0b0c
2597  0e66 0081 0b10 lri         $AR1, #0x0b10
2598  0e68 00da 0429 lr          $AX0.H, @0x0429
2599  0e6a 02bf 0e8e call        0x0e8e
2600  0e6c 0081 0b04 lri         $AR1, #0x0b04
2601  0e6e 0082 0b0c lri         $AR2, #0x0b0c
2602  0e70 0083 0ea7 lri         $AR3, #0x0ea7
2603  0e72 1108 0e8b bloopi      #0x08, 0x0e8b
2604  0e74 195f      lrri        $AC1.M, @$AR2
2605  0e75 15fb      asr         $ACC1, #-5
2606  0e76 1f1d      mrr         $AX0.L, $AC1.L
2607  0e77 1f5f      mrr         $AX0.H, $AC1.M
2608  0e78 193f      lrri        $AC1.M, @$AR1
2609  0e79 00e1 0b24 sr          @0x0b24, $AR1
2610  0e7b 00e2 0b25 sr          @0x0b25, $AR2
2611  0e7d 021b      ilrri       $AC0.M, @$AR3
2612  0e7e 00e3 0b26 sr          @0x0b26, $AR3
2613  0e80 1c7e      mrr         $AR3, $AC0.M
2614  0e81 00c0 038f lr          $AR0, @0x038f
2615  0e83 02bf 0dd3 call        0x0dd3
2616  0e85 00c1 0b24 lr          $AR1, @0x0b24
2617  0e87 00c2 0b25 lr          $AR2, @0x0b25
2618  0e89 00c3 0b26 lr          $AR3, @0x0b26
2619  0e8b 0000      nop         
2620  0e8c 8e00      set16       
2621  0e8d 02df      ret         
2622  0e8e 8a00      m2          
2623  0e8f 191f      lrri        $AC1.M, @$AR0
2624  0e90 d078      mulc'l      $AC1.M, $AX0.H : $AC1.M, @$AR0
2625  0e91 d678      mulcmv'l    $AC1.M, $AX0.H, $ACC0 : $AC1.M, @$AR0
2626  0e92 d631      mulcmv's    $AC1.M, $AX0.H, $ACC0 : @$AR1, $AC0.M
2627  0e93 191f      lrri        $AC1.M, @$AR0
2628  0e94 d631      mulcmv's    $AC1.M, $AX0.H, $ACC0 : @$AR1, $AC0.M
2629  0e95 6e31      movp's      $ACC0 : @$AR1, $AC0.M
2630  0e96 1b3e      srri        @$AR1, $AC0.M
2631  0e97 8b00      m0          
2632  0e98 02df      ret         
2633  0e99 8a00      m2          
2634  0e9a 8d00      set15       
2635  0e9b 1f7e      mrr         $AX1.H, $AC0.M
2636  0e9c 1918      lrri        $AX0.L, @$AR0
2637  0e9d a840      mulx'l      $AX0.L, $AX1.H : $AX0.L, @$AR0
2638  0e9e ae40      mulxmv'l    $AX0.L, $AX1.H, $ACC0 : $AX0.L, @$AR0
2639  0e9f ae31      mulxmv's    $AX0.L, $AX1.H, $ACC0 : @$AR1, $AC0.M
2640  0ea0 1918      lrri        $AX0.L, @$AR0
2641  0ea1 ae31      mulxmv's    $AX0.L, $AX1.H, $ACC0 : @$AR1, $AC0.M
2642  0ea2 6e31      movp's      $ACC0 : @$AR1, $AC0.M
2643  0ea3 1b3e      srri        @$AR1, $AC0.M
2644  0ea4 8c00      clr15       
2645  0ea5 8b00      m0          
2646  0ea6 02df      ret         
2647  0ea7 0d00      lris        $AC1.L, #0x00
2648  0ea8 0d60      lris        $AC1.L, #0x60
2649  0ea9 0f40      lris        $AC1.M, #0x40
2650  0eaa 0ca0      lris        $AC0.L, #0xa0
2651  0eab 0e80      lris        $AC0.M, #0x80
2652  0eac 0ee0      lris        $AC0.M, #0xe0
2653  0ead 0be0      lris        $AX1.H, #0xe0
2654  0eae 0c40      lris        $AC0.L, #0x40
2655  0eaf 00f9 0361 sr          @0x0361, $AX1.L
2656  0eb1 1fc0      mrr         $AC0.M, $AR0
2657  0eb2 0200 fffc addi        $AC0.M, #0xfffc
2658  0eb4 1c1e      mrr         $AR0, $AC0.M
2659  0eb5 1c5e      mrr         $AR2, $AC0.M
2660  0eb6 0083 043c lri         $AR3, #0x043c
2661  0eb8 197e      lrri        $AC0.M, @$AR3
2662  0eb9 197f      lrri        $AC1.M, @$AR3
2663  0eba 80a2      nx'sl       : $AC0.M, $AX0.H
2664  0ebb 64a3      movr'sl     $ACC0, $AX0.H : $AC1.M, $AX0.H
2665  0ebc 6530      movr's      $ACC1, $AX0.H : @$AR0, $AC0.M
2666  0ebd 1b1f      srri        @$AR0, $AC1.M
2667  0ebe 1c02      mrr         $AR0, $AR2
2668  0ebf 8100      clr         $ACC0
2669  0ec0 00de 0402 lr          $AC0.M, @0x0402
2670  0ec2 00fe 0362 sr          @0x0362, $AC0.M
2671  0ec4 1474      lsr         $ACC0, #-12
2672  0ec5 1f7e      mrr         $AX1.H, $AC0.M
2673  0ec6 1f3c      mrr         $AX1.L, $AC0.L
2674  0ec7 8900      clr         $ACC1
2675  0ec8 00dd 0430 lr          $AC1.L, @0x0430
2676  0eca 1504      lsl         $ACC1, #4
2677  0ecb 0604      cmpis       $ACC0, #0x04
2678  0ecc 0290 0f23 jge         0x0f23
2679  0ece 1fdd      mrr         $AC0.M, $AC1.L
2680  0ecf 0082 02b0 lri         $AR2, #0x02b0
2681  0ed1 1050      loopi       #0x50
2682  0ed2 4b2a      addax's     $ACC1, $AX1.L : @$AR2, $AC1.L
2683  0ed3 1fbe      mrr         $AC1.L, $AC0.M
2684  0ed4 00fe 0360 sr          @0x0360, $AC0.M
2685  0ed6 8900      clr         $ACC1
2686  0ed7 1fbe      mrr         $AC1.L, $AC0.M
2687  0ed8 0af8      lris        $AX0.H, #0xf8
2688  0ed9 009b 00fc lri         $AX1.H, #0x00fc
2689  0edb 00d8 0361 lr          $AX0.L, @0x0361
2690  0edd 0082 02b0 lri         $AR2, #0x02b0
2691  0edf 0083 02b0 lri         $AR3, #0x02b0
2692  0ee1 195e      lrri        $AC0.M, @$AR2
2693  0ee2 3480      andr'ls     $AC0.M, $AX0.H : $AX0.L, $AC0.M
2694  0ee3 1128 0ee8 bloopi      #0x28, 0x0ee8
2695  0ee5 367a      andr'l      $AC0.M, $AX1.H : $AC1.M, @$AR2
2696  0ee6 35b3      andr'sl     $AC1.M, $AX0.H : $AC1.M, $AX1.H
2697  0ee7 3772      andr'l      $AC1.M, $AX1.H : $AC0.M, @$AR2
2698  0ee8 34bb      andr'slm    $AC0.M, $AX0.H : $AC1.M, $AX1.H
2699  0ee9 8a00      m2          
2700  0eea 0082 02b0 lri         $AR2, #0x02b0
2701  0eec 00dd 0430 lr          $AC1.L, @0x0430
2702  0eee 1504      lsl         $ACC1, #4
2703  0eef 1fe0      mrr         $AC1.M, $AR0
2704  0ef0 8100      clr         $ACC0
2705  0ef1 00de 0362 lr          $AC0.M, @0x0362
2706  0ef3 1474      lsr         $ACC0, #-12
2707  0ef4 1f7e      mrr         $AX1.H, $AC0.M
2708  0ef5 1f3c      mrr         $AX1.L, $AC0.L
2709  0ef6 8f00      set40       
2710  0ef7 1943      lrri        $AR3, @$AR2
2711  0ef8 4bc3      addax'ld    $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
2712  0ef9 90c3      mul'ld      $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2713  0efa f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2714  0efb f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2715  0efc f200      madd        $AX0.L, $AX0.H
2716  0efd fe00      movpz       $ACC0
2717  0efe 1c1f      mrr         $AR0, $AC1.M
2718  0eff 1943      lrri        $AR3, @$AR2
2719  0f00 4bc3      addax'ld    $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
2720  0f01 90c3      mul'ld      $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2721  0f02 114e 0f0a bloopi      #0x4e, 0x0f0a
2722  0f04 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2723  0f05 f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2724  0f06 f231      madd's      $AX0.L, $AX0.H : @$AR1, $AC0.M
2725  0f07 1c1f      mrr         $AR0, $AC1.M
2726  0f08 1943      lrri        $AR3, @$AR2
2727  0f09 4bc3      addax'ld    $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
2728  0f0a 92c3      mulmvz'ld   $AX0.L, $AX0.H, $ACC0 : $AX0.L, $AX1.L, @$AR3
2729  0f0b f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2730  0f0c f2c3      madd'ld     $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
2731  0f0d f231      madd's      $AX0.L, $AX0.H : @$AR1, $AC0.M
2732  0f0e fe00      movpz       $ACC0
2733  0f0f 1b3e      srri        @$AR1, $AC0.M
2734  0f10 8b00      m0          
2735  0f11 8e00      set16       
2736  0f12 00fe 0433 sr          @0x0433, $AC0.M
2737  0f14 1c1f      mrr         $AR0, $AC1.M
2738  0f15 150c      lsl         $ACC1, #12
2739  0f16 0340 0fff andi        $AC1.M, #0x0fff
2740  0f18 00ff 0430 sr          @0x0430, $AC1.M
2741  0f1a 0083 043c lri         $AR3, #0x043c
2742  0f1c 191e      lrri        $AC0.M, @$AR0
2743  0f1d 191f      lrri        $AC1.M, @$AR0
2744  0f1e 80a0      nx'ls       : $AX0.H, $AC0.M
2745  0f1f 64a1      movr'ls     $ACC0, $AX0.H : $AX0.H, $AC1.M
2746  0f20 6533      movr's      $ACC1, $AX0.H : @$AR3, $AC0.M
2747  0f21 1b7f      srri        @$AR3, $AC1.M
2748  0f22 02df      ret         
2749  0f23 1fe0      mrr         $AC1.M, $AR0
2750  0f24 1c1f      mrr         $AR0, $AC1.M
2751  0f25 1128 0f2c bloopi      #0x28, 0x0f2c
2752  0f27 4b70      addax'l     $ACC1, $AX1.L : $AC0.M, @$AR0
2753  0f28 1b3e      srri        @$AR1, $AC0.M
2754  0f29 1c1f      mrr         $AR0, $AC1.M
2755  0f2a 4b70      addax'l     $ACC1, $AX1.L : $AC0.M, @$AR0
2756  0f2b 1b3e      srri        @$AR1, $AC0.M
2757  0f2c 1c1f      mrr         $AR0, $AC1.M
2758  0f2d 029f 0f12 jmp         0x0f12
2759  0f2f 0083 0520 lri         $AR3, #0x0520
2760  0f31 00de 0433 lr          $AC0.M, @0x0433
2761  0f33 1050      loopi       #0x50
2762  0f34 1b7e      srri        @$AR3, $AC0.M
2763  0f35 029f 0386 jmp         0x0386
2764  0f37 1c20      mrr         $AR1, $AR0
2765  0f38 185f      lrr         $AC1.M, @$AR2
2766  0f39 1f7f      mrr         $AX1.H, $AC1.M
2767  0f3a 193a      lrri        $AX0.H, @$AR1
2768  0f3b 6400      movr        $ACC0, $AX0.H
2769  0f3c 0078 0f41 bloop       $AX0.L, 0x0f41
2770  0f3e 5659      subr'l      $ACC0, $AX1.H : $AX1.H, @$AR1
2771  0f3f 6730      movr's      $ACC1, $AX1.H : @$AR0, $AC0.M
2772  0f40 5551      subr'l      $ACC1, $AX0.H : $AX0.H, @$AR1
2773  0f41 6438      movr's      $ACC0, $AX0.H : @$AR0, $AC1.M
2774  0f42 1a5b      srr         @$AR2, $AX1.H
2775  0f43 02df      ret         
2776  0f44 0098 8240 lri         $AX0.L, #0x8240
2777  0f46 00f8 04e8 sr          @0x04e8, $AX0.L
2778  0f48 0098 7fff lri         $AX0.L, #0x7fff
2779  0f4a 00f8 04e9 sr          @0x04e9, $AX0.L
2780  0f4c 0098 7dbf lri         $AX0.L, #0x7dbf
2781  0f4e 00f8 04ea sr          @0x04ea, $AX0.L
2782  0f50 0098 843f lri         $AX0.L, #0x843f
2783  0f52 00f8 04eb sr          @0x04eb, $AX0.L
2784  0f54 0098 b23b lri         $AX0.L, #0xb23b
2785  0f56 00f8 04f0 sr          @0x04f0, $AX0.L
2786  0f58 0098 7fff lri         $AX0.L, #0x7fff
2787  0f5a 00f8 04f1 sr          @0x04f1, $AX0.L
2788  0f5c 0098 4dc4 lri         $AX0.L, #0x4dc4
2789  0f5e 00f8 04f2 sr          @0x04f2, $AX0.L
2790  0f60 0098 d808 lri         $AX0.L, #0xd808
2791  0f62 00f8 04f3 sr          @0x04f3, $AX0.L
2792  0f64 0098 0000 lri         $AX0.L, #0x0000
2793  0f66 0080 04ec lri         $AR0, #0x04ec
2794  0f68 1004      loopi       #0x04
2795  0f69 1b18      srri        @$AR0, $AX0.L
2796  0f6a 0080 04f4 lri         $AR0, #0x04f4
2797  0f6c 1004      loopi       #0x04
2798  0f6d 1b18      srri        @$AR0, $AX0.L
2799  0f6e 02df      ret         
2800  0f6f 0080 0f40 lri         $AR0, #0x0f40
2801  0f71 0083 0b00 lri         $AR3, #0x0b00
2802  0f73 8900      clr         $ACC1
2803  0f74 0f50      lris        $AC1.M, #0x50
2804  0f75 0098 6784 lri         $AX0.L, #0x6784
2805  0f77 02bf 0154 call        0x0154
2806  0f79 0080 04e8 lri         $AR0, #0x04e8
2807  0f7b 0082 04ec lri         $AR2, #0x04ec
2808  0f7d 0081 0b00 lri         $AR1, #0x0b00
2809  0f7f 8900      clr         $ACC1
2810  0f80 0f50      lris        $AC1.M, #0x50
2811  0f81 0080 0b00 lri         $AR0, #0x0b00
2812  0f83 0083 0d00 lri         $AR3, #0x0d00
2813  0f85 0098 7fff lri         $AX0.L, #0x7fff
2814  0f87 02bf 0145 call        0x0145
2815  0f89 8900      clr         $ACC1
2816  0f8a 0f50      lris        $AC1.M, #0x50
2817  0f8b 0080 0b00 lri         $AR0, #0x0b00
2818  0f8d 0083 0d60 lri         $AR3, #0x0d60
2819  0f8f 0098 b820 lri         $AX0.L, #0xb820
2820  0f91 02bf 0145 call        0x0145
2821  0f93 0080 0ca0 lri         $AR0, #0x0ca0
2822  0f95 0083 0b00 lri         $AR3, #0x0b00
2823  0f97 8900      clr         $ACC1
2824  0f98 0f50      lris        $AC1.M, #0x50
2825  0f99 0098 6784 lri         $AX0.L, #0x6784
2826  0f9b 02bf 0154 call        0x0154
2827  0f9d 0080 04e8 lri         $AR0, #0x04e8
2828  0f9f 0082 04f4 lri         $AR2, #0x04f4
2829  0fa1 0081 0b00 lri         $AR1, #0x0b00
2830  0fa3 8900      clr         $ACC1
2831  0fa4 0f50      lris        $AC1.M, #0x50
2832  0fa5 0080 0b00 lri         $AR0, #0x0b00
2833  0fa7 0083 0d00 lri         $AR3, #0x0d00
2834  0fa9 0098 47e0 lri         $AX0.L, #0x47e0
2835  0fab 02bf 0145 call        0x0145
2836  0fad 8900      clr         $ACC1
2837  0fae 0f50      lris        $AC1.M, #0x50
2838  0faf 0080 0b00 lri         $AR0, #0x0b00
2839  0fb1 0083 0d60 lri         $AR3, #0x0d60
2840  0fb3 0098 8001 lri         $AX0.L, #0x8001
2841  0fb5 02bf 0145 call        0x0145
2842  0fb7 02df      ret         
2843  0fb8 0000      nop         
2844  0fb9 0000      nop         
2845  0fba 0000      nop         
2846  0fbb 0000      nop         
2847  0fbc 0000      nop         
2848  0fbd 0000      nop         
2849  0fbe 0000      nop         
2850  0fbf 0000      nop