dolphin/docs/DSP/DSP_UC_Zelda_Wii.txt
Shawn Hoffman 4a0c8fc0c9 Hg:
enable newline normalization
get revision number via `hg svn info` for svnrev.h
ignore incremental/generated binary files (windows/VS at least)
leave a comment if some files need native eol set in svnprops

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5637 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-09 01:37:08 +00:00

2851 lines
114 KiB
Plaintext

0000 029f 0012 jmp 0x0012
0002 0000 nop
0003 0000 nop
0004 02ff rti
0005 0000 nop
0006 02ff rti
0007 0000 nop
0008 02ff rti
0009 0000 nop
000a 02ff rti
000b 0000 nop
000c 02ff rti
000d 0000 nop
000e 029f 0725 jmp 0x0725
0010 029f 0059 jmp 0x0059
0012 1205 sbclr #0x05
0013 02bf 0062 call 0x0062
0015 8100 clr $ACC0
0016 009f 1000 lri $AC1.M, #0x1000
0018 0080 0000 lri $AR0, #0x0000
001a 005f loop $AC1.M
001b 1b1e srri @$AR0, $AC0.M
001c 02bf 07f5 call 0x07f5
001e 02bf 0f44 call 0x0f44
0020 0e00 lris $AC0.M, #0x00
0021 02bf 07d7 call 0x07d7
0023 009e 1111 lri $AC0.M, #0x1111
// SEND_f355(0x1111)
0025 02bf 07e1 call 0x07e1
0027 0e00 lris $AC0.M, #0x00
0028 00fe 034e sr @0x034e, $AC0.M
002a 1305 sbset #0x05
002b 3a00 orr $AC0.M, $AX1.H
002c 7400 incm $AC0.M
002d 1f7e mrr $AX1.H, $AC0.M
002e 0240 00ff andi $AC0.M, #0x00ff
0030 0200 5500 addi $AC0.M, #0x5500
0032 02bf 00a0 call 0x00a0
0034 029f 0832 jmp 0x0832
0036 00df 0357 lr $AC1.M, @0x0357
0038 00ff 0345 sr @0x0345, $AC1.M
003a 00de 0356 lr $AC0.M, @0x0356
003c 1ffe mrr $AC1.M, $AC0.M
003d 0340 00ff andi $AC1.M, #0x00ff
003f 00ff 0344 sr @0x0344, $AC1.M
0041 1479 lsr $ACC0, #-7
0042 0240 007e andi $AC0.M, #0x007e
0044 00fe 0343 sr @0x0343, $AC0.M
0046 0200 0080 addi $AC0.M, #0x0080
0048 1c1e mrr $AR0, $AC0.M
0049 170f jmpr $AR0
004a 0092 00ff lri $CR, #0x00ff
004c 009e cafe lri $AC0.M, #0xcafe
004e 02bf 00a0 call 0x00a0
0050 0e04 lris $AC0.M, #0x04
0051 02bf 07d7 call 0x07d7
0053 00de 0356 lr $AC0.M, @0x0356
0055 02bf 07e1 call 0x07e1
0057 029f 002b jmp 0x002b
0059 1205 sbclr #0x05
005a 02bf 0062 call 0x0062
005c 0e01 lris $AC0.M, #0x01
005d 02bf 07d7 call 0x07d7
005f 1305 sbset #0x05
0060 029f 002b jmp 0x002b
0062 1202 sbclr #0x02
0063 1203 sbclr #0x03
0064 1204 sbclr #0x04
0065 1306 sbset #0x06
0066 8e00 set16
0067 8c00 clr15
0068 8b00 m0
0069 009e ffff lri $AC0.M, #0xffff
006b 1d1e mrr $WR0, $AC0.M
006c 1d3e mrr $WR1, $AC0.M
006d 1d5e mrr $WR2, $AC0.M
006e 1d7e mrr $WR3, $AC0.M
006f 0092 00ff lri $CR, #0x00ff
0071 02df ret
0072 0081 0358 lri $AR1, #0x0358
0074 0090 0000 lri $AC0.H, #0x0000
0076 0c00 lris $AC0.L, #0x00
0077 007e 007c bloop $AC0.M, 0x007c
0079 193e lrri $AC0.M, @$AR1
007a 1b1e srri @$AR0, $AC0.M
007b 193e lrri $AC0.M, @$AR1
007c 1b1e srri @$AR0, $AC0.M
007d 02df ret
007e 029f 004a jmp 0x004a
0080 029f 004a jmp 0x004a
0082 029f 00d9 jmp 0x00d9
0084 029f 02e3 jmp 0x02e3
0086 029f 007e jmp 0x007e
0088 029f 066e jmp 0x066e
008a 029f 0680 jmp 0x0680
008c 029f 004a jmp 0x004a
008e 029f 05b7 jmp 0x05b7
0090 029f 0603 jmp 0x0603
0092 029f 05e7 jmp 0x05e7
0094 029f 004a jmp 0x004a
0096 029f 004a jmp 0x004a
0098 029f 004a jmp 0x004a
009a 029f 0103 jmp 0x0103
009c 029f 00f6 jmp 0x00f6
009e 029f 004a jmp 0x004a
00a0 00fe 0b00 sr @0x0b00, $AC0.M
00a2 8100 clr $ACC0
00a3 00de 0354 lr $AC0.M, @0x0354
00a5 1408 lsl $ACC0, #8
00a6 00df 0341 lr $AC1.M, @0x0341
00a8 3e00 cw 0x3e00 ; *** UNKNOWN OPCODE ***
00a9 00fe 0b01 sr @0x0b01, $AC0.M
00ab 00de 0350 lr $AC0.M, @0x0350
00ad 00fe 0b02 sr @0x0b02, $AC0.M
00af 00de 0351 lr $AC0.M, @0x0351
00b1 00fe 0b03 sr @0x0b03, $AC0.M
00b3 00de 0352 lr $AC0.M, @0x0352
00b5 00fe 0b04 sr @0x0b04, $AC0.M
00b7 00de 037d lr $AC0.M, @0x037d
00b9 00dc 037e lr $AC0.L, @0x037e
00bb 009f 0b00 lri $AC1.M, #0x0b00
00bd 0080 0010 lri $AR0, #0x0010
00bf 0090 0001 lri $AC0.H, #0x0001
00c1 1c3f mrr $AR1, $AC1.M
00c2 0f0a lris $AC1.M, #0x0a
00c3 2fd1 srs @SampleFormat, $AC1.M
00c4 1f5e mrr $AX0.H, $AC0.M
00c5 1f1c mrr $AX0.L, $AC0.L
00c6 009e ffff lri $AC0.M, #0xffff
00c8 2ed6 srs @ACEAH, $AC0.M
00c9 2ed7 srs @ACEAL, $AC0.M
00ca 1fda mrr $AC0.M, $AX0.H
00cb 1f98 mrr $AC0.L, $AX0.L
00cc 147f lsr $ACC0, #-1
00cd 2ed8 srs @ACCAH, $AC0.M
00ce 2cd9 srs @ACCAL, $AC0.L
00cf 1f40 mrr $AX0.H, $AR0
00d0 007a 00d7 bloop $AX0.H, 0x00d7
00d2 193e lrri $AC0.M, @$AR1
00d3 2ed3 srs @UnkZelda, $AC0.M
00d4 0000 nop
00d5 0000 nop
00d6 0000 nop
00d7 0000 nop
00d8 02df ret
00d9 0080 0380 lri $AR0, #0x0380
00db 0e04 lris $AC0.M, #0x04
00dc 02bf 0072 call 0x0072
00de 0081 0382 lri $AR1, #0x0382
00e0 009f 0000 lri $AC1.M, #0x0000
00e2 0080 0280 lri $AR0, #0x0280
00e4 02bf 063e call 0x063e
00e6 0081 0384 lri $AR1, #0x0384
00e8 009f 0300 lri $AC1.M, #0x0300
00ea 0080 0020 lri $AR0, #0x0020
00ec 02bf 063e call 0x063e
00ee 00de 0345 lr $AC0.M, @0x0345
00f0 00fe 0342 sr @0x0342, $AC0.M
00f2 02bf 0d3b call 0x0d3b
00f4 029f 004a jmp 0x004a
00f6 0080 037d lri $AR0, #0x037d
00f8 0e01 lris $AC0.M, #0x01
00f9 02bf 0072 call 0x0072
00fb 00de 037d lr $AC0.M, @0x037d
00fd 0240 7fff andi $AC0.M, #0x7fff
00ff 00fe 037d sr @0x037d, $AC0.M
0101 029f 004a jmp 0x004a
0103 0080 0374 lri $AR0, #0x0374
0105 0e01 lris $AC0.M, #0x01
0106 00fe 0377 sr @0x0377, $AC0.M
0108 00fe 037c sr @0x037c, $AC0.M
010a 02bf 0072 call 0x0072
010c 00de 0345 lr $AC0.M, @0x0345
010e 00fe 0376 sr @0x0376, $AC0.M
0110 029f 004a jmp 0x004a
0112 0081 034c lri $AR1, #0x034c
0114 009f 0400 lri $AC1.M, #0x0400
0116 0080 00c0 lri $AR0, #0x00c0
0118 02bf 063e call 0x063e
011a 02df ret
011b 0081 034c lri $AR1, #0x034c
011d 009f 0400 lri $AC1.M, #0x0400
011f 0080 0080 lri $AR0, #0x0080
0121 0081 034c lri $AR1, #0x034c
0123 193e lrri $AC0.M, @$AR1
0124 193c lrri $AC0.L, @$AR1
0125 0098 0000 lri $AX0.L, #0x0000
0127 7000 addaxl $ACC0, $AX0.L
0128 02bf 064d call 0x064d
012a 02df ret
012b 191e lrri $AC0.M, @$AR0
012c 191a lrri $AX0.H, @$AR0
012d 005f loop $AC1.M
012e 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
012f 1b7e srri @$AR3, $AC0.M
0130 1b7a srri @$AR3, $AX0.H
0131 02df ret
0132 0000 nop
0133 007f 0138 bloop $AC1.M, 0x0138
0135 191e lrri $AC0.M, @$AR0
0136 1b7e srri @$AR3, $AC0.M
0137 191e lrri $AC0.M, @$AR0
0138 1b7e srri @$AR3, $AC0.M
0139 0000 nop
013a 02df ret
013b 191e lrri $AC0.M, @$AR0
013c 191a lrri $AX0.H, @$AR0
013d 007f 0142 bloop $AC1.M, 0x0142
013f 32b2 xorr'sl $AC0.M, $AX1.H : $AC0.M, $AX1.H
0140 65a0 movr'ls $ACC1, $AX0.H : $AX0.H, $AC0.M
0141 33ba xorr'slm $AC1.M, $AX1.H : $AC0.M, $AX1.H
0142 64a1 movr'ls $ACC0, $AX0.H : $AX0.H, $AC1.M
0143 0000 nop
0144 02df ret
0145 8a00 m2
0146 157f lsr $ACC1, #-1
0147 1c20 mrr $AR1, $AR0
0148 1c03 mrr $AR0, $AR3
0149 193a lrri $AX0.H, @$AR1
014a 9051 mul'l $AX0.L, $AX0.H : $AX0.H, @$AR1
014b 925b mulmvz'l $AX0.L, $AX0.H, $ACC0 : $AX1.H, @$AR3
014c 007f 0151 bloop $AC1.M, 0x0151
014e 4651 addr'l $ACC0, $AX1.H : $AX0.H, @$AR1
014f 92b2 mulmvz'sl $AX0.L, $AX0.H, $ACC0 : $AC0.M, $AX1.H
0150 4651 addr'l $ACC0, $AX1.H : $AX0.H, @$AR1
0151 92b2 mulmvz'sl $AX0.L, $AX0.H, $ACC0 : $AC0.M, $AX1.H
0152 8b00 m0
0153 02df ret
0154 8a00 m2
0155 191a lrri $AX0.H, @$AR0
0156 9050 mul'l $AX0.L, $AX0.H : $AX0.H, @$AR0
0157 9250 mulmvz'l $AX0.L, $AX0.H, $ACC0 : $AX0.H, @$AR0
0158 005f loop $AC1.M
0159 92a0 mulmvz'ls $AX0.L, $AX0.H, $ACC0 : $AX0.H, $AC0.M
015a 8b00 m0
015b 02df ret
015c 8100 clr $ACC0
015d 8900 clr $ACC1
015e 0e50 lris $AC0.M, #0x50
015f 0080 0d00 lri $AR0, #0x0d00
0161 005e loop $AC0.M
0162 1b1f srri @$AR0, $AC1.M
0163 0080 0d60 lri $AR0, #0x0d60
0165 005e loop $AC0.M
0166 1b1f srri @$AR0, $AC1.M
0167 00da 0374 lr $AX0.H, @0x0374
0169 8600 tstaxh $AX0.H
016a 02b5 0f6f callz 0x0f6f
016c 8100 clr $ACC0
016d 8900 clr $ACC1
016e 0e50 lris $AC0.M, #0x50
016f 0080 0ca0 lri $AR0, #0x0ca0
0171 005e loop $AC0.M
0172 1b1f srri @$AR0, $AC1.M
0173 0080 0f40 lri $AR0, #0x0f40
0175 005e loop $AC0.M
0176 1b1f srri @$AR0, $AC1.M
0177 0080 0fa0 lri $AR0, #0x0fa0
0179 005e loop $AC0.M
017a 1b1f srri @$AR0, $AC1.M
017b 0080 0a00 lri $AR0, #0x0a00
017d 005e loop $AC0.M
017e 1b1f srri @$AR0, $AC1.M
017f 0080 09a0 lri $AR0, #0x09a0
0181 005e loop $AC0.M
0182 1b1f srri @$AR0, $AC1.M
0183 0f04 lris $AC1.M, #0x04
0184 0080 0e10 lri $AR0, #0x0e10
0186 0083 0dc0 lri $AR3, #0x0dc0
0188 02bf 0132 call 0x0132
018a 0080 0e70 lri $AR0, #0x0e70
018c 0083 0e20 lri $AR3, #0x0e20
018e 02bf 0132 call 0x0132
0190 0080 0ed0 lri $AR0, #0x0ed0
0192 0083 0e80 lri $AR3, #0x0e80
0194 02bf 0132 call 0x0132
0196 0080 0f30 lri $AR0, #0x0f30
0198 0083 0ee0 lri $AR3, #0x0ee0
019a 02bf 0132 call 0x0132
019c 8100 clr $ACC0
019d 0e50 lris $AC0.M, #0x50
019e 8900 clr $ACC1
019f 0080 0dc8 lri $AR0, #0x0dc8
01a1 005e loop $AC0.M
01a2 1b1f srri @$AR0, $AC1.M
01a3 0080 0e28 lri $AR0, #0x0e28
01a5 005e loop $AC0.M
01a6 1b1f srri @$AR0, $AC1.M
01a7 0080 0e88 lri $AR0, #0x0e88
01a9 005e loop $AC0.M
01aa 1b1f srri @$AR0, $AC1.M
01ab 0080 0ee8 lri $AR0, #0x0ee8
01ad 005e loop $AC0.M
01ae 1b1f srri @$AR0, $AC1.M
01af 02df ret
01b0 009f 0580 lri $AC1.M, #0x0580
01b2 009b 00a0 lri $AX1.H, #0x00a0
01b4 0081 0393 lri $AR1, #0x0393
01b6 18bc lrrd $AC0.L, @$AR1
01b7 b871 mulx'l $AX0.H, $AX1.H : $AC0.M, @$AR1
01b8 bc00 mulxac $AX0.H, $AX1.H, $ACC0
01b9 0080 0050 lri $AR0, #0x0050
01bb 02bf 0640 call 0x0640
01bd 02df ret
01be 00df 03a1 lr $AC1.M, @0x03a1
01c0 0508 addis $ACC1, #0x08
01c1 0080 0580 lri $AR0, #0x0580
01c3 1c7f mrr $AR3, $AC1.M
01c4 0098 7fff lri $AX0.L, #0x7fff
01c6 8900 clr $ACC1
01c7 0f50 lris $AC1.M, #0x50
01c8 02bf 0145 call 0x0145
01ca 02df ret
01cb 00c0 03a0 lr $AR0, @0x03a0
01cd 191a lrri $AX0.H, @$AR0
01ce 02bf 01b0 call 0x01b0
01d0 02bf 01be call 0x01be
01d2 8100 clr $ACC0
01d3 8900 clr $ACC1
01d4 00de 0390 lr $AC0.M, @0x0390
01d6 02a0 0001 andf $AC0.M, #0x0001
01d8 029d 01e1 jlz 0x01e1
01da 0080 0398 lri $AR0, #0x0398
01dc 0e08 lris $AC0.M, #0x08
01dd 00c1 03a1 lr $AR1, @0x03a1
01df 02bf 0c7d call 0x0c7d
01e1 0f50 lris $AC1.M, #0x50
01e2 00c0 03a1 lr $AR0, @0x03a1
01e4 00da 0394 lr $AX0.H, @0x0394
01e6 8600 tstaxh $AX0.H
01e7 0295 01ee jz 0x01ee
01e9 1c7a mrr $AR3, $AX0.H
01ea 00d8 0395 lr $AX0.L, @0x0395
01ec 02bf 0145 call 0x0145
01ee 0f50 lris $AC1.M, #0x50
01ef 00c0 03a1 lr $AR0, @0x03a1
01f1 00da 0396 lr $AX0.H, @0x0396
01f3 8600 tstaxh $AX0.H
01f4 0295 01fb jz 0x01fb
01f6 1c7a mrr $AR3, $AX0.H
01f7 00d8 0397 lr $AX0.L, @0x0397
01f9 02bf 0145 call 0x0145
01fb 00de 0390 lr $AC0.M, @0x0390
01fd 02a0 0002 andf $AC0.M, #0x0002
01ff 02dd retlz
0200 0080 0398 lri $AR0, #0x0398
0202 0e08 lris $AC0.M, #0x08
0203 00c1 03a1 lr $AR1, @0x03a1
0205 02bf 0c7d call 0x0c7d
0207 02df ret
0208 8900 clr $ACC1
0209 009f 0dc0 lri $AC1.M, #0x0dc0
020b 00ff 03a1 sr @0x03a1, $AC1.M
020d 009f 03a8 lri $AC1.M, #0x03a8
020f 00ff 03a2 sr @0x03a2, $AC1.M
0211 009f 03a4 lri $AC1.M, #0x03a4
0213 00ff 03a0 sr @0x03a0, $AC1.M
0215 1104 0235 bloopi #0x04, 0x0235
0217 00c0 03a2 lr $AR0, @0x03a2
0219 0083 0390 lri $AR3, #0x0390
021b 8900 clr $ACC1
021c 0f08 lris $AC1.M, #0x08
021d 02bf 0132 call 0x0132
021f 00da 0390 lr $AX0.H, @0x0390
0221 8600 tstaxh $AX0.H
0222 0295 0226 jz 0x0226
0224 02bf 01cb call 0x01cb
0226 8100 clr $ACC0
0227 00de 03a2 lr $AC0.M, @0x03a2
0229 0410 addis $ACC0, #0x10
022a 00fe 03a2 sr @0x03a2, $AC0.M
022c 00de 03a1 lr $AC0.M, @0x03a1
022e 0460 addis $ACC0, #0x60
022f 00fe 03a1 sr @0x03a1, $AC0.M
0231 00de 03a0 lr $AC0.M, @0x03a0
0233 7400 incm $AC0.M
0234 00fe 03a0 sr @0x03a0, $AC0.M
0236 00da 0374 lr $AX0.H, @0x0374
0238 8600 tstaxh $AX0.H
0239 0294 025f jnz 0x025f
023b 0f50 lris $AC1.M, #0x50
023c 0080 0be0 lri $AR0, #0x0be0
023e 0083 0e80 lri $AR3, #0x0e80
0240 0098 7fff lri $AX0.L, #0x7fff
0242 02bf 0145 call 0x0145
0244 0f50 lris $AC1.M, #0x50
0245 0080 0be0 lri $AR0, #0x0be0
0247 0083 0ee0 lri $AR3, #0x0ee0
0249 0098 b820 lri $AX0.L, #0xb820
024b 02bf 0145 call 0x0145
024d 0f28 lris $AC1.M, #0x28
024e 0080 0c68 lri $AR0, #0x0c68
0250 0083 0e80 lri $AR3, #0x0e80
0252 0098 b820 lri $AX0.L, #0xb820
0254 02bf 0145 call 0x0145
0256 0f28 lris $AC1.M, #0x28
0257 0080 0c68 lri $AR0, #0x0c68
0259 0083 0ee0 lri $AR3, #0x0ee0
025b 0098 7fff lri $AX0.L, #0x7fff
025d 02bf 0145 call 0x0145
025f 8100 clr $ACC0
0260 8900 clr $ACC1
0261 0e50 lris $AC0.M, #0x50
0262 0080 0be0 lri $AR0, #0x0be0
0264 005e loop $AC0.M
0265 1b1f srri @$AR0, $AC1.M
0266 0080 0c40 lri $AR0, #0x0c40
0268 005e loop $AC0.M
0269 1b1f srri @$AR0, $AC1.M
026a 02df ret
026b 00c0 03a0 lr $AR0, @0x03a0
026d 181a lrr $AX0.H, @$AR0
026e 8100 clr $ACC0
026f 181e lrr $AC0.M, @$AR0
0270 00db 0391 lr $AX1.H, @0x0391
0272 7400 incm $AC0.M
0273 d100 cmpar $ACC1, $AX0.H
0274 0270 ifge
0275 8100 clr $ACC0
0276 1b1e srri @$AR0, $AC0.M
0277 00df 03a1 lr $AC1.M, @0x03a1
0279 009b 00a0 lri $AX1.H, #0x00a0
027b 0081 0393 lri $AR1, #0x0393
027d 18bc lrrd $AC0.L, @$AR1
027e b871 mulx'l $AX0.H, $AX1.H : $AC0.M, @$AR1
027f bc00 mulxac $AX0.H, $AX1.H, $ACC0
0280 0080 0050 lri $AR0, #0x0050
0282 02bf 064d call 0x064d
0284 02df ret
0285 00da 0374 lr $AX0.H, @0x0374
0287 8600 tstaxh $AX0.H
0288 0294 029e jnz 0x029e
028a 8900 clr $ACC1
028b 0f28 lris $AC1.M, #0x28
028c 0080 0c40 lri $AR0, #0x0c40
028e 0083 0ea8 lri $AR3, #0x0ea8
0290 0098 b820 lri $AX0.L, #0xb820
0292 02bf 0145 call 0x0145
0294 8900 clr $ACC1
0295 0f28 lris $AC1.M, #0x28
0296 0080 0c40 lri $AR0, #0x0c40
0298 0083 0f08 lri $AR3, #0x0f08
029a 0098 7fff lri $AX0.L, #0x7fff
029c 02bf 0145 call 0x0145
029e 009f 0dc0 lri $AC1.M, #0x0dc0
02a0 00ff 03a1 sr @0x03a1, $AC1.M
02a2 009f 03a8 lri $AC1.M, #0x03a8
02a4 00ff 03a2 sr @0x03a2, $AC1.M
02a6 009f 03a4 lri $AC1.M, #0x03a4
02a8 00ff 03a0 sr @0x03a0, $AC1.M
02aa 1104 02c8 bloopi #0x04, 0x02c8
02ac 00c0 03a2 lr $AR0, @0x03a2
02ae 0083 0390 lri $AR3, #0x0390
02b0 0f08 lris $AC1.M, #0x08
02b1 02bf 0132 call 0x0132
02b3 00da 0390 lr $AX0.H, @0x0390
02b5 8600 tstaxh $AX0.H
02b6 0295 02ba jz 0x02ba
02b8 02bf 026b call 0x026b
02ba 00de 03a2 lr $AC0.M, @0x03a2
02bc 0410 addis $ACC0, #0x10
02bd 00fe 03a2 sr @0x03a2, $AC0.M
02bf 00de 03a1 lr $AC0.M, @0x03a1
02c1 0460 addis $ACC0, #0x60
02c2 00fe 03a1 sr @0x03a1, $AC0.M
02c4 00de 03a0 lr $AC0.M, @0x03a0
02c6 7400 incm $AC0.M
02c7 00fe 03a0 sr @0x03a0, $AC0.M
02c9 02df ret
02ca 0081 0386 lri $AR1, #0x0386
02cc 009f 03a8 lri $AC1.M, #0x03a8
02ce 0080 0040 lri $AR0, #0x0040
02d0 02bf 063e call 0x063e
02d2 02df ret
02d3 191e lrri $AC0.M, @$AR0
02d4 189c lrrd $AC0.L, @$AR0
02d5 4800 addax $ACC0, $AX0.L
02d6 1b1e srri @$AR0, $AC0.M
02d7 1b1c srri @$AR0, $AC0.L
02d8 02df ret
02d9 8100 clr $ACC0
02da 8900 clr $ACC1
02db 00df 0354 lr $AC1.M, @0x0354
02dd 00de 034e lr $AC0.M, @0x034e
02df 8200 cmp
02e0 0293 02d9 jle 0x02d9
02e2 02df ret
02e3 0080 0388 lri $AR0, #0x0388
02e5 0081 0072 lri $AR1, #0x0072
02e7 0e02 lris $AC0.M, #0x02
02e8 173f callr $AR1
02e9 02bf 04ce call 0x04ce
02eb 00de 0344 lr $AC0.M, @0x0344
02ed 00fe 0341 sr @0x0341, $AC0.M
02ef 00de 0345 lr $AC0.M, @0x0345
02f1 00fe 038e sr @0x038e, $AC0.M
02f3 8100 clr $ACC0
02f4 00fe 0355 sr @0x0355, $AC0.M
02f6 02bf 02ca call 0x02ca
02f8 02bf 0692 call 0x0692
02fa 0092 00ff lri $CR, #0x00ff
02fc 00de 0341 lr $AC0.M, @0x0341
02fe 007e 04c5 bloop $AC0.M, 0x04c5
0300 02bf 015c call 0x015c
0302 02bf 0208 call 0x0208
0304 02bf 053a call 0x053a
0306 02bf 0acb call 0x0acb
0308 00de 0355 lr $AC0.M, @0x0355
030a 7400 incm $AC0.M
030b 00fe 0355 sr @0x0355, $AC0.M
030d 8100 clr $ACC0
030e 00fe 0354 sr @0x0354, $AC0.M
0310 00de 0342 lr $AC0.M, @0x0342
0312 007e 0465 bloop $AC0.M, 0x0465
0314 009e fead lri $AC0.M, #0xfead
0316 02bf 00a0 call 0x00a0
0318 02bf 02d9 call 0x02d9
031a 009e d0d0 lri $AC0.M, #0xd0d0
031c 02bf 00a0 call 0x00a0
031e 8100 clr $ACC0
031f 8900 clr $ACC1
0320 00de 0354 lr $AC0.M, @0x0354
0322 147c lsr $ACC0, #-4
0323 0200 04fc addi $AC0.M, #0x04fc
0325 1c1e mrr $AR0, $AC0.M
0326 181f lrr $AC1.M, @$AR0
0327 00de 0354 lr $AC0.M, @0x0354
0329 0240 000f andi $AC0.M, #0x000f
032b 3d80 lsrnr $ACC1
032c 03c0 8000 andcf $AC1.M, #0x8000
032e 029c 0461 jlnz 0x0461
0330 00d8 0354 lr $AX0.L, @0x0354
0332 009a 0180 lri $AX0.H, #0x0180
0334 8100 clr $ACC0
0335 00de 0380 lr $AC0.M, @0x0380
0337 00dc 0381 lr $AC0.L, @0x0381
0339 9000 mul $AX0.L, $AX0.H
033a 9400 mulac $AX0.L, $AX0.H, $ACC0
033b 00fe 034c sr @0x034c, $AC0.M
033d 00fc 034d sr @0x034d, $AC0.L
033f 02bf 0112 call 0x0112
0341 00da 0400 lr $AX0.H, @0x0400
0343 8600 tstaxh $AX0.H
0344 0295 0461 jz 0x0461
0346 00da 0401 lr $AX0.H, @0x0401
0348 8600 tstaxh $AX0.H
0349 0294 0461 jnz 0x0461
034b 00da 0433 lr $AX0.H, @0x0433
034d 00fa 03f8 sr @0x03f8, $AX0.H
034f 00da 0406 lr $AX0.H, @0x0406
0351 8600 tstaxh $AX0.H
0352 0294 0f2f jnz 0x0f2f
0354 8100 clr $ACC0
0355 00de 0480 lr $AC0.M, @0x0480
0357 0609 cmpis $ACC0, #0x09
0358 0295 036b jz 0x036b
035a 0605 cmpis $ACC0, #0x05
035b 0295 036b jz 0x036b
035d 0608 cmpis $ACC0, #0x08
035e 0295 0afb jz 0x0afb
0360 0610 cmpis $ACC0, #0x10
0361 0295 0b78 jz 0x0b78
0363 0620 cmpis $ACC0, #0x20
0364 0295 0be9 jz 0x0be9
0366 0621 cmpis $ACC0, #0x21
0367 0295 0bf1 jz 0x0bf1
0369 029f 09e8 jmp 0x09e8
036b 00d8 0402 lr $AX0.L, @0x0402
036d 8100 clr $ACC0
036e 8900 clr $ACC1
036f 00dc 0430 lr $AC0.L, @0x0430
0371 8d00 set15
0372 0950 lris $AX1.L, #0x50
0373 a000 mulx $AX0.L, $AX1.L
0374 a400 mulxac $AX0.L, $AX1.L, $ACC0
0375 1404 lsl $ACC0, #4
0376 8c00 clr15
0377 1ffe mrr $AC1.M, $AC0.M
0378 0083 0580 lri $AR3, #0x0580
037a 02bf 08aa call 0x08aa
037c 029f 037e jmp 0x037e
037e 0080 0580 lri $AR0, #0x0580
0380 0081 0520 lri $AR1, #0x0520
0382 0099 0000 lri $AX1.L, #0x0000
0384 02bf 0eaf call 0x0eaf
0386 009e 0520 lri $AC0.M, #0x0520
0388 00fe 038f sr @0x038f, $AC0.M
038a 8900 clr $ACC1
038b 00df 0484 lr $AC1.M, @0x0484
038d 0340 001f andi $AC1.M, #0x001f
038f b900 tst $ACC1
0390 0295 03b6 jz 0x03b6
0392 00de 038f lr $AC0.M, @0x038f
0394 5c00 sub $ACC0, $ACC1
0395 00fe 038f sr @0x038f, $AC0.M
0397 1c7e mrr $AR3, $AC0.M
0398 0080 0440 lri $AR0, #0x0440
039a 05fe addis $ACC1, #0xfe
039b 02bf 012b call 0x012b
039d 0080 0490 lri $AR0, #0x0490
039f 00c1 038f lr $AR1, @0x038f
03a1 8900 clr $ACC1
03a2 00df 0484 lr $AC1.M, @0x0484
03a4 0340 001f andi $AC1.M, #0x001f
03a6 02bf 0c9c call 0x0c9c
03a8 00de 038f lr $AC0.M, @0x038f
03aa 0450 addis $ACC0, #0x50
03ab 1c1e mrr $AR0, $AC0.M
03ac 0083 0440 lri $AR3, #0x0440
03ae 8900 clr $ACC1
03af 00df 0484 lr $AC1.M, @0x0484
03b1 0340 001f andi $AC1.M, #0x001f
03b3 05fe addis $ACC1, #0xfe
03b4 02bf 012b call 0x012b
03b6 00de 0484 lr $AC0.M, @0x0484
03b8 0240 0020 andi $AC0.M, #0x0020
03ba 0295 03d8 jz 0x03d8
03bc 0080 04a4 lri $AR0, #0x04a4
03be 00c1 038f lr $AR1, @0x038f
03c0 0082 0454 lri $AR2, #0x0454
03c2 0083 04a7 lri $AR3, #0x04a7
03c4 18fa lrrd $AX0.H, @$AR3
03c5 8600 tstaxh $AX0.H
03c6 0294 03d6 jnz 0x03d6
03c8 18fa lrrd $AX0.H, @$AR3
03c9 8600 tstaxh $AX0.H
03ca 0294 03d6 jnz 0x03d6
03cc 18fa lrrd $AX0.H, @$AR3
03cd 8600 tstaxh $AX0.H
03ce 0294 03d6 jnz 0x03d6
03d0 8100 clr $ACC0
03d1 18fe lrrd $AC0.M, @$AR3
03d2 0280 7fff cmpi $AC0.M, #0x7fff
03d4 0295 03d8 jz 0x03d8
03d6 02bf 0cb7 call 0x0cb7
03d8 8100 clr $ACC0
03d9 00de 042c lr $AC0.M, @0x042c
03db b100 tst $ACC0
03dc 0295 03e2 jz 0x03e2
03de 02bf 0dfd call 0x0dfd
03e0 029f 0457 jmp 0x0457
03e2 8100 clr $ACC0
03e3 1c9e mrr $IX0, $AC0.M
03e4 1cde mrr $IX2, $AC0.M
03e5 7400 incm $AC0.M
03e6 1cfe mrr $IX3, $AC0.M
03e7 8100 clr $ACC0
03e8 00de 0407 lr $AC0.M, @0x0407
03ea b100 tst $ACC0
03eb 0295 03fa jz 0x03fa
03ed 00c3 038f lr $AR3, @0x038f
03ef 0007 dar $AR3
03f0 0080 0477 lri $AR0, #0x0477
03f2 0084 ffff lri $IX0, #0xffff
03f4 0087 ffff lri $IX3, #0xffff
03f6 199a lrrn $AX0.H, @$AR0
03f7 6554 movr'ln $ACC1, $AX0.H : $AX0.H, @$AR0
03f8 005e loop $AC0.M
03f9 65ad movr'lsnm $ACC1, $AX0.H : $AX0.H, $AC1.M
03fa 00da 0485 lr $AX0.H, @0x0485
03fc 8600 tstaxh $AX0.H
03fd 0295 0410 jz 0x0410
03ff 8900 clr $ACC1
0400 0086 0005 lri $IX2, #0x0005
0402 0082 040a lri $AR2, #0x040a
0404 1106 0408 bloopi #0x06, 0x0408
0406 18de lrrd $AC0.M, @$AR2
0407 147f lsr $ACC0, #-1
0408 4d36 add'sn $ACC1, $ACC0 : @$AR2, $AC0.M
0409 b900 tst $ACC1
040a 0294 0410 jnz 0x0410
040c 009a 0001 lri $AX0.H, #0x0001
040e 00fa 0401 sr @0x0401, $AX0.H
0410 8f00 set40
0411 0086 0002 lri $IX2, #0x0002
0413 0082 0408 lri $AR2, #0x0408
0415 1106 0440 bloopi #0x06, 0x0440
0417 8100 clr $ACC0
0418 195e lrri $AC0.M, @$AR2
0419 1200 sbclr #0x00
041a b100 tst $ACC0
041b 0275 ifz
041c 1300 sbset #0x00
041d 1c7e mrr $AR3, $AC0.M
041e 195e lrri $AC0.M, @$AR2
041f 195f lrri $AC1.M, @$AR2
0420 5c00 sub $ACC0, $ACC1
0421 14fb asr $ACC0, #-5
0422 1f5e mrr $AX0.H, $AC0.M
0423 1f1c mrr $AX0.L, $AC0.L
0424 185e lrr $AC0.M, @$AR2
0425 0240 00ff andi $AC0.M, #0x00ff
0427 1f7e mrr $AX1.H, $AC0.M
0428 185e lrr $AC0.M, @$AR2
0429 1478 lsr $ACC0, #-8
042a 009c 0000 lri $AC0.L, #0x0000
042c d100 cmpar $ACC1, $AX0.H
042d 0295 0435 jz 0x0435
042f 185e lrr $AC0.M, @$AR2
0430 0272 ifg
0431 7400 incm $AC0.M
0432 0271 ifl
0433 7800 decm $AC0.M
0434 1a5e srr @$AR2, $AC0.M
0435 0006 dar $AR2
0436 00de 038f lr $AC0.M, @0x038f
0438 5600 subr $ACC0, $AX1.H
0439 029d 043e jlz 0x043e
043b 1c1e mrr $AR0, $AC0.M
043c 02bf 0dd3 call 0x0dd3
043e 0000 nop
043f 1b5f srri @$AR2, $AC1.M
0440 000a iar $AR2
0441 8e00 set16
0442 8100 clr $ACC0
0443 00de 0407 lr $AC0.M, @0x0407
0445 b100 tst $ACC0
0446 0295 0457 jz 0x0457
0448 00c3 038f lr $AR3, @0x038f
044a 0087 004f lri $IX3, #0x004f
044c 001f addarn $AR3, $IX3
044d 0080 0477 lri $AR0, #0x0477
044f 0084 ffff lri $IX0, #0xffff
0451 0087 ffff lri $IX3, #0xffff
0453 19fa lrrn $AX0.H, @$AR3
0454 6557 movr'ln $ACC1, $AX0.H : $AX0.H, @$AR3
0455 005e loop $AC0.M
0456 65af movr'slnm $ACC1, $AX0.H : $AC1.M, $AX0.H
0457 00da 0406 lr $AX0.H, @0x0406
0459 8600 tstaxh $AX0.H
045a 0294 045f jnz 0x045f
045c 8100 clr $ACC0
045d 00fe 0404 sr @0x0404, $AC0.M
045f 02bf 011b call 0x011b
0461 00de 0354 lr $AC0.M, @0x0354
0463 7400 incm $AC0.M
0464 00fe 0354 sr @0x0354, $AC0.M
0466 009e b05e lri $AC0.M, #0xb05e
0468 02bf 00a0 call 0x00a0
046a 0e00 lris $AC0.M, #0x00
046b 00fe 034e sr @0x034e, $AC0.M
046d 0e04 lris $AC0.M, #0x04
046e 02bf 07d7 call 0x07d7
0470 00de 0355 lr $AC0.M, @0x0355
0472 0260 ff00 ori $AC0.M, #0xff00
0474 02bf 07e1 call 0x07e1
0476 02bf 0d59 call 0x0d59
0478 02bf 0d6b call 0x0d6b
047a 02bf 0dc0 call 0x0dc0
047c 00de 0341 lr $AC0.M, @0x0341
047e 7800 decm $AC0.M
047f 00fe 0341 sr @0x0341, $AC0.M
0481 0080 09a0 lri $AR0, #0x09a0
0483 0083 0d00 lri $AR3, #0x0d00
0485 0f50 lris $AC1.M, #0x50
0486 0098 5a82 lri $AX0.L, #0x5a82
0488 02bf 0145 call 0x0145
048a 0080 09a0 lri $AR0, #0x09a0
048c 0083 0d60 lri $AR3, #0x0d60
048e 0f50 lris $AC1.M, #0x50
048f 02bf 0145 call 0x0145
0491 0083 0d00 lri $AR3, #0x0d00
0493 02bf 0deb call 0x0deb
0495 0081 0388 lri $AR1, #0x0388
0497 009f 0d00 lri $AC1.M, #0x0d00
0499 0080 0050 lri $AR0, #0x0050
049b 02bf 064b call 0x064b
049d 0080 0fa0 lri $AR0, #0x0fa0
049f 0083 0d60 lri $AR3, #0x0d60
04a1 0f50 lris $AC1.M, #0x50
04a2 0098 8000 lri $AX0.L, #0x8000
04a4 02bf 0145 call 0x0145
04a6 0083 0d60 lri $AR3, #0x0d60
04a8 02bf 0deb call 0x0deb
04aa 0081 038a lri $AR1, #0x038a
04ac 009f 0d60 lri $AC1.M, #0x0d60
04ae 0080 0050 lri $AR0, #0x0050
04b0 02bf 064b call 0x064b
04b2 009a 0000 lri $AX0.H, #0x0000
04b4 0098 00a0 lri $AX0.L, #0x00a0
04b6 0080 0388 lri $AR0, #0x0388
04b8 02bf 02d3 call 0x02d3
04ba 0080 038a lri $AR0, #0x038a
04bc 02bf 02d3 call 0x02d3
04be 02bf 0285 call 0x0285
04c0 02bf 0509 call 0x0509
04c2 02bf 04e0 call 0x04e0
04c4 0000 nop
04c5 0000 nop
04c6 009e 0dac lri $AC0.M, #0x0dac
04c8 02bf 00a0 call 0x00a0
04ca 0080 002b lri $AR0, #0x002b
04cc 029f 0770 jmp 0x0770
04ce 0080 0374 lri $AR0, #0x0374
04d0 0e02 lris $AC0.M, #0x02
04d1 02bf 0074 call 0x0074
04d3 00de 0374 lr $AC0.M, @0x0374
04d5 0240 7fff andi $AC0.M, #0x7fff
04d7 00fe 0374 sr @0x0374, $AC0.M
04d9 00de 0376 lr $AC0.M, @0x0376
04db 0240 7fff andi $AC0.M, #0x7fff
04dd 00fe 0376 sr @0x0376, $AC0.M
04df 02df ret
04e0 00da 0374 lr $AX0.H, @0x0374
04e2 8600 tstaxh $AX0.H
04e3 02d5 retz
04e4 0083 0f40 lri $AR3, #0x0f40
04e6 02bf 0deb call 0x0deb
04e8 0083 0ca0 lri $AR3, #0x0ca0
04ea 02bf 0deb call 0x0deb
04ec 0081 0374 lri $AR1, #0x0374
04ee 009f 0f40 lri $AC1.M, #0x0f40
04f0 0080 0050 lri $AR0, #0x0050
04f2 02bf 064b call 0x064b
04f4 0081 0376 lri $AR1, #0x0376
04f6 009f 0ca0 lri $AC1.M, #0x0ca0
04f8 0080 0050 lri $AR0, #0x0050
04fa 02bf 064b call 0x064b
04fc 009a 0000 lri $AX0.H, #0x0000
04fe 0098 00a0 lri $AX0.L, #0x00a0
0500 0080 0374 lri $AR0, #0x0374
0502 02bf 02d3 call 0x02d3
0504 0080 0376 lri $AR0, #0x0376
0506 02bf 02d3 call 0x02d3
0508 02df ret
0509 00da 0374 lr $AX0.H, @0x0374
050b 8600 tstaxh $AX0.H
050c 02d5 retz
050d 009f 0be0 lri $AC1.M, #0x0be0
050f 00ff 03a1 sr @0x03a1, $AC1.M
0511 00df 03ca lr $AC1.M, @0x03ca
0513 00ff 0392 sr @0x0392, $AC1.M
0515 00df 03cb lr $AC1.M, @0x03cb
0517 00ff 0393 sr @0x0393, $AC1.M
0519 009f 03a6 lri $AC1.M, #0x03a6
051b 00ff 03a0 sr @0x03a0, $AC1.M
051d 00df 03c9 lr $AC1.M, @0x03c9
051f 00ff 0391 sr @0x0391, $AC1.M
0521 02bf 026b call 0x026b
0523 009f 0c40 lri $AC1.M, #0x0c40
0525 00ff 03a1 sr @0x03a1, $AC1.M
0527 00df 03da lr $AC1.M, @0x03da
0529 00ff 0392 sr @0x0392, $AC1.M
052b 00df 03db lr $AC1.M, @0x03db
052d 00ff 0393 sr @0x0393, $AC1.M
052f 009f 03a7 lri $AC1.M, #0x03a7
0531 00ff 03a0 sr @0x03a0, $AC1.M
0533 00df 03d9 lr $AC1.M, @0x03d9
0535 00ff 0391 sr @0x0391, $AC1.M
0537 02bf 026b call 0x026b
0539 02df ret
053a 00da 0374 lr $AX0.H, @0x0374
053c 8600 tstaxh $AX0.H
053d 02d5 retz
053e 00da 03d8 lr $AX0.H, @0x03d8
0540 8600 tstaxh $AX0.H
0541 02d5 retz
0542 0083 0be0 lri $AR3, #0x0be0
0544 0080 0c30 lri $AR0, #0x0c30
0546 0f04 lris $AC1.M, #0x04
0547 02bf 0132 call 0x0132
0549 0083 0c40 lri $AR3, #0x0c40
054b 0080 0c90 lri $AR0, #0x0c90
054d 0f04 lris $AC1.M, #0x04
054e 02bf 0132 call 0x0132
0550 00df 03ca lr $AC1.M, @0x03ca
0552 00ff 0392 sr @0x0392, $AC1.M
0554 00df 03cb lr $AC1.M, @0x03cb
0556 00ff 0393 sr @0x0393, $AC1.M
0558 00df 03a6 lr $AC1.M, @0x03a6
055a 7500 incm $AC1.M
055b 1f5f mrr $AX0.H, $AC1.M
055c 009f 0be8 lri $AC1.M, #0x0be8
055e 02bf 01b2 call 0x01b2
0560 00df 03da lr $AC1.M, @0x03da
0562 00ff 0392 sr @0x0392, $AC1.M
0564 00df 03db lr $AC1.M, @0x03db
0566 00ff 0393 sr @0x0393, $AC1.M
0568 00df 03a7 lr $AC1.M, @0x03a7
056a 7500 incm $AC1.M
056b 1f5f mrr $AX0.H, $AC1.M
056c 009f 0c48 lri $AC1.M, #0x0c48
056e 02bf 01b2 call 0x01b2
0570 00de 03c8 lr $AC0.M, @0x03c8
0572 02a0 0001 andf $AC0.M, #0x0001
0574 029d 057d jlz 0x057d
0576 0080 03d0 lri $AR0, #0x03d0
0578 0e08 lris $AC0.M, #0x08
0579 0081 0be0 lri $AR1, #0x0be0
057b 02bf 0c7d call 0x0c7d
057d 00de 03d8 lr $AC0.M, @0x03d8
057f 02a0 0001 andf $AC0.M, #0x0001
0581 029d 058a jlz 0x058a
0583 0080 03e0 lri $AR0, #0x03e0
0585 0e08 lris $AC0.M, #0x08
0586 0081 0c40 lri $AR1, #0x0c40
0588 02bf 0c7d call 0x0c7d
058a 0f50 lris $AC1.M, #0x50
058b 0080 0be0 lri $AR0, #0x0be0
058d 0083 0f40 lri $AR3, #0x0f40
058f 00d8 03cd lr $AX0.L, @0x03cd
0591 02bf 0145 call 0x0145
0593 0f50 lris $AC1.M, #0x50
0594 0080 0c40 lri $AR0, #0x0c40
0596 0083 0ca0 lri $AR3, #0x0ca0
0598 00d8 03df lr $AX0.L, @0x03df
059a 02bf 0145 call 0x0145
059c 00de 03c8 lr $AC0.M, @0x03c8
059e 02a0 0002 andf $AC0.M, #0x0002
05a0 029d 05a9 jlz 0x05a9
05a2 0080 03d0 lri $AR0, #0x03d0
05a4 0e08 lris $AC0.M, #0x08
05a5 0081 0be0 lri $AR1, #0x0be0
05a7 02bf 0c7d call 0x0c7d
05a9 00de 03d8 lr $AC0.M, @0x03d8
05ab 02a0 0002 andf $AC0.M, #0x0002
05ad 029d 05b6 jlz 0x05b6
05af 0080 03e0 lri $AR0, #0x03e0
05b1 0e08 lris $AC0.M, #0x08
05b2 0081 0c40 lri $AR1, #0x0c40
05b4 02bf 0c7d call 0x0c7d
05b6 02df ret
05b7 0080 0346 lri $AR0, #0x0346
05b9 02bf 0072 call 0x0072
05bb 02bf 0072 call 0x0072
05bd 0081 0346 lri $AR1, #0x0346
05bf 193e lrri $AC0.M, @$AR1
05c0 193c lrri $AC0.L, @$AR1
05c1 009f 0400 lri $AC1.M, #0x0400
05c3 00c0 0345 lr $AR0, @0x0345
05c5 02bf 0640 call 0x0640
05c7 0081 0348 lri $AR1, #0x0348
05c9 193e lrri $AC0.M, @$AR1
05ca 193c lrri $AC0.L, @$AR1
05cb 009f 0800 lri $AC1.M, #0x0800
05cd 00c0 0345 lr $AR0, @0x0345
05cf 02bf 0640 call 0x0640
05d1 0081 0346 lri $AR1, #0x0346
05d3 193e lrri $AC0.M, @$AR1
05d4 193c lrri $AC0.L, @$AR1
05d5 009f 0800 lri $AC1.M, #0x0800
05d7 00c0 0345 lr $AR0, @0x0345
05d9 02bf 064d call 0x064d
05db 0081 0348 lri $AR1, #0x0348
05dd 193e lrri $AC0.M, @$AR1
05de 193c lrri $AC0.L, @$AR1
05df 009f 0400 lri $AC1.M, #0x0400
05e1 00c0 0345 lr $AR0, @0x0345
05e3 02bf 064d call 0x064d
05e5 029f 004a jmp 0x004a
05e7 0080 0346 lri $AR0, #0x0346
05e9 02bf 0072 call 0x0072
05eb 02bf 0072 call 0x0072
05ed 0081 0346 lri $AR1, #0x0346
05ef 193e lrri $AC0.M, @$AR1
05f0 193c lrri $AC0.L, @$AR1
05f1 009f 0400 lri $AC1.M, #0x0400
05f3 00c0 0345 lr $AR0, @0x0345
05f5 02bf 0640 call 0x0640
05f7 0081 0348 lri $AR1, #0x0348
05f9 193e lrri $AC0.M, @$AR1
05fa 193c lrri $AC0.L, @$AR1
05fb 009f 0400 lri $AC1.M, #0x0400
05fd 00c0 0345 lr $AR0, @0x0345
05ff 02bf 064d call 0x064d
0601 029f 004a jmp 0x004a
0603 0080 0346 lri $AR0, #0x0346
0605 02bf 0072 call 0x0072
0607 02bf 0072 call 0x0072
0609 0081 0346 lri $AR1, #0x0346
060b 193e lrri $AC0.M, @$AR1
060c 193c lrri $AC0.L, @$AR1
060d 009f 0400 lri $AC1.M, #0x0400
060f 00c0 0344 lr $AR0, @0x0344
0611 02bf 0640 call 0x0640
0613 0081 0348 lri $AR1, #0x0348
0615 193e lrri $AC0.M, @$AR1
0616 193c lrri $AC0.L, @$AR1
0617 009f 0800 lri $AC1.M, #0x0800
0619 00c0 0344 lr $AR0, @0x0344
061b 02bf 0640 call 0x0640
061d 0080 0400 lri $AR0, #0x0400
061f 0083 0800 lri $AR3, #0x0800
0621 0084 0000 lri $IX0, #0x0000
0623 00da 0345 lr $AX0.H, @0x0345
0625 00df 0344 lr $AC1.M, @0x0344
0627 8f00 set40
0628 197b lrri $AX1.H, @$AR3
0629 b800 mulx $AX0.H, $AX1.H
062a 197b lrri $AX1.H, @$AR3
062b 007f 0630 bloop $AC1.M, 0x0630
062d 199e lrrn $AC0.M, @$AR0
062e bc00 mulxac $AX0.H, $AX1.H, $ACC0
062f 80b2 nx'sl : $AC0.M, $AX1.H
0630 0000 nop
0631 8e00 set16
0632 0081 0346 lri $AR1, #0x0346
0634 193e lrri $AC0.M, @$AR1
0635 193c lrri $AC0.L, @$AR1
0636 009f 0400 lri $AC1.M, #0x0400
0638 00c0 0344 lr $AR0, @0x0344
063a 02bf 064d call 0x064d
063c 029f 004a jmp 0x004a
063e 193e lrri $AC0.M, @$AR1
063f 193c lrri $AC0.L, @$AR1
0640 2fcd srs @DSPA, $AC1.M
0641 0f00 lris $AC1.M, #0x00
0642 2fc9 srs @DSCR, $AC1.M
0643 2ece srs @DSMAH, $AC0.M
0644 2ccf srs @DSMAL, $AC0.L
0645 1fe0 mrr $AC1.M, $AR0
0646 1501 lsl $ACC1, #1
0647 2fcb srs @DSBL, $AC1.M
0648 02bf 0651 call 0x0651
064a 02df ret
064b 193e lrri $AC0.M, @$AR1
064c 193c lrri $AC0.L, @$AR1
064d 2fcd srs @DSPA, $AC1.M
064e 0f01 lris $AC1.M, #0x01
064f 029f 0642 jmp 0x0642
0651 26c9 lrs $AC0.M, @DSCR
0652 02a0 0004 andf $AC0.M, #0x0004
0654 029c 0651 jlnz 0x0651
0656 02df ret
0657 193e lrri $AC0.M, @$AR1
0658 193c lrri $AC0.L, @$AR1
0659 00ff ffcd sr @DSPA, $AC1.M
065b 0f00 lris $AC1.M, #0x00
065c 00ff ffc9 sr @DSCR, $AC1.M
065e 00fe ffce sr @DSMAH, $AC0.M
0660 00fc ffcf sr @DSMAL, $AC0.L
0662 1fe0 mrr $AC1.M, $AR0
0663 1501 lsl $ACC1, #1
0664 00ff ffcb sr @DSBL, $AC1.M
0666 02df ret
0667 00de ffc9 lr $AC0.M, @DSCR
0669 02a0 0004 andf $AC0.M, #0x0004
066b 029c 0667 jlnz 0x0667
066d 02df ret
066e 0080 0346 lri $AR0, #0x0346
0670 02bf 0072 call 0x0072
0672 02bf 0072 call 0x0072
0674 0081 0346 lri $AR1, #0x0346
0676 00df 0349 lr $AC1.M, @0x0349
0678 0340 ffff andi $AC1.M, #0xffff
067a 00c0 0345 lr $AR0, @0x0345
067c 02bf 063e call 0x063e
067e 029f 004a jmp 0x004a
0680 0080 0346 lri $AR0, #0x0346
0682 02bf 0072 call 0x0072
0684 02bf 0072 call 0x0072
0686 0081 0346 lri $AR1, #0x0346
0688 00df 0349 lr $AC1.M, @0x0349
068a 0340 ffff andi $AC1.M, #0xffff
068c 00c0 0345 lr $AR0, @0x0345
068e 02bf 064b call 0x064b
0690 029f 004a jmp 0x004a
0692 0092 00ff lri $CR, #0x00ff
0694 009e ffff lri $AC0.M, #0xffff
0696 2ed4 srs @ACSAH, $AC0.M
0697 2ed5 srs @ACSAL, $AC0.M
0698 2ed6 srs @ACEAH, $AC0.M
0699 2ed7 srs @ACEAL, $AC0.M
069a 02df ret
069b 00ff ffd1 sr @SampleFormat, $AC1.M
069d 0340 0003 andi $AC1.M, #0x0003
069f 7900 decm $AC1.M
06a0 02ca lsrn
06a1 00df 037d lr $AC1.M, @0x037d
06a3 00dd 037e lr $AC1.L, @0x037e
06a5 4c00 add $ACC0, $ACC1
06a6 00fe ffd8 sr @ACCAH, $AC0.M
06a8 00fc ffd9 sr @ACCAL, $AC0.L
06aa 02df ret
06ab 1fc3 mrr $AC0.M, $AR3
06ac 043f addis $ACC0, #0x3f
06ad 0240 fff0 andi $AC0.M, #0xfff0
06af 00fe ffcd sr @DSPA, $AC0.M
06b1 1c1a mrr $AR0, $AX0.H
06b2 00da 037f lr $AX0.H, @0x037f
06b4 4400 addr $ACC0, $AX0.H
06b5 1f40 mrr $AX0.H, $AR0
06b6 1c1e mrr $AR0, $AC0.M
06b7 1fda mrr $AC0.M, $AX0.H
06b8 041f addis $ACC0, #0x1f
06b9 0240 fff0 andi $AC0.M, #0xfff0
06bb 1401 lsl $ACC0, #1
06bc 00fe ffcb sr @DSBL, $AC0.M
06be 00de ffc9 lr $AC0.M, @DSCR
06c0 02a0 0004 andf $AC0.M, #0x0004
06c2 029c 06be jlnz 0x06be
06c4 007a 06c7 bloop $AX0.H, 0x06c7
06c6 191e lrri $AC0.M, @$AR0
06c7 1b7e srri @$AR3, $AC0.M
06c8 02df ret
06c9 8900 clr $ACC1
06ca 1ffc mrr $AC1.M, $AC0.L
06cb 0340 001f andi $AC1.M, #0x001f
06cd 00ff 037f sr @0x037f, $AC1.M
06cf 1ffc mrr $AC1.M, $AC0.L
06d0 0340 ffe0 andi $AC1.M, #0xffe0
06d2 1f9f mrr $AC0.L, $AC1.M
06d3 00df 037d lr $AC1.M, @0x037d
06d5 00dd 037e lr $AC1.L, @0x037e
06d7 4c00 add $ACC0, $ACC1
06d8 00fe ffce sr @DSMAH, $AC0.M
06da 00fc ffcf sr @DSMAL, $AC0.L
06dc 0f00 lris $AC1.M, #0x00
06dd 00ff ffc9 sr @DSCR, $AC1.M
06df 02df ret
06e0 00df 037f lr $AC1.M, @0x037f
06e2 157f lsr $ACC1, #-1
06e3 00ff 037f sr @0x037f, $AC1.M
06e5 02df ret
06e6 8600 tstaxh $AX0.H
06e7 02d5 retz
06e8 1f1a mrr $AX0.L, $AX0.H
06e9 009e 0780 lri $AC0.M, #0x0780
06eb 00fe ffcd sr @DSPA, $AC0.M
06ed 1fda mrr $AC0.M, $AX0.H
06ee 043f addis $ACC0, #0x3f
06ef 0240 ffe0 andi $AC0.M, #0xffe0
06f1 00fe ffcb sr @DSBL, $AC0.M
06f3 00de ffc9 lr $AC0.M, @DSCR
06f5 02a0 0004 andf $AC0.M, #0x0004
06f7 029c 06f3 jlnz 0x06f3
06f9 8100 clr $ACC0
06fa 00de 037f lr $AC0.M, @0x037f
06fc 147f lsr $ACC0, #-1
06fd 0200 0780 addi $AC0.M, #0x0780
06ff 1c1e mrr $AR0, $AC0.M
0700 00de 037f lr $AC0.M, @0x037f
0702 02a0 0001 andf $AC0.M, #0x0001
0704 029d 070d jlz 0x070d
0706 8100 clr $ACC0
0707 191e lrri $AC0.M, @$AR0
0708 1488 asl $ACC0, #8
0709 1b7e srri @$AR3, $AC0.M
070a 1fda mrr $AC0.M, $AX0.H
070b 7800 decm $AC0.M
070c 1f5e mrr $AX0.H, $AC0.M
070d 8100 clr $ACC0
070e 1fda mrr $AC0.M, $AX0.H
070f 147f lsr $ACC0, #-1
0710 007e 0719 bloop $AC0.M, 0x0719
0712 8100 clr $ACC0
0713 181e lrr $AC0.M, @$AR0
0714 0240 ff00 andi $AC0.M, #0xff00
0716 1b7e srri @$AR3, $AC0.M
0717 191e lrri $AC0.M, @$AR0
0718 1488 asl $ACC0, #8
0719 1b7e srri @$AR3, $AC0.M
071a 1fda mrr $AC0.M, $AX0.H
071b 1f58 mrr $AX0.H, $AX0.L
071c 02a0 0001 andf $AC0.M, #0x0001
071e 02dd retlz
071f 8100 clr $ACC0
0720 181e lrr $AC0.M, @$AR0
0721 0240 ff00 andi $AC0.M, #0xff00
0723 1b7e srri @$AR3, $AC0.M
0724 02df ret
0725 1205 sbclr #0x05
0726 8e00 set16
0727 00f0 03fd sr @0x03fd, $AC0.H
0729 00fc 03ff sr @0x03ff, $AC0.L
072b f400 lsr16 $ACC0
072c 00fc 03fe sr @0x03fe, $AC0.L
072e 00fa 03fa sr @0x03fa, $AX0.H
0730 8100 clr $ACC0
0731 00de fffe lr $AC0.M, @CMBH
0733 02c0 8000 andcf $AC0.M, #0x8000
0735 029c 0826 jlnz 0x0826
0737 00da ffff lr $AX0.H, @CMBL
0739 8600 tstaxh $AX0.H
073a 0294 07ff jnz 0x07ff
073c 00de fffe lr $AC0.M, @CMBH
073e 02c0 8000 andcf $AC0.M, #0x8000
0740 029c 073c jlnz 0x073c
0742 0240 000f andi $AC0.M, #0x000f
0744 1f5e mrr $AX0.H, $AC0.M
0745 7400 incm $AC0.M
0746 0c00 lris $AC0.L, #0x00
0747 1404 lsl $ACC0, #4
0748 00fe 034e sr @0x034e, $AC0.M
074a 1fda mrr $AC0.M, $AX0.H
074b 1f40 mrr $AX0.H, $AR0
074c 0200 04fc addi $AC0.M, #0x04fc
074e 1c1e mrr $AR0, $AC0.M
074f 00de ffff lr $AC0.M, @CMBL
0751 1a1e srr @$AR0, $AC0.M
0752 1c1a mrr $AR0, $AX0.H
0753 00de 03fe lr $AC0.M, @0x03fe
0755 00dc 03ff lr $AC0.L, @0x03ff
0757 00d0 03fd lr $AC0.H, @0x03fd
0759 00da 03fa lr $AX0.H, @0x03fa
075b 1305 sbset #0x05
075c 02ff rti
075d 009a 0002 lri $AX0.H, #0x0002
075f 00fa 03a3 sr @0x03a3, $AX0.H
0761 00e0 03f9 sr @0x03f9, $AR0
0763 02bf 07e9 call 0x07e9
0765 16fc dcd1 si @DMBH, #0xdcd1
0767 16fd 0002 si @DMBL, #0x0002
0769 16fb 0001 si @DIRQ, #0x0001
076b 0021 halt
076c 0784 cmpis $ACC1, #0x84
076d 0785 cmpis $ACC1, #0x85
076e 07c5 cmpis $ACC1, #0xc5
076f 07c8 cmpis $ACC1, #0xc8
0770 00e0 03f9 sr @0x03f9, $AR0
0772 009e 0005 lri $AC0.M, #0x0005
0774 02bf 07d7 call 0x07d7
0776 8e00 set16
0777 8100 clr $ACC0
0778 8900 clr $ACC1
0779 02bf 07cb call 0x07cb
077b 27ff lrs $AC1.M, @CMBL
077c 009e 076c lri $AC0.M, #0x076c
077e 4c00 add $ACC0, $ACC1
077f 1c7e mrr $AR3, $AC0.M
0780 0313 ilrr $AC1.M, @$AR3
0781 1c7f mrr $AR3, $AC1.M
0782 176f jmpr $AR3
0783 0021 halt
0784 0021 halt
0785 009a 0002 lri $AX0.H, #0x0002
0787 00fa 03a3 sr @0x03a3, $AX0.H
0789 8100 clr $ACC0
078a 8900 clr $ACC1
078b 02bf 07cb call 0x07cb
078d 24ff lrs $AC0.L, @CMBL
078e 02bf 07d1 call 0x07d1
0790 25ff lrs $AC1.L, @CMBL
0791 02bf 07d1 call 0x07d1
0793 27ff lrs $AC1.M, @CMBL
0794 2ece srs @DSMAH, $AC0.M
0795 2ccf srs @DSMAL, $AC0.L
0796 16c9 0001 si @DSCR, #0x0001
0798 2fcd srs @DSPA, $AC1.M
0799 2dcb srs @DSBL, $AC1.L
079a 8100 clr $ACC0
079b 8900 clr $ACC1
079c 02bf 07cb call 0x07cb
079e 24ff lrs $AC0.L, @CMBL
079f 1c9e mrr $IX0, $AC0.M
07a0 1cbc mrr $IX1, $AC0.L
07a1 02bf 07d1 call 0x07d1
07a3 25ff lrs $AC1.L, @CMBL
07a4 02bf 07d1 call 0x07d1
07a6 27ff lrs $AC1.M, @CMBL
07a7 1cdf mrr $IX2, $AC1.M
07a8 1cfd mrr $IX3, $AC1.L
07a9 8100 clr $ACC0
07aa 02bf 07cb call 0x07cb
07ac 26ff lrs $AC0.M, @CMBL
07ad 1c1e mrr $AR0, $AC0.M
07ae 8900 clr $ACC1
07af 02bf 07d1 call 0x07d1
07b1 20ff lrs $AX0.L, @CMBL
07b2 1f5f mrr $AX0.H, $AC1.M
07b3 02bf 07cb call 0x07cb
07b5 21ff lrs $AX1.L, @CMBL
07b6 02bf 07cb call 0x07cb
07b8 23ff lrs $AX1.H, @CMBL
07b9 26c9 lrs $AC0.M, @DSCR
07ba 02a0 0004 andf $AC0.M, #0x0004
07bc 029c 07b9 jlnz 0x07b9
07be 1206 sbclr #0x06
07bf 1203 sbclr #0x03
07c0 1204 sbclr #0x04
07c1 1205 sbclr #0x05
07c2 029f 80b5 jmp 0x80b5
07c4 0021 halt
07c5 029f 8000 jmp 0x8000
07c7 0021 halt
07c8 00c0 03f9 lr $AR0, @0x03f9
07ca 170f jmpr $AR0
07cb 26fe lrs $AC0.M, @CMBH
07cc 02c0 8000 andcf $AC0.M, #0x8000
07ce 029c 07cb jlnz 0x07cb
07d0 02df ret
07d1 27fe lrs $AC1.M, @CMBH
07d2 03c0 8000 andcf $AC1.M, #0x8000
07d4 029c 07d1 jlnz 0x07d1
07d6 02df ret
void SEND_DCD1(AC0.M) {
07d7 02bf 07ef call 0x07ef
07d9 16fc dcd1 si @DMBH, #0xdcd1
07db 2efd srs @DMBL, $AC0.M
07dc 16fb 0001 si @DIRQ, #0x0001
07de 02bf 07ef call 0x07ef
07e0 02df ret
}
void SEND_F355(AC0.M) {
07e1 02bf 07ef call 0x07ef
07e3 16fc f355 si @DMBH, #0xf355
07e5 2efd srs @DMBL, $AC0.M
07e6 02bf 07ef call 0x07ef
07e8 02df ret
}
07e9 26fc lrs $AC0.M, @DMBH
07ea 02c0 8000 andcf $AC0.M, #0x8000
07ec 029d 07e9 jlz 0x07e9
07ee 02df ret
07ef 27fc lrs $AC1.M, @DMBH
07f0 03c0 8000 andcf $AC1.M, #0x8000
07f2 029d 07ef jlz 0x07ef
07f4 02df ret
07f5 009a 0280 lri $AX0.H, #0x0280
07f7 00fa 0350 sr @0x0350, $AX0.H
07f9 00fa 0351 sr @0x0351, $AX0.H
07fb 0a00 lris $AX0.H, #0x00
07fc 00fa 0352 sr @0x0352, $AX0.H
07fe 02df ret
07ff 00e0 03fb sr @0x03fb, $AR0
0801 00e8 03fc sr @0x03fc, $WR0
0803 00c0 0350 lr $AR0, @0x0350
0805 0088 002f lri $WR0, #0x002f
0807 1b1a srri @$AR0, $AX0.H
0808 00de fffe lr $AC0.M, @CMBH
080a 02c0 8000 andcf $AC0.M, #0x8000
080c 029c 0808 jlnz 0x0808
080e 00dc ffff lr $AC0.L, @CMBL
0810 1b1e srri @$AR0, $AC0.M
0811 1b1c srri @$AR0, $AC0.L
0812 1fda mrr $AC0.M, $AX0.H
0813 7800 decm $AC0.M
0814 1f5e mrr $AX0.H, $AC0.M
0815 8600 tstaxh $AX0.H
0816 0294 0808 jnz 0x0808
0818 8100 clr $ACC0
0819 00de 0352 lr $AC0.M, @0x0352
081b 7400 incm $AC0.M
081c 00fe 0352 sr @0x0352, $AC0.M
081e 00e0 0350 sr @0x0350, $AR0
0820 00c0 03fb lr $AR0, @0x03fb
0822 00c8 03fc lr $WR0, @0x03fc
0824 029f 0753 jmp 0x0753
0826 00e0 03fb sr @0x03fb, $AR0
0828 00e8 03fc sr @0x03fc, $WR0
082a 00c0 0350 lr $AR0, @0x0350
082c 0088 002f lri $WR0, #0x002f
082e 0a00 lris $AX0.H, #0x00
082f 1b1a srri @$AR0, $AX0.H
0830 029f 0818 jmp 0x0818
0832 00c0 0351 lr $AR0, @0x0351
0834 0088 002f lri $WR0, #0x002f
0836 00da 0352 lr $AX0.H, @0x0352
0838 8600 tstaxh $AX0.H
0839 0295 085a jz 0x085a
083b 1205 sbclr #0x05
083c 00da 0352 lr $AX0.H, @0x0352
083e 1fda mrr $AC0.M, $AX0.H
083f 7800 decm $AC0.M
0840 00fe 0352 sr @0x0352, $AC0.M
0842 1305 sbset #0x05
0843 0081 0356 lri $AR1, #0x0356
0845 191e lrri $AC0.M, @$AR0
0846 02c0 8000 andcf $AC0.M, #0x8000
0848 029d 085e jlz 0x085e
084a 1f5e mrr $AX0.H, $AC0.M
084b 8600 tstaxh $AX0.H
084c 0295 0862 jz 0x0862
084e 007a 0853 bloop $AX0.H, 0x0853
0850 191e lrri $AC0.M, @$AR0
0851 1b3e srri @$AR1, $AC0.M
0852 191e lrri $AC0.M, @$AR0
0853 1b3e srri @$AR1, $AC0.M
0854 00e0 0351 sr @0x0351, $AR0
0856 0088 ffff lri $WR0, #0xffff
0858 029f 0036 jmp 0x0036
085a 0088 ffff lri $WR0, #0xffff
085c 029f 002b jmp 0x002b
085e 00e0 0351 sr @0x0351, $AR0
0860 029f 0836 jmp 0x0836
0862 0080 0832 lri $AR0, #0x0832
0864 029f 075d jmp 0x075d
0866 8100 clr $ACC0
0867 0e10 lris $AC0.M, #0x10
0868 2232 lrs $AX0.H, @0x0032
0869 8600 tstaxh $AX0.H
086a 02d5 retz
086b 5400 subr $ACC0, $AX0.H
086c 0200 0458 addi $AC0.M, #0x0458
086e 1c1e mrr $AR0, $AC0.M
086f 1fda mrr $AC0.M, $AX0.H
0870 04fe addis $ACC0, #0xfe
0871 1f1e mrr $AX0.L, $AC0.M
0872 191e lrri $AC0.M, @$AR0
0873 0291 0879 jl 0x0879
0875 191a lrri $AX0.H, @$AR0
0876 0058 loop $AX0.L
0877 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0878 6433 movr's $ACC0, $AX0.H : @$AR3, $AC0.M
0879 1b7e srri @$AR3, $AC0.M
087a 02df ret
087b 02bf 0866 call 0x0866
087d 8100 clr $ACC0
087e 2632 lrs $AC0.M, @0x0032
087f 5c00 sub $ACC0, $ACC1
0880 2e32 srs @0x0032, $AC0.M
0881 0092 00ff lri $CR, #0x00ff
0883 02df ret
0884 00de 04fb lr $AC0.M, @0x04fb
0886 7400 incm $AC0.M
0887 00fe 04fb sr @0x04fb, $AC0.M
0889 8100 clr $ACC0
088a 2e32 srs @0x0032, $AC0.M
088b 2e66 srs @0x0066, $AC0.M
088c 2e67 srs @0x0067, $AC0.M
088d 268a lrs $AC0.M, @0xff8a
088e 248b lrs $AC0.L, @0xff8b
088f 2e3a srs @0x003a, $AC0.M
0890 2c3b srs @0x003b, $AC0.L
0891 268c lrs $AC0.M, @0xff8c
0892 248d lrs $AC0.L, @0xff8d
0893 2e38 srs @0x0038, $AC0.M
0894 2c39 srs @0x0039, $AC0.L
0895 02df ret
0896 8100 clr $ACC0
0897 2689 lrs $AC0.M, @0xff89
0898 0240 000f andi $AC0.M, #0x000f
089a 1f5e mrr $AX0.H, $AC0.M
089b 8100 clr $ACC0
089c 0e10 lris $AC0.M, #0x10
089d 5400 subr $ACC0, $AX0.H
089e 2e32 srs @0x0032, $AC0.M
089f 268a lrs $AC0.M, @0xff8a
08a0 248b lrs $AC0.L, @0xff8b
08a1 2288 lrs $AX0.H, @0xff88
08a2 2089 lrs $AX0.L, @0xff89
08a3 5800 subax $ACC0, $AX0.L
08a4 0a00 lris $AX0.H, #0x00
08a5 2032 lrs $AX0.L, @0x0032
08a6 5800 subax $ACC0, $AX0.L
08a7 2e3a srs @0x003a, $AC0.M
08a8 2c3b srs @0x003b, $AC0.L
08a9 02df ret
08aa 0092 0004 lri $CR, #0x0004
08ac 8100 clr $ACC0
08ad 2604 lrs $AC0.M, @0x0004
08ae b100 tst $ACC0
08af 02b4 0884 callnz 0x0884
08b1 8100 clr $ACC0
08b2 2601 lrs $AC0.M, @0x0001
08b3 b100 tst $ACC0
08b4 0294 0952 jnz 0x0952
08b6 2232 lrs $AX0.H, @0x0032
08b7 c900 cmpar $ACC0, $AX1.H
08b8 0293 087b jle 0x087b
08ba 5500 subr $ACC1, $AX0.H
08bb 02bf 0866 call 0x0866
08bd 223a lrs $AX0.H, @0x003a
08be 8600 tstaxh $AX0.H
08bf 0294 08c6 jnz 0x08c6
08c1 8100 clr $ACC0
08c2 263b lrs $AC0.M, @0x003b
08c3 8200 cmp
08c4 0291 0918 jl 0x0918
08c6 8100 clr $ACC0
08c7 1fdf mrr $AC0.M, $AC1.M
08c8 040f addis $ACC0, #0x0f
08c9 147c lsr $ACC0, #-4
08ca 1f7e mrr $AX1.H, $AC0.M
08cb 0c00 lris $AC0.L, #0x00
08cc 1404 lsl $ACC0, #4
08cd 1f1e mrr $AX0.L, $AC0.M
08ce 0a00 lris $AX0.H, #0x00
08cf 8100 clr $ACC0
08d0 263a lrs $AC0.M, @0x003a
08d1 243b lrs $AC0.L, @0x003b
08d2 5800 subax $ACC0, $AX0.L
08d3 0290 08de jge 0x08de
08d5 8100 clr $ACC0
08d6 263b lrs $AC0.M, @0x003b
08d7 5c00 sub $ACC0, $ACC1
08d8 2e32 srs @0x0032, $AC0.M
08d9 8100 clr $ACC0
08da 2e3a srs @0x003a, $AC0.M
08db 2e3b srs @0x003b, $AC0.M
08dc 029f 08e4 jmp 0x08e4
08de 2e3a srs @0x003a, $AC0.M
08df 2c3b srs @0x003b, $AC0.L
08e0 0c00 lris $AC0.L, #0x00
08e1 1fd8 mrr $AC0.M, $AX0.L
08e2 5c00 sub $ACC0, $ACC1
08e3 2e32 srs @0x0032, $AC0.M
08e4 8100 clr $ACC0
08e5 1fdb mrr $AC0.M, $AX1.H
08e6 02bf 0958 call 0x0958
08e8 2232 lrs $AX0.H, @0x0032
08e9 8600 tstaxh $AX0.H
08ea 0295 0915 jz 0x0915
08ec 0a10 lris $AX0.H, #0x10
08ed 8100 clr $ACC0
08ee 1fc3 mrr $AC0.M, $AR3
08ef 5400 subr $ACC0, $AX0.H
08f0 1c7e mrr $AR3, $AC0.M
08f1 0080 0458 lri $AR0, #0x0458
08f3 197e lrri $AC0.M, @$AR3
08f4 197a lrri $AX0.H, @$AR3
08f5 100e loopi #0x0e
08f6 64a2 movr'sl $ACC0, $AX0.H : $AC0.M, $AX0.H
08f7 1b1e srri @$AR0, $AC0.M
08f8 1b1a srri @$AR0, $AX0.H
08f9 8100 clr $ACC0
08fa 263a lrs $AC0.M, @0x003a
08fb 243b lrs $AC0.L, @0x003b
08fc b100 tst $ACC0
08fd 0294 0915 jnz 0x0915
08ff 2232 lrs $AX0.H, @0x0032
0900 8600 tstaxh $AX0.H
0901 0295 0915 jz 0x0915
0903 0080 0467 lri $AR0, #0x0467
0905 8100 clr $ACC0
0906 268b lrs $AC0.M, @0xff8b
0907 b100 tst $ACC0
0908 0295 0915 jz 0x0915
090a 0200 000f addi $AC0.M, #0x000f
090c 0240 000f andi $AC0.M, #0x000f
090e 0200 0458 addi $AC0.M, #0x0458
0910 1c7e mrr $AR3, $AC0.M
0911 007a 0914 bloop $AX0.H, 0x0914
0913 18fe lrrd $AC0.M, @$AR3
0914 1a9e srrd @$AR0, $AC0.M
0915 0092 00ff lri $CR, #0x00ff
0917 02df ret
0918 b100 tst $ACC0
0919 0295 0928 jz 0x0928
091b 5d00 sub $ACC1, $ACC0
091c 040f addis $ACC0, #0x0f
091d 147c lsr $ACC0, #-4
091e 0c00 lris $AC0.L, #0x00
091f 00e3 0363 sr @0x0363, $AR3
0921 02bf 0958 call 0x0958
0923 00de 0363 lr $AC0.M, @0x0363
0925 223b lrs $AX0.H, @0x003b
0926 4400 addr $ACC0, $AX0.H
0927 1c7e mrr $AR3, $AC0.M
0928 8100 clr $ACC0
0929 2681 lrs $AC0.M, @0xff81
092a b100 tst $ACC0
092b 0295 0950 jz 0x0950
092d 2380 lrs $AX1.H, @0xff80
092e 2688 lrs $AC0.M, @0xff88
092f 2489 lrs $AC0.L, @0xff89
0930 1408 lsl $ACC0, #8
0931 14f4 asr $ACC0, #-12
0932 2380 lrs $AX1.H, @0xff80
0933 8d00 set15
0934 c810 mulc'mv $AC0.M, $AX1.H : $AX0.L, $AC0.L
0935 ae00 mulxmv $AX0.L, $AX1.H, $ACC0
0936 8c00 clr15
0937 f000 lsl16 $ACC0
0938 4e00 addp $ACC0
0939 238c lrs $AX1.H, @0xff8c
093a 218d lrs $AX1.L, @0xff8d
093b 4a00 addax $ACC0, $AX1.L
093c 2e38 srs @0x0038, $AC0.M
093d 2c39 srs @0x0039, $AC0.L
093e 2682 lrs $AC0.M, @0xff82
093f 2e67 srs @0x0067, $AC0.M
0940 2683 lrs $AC0.M, @0xff83
0941 2e66 srs @0x0066, $AC0.M
0942 00e3 0363 sr @0x0363, $AR3
0944 0083 0458 lri $AR3, #0x0458
0946 8100 clr $ACC0
0947 0e01 lris $AC0.M, #0x01
0948 02bf 0958 call 0x0958
094a 00c3 0363 lr $AR3, @0x0363
094c 02bf 0896 call 0x0896
094e 029f 08b6 jmp 0x08b6
0950 0e01 lris $AC0.M, #0x01
0951 2e01 srs @0x0001, $AC0.M
0952 8100 clr $ACC0
0953 005f loop $AC1.M
0954 1b7e srri @$AR3, $AC0.M
0955 0092 00ff lri $CR, #0x00ff
0957 02df ret
0958 00ff 0360 sr @0x0360, $AC1.M
095a 00fe 0361 sr @0x0361, $AC0.M
095c 2638 lrs $AC0.M, @0x0038
095d 2439 lrs $AC0.L, @0x0039
095e 0f05 lris $AC1.M, #0x05
095f 02bf 069b call 0x069b
0961 2638 lrs $AC0.M, @0x0038
0962 2439 lrs $AC0.L, @0x0039
0963 8900 clr $ACC1
0964 00df 0361 lr $AC1.M, @0x0361
0966 2280 lrs $AX0.H, @0xff80
0967 d000 mulc $AC1.M, $AX0.H
0968 6f00 movp $ACC1
0969 4c00 add $ACC0, $ACC1
096a 2e38 srs @0x0038, $AC0.M
096b 2c39 srs @0x0039, $AC0.L
096c 8100 clr $ACC0
096d 00de 0361 lr $AC0.M, @0x0361
096f 007e 09d6 bloop $AC0.M, 0x09d6
0971 0080 ffd3 lri $AR0, #0xffd3
0973 0084 0000 lri $IX0, #0x0000
0975 199e lrrn $AC0.M, @$AR0
0976 8900 clr $ACC1
0977 1ffe mrr $AC1.M, $AC0.M
0978 1401 lsl $ACC0, #1
0979 0240 001e andi $AC0.M, #0x001e
097b 0200 0300 addi $AC0.M, #0x0300
097d 1c3e mrr $AR1, $AC0.M
097e 157c lsr $ACC1, #-4
097f 0340 000f andi $AC1.M, #0x000f
0981 0a11 lris $AX0.H, #0x11
0982 5500 subr $ACC1, $AX0.H
0983 8100 clr $ACC0
0984 2680 lrs $AC0.M, @0xff80
0985 0605 cmpis $ACC0, #0x05
0986 0295 099f jz 0x099f
0988 009a 00f0 lri $AX0.H, #0x00f0
098a 0b0f lris $AX1.H, #0x0f
098b 0082 0364 lri $AR2, #0x0364
098d 1998 lrrn $AX0.L, @$AR0
098e 6000 movr $ACC0, $AX0.L
098f 1107 0996 bloopi #0x07, 0x0996
0991 3400 andr $AC0.M, $AX0.H
0992 1408 lsl $ACC0, #8
0993 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
0994 3644 andr'ln $AC0.M, $AX1.H : $AX0.L, @$AR0
0995 140c lsl $ACC0, #12
0996 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
0997 3400 andr $AC0.M, $AX0.H
0998 1408 lsl $ACC0, #8
0999 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
099a 3600 andr $AC0.M, $AX1.H
099b 140c lsl $ACC0, #12
099c 1b5e srri @$AR2, $AC0.M
099d 029f 09bf jmp 0x09bf
099f 009a c000 lri $AX0.H, #0xc000
09a1 0082 0364 lri $AR2, #0x0364
09a3 1998 lrrn $AX0.L, @$AR0
09a4 6000 movr $ACC0, $AX0.L
09a5 1103 09b2 bloopi #0x03, 0x09b2
09a7 1408 lsl $ACC0, #8
09a8 3400 andr $AC0.M, $AX0.H
09a9 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09aa 140a lsl $ACC0, #10
09ab 3400 andr $AC0.M, $AX0.H
09ac 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09ad 140c lsl $ACC0, #12
09ae 3400 andr $AC0.M, $AX0.H
09af 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09b0 140e lsl $ACC0, #14
09b1 3444 andr'ln $AC0.M, $AX0.H : $AX0.L, @$AR0
09b2 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09b3 1408 lsl $ACC0, #8
09b4 3400 andr $AC0.M, $AX0.H
09b5 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09b6 140a lsl $ACC0, #10
09b7 3400 andr $AC0.M, $AX0.H
09b8 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09b9 140c lsl $ACC0, #12
09ba 3400 andr $AC0.M, $AX0.H
09bb 6032 movr's $ACC0, $AX0.L : @$AR2, $AC0.M
09bc 140e lsl $ACC0, #14
09bd 3400 andr $AC0.M, $AX0.H
09be 1b5e srri @$AR2, $AC0.M
09bf 8f00 set40
09c0 1f7f mrr $AX1.H, $AC1.M
09c1 2066 lrs $AX0.L, @0x0066
09c2 2767 lrs $AC1.M, @0x0067
09c3 193a lrri $AX0.H, @$AR1
09c4 1939 lrri $AX1.L, @$AR1
09c5 0080 0364 lri $AR0, #0x0364
09c7 a000 mulx $AX0.L, $AX1.L
09c8 ea70 maddc'l $AC1.M, $AX1.L : $AC0.M, @$AR0
09c9 1108 09d2 bloopi #0x08, 0x09d2
09cb 3a93 orr'sl $AC0.M, $AX1.H : $AC1.M, $AX1.L
09cc a478 mulxac'l $AX0.L, $AX1.L, $ACC0 : $AC1.M, @$AR0
09cd 1485 asl $ACC0, #5
09ce e833 maddc's $AC0.M, $AX1.L : @$AR3, $AC0.M
09cf 3b92 orr'sl $AC1.M, $AX1.H : $AC0.M, $AX1.L
09d0 a570 mulxac'l $AX0.L, $AX1.L, $ACC1 : $AC0.M, @$AR0
09d1 1585 asl $ACC1, #5
09d2 ea3b maddc's $AC1.M, $AX1.L : @$AR3, $AC1.M
09d3 2f67 srs @0x0067, $AC1.M
09d4 8e00 set16
09d5 1ff8 mrr $AC1.M, $AX0.L
09d6 2f66 srs @0x0066, $AC1.M
09d7 8900 clr $ACC1
09d8 00df 0360 lr $AC1.M, @0x0360
09da 02df ret
09db b100 tst $ACC0
09dc 02d5 retz
09dd 04fe addis $ACC0, #0xfe
09de 1f1e mrr $AX0.L, $AC0.M
09df 191e lrri $AC0.M, @$AR0
09e0 0291 09e6 jl 0x09e6
09e2 191a lrri $AX0.H, @$AR0
09e3 0058 loop $AX0.L
09e4 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
09e5 6433 movr's $ACC0, $AX0.H : @$AR3, $AC0.M
09e6 1b7e srri @$AR3, $AC0.M
09e7 02df ret
09e8 8100 clr $ACC0
09e9 1f5e mrr $AX0.H, $AC0.M
09ea 00d8 0402 lr $AX0.L, @0x0402
09ec 00dc 0430 lr $AC0.L, @0x0430
09ee 0080 0520 lri $AR0, #0x0520
09f0 00df 0480 lr $AC1.M, @0x0480
09f2 1501 lsl $ACC1, #1
09f3 0340 007e andi $AC1.M, #0x007e
09f5 0300 09fd addi $AC1.M, #0x09fd
09f7 1c5f mrr $AR2, $AC1.M
09f8 175f callr $AR2
09f9 00fc 0430 sr @0x0430, $AC0.L
09fb 029f 0386 jmp 0x0386
09fd 029f 0a1e jmp 0x0a1e
09ff 029f 0a59 jmp 0x0a59
0a01 029f 0a41 jmp 0x0a41
0a03 029f 0a2e jmp 0x0a2e
0a05 029f 0a67 jmp 0x0a67
0a07 029f 0a1d jmp 0x0a1d
0a09 029f 0a85 jmp 0x0a85
0a0b 029f 0a88 jmp 0x0a88
0a0d 029f 0a1d jmp 0x0a1d
0a0f 029f 0a1d jmp 0x0a1d
0a11 029f 0aa6 jmp 0x0aa6
0a13 029f 0a5f jmp 0x0a5f
0a15 029f 0a63 jmp 0x0a63
0a17 029f 0a1d jmp 0x0a1d
0a19 029f 0a1d jmp 0x0a1d
0a1b 029f 0a1d jmp 0x0a1d
0a1d 02df ret
0a1e 1401 lsl $ACC0, #1
0a1f 009b c000 lri $AX1.H, #0xc000
0a21 0099 4000 lri $AX1.L, #0x4000
0a23 1150 0a2b bloopi #0x50, 0x0a2b
0a25 02c0 0001 andcf $AC0.M, #0x0001
0a27 027c iflnz
0a28 1b1b srri @$AR0, $AX1.H
0a29 027d iflz
0a2a 1b19 srri @$AR0, $AX1.L
0a2b 4800 addax $ACC0, $AX0.L
0a2c 147f lsr $ACC0, #-1
0a2d 02df ret
0a2e 1402 lsl $ACC0, #2
0a2f 8900 clr $ACC1
0a30 1fb8 mrr $AC1.L, $AX0.L
0a31 1501 lsl $ACC1, #1
0a32 009b c000 lri $AX1.H, #0xc000
0a34 0099 4000 lri $AX1.L, #0x4000
0a36 1150 0a3e bloopi #0x50, 0x0a3e
0a38 02c0 0003 andcf $AC0.M, #0x0003
0a3a 027c iflnz
0a3b 1b1b srri @$AR0, $AX1.H
0a3c 027d iflz
0a3d 1b19 srri @$AR0, $AX1.L
0a3e 4c00 add $ACC0, $ACC1
0a3f 147e lsr $ACC0, #-2
0a40 02df ret
0a41 1401 lsl $ACC0, #1
0a42 0081 0ca0 lri $AR1, #0x0ca0
0a44 009b c000 lri $AX1.H, #0xc000
0a46 0099 4000 lri $AX1.L, #0x4000
0a48 8900 clr $ACC1
0a49 0082 0000 lri $AR2, #0x0000
0a4b 1150 0a56 bloopi #0x50, 0x0a56
0a4d 02c0 0001 andcf $AC0.M, #0x0001
0a4f 027c iflnz
0a50 1b1b srri @$AR0, $AX1.H
0a51 027d iflz
0a52 1b19 srri @$AR0, $AX1.L
0a53 183d lrr $AC1.L, @$AR1
0a54 4900 addax $ACC1, $AX0.L
0a55 1fe2 mrr $AC1.M, $AR2
0a56 4c39 add's $ACC0, $ACC1 : @$AR1, $AC1.M
0a57 147f lsr $ACC0, #-1
0a58 02df ret
0a59 8900 clr $ACC1
0a5a 1fb8 mrr $AC1.L, $AX0.L
0a5b 157f lsr $ACC1, #-1
0a5c 1050 loopi #0x50
0a5d 4c20 add's $ACC0, $ACC1 : @$AR0, $AC0.L
0a5e 02df ret
0a5f 0082 0180 lri $AR2, #0x0180
0a61 029f 0a69 jmp 0x0a69
0a63 0082 01c0 lri $AR2, #0x01c0
0a65 029f 0a69 jmp 0x0a69
0a67 0082 0140 lri $AR2, #0x0140
0a69 008a 003f lri $WR2, #0x003f
0a6b 0086 0000 lri $IX2, #0x0000
0a6d 1406 lsl $ACC0, #6
0a6e 8900 clr $ACC1
0a6f 1fb8 mrr $AC1.L, $AX0.L
0a70 1505 lsl $ACC1, #5
0a71 009b 003f lri $AX1.H, #0x003f
0a73 009a 0000 lri $AX0.H, #0x0000
0a75 3600 andr $AC0.M, $AX1.H
0a76 1cde mrr $IX2, $AC0.M
0a77 001a addarn $AR2, $IX2
0a78 3400 andr $AC0.M, $AX0.H
0a79 1150 0a7f bloopi #0x50, 0x0a7f
0a7b 4c4a add'l $ACC0, $ACC1 : $AX1.L, @$AR2
0a7c 3606 andr'dr $AC0.M, $AX1.H : $AR2
0a7d 1cde mrr $IX2, $AC0.M
0a7e 340e andr'nr $AC0.M, $AX0.H : $AR2
0a7f 1b19 srri @$AR0, $AX1.L
0a80 1fc2 mrr $AC0.M, $AR2
0a81 147a lsr $ACC0, #-6
0a82 008a ffff lri $WR2, #0xffff
0a84 02df ret
0a85 1050 loopi #0x50
0a86 1b18 srri @$AR0, $AX0.L
0a87 02df ret
0a88 0082 0100 lri $AR2, #0x0100
0a8a 008a 003f lri $WR2, #0x003f
0a8c 0086 0000 lri $IX2, #0x0000
0a8e 1406 lsl $ACC0, #6
0a8f 8900 clr $ACC1
0a90 1fb8 mrr $AC1.L, $AX0.L
0a91 1505 lsl $ACC1, #5
0a92 009b 003f lri $AX1.H, #0x003f
0a94 009a 0000 lri $AX0.H, #0x0000
0a96 3600 andr $AC0.M, $AX1.H
0a97 1cde mrr $IX2, $AC0.M
0a98 001a addarn $AR2, $IX2
0a99 3400 andr $AC0.M, $AX0.H
0a9a 1150 0aa0 bloopi #0x50, 0x0aa0
0a9c 4c4a add'l $ACC0, $ACC1 : $AX1.L, @$AR2
0a9d 3606 andr'dr $AC0.M, $AX1.H : $AR2
0a9e 1cde mrr $IX2, $AC0.M
0a9f 340e andr'nr $AC0.M, $AX0.H : $AR2
0aa0 1b19 srri @$AR0, $AX1.L
0aa1 1fc2 mrr $AC0.M, $AR2
0aa2 147a lsr $ACC0, #-6
0aa3 008a ffff lri $WR2, #0xffff
0aa5 02df ret
0aa6 0082 0100 lri $AR2, #0x0100
0aa8 008a 003f lri $WR2, #0x003f
0aaa 0086 0000 lri $IX2, #0x0000
0aac 0081 0ca0 lri $AR1, #0x0ca0
0aae 1406 lsl $ACC0, #6
0aaf 8900 clr $ACC1
0ab0 1fb8 mrr $AC1.L, $AX0.L
0ab1 1505 lsl $ACC1, #5
0ab2 009b 003f lri $AX1.H, #0x003f
0ab4 009a 0000 lri $AX0.H, #0x0000
0ab6 3600 andr $AC0.M, $AX1.H
0ab7 1cde mrr $IX2, $AC0.M
0ab8 001a addarn $AR2, $IX2
0ab9 3400 andr $AC0.M, $AX0.H
0aba 1150 0ac5 bloopi #0x50, 0x0ac5
0abc 1939 lrri $AX1.L, @$AR1
0abd a000 mulx $AX0.L, $AX1.L
0abe 140a lsl $ACC0, #10
0abf 4e00 addp $ACC0
0ac0 1476 lsr $ACC0, #-10
0ac1 4c4a add'l $ACC0, $ACC1 : $AX1.L, @$AR2
0ac2 3606 andr'dr $AC0.M, $AX1.H : $AR2
0ac3 1cde mrr $IX2, $AC0.M
0ac4 340e andr'nr $AC0.M, $AX0.H : $AR2
0ac5 1b19 srri @$AR0, $AX1.L
0ac6 1fc2 mrr $AC0.M, $AR2
0ac7 147a lsr $ACC0, #-6
0ac8 008a ffff lri $WR2, #0xffff
0aca 02df ret
0acb 0080 01be lri $AR0, #0x01be
0acd 1918 lrri $AX0.L, @$AR0
0ace 191a lrri $AX0.H, @$AR0
0acf 0080 0180 lri $AR0, #0x0180
0ad1 0083 0180 lri $AR3, #0x0180
0ad3 9070 mul'l $AX0.L, $AX0.H : $AC0.M, @$AR0
0ad4 1ffe mrr $AC1.M, $AC0.M
0ad5 1120 0adc bloopi #0x20, 0x0adc
0ad7 7c00 neg $ACC0
0ad8 d450 mulcac'l $AC1.M, $AX0.H, $ACC0 : $AX0.H, @$AR0
0ad9 6533 movr's $ACC1, $AX0.H : @$AR3, $AC0.M
0ada c550 mulcac'l $AC0.M, $AX0.H, $ACC1 : $AX0.H, @$AR0
0adb 1501 lsl $ACC1, #1
0adc 643b movr's $ACC0, $AX0.H : @$AR3, $AC1.M
0add 0080 01fe lri $AR0, #0x01fe
0adf 191a lrri $AX0.H, @$AR0
0ae0 1918 lrri $AX0.L, @$AR0
0ae1 0080 01c0 lri $AR0, #0x01c0
0ae3 0083 01c0 lri $AR3, #0x01c0
0ae5 1ff8 mrr $AC1.M, $AX0.L
0ae6 9070 mul'l $AX0.L, $AX0.H : $AC0.M, @$AR0
0ae7 f800 addpaxz $ACC0, $AX0.H
0ae8 0240 01ff andi $AC0.M, #0x01ff
0aea 0260 2000 ori $AC0.M, #0x2000
0aec 02bf 0aef call 0x0aef
0aee 02df ret
0aef b900 tst $ACC1
0af0 0272 ifg
0af1 7c00 neg $ACC0
0af2 1f7e mrr $AX1.H, $AC0.M
0af3 4700 addr $ACC1, $AX1.H
0af4 1110 0af9 bloopi #0x10, 0x0af9
0af6 473b addr's $ACC1, $AX1.H : @$AR3, $AC1.M
0af7 473b addr's $ACC1, $AX1.H : @$AR3, $AC1.M
0af8 473b addr's $ACC1, $AX1.H : @$AR3, $AC1.M
0af9 473b addr's $ACC1, $AX1.H : @$AR3, $AC1.M
0afa 02df ret
0afb 02bf 0b68 call 0x0b68
0afd 2201 lrs $AX0.H, @0x0001
0afe 8600 tstaxh $AX0.H
0aff 0294 0b10 jnz 0x0b10
0b01 2204 lrs $AX0.H, @0x0004
0b02 8600 tstaxh $AX0.H
0b03 02b4 0b57 callnz 0x0b57
0b05 8100 clr $ACC0
0b06 2605 lrs $AC0.M, @0x0005
0b07 b100 tst $ACC0
0b08 0295 0b1d jz 0x0b1d
0b0a 8100 clr $ACC0
0b0b 2e05 srs @0x0005, $AC0.M
0b0c 2281 lrs $AX0.H, @0xff81
0b0d 8600 tstaxh $AX0.H
0b0e 0294 0b17 jnz 0x0b17
0b10 8100 clr $ACC0
0b11 005f loop $AC1.M
0b12 1b7e srri @$AR3, $AC0.M
0b13 7400 incm $AC0.M
0b14 2e01 srs @0x0001, $AC0.M
0b15 029f 0b50 jmp 0x0b50
0b17 2688 lrs $AC0.M, @0xff88
0b18 2489 lrs $AC0.L, @0xff89
0b19 2e34 srs @0x0034, $AC0.M
0b1a 2c35 srs @0x0035, $AC0.L
0b1b 02bf 0b57 call 0x0b57
0b1d 00ff 0360 sr @0x0360, $AC1.M
0b1f 2638 lrs $AC0.M, @0x0038
0b20 2439 lrs $AC0.L, @0x0039
0b21 02bf 06c9 call 0x06c9
0b23 00df 0360 lr $AC1.M, @0x0360
0b25 8100 clr $ACC0
0b26 263a lrs $AC0.M, @0x003a
0b27 b100 tst $ACC0
0b28 0294 0b37 jnz 0x0b37
0b2a 263b lrs $AC0.M, @0x003b
0b2b 5c00 sub $ACC0, $ACC1
0b2c 0290 0b37 jge 0x0b37
0b2e 223b lrs $AX0.H, @0x003b
0b2f 02bf 06e6 call 0x06e6
0b31 5500 subr $ACC1, $AX0.H
0b32 0a01 lris $AX0.H, #0x01
0b33 00fa 0405 sr @0x0405, $AX0.H
0b35 029f 0b0a jmp 0x0b0a
0b37 1f5f mrr $AX0.H, $AC1.M
0b38 02bf 06e6 call 0x06e6
0b3a 00fa 0362 sr @0x0362, $AX0.H
0b3c 8100 clr $ACC0
0b3d 263a lrs $AC0.M, @0x003a
0b3e 243b lrs $AC0.L, @0x003b
0b3f 1570 lsr $ACC1, #-16
0b40 0a01 lris $AX0.H, #0x01
0b41 0081 0405 lri $AR1, #0x0405
0b43 5c00 sub $ACC0, $ACC1
0b44 b100 tst $ACC0
0b45 0275 ifz
0b46 1a3a srr @$AR1, $AX0.H
0b47 2e3a srs @0x003a, $AC0.M
0b48 2c3b srs @0x003b, $AC0.L
0b49 2638 lrs $AC0.M, @0x0038
0b4a 2439 lrs $AC0.L, @0x0039
0b4b 00d8 0362 lr $AX0.L, @0x0362
0b4d 7000 addaxl $ACC0, $AX0.L
0b4e 2c39 srs @0x0039, $AC0.L
0b4f 2e38 srs @0x0038, $AC0.M
0b50 0092 00ff lri $CR, #0x00ff
0b52 029f 037e jmp 0x037e
0b54 8100 clr $ACC0
0b55 2e34 srs @0x0034, $AC0.M
0b56 2e35 srs @0x0035, $AC0.M
0b57 2334 lrs $AX1.H, @0x0034
0b58 2135 lrs $AX1.L, @0x0035
0b59 268a lrs $AC0.M, @0xff8a
0b5a 248b lrs $AC0.L, @0xff8b
0b5b 5a00 subax $ACC0, $AX1.L
0b5c 2e3a srs @0x003a, $AC0.M
0b5d 2c3b srs @0x003b, $AC0.L
0b5e 2634 lrs $AC0.M, @0x0034
0b5f 2435 lrs $AC0.L, @0x0035
0b60 238c lrs $AX1.H, @0xff8c
0b61 218d lrs $AX1.L, @0xff8d
0b62 4a00 addax $ACC0, $AX1.L
0b63 2e38 srs @0x0038, $AC0.M
0b64 2c39 srs @0x0039, $AC0.L
0b65 8100 clr $ACC0
0b66 2e05 srs @0x0005, $AC0.M
0b67 02df ret
0b68 0092 0004 lri $CR, #0x0004
0b6a 2002 lrs $AX0.L, @0x0002
0b6b 8100 clr $ACC0
0b6c 8900 clr $ACC1
0b6d 2430 lrs $AC0.L, @0x0030
0b6e 8d00 set15
0b6f 0950 lris $AX1.L, #0x50
0b70 a000 mulx $AX0.L, $AX1.L
0b71 a400 mulxac $AX0.L, $AX1.L, $ACC0
0b72 1404 lsl $ACC0, #4
0b73 8c00 clr15
0b74 1ffe mrr $AC1.M, $AC0.M
0b75 0083 0580 lri $AR3, #0x0580
0b77 02df ret
0b78 02bf 0b68 call 0x0b68
0b7a 2201 lrs $AX0.H, @0x0001
0b7b 8600 tstaxh $AX0.H
0b7c 0294 0b8d jnz 0x0b8d
0b7e 2204 lrs $AX0.H, @0x0004
0b7f 8600 tstaxh $AX0.H
0b80 02b4 0bd7 callnz 0x0bd7
0b82 8100 clr $ACC0
0b83 2605 lrs $AC0.M, @0x0005
0b84 b100 tst $ACC0
0b85 0295 0b9a jz 0x0b9a
0b87 8100 clr $ACC0
0b88 2e05 srs @0x0005, $AC0.M
0b89 2281 lrs $AX0.H, @0xff81
0b8a 8600 tstaxh $AX0.H
0b8b 0294 0b94 jnz 0x0b94
0b8d 8100 clr $ACC0
0b8e 005f loop $AC1.M
0b8f 1b7e srri @$AR3, $AC0.M
0b90 7400 incm $AC0.M
0b91 2e01 srs @0x0001, $AC0.M
0b92 029f 0bd0 jmp 0x0bd0
0b94 2688 lrs $AC0.M, @0xff88
0b95 2489 lrs $AC0.L, @0xff89
0b96 2e34 srs @0x0034, $AC0.M
0b97 2c35 srs @0x0035, $AC0.L
0b98 02bf 0bd7 call 0x0bd7
0b9a 00ff 0360 sr @0x0360, $AC1.M
0b9c 2638 lrs $AC0.M, @0x0038
0b9d 2439 lrs $AC0.L, @0x0039
0b9e 02bf 06c9 call 0x06c9
0ba0 02bf 06e0 call 0x06e0
0ba2 00df 0360 lr $AC1.M, @0x0360
0ba4 8100 clr $ACC0
0ba5 263a lrs $AC0.M, @0x003a
0ba6 b100 tst $ACC0
0ba7 0294 0bb6 jnz 0x0bb6
0ba9 263b lrs $AC0.M, @0x003b
0baa 5c00 sub $ACC0, $ACC1
0bab 0290 0bb6 jge 0x0bb6
0bad 223b lrs $AX0.H, @0x003b
0bae 02bf 06ab call 0x06ab
0bb0 5500 subr $ACC1, $AX0.H
0bb1 0a01 lris $AX0.H, #0x01
0bb2 00fa 0405 sr @0x0405, $AX0.H
0bb4 029f 0b87 jmp 0x0b87
0bb6 1f5f mrr $AX0.H, $AC1.M
0bb7 02bf 06ab call 0x06ab
0bb9 00fa 0362 sr @0x0362, $AX0.H
0bbb 8100 clr $ACC0
0bbc 263a lrs $AC0.M, @0x003a
0bbd 243b lrs $AC0.L, @0x003b
0bbe 1570 lsr $ACC1, #-16
0bbf 0a01 lris $AX0.H, #0x01
0bc0 0081 0405 lri $AR1, #0x0405
0bc2 5c00 sub $ACC0, $ACC1
0bc3 b100 tst $ACC0
0bc4 0275 ifz
0bc5 1a3a srr @$AR1, $AX0.H
0bc6 2e3a srs @0x003a, $AC0.M
0bc7 2c3b srs @0x003b, $AC0.L
0bc8 2638 lrs $AC0.M, @0x0038
0bc9 2439 lrs $AC0.L, @0x0039
0bca 00d8 0362 lr $AX0.L, @0x0362
0bcc 7000 addaxl $ACC0, $AX0.L
0bcd 7000 addaxl $ACC0, $AX0.L
0bce 2c39 srs @0x0039, $AC0.L
0bcf 2e38 srs @0x0038, $AC0.M
0bd0 0092 00ff lri $CR, #0x00ff
0bd2 029f 037e jmp 0x037e
0bd4 8100 clr $ACC0
0bd5 2e34 srs @0x0034, $AC0.M
0bd6 2e35 srs @0x0035, $AC0.M
0bd7 2334 lrs $AX1.H, @0x0034
0bd8 2135 lrs $AX1.L, @0x0035
0bd9 268a lrs $AC0.M, @0xff8a
0bda 248b lrs $AC0.L, @0xff8b
0bdb 5a00 subax $ACC0, $AX1.L
0bdc 2e3a srs @0x003a, $AC0.M
0bdd 2c3b srs @0x003b, $AC0.L
0bde 2634 lrs $AC0.M, @0x0034
0bdf 2435 lrs $AC0.L, @0x0035
0be0 1401 lsl $ACC0, #1
0be1 238c lrs $AX1.H, @0xff8c
0be2 218d lrs $AX1.L, @0xff8d
0be3 4a00 addax $ACC0, $AX1.L
0be4 2e38 srs @0x0038, $AC0.M
0be5 2c39 srs @0x0039, $AC0.L
0be6 8100 clr $ACC0
0be7 2e05 srs @0x0005, $AC0.M
0be8 02df ret
0be9 8900 clr $ACC1
0bea 0f50 lris $AC1.M, #0x50
0beb 0083 0520 lri $AR3, #0x0520
0bed 02bf 0c02 call 0x0c02
0bef 029f 0386 jmp 0x0386
0bf1 00d8 0402 lr $AX0.L, @0x0402
0bf3 8100 clr $ACC0
0bf4 8900 clr $ACC1
0bf5 00dc 0430 lr $AC0.L, @0x0430
0bf7 0a50 lris $AX0.H, #0x50
0bf8 9000 mul $AX0.L, $AX0.H
0bf9 9400 mulac $AX0.L, $AX0.H, $ACC0
0bfa 1404 lsl $ACC0, #4
0bfb 1ffe mrr $AC1.M, $AC0.M
0bfc 0083 0580 lri $AR3, #0x0580
0bfe 02bf 0c02 call 0x0c02
0c00 029f 037e jmp 0x037e
0c02 0092 0004 lri $CR, #0x0004
0c04 8100 clr $ACC0
0c05 263a lrs $AC0.M, @0x003a
0c06 243b lrs $AC0.L, @0x003b
0c07 1f1f mrr $AX0.L, $AC1.M
0c08 0a00 lris $AX0.H, #0x00
0c09 5800 subax $ACC0, $AX0.L
0c0a 0292 0c20 jg 0x0c20
0c0c 8900 clr $ACC1
0c0d 00c0 043b lr $AR0, @0x043b
0c0f 02bf 0c45 call 0x0c45
0c11 8100 clr $ACC0
0c12 1fd8 mrr $AC0.M, $AX0.L
0c13 223b lrs $AX0.H, @0x003b
0c14 5400 subr $ACC0, $AX0.H
0c15 0007 dar $AR3
0c16 1979 lrri $AX1.L, @$AR3
0c17 005e loop $AC0.M
0c18 1b79 srri @$AR3, $AX1.L
0c19 0f01 lris $AC1.M, #0x01
0c1a 2f01 srs @0x0001, $AC1.M
0c1b 8900 clr $ACC1
0c1c 2f3b srs @0x003b, $AC1.M
0c1d 0092 00ff lri $CR, #0x00ff
0c1f 02df ret
0c20 2e3a srs @0x003a, $AC0.M
0c21 2c3b srs @0x003b, $AC0.L
0c22 8100 clr $ACC0
0c23 8900 clr $ACC1
0c24 268a lrs $AC0.M, @0xff8a
0c25 2734 lrs $AC1.M, @0x0034
0c26 5c00 sub $ACC0, $ACC1
0c27 2e36 srs @0x0036, $AC0.M
0c28 5000 subr $ACC0, $AX0.L
0c29 0290 0c3f jge 0x0c3f
0c2b 00c0 0436 lr $AR0, @0x0436
0c2d 02bf 0c45 call 0x0c45
0c2f 8100 clr $ACC0
0c30 1fd8 mrr $AC0.M, $AX0.L
0c31 2236 lrs $AX0.H, @0x0036
0c32 5400 subr $ACC0, $AX0.H
0c33 1c1e mrr $AR0, $AC0.M
0c34 8100 clr $ACC0
0c35 2e34 srs @0x0034, $AC0.M
0c36 2688 lrs $AC0.M, @0xff88
0c37 2489 lrs $AC0.L, @0xff89
0c38 2e8c srs @0xff8c, $AC0.M
0c39 2c8d srs @0xff8d, $AC0.L
0c3a 02bf 0c45 call 0x0c45
0c3c 0092 00ff lri $CR, #0x00ff
0c3e 02df ret
0c3f 1c18 mrr $AR0, $AX0.L
0c40 02bf 0c45 call 0x0c45
0c42 0092 00ff lri $CR, #0x00ff
0c44 02df ret
0c45 8100 clr $ACC0
0c46 1fc0 mrr $AC0.M, $AR0
0c47 b100 tst $ACC0
0c48 02d5 retz
0c49 8900 clr $ACC1
0c4a 2734 lrs $AC1.M, @0x0034
0c4b 0340 0001 andi $AC1.M, #0x0001
0c4d 0b00 lris $AX1.H, #0x00
0c4e 1f3f mrr $AX1.L, $AC1.M
0c4f 268c lrs $AC0.M, @0xff8c
0c50 248d lrs $AC0.L, @0xff8d
0c51 8900 clr $ACC1
0c52 2534 lrs $AC1.L, @0x0034
0c53 1501 lsl $ACC1, #1
0c54 4c00 add $ACC0, $ACC1
0c55 5a00 subax $ACC0, $AX1.L
0c56 5a00 subax $ACC0, $AX1.L
0c57 1c20 mrr $AR1, $AR0
0c58 1fe0 mrr $AC1.M, $AR0
0c59 0502 addis $ACC1, #0x02
0c5a 1c1f mrr $AR0, $AC1.M
0c5b 009f 0b00 lri $AC1.M, #0x0b00
0c5d 0092 00ff lri $CR, #0x00ff
0c5f 02bf 0640 call 0x0640
0c61 0092 0004 lri $CR, #0x0004
0c63 2734 lrs $AC1.M, @0x0034
0c64 1f61 mrr $AX1.H, $AR1
0c65 4700 addr $ACC1, $AX1.H
0c66 2f34 srs @0x0034, $AC1.M
0c67 0080 0b00 lri $AR0, #0x0b00
0c69 8900 clr $ACC1
0c6a 1ff9 mrr $AC1.M, $AX1.L
0c6b b900 tst $ACC1
0c6c 0274 ifnz
0c6d 0008 iar $AR0
0c6e 8900 clr $ACC1
0c6f 1fe1 mrr $AC1.M, $AR1
0c70 191e lrri $AC0.M, @$AR0
0c71 0701 cmpis $ACC1, #0x01
0c72 0293 0c7b jle 0x0c7b
0c74 191a lrri $AX0.H, @$AR0
0c75 05fe addis $ACC1, #0xfe
0c76 005f loop $AC1.M
0c77 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0c78 1b7e srri @$AR3, $AC0.M
0c79 1b7a srri @$AR3, $AX0.H
0c7a 02df ret
0c7b 1b7e srri @$AR3, $AC0.M
0c7c 02df ret
0c7d 0083 03e8 lri $AR3, #0x03e8
0c7f 191e lrri $AC0.M, @$AR0
0c80 191a lrri $AX0.H, @$AR0
0c81 1006 loopi #0x06
0c82 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0c83 1b7e srri @$AR3, $AC0.M
0c84 1b7a srri @$AR3, $AX0.H
0c85 0080 03e8 lri $AR0, #0x03e8
0c87 8a00 m2
0c88 0088 0007 lri $WR0, #0x0007
0c8a 1150 0c97 bloopi #0x50, 0x0c97
0c8c 1c61 mrr $AR3, $AR1
0c8d 84c3 clrp'ld : $AX0.L, $AX1.L, @$AR3
0c8e f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c8f f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c90 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c91 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c92 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c93 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c94 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0c95 f200 madd $AX0.L, $AX0.H
0c96 fe00 movpz $ACC0
0c97 1b3e srri @$AR1, $AC0.M
0c98 0088 ffff lri $WR0, #0xffff
0c9a 8b00 m0
0c9b 02df ret
0c9c 8a00 m2
0c9d 05fe addis $ACC1, #0xfe
0c9e 0083 03e8 lri $AR3, #0x03e8
0ca0 191e lrri $AC0.M, @$AR0
0ca1 191a lrri $AX0.H, @$AR0
0ca2 005f loop $AC1.M
0ca3 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0ca4 1b7e srri @$AR3, $AC0.M
0ca5 1b7a srri @$AR3, $AX0.H
0ca6 0080 03e8 lri $AR0, #0x03e8
0ca8 0501 addis $ACC1, #0x01
0ca9 1d1f mrr $WR0, $AC1.M
0caa 1150 0cb2 bloopi #0x50, 0x0cb2
0cac 1c61 mrr $AR3, $AR1
0cad 84c3 clrp'ld : $AX0.L, $AX1.L, @$AR3
0cae 005f loop $AC1.M
0caf f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0cb0 f200 madd $AX0.L, $AX0.H
0cb1 fe00 movpz $ACC0
0cb2 1b3e srri @$AR1, $AC0.M
0cb3 0088 ffff lri $WR0, #0xffff
0cb5 8b00 m0
0cb6 02df ret
0cb7 0083 03e8 lri $AR3, #0x03e8
0cb9 191e lrri $AC0.M, @$AR0
0cba 191a lrri $AX0.H, @$AR0
0cbb 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0cbc 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0cbd 1b7e srri @$AR3, $AC0.M
0cbe 1b7a srri @$AR3, $AX0.H
0cbf 0080 03e8 lri $AR0, #0x03e8
0cc1 0088 0003 lri $WR0, #0x0003
0cc3 0085 0000 lri $IX1, #0x0000
0cc5 0087 0000 lri $IX3, #0x0000
0cc7 1fc2 mrr $AC0.M, $AR2
0cc8 195b lrri $AX1.H, @$AR2
0cc9 1959 lrri $AX1.L, @$AR2
0cca 195f lrri $AC1.M, @$AR2
0ccb 195a lrri $AX0.H, @$AR2
0ccc 1c5e mrr $AR2, $AC0.M
0ccd 1fda mrr $AC0.M, $AX0.H
0cce 1c61 mrr $AR3, $AR1
0ccf 8a00 m2
0cd0 8f00 set40
0cd1 191a lrri $AX0.H, @$AR0
0cd2 b850 mulx'l $AX0.H, $AX1.H : $AX0.H, @$AR0
0cd3 e250 maddx'l $AX0.H, $AX1.L : $AX0.H, @$AR0
0cd4 ea50 maddc'l $AC1.M, $AX1.L : $AX0.H, @$AR0
0cd5 e8e8 maddc'ldm $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
0cd6 b650 mulxmv'l $AX0.H, $AX1.L, $ACC0 : $AX0.H, @$AR0
0cd7 1127 0ce2 bloopi #0x27, 0x0ce2
0cd9 e3a8 maddx'lsm $AX0.H, $AX1.H : $AX0.H, $AC0.M
0cda 197e lrri $AC0.M, @$AR3
0cdb e850 maddc'l $AC0.M, $AX1.L : $AX0.H, @$AR0
0cdc eaf8 maddc'ldm $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
0cdd bf50 mulxmv'l $AX0.H, $AX1.H, $ACC1 : $AX0.H, @$AR0
0cde e2a9 maddx'lsm $AX0.H, $AX1.L : $AX0.H, $AC1.M
0cdf 197f lrri $AC1.M, @$AR3
0ce0 ea50 maddc'l $AC1.M, $AX1.L : $AX0.H, @$AR0
0ce1 e8e8 maddc'ldm $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
0ce2 b650 mulxmv'l $AX0.H, $AX1.L, $ACC0 : $AX0.H, @$AR0
0ce3 e3a8 maddx'lsm $AX0.H, $AX1.H : $AX0.H, $AC0.M
0ce4 197e lrri $AC0.M, @$AR3
0ce5 e850 maddc'l $AC0.M, $AX1.L : $AX0.H, @$AR0
0ce6 eaf8 maddc'ldm $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
0ce7 bf00 mulxmv $AX0.H, $AX1.H, $ACC1
0ce8 1bff srrn @$AR3, $AC1.M
0ce9 197f lrri $AC1.M, @$AR3
0cea 8e00 set16
0ceb 8b00 m0
0cec 0088 ffff lri $WR0, #0xffff
0cee 1b5b srri @$AR2, $AX1.H
0cef 1b59 srri @$AR2, $AX1.L
0cf0 1b5f srri @$AR2, $AC1.M
0cf1 1b5e srri @$AR2, $AC0.M
0cf2 02df ret
0cf3 0083 03e8 lri $AR3, #0x03e8
0cf5 191e lrri $AC0.M, @$AR0
0cf6 191a lrri $AX0.H, @$AR0
0cf7 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0cf8 64a0 movr'ls $ACC0, $AX0.H : $AX0.H, $AC0.M
0cf9 1b7e srri @$AR3, $AC0.M
0cfa 1b7a srri @$AR3, $AX0.H
0cfb 0080 03e8 lri $AR0, #0x03e8
0cfd 0088 0003 lri $WR0, #0x0003
0cff 0085 0000 lri $IX1, #0x0000
0d01 0087 0000 lri $IX3, #0x0000
0d03 1fc2 mrr $AC0.M, $AR2
0d04 195b lrri $AX1.H, @$AR2
0d05 1959 lrri $AX1.L, @$AR2
0d06 195f lrri $AC1.M, @$AR2
0d07 195a lrri $AX0.H, @$AR2
0d08 1c5e mrr $AR2, $AC0.M
0d09 1fda mrr $AC0.M, $AX0.H
0d0a 1c61 mrr $AR3, $AR1
0d0b 8a00 m2
0d0c 8f00 set40
0d0d 191a lrri $AX0.H, @$AR0
0d0e b800 mulx $AX0.H, $AX1.H
0d0f e350 maddx'l $AX0.H, $AX1.H : $AX0.H, @$AR0
0d10 e250 maddx'l $AX0.H, $AX1.L : $AX0.H, @$AR0
0d11 ea00 maddc $AC1.M, $AX1.L
0d12 ea50 maddc'l $AC1.M, $AX1.L : $AX0.H, @$AR0
0d13 e877 maddc'ln $AC0.M, $AX1.L : $AC0.M, @$AR3
0d14 ece8 msubc'ldm $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
0d15 b200 mulxmvz $AX0.H, $AX1.L, $ACC0
0d16 1127 0d27 bloopi #0x27, 0x0d27
0d18 e250 maddx'l $AX0.H, $AX1.L : $AX0.H, @$AR0
0d19 e3a8 maddx'lsm $AX0.H, $AX1.H : $AX0.H, $AC0.M
0d1a 197e lrri $AC0.M, @$AR3
0d1b e800 maddc $AC0.M, $AX1.L
0d1c e850 maddc'l $AC0.M, $AX1.L : $AX0.H, @$AR0
0d1d ea7f maddc'ln $AC1.M, $AX1.L : $AC1.M, @$AR3
0d1e eef8 msubc'ldm $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
0d1f bb00 mulxmvz $AX0.H, $AX1.H, $ACC1
0d20 e350 maddx'l $AX0.H, $AX1.H : $AX0.H, @$AR0
0d21 e2a9 maddx'lsm $AX0.H, $AX1.L : $AX0.H, $AC1.M
0d22 197f lrri $AC1.M, @$AR3
0d23 ea00 maddc $AC1.M, $AX1.L
0d24 ea50 maddc'l $AC1.M, $AX1.L : $AX0.H, @$AR0
0d25 e877 maddc'ln $AC0.M, $AX1.L : $AC0.M, @$AR3
0d26 ece8 msubc'ldm $AC0.M, $AX1.L : $AX0.H, $AX1.L, @$AR0
0d27 b200 mulxmvz $AX0.H, $AX1.L, $ACC0
0d28 e250 maddx'l $AX0.H, $AX1.L : $AX0.H, @$AR0
0d29 e3a8 maddx'lsm $AX0.H, $AX1.H : $AX0.H, $AC0.M
0d2a 197e lrri $AC0.M, @$AR3
0d2b e800 maddc $AC0.M, $AX1.L
0d2c e850 maddc'l $AC0.M, $AX1.L : $AX0.H, @$AR0
0d2d ea7f maddc'ln $AC1.M, $AX1.L : $AC1.M, @$AR3
0d2e eef8 msubc'ldm $AC1.M, $AX1.L : $AX0.H, $AX1.H, @$AR0
0d2f bb00 mulxmvz $AX0.H, $AX1.H, $ACC1
0d30 1bff srrn @$AR3, $AC1.M
0d31 197f lrri $AC1.M, @$AR3
0d32 8e00 set16
0d33 8b00 m0
0d34 0088 ffff lri $WR0, #0xffff
0d36 1b5b srri @$AR2, $AX1.H
0d37 1b59 srri @$AR2, $AX1.L
0d38 1b5f srri @$AR2, $AC1.M
0d39 1b5e srri @$AR2, $AC0.M
0d3a 02df ret
0d3b 0eff lris $AC0.M, #0xff
0d3c 00fe 03f2 sr @0x03f2, $AC0.M
0d3e 8100 clr $ACC0
0d3f 00fe 03f0 sr @0x03f0, $AC0.M
0d41 00fe 03f6 sr @0x03f6, $AC0.M
0d43 009e 0100 lri $AC0.M, #0x0100
0d45 00fe 03f7 sr @0x03f7, $AC0.M
0d47 00da 03f7 lr $AX0.H, @0x03f7
0d49 009e 8000 lri $AC0.M, #0x8000
0d4b 5400 subr $ACC0, $AX0.H
0d4c 00fe 03f5 sr @0x03f5, $AC0.M
0d4e 0e30 lris $AC0.M, #0x30
0d4f 00fe 03f3 sr @0x03f3, $AC0.M
0d51 0e10 lris $AC0.M, #0x10
0d52 00fe 03f4 sr @0x03f4, $AC0.M
0d54 009e 0096 lri $AC0.M, #0x0096
0d56 00fe 03f1 sr @0x03f1, $AC0.M
0d58 02df ret
0d59 0080 0a00 lri $AR0, #0x0a00
0d5b 8100 clr $ACC0
0d5c 00de 03f0 lr $AC0.M, @0x03f0
0d5e 8900 clr $ACC1
0d5f b100 tst $ACC0
0d60 0275 ifz
0d61 0550 addis $ACC1, #0x50
0d62 00ff 03f0 sr @0x03f0, $AC1.M
0d64 0200 0a60 addi $AC0.M, #0x0a60
0d66 1c7e mrr $AR3, $AC0.M
0d67 0f4e lris $AC1.M, #0x4e
0d68 02bf 012b call 0x012b
0d6a 02df ret
0d6b 00de 03f1 lr $AC0.M, @0x03f1
0d6d 0200 0a60 addi $AC0.M, #0x0a60
0d6f 1c7e mrr $AR3, $AC0.M
0d70 8100 clr $ACC0
0d71 8900 clr $ACC1
0d72 009f 00a0 lri $AC1.M, #0x00a0
0d74 00de 03f1 lr $AC0.M, @0x03f1
0d76 5d00 sub $ACC1, $ACC0
0d77 0e50 lris $AC0.M, #0x50
0d78 0750 cmpis $ACC1, #0x50
0d79 0270 ifge
0d7a 5d00 sub $ACC1, $ACC0
0d7b 00da 03f2 lr $AX0.H, @0x03f2
0d7d 8600 tstaxh $AX0.H
0d7e 0290 0d9c jge 0x0d9c
0d80 00de 03f3 lr $AC0.M, @0x03f3
0d82 5c00 sub $ACC0, $ACC1
0d83 0293 0d87 jle 0x0d87
0d85 029f 0da1 jmp 0x0da1
0d87 00db 03f7 lr $AX1.H, @0x03f7
0d89 009e 8000 lri $AC0.M, #0x8000
0d8b 4600 addr $ACC0, $AX1.H
0d8c 029f 0d93 jmp 0x0d93
0d8e 00db 03f7 lr $AX1.H, @0x03f7
0d90 009e 8000 lri $AC0.M, #0x8000
0d92 5600 subr $ACC0, $AX1.H
0d93 00fe 03f5 sr @0x03f5, $AC0.M
0d95 1fda mrr $AC0.M, $AX0.H
0d96 7c00 neg $ACC0
0d97 1f5e mrr $AX0.H, $AC0.M
0d98 00fe 03f2 sr @0x03f2, $AC0.M
0d9a 029f 0da1 jmp 0x0da1
0d9c 00de 03f4 lr $AC0.M, @0x03f4
0d9e 5d00 sub $ACC1, $ACC0
0d9f 0293 0d8e jle 0x0d8e
0da1 8900 clr $ACC1
0da2 00dd 03f5 lr $AC1.L, @0x03f5
0da4 1501 lsl $ACC1, #1
0da5 8100 clr $ACC0
0da6 00dc 03f6 lr $AC0.L, @0x03f6
0da8 008b 009f lri $WR3, #0x009f
0daa 0080 0a00 lri $AR0, #0x0a00
0dac 0900 lris $AX1.L, #0x00
0dad 1150 0db4 bloopi #0x50, 0x0db4
0daf 1878 lrr $AX0.L, @$AR3
0db0 4c00 add $ACC0, $ACC1
0db1 1cfe mrr $IX3, $AC0.M
0db2 001f addarn $AR3, $IX3
0db3 1fd9 mrr $AC0.M, $AX1.L
0db4 1b18 srri @$AR0, $AX0.L
0db5 009f 0a60 lri $AC1.M, #0x0a60
0db7 1fc3 mrr $AC0.M, $AR3
0db8 5c00 sub $ACC0, $ACC1
0db9 00fe 03f1 sr @0x03f1, $AC0.M
0dbb 00fc 03f6 sr @0x03f6, $AC0.L
0dbd 008b ffff lri $WR3, #0xffff
0dbf 02df ret
0dc0 0f50 lris $AC1.M, #0x50
0dc1 0080 0a00 lri $AR0, #0x0a00
0dc3 0083 0d60 lri $AR3, #0x0d60
0dc5 0098 3fff lri $AX0.L, #0x3fff
0dc7 02bf 0145 call 0x0145
0dc9 0f50 lris $AC1.M, #0x50
0dca 0080 0a00 lri $AR0, #0x0a00
0dcc 0083 0d00 lri $AR3, #0x0d00
0dce 0098 3fff lri $AX0.L, #0x3fff
0dd0 02bf 0145 call 0x0145
0dd2 02df ret
0dd3 b900 tst $ACC1
0dd4 0294 0dd9 jnz 0x0dd9
0dd6 6800 movax $ACC0, $AX0.L
0dd7 b100 tst $ACC0
0dd8 02d5 retz
0dd9 1c23 mrr $AR1, $AR3
0dda 197e lrri $AC0.M, @$AR3
0ddb 191b lrri $AX1.H, @$AR0
0ddc d858 mulc'l $AC1.M, $AX1.H : $AX1.H, @$AR0
0ddd 1120 0de3 bloopi #0x20, 0x0de3
0ddf dcd3 mulcac'ld $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
0de0 6231 movr's $ACC0, $AX1.L : @$AR1, $AC0.M
0de1 dcd3 mulcac'ld $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
0de2 6231 movr's $ACC0, $AX1.L : @$AR1, $AC0.M
0de3 4900 addax $ACC1, $AX0.L
0de4 1108 0de9 bloopi #0x08, 0x0de9
0de6 dcd3 mulcac'ld $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
0de7 6231 movr's $ACC0, $AX1.L : @$AR1, $AC0.M
0de8 dcd3 mulcac'ld $AC1.M, $AX1.H, $ACC0 : $AX0.L, $AX1.H, @$AR3
0de9 6231 movr's $ACC0, $AX1.L : @$AR1, $AC0.M
0dea 02df ret
0deb 8f00 set40
0dec 8d00 set15
0ded 1c03 mrr $AR0, $AR3
0dee 00d9 038e lr $AX1.L, @0x038e
0df0 0b04 lris $AX1.H, #0x04
0df1 197a lrri $AX0.H, @$AR3
0df2 b053 mulx'l $AX0.H, $AX1.L : $AX0.H, @$AR3
0df3 b600 mulxmv $AX0.H, $AX1.L, $ACC0
0df4 1128 0df9 bloopi #0x28, 0x0df9
0df6 3ad3 orr'ld $AC0.M, $AX1.H : $AX0.L, $AX1.H, @$AR3
0df7 b630 mulxmv's $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
0df8 3ad3 orr'ld $AC0.M, $AX1.H : $AX0.L, $AX1.H, @$AR3
0df9 b630 mulxmv's $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
0dfa 8c00 clr15
0dfb 8e00 set16
0dfc 02df ret
0dfd 00da 0485 lr $AX0.H, @0x0485
0dff 8600 tstaxh $AX0.H
0e00 0295 0e0e jz 0x0e0e
0e02 8100 clr $ACC0
0e03 00de 042a lr $AC0.M, @0x042a
0e05 147f lsr $ACC0, #-1
0e06 00fe 042b sr @0x042b, $AC0.M
0e08 b100 tst $ACC0
0e09 0294 0e0e jnz 0x0e0e
0e0b 0a01 lris $AX0.H, #0x01
0e0c 00fa 0401 sr @0x0401, $AX0.H
0e0e 8f00 set40
0e0f 8100 clr $ACC0
0e10 00de 0428 lr $AC0.M, @0x0428
0e12 1478 lsr $ACC0, #-8
0e13 00df 0428 lr $AC1.M, @0x0428
0e15 0340 007f andi $AC1.M, #0x007f
0e17 1f1e mrr $AX0.L, $AC0.M
0e18 1f5f mrr $AX0.H, $AC1.M
0e19 0220 007f xori $ACC0, #0x007f
0e1b 1f3e mrr $AX1.L, $AC0.M
0e1c 0320 007f xori $ACC1, #0x007f
0e1e 1f7f mrr $AX1.H, $AC1.M
0e1f 8100 clr $ACC0
0e20 8900 clr $ACC1
0e21 009f 0200 lri $AC1.M, #0x0200
0e23 1fd8 mrr $AC0.M, $AX0.L
0e24 4c00 add $ACC0, $ACC1
0e25 1c1e mrr $AR0, $AC0.M
0e26 1818 lrr $AX0.L, @$AR0
0e27 1fda mrr $AC0.M, $AX0.H
0e28 4c00 add $ACC0, $ACC1
0e29 1c1e mrr $AR0, $AC0.M
0e2a 181a lrr $AX0.H, @$AR0
0e2b 1fd9 mrr $AC0.M, $AX1.L
0e2c 4c00 add $ACC0, $ACC1
0e2d 1c1e mrr $AR0, $AC0.M
0e2e 1819 lrr $AX1.L, @$AR0
0e2f 1fdb mrr $AC0.M, $AX1.H
0e30 4c00 add $ACC0, $ACC1
0e31 1c1e mrr $AR0, $AC0.M
0e32 181b lrr $AX1.H, @$AR0
0e33 8a00 m2
0e34 0080 0b00 lri $AR0, #0x0b00
0e36 9800 mul $AX1.L, $AX1.H
0e37 ae00 mulxmv $AX0.L, $AX1.H, $ACC0
0e38 b630 mulxmv's $AX0.H, $AX1.L, $ACC0 : @$AR0, $AC0.M
0e39 9630 mulmv's $AX0.L, $AX0.H, $ACC0 : @$AR0, $AC0.M
0e3a 6e30 movp's $ACC0 : @$AR0, $AC0.M
0e3b 1b1e srri @$AR0, $AC0.M
0e3c 8b00 m0
0e3d 0080 0b00 lri $AR0, #0x0b00
0e3f 0081 0b04 lri $AR1, #0x0b04
0e41 00da 042a lr $AX0.H, @0x042a
0e43 02bf 0e8e call 0x0e8e
0e45 0081 0b08 lri $AR1, #0x0b08
0e47 0080 0b00 lri $AR0, #0x0b00
0e49 00da 042a lr $AX0.H, @0x042a
0e4b 00de 0429 lr $AC0.M, @0x0429
0e4d 8a00 m2
0e4e c000 mulc $AC0.M, $AX0.H
0e4f 8b00 m0
0e50 6e00 movp $ACC0
0e51 1f5e mrr $AX0.H, $AC0.M
0e52 02bf 0e8e call 0x0e8e
0e54 0080 0b00 lri $AR0, #0x0b00
0e56 0081 0b0c lri $AR1, #0x0b0c
0e58 8100 clr $ACC0
0e59 8900 clr $ACC1
0e5a 00de 042b lr $AC0.M, @0x042b
0e5c 00df 042a lr $AC1.M, @0x042a
0e5e 00fe 042a sr @0x042a, $AC0.M
0e60 5c00 sub $ACC0, $ACC1
0e61 1f5e mrr $AX0.H, $AC0.M
0e62 02bf 0e99 call 0x0e99
0e64 0080 0b0c lri $AR0, #0x0b0c
0e66 0081 0b10 lri $AR1, #0x0b10
0e68 00da 0429 lr $AX0.H, @0x0429
0e6a 02bf 0e8e call 0x0e8e
0e6c 0081 0b04 lri $AR1, #0x0b04
0e6e 0082 0b0c lri $AR2, #0x0b0c
0e70 0083 0ea7 lri $AR3, #0x0ea7
0e72 1108 0e8b bloopi #0x08, 0x0e8b
0e74 195f lrri $AC1.M, @$AR2
0e75 15fb asr $ACC1, #-5
0e76 1f1d mrr $AX0.L, $AC1.L
0e77 1f5f mrr $AX0.H, $AC1.M
0e78 193f lrri $AC1.M, @$AR1
0e79 00e1 0b24 sr @0x0b24, $AR1
0e7b 00e2 0b25 sr @0x0b25, $AR2
0e7d 021b ilrri $AC0.M, @$AR3
0e7e 00e3 0b26 sr @0x0b26, $AR3
0e80 1c7e mrr $AR3, $AC0.M
0e81 00c0 038f lr $AR0, @0x038f
0e83 02bf 0dd3 call 0x0dd3
0e85 00c1 0b24 lr $AR1, @0x0b24
0e87 00c2 0b25 lr $AR2, @0x0b25
0e89 00c3 0b26 lr $AR3, @0x0b26
0e8b 0000 nop
0e8c 8e00 set16
0e8d 02df ret
0e8e 8a00 m2
0e8f 191f lrri $AC1.M, @$AR0
0e90 d078 mulc'l $AC1.M, $AX0.H : $AC1.M, @$AR0
0e91 d678 mulcmv'l $AC1.M, $AX0.H, $ACC0 : $AC1.M, @$AR0
0e92 d631 mulcmv's $AC1.M, $AX0.H, $ACC0 : @$AR1, $AC0.M
0e93 191f lrri $AC1.M, @$AR0
0e94 d631 mulcmv's $AC1.M, $AX0.H, $ACC0 : @$AR1, $AC0.M
0e95 6e31 movp's $ACC0 : @$AR1, $AC0.M
0e96 1b3e srri @$AR1, $AC0.M
0e97 8b00 m0
0e98 02df ret
0e99 8a00 m2
0e9a 8d00 set15
0e9b 1f7e mrr $AX1.H, $AC0.M
0e9c 1918 lrri $AX0.L, @$AR0
0e9d a840 mulx'l $AX0.L, $AX1.H : $AX0.L, @$AR0
0e9e ae40 mulxmv'l $AX0.L, $AX1.H, $ACC0 : $AX0.L, @$AR0
0e9f ae31 mulxmv's $AX0.L, $AX1.H, $ACC0 : @$AR1, $AC0.M
0ea0 1918 lrri $AX0.L, @$AR0
0ea1 ae31 mulxmv's $AX0.L, $AX1.H, $ACC0 : @$AR1, $AC0.M
0ea2 6e31 movp's $ACC0 : @$AR1, $AC0.M
0ea3 1b3e srri @$AR1, $AC0.M
0ea4 8c00 clr15
0ea5 8b00 m0
0ea6 02df ret
0ea7 0d00 lris $AC1.L, #0x00
0ea8 0d60 lris $AC1.L, #0x60
0ea9 0f40 lris $AC1.M, #0x40
0eaa 0ca0 lris $AC0.L, #0xa0
0eab 0e80 lris $AC0.M, #0x80
0eac 0ee0 lris $AC0.M, #0xe0
0ead 0be0 lris $AX1.H, #0xe0
0eae 0c40 lris $AC0.L, #0x40
0eaf 00f9 0361 sr @0x0361, $AX1.L
0eb1 1fc0 mrr $AC0.M, $AR0
0eb2 0200 fffc addi $AC0.M, #0xfffc
0eb4 1c1e mrr $AR0, $AC0.M
0eb5 1c5e mrr $AR2, $AC0.M
0eb6 0083 043c lri $AR3, #0x043c
0eb8 197e lrri $AC0.M, @$AR3
0eb9 197f lrri $AC1.M, @$AR3
0eba 80a2 nx'sl : $AC0.M, $AX0.H
0ebb 64a3 movr'sl $ACC0, $AX0.H : $AC1.M, $AX0.H
0ebc 6530 movr's $ACC1, $AX0.H : @$AR0, $AC0.M
0ebd 1b1f srri @$AR0, $AC1.M
0ebe 1c02 mrr $AR0, $AR2
0ebf 8100 clr $ACC0
0ec0 00de 0402 lr $AC0.M, @0x0402
0ec2 00fe 0362 sr @0x0362, $AC0.M
0ec4 1474 lsr $ACC0, #-12
0ec5 1f7e mrr $AX1.H, $AC0.M
0ec6 1f3c mrr $AX1.L, $AC0.L
0ec7 8900 clr $ACC1
0ec8 00dd 0430 lr $AC1.L, @0x0430
0eca 1504 lsl $ACC1, #4
0ecb 0604 cmpis $ACC0, #0x04
0ecc 0290 0f23 jge 0x0f23
0ece 1fdd mrr $AC0.M, $AC1.L
0ecf 0082 02b0 lri $AR2, #0x02b0
0ed1 1050 loopi #0x50
0ed2 4b2a addax's $ACC1, $AX1.L : @$AR2, $AC1.L
0ed3 1fbe mrr $AC1.L, $AC0.M
0ed4 00fe 0360 sr @0x0360, $AC0.M
0ed6 8900 clr $ACC1
0ed7 1fbe mrr $AC1.L, $AC0.M
0ed8 0af8 lris $AX0.H, #0xf8
0ed9 009b 00fc lri $AX1.H, #0x00fc
0edb 00d8 0361 lr $AX0.L, @0x0361
0edd 0082 02b0 lri $AR2, #0x02b0
0edf 0083 02b0 lri $AR3, #0x02b0
0ee1 195e lrri $AC0.M, @$AR2
0ee2 3480 andr'ls $AC0.M, $AX0.H : $AX0.L, $AC0.M
0ee3 1128 0ee8 bloopi #0x28, 0x0ee8
0ee5 367a andr'l $AC0.M, $AX1.H : $AC1.M, @$AR2
0ee6 35b3 andr'sl $AC1.M, $AX0.H : $AC1.M, $AX1.H
0ee7 3772 andr'l $AC1.M, $AX1.H : $AC0.M, @$AR2
0ee8 34bb andr'slm $AC0.M, $AX0.H : $AC1.M, $AX1.H
0ee9 8a00 m2
0eea 0082 02b0 lri $AR2, #0x02b0
0eec 00dd 0430 lr $AC1.L, @0x0430
0eee 1504 lsl $ACC1, #4
0eef 1fe0 mrr $AC1.M, $AR0
0ef0 8100 clr $ACC0
0ef1 00de 0362 lr $AC0.M, @0x0362
0ef3 1474 lsr $ACC0, #-12
0ef4 1f7e mrr $AX1.H, $AC0.M
0ef5 1f3c mrr $AX1.L, $AC0.L
0ef6 8f00 set40
0ef7 1943 lrri $AR3, @$AR2
0ef8 4bc3 addax'ld $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
0ef9 90c3 mul'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0efa f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0efb f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0efc f200 madd $AX0.L, $AX0.H
0efd fe00 movpz $ACC0
0efe 1c1f mrr $AR0, $AC1.M
0eff 1943 lrri $AR3, @$AR2
0f00 4bc3 addax'ld $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
0f01 90c3 mul'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0f02 114e 0f0a bloopi #0x4e, 0x0f0a
0f04 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0f05 f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0f06 f231 madd's $AX0.L, $AX0.H : @$AR1, $AC0.M
0f07 1c1f mrr $AR0, $AC1.M
0f08 1943 lrri $AR3, @$AR2
0f09 4bc3 addax'ld $ACC1, $AX1.L : $AX0.L, $AX1.L, @$AR3
0f0a 92c3 mulmvz'ld $AX0.L, $AX0.H, $ACC0 : $AX0.L, $AX1.L, @$AR3
0f0b f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0f0c f2c3 madd'ld $AX0.L, $AX0.H : $AX0.L, $AX1.L, @$AR3
0f0d f231 madd's $AX0.L, $AX0.H : @$AR1, $AC0.M
0f0e fe00 movpz $ACC0
0f0f 1b3e srri @$AR1, $AC0.M
0f10 8b00 m0
0f11 8e00 set16
0f12 00fe 0433 sr @0x0433, $AC0.M
0f14 1c1f mrr $AR0, $AC1.M
0f15 150c lsl $ACC1, #12
0f16 0340 0fff andi $AC1.M, #0x0fff
0f18 00ff 0430 sr @0x0430, $AC1.M
0f1a 0083 043c lri $AR3, #0x043c
0f1c 191e lrri $AC0.M, @$AR0
0f1d 191f lrri $AC1.M, @$AR0
0f1e 80a0 nx'ls : $AX0.H, $AC0.M
0f1f 64a1 movr'ls $ACC0, $AX0.H : $AX0.H, $AC1.M
0f20 6533 movr's $ACC1, $AX0.H : @$AR3, $AC0.M
0f21 1b7f srri @$AR3, $AC1.M
0f22 02df ret
0f23 1fe0 mrr $AC1.M, $AR0
0f24 1c1f mrr $AR0, $AC1.M
0f25 1128 0f2c bloopi #0x28, 0x0f2c
0f27 4b70 addax'l $ACC1, $AX1.L : $AC0.M, @$AR0
0f28 1b3e srri @$AR1, $AC0.M
0f29 1c1f mrr $AR0, $AC1.M
0f2a 4b70 addax'l $ACC1, $AX1.L : $AC0.M, @$AR0
0f2b 1b3e srri @$AR1, $AC0.M
0f2c 1c1f mrr $AR0, $AC1.M
0f2d 029f 0f12 jmp 0x0f12
0f2f 0083 0520 lri $AR3, #0x0520
0f31 00de 0433 lr $AC0.M, @0x0433
0f33 1050 loopi #0x50
0f34 1b7e srri @$AR3, $AC0.M
0f35 029f 0386 jmp 0x0386
0f37 1c20 mrr $AR1, $AR0
0f38 185f lrr $AC1.M, @$AR2
0f39 1f7f mrr $AX1.H, $AC1.M
0f3a 193a lrri $AX0.H, @$AR1
0f3b 6400 movr $ACC0, $AX0.H
0f3c 0078 0f41 bloop $AX0.L, 0x0f41
0f3e 5659 subr'l $ACC0, $AX1.H : $AX1.H, @$AR1
0f3f 6730 movr's $ACC1, $AX1.H : @$AR0, $AC0.M
0f40 5551 subr'l $ACC1, $AX0.H : $AX0.H, @$AR1
0f41 6438 movr's $ACC0, $AX0.H : @$AR0, $AC1.M
0f42 1a5b srr @$AR2, $AX1.H
0f43 02df ret
0f44 0098 8240 lri $AX0.L, #0x8240
0f46 00f8 04e8 sr @0x04e8, $AX0.L
0f48 0098 7fff lri $AX0.L, #0x7fff
0f4a 00f8 04e9 sr @0x04e9, $AX0.L
0f4c 0098 7dbf lri $AX0.L, #0x7dbf
0f4e 00f8 04ea sr @0x04ea, $AX0.L
0f50 0098 843f lri $AX0.L, #0x843f
0f52 00f8 04eb sr @0x04eb, $AX0.L
0f54 0098 b23b lri $AX0.L, #0xb23b
0f56 00f8 04f0 sr @0x04f0, $AX0.L
0f58 0098 7fff lri $AX0.L, #0x7fff
0f5a 00f8 04f1 sr @0x04f1, $AX0.L
0f5c 0098 4dc4 lri $AX0.L, #0x4dc4
0f5e 00f8 04f2 sr @0x04f2, $AX0.L
0f60 0098 d808 lri $AX0.L, #0xd808
0f62 00f8 04f3 sr @0x04f3, $AX0.L
0f64 0098 0000 lri $AX0.L, #0x0000
0f66 0080 04ec lri $AR0, #0x04ec
0f68 1004 loopi #0x04
0f69 1b18 srri @$AR0, $AX0.L
0f6a 0080 04f4 lri $AR0, #0x04f4
0f6c 1004 loopi #0x04
0f6d 1b18 srri @$AR0, $AX0.L
0f6e 02df ret
0f6f 0080 0f40 lri $AR0, #0x0f40
0f71 0083 0b00 lri $AR3, #0x0b00
0f73 8900 clr $ACC1
0f74 0f50 lris $AC1.M, #0x50
0f75 0098 6784 lri $AX0.L, #0x6784
0f77 02bf 0154 call 0x0154
0f79 0080 04e8 lri $AR0, #0x04e8
0f7b 0082 04ec lri $AR2, #0x04ec
0f7d 0081 0b00 lri $AR1, #0x0b00
0f7f 8900 clr $ACC1
0f80 0f50 lris $AC1.M, #0x50
0f81 0080 0b00 lri $AR0, #0x0b00
0f83 0083 0d00 lri $AR3, #0x0d00
0f85 0098 7fff lri $AX0.L, #0x7fff
0f87 02bf 0145 call 0x0145
0f89 8900 clr $ACC1
0f8a 0f50 lris $AC1.M, #0x50
0f8b 0080 0b00 lri $AR0, #0x0b00
0f8d 0083 0d60 lri $AR3, #0x0d60
0f8f 0098 b820 lri $AX0.L, #0xb820
0f91 02bf 0145 call 0x0145
0f93 0080 0ca0 lri $AR0, #0x0ca0
0f95 0083 0b00 lri $AR3, #0x0b00
0f97 8900 clr $ACC1
0f98 0f50 lris $AC1.M, #0x50
0f99 0098 6784 lri $AX0.L, #0x6784
0f9b 02bf 0154 call 0x0154
0f9d 0080 04e8 lri $AR0, #0x04e8
0f9f 0082 04f4 lri $AR2, #0x04f4
0fa1 0081 0b00 lri $AR1, #0x0b00
0fa3 8900 clr $ACC1
0fa4 0f50 lris $AC1.M, #0x50
0fa5 0080 0b00 lri $AR0, #0x0b00
0fa7 0083 0d00 lri $AR3, #0x0d00
0fa9 0098 47e0 lri $AX0.L, #0x47e0
0fab 02bf 0145 call 0x0145
0fad 8900 clr $ACC1
0fae 0f50 lris $AC1.M, #0x50
0faf 0080 0b00 lri $AR0, #0x0b00
0fb1 0083 0d60 lri $AR3, #0x0d60
0fb3 0098 8001 lri $AX0.L, #0x8001
0fb5 02bf 0145 call 0x0145
0fb7 02df ret
0fb8 0000 nop
0fb9 0000 nop
0fba 0000 nop
0fbb 0000 nop
0fbc 0000 nop
0fbd 0000 nop
0fbe 0000 nop
0fbf 0000 nop