Common to all system 1 games - game cartridge starts at 010000...

000000: 0040 1F00                Reset vector (initial SSP)  
000004: 0000 0466                             (initial PC)
000008: 0000 0300                Bus error vector              (0300 for hardware exceptions)
00000C: 0000 0300                Address error vector                 
000010: 0000 0300                Illegal instruction vector           
000014: 0000 0300                Zero divide vector                   
000018: 0000 0300                CHK instruction vector               
00001C: 0000 0300                TRAPV instruction vector             
000020: 0000 0300                Privilege violation vector           
000024: 0000 0300                Trace vector
000028: 0000 0300                Line 1010/1111 emulator vectors  
00002C: 0000 0300                Line 1010/1111 emulator vectors  
000030: 0000 0300                Unassigned (reserved)            
000034: 0000 0300                Unassigned (reserved)
000038: 0000 0300                Format error vector                 
00003C: 0000 0300                Uninitialised interrupt vector      
000040: 0000 0300                Unassigned (reserved)            
000044: 0000 0300                Unassigned (reserved)
000048: 0000 0300                Unassigned (reserved)
00004C: 0000 0300                Unassigned (reserved)
000050: 0000 0300                Unassigned (reserved)
000054: 0000 0300                Unassigned (reserved)
000058: 0000 0300                Unassigned (reserved)
00005C: 0000 0300                Unassigned (reserved)
000060: 0000 0300                Spurious interrupt vector           
000064: 0000 0314                Level 1 interrupt auto-vectors 
000068: 0000 0326                Level 2 interrupt auto-vectors 
00006C: 0000 0338                Level 3 interrupt auto-vectors 
000070: 0000 034A                Level 4 interrupt auto-vectors 
000074: 0000 0300                Level 5 interrupt auto-vectors 
000078: 0000 036C                Level 6 interrupt auto-vectors 
00007C: 0000 0300                Level 7 interrupt auto-vectors 
000080: 0000 0300                TRAP #0-15 instruction vectors
000084: 0000 0300                TRAP #0-15 instruction vectors
000088: 0000 0300                TRAP #0-15 instruction vectors
00008C: 0000 0300                TRAP #0-15 instruction vectors
000090: 0000 0300                TRAP #0-15 instruction vectors
000094: 0000 0300                TRAP #0-15 instruction vectors
000098: 0000 0300                TRAP #0-15 instruction vectors
00009C: 0000 0300                TRAP #0-15 instruction vectors
0000A0: 0000 0300                TRAP #0-15 instruction vectors
0000A4: 0000 0300                TRAP #0-15 instruction vectors
0000A8: 0000 0300                TRAP #0-15 instruction vectors
0000AC: 0000 0300                TRAP #0-15 instruction vectors
0000B0: 0000 0300                TRAP #0-15 instruction vectors
0000B4: 0000 0300                TRAP #0-15 instruction vectors
0000B8: 0000 0300                TRAP #0-15 instruction vectors
0000BC: 0000 0300                TRAP #0-15 instruction vectors
0000C0: 0000 0300                Unassigned (reserved) 
0000C4: 0000 0300                
0000C8: 0000 0300                
0000CC: 0000 0300                
0000D0: 0000 0300                
0000D4: 0000 0300                
0000D8: 0000 0300                
0000DC: 0000 0300                
0000E0: 0000 0300                
0000E4: 0000 0300                
0000E8: 0000 0300                
0000EC: 0000 0300                
0000F0: 0000 0300                
0000F4: 0000 0300                
0000F8: 0000 0300                
0000FC: 0000 0300                
000100: 4EF9 0000 2A24           jmp     $2a24.l   Start of user interrupt vectors
000106: 4EF9 0000 3A54           jmp     $3a54.l
00010C: 4EF9 0000 3A08           jmp     $3a08.l
000112: 4EF9 0000 3874           jmp     $3874.l
000118: 4EF9 0000 2678           jmp     $2678.l
00011E: 4EF9 0000 2C60           jmp     $2c60.l
000124: 4EF9 0000 26C2           jmp     $26c2.l
00012A: 4EF9 0000 2B50           jmp     $2b50.l
000130: 4EF9 0000 2BDA           jmp     $2bda.l
000136: 4EF9 0000 28EA           jmp     $28ea.l
00013C: 4EF9 0000 255A           jmp     $255a.l
000142: 4EF9 0000 2572           jmp     $2572.l
000148: 4EF9 0000 2E18           jmp     $2e18.l
00014E: 4EF9 0000 31D0           jmp     $31d0.l
000154: 4EF9 0000 31BA           jmp     $31ba.l
00015A: 4EF9 0000 4CA0           jmp     $4ca0.l
000160: 4EF9 0000 3F78           jmp     $3f78.l
000166: 4EF9 0000 3FC6           jmp     $3fc6.l
00016C: 4EF9 0000 3E1A           jmp     $3e1a.l
000172: 4EF9 0000 4C2A           jmp     $4c2a.l
000178: 4EF9 0000 4D68           jmp     $4d68.l
00017E: 4EF9 0000 4D1A           jmp     $4d1a.l
000184: 4EF9 0000 52A2           jmp     $52a2.l
00018A: 4EF9 0000 4DCC           jmp     $4dcc.l
000190: 4EF9 0000 4F56           jmp     $4f56.l
000196: 4EF9 0000 5236           jmp     $5236.l
00019C: 4EF9 0000 4790           jmp     $4790.l
0001A2: 4EF9 0000 4058           jmp     $4058.l
0001A8: 4EF9 0000 40D8           jmp     $40d8.l
0001AE: 4EF9 0000 41C8           jmp     $41c8.l
0001B4: 4EF9 0000 428E           jmp     $428e.l
0001BA: 4EF9 0000 43D6           jmp     $43d6.l
0001C0: 4EF9 0000 4420           jmp     $4420.l
0001C6: 4EF9 0000 4686           jmp     $4686.l
0001CC: 4EF9 0000 472A           jmp     $472a.l
0001D2: 4EF9 0000 5DEC           jmp     $5dec.l
0001D8: 0040 0008                
0001DC: 0040 000A                
0001E0: 0040 0000                
0001E4: 0040 0006                
0001E8: 0040 000E                
0001EC: 00FC 0000
0001F0: 00FE 0000             
0001F4: 0000 0000                
0001F8: 0000 0000                
0001FC: 0000 0000                
000200: 4EF9 0000 3520           jmp     $3520.l
000206: 4EF9 0000 3662           jmp     $3662.l
00020C: 4EF9 0000 32BA           jmp     $32ba.l
000212: 4EF9 0000 33F4           jmp     $33f4.l
000218: 4EF9 0000 3784           jmp     $3784.l
00021E: 4EF9 0000 383A           jmp     $383a.l
000224: 4EF9 0000 37E4           jmp     $37e4.l
00022A: 4EF9 0000 217A           jmp     $217a.l
000230: 4EF9 0000 4008           jmp     $4008.l
000236: 4EF9 0000 3F3E           jmp     $3f3e.l
00023C: 4EF9 0000 4C6E           jmp     $4c6e.l
000242: 4EF9 0000 4C72           jmp     $4c72.l
000248: 4EF9 0000 5E00           jmp     $5e00.l
00024E: 4EF9 0000 52B4           jmp     $52b4.l
000254: 4EF9 0000 4D98           jmp     $4d98.l
00025A: 0000 0000                
00025E: 0000 0000               
000262: 0000 0000                
000266: 0000 0000                
00026A: 0000 0000                
00026E: 0000 0000                
000272: 0000 0000                
000276: 0000 0000                
00027A: 0000 0000                
00027E: 0000 0000               
000282: 0000 0000                
000286: 0000 0000                
00028A: 0000 0000                ori.b   #$0, D0
00028E: 0000 0000                ori.b   #$0, D0
000292: 0000 0000                ori.b   #$0, D0
000296: 0000 0000                ori.b   #$0, D0
00029A: 0000 0000                ori.b   #$0, D0
00029E: 0000 0000                ori.b   #$0, D0
0002A2: 0000 0000                ori.b   #$0, D0
0002A6: 0000 0000                ori.b   #$0, D0
0002AA: 0000 0000                ori.b   #$0, D0
0002AE: 0000 0000                ori.b   #$0, D0
0002B2: 0000 0000                ori.b   #$0, D0
0002B6: 0000 0000                ori.b   #$0, D0
0002BA: 0000 0000                ori.b   #$0, D0
0002BE: 0000 0000                ori.b   #$0, D0
0002C2: 0000 0000                ori.b   #$0, D0
0002C6: 0000 0000                ori.b   #$0, D0
0002CA: 0000 0000                ori.b   #$0, D0
0002CE: 0000 0000                ori.b   #$0, D0
0002D2: 0000 0000                ori.b   #$0, D0
0002D6: 0000 0000                ori.b   #$0, D0
0002DA: 0000 0000                
0002DE: 0000 0000                
0002E2: 0000 0000                
0002E6: 0000 0000                
0002EA: 0000 0000                
0002EE: 0000 0000                
0002F2: 0000 0000                
0002F6: 0000 0000                
0002FA: 0000 0000                
0002FE: 0000 
000300: 4A79 0001 0024           tst.w   $10024.l
000306: 6700 000A                beq     312
00030A: 4240                     clr.w   D0
00030C: 4EF9 0001 0024           jmp     $10024.l  Hardware excecption
000312: 4E73                     rte
000314: 4A79 0001 000C           tst.w   $1000c.l
00031A: 6700 0008                beq     324
00031E: 4EF9 0001 000C           jmp     $1000c.l  IRQ1
000324: 4E73                     rte
000326: 4A79 0001 0018           tst.w   $10018.l
00032C: 6700 0008                beq     336
000330: 4EF9 0001 0018           jmp     $10018.l  Analogue joystick
000336: 4E73                     rte
000338: 4A79 0001 0012           tst.w   $10012.l  
00033E: 6700 0008                beq     348
000342: 4EF9 0001 0012           jmp     $10012.l  IRQ3
000348: 4E73                     rte

00034A: 4A79 0040 1F40           tst.w   $401f40.l
000350: 6600 080C                bne     b5e
000354: 4A79 0001 0006           tst.w   $10006.l
00035A: 6700 0008                beq     364
00035E: 4EF9 0001 0006           jmp     $10006.l      VBlank
000364: 33C0 008A 0000           move.w  D0, $8a0000.l (ack)
00036A: 4E73                     rte

00036C: 0839 0006 00F6 0001      btst    #$6, $f60001.l
000374: 6718                     beq     38e
000376: 4A79 0001 001E           tst.w   $1001e.l
00037C: 6700 0008                beq     386
000380: 4EF9 0001 001E           jmp     $1001e.l
000386: 4A79 00FC 0000           tst.w   $fc0000.l
00038C: 4E73                     rte

00038E: 33F9 00FC 0000 0040 0010 move.w  $fc0000.l, $400010.l
000398: 4279 0040 0012           clr.w   $400012.l
00039E: 4E73                     rte
0003A0: 43F9 0040 0000           lea     $400000.l, A1
0003A6: 45F9 0040 1FFE           lea     $401ffe.l, A2
0003AC: 49F9 0000 03B6           lea     $3b6.l, A4
0003B2: 6000 042C                bra     7e0
0003B6: 4A44                     tst.w   D4
0003B8: 6714                     beq     3ce
0003BA: 49F9 0000 03C4           lea     $3c4.l, A4
0003C0: 6000 05EE                bra     9b0
0003C4: 0839 0000 00F6 0001      btst    #$0, $f60001.l
0003CC: 66D2                     bne     3a0
0003CE: 43F9 00B0 0000           lea     $b00000.l, A1
0003D4: 45F9 00B0 07FE           lea     $b007fe.l, A2
0003DA: 49F9 0000 03E4           lea     $3e4.l, A4
0003E0: 6000 03FE                bra     7e0
0003E4: 4A44                     tst.w   D4
0003E6: 6700 001A                beq     402
0003EA: 33FC 0000 00B0 0000      move.w  #$0, $b00000.l
0003F2: 4EB9 0000 09F6           jsr     $9f6.l
0003F8: 0839 0000 00F6 0001      btst    #$0, $f60001.l
000400: 66CC                     bne     3ce
000402: 33FC 0000 00B0 0000      move.w  #$0, $b00000.l
00040A: 43F9 00A0 0000           lea     $a00000.l, A1
000410: 45F9 00A0 1FFE           lea     $a01ffe.l, A2
000416: 49F9 0000 0420           lea     $420.l, A4
00041C: 6000 03C2                bra     7e0
000420: 4A44                     tst.w   D4
000422: 6710                     beq     434
000424: 4EB9 0000 09F6           jsr     $9f6.l
00042A: 0839 0000 00F6 0001      btst    #$0, $f60001.l
000432: 66CE                     bne     402
000434: 43F9 00A0 3000           lea     $a03000.l, A1
00043A: 45F9 00A0 3FFE           lea     $a03ffe.l, A2
000440: 49F9 0000 044A           lea     $44a.l, A4
000446: 6000 0398                bra     7e0
00044A: 4A44                     tst.w   D4
00044C: 6700 012C                beq     57a
000450: 4EB9 0000 09F6           jsr     $9f6.l
000456: 0839 0000 00F6 0001      btst    #$0, $f60001.l
00045E: 66D4                     bne     434
000460: 4EF9 0000 057A           jmp     $57a.l
000466: 46FC 2700                move    #$2700, SR
00046A: 33FC 0000 0084 0000      move.w  #$0, $840000.l
000472: 303C 0FA0                move.w  #$fa0, D0
000476: 33FC 0000 0086 0000      move.w  #$0, $860000.l
00047E: 33FC 0002 0086 0000      move.w  #$2, $860000.l
000486: 33C0 0088 0000           move.w  D0, $880000.l
00048C: 51C8 FFF8                dbra    D0, 486
000490: 33FC 0000 0086 0000      move.w  #$0, $860000.l
000498: 33FC 0000 00F4 0010      move.w  #$0, $f40010.l
0004A0: 41F9 00A0 0000           lea     $a00000.l, A0
0004A6: 43F9 00A0 3FFF           lea     $a03fff.l, A1
0004AC: 4258                     clr.w   (A0)+
0004AE: B1C9                     cmpa.l  A1, A0
0004B0: 6FFA                     ble     4ac
0004B2: 0839 0006 00F6 0001      btst    #$6, $f60001.l    [self test switch]
0004BA: 6600 0008                bne     4c4
0004BE: 4EF9 0000 03A0           jmp     $3a0.l
0004C4: 41F9 00B0 0000           lea     $b00000.l, A0
0004CA: 43F9 00B0 061E           lea     $b0061e.l, A1
0004D0: 303C F000                move.w  #$f000, D0
0004D4: 5840                     addq.w  #4, D0
0004D6: 30C0                     move.w  D0, (A0)+
0004D8: B3C8                     cmpa.l  A0, A1
0004DA: 66F8                     bne     4d4
0004DC: 33C0 0088 0000           move.w  D0, $880000.l
0004E2: 43F9 0040 0000           lea     $400000.l, A1
0004E8: 45F9 0040 1FFE           lea     $401ffe.l, A2
0004EE: 49F9 0000 04F8           lea     $4f8.l, A4
0004F4: 6000 02AC                bra     7a2
0004F8: 4A44                     tst.w   D4
0004FA: 670A                     beq     506
0004FC: 49F9 0000 0506           lea     $506.l, A4
000502: 6000 04AC                bra     9b0
000506: 33C0 0088 0000           move.w  D0, $880000.l
00050C: 43F9 00B0 0000           lea     $b00000.l, A1
000512: 45F9 00B0 07FE           lea     $b007fe.l, A2
000518: 49F9 0000 0522           lea     $522.l, A4
00051E: 6000 0282                bra     7a2
000522: 4A44                     tst.w   D4
000524: 6706                     beq     52c
000526: 4EB9 0000 09F6           jsr     $9f6.l
00052C: 33C0 0088 0000           move.w  D0, $880000.l
000532: 43F9 00A0 0000           lea     $a00000.l, A1
000538: 45F9 00A0 1FFE           lea     $a01ffe.l, A2
00053E: 49F9 0000 0548           lea     $548.l, A4
000544: 6000 025C                bra     7a2
000548: 4A44                     tst.w   D4
00054A: 6706                     beq     552
00054C: 4EB9 0000 09F6           jsr     $9f6.l
000552: 33C0 0088 0000           move.w  D0, $880000.l
000558: 43F9 00A0 3000           lea     $a03000.l, A1
00055E: 45F9 00A0 3FFE           lea     $a03ffe.l, A2
000564: 49F9 0000 056E           lea     $56e.l, A4
00056A: 6000 0236                bra     7a2
00056E: 4A44                     tst.w   D4
000570: 6700 0008                beq     57a
000574: 4EB9 0000 09F6           jsr     $9f6.l
00057A: 7A00                     moveq   #$0, D5
00057C: 4279 0040 0002           clr.w   $400002.l
000582: 41F9 00B0 0000           lea     $b00000.l, A0
000588: 43F9 00B0 0620           lea     $b00620.l, A1
00058E: 4258                     clr.w   (A0)+
000590: 33C0 0088 0000           move.w  D0, $880000.l
000596: B3C8                     cmpa.l  A0, A1
000598: 66F4                     bne     58e
00059A: 33FC F000 00B0 0000      move.w  #$f000, $b00000.l
0005A2: 33FC F00F 00B0 0002      move.w  #$f00f, $b00002.l
0005AA: 33FC F00F 00B0 0004      move.w  #$f00f, $b00004.l
0005B2: 33FC F00F 00B0 0006      move.w  #$f00f, $b00006.l
0005BA: 33FC F000 00B0 0400      move.w  #$f000, $b00400.l
0005C2: 33C0 0088 0000           move.w  D0, $880000.l
0005C8: 33FC 0000 0086 0000      move.w  #$0, $860000.l
0005D0: 4FF9 0040 1F00           lea     $401f00.l, A7
0005D6: 4279 0040 0016           clr.w   $400016.l
0005DC: 4EB9 0000 31D0           jsr     $31d0.l
0005E2: 41F8 0000                lea     $0.w, A0
0005E6: 343C 3FFF                move.w  #$3fff, D2
0005EA: 4240                     clr.w   D0
0005EC: 323C 0001                move.w  #$1, D1
0005F0: D018                     add.b   (A0)+, D0
0005F2: 33C0 0088 0000           move.w  D0, $880000.l
0005F8: D218                     add.b   (A0)+, D1
0005FA: 51CA FFF4                dbra    D2, 5f0
0005FE: 0C00 00FF                cmpi.b  #-$1, D0
000602: 6606                     bne     60a
000604: 0C01 00FF                cmpi.b  #-$1, D1
000608: 6718                     beq     622
00060A: 6100 0410                bsr     a1c
00060E: 0839 0006 00F6 0001      btst    #$6, $f60001.l
000616: 660A                     bne     622
000618: 0839 0000 00F6 0001      btst    #$0, $f60001.l
000620: 66C0                     bne     5e2
000622: 33FC 0000 0086 0000      move.w  #$0, $860000.l
00062A: 4279 0040 0016           clr.w   $400016.l
000630: 0C79 4EF9 0001 0000      cmpi.w  #$4ef9, $10000.l
000638: 6674                     bne     6ae            <- display NO CARTRIDGE
00063A: 0CB9 0001 0000 0001 0002 cmpi.l  #$10000, $10002.l
000644: 6D68                     blt     6ae            <- display NO CARTRIDGE
000646: 0CB9 0008 0000 0001 0002 cmpi.l  #$80000, $10002.l
000650: 6C5C                     bge     6ae            <- display NO CARTRIDGE
000652: 0839 0000 0001 0005      btst    #$0, $10005.l
00065A: 6600 0052                bne     6ae            <- display NO CARTRIDGE
00065E: 4DF9 0001 0080           lea     $10080.l, A6
000664: 4243                     clr.w   D3
000666: 205E                     movea.l (A6)+, A0
000668: 201E                     move.l  (A6)+, D0
00066A: 6756                     beq     6c2
00066C: 2240                     movea.l D0, A1
00066E: 281E                     move.l  (A6)+, D4
000670: 5384                     subq.l  #1, D4
000672: 4A9E                     tst.l   (A6)+
000674: 6700 03EA                beq     a60
000678: 2008                     move.l  A0, D0
00067A: EC88                     lsr.l   #6, D0
00067C: EC88                     lsr.l   #6, D0
00067E: 3200                     move.w  D0, D1
000680: 5241                     addq.w  #1, D1
000682: 33C0 0088 0000           move.w  D0, $880000.l
000688: 2404                     move.l  D4, D2
00068A: 5243                     addq.w  #1, D3
00068C: D018                     add.b   (A0)+, D0
00068E: D218                     add.b   (A0)+, D1
000690: 51CA FFFA                dbra    D2, 68c
000694: 0C00 00FF                cmpi.b  #-$1, D0
000698: 6704                     beq     69e
00069A: 6100 0400                bsr     a9c
00069E: 0C01 00FF                cmpi.b  #-$1, D1
0006A2: 6704                     beq     6a8
0006A4: 6100 03F6                bsr     a9c
0006A8: B3C8                     cmpa.l  A0, A1
0006AA: 6ECC                     bgt     678
0006AC: 60B8                     bra     666
0006AE: 4878 2000                pea     $2000.w
0006B2: 4879 0000 6EBA           pea     $6eba.l   <- x+y+pointer to "no cartridge"
0006B8: 4EB9 0000 2572           jsr     $2572.l
0006BE: 3A3C 0001                move.w  #$1, D5
0006C2: 4A45                     tst.w   D5
0006C4: 6716                     beq     6dc
0006C6: 0839 0006 00F6 0001      btst    #$6, $f60001.l
0006CE: 660C                     bne     6dc
0006D0: 0839 0000 00F6 0001      btst    #$0, $f60001.l
0006D8: 6600 FF48                bne     622
0006DC: 33C0 0088 0000           move.w  D0, $880000.l
0006E2: 4FF9 0040 1F00           lea     $401f00.l, A7
0006E8: 303C 1FFE                move.w  #$1ffe, D0
0006EC: 41F9 0040 0000           lea     $400000.l, A0
0006F2: 4258                     clr.w   (A0)+
0006F4: 5540                     subq.w  #2, D0
0006F6: 6CFA                     bge     6f2
0006F8: 4EB9 0000 3DEA           jsr     $3dea.l
0006FE: 4A80                     tst.l   D0
000700: 6600 0030                bne     732
000704: 33C0 0088 0000           move.w  D0, $880000.l
00070A: 0839 0000 00F6 0001      btst    #$0, $f60001.l
000712: 66F0                     bne     704
000714: 303C 03E8                move.w  #$3e8, D0
000718: 33C0 0088 0000           move.w  D0, $880000.l
00071E: 51C8 FFF8                dbra    D0, 718
000722: 33C0 0088 0000           move.w  D0, $880000.l
000728: 0839 0000 00F6 0001      btst    #$0, $f60001.l
000730: 67F0                     beq     722
000732: 4EB9 0000 4F56           jsr     $4f56.l
000738: 0839 0006 00F6 0001      btst    #$6, $f60001.l
000740: 6614                     bne     756
000742: 0C45 0001                cmpi.w  #$1, D5
000746: 6608                     bne     750
000748: 33FC 0001 0040 0016      move.w  #$1, $400016.l
000750: 4EF9 0000 0B1A           jmp     $b1a.l
000756: 46FC 2700                move    #$2700, SR
00075A: 4A45                     tst.w   D5
00075C: 660C                     bne     76a
00075E: 33C0 0088 0000           move.w  D0, $880000.l
000764: 4EF9 0001 0000           jmp     $10000.l
00076A: 0C45 0001                cmpi.w  #$1, D5
00076E: 660E                     bne     77e
000770: 33FC 0001 0040 0016      move.w  #$1, $400016.l
000778: 4EF9 0000 0B1A           jmp     $b1a.l
00077E: 303C 0001                move.w  #$1, D0
000782: 4AB9 0001 0024           tst.l   $10024.l
000788: 670C                     beq     796
00078A: 33C0 0088 0000           move.w  D0, $880000.l
000790: 4EF9 0001 0024           jmp     $10024.l
000796: 33C0 0088 0000           move.w  D0, $880000.l
00079C: 4EF9 0001 0000           jmp     $10000.l
0007A2: 4286                     clr.l   D6
0007A4: 4280                     clr.l   D0
0007A6: 4284                     clr.l   D4
0007A8: 33C0 0088 0000           move.w  D0, $880000.l
0007AE: 4DF9 0000 07B8           lea     $7b8.l, A6
0007B4: 6000 0098                bra     84e
0007B8: 33C0 0088 0000           move.w  D0, $880000.l
0007BE: 4DF9 0000 07C8           lea     $7c8.l, A6
0007C4: 6000 0096                bra     85c
0007C8: 33C0 0088 0000           move.w  D0, $880000.l
0007CE: 4DF9 0000 07D8           lea     $7d8.l, A6
0007D4: 6000 008A                bra     860
0007D8: 33C0 0088 0000           move.w  D0, $880000.l
0007DE: 4ED4                     jmp     (A4)
0007E0: 4286                     clr.l   D6
0007E2: 4280                     clr.l   D0
0007E4: 4284                     clr.l   D4
0007E6: 4DF9 0000 07F0           lea     $7f0.l, A6
0007EC: 6000 0060                bra     84e
0007F0: 4DF9 0000 07FA           lea     $7fa.l, A6
0007F6: 6000 0064                bra     85c
0007FA: 4DF9 0000 0804           lea     $804.l, A6
000800: 6000 005E                bra     860
000804: 4DF9 0000 080E           lea     $80e.l, A6
00080A: 6000 00A0                bra     8ac
00080E: 4DF9 0000 0818           lea     $818.l, A6
000814: 6000 009A                bra     8b0
000818: 4DF9 0000 0822           lea     $822.l, A6
00081E: 6000 00DC                bra     8fc
000822: 4DF9 0000 082C           lea     $82c.l, A6
000828: 6000 012C                bra     956
00082C: 70FF                     moveq   #-$1, D0
00082E: 4DF9 0000 0838           lea     $838.l, A6
000834: 6000 0018                bra     84e
000838: 4DF9 0000 0842           lea     $842.l, A6
00083E: 6000 00C0                bra     900
000842: 4DF9 0000 084C           lea     $84c.l, A6
000848: 6000 0110                bra     95a
00084C: 4ED4                     jmp     (A4)
00084E: 41E9 FFFE                lea     (-$2,A1), A0
000852: 5488                     addq.l  #2, A0
000854: 3080                     move.w  D0, (A0)
000856: B1CA                     cmpa.l  A2, A0
000858: 65F8                     bcs     852
00085A: 4ED6                     jmp     (A6)
00085C: 4285                     clr.l   D5
00085E: 6002                     bra     862
000860: 7AFF                     moveq   #-$1, D5
000862: 5286                     addq.l  #1, D6
000864: 3E3C 8000                move.w  #$8000, D7
000868: 41E9 FFFE                lea     (-$2,A1), A0
00086C: 5488                     addq.l  #2, A0
00086E: 3407                     move.w  D7, D2
000870: 3005                     move.w  D5, D0
000872: 3210                     move.w  (A0), D1
000874: B041                     cmp.w   D1, D0
000876: 670A                     beq     882
000878: 4BF9 0000 0882           lea     $882.l, A5
00087E: 6000 01DA                bra     a5a
000882: B540                     eor.w   D2, D0
000884: 3080                     move.w  D0, (A0)
000886: E24A                     lsr.w   #1, D2
000888: 64E8                     bcc     872
00088A: B1CA                     cmpa.l  A2, A0
00088C: 33C0 0088 0000           move.w  D0, $880000.l
000892: 65D8                     bcs     86c
000894: 5488                     addq.l  #2, A0
000896: 3220                     move.w  -(A0), D1
000898: B041                     cmp.w   D1, D0
00089A: 670A                     beq     8a6
00089C: 4BF9 0000 08A6           lea     $8a6.l, A5
0008A2: 6000 01B6                bra     a5a
0008A6: B1C9                     cmpa.l  A1, A0
0008A8: 62EC                     bhi     896
0008AA: 4ED6                     jmp     (A6)
0008AC: 4285                     clr.l   D5
0008AE: 6002                     bra     8b2
0008B0: 7AFF                     moveq   #-$1, D5
0008B2: 5286                     addq.l  #1, D6
0008B4: 7E01                     moveq   #$1, D7
0008B6: 41EA 0002                lea     ($2,A2), A0
0008BA: 5588                     subq.l  #2, A0
0008BC: 3407                     move.w  D7, D2
0008BE: 3005                     move.w  D5, D0
0008C0: 33C0 0088 0000           move.w  D0, $880000.l
0008C6: 3210                     move.w  (A0), D1
0008C8: B041                     cmp.w   D1, D0
0008CA: 670A                     beq     8d6
0008CC: 4BF9 0000 08D6           lea     $8d6.l, A5
0008D2: 6000 0186                bra     a5a
0008D6: B540                     eor.w   D2, D0
0008D8: 3080                     move.w  D0, (A0)
0008DA: E34A                     lsl.w   #1, D2
0008DC: 64E2                     bcc     8c0
0008DE: B1C9                     cmpa.l  A1, A0
0008E0: 62D8                     bhi     8ba
0008E2: 6002                     bra     8e6
0008E4: 5488                     addq.l  #2, A0
0008E6: 3210                     move.w  (A0), D1
0008E8: B041                     cmp.w   D1, D0
0008EA: 670A                     beq     8f6
0008EC: 4BF9 0000 08F6           lea     $8f6.l, A5
0008F2: 6000 0166                bra     a5a
0008F6: B1CA                     cmpa.l  A2, A0
0008F8: 65EA                     bcs     8e4
0008FA: 4ED6                     jmp     (A6)
0008FC: 4285                     clr.l   D5
0008FE: 6002                     bra     902
000900: 7AFF                     moveq   #-$1, D5
000902: 5286                     addq.l  #1, D6
000904: 3E3C 8000                move.w  #$8000, D7
000908: 41E9 FFFE                lea     (-$2,A1), A0
00090C: 5488                     addq.l  #2, A0
00090E: 3407                     move.w  D7, D2
000910: 3005                     move.w  D5, D0
000912: 3210                     move.w  (A0), D1
000914: B041                     cmp.w   D1, D0
000916: 670A                     beq     922
000918: 4BF9 0000 0922           lea     $922.l, A5
00091E: 6000 013A                bra     a5a
000922: B540                     eor.w   D2, D0
000924: 3080                     move.w  D0, (A0)
000926: 3085                     move.w  D5, (A0)
000928: E24A                     lsr.w   #1, D2
00092A: 64E4                     bcc     910
00092C: B1CA                     cmpa.l  A2, A0
00092E: 33C0 0088 0000           move.w  D0, $880000.l
000934: 65D6                     bcs     90c
000936: 3005                     move.w  D5, D0
000938: 5488                     addq.l  #2, A0
00093A: 33C0 0088 0000           move.w  D0, $880000.l
000940: 3220                     move.w  -(A0), D1
000942: B041                     cmp.w   D1, D0
000944: 670A                     beq     950
000946: 4BF9 0000 0950           lea     $950.l, A5
00094C: 6000 010C                bra     a5a
000950: B1C9                     cmpa.l  A1, A0
000952: 62E6                     bhi     93a
000954: 4ED6                     jmp     (A6)
000956: 4285                     clr.l   D5
000958: 6002                     bra     95c
00095A: 7AFF                     moveq   #-$1, D5
00095C: 5286                     addq.l  #1, D6
00095E: 7E01                     moveq   #$1, D7
000960: 41EA 0002                lea     ($2,A2), A0
000964: 33C0 0088 0000           move.w  D0, $880000.l
00096A: 5588                     subq.l  #2, A0
00096C: 3407                     move.w  D7, D2
00096E: 3005                     move.w  D5, D0
000970: 3210                     move.w  (A0), D1
000972: B041                     cmp.w   D1, D0
000974: 670A                     beq     980
000976: 4BF9 0000 0980           lea     $980.l, A5
00097C: 6000 00DC                bra     a5a
000980: B540                     eor.w   D2, D0
000982: 3080                     move.w  D0, (A0)
000984: 3085                     move.w  D5, (A0)
000986: E34A                     lsl.w   #1, D2
000988: 64E4                     bcc     96e
00098A: B1C9                     cmpa.l  A1, A0
00098C: 62D6                     bhi     964
00098E: 3005                     move.w  D5, D0
000990: 6002                     bra     994
000992: 5488                     addq.l  #2, A0
000994: 33C0 0088 0000           move.w  D0, $880000.l
00099A: 3210                     move.w  (A0), D1
00099C: B041                     cmp.w   D1, D0
00099E: 670A                     beq     9aa
0009A0: 4BF9 0000 09AA           lea     $9aa.l, A5
0009A6: 6000 00B2                bra     a5a
0009AA: B1CA                     cmpa.l  A2, A0
0009AC: 65E4                     bcs     992
0009AE: 4ED6                     jmp     (A6)
0009B0: 33FC 0002 0086 0000      move.w  #$2, $860000.l
0009B8: 33C0 0088 0000           move.w  D0, $880000.l
0009BE: 43F9 0000 09E4           lea     $9e4.l, A1
0009C4: 45F9 00A0 3D00           lea     $a03d00.l, A2
0009CA: 7000                     moveq   #$0, D0
0009CC: 1019                     move.b  (A1)+, D0
0009CE: 6700 0012                beq     9e2
0009D2: 0C00 0020                cmpi.b  #$20, D0
0009D6: 6602                     bne     9da
0009D8: 4240                     clr.w   D0
0009DA: 0040 2000                ori.w   #$2000, D0
0009DE: 34C0                     move.w  D0, (A2)+
0009E0: 66E8                     bne     9ca
0009E2: 4ED4                     jmp     (A4)
0009E4: 574F                     subq.w  #3, A7
0009E6: 524B                     addq.w  #1, A3
0009E8: 494E                     dc.w $494e; ILLEGAL
0009EA: 4720                     dc.w $4720; ILLEGAL
0009EC: 5241                     addq.w  #1, D1
0009EE: 4D20                     dc.w $4d20; ILLEGAL
0009F0: 4552                     dc.w $4552; ILLEGAL
0009F2: 524F                     addq.w  #1, A7
0009F4: 5200                     addq.b  #1, D0
0009F6: 2F01                     move.l  D1, -(A7)
0009F8: 2F00                     move.l  D0, -(A7)
0009FA: 2F08                     move.l  A0, -(A7)
0009FC: 33C0 0088 0000           move.w  D0, $880000.l
000A02: 33FC 0002 0086 0000      move.w  #$2, $860000.l
000A0A: 4EB9 0000 31D0           jsr     $31d0.l
000A10: 4EB9 0000 3D62           jsr     $3d62.l
000A16: DEFC 000C                adda.w  #$c, A7
000A1A: 4E75                     rts
000A1C: 33FC 0002 0086 0000      move.w  #$2, $860000.l
000A24: 1401                     move.b  D1, D2
000A26: 0C00 00FF                cmpi.b  #-$1, D0
000A2A: 6712                     beq     a3e
000A2C: 4878 2000                pea     $2000.w
000A30: 4879 0000 6E54           pea     $6e54.l
000A36: 4EB9 0000 2572           jsr     $2572.l
000A3C: 508F                     addq.l  #8, A7
000A3E: 0C02 00FF                cmpi.b  #-$1, D2
000A42: 6712                     beq     a56
000A44: 4878 2000                pea     $2000.w
000A48: 4879 0000 6E76           pea     $6e76.l
000A4E: 4EB9 0000 2572           jsr     $2572.l
000A54: 508F                     addq.l  #8, A7
000A56: 7A02                     moveq   #$2, D5
000A58: 4E75                     rts
000A5A: 383C 0001                move.w  #$1, D4
000A5E: 4ED4                     jmp     (A4)
000A60: 48E7 FFFE                movem.l D0-D7/A0-A6, -(A7)
000A64: 2A4F                     movea.l A7, A5
000A66: 2449                     movea.l A1, A2
000A68: 2248                     movea.l A0, A1
000A6A: 49F9 0000 0A74           lea     $a74.l, A4
000A70: 6000 FD30                bra     7a2
000A74: 4A44                     tst.w   D4
000A76: 6700 001C                beq     a94
000A7A: 2E4D                     movea.l A5, A7
000A7C: 4CDF 7FFF                movem.l (A7)+, D0-D7/A0-A6
000A80: 4878 2000                pea     $2000.w
000A84: 4879 0000 6E98           pea     $6e98.l
000A8A: 4EB9 0000 2572           jsr     $2572.l
000A90: 508F                     addq.l  #8, A7
000A92: 4E75                     rts
000A94: 2E4D                     movea.l A5, A7
000A96: 4CDF FFFF                movem.l (A7)+, D0-D7/A0-A7
000A9A: 4E75                     rts
000A9C: 33FC 0002 0086 0000      move.w  #$2, $860000.l
000AA4: 48E7 F8C2                movem.l D0-D4/A0-A1/A6, -(A7)
000AA8: 2400                     move.l  D0, D2
000AAA: 2601                     move.l  D1, D3
000AAC: 5588                     subq.l  #2, A0
000AAE: 2A08                     move.l  A0, D5
000AB0: 780F                     moveq   #$f, D4
000AB2: E8AD                     lsr.l   D4, D5
000AB4: 5585                     subq.l  #2, D5
000AB6: E58D                     lsl.l   #2, D5
000AB8: 0CAE 0000 8000 FFF8      cmpi.l  #$8000, (-$8,A6)
000AC0: 6602                     bne     ac4
000AC2: 5985                     subq.l  #4, D5
000AC4: 4DF9 0000 0C0A           lea     $c0a.l, A6
000ACA: 4878 2000                pea     $2000.w
000ACE: 2F36 5800                move.l  (A6,D5.l), -(A7)
000AD2: 4EB9 0000 2572           jsr     $2572.l
000AD8: 508F                     addq.l  #8, A7
000ADA: 0C02 00FF                cmpi.b  #-$1, D2
000ADE: 6716                     beq     af6
000AE0: 4DF9 0000 0C4A           lea     $c4a.l, A6
000AE6: 4878 2000                pea     $2000.w
000AEA: 2F36 5800                move.l  (A6,D5.l), -(A7)
000AEE: 4EB9 0000 2572           jsr     $2572.l
000AF4: 508F                     addq.l  #8, A7
000AF6: 0C03 00FF                cmpi.b  #-$1, D3
000AFA: 6716                     beq     b12
000AFC: 4DF9 0000 0C8A           lea     $c8a.l, A6
000B02: 4878 2000                pea     $2000.w
000B06: 2F36 5800                move.l  (A6,D5.l), -(A7)
000B0A: 4EB9 0000 2572           jsr     $2572.l
000B10: 508F                     addq.l  #8, A7
000B12: 4CDF 431F                movem.l (A7)+, D0-D4/A0-A1/A6
000B16: 7A02                     moveq   #$2, D5
000B18: 4E75                     rts
000B1A: 33FC 0001 0040 1F40      move.w  #$1, $401f40.l
000B22: 4279 0040 0008           clr.w   $400008.l
000B28: 4279 0040 000A           clr.w   $40000a.l
000B2E: 4279 0040 0006           clr.w   $400006.l
000B34: 4279 0040 0002           clr.w   $400002.l
000B3A: 4EB9 0000 3252           jsr     $3252.l
000B40: 46FC 2000                move    #$2000, SR
000B44: 48C5                     ext.l   D5
000B46: 2F05                     move.l  D5, -(A7)
000B48: 4EB9 0000 0FA0           jsr     $fa0.l
000B4E: 46FC 2700                move    #$2700, SR
000B52: 4279 0040 1F40           clr.w   $401f40.l
000B58: 4EF9 0000 06C2           jmp     $6c2.l
000B5E: 48E7 C0C0                movem.l D0-D1/A0-A1, -(A7)
000B62: 33C0 008A 0000           move.w  D0, $8a0000.l
000B68: 33C0 0088 0000           move.w  D0, $880000.l
000B6E: 33F9 0040 0008 0082 0000 move.w  $400008.l, $820000.l   *Vertical scroll
000B78: 33F9 0040 000A 0080 0000 move.w  $40000a.l, $800000.l   *Horizontal scroll
000B82: 0839 0006 00F6 0001      btst    #$6, $f60001.l
000B8A: 6714                     beq     ba0
000B8C: 4EB9 0000 52A2           jsr     $52a2.l
000B92: 4A40                     tst.w   D0
000B94: 6600 000A                bne     ba0
000B98: 46FC 2700                move    #$2700, SR
000B9C: 6000 FFFE                bra     b9c
000BA0: 33FC 0001 0040 0006      move.w  #$1, $400006.l
000BA8: 5379 0040 000E           subq.w  #1, $40000e.l
000BAE: 4EB9 0000 2E18           jsr     $2e18.l
000BB4: 4279 0040 0000           clr.w   $400000.l
000BBA: 4A79 0040 0016           tst.w   $400016.l
000BC0: 6612                     bne     bd4
000BC2: 4EB9 0001 0042           jsr     $10042.l
000BC8: 4640                     not.w   D0
000BCA: 0240 F002                andi.w  #$f002, D0
000BCE: 33C0 0040 0000           move.w  D0, $400000.l
000BD4: 3039 00F6 0000           move.w  $f60000.l, D0
000BDA: 4640                     not.w   D0
000BDC: 0240 0001                andi.w  #$1, D0
000BE0: 8179 0040 0000           or.w    D0, $400000.l
000BE6: 4EB9 0000 4DCC           jsr     $4dcc.l
000BEC: 4CDF 0303                movem.l (A7)+, D0-D1/A0-A1
000BF0: 4E73                     rte
000BF2: 46FC 2700                move    #$2700, SR
000BF6: 33C0 0088 0000           move.w  D0, $880000.l
000BFC: 0839 0006 00F6 0001      btst    #$6, $f60001.l
000C04: 66F0                     bne     bf6
000C06: 6000 FFFE                bra     c06
000C0A: 0000 6ED4                ori.b   #$d4, D0
000C0E: 0000 6EF4                ori.b   #$f4, D0
000C12: 0000 6F14                ori.b   #$14, D0
000C16: 0000 6F34                ori.b   #$34, D0
000C1A: 0000 6F54                ori.b   #$54, D0
000C1E: 0000 6F74                ori.b   #$74, D0
000C22: 0000 6F94                ori.b   #$94, D0
000C26: 0000 6FB4                ori.b   #$b4, D0
000C2A: 0000 6FD4                ori.b   #$d4, D0
000C2E: 0000 6FF4                ori.b   #$f4, D0
000C32: 0000 7014                ori.b   #$14, D0
000C36: 0000 7034                ori.b   #$34, D0
000C3A: 0000 7054                ori.b   #$54, D0
000C3E: 0000 7074                ori.b   #$74, D0
000C42: 0000 7094                ori.b   #$94, D0
000C46: 0000 70B4                ori.b   #$b4, D0
000C4A: 0000 70D4                ori.b   #$d4, D0
000C4E: 0000 70E2                ori.b   #$e2, D0
000C52: 0000 70F0                ori.b   #$f0, D0
000C56: 0000 70FE                ori.b   #$fe, D0
000C5A: 0000 710C                ori.b   #$c, D0
000C5E: 0000 711A                ori.b   #$1a, D0
000C62: 0000 7128                ori.b   #$28, D0
000C66: 0000 7136                ori.b   #$36, D0
000C6A: 0000 7144                ori.b   #$44, D0
000C6E: 0000 7152                ori.b   #$52, D0
000C72: 0000 7160                ori.b   #$60, D0
000C76: 0000 716E                ori.b   #$6e, D0
000C7A: 0000 717C                ori.b   #$7c, D0
000C7E: 0000 718A                ori.b   #$8a, D0
000C82: 0000 7198                ori.b   #$98, D0
000C86: 0000 71A6                ori.b   #$a6, D0
000C8A: 0000 71B4                ori.b   #$b4, D0
000C8E: 0000 71C2                ori.b   #$c2, D0
000C92: 0000 71D0                ori.b   #$d0, D0
000C96: 0000 71DE                ori.b   #$de, D0
000C9A: 0000 71EC                ori.b   #$ec, D0
000C9E: 0000 71FA                ori.b   #$fa, D0
000CA2: 0000 7208                ori.b   #$8, D0
000CA6: 0000 7216                ori.b   #$16, D0
000CAA: 0000 7224                ori.b   #$24, D0
000CAE: 0000 7232                ori.b   #$32, D0
000CB2: 0000 7240                ori.b   #$40, D0
000CB6: 0000 724E                ori.b   #$4e, D0
000CBA: 0000 725C                ori.b   #$5c, D0
000CBE: 0000 726A                ori.b   #$6a, D0
000CC2: 0000 7278                ori.b   #$78, D0
000CC6: 0000 7286                ori.b   #$86, D0
000CCA: E077                     roxr.w  D0, D7
000CCC: 0000 0001                ori.b   #$1, D0
000CD0: 0002 0003                ori.b   #$3, D2
000CD4: 0004 0005                ori.b   #$5, D4
000CD8: 0006 0007                ori.b   #$7, D6
000CDC: 0008                     dc.w $0008; ILLEGAL
000CDE: 0009                     dc.w $0009; ILLEGAL
000CE0: 000A                     dc.w $000a; ILLEGAL
000CE2: 000B                     dc.w $000b; ILLEGAL
000CE4: 000C                     dc.w $000c; ILLEGAL
000CE6: 000D                     dc.w $000d; ILLEGAL
000CE8: 000E                     dc.w $000e; ILLEGAL
000CEA: 000F                     dc.w $000f; ILLEGAL
000CEC: 0010 0011                ori.b   #$11, (A0)
000CF0: 0012 0013                ori.b   #$13, (A2)
000CF4: 0014 0015                ori.b   #$15, (A4)
000CF8: 0016 0017                ori.b   #$17, (A6)
000CFC: 0018 0019                ori.b   #$19, (A0)+
000D00: 001A 001B                ori.b   #$1b, (A2)+
000D04: 001C 001D                ori.b   #$1d, (A4)+
000D08: 001E 001F                ori.b   #$1f, (A6)+
000D0C: 0020 0021                ori.b   #$21, -(A0)
000D10: 0022 0023                ori.b   #$23, -(A2)
000D14: 0024 0025                ori.b   #$25, -(A4)
000D18: 0026 0027                ori.b   #$27, -(A6)
000D1C: 0028 0029 002A           ori.b   #$29, ($2a,A0)
000D22: 002B 002C 0021           ori.b   #$2c, ($21,A3)
000D28: 002D 002E 0000           ori.b   #$2e, ($0,A5)
000D2E: 002F 0002 0030           ori.b   #$2, ($30,A7)
000D34: 0031 0001 0032           ori.b   #$1, ($32,A1,D0.w)
000D3A: 0003 002C                ori.b   #$2c, D3
000D3E: 0033 002D 0034           ori.b   #$2d, ($34,A3,D0.w)
000D44: 002C 0033 002D           ori.b   #$33, ($2d,A4)
000D4A: 0035 0000 002F           ori.b   #$0, ($2f,A5,D0.w)
000D50: 0002 0036                ori.b   #$36, D2
000D54: 002C 0037 002D           ori.b   #$37, ($2d,A4)
000D5A: 0038 0039 003A           ori.b   #$39, $3a.w
000D60: 0006 003B                ori.b   #$3b, D6
000D64: 003C 003D                ori     #$3d, CCR
000D68: 003E                     dc.w $003e; ILLEGAL
000D6A: 003F                     dc.w $003f; ILLEGAL
000D6C: 002C 0040 002D           ori.b   #$40, ($2d,A4)
000D72: 0041 0031                ori.w   #$31, D1
000D76: 0042 0032                ori.w   #$32, D2
000D7A: 0043 0044                ori.w   #$44, D3
000D7E: 0045 0046                ori.w   #$46, D5
000D82: 0047 0048                ori.w   #$48, D7
000D86: 0049                     dc.w $0049; ILLEGAL
000D88: 004A                     dc.w $004a; ILLEGAL
000D8A: 004B                     dc.w $004b; ILLEGAL
000D8C: 0000 0001                ori.b   #$1, D0
000D90: 0002 0003                ori.b   #$3, D2
000D94: 002C 0021 002D           ori.b   #$21, ($2d,A4)
000D9A: 004C                     dc.w $004c; ILLEGAL
000D9C: 0000 0001                ori.b   #$1, D0
000DA0: 0002 004D                ori.b   #$4d, D2
000DA4: 002C 0021 002D           ori.b   #$21, ($2d,A4)
000DAA: 0041 004E                ori.w   #$4e, D1
000DAE: 004F                     dc.w $004f; ILLEGAL
000DB0: 0050 0051                ori.w   #$51, (A0)
000DB4: 0052 0053                ori.w   #$53, (A2)
000DB8: 0006 0007                ori.b   #$7, D6
000DBC: 0031 0054 0055           ori.b   #$54, ($55,A1,D0.w)
000DC2: 0056 0057                ori.w   #$57, (A6)
000DC6: 0058 0059                ori.w   #$59, (A0)+
000DCA: 005A 005B                ori.w   #$5b, (A2)+
000DCE: 005C 005D                ori.w   #$5d, (A4)+
000DD2: 005E 005F                ori.w   #$5f, (A6)+
000DD6: 0060 0061                ori.w   #$61, -(A0)
000DDA: 0062 005F                ori.w   #$5f, -(A2)
000DDE: 0063 0064                ori.w   #$64, -(A3)
000DE2: 0065 001C                ori.w   #$1c, -(A5)
000DE6: 0066 0067                ori.w   #$67, -(A6)
000DEA: 0068 0069 006A           ori.w   #$69, ($6a,A0)
000DF0: 006B 006C 003C           ori.w   #$6c, ($3c,A3)
000DF6: 003C 003C                ori     #$3c, CCR
000DFA: 003C 006E                ori     #$6e, CCR
000DFE: 006E 003C 003C           ori.w   #$3c, ($3c,A6)
000E04: 006D 006E 006F           ori.w   #$6e, ($6f,A5)
000E0A: 0070 0071 0072           ori.w   #$71, ($72,A0,D0.w)
000E10: 006D 006D 003C           ori.w   #$6d, ($3c,A5)
000E16: 006D 003C 006E           ori.w   #$3c, ($6e,A5)
000E1C: 003C 003C                ori     #$3c, CCR
000E20: 006E 003C 207C           ori.w   #$3c, ($207c,A6)
000E26: 00B0 0000 30FC DFFF 30FC ori.l   #$30fc, ([-$2100])
000E32: 30FC D0F0                move.w  #$d0f0, (A0)+
000E36: 30FC D00F                move.w  #$d00f, (A0)+
000E3A: 207C 00B0 0008           movea.l #$b00008, A0
000E40: 30FC BFFF                move.w  #$bfff, (A0)+
000E44: 30FC BF00                move.w  #$bf00, (A0)+
000E48: 30FC B0F0                move.w  #$b0f0, (A0)+
000E4C: 30FC B00F                move.w  #$b00f, (A0)+
000E50: 207C 00B0 0010           movea.l #$b00010, A0
000E56: 30FC 9FFF                move.w  #$9fff, (A0)+
000E5A: 30FC 9F00                move.w  #$9f00, (A0)+
000E5E: 30FC 90F0                move.w  #$90f0, (A0)+
000E62: 30FC 900F                move.w  #$900f, (A0)+
000E66: 207C 00B0 0018           movea.l #$b00018, A0
000E6C: 30FC 7FFF                move.w  #$7fff, (A0)+
000E70: 30FC 7F00                move.w  #$7f00, (A0)+
000E74: 30FC 70F0                move.w  #$70f0, (A0)+
000E78: 30FC 700F                move.w  #$700f, (A0)+
000E7C: 207C 00B0 0020           movea.l #$b00020, A0
000E82: 30FC 5FFF                move.w  #$5fff, (A0)+
000E86: 30FC 5F00                move.w  #$5f00, (A0)+
000E8A: 30FC 50F0                move.w  #$50f0, (A0)+
000E8E: 30FC 500F                move.w  #$500f, (A0)+
000E92: 207C 00B0 0028           movea.l #$b00028, A0
000E98: 30FC 3FFF                move.w  #$3fff, (A0)+
000E9C: 30FC 3F00                move.w  #$3f00, (A0)+
000EA0: 30FC 30F0                move.w  #$30f0, (A0)+
000EA4: 30FC 300F                move.w  #$300f, (A0)+
000EA8: 207C 00B0 0030           movea.l #$b00030, A0
000EAE: 30FC 1FFF                move.w  #$1fff, (A0)+
000EB2: 30FC 1F00                move.w  #$1f00, (A0)+
000EB6: 30FC 10F0                move.w  #$10f0, (A0)+
000EBA: 30FC 100F                move.w  #$100f, (A0)+
000EBE: 207C 00B0 0038           movea.l #$b00038, A0
000EC4: 30FC 0FFF                move.w  #$fff, (A0)+
000EC8: 30FC 0F00                move.w  #$f00, (A0)+
000ECC: 30FC 00F0                move.w  #$f0, (A0)+
000ED0: 30BC 000F                move.w  #$f, (A0)
000ED4: 4E75                     rts
000ED6: 48E7 3E00                movem.l D2-D6, -(A7)
000EDA: 263C 00A0 3000           move.l  #$a03000, D3
000EE0: 4244                     clr.w   D4
000EE2: 4245                     clr.w   D5
000EE4: 4242                     clr.w   D2
000EE6: 3002                     move.w  D2, D0
000EE8: 48C0                     ext.l   D0
000EEA: D080                     add.l   D0, D0
000EEC: 2040                     movea.l D0, A0
000EEE: D1C3                     adda.l  D3, A0
000EF0: 3004                     move.w  D4, D0
000EF2: C0FC 0054                mulu.w  #$54, D0
000EF6: 227C 0000 6928           movea.l #$6928, A1
000EFC: 3202                     move.w  D2, D1
000EFE: D241                     add.w   D1, D1
000F00: D2C0                     adda.w  D0, A1
000F02: 30B1 1000                move.w  (A1,D1.w), (A0)
000F06: 5242                     addq.w  #1, D2
000F08: 702A                     moveq   #$2a, D0
000F0A: B042                     cmp.w   D2, D0
000F0C: 6ED8                     bgt     ee6
000F0E: 2C03                     move.l  D3, D6
000F10: 0686 0000 0080           addi.l  #$80, D6
000F16: 2606                     move.l  D6, D3
000F18: 5245                     addq.w  #1, D5
000F1A: 700A                     moveq   #$a, D0
000F1C: B045                     cmp.w   D5, D0
000F1E: 6EC4                     bgt     ee4
000F20: 5244                     addq.w  #1, D4
000F22: 7003                     moveq   #$3, D0
000F24: B044                     cmp.w   D4, D0
000F26: 6EBA                     bgt     ee2
000F28: 263C 00A0 3000           move.l  #$a03000, D3
000F2E: 7404                     moveq   #$4, D2
000F30: 3002                     move.w  D2, D0
000F32: 48C0                     ext.l   D0
000F34: D080                     add.l   D0, D0
000F36: 2040                     movea.l D0, A0
000F38: D1C3                     adda.l  D3, A0
000F3A: 30BC 2000                move.w  #$2000, (A0)
000F3E: 5242                     addq.w  #1, D2
000F40: 7026                     moveq   #$26, D0
000F42: B042                     cmp.w   D2, D0
000F44: 6EEA                     bgt     f30
000F46: 263C 00A0 3E80           move.l  #$a03e80, D3
000F4C: 7404                     moveq   #$4, D2
000F4E: 3002                     move.w  D2, D0
000F50: 48C0                     ext.l   D0
000F52: D080                     add.l   D0, D0
000F54: 2040                     movea.l D0, A0
000F56: D1C3                     adda.l  D3, A0
000F58: 30BC 2000                move.w  #$2000, (A0)
000F5C: 5242                     addq.w  #1, D2
000F5E: 7026                     moveq   #$26, D0
000F60: B042                     cmp.w   D2, D0
000F62: 6EEA                     bgt     f4e
000F64: 4CDF 007C                movem.l (A7)+, D2-D6
000F68: 4E75                     rts
000F6A: 48E7 3000                movem.l D2-D3, -(A7)
000F6E: 3239 0040 0000           move.w  $400000.l, D1
000F74: 3401                     move.w  D1, D2
000F76: 0242 F000                andi.w  #$f000, D2
000F7A: 0241 0003                andi.w  #$3, D1
000F7E: 3601                     move.w  D1, D3
000F80: 3039 0040 017C           move.w  $40017c.l, D0
000F86: B340                     eor.w   D1, D0
000F88: 3200                     move.w  D0, D1
000F8A: C243                     and.w   D3, D1
000F8C: 33C3 0040 017C           move.w  D3, $40017c.l
000F92: 3002                     move.w  D2, D0
000F94: 48C0                     ext.l   D0
000F96: 48C1                     ext.l   D1
000F98: 8081                     or.l    D1, D0
000F9A: 4CDF 000C                movem.l (A7)+, D2-D3
000F9E: 4E75                     rts
000FA0: 48E7 383C                movem.l D2-D4/A2-A5, -(A7)
000FA4: 242F 0020                move.l  ($20,A7), D2
000FA8: 247C 0000 2572           movea.l #$2572, A2
000FAE: 267C 0040 000E           movea.l #$40000e, A3
000FB4: 287C 0000 0F6A           movea.l #$f6a, A4
000FBA: 4A79 0040 0016           tst.w   $400016.l
000FC0: 663A                     bne     ffc
000FC2: 2F39 0001 0074           move.l  $10074.l, -(A7)
000FC8: 4879 0040 0140           pea     $400140.l
000FCE: 4EB9 0000 1D74           jsr     $1d74.l
000FD4: 2F39 0001 007C           move.l  $1007c.l, -(A7)
000FDA: 4879 0040 0168           pea     $400168.l
000FE0: 4EB9 0000 1D74           jsr     $1d74.l
000FE6: 2F39 0001 0078           move.l  $10078.l, -(A7)
000FEC: 4879 0040 0154           pea     $400154.l
000FF2: 4EB9 0000 1D74           jsr     $1d74.l
000FF8: 4FEF 0018                lea     ($18,A7), A7
000FFC: 4279 0040 017C           clr.w   $40017c.l
001002: 4279 0086 0000           clr.w   $860000.l
001008: 4E94                     jsr     (A4)
00100A: 3600                     move.w  D0, D3
00100C: 4A82                     tst.l   D2
00100E: 670C                     beq     101c
001010: 0803 0000                btst    #$0, D3
001014: 6606                     bne     101c
001016: 4E94                     jsr     (A4)
001018: 3600                     move.w  D0, D3
00101A: 60F4                     bra     1010
00101C: 4EB9 0000 222E           jsr     $222e.l
001022: 4EB9 0000 1C88           jsr     $1c88.l
001028: 4EB9 0000 1CEA           jsr     $1cea.l
00102E: 4279 00B0 0000           clr.w   $b00000.l
001034: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
00103C: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
001044: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
00104C: 4279 00B0 0008           clr.w   $b00008.l
001052: 4279 00B0 000A           clr.w   $b0000a.l
001058: 243C 0001 0030           move.l  #$10030, D2
00105E: C589                     exg     D2, A1
001060: 0C51 4EF9                cmpi.w  #$4ef9, (A1)
001064: C589                     exg     D2, A1
001066: 6606                     bne     106e
001068: 2A42                     movea.l D2, A5
00106A: 4E95                     jsr     (A5)
00106C: 601C                     bra     108a
00106E: 243C 00A0 0000           move.l  #$a00000, D2
001074: 4243                     clr.w   D3
001076: 3003                     move.w  D3, D0
001078: 48C0                     ext.l   D0
00107A: D080                     add.l   D0, D0
00107C: 2040                     movea.l D0, A0
00107E: D1C2                     adda.l  D2, A0
001080: 3083                     move.w  D3, (A0)
001082: 5243                     addq.w  #1, D3
001084: 0C43 1000                cmpi.w  #$1000, D3
001088: 6DEC                     blt     1076
00108A: 4878 2000                pea     $2000.w
00108E: 4879 0000 652E           pea     $652e.l
001094: 4E92                     jsr     (A2)
001096: 4A39 0001 0072           tst.b   $10072.l
00109C: 508F                     addq.l  #8, A7
00109E: 6718                     beq     10b8
0010A0: 4A79 0040 0016           tst.w   $400016.l
0010A6: 6610                     bne     10b8
0010A8: 4878 2000                pea     $2000.w
0010AC: 4879 0000 64A0           pea     $64a0.l
0010B2: 4E92                     jsr     (A2)
0010B4: 508F                     addq.l  #8, A7
0010B6: 600E                     bra     10c6
0010B8: 4878 2000                pea     $2000.w
0010BC: 4879 0000 6458           pea     $6458.l
0010C2: 4E92                     jsr     (A2)
0010C4: 508F                     addq.l  #8, A7
0010C6: 4EB9 0000 2548           jsr     $2548.l
0010CC: 4A80                     tst.l   D0
0010CE: 67F6                     beq     10c6
0010D0: 4E94                     jsr     (A4)
0010D2: 3600                     move.w  D0, D3
0010D4: 3003                     move.w  D3, D0
0010D6: 48C0                     ext.l   D0
0010D8: 0280 0000 F000           andi.l  #$f000, D0
0010DE: 6730                     beq     1110
0010E0: 3003                     move.w  D3, D0
0010E2: 720C                     moveq   #$c, D1
0010E4: E268                     lsr.w   D1, D0
0010E6: 3200                     move.w  D0, D1
0010E8: 3001                     move.w  D1, D0
0010EA: D040                     add.w   D0, D0
0010EC: 207C 0000 68E8           movea.l #$68e8, A0
0010F2: 3030 0000                move.w  (A0,D0.w), D0
0010F6: D179 0040 0008           add.w   D0, $400008.l
0010FC: 3001                     move.w  D1, D0
0010FE: D040                     add.w   D0, D0
001100: 207C 0000 6908           movea.l #$6908, A0
001106: 3030 0000                move.w  (A0,D0.w), D0
00110A: D179 0040 000A           add.w   D0, $40000a.l
001110: 0803 0000                btst    #$0, D3
001114: 67B0                     beq     10c6
001116: 4879 0000 652E           pea     $652e.l
00111C: 4EB9 0000 2678           jsr     $2678.l
001122: 4EB9 0000 1C88           jsr     $1c88.l
001128: 4878 2000                pea     $2000.w
00112C: 4879 0000 654A           pea     $654a.l
001132: 4E92                     jsr     (A2)
001134: 4A39 0001 0072           tst.b   $10072.l
00113A: 4FEF 000C                lea     ($c,A7), A7
00113E: 6718                     beq     1158
001140: 4A79 0040 0016           tst.w   $400016.l
001146: 6610                     bne     1158
001148: 4878 2000                pea     $2000.w
00114C: 4879 0000 64A0           pea     $64a0.l
001152: 4E92                     jsr     (A2)
001154: 508F                     addq.l  #8, A7
001156: 600E                     bra     1166
001158: 4878 2000                pea     $2000.w
00115C: 4879 0000 6458           pea     $6458.l
001162: 4E92                     jsr     (A2)
001164: 508F                     addq.l  #8, A7
001166: 4279 0040 000C           clr.w   $40000c.l
00116C: 4242                     clr.w   D2
00116E: 4878 2000                pea     $2000.w
001172: 4879 0000 6602           pea     $6602.l
001178: 4E92                     jsr     (A2)
00117A: 4878 0001                pea     $1.w
00117E: 4878 0004                pea     $4.w
001182: 4879 0040 0018           pea     $400018.l
001188: 3039 0040 000C           move.w  $40000c.l, D0
00118E: 48C0                     ext.l   D0
001190: 2F00                     move.l  D0, -(A7)
001192: 4EB9 0000 3A54           jsr     $3a54.l
001198: 4878 2000                pea     $2000.w
00119C: 4879 0000 637A           pea     $637a.l
0011A2: 4E92                     jsr     (A2)
0011A4: 207C 0040 000C           movea.l #$40000c, A0
0011AA: 3010                     move.w  (A0), D0
0011AC: 48C0                     ext.l   D0
0011AE: 5250                     addq.w  #1, (A0)
0011B0: 2F00                     move.l  D0, -(A7)
0011B2: 4EB9 0000 2404           jsr     $2404.l
0011B8: 4FEF 0024                lea     ($24,A7), A7
0011BC: 4EB9 0000 2548           jsr     $2548.l
0011C2: 4A80                     tst.l   D0
0011C4: 67F6                     beq     11bc
0011C6: 4E94                     jsr     (A4)
0011C8: 3600                     move.w  D0, D3
0011CA: 0803 0001                btst    #$1, D3
0011CE: 670A                     beq     11da
0011D0: 5242                     addq.w  #1, D2
0011D2: 7038                     moveq   #$38, D0
0011D4: B042                     cmp.w   D2, D0
0011D6: 6602                     bne     11da
0011D8: 4242                     clr.w   D2
0011DA: 3003                     move.w  D3, D0
0011DC: 48C0                     ext.l   D0
0011DE: 0280 0000 F000           andi.l  #$f000, D0
0011E4: 674A                     beq     1230
0011E6: 3003                     move.w  D3, D0
0011E8: 720C                     moveq   #$c, D1
0011EA: E268                     lsr.w   D1, D0
0011EC: 3200                     move.w  D0, D1
0011EE: 3001                     move.w  D1, D0
0011F0: D040                     add.w   D0, D0
0011F2: 207C 0000 6908           movea.l #$6908, A0
0011F8: 3030 0000                move.w  (A0,D0.w), D0
0011FC: 48C0                     ext.l   D0
0011FE: 4480                     neg.l   D0
001200: 2F00                     move.l  D0, -(A7)
001202: 3001                     move.w  D1, D0
001204: D040                     add.w   D0, D0
001206: 207C 0000 68E8           movea.l #$68e8, A0
00120C: 3230 0000                move.w  (A0,D0.w), D1
001210: 48C1                     ext.l   D1
001212: 2F01                     move.l  D1, -(A7)
001214: 3039 0040 000C           move.w  $40000c.l, D0
00121A: 48C0                     ext.l   D0
00121C: 5380                     subq.l  #1, D0
00121E: 2F00                     move.l  D0, -(A7)
001220: 7000                     moveq   #$0, D0
001222: 3002                     move.w  D2, D0
001224: 2F00                     move.l  D0, -(A7)
001226: 4EB9 0000 1D82           jsr     $1d82.l
00122C: 4FEF 0010                lea     ($10,A7), A7
001230: 0803 0000                btst    #$0, D3
001234: 6786                     beq     11bc
001236: 7001                     moveq   #$1, D0
001238: B079 0040 000C           cmp.w   $40000c.l, D0
00123E: 6E00 FF2C                bgt     116c
001242: 243C 0001 0036           move.l  #$10036, D2
001248: C589                     exg     D2, A1
00124A: 0C51 4EF9                cmpi.w  #$4ef9, (A1)
00124E: C589                     exg     D2, A1
001250: 6604                     bne     1256
001252: 2A42                     movea.l D2, A5
001254: 4E95                     jsr     (A5)
001256: 4279 0086 0000           clr.w   $860000.l
00125C: 4879 0000 654A           pea     $654a.l
001262: 4EB9 0000 2678           jsr     $2678.l
001268: 4EB9 0000 1C88           jsr     $1c88.l
00126E: 4878 2000                pea     $2000.w
001272: 4879 0000 6620           pea     $6620.l
001278: 4E92                     jsr     (A2)
00127A: 4A39 0001 0072           tst.b   $10072.l
001280: 4FEF 000C                lea     ($c,A7), A7
001284: 6718                     beq     129e
001286: 4A79 0040 0016           tst.w   $400016.l
00128C: 6610                     bne     129e
00128E: 4878 2000                pea     $2000.w
001292: 4879 0000 64A0           pea     $64a0.l
001298: 4E92                     jsr     (A2)
00129A: 508F                     addq.l  #8, A7
00129C: 600E                     bra     12ac
00129E: 4878 2000                pea     $2000.w
0012A2: 4879 0000 6458           pea     $6458.l
0012A8: 4E92                     jsr     (A2)
0012AA: 508F                     addq.l  #8, A7
0012AC: 243C 00A0 2000           move.l  #$a02000, D2
0012B2: 42A7                     clr.l   -(A7)
0012B4: 4EB9 0000 2404           jsr     $2404.l
0012BA: 4243                     clr.w   D3
0012BC: 588F                     addq.l  #4, A7
0012BE: 3003                     move.w  D3, D0
0012C0: 48C0                     ext.l   D0
0012C2: D080                     add.l   D0, D0
0012C4: 2040                     movea.l D0, A0
0012C6: D1C2                     adda.l  D2, A0
0012C8: 3003                     move.w  D3, D0
0012CA: 0640 0500                addi.w  #$500, D0
0012CE: 3080                     move.w  D0, (A0)
0012D0: 3003                     move.w  D3, D0
0012D2: 48C0                     ext.l   D0
0012D4: D080                     add.l   D0, D0
0012D6: 2040                     movea.l D0, A0
0012D8: 2002                     move.l  D2, D0
0012DA: 0680 0000 0100           addi.l  #$100, D0
0012E0: D1C0                     adda.l  D0, A0
0012E2: 3203                     move.w  D3, D1
0012E4: 7009                     moveq   #$9, D0
0012E6: E161                     asl.w   D0, D1
0012E8: 3081                     move.w  D1, (A0)
0012EA: 5243                     addq.w  #1, D3
0012EC: 7010                     moveq   #$10, D0
0012EE: B043                     cmp.w   D3, D0
0012F0: 6ECC                     bgt     12be
0012F2: 33FC 000F 00A0 219E      move.w  #$f, $a0219e.l
0012FA: 4242                     clr.w   D2
0012FC: 4EB9 0000 2548           jsr     $2548.l
001302: 4A80                     tst.l   D0
001304: 67F6                     beq     12fc
001306: 4E94                     jsr     (A4)
001308: 3600                     move.w  D0, D3
00130A: 0803 0001                btst    #$1, D3
00130E: 670A                     beq     131a
001310: 5242                     addq.w  #1, D2
001312: 7010                     moveq   #$10, D0
001314: B042                     cmp.w   D2, D0
001316: 6602                     bne     131a
001318: 4242                     clr.w   D2
00131A: 3003                     move.w  D3, D0
00131C: 48C0                     ext.l   D0
00131E: 0280 0000 F000           andi.l  #$f000, D0
001324: 6740                     beq     1366
001326: 3003                     move.w  D3, D0
001328: 720C                     moveq   #$c, D1
00132A: E268                     lsr.w   D1, D0
00132C: 3200                     move.w  D0, D1
00132E: 3001                     move.w  D1, D0
001330: D040                     add.w   D0, D0
001332: 207C 0000 6908           movea.l #$6908, A0
001338: 3030 0000                move.w  (A0,D0.w), D0
00133C: 48C0                     ext.l   D0
00133E: 4480                     neg.l   D0
001340: 2F00                     move.l  D0, -(A7)
001342: 3001                     move.w  D1, D0
001344: D040                     add.w   D0, D0
001346: 207C 0000 68E8           movea.l #$68e8, A0
00134C: 3230 0000                move.w  (A0,D0.w), D1
001350: 48C1                     ext.l   D1
001352: 2F01                     move.l  D1, -(A7)
001354: 42A7                     clr.l   -(A7)
001356: 3002                     move.w  D2, D0
001358: 48C0                     ext.l   D0
00135A: 2F00                     move.l  D0, -(A7)
00135C: 4EB9 0000 1D82           jsr     $1d82.l
001362: 4FEF 0010                lea     ($10,A7), A7
001366: 0803 0000                btst    #$0, D3
00136A: 6790                     beq     12fc
00136C: 4879 0000 6620           pea     $6620.l
001372: 4EB9 0000 2678           jsr     $2678.l
001378: 4EB9 0000 1EE0           jsr     $1ee0.l
00137E: 4279 00B0 0400           clr.w   $b00400.l
001384: 4EB9 0000 1C88           jsr     $1c88.l
00138A: 4EB9 0000 0E24           jsr     $e24.l
001390: 4EB9 0000 0ED6           jsr     $ed6.l
001396: 4878 2000                pea     $2000.w
00139A: 4879 0000 659A           pea     $659a.l
0013A0: 4E92                     jsr     (A2)
0013A2: 4A39 0001 0072           tst.b   $10072.l
0013A8: 4FEF 000C                lea     ($c,A7), A7
0013AC: 6718                     beq     13c6
0013AE: 4A79 0040 0016           tst.w   $400016.l
0013B4: 6610                     bne     13c6
0013B6: 4878 2000                pea     $2000.w
0013BA: 4879 0000 64A0           pea     $64a0.l
0013C0: 4E92                     jsr     (A2)
0013C2: 508F                     addq.l  #8, A7
0013C4: 600E                     bra     13d4
0013C6: 4878 2000                pea     $2000.w
0013CA: 4879 0000 6458           pea     $6458.l
0013D0: 4E92                     jsr     (A2)
0013D2: 508F                     addq.l  #8, A7
0013D4: 4E94                     jsr     (A4)
0013D6: 3600                     move.w  D0, D3
0013D8: 0803 0000                btst    #$0, D3
0013DC: 67F6                     beq     13d4
0013DE: 4879 0000 659A           pea     $659a.l
0013E4: 4EB9 0000 2678           jsr     $2678.l
0013EA: 4279 00B0 0000           clr.w   $b00000.l
0013F0: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
0013F8: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
001400: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
001408: 4279 00B0 0008           clr.w   $b00008.l
00140E: 4279 00B0 000A           clr.w   $b0000a.l
001414: 223C 00A0 3000           move.l  #$a03000, D1
00141A: 4243                     clr.w   D3
00141C: 588F                     addq.l  #4, A7
00141E: 3003                     move.w  D3, D0
001420: 48C0                     ext.l   D0
001422: D080                     add.l   D0, D0
001424: 2040                     movea.l D0, A0
001426: D1C1                     adda.l  D1, A0
001428: 30BC 00A0                move.w  #$a0, (A0)
00142C: 5243                     addq.w  #1, D3
00142E: 0C43 0800                cmpi.w  #$800, D3
001432: 6DEA                     blt     141e
001434: 4242                     clr.w   D2
001436: 3002                     move.w  D2, D0
001438: D040                     add.w   D0, D0
00143A: 207C 0000 6A24           movea.l #$6a24, A0
001440: 33F0 0000 00B0 0002      move.w  (A0,D0.w), $b00002.l
001448: 4878 2000                pea     $2000.w
00144C: 3002                     move.w  D2, D0
00144E: E540                     asl.w   #2, D0
001450: 207C 0000 6884           movea.l #$6884, A0
001456: 2F30 0000                move.l  (A0,D0.w), -(A7)
00145A: 4E92                     jsr     (A2)
00145C: 4E94                     jsr     (A4)
00145E: 3600                     move.w  D0, D3
001460: 508F                     addq.l  #8, A7
001462: 0803 0000                btst    #$0, D3
001466: 6654                     bne     14bc
001468: 0803 0001                btst    #$1, D3
00146C: 6748                     beq     14b6
00146E: 3002                     move.w  D2, D0
001470: E540                     asl.w   #2, D0
001472: 207C 0000 6884           movea.l #$6884, A0
001478: 2F30 0000                move.l  (A0,D0.w), -(A7)
00147C: 4EB9 0000 2678           jsr     $2678.l
001482: 5242                     addq.w  #1, D2
001484: 7005                     moveq   #$5, D0
001486: B042                     cmp.w   D2, D0
001488: 588F                     addq.l  #4, A7
00148A: 6602                     bne     148e
00148C: 4242                     clr.w   D2
00148E: 3002                     move.w  D2, D0
001490: D040                     add.w   D0, D0
001492: 207C 0000 6A24           movea.l #$6a24, A0
001498: 33F0 0000 00B0 0002      move.w  (A0,D0.w), $b00002.l
0014A0: 4878 2000                pea     $2000.w
0014A4: 3002                     move.w  D2, D0
0014A6: E540                     asl.w   #2, D0
0014A8: 207C 0000 6884           movea.l #$6884, A0
0014AE: 2F30 0000                move.l  (A0,D0.w), -(A7)
0014B2: 4E92                     jsr     (A2)
0014B4: 508F                     addq.l  #8, A7
0014B6: 4E94                     jsr     (A4)
0014B8: 3600                     move.w  D0, D3
0014BA: 60A6                     bra     1462
0014BC: 4EB9 0000 1C88           jsr     $1c88.l
0014C2: 4279 00B0 0000           clr.w   $b00000.l
0014C8: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
0014D0: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
0014D8: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
0014E0: 4279 00B0 0008           clr.w   $b00008.l
0014E6: 4279 00B0 000A           clr.w   $b0000a.l
0014EC: 227C 00B0 041E           movea.l #$b0041e, A1
0014F2: 32BC FFFF                move.w  #$ffff, (A1)
0014F6: 243C 00A0 0000           move.l  #$a00000, D2
0014FC: 4243                     clr.w   D3
0014FE: 3003                     move.w  D3, D0
001500: 48C0                     ext.l   D0
001502: D080                     add.l   D0, D0
001504: 2040                     movea.l D0, A0
001506: D1C2                     adda.l  D2, A0
001508: 30B9 0001 0062           move.w  $10062.l, (A0)
00150E: 5243                     addq.w  #1, D3
001510: 0C43 1000                cmpi.w  #$1000, D3
001514: 6DE8                     blt     14fe
001516: 4878 2000                pea     $2000.w
00151A: 4879 0000 65E2           pea     $65e2.l
001520: 4E92                     jsr     (A2)
001522: 4A39 0001 0072           tst.b   $10072.l
001528: 508F                     addq.l  #8, A7
00152A: 6718                     beq     1544
00152C: 4A79 0040 0016           tst.w   $400016.l
001532: 6610                     bne     1544
001534: 4878 2000                pea     $2000.w
001538: 4879 0000 64A0           pea     $64a0.l
00153E: 4E92                     jsr     (A2)
001540: 508F                     addq.l  #8, A7
001542: 600E                     bra     1552
001544: 4878 2000                pea     $2000.w
001548: 4879 0000 6458           pea     $6458.l
00154E: 4E92                     jsr     (A2)
001550: 508F                     addq.l  #8, A7
001552: 4242                     clr.w   D2
001554: 4878 2000                pea     $2000.w
001558: 3002                     move.w  D2, D0
00155A: 48C0                     ext.l   D0
00155C: E580                     asl.l   #2, D0
00155E: 207C 0000 6898           movea.l #$6898, A0
001564: 2F30 0800                move.l  (A0,D0.l), -(A7)
001568: 4E92                     jsr     (A2)
00156A: 508F                     addq.l  #8, A7
00156C: 4EB9 0000 2548           jsr     $2548.l
001572: 4A80                     tst.l   D0
001574: 67F6                     beq     156c
001576: 4E94                     jsr     (A4)
001578: 3600                     move.w  D0, D3
00157A: 3003                     move.w  D3, D0
00157C: 48C0                     ext.l   D0
00157E: 0280 0000 F000           andi.l  #$f000, D0
001584: 6730                     beq     15b6
001586: 3003                     move.w  D3, D0
001588: 720C                     moveq   #$c, D1
00158A: E268                     lsr.w   D1, D0
00158C: 3200                     move.w  D0, D1
00158E: 3001                     move.w  D1, D0
001590: D040                     add.w   D0, D0
001592: 207C 0000 68E8           movea.l #$68e8, A0
001598: 3030 0000                move.w  (A0,D0.w), D0
00159C: D179 0040 0008           add.w   D0, $400008.l
0015A2: 3001                     move.w  D1, D0
0015A4: D040                     add.w   D0, D0
0015A6: 207C 0000 6908           movea.l #$6908, A0
0015AC: 3030 0000                move.w  (A0,D0.w), D0
0015B0: D179 0040 000A           add.w   D0, $40000a.l
0015B6: 0803 0001                btst    #$1, D3
0015BA: 674A                     beq     1606
0015BC: 3002                     move.w  D2, D0
0015BE: 48C0                     ext.l   D0
0015C0: E580                     asl.l   #2, D0
0015C2: 207C 0000 6898           movea.l #$6898, A0
0015C8: 2F30 0800                move.l  (A0,D0.l), -(A7)
0015CC: 4EB9 0000 2678           jsr     $2678.l
0015D2: 5242                     addq.w  #1, D2
0015D4: 0242 0001                andi.w  #$1, D2
0015D8: 3002                     move.w  D2, D0
0015DA: 48C0                     ext.l   D0
0015DC: D080                     add.l   D0, D0
0015DE: 207C 0000 6A30           movea.l #$6a30, A0
0015E4: 33F0 0800 00B0 041E      move.w  (A0,D0.l), $b0041e.l
0015EC: 4878 2000                pea     $2000.w
0015F0: 3002                     move.w  D2, D0
0015F2: 48C0                     ext.l   D0
0015F4: E580                     asl.l   #2, D0
0015F6: 207C 0000 6898           movea.l #$6898, A0
0015FC: 2F30 0800                move.l  (A0,D0.l), -(A7)
001600: 4E92                     jsr     (A2)
001602: 4FEF 000C                lea     ($c,A7), A7
001606: 0803 0000                btst    #$0, D3
00160A: 6700 FF60                beq     156c
00160E: 4879 0000 65E2           pea     $65e2.l
001614: 4EB9 0000 2678           jsr     $2678.l
00161A: 4EB9 0000 1C88           jsr     $1c88.l
001620: 4878 2000                pea     $2000.w
001624: 4879 0000 6392           pea     $6392.l
00162A: 4E92                     jsr     (A2)
00162C: 4A39 0001 0072           tst.b   $10072.l
001632: 4FEF 000C                lea     ($c,A7), A7
001636: 6718                     beq     1650
001638: 4A79 0040 0016           tst.w   $400016.l
00163E: 6610                     bne     1650
001640: 4878 2000                pea     $2000.w
001644: 4879 0000 64A0           pea     $64a0.l
00164A: 4E92                     jsr     (A2)
00164C: 508F                     addq.l  #8, A7
00164E: 600E                     bra     165e
001650: 4878 2000                pea     $2000.w
001654: 4879 0000 6458           pea     $6458.l
00165A: 4E92                     jsr     (A2)
00165C: 508F                     addq.l  #8, A7
00165E: 4EB9 0000 2548           jsr     $2548.l
001664: 4A80                     tst.l   D0
001666: 67F6                     beq     165e
001668: 4279 0086 0000           clr.w   $860000.l
00166E: 4EB9 0000 2548           jsr     $2548.l
001674: 4A80                     tst.l   D0
001676: 67F6                     beq     166e
001678: 33FC 0080 0086 0000      move.w  #$80, $860000.l
001680: 42A7                     clr.l   -(A7)
001682: 4879 0000 63C6           pea     $63c6.l
001688: 4E92                     jsr     (A2)
00168A: 36BC 0078                move.w  #$78, (A3)
00168E: 508F                     addq.l  #8, A7
001690: 4A53                     tst.w   (A3)
001692: 6F0E                     ble     16a2
001694: 4E94                     jsr     (A4)
001696: 2200                     move.l  D0, D1
001698: 0801 0000                btst    #$0, D1
00169C: 67F2                     beq     1690
00169E: 6000 05A0                bra     1c40
0016A2: 4879 0000 63C6           pea     $63c6.l
0016A8: 4EB9 0000 2678           jsr     $2678.l
0016AE: 36BC 00F0                move.w  #$f0, (A3)
0016B2: 588F                     addq.l  #4, A7
0016B4: 0839 0007 00F6 0001      btst    #$7, $f60001.l
0016BC: 6732                     beq     16f0
0016BE: 4E94                     jsr     (A4)
0016C0: 3600                     move.w  D0, D3
0016C2: 4A53                     tst.w   (A3)
0016C4: 6620                     bne     16e6
0016C6: 4878 000F                pea     $f.w
0016CA: 4878 2000                pea     $2000.w
0016CE: 4879 0000 63E4           pea     $63e4.l
0016D4: 4EB9 0000 2A24           jsr     $2a24.l
0016DA: 4EB9 0000 1E08           jsr     $1e08.l
0016E0: 4FEF 000C                lea     ($c,A7), A7
0016E4: 600A                     bra     16f0
0016E6: 0803 0000                btst    #$0, D3
0016EA: 67C8                     beq     16b4
0016EC: 6000 0552                bra     1c40
0016F0: 4279 00FE 0000           clr.w   $fe0000.l
0016F6: 36BC 00F0                move.w  #$f0, (A3)
0016FA: 0839 0007 00F6 0001      btst    #$7, $f60001.l
001702: 6732                     beq     1736
001704: 4E94                     jsr     (A4)
001706: 3600                     move.w  D0, D3
001708: 4A53                     tst.w   (A3)
00170A: 6620                     bne     172c
00170C: 4878 000F                pea     $f.w
001710: 4878 2000                pea     $2000.w
001714: 4879 0000 63E4           pea     $63e4.l
00171A: 4EB9 0000 2A24           jsr     $2a24.l
001720: 4EB9 0000 1E08           jsr     $1e08.l
001726: 4FEF 000C                lea     ($c,A7), A7
00172A: 600A                     bra     1736
00172C: 0803 0000                btst    #$0, D3
001730: 67C8                     beq     16fa
001732: 6000 050C                bra     1c40
001736: 33FC 0002 00FE 0000      move.w  #$2, $fe0000.l
00173E: 36BC 00F0                move.w  #$f0, (A3)
001742: 0839 0007 00F6 0001      btst    #$7, $f60001.l
00174A: 6732                     beq     177e
00174C: 4E94                     jsr     (A4)
00174E: 3600                     move.w  D0, D3
001750: 4A53                     tst.w   (A3)
001752: 6620                     bne     1774
001754: 4878 000F                pea     $f.w
001758: 4878 2000                pea     $2000.w
00175C: 4879 0000 63E4           pea     $63e4.l
001762: 4EB9 0000 2A24           jsr     $2a24.l
001768: 4EB9 0000 1E08           jsr     $1e08.l
00176E: 4FEF 000C                lea     ($c,A7), A7
001772: 600A                     bra     177e
001774: 0803 0000                btst    #$0, D3
001778: 67C8                     beq     1742
00177A: 6000 04C4                bra     1c40
00177E: 36BC 00F0                move.w  #$f0, (A3)
001782: 33FC 0080 0040 0012      move.w  #$80, $400012.l
00178A: 33FC 0006 00FE 0000      move.w  #$6, $fe0000.l
001792: 0839 0007 0040 0013      btst    #$7, $400013.l
00179A: 6704                     beq     17a0
00179C: 4A53                     tst.w   (A3)
00179E: 66F2                     bne     1792
0017A0: 3039 0040 0010           move.w  $400010.l, D0
0017A6: 0240 00FF                andi.w  #$ff, D0
0017AA: 33C0 0040 0014           move.w  D0, $400014.l
0017B0: 42A7                     clr.l   -(A7)
0017B2: 4879 0000 66A4           pea     $66a4.l
0017B8: 4E92                     jsr     (A2)
0017BA: 4878 0001                pea     $1.w
0017BE: 4878 0003                pea     $3.w
0017C2: 4879 0040 0038           pea     $400038.l
0017C8: 3039 0040 0010           move.w  $400010.l, D0
0017CE: 48C0                     ext.l   D0
0017D0: 0280 0000 00FF           andi.l  #$ff, D0
0017D6: 2F00                     move.l  D0, -(A7)
0017D8: 4EB9 0000 3A54           jsr     $3a54.l
0017DE: 42A7                     clr.l   -(A7)
0017E0: 4879 0000 66C2           pea     $66c2.l
0017E6: 4E92                     jsr     (A2)
0017E8: 36BC 00F0                move.w  #$f0, (A3)
0017EC: 33FC 0080 0040 0012      move.w  #$80, $400012.l
0017F4: 33FC 0007 00FE 0000      move.w  #$7, $fe0000.l
0017FC: 4FEF 0020                lea     ($20,A7), A7
001800: 0839 0007 0040 0013      btst    #$7, $400013.l
001808: 6704                     beq     180e
00180A: 4A53                     tst.w   (A3)
00180C: 66F2                     bne     1800
00180E: 42A7                     clr.l   -(A7)
001810: 4879 0000 66CE           pea     $66ce.l
001816: 4E92                     jsr     (A2)
001818: 3039 0040 0010           move.w  $400010.l, D0
00181E: 48C0                     ext.l   D0
001820: 0280 0000 00FF           andi.l  #$ff, D0
001826: 508F                     addq.l  #8, A7
001828: 660E                     bne     1838
00182A: 42A7                     clr.l   -(A7)
00182C: 4879 0000 66F8           pea     $66f8.l
001832: 4E92                     jsr     (A2)
001834: 508F                     addq.l  #8, A7
001836: 6030                     bra     1868
001838: 42A7                     clr.l   -(A7)
00183A: 4878 0002                pea     $2.w
00183E: 4879 0040 0048           pea     $400048.l
001844: 3039 0040 0010           move.w  $400010.l, D0
00184A: 48C0                     ext.l   D0
00184C: 0280 0000 00FF           andi.l  #$ff, D0
001852: 2F00                     move.l  D0, -(A7)
001854: 4EB9 0000 3A08           jsr     $3a08.l
00185A: 42A7                     clr.l   -(A7)
00185C: 4879 0000 66EC           pea     $66ec.l
001862: 4E92                     jsr     (A2)
001864: 4FEF 0018                lea     ($18,A7), A7
001868: 7400                     moveq   #$0, D2
00186A: 7001                     moveq   #$1, D0
00186C: 1202                     move.b  D2, D1
00186E: E3A0                     asl.l   D1, D0
001870: 3239 0040 0010           move.w  $400010.l, D1
001876: 48C1                     ext.l   D1
001878: C081                     and.l   D1, D0
00187A: 6714                     beq     1890
00187C: 42A7                     clr.l   -(A7)
00187E: 3002                     move.w  D2, D0
001880: E540                     asl.w   #2, D0
001882: 207C 0000 68A0           movea.l #$68a0, A0
001888: 2F30 0000                move.l  (A0,D0.w), -(A7)
00188C: 4E92                     jsr     (A2)
00188E: 508F                     addq.l  #8, A7
001890: 5282                     addq.l  #1, D2
001892: 7008                     moveq   #$8, D0
001894: B082                     cmp.l   D2, D0
001896: 6ED2                     bgt     186a
001898: 42A7                     clr.l   -(A7)
00189A: 4879 0000 6758           pea     $6758.l
0018A0: 4E92                     jsr     (A2)
0018A2: 33FC 0004 00FE 0000      move.w  #$4, $fe0000.l
0018AA: 36BC 01E0                move.w  #$1e0, (A3)
0018AE: 508F                     addq.l  #8, A7
0018B0: 4A53                     tst.w   (A3)
0018B2: 6F0E                     ble     18c2
0018B4: 4E94                     jsr     (A4)
0018B6: 2200                     move.l  D0, D1
0018B8: 0801 0000                btst    #$0, D1
0018BC: 67F2                     beq     18b0
0018BE: 6000 0380                bra     1c40
0018C2: 4279 00FE 0000           clr.w   $fe0000.l
0018C8: 36BC 0004                move.w  #$4, (A3)
0018CC: 4A53                     tst.w   (A3)
0018CE: 6F0E                     ble     18de
0018D0: 4E94                     jsr     (A4)
0018D2: 2200                     move.l  D0, D1
0018D4: 0801 0000                btst    #$0, D1
0018D8: 67F2                     beq     18cc
0018DA: 6000 0364                bra     1c40
0018DE: 42A7                     clr.l   -(A7)
0018E0: 4879 0000 6774           pea     $6774.l
0018E6: 4E92                     jsr     (A2)
0018E8: 33FC 0005 00FE 0000      move.w  #$5, $fe0000.l
0018F0: 36BC 0078                move.w  #$78, (A3)
0018F4: 508F                     addq.l  #8, A7
0018F6: 4A53                     tst.w   (A3)
0018F8: 6F0E                     ble     1908
0018FA: 4E94                     jsr     (A4)
0018FC: 2200                     move.l  D0, D1
0018FE: 0801 0000                btst    #$0, D1
001902: 67F2                     beq     18f6
001904: 6000 033A                bra     1c40
001908: 4A39 0001 0073           tst.b   $10073.l
00190E: 675A                     beq     196a
001910: 4279 00FE 0000           clr.w   $fe0000.l
001916: 36BC 0004                move.w  #$4, (A3)
00191A: 4A53                     tst.w   (A3)
00191C: 6F0E                     ble     192c
00191E: 4E94                     jsr     (A4)
001920: 2200                     move.l  D0, D1
001922: 0801 0000                btst    #$0, D1
001926: 67F2                     beq     191a
001928: 6000 0316                bra     1c40
00192C: 4879 0000 6774           pea     $6774.l
001932: 4EB9 0000 2678           jsr     $2678.l
001938: 42A7                     clr.l   -(A7)
00193A: 4879 0000 67CE           pea     $67ce.l
001940: 4E92                     jsr     (A2)
001942: 33FC 0008 00FE 0000      move.w  #$8, $fe0000.l
00194A: 36BC 00F0                move.w  #$f0, (A3)
00194E: 4FEF 000C                lea     ($c,A7), A7
001952: 4A53                     tst.w   (A3)
001954: 6F0E                     ble     1964
001956: 4E94                     jsr     (A4)
001958: 2200                     move.l  D0, D1
00195A: 0801 0000                btst    #$0, D1
00195E: 67F2                     beq     1952
001960: 6000 02DE                bra     1c40
001964: 4279 00FE 0000           clr.w   $fe0000.l
00196A: 4279 00FE 0000           clr.w   $fe0000.l
001970: 36BC 0004                move.w  #$4, (A3)
001974: 4A53                     tst.w   (A3)
001976: 6F0E                     ble     1986
001978: 4E94                     jsr     (A4)
00197A: 2200                     move.l  D0, D1
00197C: 0801 0000                btst    #$0, D1
001980: 67F2                     beq     1974
001982: 6000 02BC                bra     1c40
001986: 42A7                     clr.l   -(A7)
001988: 4879 0000 67EC           pea     $67ec.l
00198E: 4E92                     jsr     (A2)
001990: 42A7                     clr.l   -(A7)
001992: 4879 0000 6410           pea     $6410.l
001998: 4E92                     jsr     (A2)
00199A: 7814                     moveq   #$14, D4
00199C: 7403                     moveq   #$3, D2
00199E: 42A7                     clr.l   -(A7)
0019A0: 2F39 0000 68E4           move.l  $68e4.l, -(A7)
0019A6: 4E92                     jsr     (A2)
0019A8: 42A7                     clr.l   -(A7)
0019AA: 3002                     move.w  D2, D0
0019AC: E540                     asl.w   #2, D0
0019AE: 207C 0000 68C0           movea.l #$68c0, A0
0019B4: 2F30 0000                move.l  (A0,D0.w), -(A7)
0019B8: 4E92                     jsr     (A2)
0019BA: 33C2 00FE 0000           move.w  D2, $fe0000.l
0019C0: 4FEF 0020                lea     ($20,A7), A7
0019C4: 4EB9 0000 2548           jsr     $2548.l
0019CA: 4A80                     tst.l   D0
0019CC: 67F6                     beq     19c4
0019CE: 4E94                     jsr     (A4)
0019D0: 3600                     move.w  D0, D3
0019D2: 3003                     move.w  D3, D0
0019D4: 48C0                     ext.l   D0
0019D6: 0280 0000 F000           andi.l  #$f000, D0
0019DC: 6702                     beq     19e0
0019DE: 5344                     subq.w  #1, D4
0019E0: 4A44                     tst.w   D4
0019E2: 6600 00B4                bne     1a98
0019E6: 3003                     move.w  D3, D0
0019E8: 48C0                     ext.l   D0
0019EA: 0280 0000 3000           andi.l  #$3000, D0
0019F0: 6706                     beq     19f8
0019F2: 4279 00FE 0000           clr.w   $fe0000.l
0019F8: 3003                     move.w  D3, D0
0019FA: 48C0                     ext.l   D0
0019FC: 0280 0000 8000           andi.l  #$8000, D0
001A02: 6702                     beq     1a06
001A04: 5242                     addq.w  #1, D2
001A06: 3003                     move.w  D3, D0
001A08: 48C0                     ext.l   D0
001A0A: 0280 0000 4000           andi.l  #$4000, D0
001A10: 6702                     beq     1a14
001A12: 5342                     subq.w  #1, D2
001A14: 7003                     moveq   #$3, D0
001A16: B042                     cmp.w   D2, D0
001A18: 6F08                     ble     1a22
001A1A: 3439 0040 0014           move.w  $400014.l, D2
001A20: 5342                     subq.w  #1, D2
001A22: B479 0040 0014           cmp.w   $400014.l, D2
001A28: 6D02                     blt     1a2c
001A2A: 7403                     moveq   #$3, D2
001A2C: 7814                     moveq   #$14, D4
001A2E: 7008                     moveq   #$8, D0
001A30: B042                     cmp.w   D2, D0
001A32: 6E00 0010                bgt     1a44
001A36: 4A39 0001 0073           tst.b   $10073.l
001A3C: 6728                     beq     1a66
001A3E: 7009                     moveq   #$9, D0
001A40: B042                     cmp.w   D2, D0
001A42: 6F22                     ble     1a66
001A44: 42A7                     clr.l   -(A7)
001A46: 2F39 0000 68E4           move.l  $68e4.l, -(A7)
001A4C: 4E92                     jsr     (A2)
001A4E: 42A7                     clr.l   -(A7)
001A50: 3002                     move.w  D2, D0
001A52: E540                     asl.w   #2, D0
001A54: 207C 0000 68C0           movea.l #$68c0, A0
001A5A: 2F30 0000                move.l  (A0,D0.w), -(A7)
001A5E: 4E92                     jsr     (A2)
001A60: 4FEF 0010                lea     ($10,A7), A7
001A64: 6032                     bra     1a98
001A66: 42A7                     clr.l   -(A7)
001A68: 2F39 0000 68E4           move.l  $68e4.l, -(A7)
001A6E: 4E92                     jsr     (A2)
001A70: 4878 0001                pea     $1.w
001A74: 4878 0003                pea     $3.w
001A78: 4879 0040 0018           pea     $400018.l
001A7E: 3002                     move.w  D2, D0
001A80: 48C0                     ext.l   D0
001A82: 2F00                     move.l  D0, -(A7)
001A84: 4EB9 0000 3A54           jsr     $3a54.l
001A8A: 42A7                     clr.l   -(A7)
001A8C: 4879 0000 6386           pea     $6386.l
001A92: 4E92                     jsr     (A2)
001A94: 4FEF 0020                lea     ($20,A7), A7
001A98: 36BC 00F0                move.w  #$f0, (A3)
001A9C: 33FC 0080 0040 0012      move.w  #$80, $400012.l
001AA4: 33FC 0003 00FE 0000      move.w  #$3, $fe0000.l
001AAC: 0839 0007 0040 0013      btst    #$7, $400013.l
001AB4: 6704                     beq     1aba
001AB6: 4A53                     tst.w   (A3)
001AB8: 66F2                     bne     1aac
001ABA: 42A7                     clr.l   -(A7)
001ABC: 4879 0000 6660           pea     $6660.l
001AC2: 4E92                     jsr     (A2)
001AC4: 42A7                     clr.l   -(A7)
001AC6: 4878 0001                pea     $1.w
001ACA: 4879 0040 0028           pea     $400028.l
001AD0: 3039 0040 0010           move.w  $400010.l, D0
001AD6: 48C0                     ext.l   D0
001AD8: 7203                     moveq   #$3, D1
001ADA: C081                     and.l   D1, D0
001ADC: 2F00                     move.l  D0, -(A7)
001ADE: 4EB9 0000 3A08           jsr     $3a08.l
001AE4: 42A7                     clr.l   -(A7)
001AE6: 4879 0000 6680           pea     $6680.l
001AEC: 4E92                     jsr     (A2)
001AEE: 42A7                     clr.l   -(A7)
001AF0: 4878 0001                pea     $1.w
001AF4: 4879 0040 0028           pea     $400028.l
001AFA: 3039 0040 0010           move.w  $400010.l, D0
001B00: 48C0                     ext.l   D0
001B02: E480                     asr.l   #2, D0
001B04: 7203                     moveq   #$3, D1
001B06: C081                     and.l   D1, D0
001B08: 2F00                     move.l  D0, -(A7)
001B0A: 4EB9 0000 3A08           jsr     $3a08.l
001B10: 42A7                     clr.l   -(A7)
001B12: 4879 0000 668C           pea     $668c.l
001B18: 4E92                     jsr     (A2)
001B1A: 42A7                     clr.l   -(A7)
001B1C: 4878 0001                pea     $1.w
001B20: 4879 0040 0028           pea     $400028.l
001B26: 3039 0040 0010           move.w  $400010.l, D0
001B2C: 48C0                     ext.l   D0
001B2E: E880                     asr.l   #4, D0
001B30: 7203                     moveq   #$3, D1
001B32: C081                     and.l   D1, D0
001B34: 2F00                     move.l  D0, -(A7)
001B36: 4EB9 0000 3A08           jsr     $3a08.l
001B3C: 42A7                     clr.l   -(A7)
001B3E: 4879 0000 6698           pea     $6698.l
001B44: 4E92                     jsr     (A2)
001B46: 0803 0001                btst    #$1, D3
001B4A: 4FEF 0050                lea     ($50,A7), A7
001B4E: 6700 00E8                beq     1c38
001B52: 33FC 0080 0040 0012      move.w  #$80, $400012.l
001B5A: 33C2 00FE 0000           move.w  D2, $fe0000.l
001B60: 7006                     moveq   #$6, D0
001B62: B042                     cmp.w   D2, D0
001B64: 665E                     bne     1bc4
001B66: 36BC 00F0                move.w  #$f0, (A3)
001B6A: 0839 0007 0040 0013      btst    #$7, $400013.l
001B72: 6704                     beq     1b78
001B74: 4A53                     tst.w   (A3)
001B76: 66F2                     bne     1b6a
001B78: 3039 0040 0010           move.w  $400010.l, D0
001B7E: 0240 00FF                andi.w  #$ff, D0
001B82: 33C0 0040 0014           move.w  D0, $400014.l
001B88: 42A7                     clr.l   -(A7)
001B8A: 4879 0000 66A4           pea     $66a4.l
001B90: 4E92                     jsr     (A2)
001B92: 4878 0001                pea     $1.w
001B96: 4878 0003                pea     $3.w
001B9A: 4879 0040 0038           pea     $400038.l
001BA0: 3039 0040 0010           move.w  $400010.l, D0
001BA6: 48C0                     ext.l   D0
001BA8: 0280 0000 00FF           andi.l  #$ff, D0
001BAE: 2F00                     move.l  D0, -(A7)
001BB0: 4EB9 0000 3A54           jsr     $3a54.l
001BB6: 42A7                     clr.l   -(A7)
001BB8: 4879 0000 66C2           pea     $66c2.l
001BBE: 4E92                     jsr     (A2)
001BC0: 4FEF 0020                lea     ($20,A7), A7
001BC4: 7007                     moveq   #$7, D0
001BC6: B042                     cmp.w   D2, D0
001BC8: 6600 006E                bne     1c38
001BCC: 36BC 00F0                move.w  #$f0, (A3)
001BD0: 0839 0007 0040 0013      btst    #$7, $400013.l
001BD8: 6704                     beq     1bde
001BDA: 4A53                     tst.w   (A3)
001BDC: 66F2                     bne     1bd0
001BDE: 42A7                     clr.l   -(A7)
001BE0: 4879 0000 66CE           pea     $66ce.l
001BE6: 4E92                     jsr     (A2)
001BE8: 3039 0040 0010           move.w  $400010.l, D0
001BEE: 48C0                     ext.l   D0
001BF0: 0280 0000 00FF           andi.l  #$ff, D0
001BF6: 508F                     addq.l  #8, A7
001BF8: 660E                     bne     1c08
001BFA: 42A7                     clr.l   -(A7)
001BFC: 4879 0000 66F8           pea     $66f8.l
001C02: 4E92                     jsr     (A2)
001C04: 508F                     addq.l  #8, A7
001C06: 6030                     bra     1c38
001C08: 42A7                     clr.l   -(A7)
001C0A: 4878 0002                pea     $2.w
001C0E: 4879 0040 0048           pea     $400048.l
001C14: 3039 0040 0010           move.w  $400010.l, D0
001C1A: 48C0                     ext.l   D0
001C1C: 0280 0000 00FF           andi.l  #$ff, D0
001C22: 2F00                     move.l  D0, -(A7)
001C24: 4EB9 0000 3A08           jsr     $3a08.l
001C2A: 42A7                     clr.l   -(A7)
001C2C: 4879 0000 66EC           pea     $66ec.l
001C32: 4E92                     jsr     (A2)
001C34: 4FEF 0018                lea     ($18,A7), A7
001C38: 0803 0000                btst    #$0, D3
001C3C: 6700 FD86                beq     19c4
001C40: 4879 0000 6392           pea     $6392.l
001C46: 4EB9 0000 2678           jsr     $2678.l
001C4C: 4879 0000 63E4           pea     $63e4.l
001C52: 4EB9 0000 2678           jsr     $2678.l
001C58: 243C 0001 002A           move.l  #$1002a, D2
001C5E: C589                     exg     D2, A1
001C60: 0C51 4EF9                cmpi.w  #$4ef9, (A1)
001C64: C589                     exg     D2, A1
001C66: 508F                     addq.l  #8, A7
001C68: 6604                     bne     1c6e
001C6A: 2A42                     movea.l D2, A5
001C6C: 4E95                     jsr     (A5)
001C6E: 243C 0001 003C           move.l  #$1003c, D2
001C74: C589                     exg     D2, A1
001C76: 0C51 4EF9                cmpi.w  #$4ef9, (A1)
001C7A: C589                     exg     D2, A1
001C7C: 6600 F39E                bne     101c
001C80: 2A42                     movea.l D2, A5
001C82: 4E95                     jsr     (A5)
001C84: 6000 F396                bra     101c
001C88: 2F02                     move.l  D2, -(A7)
001C8A: 207C 00A0 3000           movea.l #$a03000, A0
001C90: C588                     exg     D2, A0
001C92: 0C82 00A0 3FFE           cmpi.l  #$a03ffe, D2
001C98: C588                     exg     D2, A0
001C9A: 6204                     bhi     1ca0
001C9C: 4258                     clr.w   (A0)+
001C9E: 60F0                     bra     1c90
001CA0: 207C 00A0 0000           movea.l #$a00000, A0
001CA6: C588                     exg     D2, A0
001CA8: 0C82 00A0 1FFE           cmpi.l  #$a01ffe, D2
001CAE: C588                     exg     D2, A0
001CB0: 6218                     bhi     1cca
001CB2: 4A79 0040 0016           tst.w   $400016.l
001CB8: 660A                     bne     1cc4
001CBA: 3039 0001 0060           move.w  $10060.l, D0
001CC0: 48C0                     ext.l   D0
001CC2: 6002                     bra     1cc6
001CC4: 7000                     moveq   #$0, D0
001CC6: 30C0                     move.w  D0, (A0)+
001CC8: 60DC                     bra     1ca6
001CCA: 207C 00A0 2000           movea.l #$a02000, A0
001CD0: 4250                     clr.w   (A0)
001CD2: 207C 00A0 2180           movea.l #$a02180, A0
001CD8: 4250                     clr.w   (A0)
001CDA: 4279 0086 0000           clr.w   $860000.l
001CE0: 4279 00B0 0400           clr.w   $b00400.l
001CE6: 241F                     move.l  (A7)+, D2
001CE8: 4E75                     rts
001CEA: 48E7 3E20                movem.l D2-D6/A2, -(A7)
001CEE: 263C 00B0 0200           move.l  #$b00200, D3
001CF4: 2C03                     move.l  D3, D6
001CF6: 0686 0000 0200           addi.l  #$200, D6
001CFC: 2806                     move.l  D6, D4
001CFE: 2C04                     move.l  D4, D6
001D00: 0686 0000 0200           addi.l  #$200, D6
001D06: 2A06                     move.l  D6, D5
001D08: 4242                     clr.w   D2
001D0A: 3002                     move.w  D2, D0
001D0C: 48C0                     ext.l   D0
001D0E: D080                     add.l   D0, D0
001D10: 2240                     movea.l D0, A1
001D12: D3C3                     adda.l  D3, A1
001D14: 3002                     move.w  D2, D0
001D16: E540                     asl.w   #2, D0
001D18: 207C 0000 6A34           movea.l #$6a34, A0
001D1E: 3202                     move.w  D2, D1
001D20: 48C1                     ext.l   D1
001D22: D281                     add.l   D1, D1
001D24: 2441                     movea.l D1, A2
001D26: D5C5                     adda.l  D5, A2
001D28: 3230 0002                move.w  ($2,A0,D0.w), D1
001D2C: 3481                     move.w  D1, (A2)
001D2E: 3002                     move.w  D2, D0
001D30: 48C0                     ext.l   D0
001D32: D080                     add.l   D0, D0
001D34: 2040                     movea.l D0, A0
001D36: D1C4                     adda.l  D4, A0
001D38: 3001                     move.w  D1, D0
001D3A: 3080                     move.w  D0, (A0)
001D3C: 3280                     move.w  D0, (A1)
001D3E: 5242                     addq.w  #1, D2
001D40: 0C42 0100                cmpi.w  #$100, D2
001D44: 6DC4                     blt     1d0a
001D46: 263C 00B0 0000           move.l  #$b00000, D3
001D4C: 4242                     clr.w   D2
001D4E: 3002                     move.w  D2, D0
001D50: 48C0                     ext.l   D0
001D52: D080                     add.l   D0, D0
001D54: 2240                     movea.l D0, A1
001D56: D3C3                     adda.l  D3, A1
001D58: 3002                     move.w  D2, D0
001D5A: D040                     add.w   D0, D0
001D5C: 207C 0000 6E34           movea.l #$6e34, A0
001D62: 32B0 0000                move.w  (A0,D0.w), (A1)
001D66: 5242                     addq.w  #1, D2
001D68: 7010                     moveq   #$10, D0
001D6A: B042                     cmp.w   D2, D0
001D6C: 6EE0                     bgt     1d4e
001D6E: 4CDF 047C                movem.l (A7)+, D2-D6/A2
001D72: 4E75                     rts
001D74: 226F 0004                movea.l ($4,A7), A1
001D78: 206F 0008                movea.l ($8,A7), A0
001D7C: 12D8                     move.b  (A0)+, (A1)+
001D7E: 66FC                     bne     1d7c
001D80: 4E75                     rts
001D82: 48E7 3000                movem.l D2-D3, -(A7)
001D86: 322F 000E                move.w  ($e,A7), D1
001D8A: 342F 0012                move.w  ($12,A7), D2
001D8E: 362F 0016                move.w  ($16,A7), D3
001D92: 227C 00A0 2000           movea.l #$a02000, A1
001D98: 207C 00A0 2100           movea.l #$a02100, A0
001D9E: 7000                     moveq   #$0, D0
001DA0: 3002                     move.w  D2, D0
001DA2: E188                     lsl.l   #8, D0
001DA4: D080                     add.l   D0, D0
001DA6: D089                     add.l   A1, D0
001DA8: 2240                     movea.l D0, A1
001DAA: 7000                     moveq   #$0, D0
001DAC: 3002                     move.w  D2, D0
001DAE: E188                     lsl.l   #8, D0
001DB0: D080                     add.l   D0, D0
001DB2: D088                     add.l   A0, D0
001DB4: 2040                     movea.l D0, A0
001DB6: 7000                     moveq   #$0, D0
001DB8: 3001                     move.w  D1, D0
001DBA: D080                     add.l   D0, D0
001DBC: D089                     add.l   A1, D0
001DBE: 2240                     movea.l D0, A1
001DC0: 7000                     moveq   #$0, D0
001DC2: 3001                     move.w  D1, D0
001DC4: D080                     add.l   D0, D0
001DC6: D088                     add.l   A0, D0
001DC8: 2040                     movea.l D0, A0
001DCA: 3011                     move.w  (A1), D0
001DCC: EA40                     asr.w   #5, D0
001DCE: 0240 01FF                andi.w  #$1ff, D0
001DD2: 3410                     move.w  (A0), D2
001DD4: EA42                     asr.w   #5, D2
001DD6: 0242 01FF                andi.w  #$1ff, D2
001DDA: D043                     add.w   D3, D0
001DDC: D46F 001A                add.w   ($1a,A7), D2
001DE0: 3211                     move.w  (A1), D1
001DE2: 0241 000F                andi.w  #$f, D1
001DE6: EB40                     asl.w   #5, D0
001DE8: 8240                     or.w    D0, D1
001DEA: 0241 3FFF                andi.w  #$3fff, D1
001DEE: 3281                     move.w  D1, (A1)
001DF0: 3210                     move.w  (A0), D1
001DF2: 0241 000F                andi.w  #$f, D1
001DF6: 3002                     move.w  D2, D0
001DF8: EB40                     asl.w   #5, D0
001DFA: 8240                     or.w    D0, D1
001DFC: 0241 3FFF                andi.w  #$3fff, D1
001E00: 3081                     move.w  D1, (A0)
001E02: 4CDF 000C                movem.l (A7)+, D2-D3
001E06: 4E75                     rts
001E08: 2F02                     move.l  D2, -(A7)
001E0A: 4EB9 0000 0F6A           jsr     $f6a.l
001E10: 3400                     move.w  D0, D2
001E12: 4EB9 0000 2548           jsr     $2548.l
001E18: 4A80                     tst.l   D0
001E1A: 67F6                     beq     1e12
001E1C: 4279 0086 0000           clr.w   $860000.l
001E22: 4EB9 0000 2548           jsr     $2548.l
001E28: 4A80                     tst.l   D0
001E2A: 67F6                     beq     1e22
001E2C: 33FC 0080 0086 0000      move.w  #$80, $860000.l
001E34: 0802 0000                btst    #$0, D2
001E38: 67D0                     beq     1e0a
001E3A: 241F                     move.l  (A7)+, D2
001E3C: 4E75                     rts
001E3E: 48E7 3000                movem.l D2-D3, -(A7)
001E42: 206F 000C                movea.l ($c,A7), A0
001E46: 302F 0012                move.w  ($12,A7), D0
001E4A: 242F 0014                move.l  ($14,A7), D2
001E4E: 7600                     moveq   #$0, D3
001E50: 6008                     bra     1e5a
001E52: 3200                     move.w  D0, D1
001E54: 5240                     addq.w  #1, D0
001E56: 30C1                     move.w  D1, (A0)+
001E58: 5283                     addq.l  #1, D3
001E5A: B682                     cmp.l   D2, D3
001E5C: 6DF4                     blt     1e52
001E5E: 4CDF 000C                movem.l (A7)+, D2-D3
001E62: 4E75                     rts
001E64: 48E7 3800                movem.l D2-D4, -(A7)
001E68: 282F 0010                move.l  ($10,A7), D4
001E6C: 362F 0016                move.w  ($16,A7), D3
001E70: 342F 001A                move.w  ($1a,A7), D2
001E74: 4A42                     tst.w   D2
001E76: 6F2C                     ble     1ea4
001E78: 42A7                     clr.l   -(A7)
001E7A: 3003                     move.w  D3, D0
001E7C: 48C0                     ext.l   D0
001E7E: 2F00                     move.l  D0, -(A7)
001E80: 2F04                     move.l  D4, -(A7)
001E82: 4EB9 0000 32BA           jsr     $32ba.l
001E88: 7026                     moveq   #$26, D0
001E8A: B043                     cmp.w   D3, D0
001E8C: 4FEF 000C                lea     ($c,A7), A7
001E90: 6E0A                     bgt     1e9c
001E92: 702D                     moveq   #$2d, D0
001E94: B043                     cmp.w   D3, D0
001E96: 6D04                     blt     1e9c
001E98: 5484                     addq.l  #2, D4
001E9A: 6002                     bra     1e9e
001E9C: 5884                     addq.l  #4, D4
001E9E: 5243                     addq.w  #1, D3
001EA0: 5342                     subq.w  #1, D2
001EA2: 60D0                     bra     1e74
001EA4: 4CDF 001C                movem.l (A7)+, D2-D4
001EA8: 4E75                     rts
001EAA: 48E7 3800                movem.l D2-D4, -(A7)
001EAE: 282F 0010                move.l  ($10,A7), D4
001EB2: 362F 0016                move.w  ($16,A7), D3
001EB6: 242F 0018                move.l  ($18,A7), D2
001EBA: 4A82                     tst.l   D2
001EBC: 6F1C                     ble     1eda
001EBE: 42A7                     clr.l   -(A7)
001EC0: 3003                     move.w  D3, D0
001EC2: 48C0                     ext.l   D0
001EC4: 2F00                     move.l  D0, -(A7)
001EC6: 2F04                     move.l  D4, -(A7)
001EC8: 4EB9 0000 33F4           jsr     $33f4.l
001ECE: 5884                     addq.l  #4, D4
001ED0: 5243                     addq.w  #1, D3
001ED2: 5382                     subq.l  #1, D2
001ED4: 4FEF 000C                lea     ($c,A7), A7
001ED8: 60E0                     bra     1eba
001EDA: 4CDF 001C                movem.l (A7)+, D2-D4
001EDE: 4E75                     rts
001EE0: 48E7 0030                movem.l A2-A3, -(A7)
001EE4: 247C 0000 1E3E           movea.l #$1e3e, A2
001EEA: 267C 0000 2572           movea.l #$2572, A3
001EF0: 7000                     moveq   #$0, D0
001EF2: 4EB9 0000 1C88           jsr     $1c88.l
001EF8: 4878 0400                pea     $400.w
001EFC: 4879 0000 656A           pea     $656a.l
001F02: 4E93                     jsr     (A3)
001F04: 4878 0400                pea     $400.w
001F08: 4879 0000 6576           pea     $6576.l
001F0E: 4E93                     jsr     (A3)
001F10: 4878 2000                pea     $2000.w
001F14: 4879 0000 6582           pea     $6582.l
001F1A: 4E93                     jsr     (A3)
001F1C: 4A39 0001 0072           tst.b   $10072.l
001F22: 4FEF 0018                lea     ($18,A7), A7
001F26: 6718                     beq     1f40
001F28: 4A79 0040 0016           tst.w   $400016.l
001F2E: 6610                     bne     1f40
001F30: 4878 2000                pea     $2000.w
001F34: 4879 0000 64A0           pea     $64a0.l
001F3A: 4E93                     jsr     (A3)
001F3C: 508F                     addq.l  #8, A7
001F3E: 600E                     bra     1f4e
001F40: 4878 2000                pea     $2000.w
001F44: 4879 0000 6458           pea     $6458.l
001F4A: 4E93                     jsr     (A3)
001F4C: 508F                     addq.l  #8, A7
001F4E: 4279 00B0 0000           clr.w   $b00000.l
001F54: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
001F5C: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
001F64: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
001F6C: 4279 00B0 0008           clr.w   $b00008.l
001F72: 4279 00B0 000A           clr.w   $b0000a.l
001F78: 33FC A7BB 00B0 0400      move.w  #$a7bb, $b00400.l
001F80: 7000                     moveq   #$0, D0
001F82: 4878 0020                pea     $20.w
001F86: 42A7                     clr.l   -(A7)
001F88: D080                     add.l   D0, D0
001F8A: 0680 00A0 310A           addi.l  #$a0310a, D0
001F90: 2F00                     move.l  D0, -(A7)
001F92: 4E92                     jsr     (A2)
001F94: 7040                     moveq   #$40, D0
001F96: 4878 0020                pea     $20.w
001F9A: 4878 0080                pea     $80.w
001F9E: D080                     add.l   D0, D0
001FA0: 0680 00A0 310A           addi.l  #$a0310a, D0
001FA6: 2F00                     move.l  D0, -(A7)
001FA8: 4E92                     jsr     (A2)
001FAA: 203C 0000 00C0           move.l  #$c0, D0
001FB0: 4878 0020                pea     $20.w
001FB4: 4878 0020                pea     $20.w
001FB8: D080                     add.l   D0, D0
001FBA: 0680 00A0 310A           addi.l  #$a0310a, D0
001FC0: 2F00                     move.l  D0, -(A7)
001FC2: 4E92                     jsr     (A2)
001FC4: 203C 0000 0100           move.l  #$100, D0
001FCA: 4878 0020                pea     $20.w
001FCE: 4878 0040                pea     $40.w
001FD2: D080                     add.l   D0, D0
001FD4: 0680 00A0 310A           addi.l  #$a0310a, D0
001FDA: 2F00                     move.l  D0, -(A7)
001FDC: 4E92                     jsr     (A2)
001FDE: 203C 0000 0140           move.l  #$140, D0
001FE4: 4878 0020                pea     $20.w
001FE8: 4878 0060                pea     $60.w
001FEC: D080                     add.l   D0, D0
001FEE: 0680 00A0 310A           addi.l  #$a0310a, D0
001FF4: 2F00                     move.l  D0, -(A7)
001FF6: 4E92                     jsr     (A2)
001FF8: 203C 0000 01C0           move.l  #$1c0, D0
001FFE: 4878 0020                pea     $20.w
002002: 4878 00A0                pea     $a0.w
002006: D080                     add.l   D0, D0
002008: 0680 00A0 310A           addi.l  #$a0310a, D0
00200E: 2F00                     move.l  D0, -(A7)
002010: 4E92                     jsr     (A2)
002012: 203C 0000 0200           move.l  #$200, D0
002018: 4878 0020                pea     $20.w
00201C: 4878 00C0                pea     $c0.w
002020: D080                     add.l   D0, D0
002022: 0680 00A0 310A           addi.l  #$a0310a, D0
002028: 2F00                     move.l  D0, -(A7)
00202A: 4E92                     jsr     (A2)
00202C: 203C 0000 0240           move.l  #$240, D0
002032: 4878 0020                pea     $20.w
002036: 4878 00E0                pea     $e0.w
00203A: D080                     add.l   D0, D0
00203C: 0680 00A0 310A           addi.l  #$a0310a, D0
002042: 2F00                     move.l  D0, -(A7)
002044: 4E92                     jsr     (A2)
002046: 203C 0000 02C0           move.l  #$2c0, D0
00204C: 4878 0010                pea     $10.w
002050: 4878 000A                pea     $a.w
002054: D080                     add.l   D0, D0
002056: 0680 00A0 310A           addi.l  #$a0310a, D0
00205C: 2F00                     move.l  D0, -(A7)
00205E: 4EB9 0000 1E64           jsr     $1e64.l
002064: 203C 0000 0340           move.l  #$340, D0
00206A: 4878 0011                pea     $11.w
00206E: 4878 001A                pea     $1a.w
002072: D080                     add.l   D0, D0
002074: 0680 00A0 310A           addi.l  #$a0310a, D0
00207A: 2F00                     move.l  D0, -(A7)
00207C: 4EB9 0000 1E64           jsr     $1e64.l
002082: 203C 0000 0400           move.l  #$400, D0
002088: 4878 000A                pea     $a.w
00208C: 42A7                     clr.l   -(A7)
00208E: D080                     add.l   D0, D0
002090: 0680 00A0 310A           addi.l  #$a0310a, D0
002096: 2F00                     move.l  D0, -(A7)
002098: 4EB9 0000 1E64           jsr     $1e64.l
00209E: 203C 0000 0416           move.l  #$416, D0
0020A4: 4878 0007                pea     $7.w
0020A8: 4878 0173                pea     $173.w
0020AC: D080                     add.l   D0, D0
0020AE: 0680 00A0 310A           addi.l  #$a0310a, D0
0020B4: 2F00                     move.l  D0, -(A7)
0020B6: 4E92                     jsr     (A2)
0020B8: 203C 0000 0456           move.l  #$456, D0
0020BE: 4878 0006                pea     $6.w
0020C2: 4878 017A                pea     $17a.w
0020C6: D080                     add.l   D0, D0
0020C8: 0680 00A0 310A           addi.l  #$a0310a, D0
0020CE: 2F00                     move.l  D0, -(A7)
0020D0: 4E92                     jsr     (A2)
0020D2: 203C 0000 04C0           move.l  #$4c0, D0
0020D8: 4878 0010                pea     $10.w
0020DC: 4878 000A                pea     $a.w
0020E0: D080                     add.l   D0, D0
0020E2: 0680 00A0 310A           addi.l  #$a0310a, D0
0020E8: 5480                     addq.l  #2, D0
0020EA: 2F00                     move.l  D0, -(A7)
0020EC: 4EB9 0000 1EAA           jsr     $1eaa.l
0020F2: 203C 0000 0540           move.l  #$540, D0
0020F8: 4878 0011                pea     $11.w
0020FC: 4878 001A                pea     $1a.w
002100: D080                     add.l   D0, D0
002102: 0680 00A0 310A           addi.l  #$a0310a, D0
002108: 5480                     addq.l  #2, D0
00210A: 2F00                     move.l  D0, -(A7)
00210C: 4EB9 0000 1EAA           jsr     $1eaa.l
002112: 203C 0000 0600           move.l  #$600, D0
002118: 4878 000A                pea     $a.w
00211C: 42A7                     clr.l   -(A7)
00211E: D080                     add.l   D0, D0
002120: 0680 00A0 310A           addi.l  #$a0310a, D0
002126: 5480                     addq.l  #2, D0
002128: 2F00                     move.l  D0, -(A7)
00212A: 4EB9 0000 1EAA           jsr     $1eaa.l
002130: 203C 0000 0616           move.l  #$616, D0
002136: 4878 0007                pea     $7.w
00213A: 4878 01F3                pea     $1f3.w
00213E: D080                     add.l   D0, D0
002140: 0680 00A0 310A           addi.l  #$a0310a, D0
002146: 2F00                     move.l  D0, -(A7)
002148: 4E92                     jsr     (A2)
00214A: 203C 0000 0656           move.l  #$656, D0
002150: 4878 0006                pea     $6.w
002154: 4878 01FA                pea     $1fa.w
002158: D080                     add.l   D0, D0
00215A: 0680 00A0 310A           addi.l  #$a0310a, D0
002160: 2F00                     move.l  D0, -(A7)
002162: 4E92                     jsr     (A2)
002164: 4FEF 00D8                lea     ($d8,A7), A7
002168: 4EB9 0000 0F6A           jsr     $f6a.l
00216E: 0800 0000                btst    #$0, D0
002172: 67F4                     beq     2168
002174: 4CDF 0C00                movem.l (A7)+, A2-A3
002178: 4E75                     rts
00217A: 33FC 0001 0040 1F40      move.w  #$1, $401f40.l
002182: 4EB9 0000 1C88           jsr     $1c88.l
002188: 2F39 0001 0078           move.l  $10078.l, -(A7)
00218E: 4879 0040 0154           pea     $400154.l
002194: 4EB9 0000 1D74           jsr     $1d74.l
00219A: 2F39 0001 007C           move.l  $1007c.l, -(A7)
0021A0: 4879 0040 0168           pea     $400168.l
0021A6: 4EB9 0000 1D74           jsr     $1d74.l
0021AC: 2F39 0001 0074           move.l  $10074.l, -(A7)
0021B2: 4879 0040 0140           pea     $400140.l
0021B8: 4EB9 0000 1D74           jsr     $1d74.l
0021BE: 4279 00B0 0000           clr.w   $b00000.l
0021C4: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
0021CC: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
0021D4: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
0021DC: 4279 00B0 0008           clr.w   $b00008.l
0021E2: 4279 00B0 000A           clr.w   $b0000a.l
0021E8: 4EB9 0000 22A4           jsr     $22a4.l
0021EE: 4EB9 0000 3A9C           jsr     $3a9c.l
0021F4: 207C 0001 0048           movea.l #$10048, A0
0021FA: 0C50 4EF9                cmpi.w  #$4ef9, (A0)
0021FE: 4FEF 0018                lea     ($18,A7), A7
002202: 6604                     bne     2208
002204: 4E90                     jsr     (A0)
002206: 600A                     bra     2212
002208: 42A7                     clr.l   -(A7)
00220A: 4EB9 0000 5E00           jsr     $5e00.l
002210: 588F                     addq.l  #4, A7
002212: 207C 0001 004E           movea.l #$1004e, A0
002218: 0C50 4EF9                cmpi.w  #$4ef9, (A0)
00221C: 6606                     bne     2224
00221E: 4E90                     jsr     (A0)
002220: 6000 FF60                bra     2182
002224: 4EB9 0000 5DEC           jsr     $5dec.l
00222A: 6000 FF56                bra     2182
00222E: 4EB9 0000 1C88           jsr     $1c88.l
002234: 4279 00B0 0000           clr.w   $b00000.l
00223A: 33FC 1FFF 00B0 0002      move.w  #$1fff, $b00002.l
002242: 33FC 7FFF 00B0 0004      move.w  #$7fff, $b00004.l
00224A: 33FC BFFF 00B0 0006      move.w  #$bfff, $b00006.l
002252: 4279 00B0 0008           clr.w   $b00008.l
002258: 4279 00B0 000A           clr.w   $b0000a.l
00225E: 4EB9 0000 22A4           jsr     $22a4.l
002264: 4A79 0040 0016           tst.w   $400016.l
00226A: 6636                     bne     22a2
00226C: 4EB9 0000 3A9C           jsr     $3a9c.l
002272: 207C 0001 0048           movea.l #$10048, A0
002278: 0C50 4EF9                cmpi.w  #$4ef9, (A0)
00227C: 6604                     bne     2282
00227E: 4E90                     jsr     (A0)
002280: 600A                     bra     228c
002282: 42A7                     clr.l   -(A7)
002284: 4EB9 0000 5E00           jsr     $5e00.l
00228A: 588F                     addq.l  #4, A7
00228C: 207C 0001 004E           movea.l #$1004e, A0
002292: 0C50 4EF9                cmpi.w  #$4ef9, (A0)
002296: 6604                     bne     229c
002298: 4E90                     jsr     (A0)
00229A: 6006                     bra     22a2
00229C: 4EB9 0000 5DEC           jsr     $5dec.l
0022A2: 4E75                     rts
0022A4: 48E7 3820                movem.l D2-D4/A2, -(A7)
0022A8: 247C 0000 3784           movea.l #$3784, A2
0022AE: 4A39 0001 0072           tst.b   $10072.l
0022B4: 670A                     beq     22c0
0022B6: 363C 00B1                move.w  #$b1, D3
0022BA: 343C 00B0                move.w  #$b0, D2
0022BE: 6004                     bra     22c4
0022C0: 7631                     moveq   #$31, D3
0022C2: 7430                     moveq   #$30, D2
0022C4: 42A7                     clr.l   -(A7)
0022C6: 4879 0000 6516           pea     $6516.l
0022CC: 4EB9 0000 2572           jsr     $2572.l
0022D2: 4A39 0001 0072           tst.b   $10072.l
0022D8: 508F                     addq.l  #8, A7
0022DA: 671A                     beq     22f6
0022DC: 4A79 0040 0016           tst.w   $400016.l
0022E2: 6612                     bne     22f6
0022E4: 42A7                     clr.l   -(A7)
0022E6: 4879 0000 64A0           pea     $64a0.l
0022EC: 4EB9 0000 2572           jsr     $2572.l
0022F2: 508F                     addq.l  #8, A7
0022F4: 6010                     bra     2306
0022F6: 42A7                     clr.l   -(A7)
0022F8: 4879 0000 6458           pea     $6458.l
0022FE: 4EB9 0000 2572           jsr     $2572.l
002304: 508F                     addq.l  #8, A7
002306: 4EB9 0000 0F6A           jsr     $f6a.l
00230C: 0800 0000                btst    #$0, D0
002310: 6600 00EC                bne     23fe
002314: 4EB9 0000 2548           jsr     $2548.l
00231A: 4A80                     tst.l   D0
00231C: 67F6                     beq     2314
00231E: 3039 00F6 0000           move.w  $f60000.l, D0
002324: 4640                     not.w   D0
002326: 3800                     move.w  D0, D4
002328: 0804 0001                btst    #$1, D4
00232C: 6718                     beq     2346
00232E: 42A7                     clr.l   -(A7)
002330: 3003                     move.w  D3, D0
002332: 48C0                     ext.l   D0
002334: 2F00                     move.l  D0, -(A7)
002336: 4878 000A                pea     $a.w
00233A: 4878 0003                pea     $3.w
00233E: 4E92                     jsr     (A2)
002340: 4FEF 0010                lea     ($10,A7), A7
002344: 6016                     bra     235c
002346: 42A7                     clr.l   -(A7)
002348: 3002                     move.w  D2, D0
00234A: 48C0                     ext.l   D0
00234C: 2F00                     move.l  D0, -(A7)
00234E: 4878 000A                pea     $a.w
002352: 4878 0003                pea     $3.w
002356: 4E92                     jsr     (A2)
002358: 4FEF 0010                lea     ($10,A7), A7
00235C: 0804 0002                btst    #$2, D4
002360: 6718                     beq     237a
002362: 42A7                     clr.l   -(A7)
002364: 3003                     move.w  D3, D0
002366: 48C0                     ext.l   D0
002368: 2F00                     move.l  D0, -(A7)
00236A: 4878 000A                pea     $a.w
00236E: 4878 0006                pea     $6.w
002372: 4E92                     jsr     (A2)
002374: 4FEF 0010                lea     ($10,A7), A7
002378: 6016                     bra     2390
00237A: 42A7                     clr.l   -(A7)
00237C: 3002                     move.w  D2, D0
00237E: 48C0                     ext.l   D0
002380: 2F00                     move.l  D0, -(A7)
002382: 4878 000A                pea     $a.w
002386: 4878 0006                pea     $6.w
00238A: 4E92                     jsr     (A2)
00238C: 4FEF 0010                lea     ($10,A7), A7
002390: 0804 0003                btst    #$3, D4
002394: 6718                     beq     23ae
002396: 42A7                     clr.l   -(A7)
002398: 3003                     move.w  D3, D0
00239A: 48C0                     ext.l   D0
00239C: 2F00                     move.l  D0, -(A7)
00239E: 4878 000A                pea     $a.w
0023A2: 4878 0009                pea     $9.w
0023A6: 4E92                     jsr     (A2)
0023A8: 4FEF 0010                lea     ($10,A7), A7
0023AC: 6016                     bra     23c4
0023AE: 42A7                     clr.l   -(A7)
0023B0: 3002                     move.w  D2, D0
0023B2: 48C0                     ext.l   D0
0023B4: 2F00                     move.l  D0, -(A7)
0023B6: 4878 000A                pea     $a.w
0023BA: 4878 0009                pea     $9.w
0023BE: 4E92                     jsr     (A2)
0023C0: 4FEF 0010                lea     ($10,A7), A7
0023C4: 0804 0005                btst    #$5, D4
0023C8: 671A                     beq     23e4
0023CA: 42A7                     clr.l   -(A7)
0023CC: 3003                     move.w  D3, D0
0023CE: 48C0                     ext.l   D0
0023D0: 2F00                     move.l  D0, -(A7)
0023D2: 4878 000A                pea     $a.w
0023D6: 4878 000C                pea     $c.w
0023DA: 4E92                     jsr     (A2)
0023DC: 4FEF 0010                lea     ($10,A7), A7
0023E0: 6000 FF24                bra     2306
0023E4: 42A7                     clr.l   -(A7)
0023E6: 3002                     move.w  D2, D0
0023E8: 48C0                     ext.l   D0
0023EA: 2F00                     move.l  D0, -(A7)
0023EC: 4878 000A                pea     $a.w
0023F0: 4878 000C                pea     $c.w
0023F4: 4E92                     jsr     (A2)
0023F6: 4FEF 0010                lea     ($10,A7), A7
0023FA: 6000 FF0A                bra     2306
0023FE: 4CDF 041C                movem.l (A7)+, D2-D4/A2
002402: 4E75                     rts
002404: 48E7 0320                movem.l D6-D7/A2, -(A7)
002408: 41F9 00A0 2000           lea     $a02000.l, A0
00240E: 202F 0010                move.l  ($10,A7), D0
002412: E780                     asl.l   #3, D0
002414: 33C0 0086 0000           move.w  D0, $860000.l
00241A: ED80                     asl.l   #6, D0
00241C: D1C0                     adda.l  D0, A0
00241E: 3E3C 0037                move.w  #$37, D7
002422: 7201                     moveq   #$1, D1
002424: 43F9 0000 2468           lea     $2468.l, A1
00242A: 45F9 0000 24D8           lea     $24d8.l, A2
002430: 202F 0010                move.l  ($10,A7), D0
002434: D079 0001 006A           add.w   $1006a.l, D0
00243A: 3140 0080                move.w  D0, ($80,A0)
00243E: 3C07                     move.w  D7, D6
002440: E346                     asl.w   #1, D6
002442: 3141 0180                move.w  D1, ($180,A0)
002446: 5241                     addq.w  #1, D1
002448: 3032 6000                move.w  (A2,D6.w), D0
00244C: 0640 0010                addi.w  #$10, D0
002450: EB40                     asl.w   #5, D0
002452: 3140 0100                move.w  D0, ($100,A0)
002456: 3031 6000                move.w  (A1,D6.w), D0
00245A: EB40                     asl.w   #5, D0
00245C: 30C0                     move.w  D0, (A0)+
00245E: 51CF FFD0                dbra    D7, 2430
002462: 4CDF 04C0                movem.l (A7)+, D6-D7/A2
002466: 4E75                     rts
[data]
002552: 7001                     moveq   #$1, D0
002554: 4E75                     rts
002556: 4280                     clr.l   D0
002558: 4E75                     rts
00255A: 206F 0004                movea.l ($4,A7), A0
00255E: 122F 000B                move.b  ($b,A7), D1
002562: 102F 000F                move.b  ($f,A7), D0
002566: 1081                     move.b  D1, (A0)
002568: 1140 0001                move.b  D0, ($1,A0)
00256C: 4228 0006                clr.b   ($6,A0)
002570: 4E75                     rts
002572: 48E7 3038                movem.l D2-D3/A2-A4, -(A7)  *Write message
002576: 226F 0018                movea.l ($18,A7), A1
00257A: 342F 001E                move.w  ($1e,A7), D2
00257E: 247C 0040 1F42           movea.l #$401f42, A2
002584: 1229 0001                move.b  ($1,A1), D1
002588: 4881                     ext.w   D1
00258A: 9279 0040 1F3A           sub.w   $401f3a.l, D1
002590: 3012                     move.w  (A2), D0
002592: 48C0                     ext.l   D0
002594: D080                     add.l   D0, D0
002596: 207C 0000 7294           movea.l #$7294, A0
00259C: B270 0800                cmp.w   (A0,D0.l), D1
0025A0: 6E00 00AE                bgt     2650
0025A4: 267C 00A0 3000           movea.l #$a03000, A3
0025AA: 2869 0002                movea.l ($2,A1), A4
0025AE: 4A52                     tst.w   (A2)
0025B0: 670A                     beq     25bc
0025B2: 7629                     moveq   #$29, D3
0025B4: 3001                     move.w  D1, D0
0025B6: 48C0                     ext.l   D0
0025B8: 9680                     sub.l   D0, D3
0025BA: 6006                     bra     25c2
0025BC: 3601                     move.w  D1, D3
0025BE: 48C3                     ext.l   D3
0025C0: ED83                     asl.l   #6, D3
0025C2: 1011                     move.b  (A1), D0
0025C4: 4880                     ext.w   D0
0025C6: 48C0                     ext.l   D0
0025C8: 3212                     move.w  (A2), D1
0025CA: 48C1                     ext.l   D1
0025CC: D281                     add.l   D1, D1
0025CE: 207C 0000 72A4           movea.l #$72a4, A0
0025D4: 1230 1801                move.b  ($1,A0,D1.l), D1
0025D8: E3A0                     asl.l   D1, D0
0025DA: D083                     add.l   D3, D0
0025DC: D080                     add.l   D0, D0
0025DE: D7C0                     adda.l  D0, A3
0025E0: 7600                     moveq   #$0, D3
0025E2: 161C                     move.b  (A4)+, D3
0025E4: 6700 006A                beq     2650
0025E8: 7020                     moveq   #$20, D0
0025EA: B043                     cmp.w   D3, D0
0025EC: 6604                     bne     25f2
0025EE: 3682                     move.w  D2, (A3) <-write character to screen
0025F0: 6046                     bra     2638
0025F2: 3002                     move.w  D2, D0
0025F4: 48C0                     ext.l   D0
0025F6: 0280 0000 C000           andi.l  #$c000, D0
0025FC: 6722                     beq     2620
0025FE: 7041                     moveq   #$41, D0
002600: B043                     cmp.w   D3, D0
002602: 621C                     bhi     2620
002604: 705A                     moveq   #$5a, D0
002606: B043                     cmp.w   D3, D0
002608: 6516                     bcs     2620
00260A: 3002                     move.w  D2, D0
00260C: 48C0                     ext.l   D0
00260E: 0280 0000 8000           andi.l  #$8000, D0
002614: 6706                     beq     261c
002616: 0443 0040                subi.w  #$40, D3
00261A: 6004                     bra     2620
00261C: 0643 0040                addi.w  #$40, D3
002620: 3012                     move.w  (A2), D0
002622: 48C0                     ext.l   D0
002624: D080                     add.l   D0, D0
002626: 207C 0000 72A8           movea.l #$72a8, A0
00262C: 3230 0800                move.w  (A0,D0.l), D1
002630: 3002                     move.w  D2, D0
002632: 8043                     or.w    D3, D0
002634: B141                     eor.w   D0, D1
002636: 3681                     move.w  D1, (A3)
002638: 3012                     move.w  (A2), D0
00263A: 48C0                     ext.l   D0
00263C: D080                     add.l   D0, D0
00263E: 207C 0000 72A0           movea.l #$72a0, A0
002644: 3030 0800                move.w  (A0,D0.l), D0
002648: 48C0                     ext.l   D0
00264A: D080                     add.l   D0, D0
00264C: D7C0                     adda.l  D0, A3
00264E: 6090                     bra     25e0
002650: 1029 0006                move.b  ($6,A1), D0
002654: 4880                     ext.w   D0
002656: 48C0                     ext.l   D0
002658: 3239 0040 1F00           move.w  $401f00.l, D1
00265E: 48C1                     ext.l   D1
002660: D081                     add.l   D1, D0
002662: 7201                     moveq   #$1, D1
002664: B280                     cmp.l   D0, D1
002666: 6C08                     bge     2670
002668: 2269 0008                movea.l ($8,A1), A1
00266C: 6000 FF16                bra     2584
002670: 7001                     moveq   #$1, D0
002672: 4CDF 1C0C                movem.l (A7)+, D2-D3/A2-A4
002676: 4E75                     rts
002678: 2F02                     move.l  D2, -(A7)
00267A: 222F 0008                move.l  ($8,A7), D1
00267E: 4242                     clr.w   D2
002680: 3002                     move.w  D2, D0
002682: E540                     asl.w   #2, D0
002684: 207C 0040 1F04           movea.l #$401f04, A0
00268A: B2B0 0000                cmp.l   (A0,D0.w), D1
00268E: 661A                     bne     26aa
002690: 3002                     move.w  D2, D0
002692: 207C 0040 1F1C           movea.l #$401f1c, A0
002698: 4230 0000                clr.b   (A0,D0.w)
00269C: 3002                     move.w  D2, D0
00269E: E540                     asl.w   #2, D0
0026A0: 207C 0040 1F04           movea.l #$401f04, A0
0026A6: 42B0 0000                clr.l   (A0,D0.w)
0026AA: 5242                     addq.w  #1, D2
0026AC: 7004                     moveq   #$4, D0
0026AE: B042                     cmp.w   D2, D0
0026B0: 6ECE                     bgt     2680
0026B2: 2F01                     move.l  D1, -(A7)
0026B4: 4EB9 0000 2ABC           jsr     $2abc.l
0026BA: 7001                     moveq   #$1, D0
0026BC: 588F                     addq.l  #4, A7
0026BE: 241F                     move.l  (A7)+, D2
0026C0: 4E75                     rts
0026C2: 48E7 3C00                movem.l D2-D5, -(A7)
0026C6: 262F 0014                move.l  ($14,A7), D3
0026CA: 382F 001A                move.w  ($1a,A7), D4
0026CE: 342F 001E                move.w  ($1e,A7), D2
0026D2: 3004                     move.w  D4, D0
0026D4: 48C0                     ext.l   D0
0026D6: 2F00                     move.l  D0, -(A7)
0026D8: 2F03                     move.l  D3, -(A7)
0026DA: 4EB9 0000 2572           jsr     $2572.l
0026E0: 4245                     clr.w   D5
0026E2: 508F                     addq.l  #8, A7
0026E4: 3005                     move.w  D5, D0
0026E6: 207C 0040 1F1C           movea.l #$401f1c, A0
0026EC: 4A30 0000                tst.b   (A0,D0.w)
0026F0: 6600 0064                bne     2756
0026F4: 3005                     move.w  D5, D0
0026F6: E540                     asl.w   #2, D0
0026F8: 207C 0040 1F04           movea.l #$401f04, A0
0026FE: 2183 0000                move.l  D3, (A0,D0.w)
002702: 4A42                     tst.w   D2
002704: 6C08                     bge     270e
002706: 3202                     move.w  D2, D1
002708: 48C1                     ext.l   D1
00270A: 4481                     neg.l   D1
00270C: 6004                     bra     2712
00270E: 3202                     move.w  D2, D1
002710: 48C1                     ext.l   D1
002712: 3005                     move.w  D5, D0
002714: D040                     add.w   D0, D0
002716: 207C 0040 1F20           movea.l #$401f20, A0
00271C: 3181 0000                move.w  D1, (A0,D0.w)
002720: 4A42                     tst.w   D2
002722: 6C04                     bge     2728
002724: 7206                     moveq   #$6, D1
002726: 6002                     bra     272a
002728: 7205                     moveq   #$5, D1
00272A: 3005                     move.w  D5, D0
00272C: 207C 0040 1F1C           movea.l #$401f1c, A0
002732: 1181 0000                move.b  D1, (A0,D0.w)
002736: 3005                     move.w  D5, D0
002738: D040                     add.w   D0, D0
00273A: 207C 0040 1F14           movea.l #$401f14, A0
002740: 3184 0000                move.w  D4, (A0,D0.w)
002744: 3005                     move.w  D5, D0
002746: D040                     add.w   D0, D0
002748: 207C 0040 1F28           movea.l #$401f28, A0
00274E: 4270 0000                clr.w   (A0,D0.w)
002752: 7001                     moveq   #$1, D0
002754: 600A                     bra     2760
002756: 5245                     addq.w  #1, D5
002758: 7004                     moveq   #$4, D0
00275A: B045                     cmp.w   D5, D0
00275C: 6E86                     bgt     26e4
00275E: 7000                     moveq   #$0, D0
002760: 4CDF 003C                movem.l (A7)+, D2-D5
002764: 4E75                     rts
002766: 48E7 3038                movem.l D2-D3/A2-A4, -(A7)
00276A: 226F 0018                movea.l ($18,A7), A1
00276E: 4242                     clr.w   D2
002770: 247C 0040 1F42           movea.l #$401f42, A2
002776: 267C 00A0 3000           movea.l #$a03000, A3
00277C: 4A52                     tst.w   (A2)
00277E: 670E                     beq     278e
002780: 7229                     moveq   #$29, D1
002782: 1029 0001                move.b  ($1,A1), D0
002786: 4880                     ext.w   D0
002788: 48C0                     ext.l   D0
00278A: 9280                     sub.l   D0, D1
00278C: 600A                     bra     2798
00278E: 1229 0001                move.b  ($1,A1), D1
002792: 4881                     ext.w   D1
002794: 48C1                     ext.l   D1
002796: ED81                     asl.l   #6, D1
002798: 2001                     move.l  D1, D0
00279A: D080                     add.l   D0, D0
00279C: D7C0                     adda.l  D0, A3
00279E: 3613                     move.w  (A3), D3
0027A0: 3002                     move.w  D2, D0
0027A2: 48C0                     ext.l   D0
0027A4: 5242                     addq.w  #1, D2
0027A6: 3212                     move.w  (A2), D1
0027A8: 48C1                     ext.l   D1
0027AA: D281                     add.l   D1, D1
0027AC: 207C 0000 7298           movea.l #$7298, A0
0027B2: 3230 1800                move.w  (A0,D1.l), D1
0027B6: 48C1                     ext.l   D1
0027B8: 5381                     subq.l  #1, D1
0027BA: B081                     cmp.l   D1, D0
0027BC: 6C32                     bge     27f0
0027BE: 3012                     move.w  (A2), D0
0027C0: 48C0                     ext.l   D0
0027C2: D080                     add.l   D0, D0
0027C4: 207C 0000 72A0           movea.l #$72a0, A0
0027CA: 3030 0800                move.w  (A0,D0.l), D0
0027CE: 48C0                     ext.l   D0
0027D0: D080                     add.l   D0, D0
0027D2: D08B                     add.l   A3, D0
0027D4: 2840                     movea.l D0, A4
0027D6: 3694                     move.w  (A4), (A3)
0027D8: 3012                     move.w  (A2), D0
0027DA: 48C0                     ext.l   D0
0027DC: D080                     add.l   D0, D0
0027DE: 207C 0000 72A0           movea.l #$72a0, A0
0027E4: 3030 0800                move.w  (A0,D0.l), D0
0027E8: 48C0                     ext.l   D0
0027EA: D080                     add.l   D0, D0
0027EC: D7C0                     adda.l  D0, A3
0027EE: 60B0                     bra     27a0
0027F0: 3683                     move.w  D3, (A3)
0027F2: 1029 0006                move.b  ($6,A1), D0
0027F6: 4880                     ext.w   D0
0027F8: 48C0                     ext.l   D0
0027FA: 3239 0040 1F00           move.w  $401f00.l, D1
002800: 48C1                     ext.l   D1
002802: D081                     add.l   D1, D0
002804: 7201                     moveq   #$1, D1
002806: B280                     cmp.l   D0, D1
002808: 6C08                     bge     2812
00280A: 2269 0008                movea.l ($8,A1), A1
00280E: 6000 FF66                bra     2776
002812: 4CDF 1C0C                movem.l (A7)+, D2-D3/A2-A4
002816: 4E75                     rts
002818: 48E7 3038                movem.l D2-D3/A2-A4, -(A7)
00281C: 226F 0018                movea.l ($18,A7), A1
002820: 247C 0040 1F42           movea.l #$401f42, A2
002826: 3012                     move.w  (A2), D0
002828: 48C0                     ext.l   D0
00282A: D080                     add.l   D0, D0
00282C: 207C 0000 7298           movea.l #$7298, A0
002832: 3630 0800                move.w  (A0,D0.l), D3
002836: 5343                     subq.w  #1, D3
002838: 267C 00A0 3000           movea.l #$a03000, A3
00283E: 4A52                     tst.w   (A2)
002840: 670E                     beq     2850
002842: 7429                     moveq   #$29, D2
002844: 1029 0001                move.b  ($1,A1), D0
002848: 4880                     ext.w   D0
00284A: 48C0                     ext.l   D0
00284C: 9480                     sub.l   D0, D2
00284E: 600A                     bra     285a
002850: 1429 0001                move.b  ($1,A1), D2
002854: 4882                     ext.w   D2
002856: 48C2                     ext.l   D2
002858: ED82                     asl.l   #6, D2
00285A: 3012                     move.w  (A2), D0
00285C: 48C0                     ext.l   D0
00285E: D080                     add.l   D0, D0
002860: 207C 0000 7298           movea.l #$7298, A0
002866: 3030 0800                move.w  (A0,D0.l), D0
00286A: 48C0                     ext.l   D0
00286C: 3212                     move.w  (A2), D1
00286E: 48C1                     ext.l   D1
002870: D281                     add.l   D1, D1
002872: 207C 0000 72A4           movea.l #$72a4, A0
002878: 1230 1801                move.b  ($1,A0,D1.l), D1
00287C: E3A0                     asl.l   D1, D0
00287E: D082                     add.l   D2, D0
002880: D080                     add.l   D0, D0
002882: D7C0                     adda.l  D0, A3
002884: 3413                     move.w  (A3), D2
002886: 3003                     move.w  D3, D0
002888: 5343                     subq.w  #1, D3
00288A: 3000                     move.w  D0, D0
00288C: 6734                     beq     28c2
00288E: 200B                     move.l  A3, D0
002890: 3212                     move.w  (A2), D1
002892: 48C1                     ext.l   D1
002894: D281                     add.l   D1, D1
002896: 207C 0000 72A0           movea.l #$72a0, A0
00289C: 3230 1800                move.w  (A0,D1.l), D1
0028A0: 48C1                     ext.l   D1
0028A2: D281                     add.l   D1, D1
0028A4: 9081                     sub.l   D1, D0
0028A6: 2840                     movea.l D0, A4
0028A8: 3694                     move.w  (A4), (A3)
0028AA: 3012                     move.w  (A2), D0
0028AC: 48C0                     ext.l   D0
0028AE: D080                     add.l   D0, D0
0028B0: 207C 0000 72A0           movea.l #$72a0, A0
0028B6: 3030 0800                move.w  (A0,D0.l), D0
0028BA: 48C0                     ext.l   D0
0028BC: D080                     add.l   D0, D0
0028BE: 97C0                     suba.l  D0, A3
0028C0: 60C4                     bra     2886
0028C2: 3682                     move.w  D2, (A3)
0028C4: 1029 0006                move.b  ($6,A1), D0
0028C8: 4880                     ext.w   D0
0028CA: 48C0                     ext.l   D0
0028CC: 3239 0040 1F00           move.w  $401f00.l, D1
0028D2: 48C1                     ext.l   D1
0028D4: D081                     add.l   D1, D0
0028D6: 7201                     moveq   #$1, D1
0028D8: B280                     cmp.l   D0, D1
0028DA: 6C08                     bge     28e4
0028DC: 2269 0008                movea.l ($8,A1), A1
0028E0: 6000 FF56                bra     2838
0028E4: 4CDF 1C0C                movem.l (A7)+, D2-D3/A2-A4
0028E8: 4E75                     rts
0028EA: 48E7 3000                movem.l D2-D3, -(A7)
0028EE: 242F 000C                move.l  ($c,A7), D2
0028F2: 362F 0012                move.w  ($12,A7), D3
0028F6: 302F 0016                move.w  ($16,A7), D0
0028FA: 33C0 0040 1F3E           move.w  D0, $401f3e.l
002900: 3003                     move.w  D3, D0
002902: 48C0                     ext.l   D0
002904: 2F00                     move.l  D0, -(A7)
002906: 2F02                     move.l  D2, -(A7)
002908: 4EB9 0000 2572           jsr     $2572.l
00290E: 4241                     clr.w   D1
002910: 508F                     addq.l  #8, A7
002912: 3001                     move.w  D1, D0
002914: 207C 0040 1F1C           movea.l #$401f1c, A0
00291A: 4A30 0000                tst.b   (A0,D0.w)
00291E: 662C                     bne     294c
002920: 3001                     move.w  D1, D0
002922: E540                     asl.w   #2, D0
002924: 207C 0040 1F04           movea.l #$401f04, A0
00292A: 2182 0000                move.l  D2, (A0,D0.w)
00292E: 3001                     move.w  D1, D0
002930: 207C 0040 1F1C           movea.l #$401f1c, A0
002936: 11BC 0007 0000           move.b  #$7, (A0,D0.w)
00293C: 3001                     move.w  D1, D0
00293E: D040                     add.w   D0, D0
002940: 207C 0040 1F14           movea.l #$401f14, A0
002946: 3183 0000                move.w  D3, (A0,D0.w)
00294A: 6008                     bra     2954
00294C: 5241                     addq.w  #1, D1
00294E: 7004                     moveq   #$4, D0
002950: B041                     cmp.w   D1, D0
002952: 6EBE                     bgt     2912
002954: 4CDF 000C                movem.l (A7)+, D2-D3
002958: 4E75                     rts
00295A: 48E7 3E30                movem.l D2-D6/A2-A3, -(A7)
00295E: 227C 0040 1F42           movea.l #$401f42, A1
002964: 247C 0000 729C           movea.l #$729c, A2
00296A: 4A51                     tst.w   (A1)
00296C: 6704                     beq     2972
00296E: 702A                     moveq   #$2a, D0
002970: 6002                     bra     2974
002972: 7000                     moveq   #$0, D0
002974: D080                     add.l   D0, D0
002976: 0680 00A0 3000           addi.l  #$a03000, D0
00297C: 2A00                     move.l  D0, D5
00297E: 3011                     move.w  (A1), D0
002980: 48C0                     ext.l   D0
002982: D080                     add.l   D0, D0
002984: 204A                     movea.l A2, A0
002986: 3030 0800                move.w  (A0,D0.l), D0
00298A: 48C0                     ext.l   D0
00298C: D080                     add.l   D0, D0
00298E: D085                     add.l   D5, D0
002990: 2C00                     move.l  D0, D6
002992: 3011                     move.w  (A1), D0
002994: 48C0                     ext.l   D0
002996: D080                     add.l   D0, D0
002998: 207C 0000 7298           movea.l #$7298, A0
00299E: 3430 0800                move.w  (A0,D0.l), D2
0029A2: 3011                     move.w  (A1), D0
0029A4: 48C0                     ext.l   D0
0029A6: D080                     add.l   D0, D0
0029A8: 207C 0000 72A4           movea.l #$72a4, A0
0029AE: 1030 0801                move.b  ($1,A0,D0.l), D0
0029B2: E162                     asl.w   D0, D2
0029B4: 4244                     clr.w   D4
0029B6: 6054                     bra     2a0c
0029B8: 3011                     move.w  (A1), D0
0029BA: 48C0                     ext.l   D0
0029BC: D080                     add.l   D0, D0
0029BE: 204A                     movea.l A2, A0
0029C0: 3030 0800                move.w  (A0,D0.l), D0
0029C4: 48C0                     ext.l   D0
0029C6: D080                     add.l   D0, D0
0029C8: DA80                     add.l   D0, D5
0029CA: 3011                     move.w  (A1), D0
0029CC: 48C0                     ext.l   D0
0029CE: D080                     add.l   D0, D0
0029D0: 204A                     movea.l A2, A0
0029D2: 3030 0800                move.w  (A0,D0.l), D0
0029D6: 48C0                     ext.l   D0
0029D8: D080                     add.l   D0, D0
0029DA: DC80                     add.l   D0, D6
0029DC: 4243                     clr.w   D3
0029DE: 6026                     bra     2a06
0029E0: 3003                     move.w  D3, D0
0029E2: 48C0                     ext.l   D0
0029E4: D080                     add.l   D0, D0
0029E6: D085                     add.l   D5, D0
0029E8: 3203                     move.w  D3, D1
0029EA: 48C1                     ext.l   D1
0029EC: D281                     add.l   D1, D1
0029EE: 2041                     movea.l D1, A0
0029F0: D1C6                     adda.l  D6, A0
0029F2: 2640                     movea.l D0, A3
0029F4: 3690                     move.w  (A0), (A3)
0029F6: 3011                     move.w  (A1), D0
0029F8: 48C0                     ext.l   D0
0029FA: D080                     add.l   D0, D0
0029FC: 207C 0000 72A0           movea.l #$72a0, A0
002A02: D670 0800                add.w   (A0,D0.l), D3
002A06: B642                     cmp.w   D2, D3
002A08: 6DD6                     blt     29e0
002A0A: 5244                     addq.w  #1, D4
002A0C: 3011                     move.w  (A1), D0
002A0E: 48C0                     ext.l   D0
002A10: D080                     add.l   D0, D0
002A12: 207C 0000 7294           movea.l #$7294, A0
002A18: B870 0800                cmp.w   (A0,D0.l), D4
002A1C: 6D9A                     blt     29b8
002A1E: 4CDF 0C7C                movem.l (A7)+, D2-D6/A2-A3
002A22: 4E75                     rts

002A24: 48E7 3800                movem.l D2-D4, -(A7)      <$100
002A28: 242F 0010                move.l  ($10,A7), D2
002A2C: 362F 0016                move.w  ($16,A7), D3
002A30: 382F 001A                move.w  ($1a,A7), D4
002A34: 3003                     move.w  D3, D0
002A36: 48C0                     ext.l   D0
002A38: 2F00                     move.l  D0, -(A7)
002A3A: 2F02                     move.l  D2, -(A7)
002A3C: 4EB9 0000 2572           jsr     $2572.l
002A42: 4241                     clr.w   D1
002A44: 508F                     addq.l  #8, A7
002A46: 3001                     move.w  D1, D0
002A48: 207C 0040 1F1C           movea.l #$401f1c, A0
002A4E: 4A30 0000                tst.b   (A0,D0.w)
002A52: 6658                     bne     2aac
002A54: 3001                     move.w  D1, D0
002A56: E540                     asl.w   #2, D0
002A58: 207C 0040 1F04           movea.l #$401f04, A0
002A5E: 2182 0000                move.l  D2, (A0,D0.w)
002A62: 3001                     move.w  D1, D0
002A64: 207C 0040 1F1C           movea.l #$401f1c, A0
002A6A: 11BC 0002 0000           move.b  #$2, (A0,D0.w)
002A70: 3001                     move.w  D1, D0
002A72: D040                     add.w   D0, D0
002A74: 207C 0040 1F20           movea.l #$401f20, A0
002A7A: 3184 0000                move.w  D4, (A0,D0.w)
002A7E: 3001                     move.w  D1, D0
002A80: D040                     add.w   D0, D0
002A82: 207C 0040 1F14           movea.l #$401f14, A0
002A88: 3183 0000                move.w  D3, (A0,D0.w)
002A8C: 3001                     move.w  D1, D0
002A8E: 207C 0040 1F30           movea.l #$401f30, A0
002A94: 11BC 0001 0000           move.b  #$1, (A0,D0.w)
002A9A: 3001                     move.w  D1, D0
002A9C: D040                     add.w   D0, D0
002A9E: 207C 0040 1F28           movea.l #$401f28, A0
002AA4: 4270 0000                clr.w   (A0,D0.w)
002AA8: 7001                     moveq   #$1, D0
002AAA: 600A                     bra     2ab6
002AAC: 5241                     addq.w  #1, D1
002AAE: 7004                     moveq   #$4, D0
002AB0: B041                     cmp.w   D1, D0
002AB2: 6E92                     bgt     2a46
002AB4: 7000                     moveq   #$0, D0
002AB6: 4CDF 001C                movem.l (A7)+, D2-D4
002ABA: 4E75                     rts
002ABC: 48E7 2038                movem.l D2/A2-A4, -(A7)
002AC0: 206F 0014                movea.l ($14,A7), A0
002AC4: 247C 0040 1F42           movea.l #$401f42, A2
002ACA: 267C 00A0 3000           movea.l #$a03000, A3
002AD0: 2868 0002                movea.l ($2,A0), A4
002AD4: 4A52                     tst.w   (A2)
002AD6: 670E                     beq     2ae6
002AD8: 7429                     moveq   #$29, D2
002ADA: 1028 0001                move.b  ($1,A0), D0
002ADE: 4880                     ext.w   D0
002AE0: 48C0                     ext.l   D0
002AE2: 9480                     sub.l   D0, D2
002AE4: 600A                     bra     2af0
002AE6: 1428 0001                move.b  ($1,A0), D2
002AEA: 4882                     ext.w   D2
002AEC: 48C2                     ext.l   D2
002AEE: ED82                     asl.l   #6, D2
002AF0: 1010                     move.b  (A0), D0
002AF2: 4880                     ext.w   D0
002AF4: 48C0                     ext.l   D0
002AF6: 3212                     move.w  (A2), D1
002AF8: 48C1                     ext.l   D1
002AFA: D281                     add.l   D1, D1
002AFC: 227C 0000 72A4           movea.l #$72a4, A1
002B02: 1231 1801                move.b  ($1,A1,D1.l), D1
002B06: E3A0                     asl.l   D1, D0
002B08: D082                     add.l   D2, D0
002B0A: D080                     add.l   D0, D0
002B0C: D7C0                     adda.l  D0, A3
002B0E: 4A1C                     tst.b   (A4)+
002B10: 671A                     beq     2b2c
002B12: 4253                     clr.w   (A3)
002B14: 3012                     move.w  (A2), D0
002B16: 48C0                     ext.l   D0
002B18: D080                     add.l   D0, D0
002B1A: 227C 0000 72A0           movea.l #$72a0, A1
002B20: 3031 0800                move.w  (A1,D0.l), D0
002B24: 48C0                     ext.l   D0
002B26: D080                     add.l   D0, D0
002B28: D7C0                     adda.l  D0, A3
002B2A: 60E2                     bra     2b0e
002B2C: 1028 0006                move.b  ($6,A0), D0
002B30: 4880                     ext.w   D0
002B32: 48C0                     ext.l   D0
002B34: 3239 0040 1F00           move.w  $401f00.l, D1
002B3A: 48C1                     ext.l   D1
002B3C: D081                     add.l   D1, D0
002B3E: 7201                     moveq   #$1, D1
002B40: B280                     cmp.l   D0, D1
002B42: 6C06                     bge     2b4a
002B44: 2068 0008                movea.l ($8,A0), A0
002B48: 6080                     bra     2aca
002B4A: 4CDF 1C04                movem.l (A7)+, D2/A2-A4
002B4E: 4E75                     rts
002B50: 48E7 3800                movem.l D2-D4, -(A7)
002B54: 242F 0010                move.l  ($10,A7), D2
002B58: 362F 0016                move.w  ($16,A7), D3
002B5C: 382F 001A                move.w  ($1a,A7), D4
002B60: 3003                     move.w  D3, D0
002B62: 48C0                     ext.l   D0
002B64: 2F00                     move.l  D0, -(A7)
002B66: 2F02                     move.l  D2, -(A7)
002B68: 4EB9 0000 2572           jsr     $2572.l
002B6E: 4241                     clr.w   D1
002B70: 508F                     addq.l  #8, A7
002B72: 3001                     move.w  D1, D0
002B74: 207C 0040 1F1C           movea.l #$401f1c, A0
002B7A: 4A30 0000                tst.b   (A0,D0.w)
002B7E: 664A                     bne     2bca
002B80: 3001                     move.w  D1, D0
002B82: E540                     asl.w   #2, D0
002B84: 207C 0040 1F04           movea.l #$401f04, A0
002B8A: 2182 0000                move.l  D2, (A0,D0.w)
002B8E: 3001                     move.w  D1, D0
002B90: 207C 0040 1F1C           movea.l #$401f1c, A0
002B96: 11BC 0001 0000           move.b  #$1, (A0,D0.w)
002B9C: 3001                     move.w  D1, D0
002B9E: D040                     add.w   D0, D0
002BA0: 207C 0040 1F20           movea.l #$401f20, A0
002BA6: 3184 0000                move.w  D4, (A0,D0.w)
002BAA: 3001                     move.w  D1, D0
002BAC: D040                     add.w   D0, D0
002BAE: 207C 0040 1F14           movea.l #$401f14, A0
002BB4: 3183 0000                move.w  D3, (A0,D0.w)
002BB8: 3001                     move.w  D1, D0
002BBA: D040                     add.w   D0, D0
002BBC: 207C 0040 1F28           movea.l #$401f28, A0
002BC2: 4270 0000                clr.w   (A0,D0.w)
002BC6: 7001                     moveq   #$1, D0
002BC8: 600A                     bra     2bd4
002BCA: 5241                     addq.w  #1, D1
002BCC: 7004                     moveq   #$4, D0
002BCE: B041                     cmp.w   D1, D0
002BD0: 6EA0                     bgt     2b72
002BD2: 7000                     moveq   #$0, D0
002BD4: 4CDF 001C                movem.l (A7)+, D2-D4
002BD8: 4E75                     rts
002BDA: 48E7 3800                movem.l D2-D4, -(A7)
002BDE: 262F 0010                move.l  ($10,A7), D3
002BE2: 342F 0016                move.w  ($16,A7), D2
002BE6: 322F 001A                move.w  ($1a,A7), D1
002BEA: 4244                     clr.w   D4
002BEC: 3004                     move.w  D4, D0
002BEE: 207C 0040 1F1C           movea.l #$401f1c, A0
002BF4: 4A30 0000                tst.b   (A0,D0.w)
002BF8: 6656                     bne     2c50
002BFA: 3004                     move.w  D4, D0
002BFC: E540                     asl.w   #2, D0
002BFE: 207C 0040 1F04           movea.l #$401f04, A0
002C04: 2183 0000                move.l  D3, (A0,D0.w)
002C08: 3004                     move.w  D4, D0
002C0A: 207C 0040 1F1C           movea.l #$401f1c, A0
002C10: 11BC 0003 0000           move.b  #$3, (A0,D0.w)
002C16: 3004                     move.w  D4, D0
002C18: D040                     add.w   D0, D0
002C1A: 207C 0040 1F20           movea.l #$401f20, A0
002C20: 3181 0000                move.w  D1, (A0,D0.w)
002C24: 3004                     move.w  D4, D0
002C26: D040                     add.w   D0, D0
002C28: 207C 0040 1F14           movea.l #$401f14, A0
002C2E: 3182 0000                move.w  D2, (A0,D0.w)
002C32: 3004                     move.w  D4, D0
002C34: D040                     add.w   D0, D0
002C36: 207C 0040 1F28           movea.l #$401f28, A0
002C3C: 4270 0000                clr.w   (A0,D0.w)
002C40: 3004                     move.w  D4, D0
002C42: 207C 0040 1F34           movea.l #$401f34, A0
002C48: 4230 0000                clr.b   (A0,D0.w)
002C4C: 7001                     moveq   #$1, D0
002C4E: 600A                     bra     2c5a
002C50: 5244                     addq.w  #1, D4
002C52: 7004                     moveq   #$4, D0
002C54: B044                     cmp.w   D4, D0
002C56: 6E94                     bgt     2bec
002C58: 7000                     moveq   #$0, D0
002C5A: 4CDF 001C                movem.l (A7)+, D2-D4
002C5E: 4E75                     rts
002C60: 48E7 3000                movem.l D2-D3, -(A7)
002C64: 242F 000C                move.l  ($c,A7), D2
002C68: 322F 0012                move.w  ($12,A7), D1
002C6C: 4243                     clr.w   D3
002C6E: 3003                     move.w  D3, D0
002C70: 207C 0040 1F1C           movea.l #$401f1c, A0
002C76: 4A30 0000                tst.b   (A0,D0.w)
002C7A: 6648                     bne     2cc4
002C7C: 3003                     move.w  D3, D0
002C7E: E540                     asl.w   #2, D0
002C80: 207C 0040 1F04           movea.l #$401f04, A0
002C86: 2182 0000                move.l  D2, (A0,D0.w)
002C8A: 3003                     move.w  D3, D0
002C8C: 207C 0040 1F1C           movea.l #$401f1c, A0
002C92: 11BC 0004 0000           move.b  #$4, (A0,D0.w)
002C98: 3003                     move.w  D3, D0
002C9A: D040                     add.w   D0, D0
002C9C: 207C 0040 1F20           movea.l #$401f20, A0
002CA2: 3181 0000                move.w  D1, (A0,D0.w)
002CA6: 3003                     move.w  D3, D0
002CA8: D040                     add.w   D0, D0
002CAA: 207C 0040 1F28           movea.l #$401f28, A0
002CB0: 4270 0000                clr.w   (A0,D0.w)
002CB4: 3003                     move.w  D3, D0
002CB6: 207C 0040 1F34           movea.l #$401f34, A0
002CBC: 4230 0000                clr.b   (A0,D0.w)
002CC0: 7001                     moveq   #$1, D0
002CC2: 600A                     bra     2cce
002CC4: 5243                     addq.w  #1, D3
002CC6: 7004                     moveq   #$4, D0
002CC8: B043                     cmp.w   D3, D0
002CCA: 6EA2                     bgt     2c6e
002CCC: 7000                     moveq   #$0, D0
002CCE: 4CDF 000C                movem.l (A7)+, D2-D3
002CD2: 4E75                     rts
002CD4: 48E7 3830                movem.l D2-D4/A2-A3, -(A7)
002CD8: 206F 0018                movea.l ($18,A7), A0
002CDC: 362F 001E                move.w  ($1e,A7), D3
002CE0: 142F 0023                move.b  ($23,A7), D2
002CE4: 227C 0040 1F42           movea.l #$401f42, A1
002CEA: 247C 00A0 3000           movea.l #$a03000, A2
002CF0: 7200                     moveq   #$0, D1
002CF2: 1202                     move.b  D2, D1
002CF4: 2001                     move.l  D1, D0
002CF6: D0A8 0002                add.l   ($2,A0), D0
002CFA: 2640                     movea.l D0, A3
002CFC: 4A51                     tst.w   (A1)
002CFE: 670E                     beq     2d0e
002D00: 7829                     moveq   #$29, D4
002D02: 1028 0001                move.b  ($1,A0), D0
002D06: 4880                     ext.w   D0
002D08: 48C0                     ext.l   D0
002D0A: 9880                     sub.l   D0, D4
002D0C: 600A                     bra     2d18
002D0E: 1828 0001                move.b  ($1,A0), D4
002D12: 4884                     ext.w   D4
002D14: 48C4                     ext.l   D4
002D16: ED84                     asl.l   #6, D4
002D18: 1010                     move.b  (A0), D0
002D1A: 4880                     ext.w   D0
002D1C: 48C0                     ext.l   D0
002D1E: 7200                     moveq   #$0, D1
002D20: 1202                     move.b  D2, D1
002D22: D081                     add.l   D1, D0
002D24: 3211                     move.w  (A1), D1
002D26: 48C1                     ext.l   D1
002D28: D281                     add.l   D1, D1
002D2A: 207C 0000 72A4           movea.l #$72a4, A0
002D30: 1230 1801                move.b  ($1,A0,D1.l), D1
002D34: E3A8                     lsl.l   D1, D0
002D36: D084                     add.l   D4, D0
002D38: D080                     add.l   D0, D0
002D3A: D5C0                     adda.l  D0, A2
002D3C: 1413                     move.b  (A3), D2
002D3E: 6606                     bne     2d46
002D40: 7000                     moveq   #$0, D0
002D42: 6000 0056                bra     2d9a
002D46: 0C02 0020                cmpi.b  #$20, D2
002D4A: 6604                     bne     2d50
002D4C: 3483                     move.w  D3, (A2)
002D4E: 6048                     bra     2d98
002D50: 3003                     move.w  D3, D0
002D52: 48C0                     ext.l   D0
002D54: 0280 0000 C000           andi.l  #$c000, D0
002D5A: 6722                     beq     2d7e
002D5C: 0C02 0041                cmpi.b  #$41, D2
002D60: 651C                     bcs     2d7e
002D62: 0C02 005A                cmpi.b  #$5a, D2
002D66: 6216                     bhi     2d7e
002D68: 3003                     move.w  D3, D0
002D6A: 48C0                     ext.l   D0
002D6C: 0280 0000 8000           andi.l  #$8000, D0
002D72: 6706                     beq     2d7a
002D74: 0402 0040                subi.b  #$40, D2
002D78: 6004                     bra     2d7e
002D7A: 0602 0040                addi.b  #$40, D2
002D7E: 3011                     move.w  (A1), D0
002D80: 48C0                     ext.l   D0
002D82: D080                     add.l   D0, D0
002D84: 207C 0000 72A8           movea.l #$72a8, A0
002D8A: 3230 0800                move.w  (A0,D0.l), D1
002D8E: 7000                     moveq   #$0, D0
002D90: 1002                     move.b  D2, D0
002D92: 8043                     or.w    D3, D0
002D94: B141                     eor.w   D0, D1
002D96: 3481                     move.w  D1, (A2)
002D98: 7003                     moveq   #$3, D0
002D9A: 4CDF 0C1C                movem.l (A7)+, D2-D4/A2-A3
002D9E: 4E75                     rts
002DA0: 48E7 3020                movem.l D2-D3/A2, -(A7)
002DA4: 206F 0010                movea.l ($10,A7), A0
002DA8: 142F 0017                move.b  ($17,A7), D2
002DAC: 227C 00A0 3000           movea.l #$a03000, A1
002DB2: 7200                     moveq   #$0, D1
002DB4: 1202                     move.b  D2, D1
002DB6: 2001                     move.l  D1, D0
002DB8: D0A8 0002                add.l   ($2,A0), D0
002DBC: 2440                     movea.l D0, A2
002DBE: 4A79 0040 1F42           tst.w   $401f42.l
002DC4: 670E                     beq     2dd4
002DC6: 7629                     moveq   #$29, D3
002DC8: 1028 0001                move.b  ($1,A0), D0
002DCC: 4880                     ext.w   D0
002DCE: 48C0                     ext.l   D0
002DD0: 9680                     sub.l   D0, D3
002DD2: 600A                     bra     2dde
002DD4: 1628 0001                move.b  ($1,A0), D3
002DD8: 4883                     ext.w   D3
002DDA: 48C3                     ext.l   D3
002DDC: ED83                     asl.l   #6, D3
002DDE: 1010                     move.b  (A0), D0
002DE0: 4880                     ext.w   D0
002DE2: 48C0                     ext.l   D0
002DE4: 7200                     moveq   #$0, D1
002DE6: 1202                     move.b  D2, D1
002DE8: D081                     add.l   D1, D0
002DEA: 3239 0040 1F42           move.w  $401f42.l, D1
002DF0: 48C1                     ext.l   D1
002DF2: D281                     add.l   D1, D1
002DF4: 207C 0000 72A4           movea.l #$72a4, A0
002DFA: 1230 1801                move.b  ($1,A0,D1.l), D1
002DFE: E3A8                     lsl.l   D1, D0
002E00: D083                     add.l   D3, D0
002E02: D080                     add.l   D0, D0
002E04: D3C0                     adda.l  D0, A1
002E06: 4A12                     tst.b   (A2)
002E08: 6604                     bne     2e0e
002E0A: 7000                     moveq   #$0, D0
002E0C: 6004                     bra     2e12
002E0E: 4251                     clr.w   (A1)
002E10: 7004                     moveq   #$4, D0
002E12: 4CDF 040C                movem.l (A7)+, D2-D3/A2
002E16: 4E75                     rts

002E18: 48E7 3C38                movem.l D2-D5/A2-A4, -(A7)    <$148
002E1C: 287C 0040 1F04           movea.l #$401f04, A4
002E22: 267C 0040 1F1C           movea.l #$401f1c, A3
002E28: 2A3C 0040 1F14           move.l  #$401f14, D5
002E2E: 5279 0040 1F38           addq.w  #1, $401f38.l
002E34: 4A79 0040 1F02           tst.w   $401f02.l
002E3A: 6700 012E                beq     2f6a
002E3E: 207C 0040 1F3C           movea.l #$401f3c, A0
002E44: 3010                     move.w  (A0), D0
002E46: 5250                     addq.w  #1, (A0)
002E48: B079 0040 1F3E           cmp.w   $401f3e.l, D0
002E4E: 6600 0364                bne     31b4
002E52: 4EB9 0000 295A           jsr     $295a.l
002E58: 4279 0040 1F3C           clr.w   $401f3c.l
002E5E: 5279 0040 1F3A           addq.w  #1, $401f3a.l
002E64: 4244                     clr.w   D4
002E66: 3004                     move.w  D4, D0
002E68: 204B                     movea.l A3, A0
002E6A: 0C30 0007 0000           cmpi.b  #$7, (A0,D0.w)
002E70: 6600 00EA                bne     2f5c
002E74: 3004                     move.w  D4, D0
002E76: E540                     asl.w   #2, D0
002E78: 204C                     movea.l A4, A0
002E7A: 2630 0000                move.l  (A0,D0.w), D3
002E7E: 3039 0040 1F42           move.w  $401f42.l, D0
002E84: 48C0                     ext.l   D0
002E86: D080                     add.l   D0, D0
002E88: 207C 0000 7294           movea.l #$7294, A0
002E8E: 3230 0800                move.w  (A0,D0.l), D1
002E92: 48C1                     ext.l   D1
002E94: 5381                     subq.l  #1, D1
002E96: 2243                     movea.l D3, A1
002E98: 1029 0001                move.b  ($1,A1), D0
002E9C: 4880                     ext.w   D0
002E9E: 48C0                     ext.l   D0
002EA0: 3439 0040 1F3A           move.w  $401f3a.l, D2
002EA6: 48C2                     ext.l   D2
002EA8: 9082                     sub.l   D2, D0
002EAA: B280                     cmp.l   D0, D1
002EAC: 6F2C                     ble     2eda
002EAE: 2243                     movea.l D3, A1
002EB0: 1229 0006                move.b  ($6,A1), D1
002EB4: 4881                     ext.w   D1
002EB6: 48C1                     ext.l   D1
002EB8: 3039 0040 1F00           move.w  $401f00.l, D0
002EBE: 48C0                     ext.l   D0
002EC0: D280                     add.l   D0, D1
002EC2: 7402                     moveq   #$2, D2
002EC4: B481                     cmp.l   D1, D2
002EC6: 6F0A                     ble     2ed2
002EC8: 3004                     move.w  D4, D0
002ECA: 204B                     movea.l A3, A0
002ECC: 4230 0000                clr.b   (A0,D0.w)
002ED0: 60AC                     bra     2e7e
002ED2: 2243                     movea.l D3, A1
002ED4: 2629 0008                move.l  ($8,A1), D3
002ED8: 60A4                     bra     2e7e
002EDA: 3039 0040 1F42           move.w  $401f42.l, D0
002EE0: 48C0                     ext.l   D0
002EE2: D080                     add.l   D0, D0
002EE4: 207C 0000 7294           movea.l #$7294, A0
002EEA: 3230 0800                move.w  (A0,D0.l), D1
002EEE: 48C1                     ext.l   D1
002EF0: 5381                     subq.l  #1, D1
002EF2: 2243                     movea.l D3, A1
002EF4: 1029 0001                move.b  ($1,A1), D0
002EF8: 4880                     ext.w   D0
002EFA: 48C0                     ext.l   D0
002EFC: 3439 0040 1F3A           move.w  $401f3a.l, D2
002F02: 48C2                     ext.l   D2
002F04: 9082                     sub.l   D2, D0
002F06: B280                     cmp.l   D0, D1
002F08: 6652                     bne     2f5c
002F0A: 3004                     move.w  D4, D0
002F0C: D040                     add.w   D0, D0
002F0E: 2245                     movea.l D5, A1
002F10: 2449                     movea.l A1, A2
002F12: 3032 0000                move.w  (A2,D0.w), D0
002F16: 48C0                     ext.l   D0
002F18: 2F00                     move.l  D0, -(A7)
002F1A: 2F03                     move.l  D3, -(A7)
002F1C: 4EB9 0000 2572           jsr     $2572.l
002F22: 3004                     move.w  D4, D0
002F24: E540                     asl.w   #2, D0
002F26: 204C                     movea.l A4, A0
002F28: 2183 0000                move.l  D3, (A0,D0.w)
002F2C: 2243                     movea.l D3, A1
002F2E: 1229 0006                move.b  ($6,A1), D1
002F32: 4881                     ext.w   D1
002F34: 48C1                     ext.l   D1
002F36: 3039 0040 1F00           move.w  $401f00.l, D0
002F3C: 48C0                     ext.l   D0
002F3E: D280                     add.l   D0, D1
002F40: 7402                     moveq   #$2, D2
002F42: B481                     cmp.l   D1, D2
002F44: 508F                     addq.l  #8, A7
002F46: 6F0A                     ble     2f52
002F48: 3004                     move.w  D4, D0
002F4A: 204B                     movea.l A3, A0
002F4C: 4230 0000                clr.b   (A0,D0.w)
002F50: 600A                     bra     2f5c
002F52: 3004                     move.w  D4, D0
002F54: E540                     asl.w   #2, D0
002F56: 204C                     movea.l A4, A0
002F58: 2183 0000                move.l  D3, (A0,D0.w)
002F5C: 5244                     addq.w  #1, D4
002F5E: 7204                     moveq   #$4, D1
002F60: B244                     cmp.w   D4, D1
002F62: 6F00 0250                ble     31b4
002F66: 6000 FEFE                bra     2e66
002F6A: 4244                     clr.w   D4
002F6C: 3004                     move.w  D4, D0
002F6E: 204B                     movea.l A3, A0
002F70: 4A30 0000                tst.b   (A0,D0.w)
002F74: 6700 0234                beq     31aa
002F78: 3004                     move.w  D4, D0
002F7A: D040                     add.w   D0, D0
002F7C: 207C 0040 1F20           movea.l #$401f20, A0
002F82: 3030 0000                move.w  (A0,D0.w), D0
002F86: 3204                     move.w  D4, D1
002F88: D241                     add.w   D1, D1
002F8A: 247C 0040 1F28           movea.l #$401f28, A2
002F90: 5272 1000                addq.w  #1, (A2,D1.w)
002F94: B072 1000                cmp.w   (A2,D1.w), D0
002F98: 6600 0210                bne     31aa
002F9C: 3004                     move.w  D4, D0
002F9E: D040                     add.w   D0, D0
002FA0: 207C 0040 1F28           movea.l #$401f28, A0
002FA6: 4270 0000                clr.w   (A0,D0.w)
002FAA: 3004                     move.w  D4, D0
002FAC: 204B                     movea.l A3, A0
002FAE: 0C30 0002 0000           cmpi.b  #$2, (A0,D0.w)
002FB4: 6600 0066                bne     301c
002FB8: 3004                     move.w  D4, D0
002FBA: 207C 0040 1F30           movea.l #$401f30, A0
002FC0: 4A30 0000                tst.b   (A0,D0.w)
002FC4: 6722                     beq     2fe8
002FC6: 3004                     move.w  D4, D0
002FC8: E540                     asl.w   #2, D0
002FCA: 244C                     movea.l A4, A2
002FCC: 2F32 0000                move.l  (A2,D0.w), -(A7)
002FD0: 4EB9 0000 2ABC           jsr     $2abc.l
002FD6: 3004                     move.w  D4, D0
002FD8: 207C 0040 1F30           movea.l #$401f30, A0
002FDE: 4230 0000                clr.b   (A0,D0.w)
002FE2: 588F                     addq.l  #4, A7
002FE4: 6000 01C4                bra     31aa
002FE8: 3004                     move.w  D4, D0
002FEA: D040                     add.w   D0, D0
002FEC: 2245                     movea.l D5, A1
002FEE: 2449                     movea.l A1, A2
002FF0: 3032 0000                move.w  (A2,D0.w), D0
002FF4: 48C0                     ext.l   D0
002FF6: 2F00                     move.l  D0, -(A7)
002FF8: 3004                     move.w  D4, D0
002FFA: E540                     asl.w   #2, D0
002FFC: 204C                     movea.l A4, A0
002FFE: 2F30 0000                move.l  (A0,D0.w), -(A7)
003002: 4EB9 0000 2572           jsr     $2572.l
003008: 3004                     move.w  D4, D0
00300A: 207C 0040 1F30           movea.l #$401f30, A0
003010: 11BC 0001 0000           move.b  #$1, (A0,D0.w)
003016: 508F                     addq.l  #8, A7
003018: 6000 0190                bra     31aa
00301C: 3004                     move.w  D4, D0
00301E: 204B                     movea.l A3, A0
003020: 0C30 0001 0000           cmpi.b  #$1, (A0,D0.w)
003026: 6616                     bne     303e
003028: 3004                     move.w  D4, D0
00302A: E540                     asl.w   #2, D0
00302C: 244C                     movea.l A4, A2
00302E: 2F32 0000                move.l  (A2,D0.w), -(A7)
003032: 4EB9 0000 2678           jsr     $2678.l
003038: 588F                     addq.l  #4, A7
00303A: 6000 016E                bra     31aa
00303E: 3004                     move.w  D4, D0
003040: 204B                     movea.l A3, A0
003042: 0C30 0003 0000           cmpi.b  #$3, (A0,D0.w)
003048: 6600 009E                bne     30e8
00304C: 3604                     move.w  D4, D3
00304E: 244B                     movea.l A3, A2
003050: 3204                     move.w  D4, D1
003052: 207C 0040 1F34           movea.l #$401f34, A0
003058: 7000                     moveq   #$0, D0
00305A: 1030 1000                move.b  (A0,D1.w), D0
00305E: 5230 1000                addq.b  #1, (A0,D1.w)
003062: 2F00                     move.l  D0, -(A7)
003064: 3004                     move.w  D4, D0
003066: D040                     add.w   D0, D0
003068: 2245                     movea.l D5, A1
00306A: 2049                     movea.l A1, A0
00306C: 3430 0000                move.w  (A0,D0.w), D2
003070: 48C2                     ext.l   D2
003072: 2F02                     move.l  D2, -(A7)
003074: 3004                     move.w  D4, D0
003076: E540                     asl.w   #2, D0
003078: 204C                     movea.l A4, A0
00307A: 2F30 0000                move.l  (A0,D0.w), -(A7)
00307E: 4EB9 0000 2CD4           jsr     $2cd4.l
003084: 1580 3000                move.b  D0, (A2,D3.w)
003088: 3004                     move.w  D4, D0
00308A: 204B                     movea.l A3, A0
00308C: 4A30 0000                tst.b   (A0,D0.w)
003090: 4FEF 000C                lea     ($c,A7), A7
003094: 6600 0114                bne     31aa
003098: 3004                     move.w  D4, D0
00309A: E540                     asl.w   #2, D0
00309C: 204C                     movea.l A4, A0
00309E: 2470 0000                movea.l (A0,D0.w), A2
0030A2: 4AAA 0008                tst.l   ($8,A2)
0030A6: 6700 0102                beq     31aa
0030AA: 3004                     move.w  D4, D0
0030AC: D040                     add.w   D0, D0
0030AE: 247C 0040 1F20           movea.l #$401f20, A2
0030B4: 3032 0000                move.w  (A2,D0.w), D0
0030B8: 48C0                     ext.l   D0
0030BA: 2F00                     move.l  D0, -(A7)
0030BC: 3004                     move.w  D4, D0
0030BE: D040                     add.w   D0, D0
0030C0: 2245                     movea.l D5, A1
0030C2: 2049                     movea.l A1, A0
0030C4: 3430 0000                move.w  (A0,D0.w), D2
0030C8: 48C2                     ext.l   D2
0030CA: 2F02                     move.l  D2, -(A7)
0030CC: 3004                     move.w  D4, D0
0030CE: E540                     asl.w   #2, D0
0030D0: 204C                     movea.l A4, A0
0030D2: 2070 0000                movea.l (A0,D0.w), A0
0030D6: 2F28 0008                move.l  ($8,A0), -(A7)
0030DA: 4EB9 0000 2BDA           jsr     $2bda.l
0030E0: 4FEF 000C                lea     ($c,A7), A7
0030E4: 6000 00C4                bra     31aa
0030E8: 3004                     move.w  D4, D0
0030EA: 204B                     movea.l A3, A0
0030EC: 0C30 0004 0000           cmpi.b  #$4, (A0,D0.w)
0030F2: 6600 0078                bne     316c
0030F6: 3404                     move.w  D4, D2
0030F8: 244B                     movea.l A3, A2
0030FA: 3204                     move.w  D4, D1
0030FC: 207C 0040 1F34           movea.l #$401f34, A0
003102: 7000                     moveq   #$0, D0
003104: 1030 1000                move.b  (A0,D1.w), D0
003108: 5230 1000                addq.b  #1, (A0,D1.w)
00310C: 2F00                     move.l  D0, -(A7)
00310E: 3004                     move.w  D4, D0
003110: E540                     asl.w   #2, D0
003112: 204C                     movea.l A4, A0
003114: 2F30 0000                move.l  (A0,D0.w), -(A7)
003118: 4EB9 0000 2DA0           jsr     $2da0.l
00311E: 1580 2000                move.b  D0, (A2,D2.w)
003122: 3004                     move.w  D4, D0
003124: 204B                     movea.l A3, A0
003126: 4A30 0000                tst.b   (A0,D0.w)
00312A: 508F                     addq.l  #8, A7
00312C: 6600 007C                bne     31aa
003130: 3004                     move.w  D4, D0
003132: E540                     asl.w   #2, D0
003134: 204C                     movea.l A4, A0
003136: 2470 0000                movea.l (A0,D0.w), A2
00313A: 4AAA 0008                tst.l   ($8,A2)
00313E: 6700 006A                beq     31aa
003142: 3004                     move.w  D4, D0
003144: D040                     add.w   D0, D0
003146: 247C 0040 1F20           movea.l #$401f20, A2
00314C: 3032 0000                move.w  (A2,D0.w), D0
003150: 48C0                     ext.l   D0
003152: 2F00                     move.l  D0, -(A7)
003154: 3004                     move.w  D4, D0
003156: E540                     asl.w   #2, D0
003158: 204C                     movea.l A4, A0
00315A: 2070 0000                movea.l (A0,D0.w), A0
00315E: 2F28 0008                move.l  ($8,A0), -(A7)
003162: 4EB9 0000 2C60           jsr     $2c60.l
003168: 508F                     addq.l  #8, A7
00316A: 603E                     bra     31aa
00316C: 3004                     move.w  D4, D0
00316E: 204B                     movea.l A3, A0
003170: 0C30 0005 0000           cmpi.b  #$5, (A0,D0.w)
003176: 6614                     bne     318c
003178: 3004                     move.w  D4, D0
00317A: E540                     asl.w   #2, D0
00317C: 244C                     movea.l A4, A2
00317E: 2F32 0000                move.l  (A2,D0.w), -(A7)
003182: 4EB9 0000 2766           jsr     $2766.l
003188: 588F                     addq.l  #4, A7
00318A: 601E                     bra     31aa
00318C: 3004                     move.w  D4, D0
00318E: 204B                     movea.l A3, A0
003190: 0C30 0006 0000           cmpi.b  #$6, (A0,D0.w)
003196: 6612                     bne     31aa
003198: 3004                     move.w  D4, D0
00319A: E540                     asl.w   #2, D0
00319C: 244C                     movea.l A4, A2
00319E: 2F32 0000                move.l  (A2,D0.w), -(A7)
0031A2: 4EB9 0000 2818           jsr     $2818.l
0031A8: 588F                     addq.l  #4, A7
0031AA: 5244                     addq.w  #1, D4
0031AC: 7204                     moveq   #$4, D1
0031AE: B244                     cmp.w   D4, D1
0031B0: 6E00 FDBA                bgt     2f6c
0031B4: 4CDF 1C3C                movem.l (A7)+, D2-D5/A2-A4
0031B8: 4E75                     rts

0031BA: 302F 0006                move.w  ($6,A7), D0
0031BE: 3239 0040 1F38           move.w  $401f38.l, D1
0031C4: D240                     add.w   D0, D1
0031C6: B279 0040 1F38           cmp.w   $401f38.l, D1
0031CC: 66F8                     bne     31c6
0031CE: 4E75                     rts

0031D0: 2F02                     move.l  D2, -(A7)         <$14E
0031D2: 4A39 0001 0072           tst.b   $10072.l  ;'unused' - set to 0000 (code file)
0031D8: 6704                     beq     31de      ; set to 0001 and text displayed at 90o
0031DA: 7001                     moveq   #$1, D0   ; very strange!
0031DC: 6002                     bra     31e0
0031DE: 7000                     moveq   #$0, D0
0031E0: 33C0 0040 1F42           move.w  D0, $401f42.l
0031E6: 0C79 4EF9 0001 0000      cmpi.w  #$4ef9, $10000.l  ;checks for 'jmp' instruction
0031EE: 6706                     beq     31f6
0031F0: 4279 0040 1F42           clr.w   $401f42.l 
0031F6: 4279 0040 1F00           clr.w   $401f00.l 
0031FC: 4279 0040 1F3A           clr.w   $401f3a.l 
003202: 4279 0040 1F02           clr.w   $401f02.l
003208: 4279 0040 1F3C           clr.w   $401f3c.l
00320E: 4279 0040 1F3E           clr.w   $401f3e.l
003214: 4241                     clr.w   D1
003216: 3001                     move.w  D1, D0
003218: 207C 0040 1F1C           movea.l #$401f1c, A0
00321E: 4230 0000                clr.b   (A0,D0.w)
003222: 3001                     move.w  D1, D0
003224: E540                     asl.w   #2, D0
003226: 207C 0040 1F04           movea.l #$401f04, A0
00322C: 42B0 0000                clr.l   (A0,D0.w)
003230: 5241                     addq.w  #1, D1
003232: 7004                     moveq   #$4, D0
003234: B041                     cmp.w   D1, D0
003236: 6EDE                     bgt     3216
003238: 207C 00A0 3000           movea.l #$a03000, A0
00323E: C588                     exg     D2, A0
003240: 0C82 00A0 3F00           cmpi.l  #$a03f00, D2
003246: C588                     exg     D2, A0
003248: 6404                     bcc     324e
00324A: 4258                     clr.w   (A0)+         ;clear text
00324C: 60F0                     bra     323e

00324E: 241F                     move.l  (A7)+, D2
003250: 4E75                     rts

003252: 4A39 0001 0072           tst.b   $10072.l
003258: 6704                     beq     325e
00325A: 7001                     moveq   #$1, D0
00325C: 6002                     bra     3260
00325E: 7000                     moveq   #$0, D0
003260: 33C0 0040 1F42           move.w  D0, $401f42.l
003266: 0C79 4EF9 0001 0000      cmpi.w  #$4ef9, $10000.l
00326E: 6706                     beq     3276
003270: 4279 0040 1F42           clr.w   $401f42.l
003276: 4279 0040 1F00           clr.w   $401f00.l
00327C: 4279 0040 1F3A           clr.w   $401f3a.l
003282: 4279 0040 1F02           clr.w   $401f02.l
003288: 4279 0040 1F3C           clr.w   $401f3c.l
00328E: 4279 0040 1F3E           clr.w   $401f3e.l
003294: 4241                     clr.w   D1
003296: 3001                     move.w  D1, D0
003298: 207C 0040 1F1C           movea.l #$401f1c, A0
00329E: 4230 0000                clr.b   (A0,D0.w)
0032A2: 3001                     move.w  D1, D0
0032A4: E540                     asl.w   #2, D0
0032A6: 207C 0040 1F04           movea.l #$401f04, A0
0032AC: 42B0 0000                clr.l   (A0,D0.w)
0032B0: 5241                     addq.w  #1, D1
0032B2: 7004                     moveq   #$4, D0
0032B4: B041                     cmp.w   D1, D0
0032B6: 6EDE                     bgt     3296
0032B8: 4E75                     rts
0032BA: 48E7 3838                movem.l D2-D4/A2-A4, -(A7)
0032BE: 226F 001C                movea.l ($1c,A7), A1
0032C2: 362F 0022                move.w  ($22,A7), D3
0032C6: 342F 0026                move.w  ($26,A7), D2
0032CA: 267C 0000 0CCC           movea.l #$ccc, A3
0032D0: 7027                     moveq   #$27, D0
0032D2: B043                     cmp.w   D3, D0
0032D4: 6E56                     bgt     332c
0032D6: 702E                     moveq   #$2e, D0
0032D8: B043                     cmp.w   D3, D0
0032DA: 6D50                     blt     332c
0032DC: 3003                     move.w  D3, D0
0032DE: 48C0                     ext.l   D0
0032E0: 7227                     moveq   #$27, D1
0032E2: 9081                     sub.l   D1, D0
0032E4: E380                     asl.l   #1, D0
0032E6: D080                     add.l   D0, D0
0032E8: 2040                     movea.l D0, A0
0032EA: D1FC 0000 0E04           adda.l  #$e04, A0
0032F0: 3010                     move.w  (A0), D0
0032F2: 0640 0100                addi.w  #$100, D0
0032F6: 8042                     or.w    D2, D0
0032F8: 3280                     move.w  D0, (A1)
0032FA: 2809                     move.l  A1, D4
0032FC: 0684 0000 0080           addi.l  #$80, D4
003302: 2044                     movea.l D4, A0
003304: 3203                     move.w  D3, D1
003306: 48C1                     ext.l   D1
003308: 7027                     moveq   #$27, D0
00330A: 9280                     sub.l   D0, D1
00330C: E381                     asl.l   #1, D1
00330E: 5281                     addq.l  #1, D1
003310: D281                     add.l   D1, D1
003312: 2001                     move.l  D1, D0
003314: 0680 0000 0E04           addi.l  #$e04, D0
00331A: 2840                     movea.l D0, A4
00331C: 3014                     move.w  (A4), D0
00331E: 0640 0100                addi.w  #$100, D0
003322: 8042                     or.w    D2, D0
003324: 3080                     move.w  D0, (A0)
003326: 7000                     moveq   #$0, D0
003328: 6000 00C4                bra     33ee
00332C: 7032                     moveq   #$32, D0
00332E: B043                     cmp.w   D3, D0
003330: 663E                     bne     3370
003332: 3002                     move.w  D2, D0
003334: 0040 001C                ori.w   #$1c, D0
003338: 3280                     move.w  D0, (A1)
00333A: 2049                     movea.l A1, A0
00333C: 5488                     addq.l  #2, A0
00333E: 3002                     move.w  D2, D0
003340: 0040 00DB                ori.w   #$db, D0
003344: 3080                     move.w  D0, (A0)
003346: 2809                     move.l  A1, D4
003348: 0684 0000 0080           addi.l  #$80, D4
00334E: 2044                     movea.l D4, A0
003350: 3002                     move.w  D2, D0
003352: 0040 001E                ori.w   #$1e, D0
003356: 3080                     move.w  D0, (A0)
003358: 2809                     move.l  A1, D4
00335A: 0684 0000 0082           addi.l  #$82, D4
003360: 2044                     movea.l D4, A0
003362: 3002                     move.w  D2, D0
003364: 0040 00DD                ori.w   #$dd, D0
003368: 3080                     move.w  D0, (A0)
00336A: 7000                     moveq   #$0, D0
00336C: 6000 0080                bra     33ee
003370: 3003                     move.w  D3, D0
003372: 48C0                     ext.l   D0
003374: E580                     asl.l   #2, D0
003376: D080                     add.l   D0, D0
003378: 244B                     movea.l A3, A2
00337A: D08A                     add.l   A2, D0
00337C: 2040                     movea.l D0, A0
00337E: 3010                     move.w  (A0), D0
003380: 0640 0100                addi.w  #$100, D0
003384: 8042                     or.w    D2, D0
003386: 3280                     move.w  D0, (A1)
003388: 2049                     movea.l A1, A0
00338A: 5488                     addq.l  #2, A0
00338C: 3003                     move.w  D3, D0
00338E: 48C0                     ext.l   D0
003390: E580                     asl.l   #2, D0
003392: D080                     add.l   D0, D0
003394: 244B                     movea.l A3, A2
003396: D08A                     add.l   A2, D0
003398: 5480                     addq.l  #2, D0
00339A: 2840                     movea.l D0, A4
00339C: 3014                     move.w  (A4), D0
00339E: 0640 0100                addi.w  #$100, D0
0033A2: 8042                     or.w    D2, D0
0033A4: 3080                     move.w  D0, (A0)
0033A6: 2809                     move.l  A1, D4
0033A8: 0684 0000 0080           addi.l  #$80, D4
0033AE: 2044                     movea.l D4, A0
0033B0: 3003                     move.w  D3, D0
0033B2: 48C0                     ext.l   D0
0033B4: E580                     asl.l   #2, D0
0033B6: D080                     add.l   D0, D0
0033B8: 244B                     movea.l A3, A2
0033BA: D08A                     add.l   A2, D0
0033BC: 5880                     addq.l  #4, D0
0033BE: 2840                     movea.l D0, A4
0033C0: 3014                     move.w  (A4), D0
0033C2: 0640 0100                addi.w  #$100, D0
0033C6: 8042                     or.w    D2, D0
0033C8: 3080                     move.w  D0, (A0)
0033CA: 2809                     move.l  A1, D4
0033CC: 0684 0000 0082           addi.l  #$82, D4
0033D2: 2044                     movea.l D4, A0
0033D4: 3003                     move.w  D3, D0
0033D6: 48C0                     ext.l   D0
0033D8: E580                     asl.l   #2, D0
0033DA: D080                     add.l   D0, D0
0033DC: 244B                     movea.l A3, A2
0033DE: D08A                     add.l   A2, D0
0033E0: 5C80                     addq.l  #6, D0
0033E2: 2840                     movea.l D0, A4
0033E4: 3014                     move.w  (A4), D0
0033E6: 0640 0100                addi.w  #$100, D0
0033EA: 8042                     or.w    D2, D0
0033EC: 3080                     move.w  D0, (A0)
0033EE: 4CDF 1C1C                movem.l (A7)+, D2-D4/A2-A4
0033F2: 4E75                     rts
0033F4: 48E7 3838                movem.l D2-D4/A2-A4, -(A7)
0033F8: 226F 001C                movea.l ($1c,A7), A1
0033FC: 362F 0022                move.w  ($22,A7), D3
003400: 342F 0026                move.w  ($26,A7), D2
003404: 267C 0000 0CCC           movea.l #$ccc, A3
00340A: 7027                     moveq   #$27, D0
00340C: B043                     cmp.w   D3, D0
00340E: 6E50                     bgt     3460
003410: 702E                     moveq   #$2e, D0
003412: B043                     cmp.w   D3, D0
003414: 6D4A                     blt     3460
003416: 3003                     move.w  D3, D0
003418: 48C0                     ext.l   D0
00341A: 7227                     moveq   #$27, D1
00341C: 9081                     sub.l   D1, D0
00341E: E380                     asl.l   #1, D0
003420: D080                     add.l   D0, D0
003422: 2040                     movea.l D0, A0
003424: D1FC 0000 0E04           adda.l  #$e04, A0
00342A: 3010                     move.w  (A0), D0
00342C: 0640 0180                addi.w  #$180, D0
003430: 8042                     or.w    D2, D0
003432: 3280                     move.w  D0, (A1)
003434: 2049                     movea.l A1, A0
003436: 5588                     subq.l  #2, A0
003438: 3203                     move.w  D3, D1
00343A: 48C1                     ext.l   D1
00343C: 7027                     moveq   #$27, D0
00343E: 9280                     sub.l   D0, D1
003440: E381                     asl.l   #1, D1
003442: 5281                     addq.l  #1, D1
003444: D281                     add.l   D1, D1
003446: 2001                     move.l  D1, D0
003448: 0680 0000 0E04           addi.l  #$e04, D0
00344E: 2840                     movea.l D0, A4
003450: 3014                     move.w  (A4), D0
003452: 0640 0180                addi.w  #$180, D0
003456: 8042                     or.w    D2, D0
003458: 3080                     move.w  D0, (A0)
00345A: 7000                     moveq   #$0, D0
00345C: 6000 00BC                bra     351a
003460: 7032                     moveq   #$32, D0
003462: B043                     cmp.w   D3, D0
003464: 663A                     bne     34a0
003466: 3002                     move.w  D2, D0
003468: 0040 001C                ori.w   #$1c, D0
00346C: 3280                     move.w  D0, (A1)
00346E: 2809                     move.l  A1, D4
003470: 0684 0000 0080           addi.l  #$80, D4
003476: 2044                     movea.l D4, A0
003478: 3002                     move.w  D2, D0
00347A: 0040 001D                ori.w   #$1d, D0
00347E: 3080                     move.w  D0, (A0)
003480: 2049                     movea.l A1, A0
003482: 5588                     subq.l  #2, A0
003484: 3002                     move.w  D2, D0
003486: 0040 005D                ori.w   #$5d, D0
00348A: 3080                     move.w  D0, (A0)
00348C: 2049                     movea.l A1, A0
00348E: 707E                     moveq   #$7e, D0
003490: D1C0                     adda.l  D0, A0
003492: 3002                     move.w  D2, D0
003494: 0040 005B                ori.w   #$5b, D0
003498: 3080                     move.w  D0, (A0)
00349A: 7000                     moveq   #$0, D0
00349C: 6000 007C                bra     351a
0034A0: 3003                     move.w  D3, D0
0034A2: 48C0                     ext.l   D0
0034A4: E580                     asl.l   #2, D0
0034A6: D080                     add.l   D0, D0
0034A8: 244B                     movea.l A3, A2
0034AA: D08A                     add.l   A2, D0
0034AC: 2040                     movea.l D0, A0
0034AE: 3010                     move.w  (A0), D0
0034B0: 0640 0180                addi.w  #$180, D0
0034B4: 8042                     or.w    D2, D0
0034B6: 3280                     move.w  D0, (A1)
0034B8: 2809                     move.l  A1, D4
0034BA: 0684 0000 0080           addi.l  #$80, D4
0034C0: 2044                     movea.l D4, A0
0034C2: 3003                     move.w  D3, D0
0034C4: 48C0                     ext.l   D0
0034C6: E580                     asl.l   #2, D0
0034C8: D080                     add.l   D0, D0
0034CA: 244B                     movea.l A3, A2
0034CC: D08A                     add.l   A2, D0
0034CE: 5480                     addq.l  #2, D0
0034D0: 2840                     movea.l D0, A4
0034D2: 3014                     move.w  (A4), D0
0034D4: 0640 0180                addi.w  #$180, D0
0034D8: 8042                     or.w    D2, D0
0034DA: 3080                     move.w  D0, (A0)
0034DC: 2049                     movea.l A1, A0
0034DE: 5588                     subq.l  #2, A0
0034E0: 3003                     move.w  D3, D0
0034E2: 48C0                     ext.l   D0
0034E4: E580                     asl.l   #2, D0
0034E6: D080                     add.l   D0, D0
0034E8: 244B                     movea.l A3, A2
0034EA: D08A                     add.l   A2, D0
0034EC: 5880                     addq.l  #4, D0
0034EE: 2840                     movea.l D0, A4
0034F0: 3014                     move.w  (A4), D0
0034F2: 0640 0180                addi.w  #$180, D0
0034F6: 8042                     or.w    D2, D0
0034F8: 3080                     move.w  D0, (A0)
0034FA: 2049                     movea.l A1, A0
0034FC: 707E                     moveq   #$7e, D0
0034FE: D1C0                     adda.l  D0, A0
003500: 3003                     move.w  D3, D0
003502: 48C0                     ext.l   D0
003504: E580                     asl.l   #2, D0
003506: D080                     add.l   D0, D0
003508: 244B                     movea.l A3, A2
00350A: D08A                     add.l   A2, D0
00350C: 2240                     movea.l D0, A1
00350E: 5C89                     addq.l  #6, A1
003510: 3011                     move.w  (A1), D0
003512: 0640 0180                addi.w  #$180, D0
003516: 8042                     or.w    D2, D0
003518: 3080                     move.w  D0, (A0)
00351A: 4CDF 1C1C                movem.l (A7)+, D2-D4/A2-A4
00351E: 4E75                     rts
003520: 48E7 3E38                movem.l D2-D6/A2-A4, -(A7)
003524: 246F 0024                movea.l ($24,A7), A2
003528: 342F 002A                move.w  ($2a,A7), D2
00352C: 267C 0040 1F42           movea.l #$401f42, A3
003532: 287C 0000 72AC           movea.l #$72ac, A4
003538: 122A 0001                move.b  ($1,A2), D1
00353C: 4881                     ext.w   D1
00353E: 9279 0040 1F3A           sub.w   $401f3a.l, D1
003544: 3013                     move.w  (A3), D0
003546: 48C0                     ext.l   D0
003548: D080                     add.l   D0, D0
00354A: 207C 0000 7294           movea.l #$7294, A0
003550: B270 0800                cmp.w   (A0,D0.l), D1
003554: 6E00 00E4                bgt     363a
003558: 283C 00A0 3000           move.l  #$a03000, D4
00355E: 2A2A 0002                move.l  ($2,A2), D5
003562: 4A53                     tst.w   (A3)
003564: 670A                     beq     3570
003566: 7629                     moveq   #$29, D3
003568: 3001                     move.w  D1, D0
00356A: 48C0                     ext.l   D0
00356C: 9680                     sub.l   D0, D3
00356E: 6006                     bra     3576
003570: 3601                     move.w  D1, D3
003572: 48C3                     ext.l   D3
003574: ED83                     asl.l   #6, D3
003576: 1012                     move.b  (A2), D0
003578: 4880                     ext.w   D0
00357A: 48C0                     ext.l   D0
00357C: 3213                     move.w  (A3), D1
00357E: 48C1                     ext.l   D1
003580: D281                     add.l   D1, D1
003582: 207C 0000 72A4           movea.l #$72a4, A0
003588: 1230 1801                move.b  ($1,A0,D1.l), D1
00358C: E3A0                     asl.l   D1, D0
00358E: D083                     add.l   D3, D0
003590: D080                     add.l   D0, D0
003592: D880                     add.l   D0, D4
003594: 2245                     movea.l D5, A1
003596: 1619                     move.b  (A1)+, D3
003598: 40C6                     move    SR, D6
00359A: 2A09                     move.l  A1, D5
00359C: 44C6                     move    D6, CCR
00359E: 6700 009A                beq     363a
0035A2: 4A53                     tst.w   (A3)
0035A4: 6720                     beq     35c6
0035A6: 3202                     move.w  D2, D1
0035A8: 48C1                     ext.l   D1
0035AA: 2F01                     move.l  D1, -(A7)
0035AC: 7000                     moveq   #$0, D0
0035AE: 1003                     move.b  D3, D0
0035B0: E540                     asl.w   #2, D0
0035B2: 204C                     movea.l A4, A0
0035B4: 2F30 0000                move.l  (A0,D0.w), -(A7)
0035B8: 2F04                     move.l  D4, -(A7)
0035BA: 4EB9 0000 33F4           jsr     $33f4.l
0035C0: 4FEF 000C                lea     ($c,A7), A7
0035C4: 601E                     bra     35e4
0035C6: 3202                     move.w  D2, D1
0035C8: 48C1                     ext.l   D1
0035CA: 2F01                     move.l  D1, -(A7)
0035CC: 7000                     moveq   #$0, D0
0035CE: 1003                     move.b  D3, D0
0035D0: E540                     asl.w   #2, D0
0035D2: 204C                     movea.l A4, A0
0035D4: 2F30 0000                move.l  (A0,D0.w), -(A7)
0035D8: 2F04                     move.l  D4, -(A7)
0035DA: 4EB9 0000 32BA           jsr     $32ba.l
0035E0: 4FEF 000C                lea     ($c,A7), A7
0035E4: 7200                     moveq   #$0, D1
0035E6: 1203                     move.b  D3, D1
0035E8: E541                     asl.w   #2, D1
0035EA: 204C                     movea.l A4, A0
0035EC: 7026                     moveq   #$26, D0
0035EE: B0B0 1000                cmp.l   (A0,D1.w), D0
0035F2: 6E2A                     bgt     361e
0035F4: 7200                     moveq   #$0, D1
0035F6: 1203                     move.b  D3, D1
0035F8: E541                     asl.w   #2, D1
0035FA: 204C                     movea.l A4, A0
0035FC: 702E                     moveq   #$2e, D0
0035FE: B0B0 1000                cmp.l   (A0,D1.w), D0
003602: 6D1A                     blt     361e
003604: 3013                     move.w  (A3), D0
003606: 48C0                     ext.l   D0
003608: D080                     add.l   D0, D0
00360A: 207C 0000 72A0           movea.l #$72a0, A0
003610: 3030 0800                move.w  (A0,D0.l), D0
003614: 48C0                     ext.l   D0
003616: D080                     add.l   D0, D0
003618: D880                     add.l   D0, D4
00361A: 6000 FF78                bra     3594
00361E: 3013                     move.w  (A3), D0
003620: 48C0                     ext.l   D0
003622: D080                     add.l   D0, D0
003624: 207C 0000 72A0           movea.l #$72a0, A0
00362A: 3030 0800                move.w  (A0,D0.l), D0
00362E: 48C0                     ext.l   D0
003630: E380                     asl.l   #1, D0
003632: D080                     add.l   D0, D0
003634: D880                     add.l   D0, D4
003636: 6000 FF5C                bra     3594
00363A: 102A 0006                move.b  ($6,A2), D0
00363E: 4880                     ext.w   D0
003640: 48C0                     ext.l   D0
003642: 3239 0040 1F00           move.w  $401f00.l, D1
003648: 48C1                     ext.l   D1
00364A: D081                     add.l   D1, D0
00364C: 7201                     moveq   #$1, D1
00364E: B280                     cmp.l   D0, D1
003650: 6C08                     bge     365a
003652: 246A 0008                movea.l ($8,A2), A2
003656: 6000 FEE0                bra     3538
00365A: 7001                     moveq   #$1, D0
00365C: 4CDF 1C7C                movem.l (A7)+, D2-D6/A2-A4
003660: 4E75                     rts
003662: 48E7 3038                movem.l D2-D3/A2-A4, -(A7)
003666: 246F 0018                movea.l ($18,A7), A2
00366A: 302F 001E                move.w  ($1e,A7), D0
00366E: 267C 0040 1F42           movea.l #$401f42, A3
003674: 122A 0001                move.b  ($1,A2), D1
003678: 4881                     ext.w   D1
00367A: 9279 0040 1F3A           sub.w   $401f3a.l, D1
003680: 3013                     move.w  (A3), D0
003682: 48C0                     ext.l   D0
003684: D080                     add.l   D0, D0
003686: 207C 0000 7294           movea.l #$7294, A0
00368C: B270 0800                cmp.w   (A0,D0.l), D1
003690: 6E00 00CA                bgt     375c
003694: 263C 00A0 3000           move.l  #$a03000, D3
00369A: 286A 0002                movea.l ($2,A2), A4
00369E: 4A53                     tst.w   (A3)
0036A0: 670A                     beq     36ac
0036A2: 7429                     moveq   #$29, D2
0036A4: 3001                     move.w  D1, D0
0036A6: 48C0                     ext.l   D0
0036A8: 9480                     sub.l   D0, D2
0036AA: 6006                     bra     36b2
0036AC: 3401                     move.w  D1, D2
0036AE: 48C2                     ext.l   D2
0036B0: ED82                     asl.l   #6, D2
0036B2: 1012                     move.b  (A2), D0
0036B4: 4880                     ext.w   D0
0036B6: 48C0                     ext.l   D0
0036B8: 3213                     move.w  (A3), D1
0036BA: 48C1                     ext.l   D1
0036BC: D281                     add.l   D1, D1
0036BE: 207C 0000 72A4           movea.l #$72a4, A0
0036C4: 1230 1801                move.b  ($1,A0,D1.l), D1
0036C8: E3A0                     asl.l   D1, D0
0036CA: D082                     add.l   D2, D0
0036CC: D080                     add.l   D0, D0
0036CE: D680                     add.l   D0, D3
0036D0: 141C                     move.b  (A4)+, D2
0036D2: 6700 0088                beq     375c
0036D6: 4A53                     tst.w   (A3)
0036D8: 6714                     beq     36ee
0036DA: 42A7                     clr.l   -(A7)
0036DC: 4878 003C                pea     $3c.w
0036E0: 2F03                     move.l  D3, -(A7)
0036E2: 4EB9 0000 33F4           jsr     $33f4.l
0036E8: 4FEF 000C                lea     ($c,A7), A7
0036EC: 6012                     bra     3700
0036EE: 42A7                     clr.l   -(A7)
0036F0: 4878 003C                pea     $3c.w
0036F4: 2F03                     move.l  D3, -(A7)
0036F6: 4EB9 0000 32BA           jsr     $32ba.l
0036FC: 4FEF 000C                lea     ($c,A7), A7
003700: 7200                     moveq   #$0, D1
003702: 1202                     move.b  D2, D1
003704: E541                     asl.w   #2, D1
003706: 207C 0000 72AC           movea.l #$72ac, A0
00370C: 7026                     moveq   #$26, D0
00370E: B0B0 1000                cmp.l   (A0,D1.w), D0
003712: 6E2C                     bgt     3740
003714: 7200                     moveq   #$0, D1
003716: 1202                     move.b  D2, D1
003718: E541                     asl.w   #2, D1
00371A: 207C 0000 72AC           movea.l #$72ac, A0
003720: 702E                     moveq   #$2e, D0
003722: B0B0 1000                cmp.l   (A0,D1.w), D0
003726: 6D18                     blt     3740
003728: 3013                     move.w  (A3), D0
00372A: 48C0                     ext.l   D0
00372C: D080                     add.l   D0, D0
00372E: 207C 0000 72A0           movea.l #$72a0, A0
003734: 3030 0800                move.w  (A0,D0.l), D0
003738: 48C0                     ext.l   D0
00373A: D080                     add.l   D0, D0
00373C: D680                     add.l   D0, D3
00373E: 6090                     bra     36d0
003740: 3013                     move.w  (A3), D0
003742: 48C0                     ext.l   D0
003744: D080                     add.l   D0, D0
003746: 207C 0000 72A0           movea.l #$72a0, A0
00374C: 3030 0800                move.w  (A0,D0.l), D0
003750: 48C0                     ext.l   D0
003752: E380                     asl.l   #1, D0
003754: D080                     add.l   D0, D0
003756: D680                     add.l   D0, D3
003758: 6000 FF76                bra     36d0
00375C: 102A 0006                move.b  ($6,A2), D0
003760: 4880                     ext.w   D0
003762: 48C0                     ext.l   D0
003764: 3239 0040 1F00           move.w  $401f00.l, D1
00376A: 48C1                     ext.l   D1
00376C: D081                     add.l   D1, D0
00376E: 7201                     moveq   #$1, D1
003770: B280                     cmp.l   D0, D1
003772: 6C08                     bge     377c
003774: 246A 0008                movea.l ($8,A2), A2
003778: 6000 FEFA                bra     3674
00377C: 7001                     moveq   #$1, D0
00377E: 4CDF 1C0C                movem.l (A7)+, D2-D3/A2-A4
003782: 4E75                     rts
003784: 48E7 3000                movem.l D2-D3, -(A7)
003788: 122F 000F                move.b  ($f,A7), D1
00378C: 102F 0013                move.b  ($13,A7), D0
003790: 342F 0016                move.w  ($16,A7), D2
003794: 227C 00A0 3000           movea.l #$a03000, A1
00379A: 4A79 0040 1F42           tst.w   $401f42.l
0037A0: 670A                     beq     37ac
0037A2: 7629                     moveq   #$29, D3
0037A4: 4880                     ext.w   D0
0037A6: 48C0                     ext.l   D0
0037A8: 9680                     sub.l   D0, D3
0037AA: 6008                     bra     37b4
0037AC: 1600                     move.b  D0, D3
0037AE: 4883                     ext.w   D3
0037B0: 48C3                     ext.l   D3
0037B2: ED83                     asl.l   #6, D3
0037B4: 1001                     move.b  D1, D0
0037B6: 4880                     ext.w   D0
0037B8: 48C0                     ext.l   D0
0037BA: 3239 0040 1F42           move.w  $401f42.l, D1
0037C0: 48C1                     ext.l   D1
0037C2: D281                     add.l   D1, D1
0037C4: 207C 0000 72A4           movea.l #$72a4, A0
0037CA: 1230 1801                move.b  ($1,A0,D1.l), D1
0037CE: E3A0                     asl.l   D1, D0
0037D0: D083                     add.l   D3, D0
0037D2: D080                     add.l   D0, D0
0037D4: D3C0                     adda.l  D0, A1
0037D6: 302F 001A                move.w  ($1a,A7), D0
0037DA: 8042                     or.w    D2, D0
0037DC: 3280                     move.w  D0, (A1)
0037DE: 4CDF 000C                movem.l (A7)+, D2-D3
0037E2: 4E75                     rts
0037E4: 48E7 3000                movem.l D2-D3, -(A7)
0037E8: 122F 000F                move.b  ($f,A7), D1
0037EC: 102F 0013                move.b  ($13,A7), D0
0037F0: 263C 00A0 3000           move.l  #$a03000, D3
0037F6: 4A79 0040 1F42           tst.w   $401f42.l
0037FC: 670A                     beq     3808
0037FE: 7429                     moveq   #$29, D2
003800: 4880                     ext.w   D0
003802: 48C0                     ext.l   D0
003804: 9480                     sub.l   D0, D2
003806: 6008                     bra     3810
003808: 1400                     move.b  D0, D2
00380A: 4882                     ext.w   D2
00380C: 48C2                     ext.l   D2
00380E: ED82                     asl.l   #6, D2
003810: 1001                     move.b  D1, D0
003812: 4880                     ext.w   D0
003814: 48C0                     ext.l   D0
003816: 3239 0040 1F42           move.w  $401f42.l, D1
00381C: 48C1                     ext.l   D1
00381E: D281                     add.l   D1, D1
003820: 207C 0000 72A4           movea.l #$72a4, A0
003826: 1230 1801                move.b  ($1,A0,D1.l), D1
00382A: E3A0                     asl.l   D1, D0
00382C: D082                     add.l   D2, D0
00382E: D080                     add.l   D0, D0
003830: D680                     add.l   D0, D3
003832: 2003                     move.l  D3, D0
003834: 4CDF 000C                movem.l (A7)+, D2-D3
003838: 4E75                     rts
00383A: 202F 0004                move.l  ($4,A7), D0
00383E: 322F 000A                move.w  ($a,A7), D1
003842: 207C 00A0 3000           movea.l #$a03000, A0
003848: D080                     add.l   D0, D0
00384A: D1C0                     adda.l  D0, A0
00384C: 3081                     move.w  D1, (A0)
00384E: 4E75                     rts
003850: 3B9A CA00                move.w  (A2)+, (A5,A4.l*2)
003854: 05F5 E100                bset    D2, (A5,A6.w)
003858: 0098 9680 000F           ori.l   #$9680000f, (A0)+
00385E: 4240                     clr.w   D0
003860: 0001 86A0                ori.b   #$a0, D1
003864: 0000 2710                ori.b   #$10, D0
003868: 0000 03E8                ori.b   #$e8, D0
00386C: 0000 0064                ori.b   #$64, D0
003870: 0000 000A                ori.b   #$a, D0
003874: 48E7 3C00                movem.l D2-D5, -(A7)
003878: 4285                     clr.l   D5
00387A: 222F 0014                move.l  ($14,A7), D1
00387E: 206F 0018                movea.l ($18,A7), A0
003882: 162F 001F                move.b  ($1f,A7), D3
003886: 182F 0023                move.b  ($23,A7), D4
00388A: 142F 0027                move.b  ($27,A7), D2
00388E: 1A02                     move.b  D2, D5
003890: 0C03 0064                cmpi.b  #$64, D3
003894: 6708                     beq     389e
003896: 0C03 0073                cmpi.b  #$73, D3
00389A: 661E                     bne     38ba
00389C: 5202                     addq.b  #1, D2
00389E: 227C 0000 3850           movea.l #$3850, A1
0038A4: 700A                     moveq   #$a, D0
0038A6: 9085                     sub.l   D5, D0
0038A8: E580                     asl.l   #2, D0
0038AA: D3C0                     adda.l  D0, A1
0038AC: 0C04 0001                cmpi.b  #$1, D4
0038B0: 6710                     beq     38c2
0038B2: 5305                     subq.b  #1, D5
0038B4: 8AFC 0003                divu.w  #$3, D5
0038B8: D445                     add.w   D5, D2
0038BA: 4285                     clr.l   D5
0038BC: 0C04 0001                cmpi.b  #$1, D4
0038C0: 6604                     bne     38c6
0038C2: 1A3C 0010                move.b  #$10, D5
0038C6: 0605 0020                addi.b  #$20, D5
0038CA: 4280                     clr.l   D0
0038CC: 1002                     move.b  D2, D0
0038CE: 4230 0000                clr.b   (A0,D0.w)
0038D2: 6004                     bra     38d8
0038D4: 1185 0000                move.b  D5, (A0,D0.w)
0038D8: 51C8 FFFA                dbra    D0, 38d4
0038DC: 0C03 0062                cmpi.b  #$62, D3
0038E0: 661A                     bne     38fc
0038E2: 7020                     moveq   #$20, D0
0038E4: 9082                     sub.l   D2, D0
0038E6: E1A1                     asl.l   D0, D1
0038E8: 4280                     clr.l   D0
0038EA: E381                     asl.l   #1, D1
0038EC: E390                     roxl.l  #1, D0
0038EE: 0600 0030                addi.b  #$30, D0
0038F2: 10C0                     move.b  D0, (A0)+
0038F4: 5302                     subq.b  #1, D2
0038F6: 66F0                     bne     38e8
0038F8: 6000 00F0                bra     39ea
0038FC: 0C03 0073                cmpi.b  #$73, D3
003900: 6700 005E                beq     3960
003904: 0C03 0064                cmpi.b  #$64, D3
003908: 6700 0074                beq     397e
00390C: 7008                     moveq   #$8, D0
00390E: 9082                     sub.l   D2, D0
003910: E580                     asl.l   #2, D0
003912: E1A1                     asl.l   D0, D1
003914: 0C03 006F                cmpi.b  #$6f, D3
003918: 660E                     bne     3928
00391A: 700B                     moveq   #$b, D0
00391C: 9082                     sub.l   D2, D0
00391E: C0FC 0003                mulu.w  #$3, D0
003922: E1A1                     asl.l   D0, D1
003924: 4280                     clr.l   D0
003926: 6006                     bra     392e
003928: 4280                     clr.l   D0
00392A: E381                     asl.l   #1, D1
00392C: E390                     roxl.l  #1, D0
00392E: E381                     asl.l   #1, D1
003930: E390                     roxl.l  #1, D0
003932: E381                     asl.l   #1, D1
003934: E390                     roxl.l  #1, D0
003936: 0C03 006F                cmpi.b  #$6f, D3
00393A: 6704                     beq     3940
00393C: E381                     asl.l   #1, D1
00393E: E390                     roxl.l  #1, D0
003940: 0600 0030                addi.b  #$30, D0
003944: 0C00 0039                cmpi.b  #$39, D0
003948: 630C                     bls     3956
00394A: 5E00                     addq.b  #7, D0
00394C: 0C03 0058                cmpi.b  #$58, D3
003950: 6704                     beq     3956
003952: 0600 0020                addi.b  #$20, D0
003956: 10C0                     move.b  D0, (A0)+
003958: 5302                     subq.b  #1, D2
00395A: 66CC                     bne     3928
00395C: 6000 008C                bra     39ea
003960: 0801 001F                btst    #$1f, D1
003964: 6708                     beq     396e
003966: 103C 002D                move.b  #$2d, D0
00396A: 4481                     neg.l   D1
00396C: 6004                     bra     3972
00396E: 103C 002B                move.b  #$2b, D0
003972: 4A04                     tst.b   D4
003974: 6606                     bne     397c
003976: 1A00                     move.b  D0, D5
003978: 103C 0020                move.b  #$20, D0
00397C: 10C0                     move.b  D0, (A0)+
00397E: 4280                     clr.l   D0
003980: B291                     cmp.l   (A1), D1
003982: 6D06                     blt     398a
003984: 9291                     sub.l   (A1), D1
003986: 5200                     addq.b  #1, D0
003988: 60F6                     bra     3980
00398A: 4A00                     tst.b   D0
00398C: 6614                     bne     39a2
00398E: 0C04 0002                cmpi.b  #$2, D4
003992: 6736                     beq     39ca
003994: 4A04                     tst.b   D4
003996: 661A                     bne     39b2
003998: 5288                     addq.l  #1, A0
00399A: 6154                     bsr     39f0
00399C: 662C                     bne     39ca
00399E: 5288                     addq.l  #1, A0
0039A0: 6028                     bra     39ca
0039A2: 4A04                     tst.b   D4
0039A4: 660C                     bne     39b2
0039A6: 0C03 0073                cmpi.b  #$73, D3
0039AA: 6606                     bne     39b2
0039AC: 4282                     clr.l   D2
0039AE: 1185 20FF                move.b  D5, (-$1,A0,D2.w)
0039B2: 08C4 0002                bset    #$2, D4
0039B6: 0600 0030                addi.b  #$30, D0
0039BA: 10C0                     move.b  D0, (A0)+
0039BC: 0804 0000                btst    #$0, D4
0039C0: 6608                     bne     39ca
0039C2: 612C                     bsr     39f0
0039C4: 6604                     bne     39ca
0039C6: 702C                     moveq   #$2c, D0
0039C8: 10C0                     move.b  D0, (A0)+
0039CA: 5889                     addq.l  #4, A1
0039CC: B3FC 0000 3874           cmpa.l  #$3874, A1
0039D2: 6DAA                     blt     397e
0039D4: 4A04                     tst.b   D4
0039D6: 660C                     bne     39e4
0039D8: 0C03 0073                cmpi.b  #$73, D3
0039DC: 6606                     bne     39e4
0039DE: 4282                     clr.l   D2
0039E0: 1185 20FF                move.b  D5, (-$1,A0,D2.w)
0039E4: 0601 0030                addi.b  #$30, D1
0039E8: 10C1                     move.b  D1, (A0)+
0039EA: 4CDF 003C                movem.l (A7)+, D2-D5
0039EE: 4E75                     rts
0039F0: B3FC 0000 3850           cmpa.l  #$3850, A1
0039F6: 670E                     beq     3a06
0039F8: B3FC 0000 385C           cmpa.l  #$385c, A1
0039FE: 6706                     beq     3a06
003A00: B3FC 0000 3868           cmpa.l  #$3868, A1
003A06: 4E75                     rts
003A08: 2F02                     move.l  D2, -(A7)
003A0A: 202F 0010                move.l  ($10,A7), D0
003A0E: 206F 000C                movea.l ($c,A7), A0
003A12: D1C0                     adda.l  D0, A0
003A14: 4210                     clr.b   (A0)
003A16: 222F 0008                move.l  ($8,A7), D1
003A1A: 6606                     bne     3a22
003A1C: 113C 0030                move.b  #$30, -(A0)
003A20: 5340                     subq.w  #1, D0
003A22: 5340                     subq.w  #1, D0
003A24: 6B2A                     bmi     3a50
003A26: 2401                     move.l  D1, D2
003A28: 0242 000F                andi.w  #$f, D2
003A2C: 0C42 000A                cmpi.w  #$a, D2
003A30: 6D02                     blt     3a34
003A32: 5E42                     addq.w  #7, D2
003A34: 4A81                     tst.l   D1
003A36: 660C                     bne     3a44
003A38: 0C6F 0001 0016           cmpi.w  #$1, ($16,A7)
003A3E: 6604                     bne     3a44
003A40: 343C FFF0                move.w  #$fff0, D2
003A44: 0642 0030                addi.w  #$30, D2
003A48: 1102                     move.b  D2, -(A0)
003A4A: E889                     lsr.l   #4, D1
003A4C: 51C8 FFD8                dbra    D0, 3a26
003A50: 241F                     move.l  (A7)+, D2
003A52: 4E75                     rts

003A54: 2F2F 0004                move.l  ($4,A7), -(A7)      <$106
003A58: 4EB9 0000 3A6A           jsr     $3a6a.l
003A5E: 588F                     addq.l  #4, A7
003A60: 2F40 0004                move.l  D0, ($4,A7)
003A64: 4EF9 0000 3A08           jmp     $3a08.l
003A6A: 48E7 3C00                movem.l D2-D5, -(A7)
003A6E: 7A1F                     moveq   #$1f, D5
003A70: 282F 0014                move.l  ($14,A7), D4
003A74: 4241                     clr.w   D1
003A76: 4242                     clr.w   D2
003A78: 4243                     clr.w   D3
003A7A: 4240                     clr.w   D0
003A7C: E394                     roxl.l  #1, D4
003A7E: C301                     abcd    D1, D1
003A80: C502                     abcd    D2, D2
003A82: C703                     abcd    D3, D3
003A84: C100                     abcd    D0, D0
003A86: 51CD FFF4                dbra    D5, 3a7c
003A8A: E140                     asl.w   #8, D0
003A8C: E142                     asl.w   #8, D2
003A8E: 8441                     or.w    D1, D2
003A90: 8043                     or.w    D3, D0
003A92: 4840                     swap    D0
003A94: 3002                     move.w  D2, D0
003A96: 4CDF 003C                movem.l (A7)+, D2-D5
003A9A: 4E75                     rts
003A9C: 4E56 FFFC                link    A6, #-$4
003AA0: 48E7 3E3C                movem.l D2-D6/A2-A5, -(A7)
003AA4: 247C 0000 2572           movea.l #$2572, A2
003AAA: 267C 0040 018E           movea.l #$40018e, A3
003AB0: 227C 0000 2678           movea.l #$2678, A1
003AB6: 2609                     move.l  A1, D3
003AB8: 33FC FF00 00B0 0000      move.w  #$ff00, $b00000.l
003AC0: 4245                     clr.w   D5
003AC2: 3005                     move.w  D5, D0
003AC4: E540                     asl.w   #2, D0
003AC6: 207C 0000 7922           movea.l #$7922, A0
003ACC: 2830 0000                move.l  (A0,D0.w), D4
003AD0: 3005                     move.w  D5, D0
003AD2: E540                     asl.w   #2, D0
003AD4: 207C 0000 7942           movea.l #$7942, A0
003ADA: 2870 0000                movea.l (A0,D0.w), A4
003ADE: 3005                     move.w  D5, D0
003AE0: E540                     asl.w   #2, D0
003AE2: 207C 0000 7932           movea.l #$7932, A0
003AE8: 2D70 0000 FFFC           move.l  (A0,D0.w), (-$4,A6)
003AEE: 4878 000B                pea     $b.w
003AF2: 4EB9 0000 40D8           jsr     $40d8.l
003AF8: 3680                     move.w  D0, (A3)
003AFA: 3013                     move.w  (A3), D0
003AFC: 0240 0003                andi.w  #$3, D0
003B00: 33C0 0040 0186           move.w  D0, $400186.l
003B06: 3013                     move.w  (A3), D0
003B08: E440                     asr.w   #2, D0
003B0A: 0240 0003                andi.w  #$3, D0
003B0E: 33C0 0040 0188           move.w  D0, $400188.l
003B14: 3013                     move.w  (A3), D0
003B16: E840                     asr.w   #4, D0
003B18: 0240 0001                andi.w  #$1, D0
003B1C: 33C0 0040 018A           move.w  D0, $40018a.l
003B22: 3013                     move.w  (A3), D0
003B24: EA40                     asr.w   #5, D0
003B26: 0240 0007                andi.w  #$7, D0
003B2A: 33C0 0040 018C           move.w  D0, $40018c.l
003B30: 4EB9 0000 1C88           jsr     $1c88.l
003B36: 4878 0014                pea     $14.w
003B3A: 4878 2000                pea     $2000.w
003B3E: 4879 0000 75B6           pea     $75b6.l
003B44: 4E92                     jsr     (A2)
003B46: 42A7                     clr.l   -(A7)
003B48: 4879 0000 75A2           pea     $75a2.l
003B4E: 4E92                     jsr     (A2)
003B50: 42A7                     clr.l   -(A7)
003B52: 4879 0000 7562           pea     $7562.l
003B58: 4E92                     jsr     (A2)
003B5A: 42A7                     clr.l   -(A7)
003B5C: 4879 0000 75D0           pea     $75d0.l
003B62: 4E92                     jsr     (A2)
003B64: 42A7                     clr.l   -(A7)
003B66: 4879 0000 767E           pea     $767e.l
003B6C: 4E92                     jsr     (A2)
003B6E: 42A7                     clr.l   -(A7)
003B70: 4879 0000 7756           pea     $7756.l
003B76: 4E92                     jsr     (A2)
003B78: 42A7                     clr.l   -(A7)
003B7A: 4879 0000 77E2           pea     $77e2.l
003B80: 4E92                     jsr     (A2)
003B82: 42A7                     clr.l   -(A7)
003B84: 3039 0040 0186           move.w  $400186.l, D0
003B8A: E540                     asl.w   #2, D0
003B8C: 207C 0000 765E           movea.l #$765e, A0
003B92: 2F30 0000                move.l  (A0,D0.w), -(A7)
003B96: 4E92                     jsr     (A2)
003B98: 42A7                     clr.l   -(A7)
003B9A: 3039 0040 0188           move.w  $400188.l, D0
003BA0: E540                     asl.w   #2, D0
003BA2: 207C 0000 7736           movea.l #$7736, A0
003BA8: 2F30 0000                move.l  (A0,D0.w), -(A7)
003BAC: 4E92                     jsr     (A2)
003BAE: 42A7                     clr.l   -(A7)
003BB0: 3039 0040 018A           move.w  $40018a.l, D0
003BB6: E540                     asl.w   #2, D0
003BB8: 207C 0000 77C2           movea.l #$77c2, A0
003BBE: 2F30 0000                move.l  (A0,D0.w), -(A7)
003BC2: 4E92                     jsr     (A2)
003BC4: 42A7                     clr.l   -(A7)
003BC6: 3039 0040 018C           move.w  $40018c.l, D0
003BCC: E540                     asl.w   #2, D0
003BCE: 207C 0000 7902           movea.l #$7902, A0
003BD4: 2F30 0000                move.l  (A0,D0.w), -(A7)
003BD8: 4E92                     jsr     (A2)
003BDA: 4878 000F                pea     $f.w
003BDE: 4878 2000                pea     $2000.w
003BE2: 2F04                     move.l  D4, -(A7)
003BE4: 4E92                     jsr     (A2)
003BE6: 7414                     moveq   #$14, D2
003BE8: 4FEF 006C                lea     ($6c,A7), A7
003BEC: 4EB9 0000 0F6A           jsr     $f6a.l
003BF2: 2200                     move.l  D0, D1
003BF4: 3001                     move.w  D1, D0
003BF6: 3C00                     move.w  D0, D6
003BF8: 0800 0000                btst    #$0, D0
003BFC: 6600 00FA                bne     3cf8
003C00: 4EB9 0000 2548           jsr     $2548.l
003C06: 4A80                     tst.l   D0
003C08: 67F6                     beq     3c00
003C0A: 3006                     move.w  D6, D0
003C0C: 48C0                     ext.l   D0
003C0E: 0280 0000 F000           andi.l  #$f000, D0
003C14: 6702                     beq     3c18
003C16: 5342                     subq.w  #1, D2
003C18: 4A42                     tst.w   D2
003C1A: 6600 00D0                bne     3cec
003C1E: 7414                     moveq   #$14, D2
003C20: 2F04                     move.l  D4, -(A7)
003C22: 2A43                     movea.l D3, A5
003C24: 4E95                     jsr     (A5)
003C26: 42A7                     clr.l   -(A7)
003C28: 2F04                     move.l  D4, -(A7)
003C2A: 4E92                     jsr     (A2)
003C2C: 3006                     move.w  D6, D0
003C2E: 48C0                     ext.l   D0
003C30: 0280 0000 4000           andi.l  #$4000, D0
003C36: 4FEF 000C                lea     ($c,A7), A7
003C3A: 6702                     beq     3c3e
003C3C: 5245                     addq.w  #1, D5
003C3E: 3006                     move.w  D6, D0
003C40: 48C0                     ext.l   D0
003C42: 0280 0000 8000           andi.l  #$8000, D0
003C48: 6702                     beq     3c4c
003C4A: 5345                     subq.w  #1, D5
003C4C: 0245 0003                andi.w  #$3, D5
003C50: 3005                     move.w  D5, D0
003C52: E540                     asl.w   #2, D0
003C54: 207C 0000 7922           movea.l #$7922, A0
003C5A: 2830 0000                move.l  (A0,D0.w), D4
003C5E: 4878 0014                pea     $14.w
003C62: 4878 2000                pea     $2000.w
003C66: 2F04                     move.l  D4, -(A7)
003C68: 4E92                     jsr     (A2)
003C6A: 3005                     move.w  D5, D0
003C6C: E540                     asl.w   #2, D0
003C6E: 207C 0000 7932           movea.l #$7932, A0
003C74: 2D70 0000 FFFC           move.l  (A0,D0.w), (-$4,A6)
003C7A: 3005                     move.w  D5, D0
003C7C: E540                     asl.w   #2, D0
003C7E: 207C 0000 7942           movea.l #$7942, A0
003C84: 2870 0000                movea.l (A0,D0.w), A4
003C88: 3006                     move.w  D6, D0
003C8A: 48C0                     ext.l   D0
003C8C: 0280 0000 3000           andi.l  #$3000, D0
003C92: 4FEF 000C                lea     ($c,A7), A7
003C96: 6754                     beq     3cec
003C98: 3014                     move.w  (A4), D0
003C9A: 48C0                     ext.l   D0
003C9C: E580                     asl.l   #2, D0
003C9E: 2040                     movea.l D0, A0
003CA0: D1EE FFFC                adda.l  (-$4,A6), A0
003CA4: 2F10                     move.l  (A0), -(A7)
003CA6: 2A43                     movea.l D3, A5
003CA8: 4E95                     jsr     (A5)
003CAA: 3006                     move.w  D6, D0
003CAC: 48C0                     ext.l   D0
003CAE: 0280 0000 2000           andi.l  #$2000, D0
003CB4: 588F                     addq.l  #4, A7
003CB6: 670A                     beq     3cc2
003CB8: 3014                     move.w  (A4), D0
003CBA: 5340                     subq.w  #1, D0
003CBC: 0240 0007                andi.w  #$7, D0
003CC0: 3880                     move.w  D0, (A4)
003CC2: 3006                     move.w  D6, D0
003CC4: 48C0                     ext.l   D0
003CC6: 0280 0000 1000           andi.l  #$1000, D0
003CCC: 670A                     beq     3cd8
003CCE: 3014                     move.w  (A4), D0
003CD0: 5240                     addq.w  #1, D0
003CD2: 0240 0007                andi.w  #$7, D0
003CD6: 3880                     move.w  D0, (A4)
003CD8: 42A7                     clr.l   -(A7)
003CDA: 3014                     move.w  (A4), D0
003CDC: 48C0                     ext.l   D0
003CDE: E580                     asl.l   #2, D0
003CE0: 2040                     movea.l D0, A0
003CE2: D1EE FFFC                adda.l  (-$4,A6), A0
003CE6: 2F10                     move.l  (A0), -(A7)
003CE8: 4E92                     jsr     (A2)
003CEA: 508F                     addq.l  #8, A7
003CEC: 0806 0001                btst    #$1, D6
003CF0: 6700 FEFA                beq     3bec
003CF4: 6000 FDCA                bra     3ac0
003CF8: 3039 0040 018C           move.w  $40018c.l, D0
003CFE: 48C0                     ext.l   D0
003D00: 7207                     moveq   #$7, D1
003D02: C081                     and.l   D1, D0
003D04: EB80                     asl.l   #5, D0
003D06: 3239 0040 018A           move.w  $40018a.l, D1
003D0C: 48C1                     ext.l   D1
003D0E: 7401                     moveq   #$1, D2
003D10: C282                     and.l   D2, D1
003D12: E981                     asl.l   #4, D1
003D14: 3A01                     move.w  D1, D5
003D16: 3239 0040 0188           move.w  $400188.l, D1
003D1C: 48C1                     ext.l   D1
003D1E: 7403                     moveq   #$3, D2
003D20: C282                     and.l   D2, D1
003D22: E581                     asl.l   #2, D1
003D24: 3439 0040 0186           move.w  $400186.l, D2
003D2A: 0242 0003                andi.w  #$3, D2
003D2E: 8242                     or.w    D2, D1
003D30: 8A41                     or.w    D1, D5
003D32: 8045                     or.w    D5, D0
003D34: 3680                     move.w  D0, (A3)
003D36: 3013                     move.w  (A3), D0
003D38: 48C0                     ext.l   D0
003D3A: 2F00                     move.l  D0, -(A7)
003D3C: 4878 000B                pea     $b.w
003D40: 4EB9 0000 4420           jsr     $4420.l
003D46: 4879 0000 75B6           pea     $75b6.l
003D4C: 2A43                     movea.l D3, A5
003D4E: 4E95                     jsr     (A5)
003D50: 2F04                     move.l  D4, -(A7)
003D52: 2A43                     movea.l D3, A5
003D54: 4E95                     jsr     (A5)
003D56: 4FEF 0010                lea     ($10,A7), A7
003D5A: 4CDF 3C7C                movem.l (A7)+, D2-D6/A2-A5
003D5E: 4E5E                     unlk    A6
003D60: 4E75                     rts
003D62: 48E7 3020                movem.l D2-D3/A2, -(A7)
003D66: 202F 0010                move.l  ($10,A7), D0
003D6A: 362F 0016                move.w  ($16,A7), D3
003D6E: 342F 001A                move.w  ($1a,A7), D2
003D72: 247C 0040 017E           movea.l #$40017e, A2
003D78: 42A7                     clr.l   -(A7)
003D7A: 4878 0006                pea     $6.w
003D7E: 4852                     pea     (A2)
003D80: 2F00                     move.l  D0, -(A7)
003D82: 4EB9 0000 3A08           jsr     $3a08.l
003D88: 4878 2000                pea     $2000.w
003D8C: 4879 0000 74D6           pea     $74d6.l
003D92: 4EB9 0000 2572           jsr     $2572.l
003D98: 42A7                     clr.l   -(A7)
003D9A: 4878 0004                pea     $4.w
003D9E: 4852                     pea     (A2)
003DA0: 3003                     move.w  D3, D0
003DA2: 48C0                     ext.l   D0
003DA4: 2F00                     move.l  D0, -(A7)
003DA6: 4EB9 0000 3A08           jsr     $3a08.l
003DAC: 4878 2000                pea     $2000.w
003DB0: 4879 0000 74FE           pea     $74fe.l
003DB6: 4EB9 0000 2572           jsr     $2572.l
003DBC: 42A7                     clr.l   -(A7)
003DBE: 4878 0004                pea     $4.w
003DC2: 4852                     pea     (A2)
003DC4: 3002                     move.w  D2, D0
003DC6: 48C0                     ext.l   D0
003DC8: 2F00                     move.l  D0, -(A7)
003DCA: 4EB9 0000 3A08           jsr     $3a08.l
003DD0: 4878 2000                pea     $2000.w
003DD4: 4879 0000 751E           pea     $751e.l
003DDA: 4EB9 0000 2572           jsr     $2572.l
003DE0: 4FEF 0048                lea     ($48,A7), A7
003DE4: 4CDF 040C                movem.l (A7)+, D2-D3/A2
003DE8: 4E75                     rts
003DEA: 0C79 4EF9 0001 0054      cmpi.w  #$4ef9, $10054.l
003DF2: 6608                     bne     3dfc           < SKIP TEST (!)
003DF4: 207C 0001 0054           movea.l #$10054, A0
003DFA: 4E90                     jsr     (A0)
003DFC: 4A80                     tst.l   D0
003DFE: 6616                     bne     3e16
003E00: 4878 2000                pea     $2000.w
003E04: 4879 0000 74AC           pea     $74ac.l         < BANK SWITCH ERROR
003E0A: 4EB9 0000 2572           jsr     $2572.l
003E10: 7000                     moveq   #$0, D0
003E12: 508F                     addq.l  #8, A7
003E14: 6002                     bra     3e18
003E16: 7001                     moveq   #$1, D0
003E18: 4E75                     rts
003E1A: 48E7 3F30                movem.l D2-D7/A2-A3, -(A7)
003E1E: 242F 0024                move.l  ($24,A7), D2
003E22: 227C 0040 1FF6           movea.l #$401ff6, A1
003E28: 2479 0040 1FFC           movea.l $401ffc.l, A2
003E2E: 2079 0040 1FFC           movea.l $401ffc.l, A0
003E34: 7214                     moveq   #$14, D1
003E36: D1C1                     adda.l  D1, A0
003E38: 2648                     movea.l A0, A3
003E3A: 2002                     move.l  D2, D0
003E3C: E080                     asr.l   #8, D0
003E3E: 1800                     move.b  D0, D4
003E40: 1C02                     move.b  D2, D6
003E42: 0206 00FF                andi.b  #$ff, D6
003E46: 204A                     movea.l A2, A0
003E48: 720A                     moveq   #$a, D1
003E4A: D1C1                     adda.l  D1, A0
003E4C: 1610                     move.b  (A0), D3
003E4E: 204A                     movea.l A2, A0
003E50: 700B                     moveq   #$b, D0
003E52: D1C0                     adda.l  D0, A0
003E54: 1010                     move.b  (A0), D0
003E56: 4600                     not.b   D0
003E58: B600                     cmp.b   D0, D3
003E5A: 6702                     beq     3e5e
003E5C: 4203                     clr.b   D3
003E5E: 0C03 00E0                cmpi.b  #-$20, D3
003E62: 650A                     bcs     3e6e
003E64: 4239 0040 1FF5           clr.b   $401ff5.l
003E6A: 6000 00CC                bra     3f38
003E6E: 4245                     clr.w   D5
003E70: 7400                     moveq   #$0, D2
003E72: 1404                     move.b  D4, D2
003E74: 1005                     move.b  D5, D0
003E76: E06A                     lsr.w   D0, D2
003E78: 0042 0004                ori.w   #$4, D2
003E7C: 7200                     moveq   #$0, D1
003E7E: 1206                     move.b  D6, D1
003E80: 1005                     move.b  D5, D0
003E82: E069                     lsr.w   D0, D1
003E84: 3001                     move.w  D1, D0
003E86: 9440                     sub.w   D0, D2
003E88: 0242 0003                andi.w  #$3, D2
003E8C: 7001                     moveq   #$1, D0
003E8E: B042                     cmp.w   D2, D0
003E90: 6402                     bcc     3e94
003E92: 4242                     clr.w   D2
003E94: 4A45                     tst.w   D5
003E96: 6616                     bne     3eae
003E98: 7000                     moveq   #$0, D0
003E9A: 1003                     move.b  D3, D0
003E9C: 720C                     moveq   #$c, D1
003E9E: C081                     and.l   D1, D0
003EA0: E480                     asr.l   #2, D0
003EA2: 3200                     move.w  D0, D1
003EA4: 6708                     beq     3eae
003EA6: 7000                     moveq   #$0, D0
003EA8: 3001                     move.w  D1, D0
003EAA: 5680                     addq.l  #3, D0
003EAC: C4C0                     mulu.w  D0, D2
003EAE: 7002                     moveq   #$2, D0
003EB0: B045                     cmp.w   D5, D0
003EB2: 660E                     bne     3ec2
003EB4: 7200                     moveq   #$0, D1
003EB6: 1203                     move.b  D3, D1
003EB8: E849                     lsr.w   #4, D1
003EBA: 0241 0001                andi.w  #$1, D1
003EBE: 6702                     beq     3ec2
003EC0: D442                     add.w   D2, D2
003EC2: 4A42                     tst.w   D2
003EC4: 6722                     beq     3ee8
003EC6: 7E02                     moveq   #$2, D7
003EC8: 2047                     movea.l D7, A0
003ECA: 7000                     moveq   #$0, D0
003ECC: 3005                     move.w  D5, D0
003ECE: E288                     lsr.l   #1, D0
003ED0: 91C0                     suba.l  D0, A0
003ED2: D1CB                     adda.l  A3, A0
003ED4: 5210                     addq.b  #1, (A0)
003ED6: 6610                     bne     3ee8
003ED8: 7E02                     moveq   #$2, D7
003EDA: 2047                     movea.l D7, A0
003EDC: 7000                     moveq   #$0, D0
003EDE: 3005                     move.w  D5, D0
003EE0: E288                     lsr.l   #1, D0
003EE2: 91C0                     suba.l  D0, A0
003EE4: D1CA                     adda.l  A2, A0
003EE6: 5210                     addq.b  #1, (A0)
003EE8: 1002                     move.b  D2, D0
003EEA: D139 0040 1FF5           add.b   D0, $401ff5.l
003EF0: 1002                     move.b  D2, D0
003EF2: D111                     add.b   D0, (A1)
003EF4: 5445                     addq.w  #2, D5
003EF6: 7006                     moveq   #$6, D0
003EF8: B045                     cmp.w   D5, D0
003EFA: 6200 FF74                bhi     3e70
003EFE: 1003                     move.b  D3, D0
003F00: EA08                     lsr.b   #5, D0
003F02: 7200                     moveq   #$0, D1
003F04: 1200                     move.b  D0, D1
003F06: 3A01                     move.w  D1, D5
003F08: 3001                     move.w  D1, D0
003F0A: 207C 0000 7952           movea.l #$7952, A0
003F10: 7200                     moveq   #$0, D1
003F12: 1230 0000                move.b  (A0,D0.w), D1
003F16: 6720                     beq     3f38
003F18: 7000                     moveq   #$0, D0
003F1A: 1011                     move.b  (A1), D0
003F1C: B041                     cmp.w   D1, D0
003F1E: 6518                     bcs     3f38
003F20: 1001                     move.b  D1, D0
003F22: 9111                     sub.b   D0, (A1)
003F24: 7003                     moveq   #$3, D0
003F26: B045                     cmp.w   D5, D0
003F28: 6604                     bne     3f2e
003F2A: 7002                     moveq   #$2, D0
003F2C: 6002                     bra     3f30
003F2E: 7001                     moveq   #$1, D0
003F30: D139 0040 1FF7           add.b   D0, $401ff7.l
003F36: 60E0                     bra     3f18
003F38: 4CDF 0CFC                movem.l (A7)+, D2-D7/A2-A3
003F3C: 4E75                     rts
003F3E: 2F02                     move.l  D2, -(A7)
003F40: 2239 0040 1FFC           move.l  $401ffc.l, D1
003F46: 2041                     movea.l D1, A0
003F48: 700A                     moveq   #$a, D0
003F4A: D1C0                     adda.l  D0, A0
003F4C: 1410                     move.b  (A0), D2
003F4E: 2041                     movea.l D1, A0
003F50: 700B                     moveq   #$b, D0
003F52: D1C0                     adda.l  D0, A0
003F54: 1010                     move.b  (A0), D0
003F56: 4600                     not.b   D0
003F58: B400                     cmp.b   D0, D2
003F5A: 6702                     beq     3f5e
003F5C: 4202                     clr.b   D2
003F5E: 0C02 00E0                cmpi.b  #-$20, D2
003F62: 6504                     bcs     3f68
003F64: 7000                     moveq   #$0, D0
003F66: 600C                     bra     3f74
003F68: 7200                     moveq   #$0, D1
003F6A: 1202                     move.b  D2, D1
003F6C: 7003                     moveq   #$3, D0
003F6E: C280                     and.l   D0, D1
003F70: 5281                     addq.l  #1, D1
003F72: 2001                     move.l  D1, D0
003F74: 241F                     move.l  (A7)+, D2
003F76: 4E75                     rts
003F78: 2F0A                     move.l  A2, -(A7)
003F7A: 247C 0040 1FF5           movea.l #$401ff5, A2
003F80: 4EB9 0000 3F3E           jsr     $3f3e.l
003F86: 3200                     move.w  D0, D1
003F88: 6604                     bne     3f8e
003F8A: 7018                     moveq   #$18, D0
003F8C: 6034                     bra     3fc2
003F8E: 7000                     moveq   #$0, D0
003F90: 1039 0040 1FF7           move.b  $401ff7.l, D0
003F96: B041                     cmp.w   D1, D0
003F98: 650E                     bcs     3fa8
003F9A: 1001                     move.b  D1, D0
003F9C: 9139 0040 1FF7           sub.b   D0, $401ff7.l
003FA2: 1001                     move.b  D1, D0
003FA4: D112                     add.b   D0, (A2)
003FA6: 60E6                     bra     3f8e
003FA8: 0C12 0019                cmpi.b  #$19, (A2)
003FAC: 6304                     bls     3fb2
003FAE: 14BC 0019                move.b  #$19, (A2)
003FB2: 7000                     moveq   #$0, D0
003FB4: 1012                     move.b  (A2), D0
003FB6: C1FC 000C                muls.w  #$c, D0
003FBA: 81C1                     divs.w  D1, D0
003FBC: 3200                     move.w  D0, D1
003FBE: 7000                     moveq   #$0, D0
003FC0: 3001                     move.w  D1, D0
003FC2: 245F                     movea.l (A7)+, A2
003FC4: 4E75                     rts
003FC6: 48E7 3000                movem.l D2-D3, -(A7)
003FCA: 342F 000E                move.w  ($e,A7), D2
003FCE: 3602                     move.w  D2, D3
003FD0: 4EB9 0000 3F3E           jsr     $3f3e.l
003FD6: C6C0                     mulu.w  D0, D3
003FD8: 3603                     move.w  D3, D3
003FDA: 6604                     bne     3fe0
003FDC: 7001                     moveq   #$1, D0
003FDE: 6022                     bra     4002
003FE0: 4EB9 0000 3F78           jsr     $3f78.l
003FE6: 2200                     move.l  D0, D1
003FE8: 3002                     move.w  D2, D0
003FEA: 48C0                     ext.l   D0
003FEC: C1FC 000C                muls.w  #$c, D0
003FF0: B280                     cmp.l   D0, D1
003FF2: 6D0C                     blt     4000
003FF4: 1003                     move.b  D3, D0
003FF6: 9139 0040 1FF5           sub.b   D0, $401ff5.l
003FFC: 7001                     moveq   #$1, D0
003FFE: 6002                     bra     4002
004000: 7000                     moveq   #$0, D0
004002: 4CDF 000C                movem.l (A7)+, D2-D3
004006: 4E75                     rts
004008: 48E7 2020                movem.l D2/A2, -(A7)
00400C: 242F 000C                move.l  ($c,A7), D2
004010: 247C 0040 1FF7           movea.l #$401ff7, A2
004016: 4EB9 0000 3F3E           jsr     $3f3e.l
00401C: 4A80                     tst.l   D0
00401E: 6604                     bne     4024
004020: 7001                     moveq   #$1, D0
004022: 602E                     bra     4052
004024: 7000                     moveq   #$0, D0
004026: 1012                     move.b  (A2), D0
004028: 7200                     moveq   #$0, D1
00402A: 1239 0040 1FF5           move.b  $401ff5.l, D1
004030: D081                     add.l   D1, D0
004032: B082                     cmp.l   D2, D0
004034: 6404                     bcc     403a
004036: 7000                     moveq   #$0, D0
004038: 6018                     bra     4052
00403A: 4A82                     tst.l   D2
00403C: 6F0A                     ble     4048
00403E: 4A12                     tst.b   (A2)
004040: 6306                     bls     4048
004042: 5382                     subq.l  #1, D2
004044: 5312                     subq.b  #1, (A2)
004046: 60F2                     bra     403a
004048: 1002                     move.b  D2, D0
00404A: 9139 0040 1FF5           sub.b   D0, $401ff5.l
004050: 7001                     moveq   #$1, D0
004052: 4CDF 0404                movem.l (A7)+, D2/A2
004056: 4E75                     rts
004058: 48E7 3C00                movem.l D2-D5, -(A7)
00405C: 242F 0014                move.l  ($14,A7), D2
004060: 222F 0018                move.l  ($18,A7), D1
004064: 2079 0040 1FFC           movea.l $401ffc.l, A0
00406A: 7050                     moveq   #$50, D0
00406C: D1C0                     adda.l  D0, A0
00406E: 2A08                     move.l  A0, D5
004070: 1839 0001 006F           move.b  $1006f.l, D4
004076: 4884                     ext.w   D4
004078: 48C4                     ext.l   D4
00407A: 7007                     moveq   #$7, D0
00407C: C880                     and.l   D0, D4
00407E: 7600                     moveq   #$0, D3
004080: 7012                     moveq   #$12, D0
004082: B081                     cmp.l   D1, D0
004084: 55C3                     scs     D3
004086: 4403                     neg.b   D3
004088: 6600 0008                bne     4092
00408C: 2004                     move.l  D4, D0
00408E: B082                     cmp.l   D2, D0
004090: 620C                     bhi     409e
004092: 4A83                     tst.l   D3
004094: 6704                     beq     409a
004096: 70FF                     moveq   #-$1, D0
004098: 6002                     bra     409c
00409A: 70FE                     moveq   #-$2, D0
00409C: 6034                     bra     40d2
00409E: E582                     asl.l   #2, D2
0040A0: 2002                     move.l  D2, D0
0040A2: E582                     asl.l   #2, D2
0040A4: D480                     add.l   D0, D2
0040A6: D481                     add.l   D1, D2
0040A8: 7012                     moveq   #$12, D0
0040AA: B081                     cmp.l   D1, D0
0040AC: 661A                     bne     40c8
0040AE: 2002                     move.l  D2, D0
0040B0: 5280                     addq.l  #1, D0
0040B2: 2040                     movea.l D0, A0
0040B4: D1C5                     adda.l  D5, A0
0040B6: 7200                     moveq   #$0, D1
0040B8: 1210                     move.b  (A0), D1
0040BA: 2042                     movea.l D2, A0
0040BC: D1C5                     adda.l  D5, A0
0040BE: 7000                     moveq   #$0, D0
0040C0: 1010                     move.b  (A0), D0
0040C2: E188                     lsl.l   #8, D0
0040C4: D280                     add.l   D0, D1
0040C6: 6008                     bra     40d0
0040C8: 2042                     movea.l D2, A0
0040CA: D1C5                     adda.l  D5, A0
0040CC: 7200                     moveq   #$0, D1
0040CE: 1210                     move.b  (A0), D1
0040D0: 2001                     move.l  D1, D0
0040D2: 4CDF 003C                movem.l (A7)+, D2-D5
0040D6: 4E75                     rts
0040D8: 48E7 3E20                movem.l D2-D6/A2, -(A7)
0040DC: 242F 001C                move.l  ($1c,A7), D2
0040E0: 2C39 0040 1FFC           move.l  $401ffc.l, D6
0040E6: 2039 0040 1FFC           move.l  $401ffc.l, D0
0040EC: 7214                     moveq   #$14, D1
0040EE: D081                     add.l   D1, D0
0040F0: 2240                     movea.l D0, A1
0040F2: 700D                     moveq   #$d, D0
0040F4: B082                     cmp.l   D2, D0
0040F6: 660E                     bne     4106
0040F8: 1039 0001 006F           move.b  $1006f.l, D0
0040FE: 4880                     ext.w   D0
004100: 48C0                     ext.l   D0
004102: 6000 00BE                bra     41c2
004106: 700D                     moveq   #$d, D0
004108: B082                     cmp.l   D2, D0
00410A: 6406                     bcc     4112
00410C: 70FF                     moveq   #-$1, D0
00410E: 6000 00B2                bra     41c2
004112: 2002                     move.l  D2, D0
004114: D080                     add.l   D0, D0
004116: 207C 0000 795A           movea.l #$795a, A0
00411C: 7200                     moveq   #$0, D1
00411E: 1230 0000                move.b  (A0,D0.w), D1
004122: 2A01                     move.l  D1, D5
004124: 0281 0000 00E0           andi.l  #$e0, D1
00412A: 9A81                     sub.l   D1, D5
00412C: 2002                     move.l  D2, D0
00412E: D080                     add.l   D0, D0
004130: 5280                     addq.l  #1, D0
004132: 207C 0000 795A           movea.l #$795a, A0
004138: 7800                     moveq   #$0, D4
00413A: 1830 0000                move.b  (A0,D0.w), D4
00413E: 2005                     move.l  D5, D0
004140: D086                     add.l   D6, D0
004142: 7600                     moveq   #$0, D3
004144: 2440                     movea.l D0, A2
004146: 1612                     move.b  (A2), D3
004148: 0801 0007                btst    #$7, D1
00414C: 6716                     beq     4164
00414E: 2205                     move.l  D5, D1
004150: 5281                     addq.l  #1, D1
004152: 2041                     movea.l D1, A0
004154: D1C6                     adda.l  D6, A0
004156: 7000                     moveq   #$0, D0
004158: 1010                     move.b  (A0), D0
00415A: 2203                     move.l  D3, D1
00415C: E189                     lsl.l   #8, D1
00415E: D081                     add.l   D1, D0
004160: 2600                     move.l  D0, D3
004162: 603A                     bra     419e
004164: 0801 0006                btst    #$6, D1
004168: 6718                     beq     4182
00416A: 2205                     move.l  D5, D1
00416C: 5281                     addq.l  #1, D1
00416E: 2041                     movea.l D1, A0
004170: D1C6                     adda.l  D6, A0
004172: 7000                     moveq   #$0, D0
004174: 1010                     move.b  (A0), D0
004176: E888                     lsr.l   #4, D0
004178: 2203                     move.l  D3, D1
00417A: E989                     lsl.l   #4, D1
00417C: D081                     add.l   D1, D0
00417E: 2600                     move.l  D0, D3
004180: 601C                     bra     419e
004182: 0801 0005                btst    #$5, D1
004186: 6716                     beq     419e
004188: 2205                     move.l  D5, D1
00418A: 5281                     addq.l  #1, D1
00418C: 2041                     movea.l D1, A0
00418E: D1C6                     adda.l  D6, A0
004190: 7000                     moveq   #$0, D0
004192: 1010                     move.b  (A0), D0
004194: 720F                     moveq   #$f, D1
004196: C681                     and.l   D1, D3
004198: E18B                     lsl.l   #8, D3
00419A: D083                     add.l   D3, D0
00419C: 2600                     move.l  D0, D3
00419E: 7040                     moveq   #$40, D0
0041A0: B084                     cmp.l   D4, D0
0041A2: 6F10                     ble     41b4
0041A4: 2044                     movea.l D4, A0
0041A6: D1C9                     adda.l  A1, A0
0041A8: 7000                     moveq   #$0, D0
0041AA: 1010                     move.b  (A0), D0
0041AC: 2203                     move.l  D3, D1
0041AE: E189                     lsl.l   #8, D1
0041B0: D081                     add.l   D1, D0
0041B2: 2600                     move.l  D0, D3
0041B4: 700B                     moveq   #$b, D0
0041B6: B082                     cmp.l   D2, D0
0041B8: 6606                     bne     41c0
0041BA: 2003                     move.l  D3, D0
0041BC: E088                     lsr.l   #8, D0
0041BE: 2600                     move.l  D0, D3
0041C0: 2003                     move.l  D3, D0
0041C2: 4CDF 047C                movem.l (A7)+, D2-D6/A2
0041C6: 4E75                     rts
0041C8: 48E7 3C00                movem.l D2-D5, -(A7)
0041CC: 242F 0014                move.l  ($14,A7), D2
0041D0: 227C 0040 1F7A           movea.l #$401f7a, A1
0041D6: 2079 0040 1FFC           movea.l $401ffc.l, A0
0041DC: 701E                     moveq   #$1e, D0
0041DE: D1C0                     adda.l  D0, A0
0041E0: 2A08                     move.l  A0, D5
0041E2: 7009                     moveq   #$9, D0
0041E4: B082                     cmp.l   D2, D0
0041E6: 6406                     bcc     41ee
0041E8: 7000                     moveq   #$0, D0
0041EA: 6000 009C                bra     4288
0041EE: 2042                     movea.l D2, A0
0041F0: E582                     asl.l   #2, D2
0041F2: D488                     add.l   A0, D2
0041F4: 2002                     move.l  D2, D0
0041F6: 5480                     addq.l  #2, D0
0041F8: 2040                     movea.l D0, A0
0041FA: D1C5                     adda.l  D5, A0
0041FC: 7000                     moveq   #$0, D0
0041FE: 1010                     move.b  (A0), D0
004200: 2202                     move.l  D2, D1
004202: 5281                     addq.l  #1, D1
004204: 2041                     movea.l D1, A0
004206: D1C5                     adda.l  D5, A0
004208: 7600                     moveq   #$0, D3
00420A: 1610                     move.b  (A0), D3
00420C: E18B                     lsl.l   #8, D3
00420E: 2042                     movea.l D2, A0
004210: D1C5                     adda.l  D5, A0
004212: 7800                     moveq   #$0, D4
004214: 1810                     move.b  (A0), D4
004216: 7210                     moveq   #$10, D1
004218: E3AC                     lsl.l   D1, D4
00421A: 2204                     move.l  D4, D1
00421C: D681                     add.l   D1, D3
00421E: D083                     add.l   D3, D0
004220: 2280                     move.l  D0, (A1)
004222: 2042                     movea.l D2, A0
004224: 5888                     addq.l  #4, A0
004226: D1C5                     adda.l  D5, A0
004228: 7600                     moveq   #$0, D3
00422A: 1610                     move.b  (A0), D3
00422C: 2002                     move.l  D2, D0
00422E: 5680                     addq.l  #3, D0
004230: 2040                     movea.l D0, A0
004232: D1C5                     adda.l  D5, A0
004234: 7000                     moveq   #$0, D0
004236: 1010                     move.b  (A0), D0
004238: E148                     lsl.w   #8, D0
00423A: D640                     add.w   D0, D3
00423C: 7402                     moveq   #$2, D2
00423E: 7000                     moveq   #$0, D0
004240: 3003                     move.w  D3, D0
004242: 80FC 0028                divu.w  #$28, D0
004246: 4840                     swap    D0
004248: 0280 0000 FFFF           andi.l  #$ffff, D0
00424E: 3200                     move.w  D0, D1
004250: 6604                     bne     4256
004252: 7220                     moveq   #$20, D1
004254: 6010                     bra     4266
004256: 701A                     moveq   #$1a, D0
004258: B041                     cmp.w   D1, D0
00425A: 6406                     bcc     4262
00425C: 0641 0015                addi.w  #$15, D1
004260: 6004                     bra     4266
004262: 0641 0040                addi.w  #$40, D1
004266: 3002                     move.w  D2, D0
004268: 41E9 0004                lea     ($4,A1), A0
00426C: 1181 0000                move.b  D1, (A0,D0.w)
004270: 7000                     moveq   #$0, D0
004272: 3003                     move.w  D3, D0
004274: 80FC 0028                divu.w  #$28, D0
004278: 0280 0000 FFFF           andi.l  #$ffff, D0
00427E: 3600                     move.w  D0, D3
004280: 5342                     subq.w  #1, D2
004282: 4A42                     tst.w   D2
004284: 6CB8                     bge     423e
004286: 2009                     move.l  A1, D0
004288: 4CDF 003C                movem.l (A7)+, D2-D5
00428C: 4E75                     rts
00428E: 4E56 FFFA                link    A6, #-$6
004292: 48E7 3F38                movem.l D2-D7/A2-A4, -(A7)
004296: 242E 0008                move.l  ($8,A6), D2
00429A: 246E 000C                movea.l ($c,A6), A2
00429E: 2279 0040 1FFC           movea.l $401ffc.l, A1
0042A4: 701E                     moveq   #$1e, D0
0042A6: D3C0                     adda.l  D0, A1
0042A8: 2649                     movea.l A1, A3
0042AA: 7009                     moveq   #$9, D0
0042AC: B082                     cmp.l   D2, D0
0042AE: 6C06                     bge     42b6
0042B0: 70FF                     moveq   #-$1, D0
0042B2: 6000 011A                bra     43ce
0042B6: 2252                     movea.l (A2), A1
0042B8: 2C09                     move.l  A1, D6
0042BA: CF89                     exg     D7, A1
0042BC: 0C87 00FF FFFF           cmpi.l  #$ffffff, D7
0042C2: CF89                     exg     D7, A1
0042C4: 6306                     bls     42cc
0042C6: 2C3C 01FF FFFF           move.l  #$1ffffff, D6
0042CC: 7802                     moveq   #$2, D4
0042CE: 3204                     move.w  D4, D1
0042D0: 41EE FFFA                lea     (-$6,A6), A0
0042D4: 1006                     move.b  D6, D0
0042D6: 0200 00FF                andi.b  #$ff, D0
0042DA: 1180 1000                move.b  D0, (A0,D1.w)
0042DE: 2E06                     move.l  D6, D7
0042E0: E08F                     lsr.l   #8, D7
0042E2: 2C07                     move.l  D7, D6
0042E4: 5344                     subq.w  #1, D4
0042E6: 4A44                     tst.w   D4
0042E8: 6CE4                     bge     42ce
0042EA: 4245                     clr.w   D5
0042EC: 4244                     clr.w   D4
0042EE: 3004                     move.w  D4, D0
0042F0: 41EA 0004                lea     ($4,A2), A0
0042F4: 1630 0000                move.b  (A0,D0.w), D3
0042F8: 0C03 0061                cmpi.b  #$61, D3
0042FC: 6504                     bcs     4302
0042FE: 0403 0020                subi.b  #$20, D3
004302: 0C03 0041                cmpi.b  #$41, D3
004306: 650C                     bcs     4314
004308: 0C03 005A                cmpi.b  #$5a, D3
00430C: 6206                     bhi     4314
00430E: 0403 0040                subi.b  #$40, D3
004312: 600E                     bra     4322
004314: 0C03 0020                cmpi.b  #$20, D3
004318: 6604                     bne     431e
00431A: 4203                     clr.b   D3
00431C: 6004                     bra     4322
00431E: 0403 0015                subi.b  #$15, D3
004322: 0C03 0027                cmpi.b  #$27, D3
004326: 6302                     bls     432a
004328: 4203                     clr.b   D3
00432A: 3205                     move.w  D5, D1
00432C: C3FC 0028                muls.w  #$28, D1
004330: 7000                     moveq   #$0, D0
004332: 1003                     move.b  D3, D0
004334: D240                     add.w   D0, D1
004336: 3A01                     move.w  D1, D5
004338: 5244                     addq.w  #1, D4
00433A: 7003                     moveq   #$3, D0
00433C: B044                     cmp.w   D4, D0
00433E: 6EAE                     bgt     42ee
004340: 3005                     move.w  D5, D0
004342: E040                     asr.w   #8, D0
004344: 0200 00FF                andi.b  #$ff, D0
004348: 1D40 FFFD                move.b  D0, (-$3,A6)
00434C: 1005                     move.b  D5, D0
00434E: 0200 00FF                andi.b  #$ff, D0
004352: 1D40 FFFE                move.b  D0, (-$2,A6)
004356: 3A02                     move.w  D2, D5
004358: 3205                     move.w  D5, D1
00435A: E545                     asl.w   #2, D5
00435C: DA41                     add.w   D1, D5
00435E: 782C                     moveq   #$2c, D4
004360: 6018                     bra     437a
004362: 3004                     move.w  D4, D0
004364: 48C0                     ext.l   D0
004366: 5A80                     addq.l  #5, D0
004368: 2240                     movea.l D0, A1
00436A: D3CB                     adda.l  A3, A1
00436C: 3004                     move.w  D4, D0
00436E: 48C0                     ext.l   D0
004370: 2200                     move.l  D0, D1
004372: D28B                     add.l   A3, D1
004374: 2841                     movea.l D1, A4
004376: 1294                     move.b  (A4), (A1)
004378: 5344                     subq.w  #1, D4
00437A: B845                     cmp.w   D5, D4
00437C: 6CE4                     bge     4362
00437E: 4244                     clr.w   D4
004380: 3004                     move.w  D4, D0
004382: 48C0                     ext.l   D0
004384: 3205                     move.w  D5, D1
004386: 48C1                     ext.l   D1
004388: D081                     add.l   D1, D0
00438A: 2240                     movea.l D0, A1
00438C: D3CB                     adda.l  A3, A1
00438E: 3004                     move.w  D4, D0
004390: 41EE FFFA                lea     (-$6,A6), A0
004394: 12B0 0000                move.b  (A0,D0.w), (A1)
004398: 5244                     addq.w  #1, D4
00439A: 7005                     moveq   #$5, D0
00439C: B044                     cmp.w   D4, D0
00439E: 6EE0                     bgt     4380
0043A0: 7004                     moveq   #$4, D0
0043A2: B082                     cmp.l   D2, D0
0043A4: 6F0C                     ble     43b2
0043A6: 4878 0005                pea     $5.w
0043AA: 4EB9 0000 5236           jsr     $5236.l
0043B0: 588F                     addq.l  #4, A7
0043B2: 7002                     moveq   #$2, D0
0043B4: B082                     cmp.l   D2, D0
0043B6: 6F0C                     ble     43c4
0043B8: 4878 0004                pea     $4.w
0043BC: 4EB9 0000 5236           jsr     $5236.l
0043C2: 588F                     addq.l  #4, A7
0043C4: 4A86                     tst.l   D6
0043C6: 6704                     beq     43cc
0043C8: 70FE                     moveq   #-$2, D0
0043CA: 6002                     bra     43ce
0043CC: 7000                     moveq   #$0, D0
0043CE: 4CDF 1CFC                movem.l (A7)+, D2-D7/A2-A4
0043D2: 4E5E                     unlk    A6
0043D4: 4E75                     rts
0043D6: 2F02                     move.l  D2, -(A7)
0043D8: 222F 0008                move.l  ($8,A7), D1
0043DC: 207C 0040 1F82           movea.l #$401f82, A0
0043E2: 227C 0040 1F81           movea.l #$401f81, A1
0043E8: 2410                     move.l  (A0), D2
0043EA: 2039 0040 1FF8           move.l  $401ff8.l, D0
0043F0: 2080                     move.l  D0, (A0)
0043F2: 9082                     sub.l   D2, D0
0043F4: 2400                     move.l  D0, D2
0043F6: 0811 0000                btst    #$0, (A1)
0043FA: 6706                     beq     4402
0043FC: 2002                     move.l  D2, D0
0043FE: D1A8 0004                add.l   D0, ($4,A0)
004402: 0811 0001                btst    #$1, (A1)
004406: 6706                     beq     440e
004408: 2002                     move.l  D2, D0
00440A: D1A8 0008                add.l   D0, ($8,A0)
00440E: 2002                     move.l  D2, D0
004410: D1A8 000C                add.l   D0, ($c,A0)
004414: 1281                     move.b  D1, (A1)
004416: 41E8 0004                lea     ($4,A0), A0
00441A: 2008                     move.l  A0, D0
00441C: 241F                     move.l  (A7)+, D2
00441E: 4E75                     rts
004420: 2F02                     move.l  D2, -(A7)
004422: 242F 0008                move.l  ($8,A7), D2
004426: 222F 000C                move.l  ($c,A7), D1
00442A: 700B                     moveq   #$b, D0
00442C: B082                     cmp.l   D2, D0
00442E: 6302                     bls     4432
004430: 7200                     moveq   #$0, D1
004432: 2F01                     move.l  D1, -(A7)
004434: 2F02                     move.l  D2, -(A7)
004436: 4EB9 0000 4442           jsr     $4442.l
00443C: 508F                     addq.l  #8, A7
00443E: 241F                     move.l  (A7)+, D2
004440: 4E75                     rts
004442: 4E56 FFF8                link    A6, #-$8
004446: 48E7 3F3C                movem.l D2-D7/A2-A5, -(A7)
00444A: 262E 0008                move.l  ($8,A6), D3
00444E: 242E 000C                move.l  ($c,A6), D2
004452: 247C 0000 5236           movea.l #$5236, A2
004458: 227C 0040 1FFC           movea.l #$401ffc, A1
00445E: 2651                     movea.l (A1), A3
004460: 2051                     movea.l (A1), A0
004462: 7214                     moveq   #$14, D1
004464: D1C1                     adda.l  D1, A0
004466: 2D48 FFF8                move.l  A0, (-$8,A6)
00446A: 2051                     movea.l (A1), A0
00446C: 7250                     moveq   #$50, D1
00446E: D1C1                     adda.l  D1, A0
004470: 2A08                     move.l  A0, D5
004472: 700B                     moveq   #$b, D0
004474: B083                     cmp.l   D3, D0
004476: 6616                     bne     448e
004478: 2E02                     move.l  D2, D7
00447A: 4687                     not.l   D7
00447C: 0287 0000 00FF           andi.l  #$ff, D7
004482: 2047                     movea.l D7, A0
004484: 2002                     move.l  D2, D0
004486: E188                     lsl.l   #8, D0
004488: 2E08                     move.l  A0, D7
00448A: 8E80                     or.l    D0, D7
00448C: 2407                     move.l  D7, D2
00448E: 1D79 0001 006F FFFF      move.b  $1006f.l, (-$1,A6)
004496: 3E2E FFFE                move.w  (-$2,A6), D7
00449A: 4887                     ext.w   D7
00449C: 3D47 FFFE                move.w  D7, (-$2,A6)
0044A0: 026E 0007 FFFE           andi.w  #$7, (-$2,A6)
0044A6: 700D                     moveq   #$d, D0
0044A8: B083                     cmp.l   D3, D0
0044AA: 6406                     bcc     44b2
0044AC: 70FF                     moveq   #-$1, D0
0044AE: 6000 01CE                bra     467e
0044B2: 700D                     moveq   #$d, D0
0044B4: B083                     cmp.l   D3, D0
0044B6: 664A                     bne     4502
0044B8: 4246                     clr.w   D6
0044BA: 6030                     bra     44ec
0044BC: 4244                     clr.w   D4
0044BE: 3004                     move.w  D4, D0
0044C0: 48C0                     ext.l   D0
0044C2: 3206                     move.w  D6, D1
0044C4: 48C1                     ext.l   D1
0044C6: D081                     add.l   D1, D0
0044C8: 2040                     movea.l D0, A0
0044CA: D1C5                     adda.l  D5, A0
0044CC: 4210                     clr.b   (A0)
0044CE: 5244                     addq.w  #1, D4
0044D0: 700A                     moveq   #$a, D0
0044D2: B044                     cmp.w   D4, D0
0044D4: 6EE8                     bgt     44be
0044D6: 3206                     move.w  D6, D1
0044D8: 48C1                     ext.l   D1
0044DA: 83FC 000A                divs.w  #$a, D1
0044DE: 48C1                     ext.l   D1
0044E0: 5C81                     addq.l  #6, D1
0044E2: 2F01                     move.l  D1, -(A7)
0044E4: 4E92                     jsr     (A2)
0044E6: 588F                     addq.l  #4, A7
0044E8: 0646 000A                addi.w  #$a, D6
0044EC: 3006                     move.w  D6, D0
0044EE: 48C0                     ext.l   D0
0044F0: 322E FFFE                move.w  (-$2,A6), D1
0044F4: 48C1                     ext.l   D1
0044F6: C3FC 0014                muls.w  #$14, D1
0044FA: B081                     cmp.l   D1, D0
0044FC: 6C00 0180                bge     467e
004500: 60BA                     bra     44bc
004502: 2A02                     move.l  D2, D5
004504: 2F03                     move.l  D3, -(A7)
004506: 4EB9 0000 40D8           jsr     $40d8.l
00450C: 2840                     movea.l D0, A4
00450E: 2043                     movea.l D3, A0
004510: D1C8                     adda.l  A0, A0
004512: 3008                     move.w  A0, D0
004514: 207C 0000 795A           movea.l #$795a, A0
00451A: 7C00                     moveq   #$0, D6
00451C: 1C30 0000                move.b  (A0,D0.w), D6
004520: 3D46 FFFC                move.w  D6, (-$4,A6)
004524: 0246 001F                andi.w  #$1f, D6
004528: 3E2E FFFC                move.w  (-$4,A6), D7
00452C: 9E46                     sub.w   D6, D7
00452E: 3D47 FFFC                move.w  D7, (-$4,A6)
004532: 2043                     movea.l D3, A0
004534: D1C8                     adda.l  A0, A0
004536: 5288                     addq.l  #1, A0
004538: 3008                     move.w  A0, D0
00453A: 207C 0000 795A           movea.l #$795a, A0
004540: 7800                     moveq   #$0, D4
004542: 1830 0000                move.b  (A0,D0.w), D4
004546: 7040                     moveq   #$40, D0
004548: B044                     cmp.w   D4, D0
00454A: 588F                     addq.l  #4, A7
00454C: 6F30                     ble     457e
00454E: 3004                     move.w  D4, D0
004550: 48C0                     ext.l   D0
004552: 2040                     movea.l D0, A0
004554: D1EE FFF8                adda.l  (-$8,A6), A0
004558: 1002                     move.b  D2, D0
00455A: 0200 00FF                andi.b  #$ff, D0
00455E: 1080                     move.b  D0, (A0)
004560: 2E05                     move.l  D5, D7
004562: E08F                     lsr.l   #8, D7
004564: 2A07                     move.l  D7, D5
004566: 2E0C                     move.l  A4, D7
004568: E08F                     lsr.l   #8, D7
00456A: 2847                     movea.l D7, A4
00456C: 200B                     move.l  A3, D0
00456E: 7209                     moveq   #$9, D1
004570: D081                     add.l   D1, D0
004572: 7200                     moveq   #$0, D1
004574: 2A40                     movea.l D0, A5
004576: 1215                     move.b  (A5), D1
004578: 2F01                     move.l  D1, -(A7)
00457A: 4E92                     jsr     (A2)
00457C: 588F                     addq.l  #4, A7
00457E: BA8C                     cmp.l   A4, D5
004580: 6700 00FC                beq     467e
004584: 7006                     moveq   #$6, D0
004586: B083                     cmp.l   D3, D0
004588: 662C                     bne     45b6
00458A: 204B                     movea.l A3, A0
00458C: 7209                     moveq   #$9, D1
00458E: D1C1                     adda.l  D1, A0
004590: 7800                     moveq   #$0, D4
004592: 1810                     move.b  (A0), D4
004594: 5244                     addq.w  #1, D4
004596: 7020                     moveq   #$20, D0
004598: B044                     cmp.w   D4, D0
00459A: 6E08                     bgt     45a4
00459C: 382E FFFE                move.w  (-$2,A6), D4
0045A0: E344                     asl.w   #1, D4
0045A2: 5C44                     addq.w  #6, D4
0045A4: 204B                     movea.l A3, A0
0045A6: 7209                     moveq   #$9, D1
0045A8: D1C1                     adda.l  D1, A0
0045AA: 1084                     move.b  D4, (A0)
0045AC: 3204                     move.w  D4, D1
0045AE: 48C1                     ext.l   D1
0045B0: 2F01                     move.l  D1, -(A7)
0045B2: 4E92                     jsr     (A2)
0045B4: 588F                     addq.l  #4, A7
0045B6: 082E 0007 FFFD           btst    #$7, (-$3,A6)
0045BC: 6724                     beq     45e2
0045BE: 3006                     move.w  D6, D0
0045C0: 48C0                     ext.l   D0
0045C2: 2040                     movea.l D0, A0
0045C4: D1CB                     adda.l  A3, A0
0045C6: 2205                     move.l  D5, D1
0045C8: E089                     lsr.l   #8, D1
0045CA: 1081                     move.b  D1, (A0)
0045CC: 3006                     move.w  D6, D0
0045CE: 48C0                     ext.l   D0
0045D0: 5280                     addq.l  #1, D0
0045D2: 2040                     movea.l D0, A0
0045D4: D1CB                     adda.l  A3, A0
0045D6: 1005                     move.b  D5, D0
0045D8: 0200 00FF                andi.b  #$ff, D0
0045DC: 1080                     move.b  D0, (A0)
0045DE: 6000 008C                bra     466c
0045E2: 082E 0006 FFFD           btst    #$6, (-$3,A6)
0045E8: 6732                     beq     461c
0045EA: 3006                     move.w  D6, D0
0045EC: 48C0                     ext.l   D0
0045EE: 2040                     movea.l D0, A0
0045F0: D1CB                     adda.l  A3, A0
0045F2: 2205                     move.l  D5, D1
0045F4: E889                     lsr.l   #4, D1
0045F6: 1081                     move.b  D1, (A0)
0045F8: 3006                     move.w  D6, D0
0045FA: 48C0                     ext.l   D0
0045FC: 5280                     addq.l  #1, D0
0045FE: 2040                     movea.l D0, A0
004600: D1CB                     adda.l  A3, A0
004602: 2005                     move.l  D5, D0
004604: E988                     lsl.l   #4, D0
004606: 3206                     move.w  D6, D1
004608: 48C1                     ext.l   D1
00460A: 5281                     addq.l  #1, D1
00460C: 2241                     movea.l D1, A1
00460E: D3CB                     adda.l  A3, A1
004610: 1211                     move.b  (A1), D1
004612: 0201 000F                andi.b  #$f, D1
004616: 8001                     or.b    D1, D0
004618: 1080                     move.b  D0, (A0)
00461A: 6050                     bra     466c
00461C: 082E 0005 FFFD           btst    #$5, (-$3,A6)
004622: 6738                     beq     465c
004624: 3006                     move.w  D6, D0
004626: 48C0                     ext.l   D0
004628: 2040                     movea.l D0, A0
00462A: D1CB                     adda.l  A3, A0
00462C: 2005                     move.l  D5, D0
00462E: 0280 0000 0F00           andi.l  #$f00, D0
004634: E088                     lsr.l   #8, D0
004636: 3206                     move.w  D6, D1
004638: 48C1                     ext.l   D1
00463A: 2241                     movea.l D1, A1
00463C: D3CB                     adda.l  A3, A1
00463E: 1211                     move.b  (A1), D1
004640: 0201 00F0                andi.b  #$f0, D1
004644: 8001                     or.b    D1, D0
004646: 1080                     move.b  D0, (A0)
004648: 3006                     move.w  D6, D0
00464A: 48C0                     ext.l   D0
00464C: 5280                     addq.l  #1, D0
00464E: 2040                     movea.l D0, A0
004650: D1CB                     adda.l  A3, A0
004652: 1005                     move.b  D5, D0
004654: 0200 00FF                andi.b  #$ff, D0
004658: 1080                     move.b  D0, (A0)
00465A: 6010                     bra     466c
00465C: 4A6E FFFC                tst.w   (-$4,A6)
004660: 660A                     bne     466c
004662: 3006                     move.w  D6, D0
004664: 48C0                     ext.l   D0
004666: 2040                     movea.l D0, A0
004668: D1CB                     adda.l  A3, A0
00466A: 1085                     move.b  D5, (A0)
00466C: 7009                     moveq   #$9, D0
00466E: B046                     cmp.w   D6, D0
004670: 6D04                     blt     4676
004672: 7000                     moveq   #$0, D0
004674: 6002                     bra     4678
004676: 7001                     moveq   #$1, D0
004678: 2F00                     move.l  D0, -(A7)
00467A: 4E92                     jsr     (A2)
00467C: 588F                     addq.l  #4, A7
00467E: 4CDF 3CFC                movem.l (A7)+, D2-D7/A2-A5
004682: 4E5E                     unlk    A6
004684: 4E75                     rts
004686: 4E56 FFFC                link    A6, #-$4
00468A: 48E7 3800                movem.l D2-D4, -(A7)
00468E: 242E 0008                move.l  ($8,A6), D2
004692: 2239 0040 1FFC           move.l  $401ffc.l, D1
004698: 701E                     moveq   #$1e, D0
00469A: D280                     add.l   D0, D1
00469C: 2801                     move.l  D1, D4
00469E: 7602                     moveq   #$2, D3
0046A0: 3203                     move.w  D3, D1
0046A2: 41EE FFFC                lea     (-$4,A6), A0
0046A6: 1002                     move.b  D2, D0
0046A8: 0200 00FF                andi.b  #$ff, D0
0046AC: 1180 1000                move.b  D0, (A0,D1.w)
0046B0: 2202                     move.l  D2, D1
0046B2: E089                     lsr.l   #8, D1
0046B4: 2401                     move.l  D1, D2
0046B6: 5343                     subq.w  #1, D3
0046B8: 4A43                     tst.w   D3
0046BA: 6CE4                     bge     46a0
0046BC: 4A82                     tst.l   D2
0046BE: 6706                     beq     46c6
0046C0: 70FF                     moveq   #-$1, D0
0046C2: 6000 005E                bra     4722
0046C6: 4243                     clr.w   D3
0046C8: 4242                     clr.w   D2
0046CA: 3002                     move.w  D2, D0
0046CC: 48C0                     ext.l   D0
0046CE: 3203                     move.w  D3, D1
0046D0: 48C1                     ext.l   D1
0046D2: D081                     add.l   D1, D0
0046D4: 2040                     movea.l D0, A0
0046D6: D1C4                     adda.l  D4, A0
0046D8: 1010                     move.b  (A0), D0
0046DA: 3202                     move.w  D2, D1
0046DC: 41EE FFFC                lea     (-$4,A6), A0
0046E0: B030 1000                cmp.b   (A0,D1.w), D0
0046E4: 6200 0032                bhi     4718
0046E8: 3002                     move.w  D2, D0
0046EA: 48C0                     ext.l   D0
0046EC: 3203                     move.w  D3, D1
0046EE: 48C1                     ext.l   D1
0046F0: D081                     add.l   D1, D0
0046F2: 2040                     movea.l D0, A0
0046F4: D1C4                     adda.l  D4, A0
0046F6: 1010                     move.b  (A0), D0
0046F8: 3202                     move.w  D2, D1
0046FA: 41EE FFFC                lea     (-$4,A6), A0
0046FE: B030 1000                cmp.b   (A0,D1.w), D0
004702: 640C                     bcc     4710
004704: 3003                     move.w  D3, D0
004706: 48C0                     ext.l   D0
004708: 81FC 0005                divs.w  #$5, D0
00470C: 48C0                     ext.l   D0
00470E: 6012                     bra     4722
004710: 5242                     addq.w  #1, D2
004712: 7003                     moveq   #$3, D0
004714: B042                     cmp.w   D2, D0
004716: 6EB2                     bgt     46ca
004718: 5A43                     addq.w  #5, D3
00471A: 7032                     moveq   #$32, D0
00471C: B043                     cmp.w   D3, D0
00471E: 6EA8                     bgt     46c8
004720: 700A                     moveq   #$a, D0
004722: 4CDF 001C                movem.l (A7)+, D2-D4
004726: 4E5E                     unlk    A6
004728: 4E75                     rts
00472A: 2F02                     move.l  D2, -(A7)
00472C: 242F 0008                move.l  ($8,A7), D2
004730: 4A82                     tst.l   D2
004732: 6608                     bne     473c
004734: 4EB9 0000 3F78           jsr     $3f78.l
00473A: 6050                     bra     478c
00473C: 7002                     moveq   #$2, D0
00473E: B082                     cmp.l   D2, D0
004740: 6404                     bcc     4746
004742: 7000                     moveq   #$0, D0
004744: 6046                     bra     478c
004746: 2F02                     move.l  D2, -(A7)
004748: 4EB9 0000 3FC6           jsr     $3fc6.l
00474E: 4A80                     tst.l   D0
004750: 588F                     addq.l  #4, A7
004752: 6736                     beq     478a
004754: 7002                     moveq   #$2, D0
004756: B082                     cmp.l   D2, D0
004758: 6604                     bne     475e
00475A: 7003                     moveq   #$3, D0
00475C: 6002                     bra     4760
00475E: 7001                     moveq   #$1, D0
004760: 2F00                     move.l  D0, -(A7)
004762: 4EB9 0000 43D6           jsr     $43d6.l
004768: 2240                     movea.l D0, A1
00476A: 5989                     subq.l  #4, A1
00476C: 2009                     move.l  A1, D0
00476E: 2040                     movea.l D0, A0
004770: 20B9 0040 1FF8           move.l  $401ff8.l, (A0)
004776: 2040                     movea.l D0, A0
004778: 5888                     addq.l  #4, A0
00477A: 2240                     movea.l D0, A1
00477C: 5089                     addq.l  #8, A1
00477E: 7000                     moveq   #$0, D0
004780: 2280                     move.l  D0, (A1)
004782: 2080                     move.l  D0, (A0)
004784: 7001                     moveq   #$1, D0
004786: 588F                     addq.l  #4, A7
004788: 6002                     bra     478c
00478A: 7000                     moveq   #$0, D0
00478C: 241F                     move.l  (A7)+, D2
00478E: 4E75                     rts
004790: 4E56 FFF0                link    A6, #-$10
004794: 48E7 3F3C                movem.l D2-D7/A2-A5, -(A7)
004798: 282E 0008                move.l  ($8,A6), D4
00479C: 242E 000C                move.l  ($c,A6), D2
0047A0: 262E 0010                move.l  ($10,A6), D3
0047A4: 422E FFFF                clr.b   (-$1,A6)
0047A8: 422E FFFE                clr.b   (-$2,A6)
0047AC: 287C 0000 5236           movea.l #$5236, A4
0047B2: 227C 0000 40D8           movea.l #$40d8, A1
0047B8: 2C09                     move.l  A1, D6
0047BA: 267C 0000 4442           movea.l #$4442, A3
0047C0: 2039 0040 1FFC           move.l  $401ffc.l, D0
0047C6: 7250                     moveq   #$50, D1
0047C8: D081                     add.l   D1, D0
0047CA: 2D40 FFF4                move.l  D0, (-$c,A6)
0047CE: 1D79 0001 006F FFFB      move.b  $1006f.l, (-$5,A6)
0047D6: 3E2E FFFA                move.w  (-$6,A6), D7
0047DA: 4887                     ext.w   D7
0047DC: 3D47 FFFA                move.w  D7, (-$6,A6)
0047E0: 026E 0007 FFFA           andi.w  #$7, (-$6,A6)
0047E6: 1039 0001 006F           move.b  $1006f.l, D0
0047EC: 4880                     ext.w   D0
0047EE: 48C0                     ext.l   D0
0047F0: E680                     asr.l   #3, D0
0047F2: 7203                     moveq   #$3, D1
0047F4: C081                     and.l   D1, D0
0047F6: 207C 0000 7974           movea.l #$7974, A0
0047FC: 1D70 0000 FFF9           move.b  (A0,D0.w), (-$7,A6)
004802: 3E2E FFF8                move.w  (-$8,A6), D7
004806: 4887                     ext.w   D7
004808: 3D47 FFF8                move.w  D7, (-$8,A6)
00480C: 3E2E FFF8                move.w  (-$8,A6), D7
004810: CEFC 003C                mulu.w  #$3c, D7
004814: 3D47 FFF8                move.w  D7, (-$8,A6)
004818: 1D79 0001 006F FFFD      move.b  $1006f.l, (-$3,A6)
004820: 3E2E FFFC                move.w  (-$4,A6), D7
004824: 4887                     ext.w   D7
004826: 3D47 FFFC                move.w  D7, (-$4,A6)
00482A: 3E2E FFFC                move.w  (-$4,A6), D7
00482E: EA47                     asr.w   #5, D7
004830: 3D47 FFFC                move.w  D7, (-$4,A6)
004834: 026E 0007 FFFC           andi.w  #$7, (-$4,A6)
00483A: 42A7                     clr.l   -(A7)
00483C: 4EB9 0000 43D6           jsr     $43d6.l
004842: 2440                     movea.l D0, A2
004844: 2D52 FFF0                move.l  (A2), (-$10,A6)
004848: 588F                     addq.l  #4, A7
00484A: 6700 0122                beq     496e
00484E: 522E FFFF                addq.b  #1, (-$1,A6)
004852: 4292                     clr.l   (A2)
004854: 4A6E FFFA                tst.w   (-$6,A6)
004858: 6700 0114                beq     496e
00485C: 222E FFF0                move.l  (-$10,A6), D1
004860: 82EE FFF8                divu.w  (-$8,A6), D1
004864: 3041                     movea.w D1, A0
004866: B0EE FFFC                cmpa.w  (-$4,A6), A0
00486A: 6404                     bcc     4870
00486C: 7200                     moveq   #$0, D1
00486E: 600C                     bra     487c
004870: 7200                     moveq   #$0, D1
004872: 3208                     move.w  A0, D1
004874: 7000                     moveq   #$0, D0
004876: 302E FFFC                move.w  (-$4,A6), D0
00487A: 9280                     sub.l   D0, D1
00487C: 3041                     movea.w D1, A0
00487E: 7011                     moveq   #$11, D0
004880: B048                     cmp.w   A0, D0
004882: 6404                     bcc     4888
004884: 7E11                     moveq   #$11, D7
004886: 3047                     movea.w D7, A0
004888: 7000                     moveq   #$0, D0
00488A: 302E FFFA                move.w  (-$6,A6), D0
00488E: B082                     cmp.l   D2, D0
004890: 6208                     bhi     489a
004892: 7400                     moveq   #$0, D2
004894: 342E FFFA                move.w  (-$6,A6), D2
004898: 5382                     subq.l  #1, D2
00489A: 3A02                     move.w  D2, D5
00489C: E545                     asl.w   #2, D5
00489E: 3005                     move.w  D5, D0
0048A0: E545                     asl.w   #2, D5
0048A2: DA40                     add.w   D0, D5
0048A4: DA48                     add.w   A0, D5
0048A6: 7200                     moveq   #$0, D1
0048A8: 3205                     move.w  D5, D1
0048AA: 2001                     move.l  D1, D0
0048AC: D0AE FFF4                add.l   (-$c,A6), D0
0048B0: 2240                     movea.l D0, A1
0048B2: 5211                     addq.b  #1, (A1)
0048B4: 7200                     moveq   #$0, D1
0048B6: 3205                     move.w  D5, D1
0048B8: 2001                     move.l  D1, D0
0048BA: D0AE FFF4                add.l   (-$c,A6), D0
0048BE: C189                     exg     D0, A1
0048C0: 4A11                     tst.b   (A1)
0048C2: C189                     exg     D0, A1
0048C4: 6616                     bne     48dc
0048C6: 7200                     moveq   #$0, D1
0048C8: 3205                     move.w  D5, D1
0048CA: 2001                     move.l  D1, D0
0048CC: D0AE FFF4                add.l   (-$c,A6), D0
0048D0: 2240                     movea.l D0, A1
0048D2: 12BC 00FF                move.b  #$ff, (A1)
0048D6: 7E01                     moveq   #$1, D7
0048D8: 1D47 FFFE                move.b  D7, (-$2,A6)
0048DC: 3005                     move.w  D5, D0
0048DE: 9048                     sub.w   A0, D0
0048E0: 0640 0012                addi.w  #$12, D0
0048E4: 3A00                     move.w  D0, D5
0048E6: 2004                     move.l  D4, D0
0048E8: 0680 0000 0080           addi.l  #$80, D0
0048EE: E088                     lsr.l   #8, D0
0048F0: 3800                     move.w  D0, D4
0048F2: 7000                     moveq   #$0, D0
0048F4: 3004                     move.w  D4, D0
0048F6: 7200                     moveq   #$0, D1
0048F8: 3205                     move.w  D5, D1
0048FA: 5281                     addq.l  #1, D1
0048FC: 2401                     move.l  D1, D2
0048FE: D4AE FFF4                add.l   (-$c,A6), D2
004902: 7200                     moveq   #$0, D1
004904: 2242                     movea.l D2, A1
004906: 1211                     move.b  (A1), D1
004908: 7400                     moveq   #$0, D2
00490A: 3405                     move.w  D5, D2
00490C: 2042                     movea.l D2, A0
00490E: D1EE FFF4                adda.l  (-$c,A6), A0
004912: 7400                     moveq   #$0, D2
004914: 1410                     move.b  (A0), D2
004916: E18A                     lsl.l   #8, D2
004918: 8282                     or.l    D2, D1
00491A: B081                     cmp.l   D1, D0
00491C: 6328                     bls     4946
00491E: 7200                     moveq   #$0, D1
004920: 3205                     move.w  D5, D1
004922: 2001                     move.l  D1, D0
004924: D0AE FFF4                add.l   (-$c,A6), D0
004928: 3204                     move.w  D4, D1
00492A: E049                     lsr.w   #8, D1
00492C: 2240                     movea.l D0, A1
00492E: 1281                     move.b  D1, (A1)
004930: 7200                     moveq   #$0, D1
004932: 3205                     move.w  D5, D1
004934: 5281                     addq.l  #1, D1
004936: 2001                     move.l  D1, D0
004938: D0AE FFF4                add.l   (-$c,A6), D0
00493C: 1204                     move.b  D4, D1
00493E: 0201 00FF                andi.b  #$ff, D1
004942: 2240                     movea.l D0, A1
004944: 1281                     move.b  D1, (A1)
004946: 3005                     move.w  D5, D0
004948: 0440 0012                subi.w  #$12, D0
00494C: 3200                     move.w  D0, D1
00494E: 48C1                     ext.l   D1
004950: 83FC 000A                divs.w  #$a, D1
004954: 3A01                     move.w  D1, D5
004956: 7200                     moveq   #$0, D1
004958: 3205                     move.w  D5, D1
00495A: 5C81                     addq.l  #6, D1
00495C: 2F01                     move.l  D1, -(A7)
00495E: 4E94                     jsr     (A4)
004960: 7200                     moveq   #$0, D1
004962: 3205                     move.w  D5, D1
004964: 5C81                     addq.l  #6, D1
004966: 5281                     addq.l  #1, D1
004968: 2F01                     move.l  D1, -(A7)
00496A: 4E94                     jsr     (A4)
00496C: 508F                     addq.l  #8, A7
00496E: 588A                     addq.l  #4, A2
004970: 200A                     move.l  A2, D0
004972: C189                     exg     D0, A1
004974: 4A91                     tst.l   (A1)
004976: C189                     exg     D0, A1
004978: 6700 0132                beq     4aac
00497C: 522E FFFF                addq.b  #1, (-$1,A6)
004980: 2E2E FFF0                move.l  (-$10,A6), D7
004984: DE92                     add.l   (A2), D7
004986: 2D47 FFF0                move.l  D7, (-$10,A6)
00498A: 2212                     move.l  (A2), D1
00498C: 82EE FFF8                divu.w  (-$8,A6), D1
004990: 3041                     movea.w D1, A0
004992: B0EE FFFC                cmpa.w  (-$4,A6), A0
004996: 6404                     bcc     499c
004998: 7200                     moveq   #$0, D1
00499A: 600C                     bra     49a8
00499C: 7200                     moveq   #$0, D1
00499E: 3208                     move.w  A0, D1
0049A0: 7000                     moveq   #$0, D0
0049A2: 302E FFFC                move.w  (-$4,A6), D0
0049A6: 9280                     sub.l   D0, D1
0049A8: 3041                     movea.w D1, A0
0049AA: 4292                     clr.l   (A2)
0049AC: 4A6E FFFA                tst.w   (-$6,A6)
0049B0: 6700 00FA                beq     4aac
0049B4: 7011                     moveq   #$11, D0
0049B6: B048                     cmp.w   A0, D0
0049B8: 6404                     bcc     49be
0049BA: 7E11                     moveq   #$11, D7
0049BC: 3047                     movea.w D7, A0
0049BE: 7000                     moveq   #$0, D0
0049C0: 302E FFFA                move.w  (-$6,A6), D0
0049C4: B0AE 0014                cmp.l   ($14,A6), D0
0049C8: 620C                     bhi     49d6
0049CA: 7000                     moveq   #$0, D0
0049CC: 302E FFFA                move.w  (-$6,A6), D0
0049D0: 5380                     subq.l  #1, D0
0049D2: 2D40 0014                move.l  D0, ($14,A6)
0049D6: 3A2E 0016                move.w  ($16,A6), D5
0049DA: E545                     asl.w   #2, D5
0049DC: 3005                     move.w  D5, D0
0049DE: E545                     asl.w   #2, D5
0049E0: DA40                     add.w   D0, D5
0049E2: DA48                     add.w   A0, D5
0049E4: 7200                     moveq   #$0, D1
0049E6: 3205                     move.w  D5, D1
0049E8: 2001                     move.l  D1, D0
0049EA: D0AE FFF4                add.l   (-$c,A6), D0
0049EE: 2240                     movea.l D0, A1
0049F0: 5211                     addq.b  #1, (A1)
0049F2: 7200                     moveq   #$0, D1
0049F4: 3205                     move.w  D5, D1
0049F6: 2001                     move.l  D1, D0
0049F8: D0AE FFF4                add.l   (-$c,A6), D0
0049FC: C189                     exg     D0, A1
0049FE: 4A11                     tst.b   (A1)
004A00: C189                     exg     D0, A1
004A02: 6616                     bne     4a1a
004A04: 7200                     moveq   #$0, D1
004A06: 3205                     move.w  D5, D1
004A08: 2001                     move.l  D1, D0
004A0A: D0AE FFF4                add.l   (-$c,A6), D0
004A0E: 2240                     movea.l D0, A1
004A10: 12BC 00FF                move.b  #$ff, (A1)
004A14: 7E01                     moveq   #$1, D7
004A16: 1D47 FFFE                move.b  D7, (-$2,A6)
004A1A: 3005                     move.w  D5, D0
004A1C: 9048                     sub.w   A0, D0
004A1E: 0640 0012                addi.w  #$12, D0
004A22: 3A00                     move.w  D0, D5
004A24: 2003                     move.l  D3, D0
004A26: 0680 0000 0080           addi.l  #$80, D0
004A2C: E088                     lsr.l   #8, D0
004A2E: 3800                     move.w  D0, D4
004A30: 7000                     moveq   #$0, D0
004A32: 3004                     move.w  D4, D0
004A34: 7200                     moveq   #$0, D1
004A36: 3205                     move.w  D5, D1
004A38: 5281                     addq.l  #1, D1
004A3A: 2401                     move.l  D1, D2
004A3C: D4AE FFF4                add.l   (-$c,A6), D2
004A40: 7200                     moveq   #$0, D1
004A42: 2242                     movea.l D2, A1
004A44: 1211                     move.b  (A1), D1
004A46: 7400                     moveq   #$0, D2
004A48: 3405                     move.w  D5, D2
004A4A: 2042                     movea.l D2, A0
004A4C: D1EE FFF4                adda.l  (-$c,A6), A0
004A50: 7400                     moveq   #$0, D2
004A52: 1410                     move.b  (A0), D2
004A54: E18A                     lsl.l   #8, D2
004A56: 8282                     or.l    D2, D1
004A58: B081                     cmp.l   D1, D0
004A5A: 6328                     bls     4a84
004A5C: 7200                     moveq   #$0, D1
004A5E: 3205                     move.w  D5, D1
004A60: 2001                     move.l  D1, D0
004A62: D0AE FFF4                add.l   (-$c,A6), D0
004A66: 3204                     move.w  D4, D1
004A68: E049                     lsr.w   #8, D1
004A6A: 2240                     movea.l D0, A1
004A6C: 1281                     move.b  D1, (A1)
004A6E: 7200                     moveq   #$0, D1
004A70: 3205                     move.w  D5, D1
004A72: 5281                     addq.l  #1, D1
004A74: 2001                     move.l  D1, D0
004A76: D0AE FFF4                add.l   (-$c,A6), D0
004A7A: 1204                     move.b  D4, D1
004A7C: 0201 00FF                andi.b  #$ff, D1
004A80: 2240                     movea.l D0, A1
004A82: 1281                     move.b  D1, (A1)
004A84: 3005                     move.w  D5, D0
004A86: 0440 0012                subi.w  #$12, D0
004A8A: 3200                     move.w  D0, D1
004A8C: 48C1                     ext.l   D1
004A8E: 83FC 000A                divs.w  #$a, D1
004A92: 3A01                     move.w  D1, D5
004A94: 7200                     moveq   #$0, D1
004A96: 3205                     move.w  D5, D1
004A98: 5C81                     addq.l  #6, D1
004A9A: 2F01                     move.l  D1, -(A7)
004A9C: 4E94                     jsr     (A4)
004A9E: 7200                     moveq   #$0, D1
004AA0: 3205                     move.w  D5, D1
004AA2: 5C81                     addq.l  #6, D1
004AA4: 5281                     addq.l  #1, D1
004AA6: 2F01                     move.l  D1, -(A7)
004AA8: 4E94                     jsr     (A4)
004AAA: 508F                     addq.l  #8, A7
004AAC: 4A2E FFFE                tst.b   (-$2,A6)
004AB0: 6700 0062                beq     4b14
004AB4: 4243                     clr.w   D3
004AB6: 6028                     bra     4ae0
004AB8: 4245                     clr.w   D5
004ABA: 7400                     moveq   #$0, D2
004ABC: 3405                     move.w  D5, D2
004ABE: 7000                     moveq   #$0, D0
004AC0: 3003                     move.w  D3, D0
004AC2: D480                     add.l   D0, D2
004AC4: 2202                     move.l  D2, D1
004AC6: D2AE FFF4                add.l   (-$c,A6), D1
004ACA: 2241                     movea.l D1, A1
004ACC: 1011                     move.b  (A1), D0
004ACE: E208                     lsr.b   #1, D0
004AD0: 2241                     movea.l D1, A1
004AD2: 1280                     move.b  D0, (A1)
004AD4: 5245                     addq.w  #1, D5
004AD6: 7012                     moveq   #$12, D0
004AD8: B045                     cmp.w   D5, D0
004ADA: 62DE                     bhi     4aba
004ADC: 0643 0014                addi.w  #$14, D3
004AE0: 7000                     moveq   #$0, D0
004AE2: 3003                     move.w  D3, D0
004AE4: 7200                     moveq   #$0, D1
004AE6: 322E FFFA                move.w  (-$6,A6), D1
004AEA: C3FC 0014                muls.w  #$14, D1
004AEE: B081                     cmp.l   D1, D0
004AF0: 65C6                     bcs     4ab8
004AF2: 7200                     moveq   #$0, D1
004AF4: 3203                     move.w  D3, D1
004AF6: 82FC 0014                divu.w  #$14, D1
004AFA: 3A01                     move.w  D1, D5
004AFC: 7200                     moveq   #$0, D1
004AFE: 3205                     move.w  D5, D1
004B00: 5C81                     addq.l  #6, D1
004B02: 2F01                     move.l  D1, -(A7)
004B04: 4E94                     jsr     (A4)
004B06: 7200                     moveq   #$0, D1
004B08: 3205                     move.w  D5, D1
004B0A: 5C81                     addq.l  #6, D1
004B0C: 5281                     addq.l  #1, D1
004B0E: 2F01                     move.l  D1, -(A7)
004B10: 4E94                     jsr     (A4)
004B12: 508F                     addq.l  #8, A7
004B14: 4A2E FFFF                tst.b   (-$1,A6)
004B18: 6724                     beq     4b3e
004B1A: 162E FFFF                move.b  (-$1,A6), D3
004B1E: 4883                     ext.w   D3
004B20: 5443                     addq.w  #2, D3
004B22: 7400                     moveq   #$0, D2
004B24: 3403                     move.w  D3, D2
004B26: 2F02                     move.l  D2, -(A7)
004B28: 2A46                     movea.l D6, A5
004B2A: 4E95                     jsr     (A5)
004B2C: 2200                     move.l  D0, D1
004B2E: 5281                     addq.l  #1, D1
004B30: 588F                     addq.l  #4, A7
004B32: 2F01                     move.l  D1, -(A7)
004B34: 7000                     moveq   #$0, D0
004B36: 3003                     move.w  D3, D0
004B38: 2F00                     move.l  D0, -(A7)
004B3A: 4E93                     jsr     (A3)
004B3C: 508F                     addq.l  #8, A7
004B3E: 202E FFF0                move.l  (-$10,A6), D0
004B42: D1B9 0040 1F92           add.l   D0, $401f92.l
004B48: 0CB9 0000 0E10 0040 1F92 cmpi.l  #$e10, $401f92.l
004B52: 6336                     bls     4b8a
004B54: 2239 0040 1F92           move.l  $401f92.l, D1
004B5A: 82FC 0E10                divu.w  #$e10, D1
004B5E: 3401                     move.w  D1, D2
004B60: 4878 0005                pea     $5.w
004B64: 2A46                     movea.l D6, A5
004B66: 4E95                     jsr     (A5)
004B68: 2200                     move.l  D0, D1
004B6A: 7000                     moveq   #$0, D0
004B6C: 3002                     move.w  D2, D0
004B6E: D280                     add.l   D0, D1
004B70: 588F                     addq.l  #4, A7
004B72: 2F01                     move.l  D1, -(A7)
004B74: 4878 0005                pea     $5.w
004B78: 4E93                     jsr     (A3)
004B7A: 7000                     moveq   #$0, D0
004B7C: 3002                     move.w  D2, D0
004B7E: C0FC 0E10                mulu.w  #$e10, D0
004B82: 91B9 0040 1F92           sub.l   D0, $401f92.l
004B88: 508F                     addq.l  #8, A7
004B8A: 588A                     addq.l  #4, A2
004B8C: 0C92 0000 0E10           cmpi.l  #$e10, (A2)
004B92: 632E                     bls     4bc2
004B94: 2212                     move.l  (A2), D1
004B96: 82FC 0E10                divu.w  #$e10, D1
004B9A: 3401                     move.w  D1, D2
004B9C: 4878 0006                pea     $6.w
004BA0: 2A46                     movea.l D6, A5
004BA2: 4E95                     jsr     (A5)
004BA4: 2200                     move.l  D0, D1
004BA6: 7000                     moveq   #$0, D0
004BA8: 3002                     move.w  D2, D0
004BAA: D280                     add.l   D0, D1
004BAC: 588F                     addq.l  #4, A7
004BAE: 2F01                     move.l  D1, -(A7)
004BB0: 4878 0006                pea     $6.w
004BB4: 4E93                     jsr     (A3)
004BB6: 7000                     moveq   #$0, D0
004BB8: 3002                     move.w  D2, D0
004BBA: C0FC 0E10                mulu.w  #$e10, D0
004BBE: 9192                     sub.l   D0, (A2)
004BC0: 508F                     addq.l  #8, A7
004BC2: 4AAE 0018                tst.l   ($18,A6)
004BC6: 671A                     beq     4be2
004BC8: 4878 0007                pea     $7.w
004BCC: 2A46                     movea.l D6, A5
004BCE: 4E95                     jsr     (A5)
004BD0: 2200                     move.l  D0, D1
004BD2: D2AE 0018                add.l   ($18,A6), D1
004BD6: 588F                     addq.l  #4, A7
004BD8: 2F01                     move.l  D1, -(A7)
004BDA: 4878 0007                pea     $7.w
004BDE: 4E93                     jsr     (A3)
004BE0: 508F                     addq.l  #8, A7
004BE2: 4AAE 001C                tst.l   ($1c,A6)
004BE6: 671A                     beq     4c02
004BE8: 4878 0008                pea     $8.w
004BEC: 2A46                     movea.l D6, A5
004BEE: 4E95                     jsr     (A5)
004BF0: 2200                     move.l  D0, D1
004BF2: D2AE 001C                add.l   ($1c,A6), D1
004BF6: 588F                     addq.l  #4, A7
004BF8: 2F01                     move.l  D1, -(A7)
004BFA: 4878 0008                pea     $8.w
004BFE: 4E93                     jsr     (A3)
004C00: 508F                     addq.l  #8, A7
004C02: 4AAE 0020                tst.l   ($20,A6)
004C06: 671A                     beq     4c22
004C08: 4878 0009                pea     $9.w
004C0C: 2A46                     movea.l D6, A5
004C0E: 4E95                     jsr     (A5)
004C10: 2200                     move.l  D0, D1
004C12: D2AE 0020                add.l   ($20,A6), D1
004C16: 588F                     addq.l  #4, A7
004C18: 2F01                     move.l  D1, -(A7)
004C1A: 4878 0009                pea     $9.w
004C1E: 4E93                     jsr     (A3)
004C20: 508F                     addq.l  #8, A7
004C22: 4CDF 3CFC                movem.l (A7)+, D2-D7/A2-A5
004C26: 4E5E                     unlk    A6
004C28: 4E75                     rts
004C2A: 43F9 0040 1F44           lea     $401f44.l, A1
004C30: 302F 000E                move.w  ($e,A7), D0
004C34: 4840                     swap    D0
004C36: 206F 0008                movea.l ($8,A7), A0
004C3A: 302F 0006                move.w  ($6,A7), D0
004C3E: 40C1                     move    SR, D1
004C40: 46FC 2500                move    #$2500, SR
004C44: 0839 0007 00F6 0001      btst    #$7, $f60001.l
004C4C: 661A                     bne     4c68
004C4E: 4AA9 0016                tst.l   ($16,A1)
004C52: 6614                     bne     4c68
004C54: 33C0 00FE 0000           move.w  D0, $fe0000.l
004C5A: 4840                     swap    D0
004C5C: 1340 0014                move.b  D0, ($14,A1)
004C60: 2348 0016                move.l  A0, ($16,A1)
004C64: 7001                     moveq   #$1, D0
004C66: 6002                     bra     4c6a
004C68: 7000                     moveq   #$0, D0
004C6A: 46C1                     move    D1, SR
004C6C: 4E75                     rts
004C6E: 7000                     moveq   #$0, D0
004C70: 6002                     bra     4c74
004C72: 7001                     moveq   #$1, D0
004C74: 2040                     movea.l D0, A0
004C76: 302F 0006                move.w  ($6,A7), D0
004C7A: 40C1                     move    SR, D1
004C7C: 46FC 2500                move    #$2500, SR
004C80: 0839 0007 00F6 0001      btst    #$7, $f60001.l
004C88: 660C                     bne     4c96
004C8A: 33C0 00FE 0000           move.w  D0, $fe0000.l
004C90: 46C1                     move    D1, SR
004C92: 7001                     moveq   #$1, D0
004C94: 6008                     bra     4c9e
004C96: 46C1                     move    D1, SR
004C98: 2008                     move.l  A0, D0
004C9A: 5300                     subq.b  #1, D0
004C9C: 66D6                     bne     4c74
004C9E: 4E75                     rts
004CA0: 43F9 0040 1F44           lea     $401f44.l, A1
004CA6: 1029 0000                move.b  ($0,A1), D0
004CAA: 0C00 0040                cmpi.b  #$40, D0
004CAE: 6434                     bcc     4ce4
004CB0: 4239 0040 1FF4           clr.b   $401ff4.l
004CB6: 1229 0001                move.b  ($1,A1), D1
004CBA: 6A1C                     bpl     4cd8
004CBC: 0881 0007                bclr    #$7, D1
004CC0: B001                     cmp.b   D1, D0
004CC2: 6720                     beq     4ce4
004CC4: E180                     asl.l   #8, D0
004CC6: 1001                     move.b  D1, D0
004CC8: 2F00                     move.l  D0, -(A7)
004CCA: 4EB9 0000 3E1A           jsr     $3e1a.l
004CD0: 588F                     addq.l  #4, A7
004CD2: 43F9 0040 1F44           lea     $401f44.l, A1
004CD8: 1369 0000 0001           move.b  ($0,A1), ($1,A1)
004CDE: 08E9 0007 0001           bset    #$7, ($1,A1)
004CE4: 08E9 0007 0000           bset    #$7, ($0,A1)
004CEA: 4EB9 0000 4DCC           jsr     $4dcc.l
004CF0: 43F9 0040 1F44           lea     $401f44.l, A1
004CF6: 203C 0001 0003           move.l  #$10003, D0
004CFC: 41E9 0000                lea     ($0,A1), A0
004D00: 4EB9 0000 4C3E           jsr     $4c3e.l
004D06: 6610                     bne     4d18
004D08: 5239 0040 1FF4           addq.b  #1, $401ff4.l
004D0E: 6600 0008                bne     4d18
004D12: 5339 0040 1FF4           subq.b  #1, $401ff4.l
004D18: 4E75                     rts
004D1A: 48E7 80C0                movem.l D0/A0-A1, -(A7)
004D1E: 43F9 0040 1F44           lea     $401f44.l, A1
004D24: 2069 0016                movea.l ($16,A1), A0
004D28: 2008                     move.l  A0, D0
004D2A: 6600 0020                bne     4d4c
004D2E: 1029 0013                move.b  ($13,A1), D0
004D32: 4880                     ext.w   D0
004D34: 41F1 0002                lea     ($2,A1,D0.w), A0
004D38: 5229 0013                addq.b  #1, ($13,A1)
004D3C: 0C00 000F                cmpi.b  #$f, D0
004D40: 6500 001A                bcs     4d5c
004D44: 4229 0013                clr.b   ($13,A1)
004D48: 6000 0012                bra     4d5c
004D4C: 52A9 0016                addq.l  #1, ($16,A1)
004D50: 5329 0014                subq.b  #1, ($14,A1)
004D54: 6600 0006                bne     4d5c
004D58: 42A9 0016                clr.l   ($16,A1)
004D5C: 10B9 00FC 0001           move.b  $fc0001.l, (A0)
004D62: 4CDF 0301                movem.l (A7)+, D0/A0-A1
004D66: 4E73                     rte
004D68: 41F9 0040 1F44           lea     $401f44.l, A0
004D6E: 1028 0012                move.b  ($12,A0), D0
004D72: B028 0013                cmp.b   ($13,A0), D0
004D76: 6700 001C                beq     4d94
004D7A: 5228 0012                addq.b  #1, ($12,A0)
004D7E: 0C00 000F                cmpi.b  #$f, D0
004D82: 6500 0006                bcs     4d8a
004D86: 4228 0012                clr.b   ($12,A0)
004D8A: 4880                     ext.w   D0
004D8C: 48C0                     ext.l   D0
004D8E: 1030 0002                move.b  ($2,A0,D0.w), D0
004D92: 4E75                     rts
004D94: 70FF                     moveq   #-$1, D0
004D96: 4E75                     rts
004D98: 43F9 0040 1F44           lea     $401f44.l, A1
004D9E: 302F 0006                move.w  ($6,A7), D0
004DA2: 0880 0007                bclr    #$7, D0
004DA6: 33C0 0086 0000           move.w  D0, $860000.l
004DAC: 33EF 000A 00FE 0000      move.w  ($a,A7), $fe0000.l
004DB4: 08C0 0007                bset    #$7, D0
004DB8: 1340 0000                move.b  D0, ($0,A1)
004DBC: 4229 0001                clr.b   ($1,A1)
004DC0: 42A9 0016                clr.l   ($16,A1)
004DC4: 33C0 0086 0000           move.w  D0, $860000.l
004DCA: 4E75                     rts
004DCC: 2F0A                     move.l  A2, -(A7)
004DCE: 45F9 0040 1F5E           lea     $401f5e.l, A2
004DD4: 52B9 0040 1FF8           addq.l  #1, $401ff8.l
004DDA: 206A 0018                movea.l ($18,A2), A0
004DDE: 2208                     move.l  A0, D1
004DE0: 675A                     beq     4e3c
004DE2: 302A 0016                move.w  ($16,A2), D0
004DE6: 0240 0FFE                andi.w  #$ffe, D0
004DEA: 43F9 00F0 0001           lea     $f00001.l, A1
004DF0: 43F1 0000                lea     (A1,D0.w), A1
004DF4: B308                     cmpm.b  (A0)+, (A1)+
004DF6: 671E                     beq     4e16
004DF8: 532A 0005                subq.b  #1, ($5,A2)
004DFC: 6410                     bcc     4e0e
004DFE: 5239 0040 1F64           addq.b  #1, $401f64.l
004E04: 6436                     bcc     4e3c
004E06: 5339 0040 1F64           subq.b  #1, $401f64.l
004E0C: 602E                     bra     4e3c
004E0E: 5388                     subq.l  #1, A0
004E10: 5389                     subq.l  #1, A1
004E12: 6000 00FC                bra     4f10
004E16: 532A 0004                subq.b  #1, ($4,A2)
004E1A: 661A                     bne     4e36
004E1C: 0C40 001C                cmpi.w  #$1c, D0
004E20: 6706                     beq     4e28
004E22: 0C40 003A                cmpi.w  #$3a, D0
004E26: 6614                     bne     4e3c
004E28: 720F                     moveq   #$f, D1
004E2A: 91C1                     suba.l  D1, A0
004E2C: D3FC 0000 001F           adda.l  #$1f, A1
004E32: 6000 00D0                bra     4f04
004E36: 5289                     addq.l  #1, A1
004E38: 6000 00D6                bra     4f10
004E3C: 91C8                     suba.l  A0, A0
004E3E: 222A 0000                move.l  ($0,A2), D1
004E42: 6700 00DC                beq     4f20
004E46: 701F                     moveq   #$1f, D0
004E48: E381                     asl.l   #1, D1
004E4A: 55C8 FFFC                dbcs    D0, 4e48
004E4E: 7201                     moveq   #$1, D1
004E50: E1A1                     asl.l   D0, D1
004E52: 4681                     not.l   D1
004E54: C3AA 0000                and.l   D1, ($0,A2)
004E58: 0C00 0002                cmpi.b  #$2, D0
004E5C: 6502                     bcs     4e60
004E5E: 5440                     addq.w  #2, D0
004E60: 2200                     move.l  D0, D1
004E62: E940                     asl.w   #4, D0
004E64: 9041                     sub.w   D1, D0
004E66: D040                     add.w   D0, D0
004E68: 43F9 00F0 0001           lea     $f00001.l, A1
004E6E: 43F1 0000                lea     (A1,D0.w), A1
004E72: 0C01 0004                cmpi.b  #$4, D1
004E76: 6406                     bcc     4e7e
004E78: 0201 0001                andi.b  #$1, D1
004E7C: 601E                     bra     4e9c
004E7E: 0C01 0006                cmpi.b  #$6, D1
004E82: 6404                     bcc     4e88
004E84: 5341                     subq.w  #1, D1
004E86: 6014                     bra     4e9c
004E88: 7007                     moveq   #$7, D0
004E8A: C039 0001 006F           and.b   $1006f.l, D0
004E90: D080                     add.l   D0, D0
004E92: 5C40                     addq.w  #6, D0
004E94: B200                     cmp.b   D0, D1
004E96: 6502                     bcs     4e9a
004E98: 7200                     moveq   #$0, D1
004E9A: 5441                     addq.w  #2, D1
004E9C: 303C 000A                move.w  #$a, D0
004EA0: C2C0                     mulu.w  D0, D1
004EA2: 2079 0040 1FFC           movea.l $401ffc.l, A0
004EA8: 41F0 1000                lea     (A0,D1.w), A0
004EAC: 48E7 3E40                movem.l D2-D6/A1, -(A7)
004EB0: 7400                     moveq   #$0, D2
004EB2: 7600                     moveq   #$0, D3
004EB4: 7800                     moveq   #$0, D4
004EB6: 7A00                     moveq   #$0, D5
004EB8: 7C00                     moveq   #$0, D6
004EBA: 43FA 0070                lea     ($70,PC), A1; ($4f2c)
004EBE: 3219                     move.w  (A1)+, D1
004EC0: 1018                     move.b  (A0)+, D0
004EC2: 1580 1007                move.b  D0, ($7,A2,D1.w)
004EC6: E209                     lsr.b   #1, D1
004EC8: 6402                     bcc     4ecc
004ECA: B102                     eor.b   D0, D2
004ECC: E209                     lsr.b   #1, D1
004ECE: 6402                     bcc     4ed2
004ED0: B103                     eor.b   D0, D3
004ED2: E209                     lsr.b   #1, D1
004ED4: 6402                     bcc     4ed8
004ED6: B104                     eor.b   D0, D4
004ED8: E209                     lsr.b   #1, D1
004EDA: 6402                     bcc     4ede
004EDC: B105                     eor.b   D0, D5
004EDE: B106                     eor.b   D0, D6
004EE0: 1219                     move.b  (A1)+, D1
004EE2: 6ADC                     bpl     4ec0
004EE4: BB06                     eor.b   D5, D6
004EE6: 1545 000F                move.b  D5, ($f,A2)
004EEA: B906                     eor.b   D4, D6
004EEC: 1544 000B                move.b  D4, ($b,A2)
004EF0: 41EA 000A                lea     ($a,A2), A0
004EF4: B706                     eor.b   D3, D6
004EF6: 1103                     move.b  D3, -(A0)
004EF8: B506                     eor.b   D2, D6
004EFA: 1102                     move.b  D2, -(A0)
004EFC: 4606                     not.b   D6
004EFE: 1106                     move.b  D6, -(A0)
004F00: 4CDF 027C                movem.l (A7)+, D2-D6/A1
004F04: 157C 000F 0004           move.b  #$f, ($4,A2)
004F0A: 157C 0004 0005           move.b  #$4, ($5,A2)
004F10: 40C0                     move    SR, D0
004F12: 007C 0700                ori     #$700, SR
004F16: 33C0 008C 0000           move.w  D0, $8c0000.l
004F1C: 1290                     move.b  (A0), (A1)
004F1E: 46C0                     move    D0, SR
004F20: 3549 0016                move.w  A1, ($16,A2)
004F24: 2548 0018                move.l  A0, ($18,A2)
004F28: 245F                     movea.l (A7)+, A2
004F2A: 4E75                     rts
004F2C: 0003 0506                ori.b   #$6, D3
004F30: 0709 0A0B                movep.w ($a0b,A1), D3
004F34: 0C0D                     dc.w $0c0d; ILLEGAL
004F36: 0EFF                     dc.w $0eff; ILLEGAL
004F38: 224A                     movea.l A2, A1
004F3A: 4CDF 0C3C                movem.l (A7)+, D2-D5/A2-A3
004F3E: 4A39 0040 1FFA           tst.b   $401ffa.l
004F44: 6600 000C                bne     4f52
004F48: 4A39 0040 1F64           tst.b   $401f64.l
004F4E: 6A00 004E                bpl     4f9e
004F52: 70FF                     moveq   #-$1, D0
004F54: 4E75                     rts
004F56: 41F9 0001 0000           lea     $10000.l, A0
004F5C: 3010                     move.w  (A0), D0
004F5E: 0C40 4EF9                cmpi.w  #$4ef9, D0
004F62: 6618                     bne     4f7c
004F64: 2028 0002                move.l  ($2,A0), D0
004F68: E288                     lsr.l   #1, D0
004F6A: 6510                     bcs     4f7c
004F6C: 0C80 0000 8000           cmpi.l  #$8000, D0
004F72: 6508                     bcs     4f7c
004F74: 0C80 0004 8000           cmpi.l  #$48000, D0
004F7A: 6504                     bcs     4f80
004F7C: 7001                     moveq   #$1, D0
004F7E: 4E75                     rts
004F80: 7007                     moveq   #$7, D0
004F82: C039 0001 006F           and.b   $1006f.l, D0
004F88: 7214                     moveq   #$14, D1
004F8A: C2C0                     mulu.w  D0, D1
004F8C: 0641 0050                addi.w  #$50, D1
004F90: 205F                     movea.l (A7)+, A0
004F92: 9FC1                     suba.l  D1, A7
004F94: 23CF 0040 1FFC           move.l  A7, $401ffc.l
004F9A: 224F                     movea.l A7, A1
004F9C: 2F08                     move.l  A0, -(A7)
004F9E: 48E7 3C30                movem.l D2-D5/A2-A3, -(A7)
004FA2: 2449                     movea.l A1, A2
004FA4: 47F9 00F0 0001           lea     $f00001.l, A3
004FAA: 7400                     moveq   #$0, D2
004FAC: 7600                     moveq   #$0, D3
004FAE: 6100 0144                bsr     50f4
004FB2: 6700 0050                beq     5004
004FB6: 2A00                     move.l  D0, D5
004FB8: 6B00 0018                bmi     4fd2
004FBC: 2003                     move.l  D3, D0
004FBE: C0FC 000A                mulu.w  #$a, D0
004FC2: 41F2 00F6                lea     (-$a,A2,D0.w), A0
004FC6: 43EA 0014                lea     ($14,A2), A1
004FCA: 7009                     moveq   #$9, D0
004FCC: 12D8                     move.b  (A0)+, (A1)+
004FCE: 51C8 FFFC                dbra    D0, 4fcc
004FD2: 5282                     addq.l  #1, D2
004FD4: 5383                     subq.l  #1, D3
004FD6: 6100 011C                bsr     50f4
004FDA: 6A00 001E                bpl     4ffa
004FDE: 4A85                     tst.l   D5
004FE0: 6B00 01EE                bmi     51d0
004FE4: 2003                     move.l  D3, D0
004FE6: C0FC 000A                mulu.w  #$a, D0
004FEA: 43F2 00F6                lea     (-$a,A2,D0.w), A1
004FEE: 41EA 0014                lea     ($14,A2), A0
004FF2: 7009                     moveq   #$9, D0
004FF4: 12D8                     move.b  (A0)+, (A1)+
004FF6: 51C8 FFFC                dbra    D0, 4ff4
004FFA: 5782                     subq.l  #3, D2
004FFC: 2002                     move.l  D2, D0
004FFE: 6100 023A                bsr     523a
005002: 5282                     addq.l  #1, D2
005004: 0C42 0002                cmpi.w  #$2, D2
005008: 65A4                     bcs     4fae
00500A: 7602                     moveq   #$2, D3
00500C: 142A 0009                move.b  ($9,A2), D2
005010: 7022                     moveq   #$22, D0
005012: 9039 0001 006D           sub.b   $1006d.l, D0
005018: B400                     cmp.b   D0, D2
00501A: 6502                     bcs     501e
00501C: 7400                     moveq   #$0, D2
00501E: 7007                     moveq   #$7, D0
005020: C039 0001 006F           and.b   $1006f.l, D0
005026: D000                     add.b   D0, D0
005028: 5C00                     addq.b  #6, D0
00502A: B400                     cmp.b   D0, D2
00502C: 640A                     bcc     5038
00502E: 1540 0009                move.b  D0, ($9,A2)
005032: 6100 01DA                bsr     520e
005036: 6010                     bra     5048
005038: 6100 00BA                bsr     50f4
00503C: 670A                     beq     5048
00503E: 6BF2                     bmi     5032
005040: 2002                     move.l  D2, D0
005042: 5380                     subq.l  #1, D0
005044: 6100 01F4                bsr     523a
005048: 102A 000A                move.b  ($a,A2), D0
00504C: 4680                     not.l   D0
00504E: B02A 000B                cmp.b   ($b,A2), D0
005052: 670A                     beq     505e
005054: 422A 000A                clr.b   ($a,A2)
005058: 157C 00FF 000B           move.b  #$ff, ($b,A2)
00505E: 1039 0001 006E           move.b  $1006e.l, D0
005064: B02A 0013                cmp.b   ($13,A2), D0
005068: 6700 0012                beq     507c
00506C: 1540 0013                move.b  D0, ($13,A2)
005070: 3579 0001 0070 000C      move.w  $10070.l, ($c,A2)
005078: 6100 0194                bsr     520e
00507C: 701D                     moveq   #$1d, D0
00507E: 4232 0032                clr.b   ($32,A2,D0.w)
005082: 51C8 FFFA                dbra    D0, 507e
005086: 7404                     moveq   #$4, D2
005088: 7603                     moveq   #$3, D3
00508A: 6100 0068                bsr     50f4
00508E: 2A00                     move.l  D0, D5
005090: 6100 0062                bsr     50f4
005094: 8A80                     or.l    D0, D5
005096: 670E                     beq     50a6
005098: 6A00 0006                bpl     50a0
00509C: 6100 0162                bsr     5200
0050A0: 720C                     moveq   #$c, D1
0050A2: 6100 01A4                bsr     5248
0050A6: 7608                     moveq   #$8, D3
0050A8: 7406                     moveq   #$6, D2
0050AA: 7807                     moveq   #$7, D4
0050AC: C839 0001 006F           and.b   $1006f.l, D4
0050B2: 6726                     beq     50da
0050B4: D884                     add.l   D4, D4
0050B6: 5384                     subq.l  #1, D4
0050B8: 7A00                     moveq   #$0, D5
0050BA: 6100 0038                bsr     50f4
0050BE: 6700 0016                beq     50d6
0050C2: 6A00 000A                bpl     50ce
0050C6: 6100 0188                bsr     5250
0050CA: 6000 000E                bra     50da
0050CE: 2002                     move.l  D2, D0
0050D0: 5380                     subq.l  #1, D0
0050D2: 6100 0166                bsr     523a
0050D6: 51CC FFE2                dbra    D4, 50ba
0050DA: 6100 01C6                bsr     52a2
0050DE: 6700 000C                beq     50ec
0050E2: 7001                     moveq   #$1, D0
0050E4: 6100 0154                bsr     523a
0050E8: 6000 019A                bra     5284
0050EC: 4CDF 0C3C                movem.l (A7)+, D2-D5/A2-A3
0050F0: 7000                     moveq   #$0, D0
0050F2: 4E75                     rts
0050F4: 700A                     moveq   #$a, D0
0050F6: C0C3                     mulu.w  D3, D0
0050F8: 43F2 0000                lea     (A2,D0.w), A1
0050FC: 2002                     move.l  D2, D0
0050FE: E940                     asl.w   #4, D0
005100: 9042                     sub.w   D2, D0
005102: D040                     add.w   D0, D0
005104: 41F3 0000                lea     (A3,D0.w), A0
005108: 48E7 3E48                movem.l D2-D6/A1/A4, -(A7)
00510C: 1C10                     move.b  (A0), D6
00510E: 4606                     not.b   D6
005110: 1A28 0010                move.b  ($10,A0), D5
005114: BB06                     eor.b   D5, D6
005116: 1828 0008                move.b  ($8,A0), D4
00511A: B906                     eor.b   D4, D6
00511C: 1628 0004                move.b  ($4,A0), D3
005120: B706                     eor.b   D3, D6
005122: 1428 0002                move.b  ($2,A0), D2
005126: B506                     eor.b   D2, D6
005128: 49FA FE02                lea     (-$1fe,PC), A4; ($4f2c)
00512C: 321C                     move.w  (A4)+, D1
00512E: D241                     add.w   D1, D1
005130: 1030 1000                move.b  (A0,D1.w), D0
005134: 12C0                     move.b  D0, (A1)+
005136: E409                     lsr.b   #2, D1
005138: 6402                     bcc     513c
00513A: B102                     eor.b   D0, D2
00513C: E209                     lsr.b   #1, D1
00513E: 6402                     bcc     5142
005140: B103                     eor.b   D0, D3
005142: E209                     lsr.b   #1, D1
005144: 6402                     bcc     5148
005146: B104                     eor.b   D0, D4
005148: E209                     lsr.b   #1, D1
00514A: 6402                     bcc     514e
00514C: B105                     eor.b   D0, D5
00514E: B106                     eor.b   D0, D6
005150: 121C                     move.b  (A4)+, D1
005152: 6ADA                     bpl     512e
005154: 7200                     moveq   #$0, D1
005156: 1006                     move.b  D6, D0
005158: 8002                     or.b    D2, D0
00515A: 8003                     or.b    D3, D0
00515C: 8004                     or.b    D4, D0
00515E: 8005                     or.b    D5, D0
005160: 6752                     beq     51b4
005162: 7201                     moveq   #$1, D1
005164: 49FA 005A                lea     ($5a,PC), A4; ($51c0)
005168: 7000                     moveq   #$0, D0
00516A: E20E                     lsr.b   #1, D6
00516C: E350                     roxl.w  #1, D0
00516E: E20D                     lsr.b   #1, D5
005170: E350                     roxl.w  #1, D0
005172: E20C                     lsr.b   #1, D4
005174: E350                     roxl.w  #1, D0
005176: E20B                     lsr.b   #1, D3
005178: E350                     roxl.w  #1, D0
00517A: E20A                     lsr.b   #1, D2
00517C: E350                     roxl.w  #1, D0
00517E: 672C                     beq     51ac
005180: 522A 0012                addq.b  #1, ($12,A2)
005184: 640E                     bcc     5194
005186: 522A 0011                addq.b  #1, ($11,A2)
00518A: 6408                     bcc     5194
00518C: 532A 0012                subq.b  #1, ($12,A2)
005190: 532A 0011                subq.b  #1, ($11,A2)
005194: 0800 0004                btst    #$4, D0
005198: 6608                     bne     51a2
00519A: 0081 8000 0000           ori.l   #$80000000, D1
0051A0: 600A                     bra     51ac
0051A2: 1034 00F0                move.b  (-$10,A4,D0.w), D0
0051A6: 6B04                     bmi     51ac
0051A8: B331 00F6                eor.b   D1, (-$a,A1,D0.w)
0051AC: D201                     add.b   D1, D1
0051AE: 64B8                     bcc     5168
0051B0: 123C 0001                move.b  #$1, D1
0051B4: 4CDF 127C                movem.l (A7)+, D2-D6/A1/A4
0051B8: 5282                     addq.l  #1, D2
0051BA: 5283                     addq.l  #1, D3
0051BC: 2001                     move.l  D1, D0
0051BE: 4E75                     rts
0051C0: FFFF                     dc.w    $ffff; opcode 1111
0051C2: FF00                     dc.w    $ff00; opcode 1111
0051C4: FF01                     dc.w    $ff01; opcode 1111
0051C6: 0203 FF04                andi.b  #$4, D3
0051CA: 0506                     btst    D2, D6
0051CC: 0708 09FF                movep.w ($9ff,A0), D3
0051D0: 3579 0001 0070 000C      move.w  $10070.l, ($c,A2)
0051D8: 357C 00FF 000A           move.w  #$ff, ($a,A2)
0051DE: 1579 0001 006E 0013      move.b  $1006e.l, ($13,A2)
0051E6: 7007                     moveq   #$7, D0
0051E8: C039 0001 006F           and.b   $1006f.l, D0
0051EE: D000                     add.b   D0, D0
0051F0: 5C00                     addq.b  #6, D0
0051F2: 1540 0009                move.b  D0, ($9,A2)
0051F6: 6108                     bsr     5200
0051F8: 6156                     bsr     5250
0051FA: 6112                     bsr     520e
0051FC: 6000 0086                bra     5284
005200: 7013                     moveq   #$13, D0
005202: 4232 001E                clr.b   ($1e,A2,D0.w)
005206: 51C8 FFFA                dbra    D0, 5202
00520A: 720C                     moveq   #$c, D1
00520C: 603A                     bra     5248
00520E: 7008                     moveq   #$8, D0
005210: 4232 0000                clr.b   (A2,D0.w)
005214: 51C8 FFFA                dbra    D0, 5210
005218: 7004                     moveq   #$4, D0
00521A: 4232 000E                clr.b   ($e,A2,D0.w)
00521E: 51C8 FFFA                dbra    D0, 521a
005222: 7203                     moveq   #$3, D1
005224: 6122                     bsr     5248
005226: 7009                     moveq   #$9, D0
005228: 4232 0014                clr.b   ($14,A2,D0.w)
00522C: 51C8 FFFA                dbra    D0, 5228
005230: 102A 0009                move.b  ($9,A2), D0
005234: 6104                     bsr     523a
005236: 202F 0004                move.l  ($4,A7), D0
00523A: 0C80 0000 0002           cmpi.l  #$2, D0
005240: 6502                     bcs     5244
005242: 5580                     subq.l  #2, D0
005244: 7201                     moveq   #$1, D1
005246: E1A1                     asl.l   D0, D1
005248: 83B9 0040 1F5E           or.l    D1, $401f5e.l
00524E: 4E75                     rts
005250: 7007                     moveq   #$7, D0
005252: C039 0001 006F           and.b   $1006f.l, D0
005258: 6602                     bne     525c
00525A: 4E75                     rts
00525C: 2F02                     move.l  D2, -(A7)
00525E: 2400                     move.l  D0, D2
005260: 7214                     moveq   #$14, D1
005262: C0C1                     mulu.w  D1, D0
005264: 5380                     subq.l  #1, D0
005266: 4232 0050                clr.b   ($50,A2,D0.w)
00526A: 51C8 FFFA                dbra    D0, 5266
00526E: D482                     add.l   D2, D2
005270: 5382                     subq.l  #1, D2
005272: 7006                     moveq   #$6, D0
005274: 2F00                     move.l  D0, -(A7)
005276: 61C2                     bsr     523a
005278: 201F                     move.l  (A7)+, D0
00527A: 5280                     addq.l  #1, D0
00527C: 51CA FFF6                dbra    D2, 5274
005280: 241F                     move.l  (A7)+, D2
005282: 4E75                     rts
005284: 4EB9 0000 4DCC           jsr     $4dcc.l
00528A: 203C 0000 1A0A           move.l  #$1a0a, D0
005290: 5380                     subq.l  #1, D0
005292: 66FC                     bne     5290
005294: 33C0 0088 0000           move.w  D0, $880000.l
00529A: 6106                     bsr     52a2
00529C: 66E6                     bne     5284
00529E: 6000 FC98                bra     4f38
0052A2: 2039 0040 1F76           move.l  $401f76.l, D0
0052A8: 80B9 0040 1F5E           or.l    $401f5e.l, D0
0052AE: 6702                     beq     52b2
0052B0: 7001                     moveq   #$1, D0
0052B2: 4E75                     rts
0052B4: 7000                     moveq   #$0, D0
0052B6: 4E75                     rts
0052B8: 2F02                     move.l  D2, -(A7)
0052BA: 302F 000A                move.w  ($a,A7), D0
0052BE: 6012                     bra     52d2
0052C0: 2439 0040 1FF8           move.l  $401ff8.l, D2
0052C6: 2239 0040 1FF8           move.l  $401ff8.l, D1
0052CC: B282                     cmp.l   D2, D1
0052CE: 67F6                     beq     52c6
0052D0: 5340                     subq.w  #1, D0
0052D2: 4A40                     tst.w   D0
0052D4: 6EEA                     bgt     52c0
0052D6: 241F                     move.l  (A7)+, D2
0052D8: 4E75                     rts
0052DA: 4E56 FFF4                link    A6, #-$c
0052DE: 2F02                     move.l  D2, -(A7)
0052E0: 122E 000B                move.b  ($b,A6), D1
0052E4: 102E 000F                move.b  ($f,A6), D0
0052E8: 242E 0010                move.l  ($10,A6), D2
0052EC: 227C 0040 1F98           movea.l #$401f98, A1
0052F2: 1D41 FFF4                move.b  D1, (-$c,A6)
0052F6: 1D40 FFF5                move.b  D0, (-$b,A6)
0052FA: 13C0 0040 1F99           move.b  D0, $401f99.l
005300: 4211                     clr.b   (A1)
005302: 6002                     bra     5306
005304: 5211                     addq.b  #1, (A1)
005306: 1011                     move.b  (A1), D0
005308: 4880                     ext.w   D0
00530A: 48C0                     ext.l   D0
00530C: 2040                     movea.l D0, A0
00530E: D1C2                     adda.l  D2, A0
005310: 4A10                     tst.b   (A0)
005312: 66F0                     bne     5304
005314: 1001                     move.b  D1, D0
005316: D111                     add.b   D0, (A1)
005318: 2D42 FFF6                move.l  D2, (-$a,A6)
00531C: 422E FFFA                clr.b   (-$6,A6)
005320: 42A7                     clr.l   -(A7)
005322: 486E FFF4                pea     (-$c,A6)
005326: 4EB9 0000 2572           jsr     $2572.l
00532C: 508F                     addq.l  #8, A7
00532E: 241F                     move.l  (A7)+, D2
005330: 4E5E                     unlk    A6
005332: 4E75                     rts
005334: 202F 0004                move.l  ($4,A7), D0
005338: 2F00                     move.l  D0, -(A7)
00533A: 1039 0040 1F99           move.b  $401f99.l, D0
005340: 4880                     ext.w   D0
005342: 48C0                     ext.l   D0
005344: 2F00                     move.l  D0, -(A7)
005346: 1039 0040 1F98           move.b  $401f98.l, D0
00534C: 4880                     ext.w   D0
00534E: 48C0                     ext.l   D0
005350: 2F00                     move.l  D0, -(A7)
005352: 4EB9 0000 52DA           jsr     $52da.l
005358: 4FEF 000C                lea     ($c,A7), A7
00535C: 4E75                     rts
00535E: 202F 0004                move.l  ($4,A7), D0
005362: 2F00                     move.l  D0, -(A7)
005364: 1039 0040 1F99           move.b  $401f99.l, D0
00536A: 4880                     ext.w   D0
00536C: 48C0                     ext.l   D0
00536E: 2F00                     move.l  D0, -(A7)
005370: 1039 0040 1F98           move.b  $401f98.l, D0
005376: 4880                     ext.w   D0
005378: 48C0                     ext.l   D0
00537A: 2F00                     move.l  D0, -(A7)
00537C: 4EB9 0000 5388           jsr     $5388.l
005382: 4FEF 000C                lea     ($c,A7), A7
005386: 4E75                     rts
005388: 4E56 FFF6                link    A6, #-$a
00538C: 48E7 3000                movem.l D2-D3, -(A7)
005390: 142E 000B                move.b  ($b,A6), D2
005394: 162E 000F                move.b  ($f,A6), D3
005398: 202E 0010                move.l  ($10,A6), D0
00539C: 42A7                     clr.l   -(A7)
00539E: 4878 0008                pea     $8.w
0053A2: 486E FFF6                pea     (-$a,A6)
0053A6: 2F00                     move.l  D0, -(A7)
0053A8: 4EB9 0000 3A54           jsr     $3a54.l
0053AE: 41EE FFF6                lea     (-$a,A6), A0
0053B2: 4FEF 0010                lea     ($10,A7), A7
0053B6: 6002                     bra     53ba
0053B8: 5288                     addq.l  #1, A0
0053BA: 0C10 0030                cmpi.b  #$30, (A0)
0053BE: 67F8                     beq     53b8
0053C0: 4A10                     tst.b   (A0)
0053C2: 6602                     bne     53c6
0053C4: 5388                     subq.l  #1, A0
0053C6: 2F08                     move.l  A0, -(A7)
0053C8: 1003                     move.b  D3, D0
0053CA: 4880                     ext.w   D0
0053CC: 48C0                     ext.l   D0
0053CE: 2F00                     move.l  D0, -(A7)
0053D0: 1002                     move.b  D2, D0
0053D2: 4880                     ext.w   D0
0053D4: 48C0                     ext.l   D0
0053D6: 2F00                     move.l  D0, -(A7)
0053D8: 4EB9 0000 52DA           jsr     $52da.l
0053DE: 4FEF 000C                lea     ($c,A7), A7
0053E2: 4CDF 000C                movem.l (A7)+, D2-D3
0053E6: 4E5E                     unlk    A6
0053E8: 4E75                     rts
0053EA: 2F02                     move.l  D2, -(A7)
0053EC: 206F 0008                movea.l ($8,A7), A0
0053F0: 7200                     moveq   #$0, D1
0053F2: 1210                     move.b  (A0), D1
0053F4: 7000                     moveq   #$0, D0
0053F6: 1018                     move.b  (A0)+, D0
0053F8: 2248                     movea.l A0, A1
0053FA: 5288                     addq.l  #1, A0
0053FC: 7400                     moveq   #$0, D2
0053FE: 1411                     move.b  (A1), D2
005400: 8082                     or.l    D2, D0
005402: 8280                     or.l    D0, D1
005404: 2001                     move.l  D1, D0
005406: 241F                     move.l  (A7)+, D2
005408: 4E75                     rts
00540A: 48E7 3020                movem.l D2-D3/A2, -(A7)
00540E: 246F 0010                movea.l ($10,A7), A2
005412: 362F 0016                move.w  ($16,A7), D3
005416: 6032                     bra     544a
005418: 2F0A                     move.l  A2, -(A7)
00541A: 4EB9 0000 53EA           jsr     $53ea.l
005420: 4A80                     tst.l   D0
005422: 588F                     addq.l  #4, A7
005424: 6700 0028                beq     544e
005428: 7401                     moveq   #$1, D2
00542A: 1012                     move.b  (A2), D0
00542C: E808                     lsr.b   #4, D0
00542E: 5200                     addq.b  #1, D0
005430: 121A                     move.b  (A2)+, D1
005432: 0201 000F                andi.b  #$f, D1
005436: 9001                     sub.b   D1, D0
005438: E1A2                     asl.l   D0, D2
00543A: 3002                     move.w  D2, D0
00543C: 6006                     bra     5444
00543E: 4A1A                     tst.b   (A2)+
005440: 66FC                     bne     543e
005442: 5340                     subq.w  #1, D0
005444: 4A40                     tst.w   D0
005446: 6CF6                     bge     543e
005448: 5343                     subq.w  #1, D3
00544A: 4A43                     tst.w   D3
00544C: 66CA                     bne     5418
00544E: 2F0A                     move.l  A2, -(A7)
005450: 4EB9 0000 53EA           jsr     $53ea.l
005456: 4A80                     tst.l   D0
005458: 588F                     addq.l  #4, A7
00545A: 6604                     bne     5460
00545C: 7000                     moveq   #$0, D0
00545E: 6002                     bra     5462
005460: 200A                     move.l  A2, D0
005462: 4CDF 040C                movem.l (A7)+, D2-D3/A2
005466: 4E75                     rts
005468: 4E56 FFF4                link    A6, #-$c
00546C: 48E7 3C20                movem.l D2-D5/A2, -(A7)
005470: 246E 0008                movea.l ($8,A6), A2
005474: 362E 000E                move.w  ($e,A6), D3
005478: 342E 0012                move.w  ($12,A6), D2
00547C: 200A                     move.l  A2, D0
00547E: 7000                     moveq   #$0, D0
005480: 1012                     move.b  (A2), D0
005482: E848                     lsr.w   #4, D0
005484: 7800                     moveq   #$0, D4
005486: 1812                     move.b  (A2), D4
005488: 0244 000F                andi.w  #$f, D4
00548C: 7201                     moveq   #$1, D1
00548E: 5240                     addq.w  #1, D0
005490: 9004                     sub.b   D4, D0
005492: E1A1                     asl.l   D0, D1
005494: 3A01                     move.w  D1, D5
005496: 3203                     move.w  D3, D1
005498: 1004                     move.b  D4, D0
00549A: E069                     lsr.w   D0, D1
00549C: 3601                     move.w  D1, D3
00549E: 3205                     move.w  D5, D1
0054A0: 5341                     subq.w  #1, D1
0054A2: C641                     and.w   D1, D3
0054A4: 322E 001A                move.w  ($1a,A6), D1
0054A8: 1004                     move.b  D4, D0
0054AA: E069                     lsr.w   D0, D1
0054AC: 3D41 001A                move.w  D1, ($1a,A6)
0054B0: 3205                     move.w  D5, D1
0054B2: 5341                     subq.w  #1, D1
0054B4: C36E 001A                and.w   D1, ($1a,A6)
0054B8: 2F0A                     move.l  A2, -(A7)
0054BA: 4EB9 0000 53EA           jsr     $53ea.l
0054C0: 4A80                     tst.l   D0
0054C2: 588F                     addq.l  #4, A7
0054C4: 6606                     bne     54cc
0054C6: 7000                     moveq   #$0, D0
0054C8: 6000 00B2                bra     557c
0054CC: 422E FFF4                clr.b   (-$c,A6)
0054D0: 1D42 FFF5                move.b  D2, (-$b,A6)
0054D4: 528A                     addq.l  #1, A2
0054D6: 2D4A FFF6                move.l  A2, (-$a,A6)
0054DA: 422E FFFA                clr.b   (-$6,A6)
0054DE: 082E 0000 0017           btst    #$0, ($17,A6)
0054E4: 670E                     beq     54f4
0054E6: 486E FFF4                pea     (-$c,A6)
0054EA: 4EB9 0000 2678           jsr     $2678.l
0054F0: 588F                     addq.l  #4, A7
0054F2: 601A                     bra     550e
0054F4: 7000                     moveq   #$0, D0
0054F6: 302E 0016                move.w  ($16,A6), D0
0054FA: 0280 0000 3C00           andi.l  #$3c00, D0
005500: 2F00                     move.l  D0, -(A7)
005502: 486E FFF4                pea     (-$c,A6)
005506: 4EB9 0000 2572           jsr     $2572.l
00550C: 508F                     addq.l  #8, A7
00550E: 4240                     clr.w   D0
005510: 6006                     bra     5518
005512: 4A1A                     tst.b   (A2)+
005514: 66FC                     bne     5512
005516: 5240                     addq.w  #1, D0
005518: B043                     cmp.w   D3, D0
00551A: 63F6                     bls     5512
00551C: 422E FFF4                clr.b   (-$c,A6)
005520: 1002                     move.b  D2, D0
005522: 5200                     addq.b  #1, D0
005524: 1D40 FFF5                move.b  D0, (-$b,A6)
005528: 2D4A FFF6                move.l  A2, (-$a,A6)
00552C: 422E FFFA                clr.b   (-$6,A6)
005530: B66E 001A                cmp.w   ($1a,A6), D3
005534: 6606                     bne     553c
005536: 006E 0400 0016           ori.w   #$400, ($16,A6)
00553C: 082E 0000 0017           btst    #$0, ($17,A6)
005542: 670E                     beq     5552
005544: 486E FFF4                pea     (-$c,A6)
005548: 4EB9 0000 2678           jsr     $2678.l
00554E: 588F                     addq.l  #4, A7
005550: 601A                     bra     556c
005552: 7000                     moveq   #$0, D0
005554: 302E 0016                move.w  ($16,A6), D0
005558: 0280 0000 3C00           andi.l  #$3c00, D0
00555E: 2F00                     move.l  D0, -(A7)
005560: 486E FFF4                pea     (-$c,A6)
005564: 4EB9 0000 2572           jsr     $2572.l
00556A: 508F                     addq.l  #8, A7
00556C: 3003                     move.w  D3, D0
00556E: 6006                     bra     5576
005570: 4A1A                     tst.b   (A2)+
005572: 66FC                     bne     5570
005574: 5240                     addq.w  #1, D0
005576: B045                     cmp.w   D5, D0
005578: 65F6                     bcs     5570
00557A: 200A                     move.l  A2, D0
00557C: 4CDF 043C                movem.l (A7)+, D2-D5/A2
005580: 4E5E                     unlk    A6
005582: 4E75                     rts
005584: 48E7 3E00                movem.l D2-D6, -(A7)
005588: 242F 0018                move.l  ($18,A7), D2
00558C: 362F 001E                move.w  ($1e,A7), D3
005590: 322F 0022                move.w  ($22,A7), D1
005594: 2C02                     move.l  D2, D6
005596: 7000                     moveq   #$0, D0
005598: 3001                     move.w  D1, D0
00559A: 2F00                     move.l  D0, -(A7)
00559C: 2F02                     move.l  D2, -(A7)
00559E: 4EB9 0000 540A           jsr     $540a.l
0055A4: 2A00                     move.l  D0, D5
0055A6: 2405                     move.l  D5, D2
0055A8: 2F02                     move.l  D2, -(A7)
0055AA: 4EB9 0000 53EA           jsr     $53ea.l
0055B0: 4A80                     tst.l   D0
0055B2: 4FEF 000C                lea     ($c,A7), A7
0055B6: 6700 004A                beq     5602
0055BA: 7803                     moveq   #$3, D4
0055BC: 7000                     moveq   #$0, D0
0055BE: 302F 002A                move.w  ($2a,A7), D0
0055C2: 2F00                     move.l  D0, -(A7)
0055C4: 7000                     moveq   #$0, D0
0055C6: 302F 002A                move.w  ($2a,A7), D0
0055CA: 2F00                     move.l  D0, -(A7)
0055CC: 7000                     moveq   #$0, D0
0055CE: 3004                     move.w  D4, D0
0055D0: 2F00                     move.l  D0, -(A7)
0055D2: 7000                     moveq   #$0, D0
0055D4: 3003                     move.w  D3, D0
0055D6: 2F00                     move.l  D0, -(A7)
0055D8: 2F02                     move.l  D2, -(A7)
0055DA: 4EB9 0000 5468           jsr     $5468.l
0055E0: 2400                     move.l  D0, D2
0055E2: 2F02                     move.l  D2, -(A7)
0055E4: 4EB9 0000 53EA           jsr     $53ea.l
0055EA: 4A80                     tst.l   D0
0055EC: 4FEF 0018                lea     ($18,A7), A7
0055F0: 6602                     bne     55f4
0055F2: 2406                     move.l  D6, D2
0055F4: B485                     cmp.l   D5, D2
0055F6: 6700 000A                beq     5602
0055FA: 5644                     addq.w  #3, D4
0055FC: 7012                     moveq   #$12, D0
0055FE: B044                     cmp.w   D4, D0
005600: 62BA                     bhi     55bc
005602: 4CDF 007C                movem.l (A7)+, D2-D6
005606: 4E75                     rts
005608: 2F02                     move.l  D2, -(A7)
00560A: 4A39 0001 0072           tst.b   $10072.l
005610: 6704                     beq     5616
005612: 7004                     moveq   #$4, D0
005614: 6002                     bra     5618
005616: 7008                     moveq   #$8, D0
005618: 2400                     move.l  D0, D2
00561A: 4879 0000 7978           pea     $7978.l
005620: 4878 001B                pea     $1b.w
005624: 2002                     move.l  D2, D0
005626: 5680                     addq.l  #3, D0
005628: 2F00                     move.l  D0, -(A7)
00562A: 4EB9 0000 52DA           jsr     $52da.l
005630: 2F39 0001 0074           move.l  $10074.l, -(A7)
005636: 4EB9 0000 5334           jsr     $5334.l
00563C: 4879 0000 7980           pea     $7980.l
005642: 4878 001C                pea     $1c.w
005646: 2002                     move.l  D2, D0
005648: 5880                     addq.l  #4, D0
00564A: 2F00                     move.l  D0, -(A7)
00564C: 4EB9 0000 52DA           jsr     $52da.l
005652: 4FEF 001C                lea     ($1c,A7), A7
005656: 241F                     move.l  (A7)+, D2
005658: 4E75                     rts
00565A: 48E7 2020                movem.l D2/A2, -(A7)
00565E: 227C 00B0 0000           movea.l #$b00000, A1
005664: 247C 0000 7B18           movea.l #$7b18, A2
00566A: 2409                     move.l  A1, D2
00566C: 0682 0000 0400           addi.l  #$400, D2
005672: 2042                     movea.l D2, A0
005674: 4250                     clr.w   (A0)
005676: 4241                     clr.w   D1
005678: 32DA                     move.w  (A2)+, (A1)+
00567A: 5241                     addq.w  #1, D1
00567C: 7008                     moveq   #$8, D0
00567E: B041                     cmp.w   D1, D0
005680: 6EF6                     bgt     5678
005682: 4CDF 0404                movem.l (A7)+, D2/A2
005686: 4E75                     rts
005688: 4E56 FFFE                link    A6, #-$2
00568C: 48E7 3F30                movem.l D2-D7/A2-A3, -(A7)
005690: 247C 0000 52DA           movea.l #$52da, A2
005696: 1839 0001 006F           move.b  $1006f.l, D4
00569C: 4884                     ext.w   D4
00569E: 0244 0007                andi.w  #$7, D4
0056A2: 4A44                     tst.w   D4
0056A4: 6700 0324                beq     59ca
0056A8: 4247                     clr.w   D7
0056AA: 3647                     movea.w D7, A3
0056AC: 6000 0316                bra     59c4
0056B0: 4EB9 0000 31D0           jsr     $31d0.l
0056B6: 4A39 0001 0072           tst.b   $10072.l
0056BC: 6704                     beq     56c2
0056BE: 7004                     moveq   #$4, D0
0056C0: 6002                     bra     56c4
0056C2: 700A                     moveq   #$a, D0
0056C4: 4879 0000 7992           pea     $7992.l
0056CA: 4878 0001                pea     $1.w
0056CE: 2F00                     move.l  D0, -(A7)
0056D0: 4E92                     jsr     (A2)
0056D2: 300B                     move.w  A3, D0
0056D4: 48C0                     ext.l   D0
0056D6: 5280                     addq.l  #1, D0
0056D8: 2F00                     move.l  D0, -(A7)
0056DA: 4EB9 0000 535E           jsr     $535e.l
0056E0: 426E FFFE                clr.w   (-$2,A6)
0056E4: 1239 0001 006F           move.b  $1006f.l, D1
0056EA: 4881                     ext.w   D1
0056EC: 48C1                     ext.l   D1
0056EE: 0281 0000 00E0           andi.l  #$e0, D1
0056F4: EA81                     asr.l   #5, D1
0056F6: 3401                     move.w  D1, D2
0056F8: 5242                     addq.w  #1, D2
0056FA: 3602                     move.w  D2, D3
0056FC: 1239 0001 006F           move.b  $1006f.l, D1
005702: 4881                     ext.w   D1
005704: 48C1                     ext.l   D1
005706: 7018                     moveq   #$18, D0
005708: C280                     and.l   D0, D1
00570A: E681                     asr.l   #3, D1
00570C: 3001                     move.w  D1, D0
00570E: 207C 0000 7B28           movea.l #$7b28, A0
005714: 1030 0000                move.b  (A0,D0.w), D0
005718: 4880                     ext.w   D0
00571A: C7C0                     muls.w  D0, D3
00571C: 5343                     subq.w  #1, D3
00571E: 7C04                     moveq   #$4, D6
005720: 4245                     clr.w   D5
005722: 4FEF 0010                lea     ($10,A7), A7
005726: 720A                     moveq   #$a, D1
005728: B26E FFFE                cmp.w   (-$2,A6), D1
00572C: 6F04                     ble     5732
00572E: 7003                     moveq   #$3, D0
005730: 600E                     bra     5740
005732: 7264                     moveq   #$64, D1
005734: B26E FFFE                cmp.w   (-$2,A6), D1
005738: 6F04                     ble     573e
00573A: 7002                     moveq   #$2, D0
00573C: 6002                     bra     5740
00573E: 7001                     moveq   #$1, D0
005740: 3400                     move.w  D0, D2
005742: 302E FFFE                move.w  (-$2,A6), D0
005746: 48C0                     ext.l   D0
005748: 2F00                     move.l  D0, -(A7)
00574A: 3005                     move.w  D5, D0
00574C: 48C0                     ext.l   D0
00574E: 5680                     addq.l  #3, D0
005750: 2F00                     move.l  D0, -(A7)
005752: 3002                     move.w  D2, D0
005754: 48C0                     ext.l   D0
005756: 2F00                     move.l  D0, -(A7)
005758: 4EB9 0000 5388           jsr     $5388.l
00575E: 4879 0000 79A8           pea     $79a8.l
005764: 3005                     move.w  D5, D0
005766: 48C0                     ext.l   D0
005768: 5680                     addq.l  #3, D0
00576A: 2F00                     move.l  D0, -(A7)
00576C: 4878 0004                pea     $4.w
005770: 4E92                     jsr     (A2)
005772: 7211                     moveq   #$11, D1
005774: B245                     cmp.w   D5, D1
005776: 4FEF 0018                lea     ($18,A7), A7
00577A: 671E                     beq     579a
00577C: 3003                     move.w  D3, D0
00577E: 48C0                     ext.l   D0
005780: 2F00                     move.l  D0, -(A7)
005782: 3005                     move.w  D5, D0
005784: 48C0                     ext.l   D0
005786: 5680                     addq.l  #3, D0
005788: 2F00                     move.l  D0, -(A7)
00578A: 4878 0005                pea     $5.w
00578E: 4EB9 0000 5388           jsr     $5388.l
005794: 4FEF 000C                lea     ($c,A7), A7
005798: 6014                     bra     57ae
00579A: 4879 0000 79AA           pea     $79aa.l
0057A0: 4878 0014                pea     $14.w
0057A4: 4878 0004                pea     $4.w
0057A8: 4E92                     jsr     (A2)
0057AA: 4FEF 000C                lea     ($c,A7), A7
0057AE: 3D43 FFFE                move.w  D3, (-$2,A6)
0057B2: 526E FFFE                addq.w  #1, (-$2,A6)
0057B6: 1239 0001 006F           move.b  $1006f.l, D1
0057BC: 4881                     ext.w   D1
0057BE: 48C1                     ext.l   D1
0057C0: 7018                     moveq   #$18, D0
0057C2: C280                     and.l   D0, D1
0057C4: E681                     asr.l   #3, D1
0057C6: 3001                     move.w  D1, D0
0057C8: 207C 0000 7B28           movea.l #$7b28, A0
0057CE: 1030 0000                move.b  (A0,D0.w), D0
0057D2: 4880                     ext.w   D0
0057D4: D640                     add.w   D0, D3
0057D6: 3005                     move.w  D5, D0
0057D8: 48C0                     ext.l   D0
0057DA: 2F00                     move.l  D0, -(A7)
0057DC: 300B                     move.w  A3, D0
0057DE: 48C0                     ext.l   D0
0057E0: 2F00                     move.l  D0, -(A7)
0057E2: 4EB9 0000 4058           jsr     $4058.l
0057E8: 3400                     move.w  D0, D2
0057EA: 48C0                     ext.l   D0
0057EC: 508F                     addq.l  #8, A7
0057EE: 2F00                     move.l  D0, -(A7)
0057F0: 3005                     move.w  D5, D0
0057F2: 48C0                     ext.l   D0
0057F4: 5680                     addq.l  #3, D0
0057F6: 2F00                     move.l  D0, -(A7)
0057F8: 4878 0009                pea     $9.w
0057FC: 4EB9 0000 5388           jsr     $5388.l
005802: B446                     cmp.w   D6, D2
005804: 4FEF 000C                lea     ($c,A7), A7
005808: 6F02                     ble     580c
00580A: 3C02                     move.w  D2, D6
00580C: 5245                     addq.w  #1, D5
00580E: 7212                     moveq   #$12, D1
005810: B245                     cmp.w   D5, D1
005812: 6E00 FF12                bgt     5726
005816: 4A39 0001 0072           tst.b   $10072.l
00581C: 6704                     beq     5822
00581E: 7024                     moveq   #$24, D0
005820: 6002                     bra     5824
005822: 703C                     moveq   #$3c, D0
005824: 3D40 FFFE                move.w  D0, (-$2,A6)
005828: 3606                     move.w  D6, D3
00582A: E243                     asr.w   #1, D3
00582C: 4245                     clr.w   D5
00582E: 3005                     move.w  D5, D0
005830: 48C0                     ext.l   D0
005832: 2F00                     move.l  D0, -(A7)
005834: 300B                     move.w  A3, D0
005836: 48C0                     ext.l   D0
005838: 2F00                     move.l  D0, -(A7)
00583A: 4EB9 0000 4058           jsr     $4058.l
005840: 3400                     move.w  D0, D2
005842: C5EE FFFE                muls.w  (-$2,A6), D2
005846: D443                     add.w   D3, D2
005848: 3002                     move.w  D2, D0
00584A: 48C0                     ext.l   D0
00584C: 81C6                     divs.w  D6, D0
00584E: 48C0                     ext.l   D0
005850: 3400                     move.w  D0, D2
005852: 0802 0000                btst    #$0, D2
005856: 508F                     addq.l  #8, A7
005858: 6734                     beq     588e
00585A: 4A39 0001 0072           tst.b   $10072.l
005860: 6708                     beq     586a
005862: 203C 0000 00DD           move.l  #$dd, D0
005868: 6002                     bra     586c
00586A: 705D                     moveq   #$5d, D0
00586C: 42A7                     clr.l   -(A7)
00586E: 2F00                     move.l  D0, -(A7)
005870: 3005                     move.w  D5, D0
005872: 48C0                     ext.l   D0
005874: 5680                     addq.l  #3, D0
005876: 2F00                     move.l  D0, -(A7)
005878: 3002                     move.w  D2, D0
00587A: 48C0                     ext.l   D0
00587C: E280                     asr.l   #1, D0
00587E: 720C                     moveq   #$c, D1
005880: D081                     add.l   D1, D0
005882: 2F00                     move.l  D0, -(A7)
005884: 4EB9 0000 3784           jsr     $3784.l
00588A: 4FEF 0010                lea     ($10,A7), A7
00588E: 3002                     move.w  D2, D0
005890: E240                     asr.w   #1, D0
005892: 3400                     move.w  D0, D2
005894: 6024                     bra     58ba
005896: 42A7                     clr.l   -(A7)
005898: 4878 0080                pea     $80.w
00589C: 3005                     move.w  D5, D0
00589E: 48C0                     ext.l   D0
0058A0: 5680                     addq.l  #3, D0
0058A2: 2F00                     move.l  D0, -(A7)
0058A4: 3002                     move.w  D2, D0
0058A6: 48C0                     ext.l   D0
0058A8: 720B                     moveq   #$b, D1
0058AA: D081                     add.l   D1, D0
0058AC: 2F00                     move.l  D0, -(A7)
0058AE: 4EB9 0000 3784           jsr     $3784.l
0058B4: 4FEF 0010                lea     ($10,A7), A7
0058B8: 5342                     subq.w  #1, D2
0058BA: 4A42                     tst.w   D2
0058BC: 6ED8                     bgt     5896
0058BE: 5245                     addq.w  #1, D5
0058C0: 7212                     moveq   #$12, D1
0058C2: B245                     cmp.w   D5, D1
0058C4: 6E00 FF68                bgt     582e
0058C8: 4A39 0001 0072           tst.b   $10072.l
0058CE: 6704                     beq     58d4
0058D0: 7000                     moveq   #$0, D0
0058D2: 6002                     bra     58d6
0058D4: 7004                     moveq   #$4, D0
0058D6: 3600                     move.w  D0, D3
0058D8: 4879 0000 79B0           pea     $79b0.l
0058DE: 4878 0016                pea     $16.w
0058E2: 3003                     move.w  D3, D0
0058E4: 48C0                     ext.l   D0
0058E6: 2F00                     move.l  D0, -(A7)
0058E8: 4E92                     jsr     (A2)
0058EA: 4878 0012                pea     $12.w
0058EE: 300B                     move.w  A3, D0
0058F0: 48C0                     ext.l   D0
0058F2: 2F00                     move.l  D0, -(A7)
0058F4: 4EB9 0000 4058           jsr     $4058.l
0058FA: E180                     asl.l   #8, D0
0058FC: 508F                     addq.l  #8, A7
0058FE: 2F00                     move.l  D0, -(A7)
005900: 4EB9 0000 535E           jsr     $535e.l
005906: 320B                     move.w  A3, D1
005908: 48C1                     ext.l   D1
00590A: 3004                     move.w  D4, D0
00590C: 48C0                     ext.l   D0
00590E: 5380                     subq.l  #1, D0
005910: B280                     cmp.l   D0, D1
005912: 4FEF 0010                lea     ($10,A7), A7
005916: 6640                     bne     5958
005918: 4879 0000 79C8           pea     $79c8.l
00591E: 4878 0018                pea     $18.w
005922: 3003                     move.w  D3, D0
005924: 48C0                     ext.l   D0
005926: 5680                     addq.l  #3, D0
005928: 2F00                     move.l  D0, -(A7)
00592A: 4E92                     jsr     (A2)
00592C: 2F39 0001 0078           move.l  $10078.l, -(A7)
005932: 4EB9 0000 5334           jsr     $5334.l
005938: 4879 0000 79D0           pea     $79d0.l
00593E: 4878 0019                pea     $19.w
005942: 3003                     move.w  D3, D0
005944: 48C0                     ext.l   D0
005946: 5880                     addq.l  #4, D0
005948: 2F00                     move.l  D0, -(A7)
00594A: 4E92                     jsr     (A2)
00594C: 4EB9 0000 5608           jsr     $5608.l
005952: 4FEF 001C                lea     ($1c,A7), A7
005956: 6038                     bra     5990
005958: 4879 0000 79EA           pea     $79ea.l
00595E: 4878 0018                pea     $18.w
005962: 3003                     move.w  D3, D0
005964: 48C0                     ext.l   D0
005966: 5680                     addq.l  #3, D0
005968: 2F00                     move.l  D0, -(A7)
00596A: 4E92                     jsr     (A2)
00596C: 2F39 0001 0074           move.l  $10074.l, -(A7)
005972: 4EB9 0000 5334           jsr     $5334.l
005978: 4879 0000 79F2           pea     $79f2.l
00597E: 4878 0019                pea     $19.w
005982: 3003                     move.w  D3, D0
005984: 48C0                     ext.l   D0
005986: 5880                     addq.l  #4, D0
005988: 2F00                     move.l  D0, -(A7)
00598A: 4E92                     jsr     (A2)
00598C: 4FEF 001C                lea     ($1c,A7), A7
005990: 4EB9 0000 0F6A           jsr     $f6a.l
005996: 3400                     move.w  D0, D2
005998: 0800 0000                btst    #$0, D0
00599C: 6624                     bne     59c2
00599E: 320B                     move.w  A3, D1
0059A0: 48C1                     ext.l   D1
0059A2: 3004                     move.w  D4, D0
0059A4: 48C0                     ext.l   D0
0059A6: 5380                     subq.l  #1, D0
0059A8: B280                     cmp.l   D0, D1
0059AA: 66E4                     bne     5990
0059AC: 0802 0001                btst    #$1, D2
0059B0: 67DE                     beq     5990
0059B2: 42A7                     clr.l   -(A7)
0059B4: 4878 000D                pea     $d.w
0059B8: 4EB9 0000 4420           jsr     $4420.l
0059BE: 534B                     subq.w  #1, A3
0059C0: 508F                     addq.l  #8, A7
0059C2: 524B                     addq.w  #1, A3
0059C4: B6C4                     cmpa.w  D4, A3
0059C6: 6D00 FCE8                blt     56b0
0059CA: 4CDF 0CFC                movem.l (A7)+, D2-D7/A2-A3
0059CE: 4E5E                     unlk    A6
0059D0: 4E75                     rts
0059D2: 2F02                     move.l  D2, -(A7)
0059D4: 4878 0004                pea     $4.w
0059D8: 4EB9 0000 40D8           jsr     $40d8.l
0059DE: 2400                     move.l  D0, D2
0059E0: E382                     asl.l   #1, D2
0059E2: 4878 0003                pea     $3.w
0059E6: 4EB9 0000 40D8           jsr     $40d8.l
0059EC: D480                     add.l   D0, D2
0059EE: 4A82                     tst.l   D2
0059F0: 508F                     addq.l  #8, A7
0059F2: 6606                     bne     59fa
0059F4: 7000                     moveq   #$0, D0
0059F6: 6000 0062                bra     5a5a
0059FA: 4878 0005                pea     $5.w
0059FE: 4EB9 0000 40D8           jsr     $40d8.l
005A04: 2200                     move.l  D0, D1
005A06: 0C82 0000 FFFF           cmpi.l  #$ffff, D2
005A0C: 588F                     addq.l  #4, A7
005A0E: 6200 000A                bhi     5a1a
005A12: 0C81 0000 FFFF           cmpi.l  #$ffff, D1
005A18: 6330                     bls     5a4a
005A1A: 0C82 0001 FFFE           cmpi.l  #$1fffe, D2
005A20: 6200 000A                bhi     5a2c
005A24: 0C81 0001 FFFE           cmpi.l  #$1fffe, D1
005A2A: 630E                     bls     5a3a
005A2C: 2002                     move.l  D2, D0
005A2E: E288                     lsr.l   #1, D0
005A30: 2400                     move.l  D0, D2
005A32: 2001                     move.l  D1, D0
005A34: E288                     lsr.l   #1, D0
005A36: 2200                     move.l  D0, D1
005A38: 60E0                     bra     5a1a
005A3A: 2002                     move.l  D2, D0
005A3C: 5280                     addq.l  #1, D0
005A3E: E288                     lsr.l   #1, D0
005A40: 2400                     move.l  D0, D2
005A42: 2001                     move.l  D1, D0
005A44: 5280                     addq.l  #1, D0
005A46: E288                     lsr.l   #1, D0
005A48: 2200                     move.l  D0, D1
005A4A: 7000                     moveq   #$0, D0
005A4C: 3001                     move.w  D1, D0
005A4E: C0FC 003C                mulu.w  #$3c, D0
005A52: 2200                     move.l  D0, D1
005A54: 82C2                     divu.w  D2, D1
005A56: 7000                     moveq   #$0, D0
005A58: 3001                     move.w  D1, D0
005A5A: 241F                     move.l  (A7)+, D2
005A5C: 4E75                     rts
005A5E: 48E7 3020                movem.l D2-D3/A2, -(A7)
005A62: 7401                     moveq   #$1, D2
005A64: 247C 0000 52DA           movea.l #$52da, A2
005A6A: 4EB9 0000 0F6A           jsr     $f6a.l
005A70: 2200                     move.l  D0, D1
005A72: 3001                     move.w  D1, D0
005A74: 3200                     move.w  D0, D1
005A76: 0800 0000                btst    #$0, D0
005A7A: 6600 0136                bne     5bb2
005A7E: 0801 0001                btst    #$1, D1
005A82: 6718                     beq     5a9c
005A84: 7400                     moveq   #$0, D2
005A86: 42A7                     clr.l   -(A7)
005A88: 2F02                     move.l  D2, -(A7)
005A8A: 4EB9 0000 4420           jsr     $4420.l
005A90: 508F                     addq.l  #8, A7
005A92: 5282                     addq.l  #1, D2
005A94: 700B                     moveq   #$b, D0
005A96: B082                     cmp.l   D2, D0
005A98: 6EEC                     bgt     5a86
005A9A: 7401                     moveq   #$1, D2
005A9C: 4A82                     tst.l   D2
005A9E: 67CA                     beq     5a6a
005AA0: 4EB9 0000 31D0           jsr     $31d0.l
005AA6: 4A39 0001 0072           tst.b   $10072.l
005AAC: 6704                     beq     5ab2
005AAE: 7000                     moveq   #$0, D0
005AB0: 6002                     bra     5ab4
005AB2: 7004                     moveq   #$4, D0
005AB4: 2600                     move.l  D0, D3
005AB6: 7400                     moveq   #$0, D2
005AB8: 3002                     move.w  D2, D0
005ABA: E540                     asl.w   #2, D0
005ABC: 207C 0000 7A02           movea.l #$7a02, A0
005AC2: 2F30 0000                move.l  (A0,D0.w), -(A7)
005AC6: 2202                     move.l  D2, D1
005AC8: 5A81                     addq.l  #5, D1
005ACA: 2F01                     move.l  D1, -(A7)
005ACC: 2203                     move.l  D3, D1
005ACE: 5881                     addq.l  #4, D1
005AD0: 2F01                     move.l  D1, -(A7)
005AD2: 4E92                     jsr     (A2)
005AD4: 2F02                     move.l  D2, -(A7)
005AD6: 4EB9 0000 40D8           jsr     $40d8.l
005ADC: 588F                     addq.l  #4, A7
005ADE: 2F00                     move.l  D0, -(A7)
005AE0: 2202                     move.l  D2, D1
005AE2: 5A81                     addq.l  #5, D1
005AE4: 2F01                     move.l  D1, -(A7)
005AE6: 2203                     move.l  D3, D1
005AE8: 7011                     moveq   #$11, D0
005AEA: D280                     add.l   D0, D1
005AEC: 2F01                     move.l  D1, -(A7)
005AEE: 4EB9 0000 5388           jsr     $5388.l
005AF4: 4FEF 0018                lea     ($18,A7), A7
005AF8: 5282                     addq.l  #1, D2
005AFA: 700B                     moveq   #$b, D0
005AFC: B082                     cmp.l   D2, D0
005AFE: 6EB8                     bgt     5ab8
005B00: 4879 0000 7AC8           pea     $7ac8.l
005B06: 4878 0018                pea     $18.w
005B0A: 2203                     move.l  D3, D1
005B0C: 5C81                     addq.l  #6, D1
005B0E: 2F01                     move.l  D1, -(A7)
005B10: 4E92                     jsr     (A2)
005B12: 2F39 0001 0078           move.l  $10078.l, -(A7)
005B18: 4EB9 0000 5334           jsr     $5334.l
005B1E: 4879 0000 7AD0           pea     $7ad0.l
005B24: 4878 0019                pea     $19.w
005B28: 2203                     move.l  D3, D1
005B2A: 5E81                     addq.l  #7, D1
005B2C: 2F01                     move.l  D1, -(A7)
005B2E: 4E92                     jsr     (A2)
005B30: 1039 0001 006F           move.b  $1006f.l, D0
005B36: 4880                     ext.w   D0
005B38: 48C0                     ext.l   D0
005B3A: 7207                     moveq   #$7, D1
005B3C: C081                     and.l   D1, D0
005B3E: 4FEF 001C                lea     ($1c,A7), A7
005B42: 6736                     beq     5b7a
005B44: 4879 0000 7AE4           pea     $7ae4.l
005B4A: 4878 001B                pea     $1b.w
005B4E: 2203                     move.l  D3, D1
005B50: 5E81                     addq.l  #7, D1
005B52: 2F01                     move.l  D1, -(A7)
005B54: 4E92                     jsr     (A2)
005B56: 2F39 0001 0074           move.l  $10074.l, -(A7)
005B5C: 4EB9 0000 5334           jsr     $5334.l
005B62: 4879 0000 7AEC           pea     $7aec.l
005B68: 4878 001C                pea     $1c.w
005B6C: 2203                     move.l  D3, D1
005B6E: 5081                     addq.l  #8, D1
005B70: 2F01                     move.l  D1, -(A7)
005B72: 4E92                     jsr     (A2)
005B74: 4FEF 001C                lea     ($1c,A7), A7
005B78: 6006                     bra     5b80
005B7A: 4EB9 0000 5608           jsr     $5608.l
005B80: 4879 0000 7AFC           pea     $7afc.l
005B86: 4878 0011                pea     $11.w
005B8A: 2F03                     move.l  D3, -(A7)
005B8C: 4E92                     jsr     (A2)
005B8E: 4EB9 0000 59D2           jsr     $59d2.l
005B94: 2F00                     move.l  D0, -(A7)
005B96: 4EB9 0000 535E           jsr     $535e.l
005B9C: 4879 0000 7B0E           pea     $7b0e.l
005BA2: 4EB9 0000 5334           jsr     $5334.l
005BA8: 7400                     moveq   #$0, D2
005BAA: 4FEF 0014                lea     ($14,A7), A7
005BAE: 6000 FEBA                bra     5a6a
005BB2: 4CDF 040C                movem.l (A7)+, D2-D3/A2
005BB6: 4E75                     rts
005BB8: 48E7 3800                movem.l D2-D4, -(A7)
005BBC: 740F                     moveq   #$f, D2
005BBE: 4878 000C                pea     $c.w
005BC2: 4EB9 0000 40D8           jsr     $40d8.l
005BC8: 3600                     move.w  D0, D3
005BCA: 4EB9 0000 31D0           jsr     $31d0.l
005BD0: 4A39 0001 0072           tst.b   $10072.l
005BD6: 588F                     addq.l  #4, A7
005BD8: 6708                     beq     5be2
005BDA: 203C 0000 7C60           move.l  #$7c60, D0
005BE0: 6006                     bra     5be8
005BE2: 203C 0000 7BEC           move.l  #$7bec, D0
005BE8: 42A7                     clr.l   -(A7)
005BEA: 2F00                     move.l  D0, -(A7)
005BEC: 4EB9 0000 2572           jsr     $2572.l
005BF2: 4A39 0001 0072           tst.b   $10072.l
005BF8: 508F                     addq.l  #8, A7
005BFA: 6708                     beq     5c04
005BFC: 203C 0000 7C7E           move.l  #$7c7e, D0
005C02: 6006                     bra     5c0a
005C04: 203C 0000 7C0A           move.l  #$7c0a, D0
005C0A: 42A7                     clr.l   -(A7)
005C0C: 2F00                     move.l  D0, -(A7)
005C0E: 4EB9 0000 2572           jsr     $2572.l
005C14: 2F39 0001 0078           move.l  $10078.l, -(A7)
005C1A: 4878 0015                pea     $15.w
005C1E: 42A7                     clr.l   -(A7)
005C20: 4EB9 0000 52DA           jsr     $52da.l
005C26: 2F39 0001 0074           move.l  $10074.l, -(A7)
005C2C: 4878 0018                pea     $18.w
005C30: 42A7                     clr.l   -(A7)
005C32: 4EB9 0000 52DA           jsr     $52da.l
005C38: 3002                     move.w  D2, D0
005C3A: 48C0                     ext.l   D0
005C3C: 2F00                     move.l  D0, -(A7)
005C3E: 3003                     move.w  D3, D0
005C40: 48C0                     ext.l   D0
005C42: 2F00                     move.l  D0, -(A7)
005C44: 4EB9 0000 5D2A           jsr     $5d2a.l
005C4A: 4FEF 0028                lea     ($28,A7), A7
005C4E: 4EB9 0000 0F6A           jsr     $f6a.l
005C54: 3800                     move.w  D0, D4
005C56: 0800 0000                btst    #$0, D0
005C5A: 6600 00B6                bne     5d12
005C5E: 3004                     move.w  D4, D0
005C60: 48C0                     ext.l   D0
005C62: 0280 FFFF 8000           andi.l  #$ffff8000, D0
005C68: 670A                     beq     5c74
005C6A: 7001                     moveq   #$1, D0
005C6C: 1202                     move.b  D2, D1
005C6E: E3A0                     asl.l   D1, D0
005C70: 8640                     or.w    D0, D3
005C72: 6016                     bra     5c8a
005C74: 3004                     move.w  D4, D0
005C76: 48C0                     ext.l   D0
005C78: 0280 0000 4000           andi.l  #$4000, D0
005C7E: 670A                     beq     5c8a
005C80: 7001                     moveq   #$1, D0
005C82: 1202                     move.b  D2, D1
005C84: E3A0                     asl.l   D1, D0
005C86: 4640                     not.w   D0
005C88: C640                     and.w   D0, D3
005C8A: 3004                     move.w  D4, D0
005C8C: 48C0                     ext.l   D0
005C8E: 0280 0000 2000           andi.l  #$2000, D0
005C94: 6704                     beq     5c9a
005C96: 5242                     addq.w  #1, D2
005C98: 600E                     bra     5ca8
005C9A: 3004                     move.w  D4, D0
005C9C: 48C0                     ext.l   D0
005C9E: 0280 0000 1000           andi.l  #$1000, D0
005CA4: 6702                     beq     5ca8
005CA6: 5342                     subq.w  #1, D2
005CA8: 0242 000F                andi.w  #$f, D2
005CAC: 3004                     move.w  D4, D0
005CAE: 48C0                     ext.l   D0
005CB0: 0280 FFFF F000           andi.l  #$fffff000, D0
005CB6: 6714                     beq     5ccc
005CB8: 3002                     move.w  D2, D0
005CBA: 48C0                     ext.l   D0
005CBC: 2F00                     move.l  D0, -(A7)
005CBE: 3003                     move.w  D3, D0
005CC0: 48C0                     ext.l   D0
005CC2: 2F00                     move.l  D0, -(A7)
005CC4: 4EB9 0000 5D2A           jsr     $5d2a.l
005CCA: 508F                     addq.l  #8, A7
005CCC: 0804 0001                btst    #$1, D4
005CD0: 6722                     beq     5cf4
005CD2: 700F                     moveq   #$f, D0
005CD4: 3400                     move.w  D0, D2
005CD6: 48C0                     ext.l   D0
005CD8: 2F00                     move.l  D0, -(A7)
005CDA: 4878 000C                pea     $c.w
005CDE: 4EB9 0000 40D8           jsr     $40d8.l
005CE4: 3600                     move.w  D0, D3
005CE6: 48C0                     ext.l   D0
005CE8: 588F                     addq.l  #4, A7
005CEA: 2F00                     move.l  D0, -(A7)
005CEC: 4EB9 0000 5D2A           jsr     $5d2a.l
005CF2: 508F                     addq.l  #8, A7
005CF4: 3004                     move.w  D4, D0
005CF6: 48C0                     ext.l   D0
005CF8: 0280 0000 3000           andi.l  #$3000, D0
005CFE: 6700 FF4E                beq     5c4e
005D02: 4878 000A                pea     $a.w
005D06: 4EB9 0000 52B8           jsr     $52b8.l
005D0C: 588F                     addq.l  #4, A7
005D0E: 6000 FF3E                bra     5c4e
005D12: 3003                     move.w  D3, D0
005D14: 48C0                     ext.l   D0
005D16: 2F00                     move.l  D0, -(A7)
005D18: 4878 000C                pea     $c.w
005D1C: 4EB9 0000 4420           jsr     $4420.l
005D22: 508F                     addq.l  #8, A7
005D24: 4CDF 001C                movem.l (A7)+, D2-D4
005D28: 4E75                     rts
005D2A: 48E7 3F38                movem.l D2-D7/A2-A4, -(A7)
005D2E: 362F 002A                move.w  ($2a,A7), D3
005D32: 342F 002E                move.w  ($2e,A7), D2
005D36: 347C 8000                movea.w #$8000, A2
005D3A: 7A05                     moveq   #$5, D5
005D3C: 4247                     clr.w   D7
005D3E: 3647                     movea.w D7, A3
005D40: 780F                     moveq   #$f, D4
005D42: 7207                     moveq   #$7, D1
005D44: B244                     cmp.w   D4, D1
005D46: 6620                     bne     5d68
005D48: 4A39 0001 0072           tst.b   $10072.l
005D4E: 6704                     beq     5d54
005D50: 70F5                     moveq   #-$b, D0
005D52: 6002                     bra     5d56
005D54: 7005                     moveq   #$5, D0
005D56: 3A00                     move.w  D0, D5
005D58: 4A39 0001 0072           tst.b   $10072.l
005D5E: 6704                     beq     5d64
005D60: 7004                     moveq   #$4, D0
005D62: 6002                     bra     5d66
005D64: 7000                     moveq   #$0, D0
005D66: 3640                     movea.w D0, A3
005D68: 7000                     moveq   #$0, D0
005D6A: 300A                     move.w  A2, D0
005D6C: 3203                     move.w  D3, D1
005D6E: 48C1                     ext.l   D1
005D70: C081                     and.l   D1, D0
005D72: 6704                     beq     5d78
005D74: 7007                     moveq   #$7, D0
005D76: 6002                     bra     5d7a
005D78: 7008                     moveq   #$8, D0
005D7A: 3840                     movea.w D0, A4
005D7C: 720F                     moveq   #$f, D1
005D7E: 3004                     move.w  D4, D0
005D80: 48C0                     ext.l   D0
005D82: 9280                     sub.l   D0, D1
005D84: E381                     asl.l   #1, D1
005D86: 3C01                     move.w  D1, D6
005D88: DC45                     add.w   D5, D6
005D8A: B842                     cmp.w   D2, D4
005D8C: 6608                     bne     5d96
005D8E: 203C 0000 00A0           move.l  #$a0, D0
005D94: 6002                     bra     5d98
005D96: 7020                     moveq   #$20, D0
005D98: 42A7                     clr.l   -(A7)
005D9A: 2F00                     move.l  D0, -(A7)
005D9C: 300B                     move.w  A3, D0
005D9E: 48C0                     ext.l   D0
005DA0: 320C                     move.w  A4, D1
005DA2: 48C1                     ext.l   D1
005DA4: D081                     add.l   D1, D0
005DA6: 2F00                     move.l  D0, -(A7)
005DA8: 3006                     move.w  D6, D0
005DAA: 48C0                     ext.l   D0
005DAC: 2F00                     move.l  D0, -(A7)
005DAE: 4EB9 0000 3784           jsr     $3784.l
005DB4: 42A7                     clr.l   -(A7)
005DB6: 42A7                     clr.l   -(A7)
005DB8: 700F                     moveq   #$f, D0
005DBA: 320C                     move.w  A4, D1
005DBC: 48C1                     ext.l   D1
005DBE: 9081                     sub.l   D1, D0
005DC0: 320B                     move.w  A3, D1
005DC2: 48C1                     ext.l   D1
005DC4: D081                     add.l   D1, D0
005DC6: 2F00                     move.l  D0, -(A7)
005DC8: 3006                     move.w  D6, D0
005DCA: 48C0                     ext.l   D0
005DCC: 2F00                     move.l  D0, -(A7)
005DCE: 4EB9 0000 3784           jsr     $3784.l
005DD4: 300A                     move.w  A2, D0
005DD6: E248                     lsr.w   #1, D0
005DD8: 3440                     movea.w D0, A2
005DDA: 4FEF 0020                lea     ($20,A7), A7
005DDE: 5344                     subq.w  #1, D4
005DE0: 4A44                     tst.w   D4
005DE2: 6C00 FF5E                bge     5d42
005DE6: 4CDF 1CFC                movem.l (A7)+, D2-D7/A2-A4
005DEA: 4E75                     rts
005DEC: 4EB9 0000 565A           jsr     $565a.l
005DF2: 4EB9 0000 5A5E           jsr     $5a5e.l
005DF8: 4EB9 0000 5688           jsr     $5688.l
005DFE: 4E75                     rts
005E00: 4E56 FFE6                link    A6, #-$1a
005E04: 48E7 3F38                movem.l D2-D7/A2-A4, -(A7)
005E08: 242E 0008                move.l  ($8,A6), D2
005E0C: 2442                     movea.l D2, A2
005E0E: 4EB9 0000 31D0           jsr     $31d0.l
005E14: 4EB9 0000 565A           jsr     $565a.l
005E1A: 4A39 0001 0072           tst.b   $10072.l
005E20: 6708                     beq     5e2a
005E22: 203C 0000 7C7E           move.l  #$7c7e, D0
005E28: 6006                     bra     5e30
005E2A: 203C 0000 7C0A           move.l  #$7c0a, D0
005E30: 42A7                     clr.l   -(A7)
005E32: 2F00                     move.l  D0, -(A7)
005E34: 4EB9 0000 2572           jsr     $2572.l
005E3A: 42A7                     clr.l   -(A7)
005E3C: 4879 0000 7B56           pea     $7b56.l
005E42: 4EB9 0000 2572           jsr     $2572.l
005E48: 2F39 0001 0078           move.l  $10078.l, -(A7)
005E4E: 4878 0015                pea     $15.w
005E52: 42A7                     clr.l   -(A7)
005E54: 4EB9 0000 52DA           jsr     $52da.l
005E5A: 2F39 0001 0074           move.l  $10074.l, -(A7)
005E60: 4878 0018                pea     $18.w
005E64: 42A7                     clr.l   -(A7)
005E66: 4EB9 0000 52DA           jsr     $52da.l
005E6C: 4A82                     tst.l   D2
005E6E: 4FEF 0028                lea     ($28,A7), A7
005E72: 660A                     bne     5e7e
005E74: 4EB9 0000 5BB8           jsr     $5bb8.l
005E7A: 6000 0320                bra     619c
005E7E: 4878 000C                pea     $c.w
005E82: 4EB9 0000 40D8           jsr     $40d8.l
005E88: 3A00                     move.w  D0, D5
005E8A: 4246                     clr.w   D6
005E8C: 588F                     addq.l  #4, A7
005E8E: 6002                     bra     5e92
005E90: 5246                     addq.w  #1, D6
005E92: 7200                     moveq   #$0, D1
005E94: 3206                     move.w  D6, D1
005E96: 2F01                     move.l  D1, -(A7)
005E98: 2F02                     move.l  D2, -(A7)
005E9A: 4EB9 0000 540A           jsr     $540a.l
005EA0: 4A80                     tst.l   D0
005EA2: 508F                     addq.l  #8, A7
005EA4: 66EA                     bne     5e90
005EA6: 3D46 FFFA                move.w  D6, (-$6,A6)
005EAA: 536E FFFA                subq.w  #1, (-$6,A6)
005EAE: 4246                     clr.w   D6
005EB0: 322E FFFA                move.w  (-$6,A6), D1
005EB4: E249                     lsr.w   #1, D1
005EB6: 3841                     movea.w D1, A4
005EB8: 7002                     moveq   #$2, D0
005EBA: B041                     cmp.w   D1, D0
005EBC: 6404                     bcc     5ec2
005EBE: 7E02                     moveq   #$2, D7
005EC0: 3847                     movea.w D7, A4
005EC2: 3D46 FFFC                move.w  D6, (-$4,A6)
005EC6: 48EE 0001 FFE6           movem.l D0, (-$1a,A6)
005ECC: 3E2E FFFC                move.w  (-$4,A6), D7
005ED0: 9E4C                     sub.w   A4, D7
005ED2: 40C0                     move    SR, D0
005ED4: 3D47 FFFC                move.w  D7, (-$4,A6)
005ED8: 44C0                     move    D0, CCR
005EDA: 4CEE 0001 FFE6           movem.l (-$1a,A6), D0
005EE0: 6410                     bcc     5ef2
005EE2: 302E FFFA                move.w  (-$6,A6), D0
005EE6: 5240                     addq.w  #1, D0
005EE8: 3E2E FFFC                move.w  (-$4,A6), D7
005EEC: DE40                     add.w   D0, D7
005EEE: 3D47 FFFC                move.w  D7, (-$4,A6)
005EF2: 3039 0001 0070           move.w  $10070.l, D0
005EF8: 48C0                     ext.l   D0
005EFA: 2F00                     move.l  D0, -(A7)
005EFC: 42A7                     clr.l   -(A7)
005EFE: 302E FFFC                move.w  (-$4,A6), D0
005F02: 48C0                     ext.l   D0
005F04: 2F00                     move.l  D0, -(A7)
005F06: 7000                     moveq   #$0, D0
005F08: 3005                     move.w  D5, D0
005F0A: 2F00                     move.l  D0, -(A7)
005F0C: 2F02                     move.l  D2, -(A7)
005F0E: 4EB9 0000 5584           jsr     $5584.l
005F14: 3039 0001 0070           move.w  $10070.l, D0
005F1A: 48C0                     ext.l   D0
005F1C: 2F00                     move.l  D0, -(A7)
005F1E: 4878 2000                pea     $2000.w
005F22: 300C                     move.w  A4, D0
005F24: 48C0                     ext.l   D0
005F26: C1FC 0003                muls.w  #$3, D0
005F2A: 5680                     addq.l  #3, D0
005F2C: 2F00                     move.l  D0, -(A7)
005F2E: 7000                     moveq   #$0, D0
005F30: 3005                     move.w  D5, D0
005F32: 2F00                     move.l  D0, -(A7)
005F34: 2F02                     move.l  D2, -(A7)
005F36: 4EB9 0000 5468           jsr     $5468.l
005F3C: 7814                     moveq   #$14, D4
005F3E: 4FEF 0028                lea     ($28,A7), A7
005F42: 4EB9 0000 0F6A           jsr     $f6a.l
005F48: 3D40 FFFE                move.w  D0, (-$2,A6)
005F4C: 0800 0000                btst    #$0, D0
005F50: 6600 0238                bne     618a
005F54: 4878 0001                pea     $1.w
005F58: 4EB9 0000 52B8           jsr     $52b8.l
005F5E: 7200                     moveq   #$0, D1
005F60: 322E FFFE                move.w  (-$2,A6), D1
005F64: 0281 FFFF F002           andi.l  #$fffff002, D1
005F6A: 588F                     addq.l  #4, A7
005F6C: 6702                     beq     5f70
005F6E: 5344                     subq.w  #1, D4
005F70: 4A44                     tst.w   D4
005F72: 6708                     beq     5f7c
005F74: 082E 0001 FFFF           btst    #$1, (-$1,A6)
005F7A: 67C6                     beq     5f42
005F7C: 3D45 FFF6                move.w  D5, (-$a,A6)
005F80: 7814                     moveq   #$14, D4
005F82: 082E 0001 FFFF           btst    #$1, (-$1,A6)
005F88: 6710                     beq     5f9a
005F8A: 4878 000C                pea     $c.w
005F8E: 4EB9 0000 40D8           jsr     $40d8.l
005F94: 3A00                     move.w  D0, D5
005F96: 4246                     clr.w   D6
005F98: 588F                     addq.l  #4, A7
005F9A: 7000                     moveq   #$0, D0
005F9C: 302E FFFE                move.w  (-$2,A6), D0
005FA0: 0280 FFFF 8000           andi.l  #$ffff8000, D0
005FA6: 6710                     beq     5fb8
005FA8: 5246                     addq.w  #1, D6
005FAA: 3206                     move.w  D6, D1
005FAC: 3E2E FFFA                move.w  (-$6,A6), D7
005FB0: BE41                     cmp.w   D1, D7
005FB2: 641E                     bcc     5fd2
005FB4: 4246                     clr.w   D6
005FB6: 601A                     bra     5fd2
005FB8: 7000                     moveq   #$0, D0
005FBA: 302E FFFE                move.w  (-$2,A6), D0
005FBE: 0280 0000 4000           andi.l  #$4000, D0
005FC4: 670C                     beq     5fd2
005FC6: 4A46                     tst.w   D6
005FC8: 6606                     bne     5fd0
005FCA: 3C2E FFFA                move.w  (-$6,A6), D6
005FCE: 6002                     bra     5fd2
005FD0: 5346                     subq.w  #1, D6
005FD2: 7200                     moveq   #$0, D1
005FD4: 322E FFFE                move.w  (-$2,A6), D1
005FD8: 0281 FFFF C002           andi.l  #$ffffc002, D1
005FDE: 6700 0092                beq     6072
005FE2: 3039 0001 0070           move.w  $10070.l, D0
005FE8: 48C0                     ext.l   D0
005FEA: 2F00                     move.l  D0, -(A7)
005FEC: 4878 0001                pea     $1.w
005FF0: 302E FFFC                move.w  (-$4,A6), D0
005FF4: 48C0                     ext.l   D0
005FF6: 2F00                     move.l  D0, -(A7)
005FF8: 7000                     moveq   #$0, D0
005FFA: 302E FFF6                move.w  (-$a,A6), D0
005FFE: 2F00                     move.l  D0, -(A7)
006000: 2F02                     move.l  D2, -(A7)
006002: 4EB9 0000 5584           jsr     $5584.l
006008: 3D46 FFFC                move.w  D6, (-$4,A6)
00600C: 48EE 0001 FFE6           movem.l D0, (-$1a,A6)
006012: 3E2E FFFC                move.w  (-$4,A6), D7
006016: 9E4C                     sub.w   A4, D7
006018: 40C0                     move    SR, D0
00601A: 3D47 FFFC                move.w  D7, (-$4,A6)
00601E: 44C0                     move    D0, CCR
006020: 4CEE 0001 FFE6           movem.l (-$1a,A6), D0
006026: 4FEF 0014                lea     ($14,A7), A7
00602A: 6410                     bcc     603c
00602C: 302E FFFA                move.w  (-$6,A6), D0
006030: 5240                     addq.w  #1, D0
006032: 3E2E FFFC                move.w  (-$4,A6), D7
006036: DE40                     add.w   D0, D7
006038: 3D47 FFFC                move.w  D7, (-$4,A6)
00603C: 3039 0001 0070           move.w  $10070.l, D0
006042: 48C0                     ext.l   D0
006044: 2F00                     move.l  D0, -(A7)
006046: 42A7                     clr.l   -(A7)
006048: 302E FFFC                move.w  (-$4,A6), D0
00604C: 48C0                     ext.l   D0
00604E: 2F00                     move.l  D0, -(A7)
006050: 7000                     moveq   #$0, D0
006052: 3005                     move.w  D5, D0
006054: 2F00                     move.l  D0, -(A7)
006056: 2F02                     move.l  D2, -(A7)
006058: 4EB9 0000 5584           jsr     $5584.l
00605E: 7200                     moveq   #$0, D1
006060: 3206                     move.w  D6, D1
006062: 2F01                     move.l  D1, -(A7)
006064: 2F02                     move.l  D2, -(A7)
006066: 4EB9 0000 540A           jsr     $540a.l
00606C: 2440                     movea.l D0, A2
00606E: 4FEF 001C                lea     ($1c,A7), A7
006072: 7600                     moveq   #$0, D3
006074: 1612                     move.b  (A2), D3
006076: 0243 000F                andi.w  #$f, D3
00607A: 7201                     moveq   #$1, D1
00607C: 1012                     move.b  (A2), D0
00607E: E808                     lsr.b   #4, D0
006080: 5200                     addq.b  #1, D0
006082: 9003                     sub.b   D3, D0
006084: E1A1                     asl.l   D0, D1
006086: 3D41 FFF8                move.w  D1, (-$8,A6)
00608A: 7200                     moveq   #$0, D1
00608C: 322E FFF8                move.w  (-$8,A6), D1
006090: 5381                     subq.l  #1, D1
006092: 1003                     move.b  D3, D0
006094: E1A1                     asl.l   D0, D1
006096: 3241                     movea.w D1, A1
006098: 7200                     moveq   #$0, D1
00609A: 322E FFFE                move.w  (-$2,A6), D1
00609E: 0281 0000 3000           andi.l  #$3000, D1
0060A4: 6700 008A                beq     6130
0060A8: 7000                     moveq   #$0, D0
0060AA: 302E FFFE                move.w  (-$2,A6), D0
0060AE: 0280 0000 2000           andi.l  #$2000, D0
0060B4: 671E                     beq     60d4
0060B6: 7000                     moveq   #$0, D0
0060B8: 3009                     move.w  A1, D0
0060BA: 7200                     moveq   #$0, D1
0060BC: 3205                     move.w  D5, D1
0060BE: C081                     and.l   D1, D0
0060C0: 6606                     bne     60c8
0060C2: 2E09                     move.l  A1, D7
0060C4: 8A47                     or.w    D7, D5
0060C6: 603A                     bra     6102
0060C8: 7201                     moveq   #$1, D1
0060CA: 1003                     move.b  D3, D0
0060CC: E1A1                     asl.l   D0, D1
0060CE: 3001                     move.w  D1, D0
0060D0: 9A40                     sub.w   D0, D5
0060D2: 602E                     bra     6102
0060D4: 7000                     moveq   #$0, D0
0060D6: 302E FFFE                move.w  (-$2,A6), D0
0060DA: 0280 0000 1000           andi.l  #$1000, D0
0060E0: 6720                     beq     6102
0060E2: 7201                     moveq   #$1, D1
0060E4: 1003                     move.b  D3, D0
0060E6: E1A1                     asl.l   D0, D1
0060E8: 3001                     move.w  D1, D0
0060EA: DA40                     add.w   D0, D5
0060EC: 7000                     moveq   #$0, D0
0060EE: 3009                     move.w  A1, D0
0060F0: 7200                     moveq   #$0, D1
0060F2: 3205                     move.w  D5, D1
0060F4: C081                     and.l   D1, D0
0060F6: 660A                     bne     6102
0060F8: 322E FFF8                move.w  (-$8,A6), D1
0060FC: 1003                     move.b  D3, D0
0060FE: E169                     lsl.w   D0, D1
006100: 9A41                     sub.w   D1, D5
006102: 200A                     move.l  A2, D0
006104: 5280                     addq.l  #1, D0
006106: 2040                     movea.l D0, A0
006108: 7000                     moveq   #$0, D0
00610A: 3009                     move.w  A1, D0
00610C: 7200                     moveq   #$0, D1
00610E: 3205                     move.w  D5, D1
006110: C081                     and.l   D1, D0
006112: 1203                     move.b  D3, D1
006114: E2A8                     lsr.l   D1, D0
006116: 3640                     movea.w D0, A3
006118: 524B                     addq.w  #1, A3
00611A: 6006                     bra     6122
00611C: 4A18                     tst.b   (A0)+
00611E: 66FC                     bne     611c
006120: 534B                     subq.w  #1, A3
006122: CF8B                     exg     D7, A3
006124: 4A47                     tst.w   D7
006126: CF8B                     exg     D7, A3
006128: 62F2                     bhi     611c
00612A: 4A10                     tst.b   (A0)
00612C: 6700 FF6A                beq     6098
006130: 300C                     move.w  A4, D0
006132: 5240                     addq.w  #1, D0
006134: 3E00                     move.w  D0, D7
006136: CEFC 0003                mulu.w  #$3, D7
00613A: 3647                     movea.w D7, A3
00613C: 3039 0001 0070           move.w  $10070.l, D0
006142: 48C0                     ext.l   D0
006144: 2F00                     move.l  D0, -(A7)
006146: 4878 0001                pea     $1.w
00614A: 7000                     moveq   #$0, D0
00614C: 300B                     move.w  A3, D0
00614E: 2F00                     move.l  D0, -(A7)
006150: 7000                     moveq   #$0, D0
006152: 302E FFF6                move.w  (-$a,A6), D0
006156: 2F00                     move.l  D0, -(A7)
006158: 2F0A                     move.l  A2, -(A7)
00615A: 4EB9 0000 5468           jsr     $5468.l
006160: 3039 0001 0070           move.w  $10070.l, D0
006166: 48C0                     ext.l   D0
006168: 2F00                     move.l  D0, -(A7)
00616A: 4878 2000                pea     $2000.w
00616E: 7000                     moveq   #$0, D0
006170: 300B                     move.w  A3, D0
006172: 2F00                     move.l  D0, -(A7)
006174: 7000                     moveq   #$0, D0
006176: 3005                     move.w  D5, D0
006178: 2F00                     move.l  D0, -(A7)
00617A: 2F0A                     move.l  A2, -(A7)
00617C: 4EB9 0000 5468           jsr     $5468.l
006182: 4FEF 0028                lea     ($28,A7), A7
006186: 6000 FDBA                bra     5f42
00618A: 7200                     moveq   #$0, D1
00618C: 3205                     move.w  D5, D1
00618E: 2F01                     move.l  D1, -(A7)
006190: 4878 000C                pea     $c.w
006194: 4EB9 0000 4420           jsr     $4420.l
00619A: 508F                     addq.l  #8, A7
00619C: 4CDF 1CFC                movem.l (A7)+, D2-D7/A2-A4
0061A0: 4E5E                     unlk    A6
0061A2: 4E75                     rts
[data]