Source to src/ROMV66-0001E-02588.ASM


Enter a symbol's name here to quickly find it.

RESET:
0100001e: 23fc 0000 0000 020c 0008 MOVE.L #$00000000,$020c0008
01000028: 4e71 f4d8 41f9 0100 0038 NOP.L 
0100002a: f4d8 41f9 0100 0038 4ef9 CINVA.L #$00000000
0100002c: 41f9 0100 0038 4ef9 0100 LEA.L $01000038,A0
01000032: 4ef9 0100 0a18 207c 0000 JMP.L $01000a18

01000038: 207c 0000 8000 4e7b 8002 MOVEA.L #$00008000,A0
0100003e: 4e7b 8002 23fc c700 0000 MOVE2C.L #$8002
01000042: 23fc c700 0000 020c 0004 MOVE.L #$c7000000,$020c0004
0100004c: 4bf9 0100 0058 4ef9 0100 LEA.L $01000058,A5
01000052: 4ef9 0100 0742 23fc 8000 JMP.L $01000742

01000058: 23fc 8000 0000 020c 000c MOVE.L #$80000000,$020c000c
01000062: 23fc e100 0000 020c 0038 MOVE.L #$e1000000,$020c0038
0100006c: 2039 0200 c800 0280 f000 MOVE.L $0200c800,D0
01000072: 0280 f000 0000 2a40 00b5 AND.L #$f0000000,D0
01000078: 2a40 00b5 0000 0080 0170 MOVEA.L D0,A5
0100007a: 00b5 0000 0080 0170 0200 OR.L #$00000080,(A5, D0.W*1+33607680)+0 == $0200d000
01000086: 2b80 0170 020c 0000 00b5 MOVE.L D0,(A5, D0.W*1+34340864)+0 == $020c0000
0100008e: 00b5 0000 0800 0170 0200 OR.L #$00000800,(A5, D0.W*1+33607680)+0 == $0200d000
0100009a: 2035 0170 0200 c000 2200 MOVE.L (A5, D0.W*1+33603584)+0 == $0200c000,D0
010000a2: 2200 0281 0000 f000 740c MOVE.L D0,D1
010000a4: 0281 0000 f000 740c e4a1 AND.L #$0000f000,D1
010000aa: 740c e4a1 0c81 0000 0003 MOVE.L #$0000000c,D2
010000ac: e4a1 0c81 0000 0003 67ff ASR.L D2,D1
010000ae: 0c81 0000 0003 67ff 0000 CMP.L #$00000003,D1
010000b4: 67ff 0000 003c 2035 0170 BEQ.L #$0000003c == 010000f2 (FALSE)
010000ba: 2035 0170 0200 c000 2200 MOVE.L (A5, D0.W*1+33603584)+0 == $0200c000,D0
010000c2: 2200 0281 0000 0f00 7408 MOVE.L D0,D1
010000c4: 0281 0000 0f00 7408 e4a1 AND.L #$00000f00,D1
010000ca: 7408 e4a1 0c81 0000 0001 MOVE.L #$00000008,D2
010000cc: e4a1 0c81 0000 0001 66ff ASR.L D2,D1
010000ce: 0c81 0000 0001 66ff 0000 CMP.L #$00000001,D1
010000d4: 66ff 0000 001c 23fc 4000 BNE.L #$0000001c == 010000f2 (TRUE)
010000da: 23fc 4000 0000 020c 0034 MOVE.L #$40000000,$020c0034	=> sets DMA base addresses?
010000e4: 4e71 23fc 4000 0000 020c NOP.L 
010000e6: 23fc 4000 0000 020c 0030 MOVE.L #$40000000,$020c0030
010000f0: 4e71 2035 0170 0200 c000 NOP.L 

010000f2: 2035 0170 0200 c000 2200 MOVE.L (A5, D0.W*1+33603584)+0 == $0200c000,D0
010000fa: 2200 0281 0000 f000 740c MOVE.L D0,D1
010000fc: 0281 0000 f000 740c e4a1 AND.L #$0000f000,D1
01000102: 740c e4a1 0c81 0000 0003 MOVE.L #$0000000c,D2
01000104: e4a1 0c81 0000 0003 67ff ASR.L D2,D1
01000106: 0c81 0000 0003 67ff 0000 CMP.L #$00000003,D1
0100010c: 67ff 0000 004e 2200 0281 BEQ.L #$0000004e == 0100015c (FALSE)
01000112: 2200 0281 0000 0003 e581 MOVE.L D0,D1
01000114: 0281 0000 0003 e581 2400 AND.L #$00000003,D1
0100011a: e581 2400 0282 0000 0030 ASL.L #$00000002,D1
0100011c: 2400 0282 0000 0030 e882 MOVE.L D0,D2
0100011e: 0282 0000 0030 e882 8282 AND.L #$00000030,D2
01000124: e882 8282 2400 0282 0000 ASR.L #$00000004,D2
01000126: 8282 2400 0282 0000 f000 OR.L D2,D1
01000128: 2400 0282 0000 f000 ee82 MOVE.L D0,D2
0100012a: 0282 0000 f000 ee82 8282 AND.L #$0000f000,D2
01000130: ee82 8282 0081 0000 0010 ASR.L #$00000007,D2
01000132: 8282 0081 0000 0010 c2fc OR.L D2,D1
01000134: 0081 0000 0010 c2fc 0005 OR.L #$00000010,D1
0100013a: c2fc 0005 207c 0101 0854 MULU.W #$0005,D1

0100013e: 207c 0101 0854 d1c1 43f5 MOVEA.L #$01010854,A0
01000144: d1c1 43f5 0170 0210 6010 ADDA.L D1,A0
01000146: 43f5 0170 0210 6010 7004 LEA.L (A5, D0.W*1+34627600)+0 == $02106010,A1
0100014e: 7004 12d8 51c8 fffc 4ef9 MOVE.L #$00000004,D0
01000150: 12d8 51c8 fffc 4ef9 0100 MOVE.B (A0)+,(A1)+	// copy from EPROM to $02106010
01000152: 51c8 fffc 4ef9 0100 017c DBF .W D0,#$fffc == 01000150 (FALSE)
01000156: 4ef9 0100 017c 23fc c000 JMP.L $0100017c



0100015c: 23fc c000 0000 020c 000c MOVE.L #$c0000000,$020c000c
01000166: 1bbc 000a 0170 0211 8190 MOVE.B #$0a,(A5, D0.W*1+34701712)+0 == $02118190
01000170: 1bbc 0000 0170 0211 8180 MOVE.B #$00,(A5, D0.W*1+34701696)+0 == $02118180
0100017a: 4e71 42b5 0170 0200 7800 NOP.L 


// no stack yet
0100017c: 42b5 0170 0200 7800 7000 CLR.L (A5, D0.W*1+33585152)+0 == $02007800
01000184: 7000 2b80 0170 0200 4188 MOVE.L #$00000000,D0
01000186: 2b80 0170 0200 4188 227c MOVE.L D0,(A5, D0.W*1+33571208)+0 == $02004188
0100018e: 227c 0100 001e 263c 0102 MOVEA.L #$0100001e,A1
01000194: 263c 0102 0000 0483 0100 MOVE.L #$01020000,D3
0100019a: 0483 0100 001e 41f9 0100 SUB.L #$0100001e,D3
010001a0: 41f9 0100 01ac 60ff 0000 LEA.L $010001ac,A0
010001a6: 60ff 0000 2ab2 307c 0001 BT .L #$00002ab2 == 01002c5a (TRUE)
010001ac: 307c 0001 b0b9 0100 001a MOVEA.W #$0001,A0
010001b0: b0b9 0100 001a 66ff 0000 CMP.L $0100001a,D0
010001b6: 66ff 0000 2386 227c 0100 BNE.L #$00002386 == 0100253e (TRUE)
010001bc: 227c 0100 0000 263c 0100 MOVEA.L #$01000000,A1
010001c2: 263c 0100 0016 0483 0100 MOVE.L #$01000016,D3
010001c8: 0483 0100 0000 41f9 0100 SUB.L #$01000000,D3
010001ce: 41f9 0100 01da 60ff 0000 LEA.L $010001da,A0
010001d4: 60ff 0000 2a84 307c 0002 BT .L #$00002a84 == 01002c5a (TRUE)
010001da: 307c 0002 b0b9 0100 0016 MOVEA.W #$0002,A0
010001de: b0b9 0100 0016 66ff 0000 CMP.L $01000016,D0
010001e4: 66ff 0000 2358 2035 0170 BNE.L #$00002358 == 0100253e (TRUE)
010001ea: 2035 0170 0200 c000 2200 MOVE.L (A5, D0.W*1+33603584)+0 == $0200c000,D0
010001f2: 2200 0281 0000 f000 740c MOVE.L D0,D1
010001f4: 0281 0000 f000 740c e4a1 AND.L #$0000f000,D1
010001fa: 740c e4a1 0c81 0000 0003 MOVE.L #$0000000c,D2
010001fc: e4a1 0c81 0000 0003 67ff ASR.L D2,D1
010001fe: 0c81 0000 0003 67ff 0000 CMP.L #$00000003,D1
01000204: 67ff 0000 0038 4ff9 0100 BEQ.L #$00000038 == 0100023e (FALSE)
0100020a: 4ff9 0100 0216 60ff 0000 LEA.L $01000216,A7
01000210: 60ff 0000 298c 4ff5 0170 BT .L #$0000298c == 01002b9e (TRUE)
01000216: 4ff5 0170 0b03 f800 422f LEA.L (A5, D0.W*1+184809472)+0 == $0b03f800,A7
0100021e: 422f 0004 41ef 0400 4e7b CLR.B (A7,$0004) == $0b03f7c4
01000222: 41ef 0400 4e7b 8801 2f4d LEA.L (A7,$0400) == $0b03fbc0,A0
01000226: 4e7b 8801 2f4d 0006 2f0f MOVE2C.L #$8801
0100022a: 2f4d 0006 2f0f 4eb9 0100 MOVE.L A5,(A7,$0006) == $0b03f7c6
0100022e: 2f0f 4eb9 0100 03b6 588f MOVE.L A7,-(A7)
01000230: 4eb9 0100 03b6 588f 4ef9 JSR.L $010003b6
01000236: 588f 4ef9 0100 027c 4ff9 ADDA.L #$00000004,A7
01000238: 4ef9 0100 027c 4ff9 0100 JMP.L $0100027c
// video ram was tested, screen still scrambled
// stack at 0B03F800 (not used yet)

0100023e: 4ff9 0100 024a 60ff 0000 LEA.L $0100024a,A7
01000244: 60ff 0000 2ac6 d1fc 0000 BT .L #$00002ac6 == 01002d0c (TRUE)
0100024a: d1fc 0000 0800 2e48 422f ADDA.L #$00000800,A0
01000250: 2e48 422f 0004 41ef 0400 MOVEA.L A0,A7
01000252: 422f 0004 41ef 0400 4e7b CLR.B (A7,$0004) == $0b03f7c4
01000256: 41ef 0400 4e7b 8801 2f4d LEA.L (A7,$0400) == $0b03fbc0,A0
0100025a: 4e7b 8801 2f4d 0006 2f0f MOVE2C.L #$8801
0100025e: 2f4d 0006 2f0f 4eb9 0100 MOVE.L A5,(A7,$0006) == $0b03f7c6
01000262: 2f0f 4eb9 0100 03b6 588f MOVE.L A7,-(A7)
01000264: 4eb9 0100 03b6 588f 2f3c JSR.L $010003b6
0100026a: 588f 2f3c 0000 0000 2f0d ADDA.L #$00000004,A7
0100026c: 2f3c 0000 0000 2f0d 4eb9 MOVE.L #$00000000,-(A7)
01000272: 2f0d 4eb9 0100 4f38 508f MOVE.L A5,-(A7)
01000274: 4eb9 0100 4f38 508f 61ff JSR.L $01004f38
0100027a: 508f 61ff 0000 4674 2400 ADDA.L #$00000008,A7


// third stage, Video ram is ok...
//
0100027c: 61ff 0000 4674 2400 41f9 BSR.L #$00004674 == 010048f2  => go check RTC
// rtc was checked
01000282: 2400 41f9 0100 02dc d1cd MOVE.L D0,D2
01000284: 41f9 0100 02dc d1cd 4e7a LEA.L $010002dc,A0
0100028a: d1cd 4e7a 9801 223c 0000 ADDA.L A5,A0
0100028c: 4e7a 9801 223c 0000 00ff MOVEC2.L #$9801
01000290: 223c 0000 00ff 22c8 51c9 MOVE.L #$000000ff,D1
01000296: 22c8 51c9 fffc 2f0f 4eb9 MOVE.L A0,(A1)+
01000298: 51c9 fffc 2f0f 4eb9 0100 DBF .W D1,#$fffc == 01000296 (FALSE)
0100029c: 2f0f 4eb9 0100 03b6 4eb9 MOVE.L A7,-(A7)
0100029e: 4eb9 0100 03b6 4eb9 0100 JSR.L $010003b6 // no trace
010002a4: 4eb9 0100 95b4 588f 244f JSR.L $010095b4 // read RTC, SCR1 + Clear screen
010002aa: 588f 244f 2f0a 2f0d 4eb9 ADDA.L #$00000004,A7
010002ac: 244f 2f0a 2f0d 4eb9 0100 MOVEA.L A7,A2
010002ae: 2f0a 2f0d 4eb9 0100 0af8 MOVE.L A2,-(A7)
010002b0: 2f0d 4eb9 0100 0af8 508f MOVE.L A5,-(A7)
010002b2: 4eb9 0100 0af8 508f 1f40 JSR.L $01000af8 // RTC read + SCR1 + display Next Logo testing
010002b8: 508f 1f40 0004 204f 43f9 ADDA.L #$00000008,A7
010002ba: 1f40 0004 204f 43f9 0100 MOVE.B D0,(A7,$0004) == $0b03f7c4
010002be: 204f 43f9 0100 0430 2f09 MOVEA.L A7,A0
010002c0: 43f9 0100 0430 2f09 2f02 LEA.L $01000430,A1
010002c6: 2f09 2f02 2f08 2f0d 3f3c MOVE.L A1,-(A7)
010002c8: 2f02 2f08 2f0d 3f3c 0700 MOVE.L D2,-(A7)
010002ca: 2f08 2f0d 3f3c 0700 4875 MOVE.L A0,-(A7)
010002cc: 2f0d 3f3c 0700 4875 0170 MOVE.L A5,-(A7)
010002ce: 3f3c 0700 4875 0170 0400 MOVE.W #$0700,-(A7)
010002d2: 4875 0170 0400 0000 40e7 PEA.L (A5, D0.W*1+67108864)+0 == $04000000
010002da: 40e7 9efc 0084 48ef ffff MVSR2.W -(A7)

; initial Bus error vector
;
010002dc: 9efc 0084 48ef ffff 0000 SUBA.W #$0084,A7
010002e0: 48ef ffff 0000 06af 0000 MVMLE.L #$ffff,(A7,$0000) == $0b03f7c0
010002e6: 06af 0000 0084 003c 4e7a ADD.L #$00000084,(A7,$003c) == $0b03f7fc
010002ee: 4e7a 8800 2f48 0040 4e7a MOVEC2.L #$8800
010002f2: 2f48 0040 4e7a 8000 2f48 MOVE.L A0,(A7,$0040) == $0b03f800
010002f6: 4e7a 8000 2f48 004c 4e7a MOVEC2.L #$8000
010002fa: 2f48 004c 4e7a 8001 2f48 MOVE.L A0,(A7,$004c) == $0b03f80c
010002fe: 4e7a 8001 2f48 0050 4e7a MOVEC2.L #$8001
01000302: 2f48 0050 4e7a 8801 2f48 MOVE.L A0,(A7,$0050) == $0b03f810
01000306: 4e7a 8801 2f48 0054 4e7a MOVEC2.L #$8801
0100030a: 2f48 0054 4e7a 8002 2f48 MOVE.L A0,(A7,$0054) == $0b03f814
0100030e: 4e7a 8002 2f48 005c 46fc MOVEC2.L #$8002
01000312: 2f48 005c 46fc 2700 f4f8 MOVE.L A0,(A7,$005c) == $0b03f81c
01000316: 46fc 2700 f4f8 207c 0000 MV2SR.W #$2700
0100031a: f4f8 207c 0000 8000 4e7b CPUSHA.L #$00000000
0100031c: 207c 0000 8000 4e7b 8002 MOVEA.L #$00008000,A0
01000322: 4e7b 8002 61ff 0000 1034 MOVE2C.L #$8002
01000326: 61ff 0000 1034 206f 0040 BSR.L #$00001034 == 0100135c
// dies... never reach (29/09/2010)

0100032c: 206f 0040 4e7b 8800 206f MOVEA.L (A7,$0040) == $0b03f800,A0
01000330: 4e7b 8800 206f 004c 4e7b MOVE2C.L #$8800
01000334: 206f 004c 4e7b 8000 206f MOVEA.L (A7,$004c) == $0b03f80c,A0
01000338: 4e7b 8000 206f 0050 4e7b MOVE2C.L #$8000
0100033c: 206f 0050 4e7b 8001 206f MOVEA.L (A7,$0050) == $0b03f810,A0
01000340: 4e7b 8001 206f 0054 4e7b MOVE2C.L #$8001
01000344: 206f 0054 4e7b 8801 206f MOVEA.L (A7,$0054) == $0b03f814,A0
01000348: 4e7b 8801 206f 005c 4e7b MOVE2C.L #$8801
0100034c: 206f 005c 4e7b 8002 206f MOVEA.L (A7,$005c) == $0b03f81c,A0
01000350: 4e7b 8002 206f 003c 43ef MOVE2C.L #$8002
01000354: 206f 003c 43ef 0084 b3c8 MOVEA.L (A7,$003c) == $0b03f7fc,A0
01000358: 43ef 0084 b3c8 6716 30af LEA.L (A7,$0084) == $0b03f844,A1
0100035c: b3c8 6716 30af 0084 216f CMPA.L A0,A1
0100035e: 6716 30af 0084 216f 0086 BEQ.B #$00000016 == 01000376 (FALSE)
01000360: 30af 0084 216f 0086 0002 MOVE.W (A7,$0084) == $0b03f844,(A0)
01000364: 216f 0086 0002 4268 0006 MOVE.L (A7,$0086) == $0b03f846,(A0,$0002) == $00000006
0100036a: 4268 0006 4cef ffff 0000 CLR.W (A0,$0006) == $0000000a
0100036e: 4cef ffff 0000 4e73 4cef MVMEL.L #$ffff,(A7,$0000) == $0b03f7c0
01000374: 4e73 4cef 7fff 0000 defc RTE.L 

01000376: 4cef 7fff 0000 defc 0084 MVMEL.L #$7fff,(A7,$0000) == $0b03f7c0
0100037c: defc 0084 4e73 23fc 0000 ADDA.W #$0084,A7
01000380: 4e73 23fc 0000 0000 020c RTE.L 

01000382: 23fc 0000 0000 020c 0008 MOVE.L #$00000000,$020c0008
0100038c: 4e73 41f9 0100 039a 4ef9 RTE.L 

0100038e: 41f9 0100 039a 4ef9 0100 LEA.L $0100039a,A0
01000394: 4ef9 0100 0a18 202f 0004 JMP.L $01000a18
0100039a: 202f 0004 4e7b 0801 3f3c MOVE.L (A7,$0004) == $0b03f7c4,D0
0100039e: 4e7b 0801 3f3c 0704 4875 MOVE2C.L #$0801
010003a2: 3f3c 0704 4875 0170 0400 MOVE.W #$0704,-(A7)
010003a6: 4875 0170 0400 0000 40e7 PEA.L (A5, D0.W*1+67108864)+0 == $04000000
010003ae: 40e7 60ff ffff ff2a 4e7a MVSR2.W -(A7)
010003b0: 60ff ffff ff2a 4e7a 8801 BT .L #$ffffff2a == 010002dc (TRUE)


010003b6: 4e7a 8801 216f 0004 0004 MOVEC2.L #$8801
010003ba: 216f 0004 0004 4e75 4e7a MOVE.L (A7,$0004) == $0b03f7c4,(A0,$0004) == $00000008
010003c0: 4e75 4e7a 8801 2028 0004 RTS.L 

010003c2: 4e7a 8801 2028 0004 4e75 MOVEC2.L #$8801
010003c6: 2028 0004 4e75 4e7a 0801 MOVE.L (A0,$0004) == $00000008,D0
010003ca: 4e75 4e7a 0801 4e75 202f RTS.L 

010003cc: 4e7a 0801 4e75 202f 0004 MOVEC2.L #$0801
010003d0: 4e75 202f 0004 4e7b 0801 RTS.L 

010003d2: 202f 0004 4e7b 0801 4e75 MOVE.L (A7,$0004) == $0b03f7c4,D0
010003d6: 4e7b 0801 4e75 40c0 e088 MOVE2C.L #$0801
010003da: 4e75 40c0 e088 0280 0000 RTS.L 

010003dc: 40c0 e088 0280 0000 0007 MVSR2.W D0
010003de: e088 0280 0000 0007 4e75 LSR.L #$00000008,D0
010003e0: 0280 0000 0007 4e75 206f AND.L #$00000007,D0
010003e6: 4e75 206f 0004 226f 0008 RTS.L 

010003e8: 206f 0004 226f 0008 212f MOVEA.L (A7,$0004) == $0b03f7c4,A0
010003ec: 226f 0008 212f 0044 212f MOVEA.L (A7,$0008) == $0b03f7c8,A1
010003f0: 212f 0044 212f 0040 212f MOVE.L (A7,$0044) == $0b03f804,-(A0)
010003f4: 212f 0040 212f 003c 212f MOVE.L (A7,$0040) == $0b03f800,-(A0)
010003f8: 212f 003c 212f 0038 212f MOVE.L (A7,$003c) == $0b03f7fc,-(A0)
010003fc: 212f 0038 212f 0034 212f MOVE.L (A7,$0038) == $0b03f7f8,-(A0)
01000400: 212f 0034 212f 0030 212f MOVE.L (A7,$0034) == $0b03f7f4,-(A0)
01000404: 212f 0030 212f 002c 212f MOVE.L (A7,$0030) == $0b03f7f0,-(A0)
01000408: 212f 002c 212f 0028 212f MOVE.L (A7,$002c) == $0b03f7ec,-(A0)
0100040c: 212f 0028 212f 0024 212f MOVE.L (A7,$0028) == $0b03f7e8,-(A0)
01000410: 212f 0024 212f 0020 212f MOVE.L (A7,$0024) == $0b03f7e4,-(A0)
01000414: 212f 0020 212f 001c 212f MOVE.L (A7,$0020) == $0b03f7e0,-(A0)
01000418: 212f 001c 212f 0018 212f MOVE.L (A7,$001c) == $0b03f7dc,-(A0)
0100041c: 212f 0018 212f 0014 212f MOVE.L (A7,$0018) == $0b03f7d8,-(A0)
01000420: 212f 0014 212f 0010 212f MOVE.L (A7,$0014) == $0b03f7d4,-(A0)
01000424: 212f 0010 212f 000c 2e48 MOVE.L (A7,$0010) == $0b03f7d0,-(A0)
01000428: 212f 000c 2e48 4e91 4879 MOVE.L (A7,$000c) == $0b03f7cc,-(A0)
0100042c: 2e48 4e91 4879 0100 0430 MOVEA.L A0,A7
0100042e: 4e91 4879 0100 0430 3f3c JSR.L (A1)
01000430: 4879 0100 0430 3f3c 0600 PEA.L $01000430
01000436: 3f3c 0600 4879 0100 0436 MOVE.W #$0600,-(A7)
0100043a: 4879 0100 0436 0067 2700 PEA.L $01000436
01000440: 0067 2700 60ff ffff fe96 OR.W #$2700,-(A7)
01000444: 60ff ffff fe96 4e7a 1000 BT .L #$fffffe96 == 010002dc (TRUE)
0100044a: 4e7a 1000 206f 000c 4e7b MOVEC2.L #$1000
0100044e: 206f 000c 4e7b 8000 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
01000452: 4e7b 8000 206f 0004 0e90 MOVE2C.L #$8000
01000456: 206f 0004 0e90 0000 4e7b MOVEA.L (A7,$0004) == $0b03f7c4,A0
0100045a: 0e90 0000 4e7b 1000 4e75 MOVES.L #$0000,(A0)
0100045e: 4e7b 1000 4e75 4e7a 1000 MOVE2C.L #$1000
01000462: 4e75 4e7a 1000 206f 000c RTS.L 

01000464: 4e7a 1000 206f 000c 4e7b MOVEC2.L #$1000
01000468: 206f 000c 4e7b 8000 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
0100046c: 4e7b 8000 206f 0004 9080 MOVE2C.L #$8000
01000470: 206f 0004 9080 3010 4e7b MOVEA.L (A7,$0004) == $0b03f7c4,A0
01000474: 9080 3010 4e7b 1000 4e75 SUB.L D0,D0
01000476: 3010 4e7b 1000 4e75 4e7a MOVE.W (A0),D0
01000478: 4e7b 1000 4e75 4e7a 1000 MOVE2C.L #$1000
0100047c: 4e75 4e7a 1000 206f 000c RTS.L 

0100047e: 4e7a 1000 206f 000c 4e7b MOVEC2.L #$1000
01000482: 206f 000c 4e7b 8000 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
01000486: 4e7b 8000 206f 0004 9080 MOVE2C.L #$8000
0100048a: 206f 0004 9080 0e10 0000 MOVEA.L (A7,$0004) == $0b03f7c4,A0
0100048e: 9080 0e10 0000 4e7b 1000 SUB.L D0,D0
01000490: 0e10 0000 4e7b 1000 4e75 MOVES.B #$0000,(A0)
01000494: 4e7b 1000 4e75 4e7a 1001 MOVE2C.L #$1000
01000498: 4e75 4e7a 1001 206f 000c RTS.L 

0100049a: 4e7a 1001 206f 000c 4e7b MOVEC2.L #$1001
0100049e: 206f 000c 4e7b 8001 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
010004a2: 4e7b 8001 206f 0004 202f MOVE2C.L #$8001
010004a6: 206f 0004 202f 0010 0e90 MOVEA.L (A7,$0004) == $0b03f7c4,A0
010004aa: 202f 0010 0e90 0800 4e7b MOVE.L (A7,$0010) == $0b03f7d0,D0
010004ae: 0e90 0800 4e7b 1001 4e75 MOVES.L #$0800,(A0)
010004b2: 4e7b 1001 4e75 4e7a 1001 MOVE2C.L #$1001
010004b6: 4e75 4e7a 1001 206f 000c RTS.L 

010004b8: 4e7a 1001 206f 000c 4e7b MOVEC2.L #$1001
010004bc: 206f 000c 4e7b 8001 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
010004c0: 4e7b 8001 206f 0004 202f MOVE2C.L #$8001
010004c4: 206f 0004 202f 0010 0e50 MOVEA.L (A7,$0004) == $0b03f7c4,A0
010004c8: 202f 0010 0e50 0800 4e7b MOVE.L (A7,$0010) == $0b03f7d0,D0
010004cc: 0e50 0800 4e7b 1001 4e75 MOVES.W #$0800,(A0)
010004d0: 4e7b 1001 4e75 4e7a 1001 MOVE2C.L #$1001
010004d4: 4e75 4e7a 1001 206f 000c RTS.L 

010004d6: 4e7a 1001 206f 000c 4e7b MOVEC2.L #$1001
010004da: 206f 000c 4e7b 8001 206f MOVEA.L (A7,$000c) == $0b03f7cc,A0
010004de: 4e7b 8001 206f 0004 202f MOVE2C.L #$8001
010004e2: 206f 0004 202f 0010 0e10 MOVEA.L (A7,$0004) == $0b03f7c4,A0
010004e6: 202f 0010 0e10 0800 4e7b MOVE.L (A7,$0010) == $0b03f7d0,D0
010004ea: 0e10 0800 4e7b 1001 4e75 MOVES.B #$0800,(A0)
010004ee: 4e7b 1001 4e75 4e75 4280 MOVE2C.L #$1001
010004f2: 4e75 4e75 4280 206f 0004 RTS.L 

010004f4: 4e75 4280 206f 0004 20fc RTS.L 

010004f6: 4280 206f 0004 20fc 0123 CLR.L D0
010004f8: 206f 0004 20fc 0123 4567 MOVEA.L (A7,$0004) == $0b03f7c4,A0
010004fc: 20fc 0123 4567 20fc 89ab MOVE.L #$01234567,(A0)+
01000502: 20fc 89ab cdef 20fc 092b MOVE.L #$89abcdef,(A0)+
01000508: 20fc 092b 4d6f 20fc 81a3 MOVE.L #$092b4d6f,(A0)+
0100050e: 20fc 81a3 c5e7 f4f8 207c MOVE.L #$81a3c5e7,(A0)+
01000514: f4f8 207c 8000 8000 4e7b CPUSHA.L #$00000000
01000516: 207c 8000 8000 4e7b 8002 MOVEA.L #$80008000,A0
0100051c: 4e7b 8002 4e71 206f 0004 MOVE2C.L #$8002
01000520: 4e71 206f 0004 4a28 0004 NOP.L 
01000522: 206f 0004 4a28 0004 0c98 MOVEA.L (A7,$0004) == $0b03f7c4,A0
01000526: 4a28 0004 0c98 0123 4567 TST.B (A0,$0004) == $00000008
0100052a: 0c98 0123 4567 66ff 0000 CMP.L #$01234567,(A0)+
01000530: 66ff 0000 002a 0c98 89ab BNE.L #$0000002a == 0100055c (TRUE)
01000536: 0c98 89ab cdef 66ff 0000 CMP.L #$89abcdef,(A0)+
0100053c: 66ff 0000 001e 0c98 092b BNE.L #$0000001e == 0100055c (TRUE)
01000542: 0c98 092b 4d6f 66ff 0000 CMP.L #$092b4d6f,(A0)+
01000548: 66ff 0000 0012 0c98 81a3 BNE.L #$00000012 == 0100055c (TRUE)
0100054e: 0c98 81a3 c5e7 66ff 0000 CMP.L #$81a3c5e7,(A0)+
01000554: 66ff 0000 0006 7001 f4f8 BNE.L #$00000006 == 0100055c (TRUE)
0100055a: 7001 f4f8 207c 0000 8000 MOVE.L #$00000001,D0
0100055c: f4f8 207c 0000 8000 4e7b CPUSHA.L #$00000000
0100055e: 207c 0000 8000 4e7b 8002 MOVEA.L #$00008000,A0
01000564: 4e7b 8002 4e75 2efc 0000 MOVE2C.L #$8002
01000568: 4e75 2efc 0000 0002 61ff RTS.L 

=============================================================
= send RTS and wait?
=============================================================
0100056a: 2efc 0000 0002 61ff 0000 MOVE.L #$00000002,(A7)+
01000570: 61ff 0000 1fc8 202f 0004 BSR.L #$00001fc8 == 0100253a


01000576: 202f 0004 206f 0008 222f MOVE.L (A7,$0004) == $0b03f7c4,D0
0100057a: 206f 0008 222f 000c 226f MOVEA.L (A7,$0008) == $0b03f7c8,A0
0100057e: 222f 000c 226f 0010 2f02 MOVE.L (A7,$000c) == $0b03f7cc,D1
01000582: 226f 0010 2f02 2409 efd0 MOVEA.L (A7,$0010) == $0b03f7d0,A1
01000586: 2f02 2409 efd0 0862 241f MOVE.L D2,-(A7)
01000588: 2409 efd0 0862 241f 4e75 MOVE.L A1,D2
0100058a: efd0 0862 241f 4e75 206f BFINS.L #$0862,(A0)
0100058e: 241f 4e75 206f 0004 202f MOVE.L (A7)+,D2
01000590: 4e75 206f 0004 202f 0008 RTS.L 

01000592: 206f 0004 202f 0008 222f MOVEA.L (A7,$0004) == $0b03f7c4,A0
01000596: 202f 0008 222f 000c e9d0 MOVE.L (A7,$0008) == $0b03f7c8,D0
0100059a: 222f 000c e9d0 0821 4e75 MOVE.L (A7,$000c) == $0b03f7cc,D1
0100059e: e9d0 0821 4e75 4287 0c87 BFEXTU.L #$0821,(A0)
010005a2: 4e75 4287 0c87 0000 0005 RTS.L 



=============================================================
= INITIAL BOOT (no stack yet)
=============================================================


=============================================================
=
=============================================================
010005a4: 4287 0c87 0000 0005 6cff CLR.L D7
010005a6: 0c87 0000 0005 6cff 0000 CMP.L #$00000005,D7
010005ac: 6cff 0000 006e 0c85 0000 BGE.L #$0000006e == 0100061c (FALSE)
010005b2: 0c85 0000 0021 6cff 0000 CMP.L #$00000021,D5
010005b8: 6cff 0000 0026 200e c086 BGE.L #$00000026 == 010005e0 (FALSE)
010005be: 200e c086 2202 c286 b280 MOVE.L A6,D0
010005c0: c086 2202 c286 b280 6704 AND.L D6,D0
010005c2: 2202 c286 b280 6704 4287 MOVE.L D2,D1
010005c4: c286 b280 6704 4287 6008 AND.L D6,D1
010005c6: b280 6704 4287 6008 4a87 CMP.L D0,D1
010005c8: 6704 4287 6008 4a87 6602 BEQ.B #$00000004 == 010005ce (FALSE)
010005ca: 4287 6008 4a87 6602 2045 CLR.L D7
010005cc: 6008 4a87 6602 2045 5287 BT .B #$00000008 == 010005d6 (TRUE)
010005ce: 4a87 6602 2045 5287 5285 TST.L D7
010005d0: 6602 2045 5287 5285 e38e BNE.B #$00000002 == 010005d4 (TRUE)
010005d2: 2045 5287 5285 e38e 60ff MOVEA.L D5,A0
010005d4: 5287 5285 e38e 60ff ffff ADD.L #$00000001,D7
010005d6: 5285 e38e 60ff ffff ffca ADD.L #$00000001,D5
010005d8: e38e 60ff ffff ffca 7c01 LSL.L #$00000001,D6
010005da: 60ff ffff ffca 7c01 0c87 BT .L #$ffffffca == 010005a6 (TRUE)
010005e0: 7c01 0c87 0000 0005 6cff MOVE.L #$00000001,D6
010005e2: 0c87 0000 0005 6cff 0000 CMP.L #$00000005,D7
010005e8: 6cff 0000 0032 0c85 0000 BGE.L #$00000032 == 0100061c (FALSE)
010005ee: 0c85 0000 0041 6cff 0000 CMP.L #$00000041,D5
010005f4: 6cff 0000 0026 200f c086 BGE.L #$00000026 == 0100061c (FALSE)
010005fa: 200f c086 2202 c286 b280 MOVE.L A7,D0
010005fc: c086 2202 c286 b280 6704 AND.L D6,D0
010005fe: 2202 c286 b280 6704 4287 MOVE.L D2,D1
01000600: c286 b280 6704 4287 6008 AND.L D6,D1
01000602: b280 6704 4287 6008 4a87 CMP.L D0,D1
01000604: 6704 4287 6008 4a87 6602 BEQ.B #$00000004 == 0100060a (FALSE)
01000606: 4287 6008 4a87 6602 2045 CLR.L D7
01000608: 6008 4a87 6602 2045 5287 BT .B #$00000008 == 01000612 (TRUE)
0100060a: 4a87 6602 2045 5287 5285 TST.L D7
0100060c: 6602 2045 5287 5285 e38e BNE.B #$00000002 == 01000610 (TRUE)
0100060e: 2045 5287 5285 e38e 60ff MOVEA.L D5,A0
01000610: 5287 5285 e38e 60ff ffff ADD.L #$00000001,D7
01000612: 5285 e38e 60ff ffff ffca ADD.L #$00000001,D5
01000614: e38e 60ff ffff ffca b3fc LSL.L #$00000001,D6
01000616: 60ff ffff ffca b3fc 0000 BT .L #$ffffffca == 010005e2 (TRUE)
0100061c: b3fc 0000 0001 6604 2008 CMPA.L #$00000001,A1
01000622: 6604 2008 4ed4 2e08 207c BNE.B #$00000004 == 01000628 (TRUE)
01000624: 2008 4ed4 2e08 207c 0000 MOVE.L A0,D0
01000626: 4ed4 2e08 207c 0000 0000 JMP.L (A4)


=============================================================
=
=============================================================
01000628: 2e08 207c 0000 0000 0a82 MOVE.L A0,D7
0100062a: 207c 0000 0000 0a82 ffff MOVEA.L #$00000000,A0
01000630: 0a82 ffff ffff 0c85 0000 EOR.L #$ffffffff,D2
01000636: 0c85 0000 0021 6cff 0000 CMP.L #$00000021,D5
0100063c: 6cff 0000 0022 200e c086 BGE.L #$00000022 == 01000660 (FALSE)
01000642: 200e c086 2202 c286 b280 MOVE.L A6,D0
01000644: c086 2202 c286 b280 6608 AND.L D6,D0
01000646: 2202 c286 b280 6608 2045 MOVE.L D2,D1
01000648: c286 b280 6608 2045 60ff AND.L D6,D1
0100064a: b280 6608 2045 60ff 0000 CMP.L D0,D1
0100064c: 6608 2045 60ff 0000 003a BNE.B #$00000008 == 01000656 (TRUE)
0100064e: 2045 60ff 0000 003a 5285 MOVEA.L D5,A0
01000650: 60ff 0000 003a 5285 e38e BT .L #$0000003a == 0100068c (TRUE)
01000656: 5285 e38e 60ff ffff ffda ADD.L #$00000001,D5
01000658: e38e 60ff ffff ffda 7c01 LSL.L #$00000001,D6
0100065a: 60ff ffff ffda 7c01 0c85 BT .L #$ffffffda == 01000636 (TRUE)
01000660: 7c01 0c85 0000 0041 6cff MOVE.L #$00000001,D6
01000662: 0c85 0000 0041 6cff 0000 CMP.L #$00000041,D5
01000668: 6cff 0000 0022 200f c086 BGE.L #$00000022 == 0100068c (FALSE)
0100066e: 200f c086 2202 c286 b280 MOVE.L A7,D0
01000670: c086 2202 c286 b280 6608 AND.L D6,D0
01000672: 2202 c286 b280 6608 2045 MOVE.L D2,D1
01000674: c286 b280 6608 2045 60ff AND.L D6,D1
01000676: b280 6608 2045 60ff 0000 CMP.L D0,D1
01000678: 6608 2045 60ff 0000 000e BNE.B #$00000008 == 01000682 (TRUE)
0100067a: 2045 60ff 0000 000e 5285 MOVEA.L D5,A0
0100067c: 60ff 0000 000e 5285 e38e BT .L #$0000000e == 0100068c (TRUE)
01000682: 5285 e38e 60ff ffff ffda ADD.L #$00000001,D5
01000684: e38e 60ff ffff ffda 2007 LSL.L #$00000001,D6
01000686: 60ff ffff ffda 2007 2208 BT .L #$ffffffda == 01000662 (TRUE)
0100068c: 2007 2208 4ed4 48e7 fffe MOVE.L D7,D0
0100068e: 2208 4ed4 48e7 fffe 2f39 MOVE.L A0,D1
01000690: 4ed4 48e7 fffe 2f39 020c JMP.L (A4)

=============================================================
=
=============================================================
01000692: 48e7 fffe 2f39 020c 0004 MVMLE.L #$fffe,-(A7)
01000696: 2f39 020c 0004 4e7a 8801 MOVE.L $020c0004,-(A7)
0100069c: 4e7a 8801 214f 0100 4e7a MOVEC2.L #$8801
010006a0: 214f 0100 4e7a 0003 2140 MOVE.L A7,(A0,$0100) == $00000104
010006a4: 4e7a 0003 2140 0104 4e7a MOVEC2.L #$0003
010006a8: 2140 0104 4e7a 0002 2140 MOVE.L D0,(A0,$0104) == $00000108
010006ac: 4e7a 0002 2140 0108 4e7a MOVEC2.L #$0002
010006b0: 2140 0108 4e7a 0004 2140 MOVE.L D0,(A0,$0108) == $0000010c
010006b4: 4e7a 0004 2140 010c 4e7a MOVEC2.L #$0004
010006b8: 2140 010c 4e7a 0005 2140 MOVE.L D0,(A0,$010c) == $00000110
010006bc: 4e7a 0005 2140 0110 4e7a MOVEC2.L #$0005
010006c0: 2140 0110 4e7a 0006 2140 MOVE.L D0,(A0,$0110) == $00000114
010006c4: 4e7a 0006 2140 0114 4e7a MOVEC2.L #$0006
010006c8: 2140 0114 4e7a 0007 2140 MOVE.L D0,(A0,$0114) == $00000118
010006cc: 4e7a 0007 2140 0118 41f9 MOVEC2.L #$0007
010006d0: 2140 0118 41f9 0100 06e0 MOVE.L D0,(A0,$0118) == $0000011c
010006d4: 41f9 0100 06e0 4ef9 0100 LEA.L $010006e0,A0
010006da: 4ef9 0100 0a18 203c 0000 JMP.L $01000a18

010006e0: 203c 0000 8000 4e7b 0002 MOVE.L #$00008000,D0
010006e6: 4e7b 0002 4bf9 0100 06f6 MOVE2C.L #$0002
010006ea: 4bf9 0100 06f6 4ef9 0100 LEA.L $010006f6,A5
010006f0: 4ef9 0100 0742 7000 4e7b JMP.L $01000742


010006f6: 7000 4e7b 0003 4e7a 8801 MOVE.L #$00000000,D0
010006f8: 4e7b 0003 4e7a 8801 2028 MOVE2C.L #$0003
010006fc: 4e7a 8801 2028 010c 4e7b MOVEC2.L #$8801
01000700: 2028 010c 4e7b 0004 2028 MOVE.L (A0,$010c) == $00000110,D0
01000704: 4e7b 0004 2028 0110 4e7b MOVE2C.L #$0004
01000708: 2028 0110 4e7b 0005 2028 MOVE.L (A0,$0110) == $00000114,D0
0100070c: 4e7b 0005 2028 0114 4e7b MOVE2C.L #$0005
01000710: 2028 0114 4e7b 0006 2028 MOVE.L (A0,$0114) == $00000118,D0
01000714: 4e7b 0006 2028 0118 4e7b MOVE2C.L #$0006
01000718: 2028 0118 4e7b 0007 2028 MOVE.L (A0,$0118) == $0000011c,D0
0100071c: 4e7b 0007 2028 0108 4e7b MOVE2C.L #$0007
01000720: 2028 0108 4e7b 0002 f518 MOVE.L (A0,$0108) == $0000010c,D0
01000724: 4e7b 0002 f518 2028 0104 MOVE2C.L #$0002
01000728: f518 2028 0104 4e7b 0003 MMUOP.L #$00000003,D0
0100072a: 2028 0104 4e7b 0003 2e68 MOVE.L (A0,$0104) == $00000108,D0
0100072e: 4e7b 0003 2e68 0100 23df MOVE2C.L #$0003
01000732: 2e68 0100 23df 020c 0004 MOVEA.L (A0,$0100) == $00000104,A7
01000736: 23df 020c 0004 4cdf 7fff MOVE.L (A7)+,$020c0004
0100073c: 4cdf 7fff 4e75 00b9 4000 MVMEL.L #$7fff,(A7)+
01000740: 4e75 00b9 4000 0000 020c RTS.L 

=============================================================
= BOOT2 : probing things?
=============================================================
01000742: 00b9 4000 0000 020c 0004 OR.L #$40000000,$020c0004	-> init BMAP
0100074c: 23fc 7000 0000 020c 001c MOVE.L #$70000000,$020c001c
01000756: 207c 0100 09e8 227c 020c MOVEA.L #$010009e8,A0	-> use TABLE2?
0100075c: 227c 020c 0020 4e71 f620 MOVEA.L #$020c0020,A1
01000762: 4e71 f620 9000 4e71 2c79 NOP.L 
01000764: f620 9000 4e71 2c79 020c MOVE16.L (A0)+,(A0)+
01000766: 9000 4e71 2c79 020c 0014 SUB.B D0,D0
01000768: 4e71 2c79 020c 0014 2e79 NOP.L 
0100076a: 2c79 020c 0014 2e79 020c MOVEA.L $020c0014,A6
01000770: 2e79 020c 0010 227c 0000 MOVEA.L $020c0010,A7
01000776: 227c 0000 0000 74ff 7c01 MOVEA.L #$00000000,A1
0100077c: 74ff 7c01 7a01 49f9 0100 MOVE.L #$ffffffff,D2
0100077e: 7c01 7a01 49f9 0100 078e MOVE.L #$00000001,D6
01000780: 7a01 49f9 0100 078e 4ef9 MOVE.L #$00000001,D5
01000782: 49f9 0100 078e 4ef9 0100 LEA.L $0100078e,A4
01000788: 4ef9 0100 05a4 2640 2441 JMP.L $010005a4

0100078e: 2640 2441 207c 0100 0a08 MOVEA.L D0,A3
01000790: 2441 207c 0100 0a08 227c MOVEA.L D1,A2
01000792: 207c 0100 0a08 227c 820c MOVEA.L #$01000a08,A0
01000798: 227c 820c 0020 4e71 f620 MOVEA.L #$820c0020,A1	; say nextbus we are here?
0100079e: 4e71 f620 9000 4e71 2c79 NOP.L 
010007a0: f620 9000 4e71 2c79 020c MOVE16.L (A0)+,(A0)+
010007a2: 9000 4e71 2c79 020c 0014 SUB.B D0,D0
010007a4: 4e71 2c79 020c 0014 2e79 NOP.L 
010007a6: 2c79 020c 0014 2e79 020c MOVEA.L $020c0014,A6
010007ac: 2e79 020c 0010 227c 0000 MOVEA.L $020c0010,A7
010007b2: 227c 0000 0000 7400 7c01 MOVEA.L #$00000000,A1
010007b8: 7400 7c01 7a01 49f9 0100 MOVE.L #$00000000,D2
010007ba: 7c01 7a01 49f9 0100 07ca MOVE.L #$00000001,D6
010007bc: 7a01 49f9 0100 07ca 4ef9 MOVE.L #$00000001,D5
010007be: 49f9 0100 07ca 4ef9 0100 LEA.L $010007ca,A4
010007c4: 4ef9 0100 05a4 b08b 6f02 JMP.L $010005a4

010007ca: b08b 6f02 2640 b28a 6c02 CMP.L A3,D0
010007cc: 6f02 2640 b28a 6c02 2441 BLE.B #$00000002 == 010007d0 (TRUE)
010007ce: 2640 b28a 6c02 2441 260a MOVEA.L D0,A3
010007d0: b28a 6c02 2441 260a d68b CMP.L A2,D1
010007d2: 6c02 2441 260a d68b e28b BGE.B #$00000002 == 010007d6 (FALSE)
010007d4: 2441 260a d68b e28b 23fc MOVEA.L D1,A2
010007d6: 260a d68b e28b 23fc 5000 MOVE.L A2,D3
010007d8: d68b e28b 23fc 5000 0000 ADD.L A3,D3
010007da: e28b 23fc 5000 0000 020c LSR.L #$00000001,D3
010007dc: 23fc 5000 0000 020c 001c MOVE.L #$50000000,$020c001c
010007e6: 207c 0100 0a08 227c 020c MOVEA.L #$01000a08,A0
010007ec: 227c 020c 0020 4e71 f620 MOVEA.L #$020c0020,A1
010007f2: 4e71 f620 9000 4e71 2c79 NOP.L 
010007f4: f620 9000 4e71 2c79 020c MOVE16.L (A0)+,(A0)+
010007f6: 9000 4e71 2c79 020c 0014 SUB.B D0,D0
010007f8: 4e71 2c79 020c 0014 2e79 NOP.L 
010007fa: 2c79 020c 0014 2e79 020c MOVEA.L $020c0014,A6
01000800: 2e79 020c 0010 227c 0000 MOVEA.L $020c0010,A7
01000806: 227c 0000 0000 74ff 7c08 MOVEA.L #$00000000,A1
0100080c: 74ff 7c08 7a04 49f9 0100 MOVE.L #$ffffffff,D2
0100080e: 7c08 7a04 49f9 0100 081e MOVE.L #$00000008,D6
01000810: 7a04 49f9 0100 081e 4ef9 MOVE.L #$00000004,D5
01000812: 49f9 0100 081e 4ef9 0100 LEA.L $0100081e,A4
01000818: 4ef9 0100 05a4 b681 6cff JMP.L $010005a4

// get ram size???
0100081e: b681 6cff 0000 00f0 7600 CMP.L D1,D3
01000820: 6cff 0000 00f0 7600 7400 BGE.L #$000000f0 == 01000912 (FALSE)
01000826: 7600 7400 23fc 2000 0000 MOVE.L #$00000000,D3
01000828: 7400 23fc 2000 0000 020c MOVE.L #$00000000,D2
0100082a: 23fc 2000 0000 020c 001c MOVE.L #$20000000,$020c001c
01000834: 23c3 020c 0018 23fc 0000 MOVE.L D3,$020c0018
0100083a: 23fc 0000 0000 020c 0020 MOVE.L #$00000000,$020c0020
01000844: 2839 020c 0014 0284 0000 MOVE.L $020c0014,D4
0100084a: 0284 0000 0001 4a84 66ff AND.L #$00000001,D4
01000850: 4a84 66ff 0000 001c 0c83 TST.L D4
01000852: 66ff 0000 001c 0c83 b000 BNE.L #$0000001c == 01000870 (TRUE)
01000858: 0c83 b000 0000 67ff 0000 CMP.L #$b0000000,D3
0100085e: 67ff 0000 0042 0683 0800 BEQ.L #$00000042 == 010008a2 (FALSE)
01000864: 0683 0800 0000 60ff ffff ADD.L #$08000000,D3
0100086a: 60ff ffff ffc8 4a83 67ff BT .L #$ffffffc8 == 01000834 (TRUE)
01000870: 4a83 67ff 0000 002e 0483 TST.L D3
01000872: 67ff 0000 002e 0483 0800 BEQ.L #$0000002e == 010008a2 (FALSE)
01000878: 0483 0800 0000 23c3 020c SUB.L #$08000000,D3
0100087e: 23c3 020c 0018 23fc 0000 MOVE.L D3,$020c0018
01000884: 23fc 0000 0000 020c 0020 MOVE.L #$00000000,$020c0020
0100088e: 2839 020c 0014 0284 0000 MOVE.L $020c0014,D4
01000894: 0284 0000 0001 4a84 66ff AND.L #$00000001,D4
0100089a: 4a84 66ff ffff ffd2 4a82 TST.L D4
0100089c: 66ff ffff ffd2 4a82 6612 BNE.L #$ffffffd2 == 01000870 (TRUE)
010008a2: 4a82 6612 7401 23fc 8000 TST.L D2
010008a4: 6612 7401 23fc 8000 0000 BNE.B #$00000012 == 010008b8 (TRUE)
010008a6: 7401 23fc 8000 0000 020c MOVE.L #$00000001,D2
010008a8: 23fc 8000 0000 020c 001c MOVE.L #$80000000,$020c001c
010008b2: 60ff ffff ff80 23fc a000 BT .L #$ffffff80 == 01000834 (TRUE)
010008b8: 23fc a000 0000 020c 001c MOVE.L #$a0000000,$020c001c
010008c2: 0683 0800 0000 2039 0200 ADD.L #$08000000,D3
010008c8: 2039 0200 c000 0280 0000 MOVE.L $0200c000,D0
010008ce: 0280 0000 f000 720c e2a0 AND.L #$0000f000,D0
010008d4: 720c e2a0 0c80 0000 0003 MOVE.L #$0000000c,D1
010008d6: e2a0 0c80 0000 0003 662a ASR.L D1,D0
010008d8: 0c80 0000 0003 662a 0c83 CMP.L #$00000003,D0
010008de: 662a 0c83 f800 0000 6722 BNE.B #$0000002a == 0100090a (TRUE)
010008e0: 0c83 f800 0000 6722 0683 CMP.L #$f8000000,D3
010008e6: 6722 0683 0800 0000 0c83 BEQ.B #$00000022 == 0100090a (FALSE)
010008e8: 0683 0800 0000 0c83 f800 ADD.L #$08000000,D3
010008ee: 0c83 f800 0000 6714 0683 CMP.L #$f8000000,D3
010008f4: 6714 0683 0800 0000 0c83 BEQ.B #$00000014 == 0100090a (FALSE)
010008f6: 0683 0800 0000 0c83 f800 ADD.L #$08000000,D3
010008fc: 0c83 f800 0000 6706 0683 CMP.L #$f8000000,D3
01000902: 6706 0683 0800 0000 23c3 BEQ.B #$00000006 == 0100090a (FALSE)
01000904: 0683 0800 0000 23c3 020c ADD.L #$08000000,D3
0100090a: 23c3 020c 0018 4ed5 23fc MOVE.L D3,$020c0018	-> may be RAM size?
01000910: 4ed5 23fc 3000 0000 020c JMP.L (A5)



01000912: 23fc 3000 0000 020c 001c MOVE.L #$30000000,$020c001c
0100091c: 23fc 0000 0000 020c 0018 MOVE.L #$00000000,$020c0018
01000926: 207c 0100 0a08 227c 020c MOVEA.L #$01000a08,A0
0100092c: 227c 020c 0020 4e71 f620 MOVEA.L #$020c0020,A1
01000932: 4e71 f620 9000 4e71 2c79 NOP.L 
01000934: f620 9000 4e71 2c79 020c MOVE16.L (A0)+,(A0)+
01000936: 9000 4e71 2c79 020c 0014 SUB.B D0,D0
01000938: 4e71 2c79 020c 0014 2e79 NOP.L 
0100093a: 2c79 020c 0014 2e79 020c MOVEA.L $020c0014,A6
01000940: 2e79 020c 0010 74ff 227c MOVEA.L $020c0010,A7
01000946: 74ff 227c 0000 0001 7c01 MOVE.L #$ffffffff,D2
01000948: 227c 0000 0001 7c01 7a01 MOVEA.L #$00000001,A1
0100094e: 7c01 7a01 49f9 0100 095e MOVE.L #$00000001,D6
01000950: 7a01 49f9 0100 095e 4ef9 MOVE.L #$00000001,D5
01000952: 49f9 0100 095e 4ef9 0100 LEA.L $0100095e,A4
01000958: 4ef9 0100 05a4 4284 b680 JMP.L $010005a4
0100095e: 4284 b680 6c04 9083 2800 CLR.L D4
01000960: b680 6c04 9083 2800 2004 CMP.L D0,D3
01000962: 6c04 9083 2800 2004 ea98 BGE.B #$00000004 == 01000968 (FALSE)
01000964: 9083 2800 2004 ea98 23c0 SUB.L D3,D0
01000966: 2800 2004 ea98 23c0 020c MOVE.L D0,D4
01000968: 2004 ea98 23c0 020c 0018 MOVE.L D4,D0
0100096a: ea98 23c0 020c 0018 23fc ROR.L #$00000005,D0
0100096c: 23c0 020c 0018 23fc 9000 MOVE.L D0,$020c0018
01000972: 23fc 9000 0000 020c 001c MOVE.L #$90000000,$020c001c
0100097c: 207c 0100 0a08 227c 020c MOVEA.L #$01000a08,A0
01000982: 227c 020c 0020 4e71 f620 MOVEA.L #$020c0020,A1
01000988: 4e71 f620 9000 4e71 2c79 NOP.L 
0100098a: f620 9000 4e71 2c79 020c MOVE16.L (A0)+,(A0)+
0100098c: 9000 4e71 2c79 020c 0014 SUB.B D0,D0
0100098e: 4e71 2c79 020c 0014 2e79 NOP.L 
01000990: 2c79 020c 0014 2e79 020c MOVEA.L $020c0014,A6
01000996: 2e79 020c 0010 74ff 227c MOVEA.L $020c0010,A7
0100099c: 74ff 227c 0000 0001 7c01 MOVE.L #$ffffffff,D2
0100099e: 227c 0000 0001 7c01 7a01 MOVEA.L #$00000001,A1
010009a4: 7c01 7a01 49f9 0100 09b4 MOVE.L #$00000001,D6
010009a6: 7a01 49f9 0100 09b4 4ef9 MOVE.L #$00000001,D5
010009a8: 49f9 0100 09b4 4ef9 0100 LEA.L $010009b4,A4
010009ae: 4ef9 0100 05a4 2200 9283 JMP.L $010005a4

010009b4: 2200 9283 d881 6c02 4284 MOVE.L D0,D1
010009b6: 9283 d881 6c02 4284 ea9c SUB.L D3,D1
010009b8: d881 6c02 4284 ea9c 0684 ADD.L D1,D4
010009ba: 6c02 4284 ea9c 0684 0800 BGE.B #$00000002 == 010009be (FALSE)
010009bc: 4284 ea9c 0684 0800 0000 CLR.L D4
010009be: ea9c 0684 0800 0000 23c4 ROR.L #$00000005,D4
010009c0: 0684 0800 0000 23c4 020c ADD.L #$08000000,D4
010009c6: 23c4 020c 0018 23fc b000 MOVE.L D4,$020c0018
010009cc: 23fc b000 0000 020c 001c MOVE.L #$b0000000,$020c001c
010009d6: 4ed5 ffff ffff ffff ffff JMP.L (A5)



DATA:
010009d8: ffff ffff ffff ffff ffff ILLEGAL.L 
010009da: ffff ffff ffff ffff ffff ILLEGAL.L 
010009dc: ffff ffff ffff ffff ffff ILLEGAL.L 
010009de: ffff ffff ffff ffff ffff ILLEGAL.L 
010009e0: ffff ffff ffff ffff ffff ILLEGAL.L 
010009e2: ffff ffff ffff ffff ffff ILLEGAL.L 
010009e4: ffff ffff ffff ffff ffff ILLEGAL.L 
010009e6: ffff ffff ffff ffff ffff ILLEGAL.L 


TABLE2:
010009e8: ffff ffff ffff ffff ffff ILLEGAL.L 
010009ea: ffff ffff ffff ffff ffff ILLEGAL.L 
010009ec: ffff ffff ffff ffff ffff ILLEGAL.L 
010009ee: ffff ffff ffff ffff ffff ILLEGAL.L 
010009f0: ffff ffff ffff ffff 0000 ILLEGAL.L 
010009f2: ffff ffff ffff 0000 0000 ILLEGAL.L 
010009f4: ffff ffff 0000 0000 0000 ILLEGAL.L 
010009f6: ffff 0000 0000 0000 0000 ILLEGAL.L 
010009f8: 0000 0000 0000 0000 0000 OR.B #$00,D0
010009fc: 0000 0000 0000 0000 0000 OR.B #$00,D0
01000a00: 0000 0000 0000 0000 0000 OR.B #$00,D0
01000a04: 0000 0000 0000 0000 0000 OR.B #$00,D0

; table for Nextbus
01000a08: 0000 0000 0000 0000 0000 OR.B #$00,D0
01000a0c: 0000 0000 0000 0000 0000 OR.B #$00,D0
01000a10: 0000 0000 0000 0000 f4f8 OR.B #$00,D0
01000a14: 0000 0000 f4f8 7000 4e7b OR.B #$00,D0


=============================================================
= BOOT1 : MMU flat model?
=============================================================
01000a18: f4f8 7000 4e7b 0003 203c CPUSHA.L #$00000000
01000a1a: 7000 4e7b 0003 203c 00ff MOVE.L #$00000000,D0
01000a1c: 4e7b 0003 203c 00ff c000 MOVE2C.L #$0003
01000a20: 203c 00ff c000 4e7b 0005 MOVE.L #$00ffc000,D0
01000a26: 4e7b 0005 4e7b 0007 203c MOVE2C.L #$0005
01000a2a: 4e7b 0007 203c 0200 c040 MOVE2C.L #$0007
01000a2e: 203c 0200 c040 4e7b 0004 MOVE.L #$0200c040,D0
01000a34: 4e7b 0004 4e7b 0006 f518 MOVE2C.L #$0004
01000a38: 4e7b 0006 f518 203c 0000 MOVE2C.L #$0006
01000a3c: f518 203c 0000 c000 4e7b MMUOP.L #$00000003,D0
01000a3e: 203c 0000 c000 4e7b 0003 MOVE.L #$0000c000,D0
01000a44: 4e7b 0003 4ed0 4e71 4e56 MOVE2C.L #$0003
01000a48: 4ed0 4e71 4e56 0000 48e7 JMP.L (A0) // return



=============================================================
=
=============================================================

01000a4a: 4e71 4e56 0000 48e7 2038 NOP.L 
01000a4c: 4e56 0000 48e7 2038 246e LINK.W A6,#$0000
01000a50: 48e7 2038 246e 000c 49ea MVMLE.L #$2038,-(A7)
01000a54: 246e 000c 49ea 0016 4878 MOVEA.L (A6,$000c) == $0b03f804,A2
01000a58: 49ea 0016 4878 002e 486a LEA.L (A2,$0016) == $0b03f7ee,A4
01000a5c: 4878 002e 486a 0144 47f9 PEA.L $0000002e
01000a60: 486a 0144 47f9 0100 6fd8 PEA.L (A2,$0144) == $0b03f91c
01000a64: 47f9 0100 6fd8 4e93 4878 LEA.L $01006fd8,A3
01000a6a: 4e93 4878 0020 486a 01aa JSR.L (A3)
01000a6c: 4878 0020 486a 01aa 4e93 PEA.L $00000020
01000a70: 486a 01aa 4e93 42aa 01ca PEA.L (A2,$01aa) == $0b03f982
01000a74: 4e93 42aa 01ca 157c 006c JSR.L (A3)
01000a76: 42aa 01ca 157c 006c 01a8 CLR.L (A2,$01ca) == $0b03f9a2
01000a7a: 157c 006c 01a8 157c 0010 MOVE.B #$6c,(A2,$01a8) == $0b03f980
01000a80: 157c 0010 0192 256e 0008 MOVE.B #$10,(A2,$0192) == $0b03f96a
01000a86: 256e 0008 0006 42aa 0318 MOVE.L (A6,$0008) == $0b03f800,(A2,$0006) == $0b03f7de
01000a8c: 42aa 0318 42aa 031c 2f0c CLR.L (A2,$0318) == $0b03faf0
01000a90: 42aa 031c 2f0c 61ff 0000 CLR.L (A2,$031c) == $0b03faf4
01000a94: 2f0c 61ff 0000 6b62 2400 MOVE.L A4,-(A7)
01000a96: 61ff 0000 6b62 2400 defc BSR.L #$00006b62 == 010075fa
01000a9c: 2400 defc 0014 660a e9d4 MOVE.L D0,D2
01000a9e: defc 0014 660a e9d4 0004 ADDA.W #$0014,A7
01000aa2: 660a e9d4 0004 7209 b280 BNE.B #$0000000a == 01000aae (TRUE)
01000aa4: e9d4 0004 7209 b280 673e BFEXTU.L #$0004,(A4)
01000aa8: 7209 b280 673e 4878 0020 MOVE.L #$00000009,D1
01000aaa: b280 673e 4878 0020 2f0c CMP.L D0,D1
01000aac: 673e 4878 0020 2f0c 61ff BEQ.B #$0000003e == 01000aec (FALSE)
01000aae: 4878 0020 2f0c 61ff 0000 PEA.L $00000020
01000ab2: 2f0c 61ff 0000 6522 7209 MOVE.L A4,-(A7)
01000ab4: 61ff 0000 6522 7209 efd4 BSR.L #$00006522 == 01006fd8
01000aba: 7209 efd4 1004 723d efec MOVE.L #$00000009,D1
01000abc: efd4 1004 723d efec 1106 BFINS.L #$1004,(A4)
01000ac0: 723d efec 1106 0001 197c MOVE.L #$0000003d,D1
01000ac2: efec 1106 0001 197c 0011 BFINS.L #$1106,(A4,$0001) == $01002c01
01000ac8: 197c 0011 000e 4879 0100 MOVE.B #$11,(A4,$000e) == $01002c0e
01000ace: 4879 0100 f25d 486c 0012 PEA.L $0100f25d
01000ad4: 486c 0012 61ff 0000 65fa PEA.L (A4,$0012) == $01002c12
01000ad8: 61ff 0000 65fa ecd4 0186 BSR.L #$000065fa == 010070d4
01000ade: ecd4 0186 ecec 0186 0002 BFCLR.L #$0186,(A4)
01000ae2: ecec 0186 0002 0014 0004 BFCLR.L #$0186,(A4,$0002) == $01002c02
01000ae8: 0014 0004 2002 4cee 1c04 OR.B #$04,(A4)
01000aec: 2002 4cee 1c04 fff0 4e5e MOVE.L D2,D0
01000aee: 4cee 1c04 fff0 4e5e 4e75 MVMEL.L #$1c04,(A6,$fff0) == $0b03f7e8
01000af4: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
01000af6: 4e75 4e56 fffc 48e7 2020 RTS.L 


=============================================================
=
=============================================================
01000af8: 4e56 fffc 48e7 2020 202e LINK.W A6,#$fffc
01000afc: 48e7 2020 202e 000c 7416 MVMLE.L #$2020,-(A7)
01000b00: 202e 000c 7416 d480 2442 MOVE.L (A6,$000c) == $0b03f804,D0
01000b04: 7416 d480 2442 2f00 2f2e MOVE.L #$00000016,D2
01000b06: d480 2442 2f00 2f2e 0008 ADD.L D0,D2
01000b08: 2442 2f00 2f2e 0008 61ff MOVEA.L D2,A2
01000b0a: 2f00 2f2e 0008 61ff ffff MOVE.L D0,-(A7)
01000b0c: 2f2e 0008 61ff ffff ff3a MOVE.L (A6,$0008) == $0b03f800,-(A7)
01000b10: 61ff ffff ff3a 102a 000e BSR.L #$ffffff3a == 01000a4c
01000b16: 102a 000e 0200 0011 504f MOVE.B (A2,$000e) == $0b03f7e6,D0
01000b1a: 0200 0011 504f 6774 4879 AND.B #$11,D0
01000b1e: 504f 6774 4879 0101 1cc4 ADDA.W #$00000008,A7
01000b20: 6774 4879 0101 1cc4 4878 BEQ.B #$00000074 == 01000b96 (FALSE)
01000b22: 4879 0101 1cc4 4878 0134 PEA.L $01011cc4
01000b28: 4878 0134 4878 0154 61ff PEA.L $00000134
01000b2c: 4878 0154 61ff 0000 1cd2 PEA.L $00000154
01000b30: 61ff 0000 1cd2 4879 0100 BSR.L #$00001cd2 == 01002804
01000b36: 4879 0100 f260 4878 0001 PEA.L $0100f260
01000b3c: 4878 0001 4878 0186 4878 PEA.L $00000001
01000b40: 4878 0186 4878 0226 61ff PEA.L $00000186
01000b44: 4878 0226 61ff 0000 5c58 PEA.L $00000226
01000b48: 61ff 0000 5c58 207c 0200 BSR.L #$00005c58 == 010067a2
01000b4e: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
01000b54: 2d50 fffc 102e fffe e808 MOVE.L (A0),(A6,$fffc) == $0b03f7f4
01000b58: 102e fffe e808 4281 1200 MOVE.B (A6,$fffe) == $0b03f7f6,D0
01000b5c: e808 4281 1200 defc 001c LSR.B #$00000004,D0
01000b5e: 4281 1200 defc 001c 4a81 CLR.L D1
01000b60: 1200 defc 001c 4a81 6706 MOVE.B D0,D1
01000b62: defc 001c 4a81 6706 7402 ADDA.W #$001c,A7
01000b66: 4a81 6706 7402 b481 6608 TST.L D1
01000b68: 6706 7402 b481 6608 203c BEQ.B #$00000006 == 01000b70 (FALSE)
01000b6a: 7402 b481 6608 203c 0101 MOVE.L #$00000002,D2
01000b6c: b481 6608 203c 0101 0d90 CMP.L D1,D2
01000b6e: 6608 203c 0101 0d90 6006 BNE.B #$00000008 == 01000b78 (TRUE)
01000b70: 203c 0101 0d90 6006 203c MOVE.L #$01010d90,D0
01000b76: 6006 203c 0101 0fb4 2f00 BT .B #$00000006 == 01000b7e (TRUE)
01000b78: 203c 0101 0fb4 2f00 4878 MOVE.L #$01010fb4,D0
01000b7e: 2f00 4878 0161 4878 0280 MOVE.L D0,-(A7)
01000b80: 4878 0161 4878 0280 61ff PEA.L $00000161
01000b84: 4878 0280 61ff 0000 1c7a PEA.L $00000280
01000b88: 61ff 0000 1c7a 203c 0000 BSR.L #$00001c7a == 01002804
01000b8e: 203c 0000 0080 6002 4280 MOVE.L #$00000080,D0
01000b94: 6002 4280 4cee 0404 fff4 BT .B #$00000002 == 01000b98 (TRUE)
01000b96: 4280 4cee 0404 fff4 4e5e CLR.L D0
01000b98: 4cee 0404 fff4 4e5e 4e75 MVMEL.L #$0404,(A6,$fff4) == $0b03f7ec
01000b9e: 4e5e 4e75 4e56 ffe8 48e7 UNLK.L A6
01000ba0: 4e75 4e56 ffe8 48e7 3f3c RTS.L 



=============================================================
=
=============================================================
01000ba2: 4e56 ffe8 48e7 3f3c 262e LINK.W A6,#$ffe8
01000ba6: 48e7 3f3c 262e 0008 266e MVMLE.L #$3f3c,-(A7)
01000baa: 262e 0008 266e 000c 282e MOVE.L (A6,$0008) == $0b03f800,D3
01000bae: 266e 000c 282e 0014 45eb MOVEA.L (A6,$000c) == $0b03f804,A3
01000bb2: 282e 0014 45eb 0016 99cc MOVE.L (A6,$0014) == $0b03f80c,D4
01000bb6: 45eb 0016 99cc 42ae fff0 LEA.L (A3,$0016) == $0b040016,A2
01000bba: 99cc 42ae fff0 42ae ffec SUBA.L A4,A4
01000bbc: 42ae fff0 42ae ffec 207c CLR.L (A6,$fff0) == $0b03f7e8
01000bc0: 42ae ffec 207c 0200 c000 CLR.L (A6,$ffec) == $0b03f7e4
01000bc4: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
01000bca: 2d50 fffc 277c 0000 0139 MOVE.L (A0),(A6,$fffc) == $0b03f7f4
01000bce: 277c 0000 0139 0194 277c MOVE.L #$00000139,(A3,$0194) == $0b040194
01000bd6: 277c 0000 0136 0198 277c MOVE.L #$00000136,(A3,$0198) == $0b040198
01000bde: 277c 0200 7800 01a0 277c MOVE.L #$02007800,(A3,$01a0) == $0b0401a0
01000be6: 277c 0200 7000 019c 102e MOVE.L #$02007000,(A3,$019c) == $0b04019c
01000bee: 102e fffe e808 1740 03a8 MOVE.B (A6,$fffe) == $0b03f7f6,D0
01000bf2: e808 1740 03a8 102e fffe LSR.B #$00000004,D0
01000bf4: 1740 03a8 102e fffe 0200 MOVE.B D0,(A3,$03a8) == $0b0403a8
01000bf8: 102e fffe 0200 000f 1740 MOVE.B (A6,$fffe) == $0b03f7f6,D0
01000bfc: 0200 000f 1740 03a9 4aae AND.B #$0f,D0
01000c00: 1740 03a9 4aae 0010 6600 MOVE.B D0,(A3,$03a9) == $0b0403a9
01000c04: 4aae 0010 6600 0084 2f0b TST.L (A6,$0010) == $0b03f808
01000c08: 6600 0084 2f0b 61ff ffff BNE.W #$0084 == 01000c8e (TRUE)
01000c0c: 2f0b 61ff ffff f7a6 2f0b MOVE.L A3,-(A7)
01000c0e: 61ff ffff f7a6 2f0b 2f03 BSR.L #$fffff7a6 == 010003b6
01000c14: 2f0b 2f03 61ff ffff fe32 MOVE.L A3,-(A7)
01000c16: 2f03 61ff ffff fe32 2d40 MOVE.L D3,-(A7)
01000c18: 61ff ffff fe32 2d40 fff0 BSR.L #$fffffe32 == 01000a4c  // read RTC
01000c1e: 2d40 fff0 2743 0006 277c MOVE.L D0,(A6,$fff0) == $0b03f7e8
01000c22: 2743 0006 277c 0100 711c MOVE.L D3,(A3,$0006) == $0b040006
01000c26: 277c 0100 711c 02d6 277c MOVE.L #$0100711c,(A3,$02d6) == $0b0402d6 // vectors?
01000c2e: 277c 0100 7160 02da 277c MOVE.L #$01007160,(A3,$02da) == $0b0402da
01000c36: 277c 0100 71a4 02de 277c MOVE.L #$010071a4,(A3,$02de) == $0b0402de
01000c3e: 277c 0100 94a6 02e2 277c MOVE.L #$010094a6,(A3,$02e2) == $0b0402e2
01000c46: 277c 0100 6db2 02ea 377c MOVE.L #$01006db2,(A3,$02ea) == $0b0402ea
01000c4e: 377c 0002 0312 377c 0005 MOVE.W #$0002,(A3,$0312) == $0b040312
01000c54: 377c 0005 030a 377c 0042 MOVE.W #$0005,(A3,$030a) == $0b04030a
01000c5a: 377c 0042 030c 277c 0100 MOVE.W #$0042,(A3,$030c) == $0b04030c
01000c60: 277c 0100 0008 0314 277c MOVE.L #$01000008,(A3,$0314) == $0b040314
01000c68: 277c 0000 2000 000a 277c MOVE.L #$00002000,(A3,$000a) == $0b04000a
01000c70: 277c 0211 a000 02f2 42ab MOVE.L #$0211a000,(A3,$02f2) == $0b0402f2
01000c78: 42ab 02f6 277c 0100 0692 CLR.L (A3,$02f6) == $0b0402f6
01000c7c: 277c 0100 0692 03aa 42ab MOVE.L #$01000692,(A3,$03aa) == $0b0403aa
01000c84: 42ab 03ae defc 000c 6022 CLR.L (A3,$03ae) == $0b0403ae
01000c88: defc 000c 6022 4878 002e ADDA.W #$000c,A7
01000c8c: 6022 4878 002e 486b 0144 BT .B #$00000022 == 01000cb0 (TRUE)
01000c8e: 4878 002e 486b 0144 61ff PEA.L $0000002e
01000c92: 486b 0144 61ff 0000 6340 PEA.L (A3,$0144) == $0b040144
01000c96: 61ff 0000 6340 302b 0170 BSR.L #$00006340 == 01006fd8
01000c9c: 302b 0170 0040 0200 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000ca0: 0040 0200 3740 0170 022b OR.W #$0200,D0
01000ca4: 3740 0170 022b fff7 0004 MOVE.W D0,(A3,$0170) == $0b040170
01000ca8: 022b fff7 0004 504f 4a2a AND.B #$f7,(A3,$0004) == $0b040004
01000cae: 504f 4a2a 0012 6726 4aae ADDA.W #$00000008,A7
01000cb0: 4a2a 0012 6726 4aae 0010 TST.B (A2,$0012) == $0b03f7ea
01000cb4: 6726 4aae 0010 6620 082a BEQ.B #$00000026 == 01000cdc (FALSE)
01000cb6: 4aae 0010 6620 082a 0000 TST.L (A6,$0010) == $0b03f808
01000cba: 6620 082a 0000 000e 6708 BNE.B #$00000020 == 01000cdc (TRUE)
01000cbc: 082a 0000 000e 6708 082a BTST.B #$0000,(A2,$000e) == $0b03f7e6
01000cc2: 6708 082a 0003 000e 6610 BEQ.B #$00000008 == 01000ccc (FALSE)
01000cc4: 082a 0003 000e 6610 082a BTST.B #$0003,(A2,$000e) == $0b03f7e6
01000cca: 6610 082a 0000 000e 6714 BNE.B #$00000010 == 01000cdc (TRUE)
01000ccc: 082a 0000 000e 6714 082a BTST.B #$0000,(A2,$000e) == $0b03f7e6
01000cd2: 6714 082a 0002 000e 670c BEQ.B #$00000014 == 01000ce8 (FALSE)
01000cd4: 082a 0002 000e 670c 302b BTST.B #$0002,(A2,$000e) == $0b03f7e6
01000cda: 670c 302b 0170 0040 0008 BEQ.B #$0000000c == 01000ce8 (FALSE)
01000cdc: 302b 0170 0040 0008 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000ce0: 0040 0008 3740 0170 102b OR.W #$0008,D0
01000ce4: 3740 0170 102b 03a8 6d0e MOVE.W D0,(A3,$0170) == $0b040170
01000ce8: 102b 03a8 6d0e 0c00 0002 MOVE.B (A3,$03a8) == $0b0403a8,D0
01000cec: 6d0e 0c00 0002 6f08 0c00 BLT.B #$0000000e == 01000cfc (TRUE)
01000cee: 0c00 0002 6f08 0c00 0003 CMP.B #$02,D0
01000cf2: 6f08 0c00 0003 6700 00f8 BLE.B #$00000008 == 01000cfc (TRUE)
01000cf4: 0c00 0003 6700 00f8 2a3c CMP.B #$03,D0
01000cf8: 6700 00f8 2a3c 0b03 a800 BEQ.W #$00f8 == 01000df2 (FALSE)
01000cfc: 2a3c 0b03 a800 4aae 0010 MOVE.L #$0b03a800,D5
01000d02: 4aae 0010 6604 2745 0320 TST.L (A6,$0010) == $0b03f808
01000d06: 6604 2745 0320 4a84 6716 BNE.B #$00000004 == 01000d0c (TRUE)
01000d08: 2745 0320 4a84 6716 4aae MOVE.L D5,(A3,$0320) == $0b040320
01000d0c: 4a84 6716 4aae 0010 6610 TST.L D4
01000d0e: 6716 4aae 0010 6610 277c BEQ.B #$00000016 == 01000d26 (FALSE)
01000d10: 4aae 0010 6610 277c 0b03 TST.L (A6,$0010) == $0b03f808
01000d14: 6610 277c 0b03 ac00 00e8 BNE.B #$00000010 == 01000d26 (TRUE)
01000d16: 277c 0b03 ac00 00e8 277c MOVE.L #$0b03ac00,(A3,$00e8) == $0b0400e8
01000d1e: 277c 0b03 ac00 00ec 2d7c MOVE.L #$0b03ac00,(A3,$00ec) == $0b0400ec
01000d26: 2d7c 0101 07cc fff4 4bf9 MOVE.L #$010107cc,(A6,$fff4) == $0b03f7ec
01000d2e: 4bf9 0101 074c 4aae 0010 LEA.L $0101074c,A5
01000d34: 4aae 0010 6600 0086 2f0b TST.L (A6,$0010) == $0b03f808
01000d38: 6600 0086 2f0b 61ff 0000 BNE.W #$0086 == 01000dc0 (TRUE)
01000d3c: 2f0b 61ff 0000 3664 584f MOVE.L A3,-(A7)
01000d3e: 61ff 0000 3664 584f 4a80 BSR.L #$00003664 == 010043a4
01000d44: 584f 4a80 6776 7e02 be80 ADDA.W #$00000004,A7
01000d46: 4a80 6776 7e02 be80 664a TST.L D0
01000d48: 6776 7e02 be80 664a 302b BEQ.B #$00000076 == 01000dc0 (FALSE)
01000d4a: 7e02 be80 664a 302b 0170 MOVE.L #$00000002,D7
01000d4c: be80 664a 302b 0170 0040 CMP.L D0,D7
01000d4e: 664a 302b 0170 0040 0008 BNE.B #$0000004a == 01000d9a (TRUE)
01000d50: 302b 0170 0040 0008 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000d54: 0040 0008 3740 0170 302b OR.W #$0008,D0
01000d58: 3740 0170 302b 0170 0240 MOVE.W D0,(A3,$0170) == $0b040170
01000d5c: 302b 0170 0240 fffe 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000d60: 0240 fffe 3740 0170 baab AND.W #$fffe,D0
01000d64: 3740 0170 baab 0320 6726 MOVE.W D0,(A3,$0170) == $0b040170
01000d68: baab 0320 6726 2d45 fff8 CMP.L (A3,$0320) == $0b040320,D5
01000d6c: 6726 2d45 fff8 6016 206e BEQ.B #$00000026 == 01000d94 (FALSE)
01000d6e: 2d45 fff8 6016 206e fff8 MOVE.L D5,(A6,$fff8) == $0b03f7f0
01000d72: 6016 206e fff8 1e10 49c7 BT .B #$00000016 == 01000d8a (TRUE)
01000d74: 206e fff8 1e10 49c7 2f07 MOVEA.L (A6,$fff8) == $0b03f7f0,A0
01000d78: 1e10 49c7 2f07 61ff 0000 MOVE.B (A0),D7
01000d7a: 49c7 2f07 61ff 0000 5700 EXT.B D7
01000d7c: 2f07 61ff 0000 5700 584f MOVE.L D7,-(A7)
01000d7e: 61ff 0000 5700 584f 52ae BSR.L #$00005700 == 01006480
01000d84: 584f 52ae fff8 2e2e fff8 ADDA.W #$00000004,A7
01000d86: 52ae fff8 2e2e fff8 beab ADD.L #$00000001,(A6,$fff8) == $0b03f7f0
01000d8a: 2e2e fff8 beab 0320 65e0 MOVE.L (A6,$fff8) == $0b03f7f0,D7
01000d8e: beab 0320 65e0 2745 0320 CMP.L (A3,$0320) == $0b040320,D7
01000d92: 65e0 2745 0320 6026 4879 BCS.B #$ffffffe0 == 01000d74 (FALSE)
01000d94: 2745 0320 6026 4879 0100 MOVE.L D5,(A3,$0320) == $0b040320
01000d98: 6026 4879 0100 f273 61ff BT .B #$00000026 == 01000dc0 (TRUE)
01000d9a: 4879 0100 f273 61ff 0000 PEA.L $0100f273
01000da0: 61ff 0000 5ab8 302b 0170 BSR.L #$00005ab8 == 0100685a
01000da6: 302b 0170 0240 0008 584f MOVE.W (A3,$0170) == $0b040170,D0
01000daa: 0240 0008 584f 57c0 7e01 AND.W #$0008,D0
01000dae: 584f 57c0 7e01 c087 2f00 ADDA.W #$00000004,A7
01000db0: 57c0 7e01 c087 2f00 61ff SEQ.B D0 == 01000db2 (FALSE)
01000db2: 7e01 c087 2f00 61ff 0000 MOVE.L #$00000001,D7
01000db4: c087 2f00 61ff 0000 0f34 AND.L D7,D0
01000db6: 2f00 61ff 0000 0f34 584f MOVE.L D0,-(A7)
01000db8: 61ff 0000 0f34 584f 4a84 BSR.L #$00000f34 == 01001cee
01000dbe: 584f 4a84 6700 01aa 2f0b ADDA.W #$00000004,A7
01000dc0: 4a84 6700 01aa 2f0b 2f03 TST.L D4
01000dc2: 6700 01aa 2f0b 2f03 61ff BEQ.W #$01aa == 01000f6e (FALSE)
01000dc6: 2f0b 2f03 61ff 0000 3b96 MOVE.L A3,-(A7)
01000dc8: 2f03 61ff 0000 3b96 504f MOVE.L D3,-(A7)
01000dca: 61ff 0000 3b96 504f 4a80 BSR.L #$00003b96 == 01004962
01000dd0: 504f 4a80 6700 0198 4879 ADDA.W #$00000008,A7
01000dd2: 4a80 6700 0198 4879 0100 TST.L D0
01000dd4: 6700 0198 4879 0100 f29b BEQ.W #$0198 == 01000f6e (FALSE)
01000dd8: 4879 0100 f29b 61ff 0000 PEA.L $0100f29b
01000dde: 61ff 0000 5a7a 302b 0170 BSR.L #$00005a7a == 0100685a
01000de4: 302b 0170 0240 0008 584f MOVE.W (A3,$0170) == $0b040170,D0
01000de8: 0240 0008 584f 6000 016c AND.W #$0008,D0
01000dec: 584f 6000 016c 240e 5182 ADDA.W #$00000004,A7
01000dee: 6000 016c 240e 5182 0242 BT .W #$016c == 01000f5c (TRUE)
01000df2: 240e 5182 0242 e000 0682 MOVE.L A6,D2
01000df4: 5182 0242 e000 0682 0000 SUB.L #$00000008,D2
01000df6: 0242 e000 0682 0000 0c00 AND.W #$e000,D2
01000dfa: 0682 0000 0c00 61ff ffff ADD.L #$00000c00,D2
01000e00: 61ff ffff f5ca b082 6666 BSR.L #$fffff5ca == 010003cc
01000e06: b082 6666 2a0e 5185 0245 CMP.L D2,D0
01000e08: 6666 2a0e 5185 0245 e000 BNE.B #$00000066 == 01000e70 (TRUE)
01000e0a: 2a0e 5185 0245 e000 0685 MOVE.L A6,D5
01000e0c: 5185 0245 e000 0685 0000 SUB.L #$00000008,D5
01000e0e: 0245 e000 0685 0000 1000 AND.W #$e000,D5
01000e12: 0685 0000 1000 200e 5180 ADD.L #$00001000,D5
01000e18: 200e 5180 0240 e000 0680 MOVE.L A6,D0
01000e1a: 5180 0240 e000 0680 0000 SUB.L #$00000008,D0
01000e1c: 0240 e000 0680 0000 4000 AND.W #$e000,D0
01000e20: 0680 0000 4000 2740 00e8 ADD.L #$00004000,D0
01000e26: 2740 00e8 2740 00ec baab MOVE.L D0,(A3,$00e8) == $0b0400e8
01000e2a: 2740 00ec baab 0320 6440 MOVE.L D0,(A3,$00ec) == $0b0400ec
01000e2e: baab 0320 6440 2005 0680 CMP.L (A3,$0320) == $0b040320,D5
01000e32: 6440 2005 0680 0000 0400 BCC.B #$00000040 == 01000e74 (TRUE)
01000e34: 2005 0680 0000 0400 b0ab MOVE.L D5,D0
01000e36: 0680 0000 0400 b0ab 0320 ADD.L #$00000400,D0
01000e3c: b0ab 0320 6332 4878 0004 CMP.L (A3,$0320) == $0b040320,D0
01000e40: 6332 4878 0004 4879 0100 BLS.B #$00000032 == 01000e74 (FALSE)
01000e42: 4878 0004 4879 0100 f2b5 PEA.L $00000004
01000e46: 4879 0100 f2b5 2f05 61ff PEA.L $0100f2b5
01000e4c: 2f05 61ff 0000 6294 defc MOVE.L D5,-(A7)
01000e4e: 61ff 0000 6294 defc 000c BSR.L #$00006294 == 010070e4
01000e54: defc 000c 4a80 6618 4879 ADDA.W #$000c,A7
01000e58: 4a80 6618 4879 0100 f2ba TST.L D0
01000e5a: 6618 4879 0100 f2ba 61ff BNE.B #$00000018 == 01000e74 (TRUE)
01000e5c: 4879 0100 f2ba 61ff 0000 PEA.L $0100f2ba
01000e62: 61ff 0000 59f6 387c 0001 BSR.L #$000059f6 == 0100685a
01000e68: 387c 0001 584f 6008 2a2b MOVEA.W #$0001,A4
01000e6c: 584f 6008 2a2b 00e8 2745 ADDA.W #$00000004,A7
01000e6e: 6008 2a2b 00e8 2745 0320 BT .B #$00000008 == 01000e78 (TRUE)
01000e70: 2a2b 00e8 2745 0320 2d7c MOVE.L (A3,$00e8) == $0b0400e8,D5
01000e74: 2745 0320 2d7c 0101 080c MOVE.L D5,(A3,$0320) == $0b040320
01000e78: 2d7c 0101 080c fff4 4bf9 MOVE.L #$0101080c,(A6,$fff4) == $0b03f7ec
01000e80: 4bf9 0101 078c 4aae 0010 LEA.L $0101078c,A5
01000e86: 4aae 0010 6600 008a 2f0b TST.L (A6,$0010) == $0b03f808
01000e8a: 6600 008a 2f0b 61ff 0000 BNE.W #$008a == 01000f16 (TRUE)
01000e8e: 2f0b 61ff 0000 3e1c 584f MOVE.L A3,-(A7)
01000e90: 61ff 0000 3e1c 584f 4a80 BSR.L #$00003e1c == 01004cae
01000e96: 584f 4a80 677a 7e02 be80 ADDA.W #$00000004,A7
01000e98: 4a80 677a 7e02 be80 664e TST.L D0
01000e9a: 677a 7e02 be80 664e 302b BEQ.B #$0000007a == 01000f16 (FALSE)
01000e9c: 7e02 be80 664e 302b 0170 MOVE.L #$00000002,D7
01000e9e: be80 664e 302b 0170 0040 CMP.L D0,D7
01000ea0: 664e 302b 0170 0040 0008 BNE.B #$0000004e == 01000ef0 (TRUE)
01000ea2: 302b 0170 0040 0008 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000ea6: 0040 0008 3740 0170 302b OR.W #$0008,D0
01000eaa: 3740 0170 302b 0170 0240 MOVE.W D0,(A3,$0170) == $0b040170
01000eae: 302b 0170 0240 fffe 3740 MOVE.W (A3,$0170) == $0b040170,D0
01000eb2: 0240 fffe 3740 0170 baab AND.W #$fffe,D0
01000eb6: 3740 0170 baab 0320 672a MOVE.W D0,(A3,$0170) == $0b040170
01000eba: baab 0320 672a 2d45 fff8 CMP.L (A3,$0320) == $0b040320,D5
01000ebe: 672a 2d45 fff8 baab 0320 BEQ.B #$0000002a == 01000eea (FALSE)
01000ec0: 2d45 fff8 baab 0320 6420 MOVE.L D5,(A6,$fff8) == $0b03f7f0
01000ec4: baab 0320 6420 206e fff8 CMP.L (A3,$0320) == $0b040320,D5
01000ec8: 6420 206e fff8 1e10 49c7 BCC.B #$00000020 == 01000eea (TRUE)
01000eca: 206e fff8 1e10 49c7 2f07 MOVEA.L (A6,$fff8) == $0b03f7f0,A0
01000ece: 1e10 49c7 2f07 61ff 0000 MOVE.B (A0),D7
01000ed0: 49c7 2f07 61ff 0000 55aa EXT.B D7
01000ed2: 2f07 61ff 0000 55aa 584f MOVE.L D7,-(A7)
01000ed4: 61ff 0000 55aa 584f 52ae BSR.L #$000055aa == 01006480
01000eda: 584f 52ae fff8 2e2e fff8 ADDA.W #$00000004,A7
01000edc: 52ae fff8 2e2e fff8 beab ADD.L #$00000001,(A6,$fff8) == $0b03f7f0
01000ee0: 2e2e fff8 beab 0320 65e0 MOVE.L (A6,$fff8) == $0b03f7f0,D7
01000ee4: beab 0320 65e0 2745 0320 CMP.L (A3,$0320) == $0b040320,D7
01000ee8: 65e0 2745 0320 6026 4879 BCS.B #$ffffffe0 == 01000eca (FALSE)
01000eea: 2745 0320 6026 4879 0100 MOVE.L D5,(A3,$0320) == $0b040320
01000eee: 6026 4879 0100 f273 61ff BT .B #$00000026 == 01000f16 (TRUE)
01000ef0: 4879 0100 f273 61ff 0000 PEA.L $0100f273
01000ef6: 61ff 0000 5962 302b 0170 BSR.L #$00005962 == 0100685a
01000efc: 302b 0170 0240 0008 584f MOVE.W (A3,$0170) == $0b040170,D0
01000f00: 0240 0008 584f 57c0 7e01 AND.W #$0008,D0
01000f04: 584f 57c0 7e01 c087 2f00 ADDA.W #$00000004,A7
01000f06: 57c0 7e01 c087 2f00 61ff SEQ.B D0 == 01000f08 (FALSE)
01000f08: 7e01 c087 2f00 61ff 0000 MOVE.L #$00000001,D7
01000f0a: c087 2f00 61ff 0000 0dde AND.L D7,D0
01000f0c: 2f00 61ff 0000 0dde 584f MOVE.L D0,-(A7)
01000f0e: 61ff 0000 0dde 584f 4a84 BSR.L #$00000dde == 01001cee
01000f14: 584f 4a84 6736 2f0b 2f03 ADDA.W #$00000004,A7
01000f16: 4a84 6736 2f0b 2f03 61ff TST.L D4
01000f18: 6736 2f0b 2f03 61ff 0000 BEQ.B #$00000036 == 01000f50 (FALSE)
01000f1a: 2f0b 2f03 61ff 0000 3f38 MOVE.L A3,-(A7)
01000f1c: 2f03 61ff 0000 3f38 504f MOVE.L D3,-(A7)
01000f1e: 61ff 0000 3f38 504f 4a80 BSR.L #$00003f38 == 01004e58
01000f24: 504f 4a80 6726 4879 0100 ADDA.W #$00000008,A7
01000f26: 4a80 6726 4879 0100 f29b TST.L D0
01000f28: 6726 4879 0100 f29b 61ff BEQ.B #$00000026 == 01000f50 (FALSE)
01000f2a: 4879 0100 f29b 61ff 0000 PEA.L $0100f29b
01000f30: 61ff 0000 5928 302b 0170 BSR.L #$00005928 == 0100685a
01000f36: 302b 0170 0240 0008 584f MOVE.W (A3,$0170) == $0b040170,D0
01000f3a: 0240 0008 584f 57c0 7e01 AND.W #$0008,D0
01000f3e: 584f 57c0 7e01 c087 2f00 ADDA.W #$00000004,A7
01000f40: 57c0 7e01 c087 2f00 61ff SEQ.B D0 == 01000f42 (FALSE)
01000f42: 7e01 c087 2f00 61ff 0000 MOVE.L #$00000001,D7
01000f44: c087 2f00 61ff 0000 0da4 AND.L D7,D0
01000f46: 2f00 61ff 0000 0da4 584f MOVE.L D0,-(A7)
01000f48: 61ff 0000 0da4 584f 4a8c BSR.L #$00000da4 == 01001cee
01000f4e: 584f 4a8c 671a 302b 0170 ADDA.W #$00000004,A7
01000f50: 4a8c 671a 302b 0170 0240 TST.L A4
01000f52: 671a 302b 0170 0240 0008 BEQ.B #$0000001a == 01000f6e (FALSE)
01000f54: 302b 0170 0240 0008 4a40 MOVE.W (A3,$0170) == $0b040170,D0
01000f58: 0240 0008 4a40 57c0 7e01 AND.W #$0008,D0
01000f5c: 4a40 57c0 7e01 c087 2f00 TST.W D0
01000f5e: 57c0 7e01 c087 2f00 61ff SEQ.B D0 == 01000f60 (FALSE)
01000f60: 7e01 c087 2f00 61ff 0000 MOVE.L #$00000001,D7
01000f62: c087 2f00 61ff 0000 0d86 AND.L D7,D0
01000f64: 2f00 61ff 0000 0d86 584f MOVE.L D0,-(A7)
01000f66: 61ff 0000 0d86 584f 4879 BSR.L #$00000d86 == 01001cee
01000f6c: 584f 4879 0100 f2d3 61ff ADDA.W #$00000004,A7
01000f6e: 4879 0100 f2d3 61ff 0000 PEA.L $0100f2d3
01000f74: 61ff 0000 57fa 4878 0003 BSR.L #$000057fa == 01006770
01000f7a: 4878 0003 4879 0101 0a34 PEA.L $00000003
01000f7e: 4879 0101 0a34 4879 0100 PEA.L $01010a34
01000f84: 4879 0100 000b 61ff 0000 PEA.L $0100000b
01000f8a: 61ff 0000 5e66 defc 0010 BSR.L #$00005e66 == 01006df2
01000f90: defc 0010 4a80 6708 41f9 ADDA.W #$0010,A7
01000f94: 4a80 6708 41f9 0100 0008 TST.L D0
01000f96: 6708 41f9 0100 0008 6004 BEQ.B #$00000008 == 01000fa0 (FALSE)
01000f98: 41f9 0100 0008 6004 41ea LEA.L $01000008,A0
01000f9e: 6004 41ea 0004 4280 1028 BT .B #$00000004 == 01000fa4 (TRUE)
01000fa0: 41ea 0004 4280 1028 0005 LEA.L (A2,$0004) == $0b03f7dc,A0
01000fa4: 4280 1028 0005 2f00 4280 CLR.L D0
01000fa6: 1028 0005 2f00 4280 1028 MOVE.B (A0,$0005) == $00000009,D0
01000faa: 2f00 4280 1028 0004 2f00 MOVE.L D0,-(A7)
01000fac: 4280 1028 0004 2f00 4280 CLR.L D0
01000fae: 1028 0004 2f00 4280 1028 MOVE.B (A0,$0004) == $00000008,D0
01000fb2: 2f00 4280 1028 0003 2f00 MOVE.L D0,-(A7)
01000fb4: 4280 1028 0003 2f00 4280 CLR.L D0
01000fb6: 1028 0003 2f00 4280 1028 MOVE.B (A0,$0003) == $00000007,D0
01000fba: 2f00 4280 1028 0002 2f00 MOVE.L D0,-(A7)
01000fbc: 4280 1028 0002 2f00 4280 CLR.L D0
01000fbe: 1028 0002 2f00 4280 1028 MOVE.B (A0,$0002) == $00000006,D0
01000fc2: 2f00 4280 1028 0001 2f00 MOVE.L D0,-(A7)
01000fc4: 4280 1028 0001 2f00 4280 CLR.L D0
01000fc6: 1028 0001 2f00 4280 1010 MOVE.B (A0,$0001) == $00000005,D0
01000fca: 2f00 4280 1010 2f00 2e2b MOVE.L D0,-(A7)
01000fcc: 4280 1010 2f00 2e2b 0006 CLR.L D0
01000fce: 1010 2f00 2e2b 0006 7c1d MOVE.B (A0),D0
01000fd0: 2f00 2e2b 0006 7c1d ecaf MOVE.L D0,-(A7)
01000fd2: 2e2b 0006 7c1d ecaf 2f07 MOVE.L (A3,$0006) == $0b040006,D7
01000fd6: 7c1d ecaf 2f07 e9ee 1082 MOVE.L #$0000001d,D6
01000fd8: ecaf 2f07 e9ee 1082 ffff LSR.L D6,D7
01000fda: 2f07 e9ee 1082 ffff 41f9 MOVE.L D7,-(A7)
01000fdc: e9ee 1082 ffff 41f9 0101 BFEXTU.L #$1082,(A6,$ffff) == $0b03f7f7
01000fe2: 41f9 0101 0850 4280 1030 LEA.L $01010850,A0
01000fe8: 4280 1030 1800 2f00 e9ee CLR.L D0
01000fea: 1030 1800 2f00 e9ee 1182 MOVE.B (A0, D1.L*1, $00) == $00009e45,D0
01000fee: 2f00 e9ee 1182 ffff 41f9 MOVE.L D0,-(A7)
01000ff0: e9ee 1182 ffff 41f9 0101 BFEXTU.L #$1182,(A6,$ffff) == $0b03f7f7
01000ff6: 41f9 0101 084c 4280 1030 LEA.L $0101084c,A0
01000ffc: 4280 1030 1800 2f00 4879 CLR.L D0
01000ffe: 1030 1800 2f00 4879 0100 MOVE.B (A0, D1.L*1, $00) == $00009e45,D0
01001002: 2f00 4879 0100 f2e0 49f9 MOVE.L D0,-(A7)
01001004: 4879 0100 f2e0 49f9 0100 PEA.L $0100f2e0
0100100a: 49f9 0100 6770 4e94 defc LEA.L $01006770,A4
01001010: 4e94 defc 0028 4aae fff0 JSR.L (A4)
01001012: defc 0028 4aae fff0 670a ADDA.W #$0028,A7
01001016: 4aae fff0 670a 4879 0100 TST.L (A6,$fff0) == $0b03f7e8
0100101a: 670a 4879 0100 f32d 4e94 BEQ.B #$0000000a == 01001026 (FALSE)
0100101c: 4879 0100 f32d 4e94 584f PEA.L $0100f32d
01001022: 4e94 584f 4aae 0010 6708 JSR.L (A4)
01001024: 584f 4aae 0010 6708 6710 ADDA.W #$00000004,A7
01001026: 4aae 0010 6708 6710 baab TST.L (A6,$0010) == $0b03f808
0100102a: 6708 6710 baab 0320 670a BEQ.B #$00000008 == 01001034 (FALSE)
0100102c: 6710 baab 0320 670a 2f0b BEQ.B #$00000010 == 0100103e (FALSE)
0100102e: baab 0320 670a 2f0b 61ff CMP.L (A3,$0320) == $0b040320,D5
01001032: 670a 2f0b 61ff 0000 0b98 BEQ.B #$0000000a == 0100103e (FALSE)
01001034: 2f0b 61ff 0000 0b98 584f MOVE.L A3,-(A7)
01001036: 61ff 0000 0b98 584f 7eff BSR.L #$00000b98 == 01001bd0
0100103c: 584f 7eff 2d47 ffe8 99cc ADDA.W #$00000004,A7
0100103e: 7eff 2d47 ffe8 99cc 4283 MOVE.L #$ffffffff,D7
01001040: 2d47 ffe8 99cc 4283 4284 MOVE.L D7,(A6,$ffe8) == $0b03f7e0
01001044: 99cc 4283 4284 1033 3800 SUBA.L A4,A4
01001046: 4283 4284 1033 3800 49c0 CLR.L D3
01001048: 4284 1033 3800 49c0 226e CLR.L D4
0100104a: 1033 3800 49c0 226e fff4 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
0100104e: 49c0 226e fff4 d9f1 0c00 EXT.B D0
01001050: 226e fff4 d9f1 0c00 4a33 MOVEA.L (A6,$fff4) == $0b03f7ec,A1
01001054: d9f1 0c00 4a33 3800 6704 ADDA.L (A1, D0.L*4, $00) == $00000180,A4
01001058: 4a33 3800 6704 2d43 ffe8 TST.B (A3, D3.L*1, $00) == $0b040000
0100105c: 6704 2d43 ffe8 4aae fff0 BEQ.B #$00000004 == 01001062 (FALSE)
0100105e: 2d43 ffe8 4aae fff0 672c MOVE.L D3,(A6,$ffe8) == $0b03f7e0
01001062: 4aae fff0 672c 1033 3800 TST.L (A6,$fff0) == $0b03f7e8
01001066: 672c 1033 3800 7e07 c087 BEQ.B #$0000002c == 01001094 (FALSE)
01001068: 1033 3800 7e07 c087 2243 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
0100106c: 7e07 c087 2243 43f1 3a00 MOVE.L #$00000007,D7
0100106e: c087 2243 43f1 3a00 2209 AND.L D7,D0
01001070: 2243 43f1 3a00 2209 e3a0 MOVEA.L D3,A1
01001072: 43f1 3a00 2209 e3a0 816a LEA.L (A1, D3.L*2, $00) == $00000000,A1
01001076: 2209 e3a0 816a 000a 1033 MOVE.L A1,D1
01001078: e3a0 816a 000a 1033 3800 ASL.L D1,D0
0100107a: 816a 000a 1033 3800 7e08 OR.W D0,(A2,$000a) == $0b03f7e2
0100107e: 1033 3800 7e08 c087 7209 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
01001082: 7e08 c087 7209 d283 e3a0 MOVE.L #$00000008,D7
01001084: c087 7209 d283 e3a0 816a AND.L D7,D0
01001086: 7209 d283 e3a0 816a 000a MOVE.L #$00000009,D1
01001088: d283 e3a0 816a 000a 6000 ADD.L D3,D1
0100108a: e3a0 816a 000a 6000 00d6 ASL.L D1,D0
0100108c: 816a 000a 6000 00d6 382a OR.W D0,(A2,$000a) == $0b03f7e2
01001090: 6000 00d6 382a 000a 2243 BT .W #$00d6 == 01001168 (TRUE)
01001094: 382a 000a 2243 43f1 3a00 MOVE.W (A2,$000a) == $0b03f7e2,D4
01001098: 2243 43f1 3a00 2009 2e04 MOVEA.L D3,A1
0100109a: 43f1 3a00 2009 2e04 e0a7 LEA.L (A1, D3.L*2, $00) == $00000000,A1
0100109e: 2009 2e04 e0a7 2007 7407 MOVE.L A1,D0
010010a0: 2e04 e0a7 2007 7407 c480 MOVE.L D4,D7
010010a2: e0a7 2007 7407 c480 7009 ASR.L D0,D7
010010a4: 2007 7407 c480 7009 d083 MOVE.L D7,D0
010010a6: 7407 c480 7009 d083 2e04 MOVE.L #$00000007,D2
010010a8: c480 7009 d083 2e04 e0a7 AND.L D0,D2
010010aa: 7009 d083 2e04 e0a7 2007 MOVE.L #$00000009,D0
010010ac: d083 2e04 e0a7 2007 7e08 ADD.L D3,D0
010010ae: 2e04 e0a7 2007 7e08 c087 MOVE.L D4,D7
010010b0: e0a7 2007 7e08 c087 8480 ASR.L D0,D7
010010b2: 2007 7e08 c087 8480 1033 MOVE.L D7,D0
010010b4: 7e08 c087 8480 1033 3800 MOVE.L #$00000008,D7
010010b6: c087 8480 1033 3800 49c0 AND.L D7,D0
010010b8: 8480 1033 3800 49c0 b480 OR.L D0,D2
010010ba: 1033 3800 49c0 b480 6700 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
010010be: 49c0 b480 6700 00a4 102b EXT.B D0
010010c0: b480 6700 00a4 102b 03a8 CMP.L D0,D2
010010c2: 6700 00a4 102b 03a8 6d0c BEQ.W #$00a4 == 01001168 (FALSE)
010010c6: 102b 03a8 6d0c 0c00 0002 MOVE.B (A3,$03a8) == $0b0403a8,D0
010010ca: 6d0c 0c00 0002 6f06 0c00 BLT.B #$0000000c == 010010d8 (TRUE)
010010cc: 0c00 0002 6f06 0c00 0003 CMP.B #$02,D0
010010d0: 6f06 0c00 0003 672a 1033 BLE.B #$00000006 == 010010d8 (TRUE)
010010d2: 0c00 0003 672a 1033 3800 CMP.B #$03,D0
010010d6: 672a 1033 3800 49c0 2f35 BEQ.B #$0000002a == 01001102 (FALSE)
010010d8: 1033 3800 49c0 2f35 0c00 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
010010dc: 49c0 2f35 0c00 2f35 2c00 EXT.B D0
010010de: 2f35 0c00 2f35 2c00 2003 MOVE.L (A5, D0.L*4, $00) == $00000180,-(A7)
010010e2: 2f35 2c00 2003 e580 2240 MOVE.L (A5, D2.L*4, $00) == $00000004,-(A7)
010010e6: 2003 e580 2240 4869 0003 MOVE.L D3,D0
010010e8: e580 2240 4869 0003 2f00 ASL.L #$00000002,D0
010010ea: 2240 4869 0003 2f00 4879 MOVEA.L D0,A1
010010ec: 4869 0003 2f00 4879 0100 PEA.L (A1,$0003) == $00000003
010010f0: 2f00 4879 0100 f35d 61ff MOVE.L D0,-(A7)
010010f2: 4879 0100 f35d 61ff 0000 PEA.L $0100f35d
010010f8: 61ff 0000 5676 defc 0014 BSR.L #$00005676 == 01006770
010010fe: defc 0014 1033 3800 49c0 ADDA.W #$0014,A7
01001102: 1033 3800 49c0 2f35 0c00 MOVE.B (A3, D3.L*1, $00) == $0b040000,D0
01001106: 49c0 2f35 0c00 2f35 2c00 EXT.B D0
01001108: 2f35 0c00 2f35 2c00 2403 MOVE.L (A5, D0.L*4, $00) == $00000180,-(A7)
0100110c: 2f35 2c00 2403 e382 2242 MOVE.L (A5, D2.L*4, $00) == $00000004,-(A7)
01001110: 2403 e382 2242 4869 0001 MOVE.L D3,D2
01001112: e382 2242 4869 0001 2f02 ASL.L #$00000001,D2
01001114: 2242 4869 0001 2f02 4879 MOVEA.L D2,A1
01001116: 4869 0001 2f02 4879 0100 PEA.L (A1,$0001) == $00000001
0100111a: 2f02 4879 0100 f3a8 61ff MOVE.L D2,-(A7)
0100111c: 4879 0100 f3a8 61ff 0000 PEA.L $0100f3a8
01001122: 61ff 0000 564c defc 0014 BSR.L #$0000564c == 01006770
01001128: defc 0014 d483 7007 e5a0 ADDA.W #$0014,A7
0100112c: d483 7007 e5a0 4640 c16a ADD.L D3,D2
0100112e: 7007 e5a0 4640 c16a 000a MOVE.L #$00000007,D0
01001130: e5a0 4640 c16a 000a 7009 ASL.L D2,D0
01001132: 4640 c16a 000a 7009 d083 NOT.W D0
01001134: c16a 000a 7009 d083 7208 AND.W D0,(A2,$000a) == $0b03f7e2
01001138: 7009 d083 7208 e1a1 4641 MOVE.L #$00000009,D0
0100113a: d083 7208 e1a1 4641 c36a ADD.L D3,D0
0100113c: 7208 e1a1 4641 c36a 000a MOVE.L #$00000008,D1
0100113e: e1a1 4641 c36a 000a 1233 ASL.L D0,D1
01001140: 4641 c36a 000a 1233 3800 NOT.W D1
01001142: c36a 000a 1233 3800 7e07 AND.W D1,(A2,$000a) == $0b03f7e2
01001146: 1233 3800 7e07 c287 e5a1 MOVE.B (A3, D3.L*1, $00) == $0b040000,D1
0100114a: 7e07 c287 e5a1 836a 000a MOVE.L #$00000007,D7
0100114c: c287 e5a1 836a 000a 1233 AND.L D7,D1
0100114e: e5a1 836a 000a 1233 3800 ASL.L D2,D1
01001150: 836a 000a 1233 3800 7e08 OR.W D1,(A2,$000a) == $0b03f7e2
01001154: 1233 3800 7e08 c287 e1a1 MOVE.B (A3, D3.L*1, $00) == $0b040000,D1
01001158: 7e08 c287 e1a1 836a 000a MOVE.L #$00000008,D7
0100115a: c287 e1a1 836a 000a 7e01 AND.L D7,D1
0100115c: e1a1 836a 000a 7e01 2d47 ASL.L D0,D1
0100115e: 836a 000a 7e01 2d47 ffec OR.W D1,(A2,$000a) == $0b03f7e2
01001162: 7e01 2d47 ffec 5283 7e03 MOVE.L #$00000001,D7
01001164: 2d47 ffec 5283 7e03 be83 MOVE.L D7,(A6,$ffec) == $0b03f7e4
01001168: 5283 7e03 be83 6c00 feda ADD.L #$00000001,D3
0100116a: 7e03 be83 6c00 feda 200c MOVE.L #$00000003,D7
0100116c: be83 6c00 feda 200c 6c06 CMP.L D3,D7
0100116e: 6c00 feda 200c 6c06 0680 BGE.W #$feda == 0100104a (FALSE)
01001172: 200c 6c06 0680 000f ffff MOVE.L A4,D0
01001174: 6c06 0680 000f ffff 7e14 BGE.B #$00000006 == 0100117c (FALSE)
01001176: 0680 000f ffff 7e14 eea0 ADD.L #$000fffff,D0
0100117c: 7e14 eea0 2f00 4879 0100 MOVE.L #$00000014,D7
0100117e: eea0 2f00 4879 0100 f3f7 ASR.L D7,D0
01001180: 2f00 4879 0100 f3f7 49f9 MOVE.L D0,-(A7)
01001182: 4879 0100 f3f7 49f9 0100 PEA.L $0100f3f7
01001188: 49f9 0100 6770 4e94 504f LEA.L $01006770,A4
0100118e: 4e94 504f 4a2b 03ae 6c0a JSR.L (A4)
01001190: 504f 4a2b 03ae 6c0a 4879 ADDA.W #$00000008,A7
01001192: 4a2b 03ae 6c0a 4879 0100 TST.B (A3,$03ae) == $0b0403ae
01001196: 6c0a 4879 0100 f408 4e94 BGE.B #$0000000a == 010011a2 (FALSE)
01001198: 4879 0100 f408 4e94 584f PEA.L $0100f408
0100119e: 4e94 584f 4879 0100 f419 JSR.L (A4)
010011a0: 584f 4879 0100 f419 61ff ADDA.W #$00000004,A7
010011a2: 4879 0100 f419 61ff 0000 PEA.L $0100f419
010011a8: 61ff 0000 55c6 584f 4aae BSR.L #$000055c6 == 01006770
010011ae: 584f 4aae fff0 6606 4aae ADDA.W #$00000004,A7
010011b0: 4aae fff0 6606 4aae ffec TST.L (A6,$fff0) == $0b03f7e8
010011b4: 6606 4aae ffec 670a 2f0a BNE.B #$00000006 == 010011bc (TRUE)
010011b6: 4aae ffec 670a 2f0a 61ff TST.L (A6,$ffec) == $0b03f7e4
010011ba: 670a 2f0a 61ff 0000 648a BEQ.B #$0000000a == 010011c6 (FALSE)
010011bc: 2f0a 61ff 0000 648a 584f MOVE.L A2,-(A7)
010011be: 61ff 0000 648a 584f 4aae BSR.L #$0000648a == 0100764a
010011c4: 584f 4aae 0010 676a 4879 ADDA.W #$00000004,A7
010011c6: 4aae 0010 676a 4879 0100 TST.L (A6,$0010) == $0b03f808
010011ca: 676a 4879 0100 f419 61ff BEQ.B #$0000006a == 01001236 (FALSE)
010011cc: 4879 0100 f419 61ff 0000 PEA.L $0100f419
010011d2: 61ff 0000 559c 584f baab BSR.L #$0000559c == 01006770
010011d8: 584f baab 0320 672a 2d45 ADDA.W #$00000004,A7
010011da: baab 0320 672a 2d45 fff8 CMP.L (A3,$0320) == $0b040320,D5
010011de: 672a 2d45 fff8 baab 0320 BEQ.B #$0000002a == 0100120a (FALSE)
010011e0: 2d45 fff8 baab 0320 6420 MOVE.L D5,(A6,$fff8) == $0b03f7f0
010011e4: baab 0320 6420 206e fff8 CMP.L (A3,$0320) == $0b040320,D5
010011e8: 6420 206e fff8 1e10 49c7 BCC.B #$00000020 == 0100120a (TRUE)
010011ea: 206e fff8 1e10 49c7 2f07 MOVEA.L (A6,$fff8) == $0b03f7f0,A0
010011ee: 1e10 49c7 2f07 61ff 0000 MOVE.B (A0),D7
010011f0: 49c7 2f07 61ff 0000 528a EXT.B D7
010011f2: 2f07 61ff 0000 528a 584f MOVE.L D7,-(A7)
010011f4: 61ff 0000 528a 584f 52ae BSR.L #$0000528a == 01006480
010011fa: 584f 52ae fff8 2e2e fff8 ADDA.W #$00000004,A7
010011fc: 52ae fff8 2e2e fff8 beab ADD.L #$00000001,(A6,$fff8) == $0b03f7f0
01001200: 2e2e fff8 beab 0320 65e0 MOVE.L (A6,$fff8) == $0b03f7f0,D7
01001204: beab 0320 65e0 7eff beae CMP.L (A3,$0320) == $0b040320,D7
01001208: 65e0 7eff beae ffe8 6616 BCS.B #$ffffffe0 == 010011ea (FALSE)
0100120a: 7eff beae ffe8 6616 4879 MOVE.L #$ffffffff,D7
0100120c: beae ffe8 6616 4879 0100 CMP.L (A6,$ffe8) == $0b03f7e0,D7
01001210: 6616 4879 0100 f41b 61ff BNE.B #$00000016 == 01001228 (TRUE)
01001212: 4879 0100 f41b 61ff 0000 PEA.L $0100f41b
01001218: 61ff 0000 5556 584f 61ff BSR.L #$00005556 == 01006770
0100121e: 584f 61ff 0000 7922 60f8 ADDA.W #$00000004,A7
01001220: 61ff 0000 7922 60f8 baab BSR.L #$00007922 == 01008b44
01001226: 60f8 baab 0320 6700 0124 BT .B #$fffffff8 == 01001220 (TRUE)
01001228: baab 0320 6700 0124 2745 CMP.L (A3,$0320) == $0b040320,D5
0100122c: 6700 0124 2745 0320 6008 BEQ.W #$0124 == 01001352 (FALSE)
01001230: 2745 0320 6008 7eff beae MOVE.L D5,(A3,$0320) == $0b040320
01001234: 6008 7eff beae ffe8 67d4 BT .B #$00000008 == 0100123e (TRUE)
01001236: 7eff beae ffe8 67d4 262e MOVE.L #$ffffffff,D7
01001238: beae ffe8 67d4 262e ffe8 CMP.L (A6,$ffe8) == $0b03f7e0,D7
0100123c: 67d4 262e ffe8 e783 41f3 BEQ.B #$ffffffd4 == 01001212 (FALSE)
0100123e: 262e ffe8 e783 41f3 3800 MOVE.L (A6,$ffe8) == $0b03f7e0,D3
01001242: e783 41f3 3800 2428 00cc ASL.L #$00000003,D3
01001244: 41f3 3800 2428 00cc 0682 LEA.L (A3, D3.L*1, $00) == $0b040000,A0
01001248: 2428 00cc 0682 ffff fc4e MOVE.L (A0,$00cc) == $000000d0,D2
0100124c: 0682 ffff fc4e 4878 03b2 ADD.L #$fffffc4e,D2
01001252: 4878 03b2 2f02 2f0b 45f9 PEA.L $000003b2
01001256: 2f02 2f0b 45f9 0100 6ea4 MOVE.L D2,-(A7)
01001258: 2f0b 45f9 0100 6ea4 4e92 MOVE.L A3,-(A7)
0100125a: 45f9 0100 6ea4 4e92 2642 LEA.L $01006ea4,A2
01001260: 4e92 2642 0682 ffff fc00 JSR.L (A2)
01001262: 2642 0682 ffff fc00 61ff MOVEA.L D2,A3
01001264: 0682 ffff fc00 61ff ffff ADD.L #$fffffc00,D2
0100126a: 61ff ffff f160 4878 0400 BSR.L #$fffff160 == 010003cc
01001270: 4878 0400 2f02 2f00 4e92 PEA.L $00000400
01001274: 2f02 2f00 4e92 2f02 61ff MOVE.L D2,-(A7)
01001276: 2f00 4e92 2f02 61ff ffff MOVE.L D0,-(A7)
01001278: 4e92 2f02 61ff ffff f154 JSR.L (A2)
0100127a: 2f02 61ff ffff f154 2f0b MOVE.L D2,-(A7)
0100127c: 61ff ffff f154 2f0b 61ff BSR.L #$fffff154 == 010003d2
01001282: 2f0b 61ff ffff f130 2742 MOVE.L A3,-(A7)
01001284: 61ff ffff f130 2742 0012 BSR.L #$fffff130 == 010003b6
0100128a: 2742 0012 45eb 0016 2742 MOVE.L D2,(A3,$0012) == $0b040012
0100128e: 45eb 0016 2742 000e 0682 LEA.L (A3,$0016) == $0b040016,A2
01001292: 2742 000e 0682 ffff e800 MOVE.L D2,(A3,$000e) == $0b04000e
01001296: 0682 ffff e800 2742 00e8 ADD.L #$ffffe800,D2
0100129c: 2742 00e8 2742 00ec 202b MOVE.L D2,(A3,$00e8) == $0b0400e8
010012a0: 2742 00ec 202b 000a 4480 MOVE.L D2,(A3,$00ec) == $0b0400ec
010012a4: 202b 000a 4480 41f3 3800 MOVE.L (A3,$000a) == $0b04000a,D0
010012a8: 4480 41f3 3800 c480 2142 NEG.L D0
010012aa: 41f3 3800 c480 2142 00cc LEA.L (A3, D3.L*1, $00) == $0b040000,A0
010012ae: c480 2142 00cc defc 0020 AND.L D0,D2
010012b0: 2142 00cc defc 0020 4aae MOVE.L D2,(A0,$00cc) == $000000d0
010012b4: defc 0020 4aae 0010 6600 ADDA.W #$0020,A7
010012b8: 4aae 0010 6600 0088 082a TST.L (A6,$0010) == $0b03f808
010012bc: 6600 0088 082a 0000 000e BNE.W #$0088 == 01001346 (TRUE)
010012c0: 082a 0000 000e 677e 61ff BTST.B #$0000,(A2,$000e) == $0b03f7e6
010012c6: 677e 61ff 0000 33d2 1400 BEQ.B #$0000007e == 01001346 (FALSE)
010012c8: 61ff 0000 33d2 1400 675e BSR.L #$000033d2 == 0100469c
010012ce: 1400 675e b42a 0010 670a MOVE.B D0,D2
010012d0: 675e b42a 0010 670a 156a BEQ.B #$0000005e == 01001330 (FALSE)
010012d2: b42a 0010 670a 156a 0010 CMP.B (A2,$0010) == $0b03f7e8,D2
010012d6: 670a 156a 0010 000f 1542 BEQ.B #$0000000a == 010012e2 (FALSE)
010012d8: 156a 0010 000f 1542 0010 MOVE.B (A2,$0010) == $0b03f7e8,(A2,$000f) == $0b03f7e7
010012de: 1542 0010 2f0a 61ff 0000 MOVE.B D2,(A2,$0010) == $0b03f7e8
010012e2: 2f0a 61ff 0000 6364 302b MOVE.L A2,-(A7)
010012e4: 61ff 0000 6364 302b 0170 BSR.L #$00006364 == 0100764a
010012ea: 302b 0170 0240 0008 584f MOVE.W (A3,$0170) == $0b040170,D0
010012ee: 0240 0008 584f 670e 4879 AND.W #$0008,D0
010012f2: 584f 670e 4879 0100 f447 ADDA.W #$00000004,A7
010012f4: 670e 4879 0100 f447 61ff BEQ.B #$0000000e == 01001304 (FALSE)
010012f6: 4879 0100 f447 61ff 0000 PEA.L $0100f447
010012fc: 61ff 0000 555c 584f 4280 BSR.L #$0000555c == 0100685a
01001302: 584f 4280 1002 2f00 4879 ADDA.W #$00000004,A7
01001304: 4280 1002 2f00 4879 0100 CLR.L D0
01001306: 1002 2f00 4879 0100 f44a MOVE.B D2,D0
01001308: 2f00 4879 0100 f44a 61ff MOVE.L D0,-(A7)
0100130a: 4879 0100 f44a 61ff 0000 PEA.L $0100f44a
01001310: 61ff 0000 5548 302b 0170 BSR.L #$00005548 == 0100685a
01001316: 302b 0170 0240 0008 504f MOVE.W (A3,$0170) == $0b040170,D0
0100131a: 0240 0008 504f 57c0 7e01 AND.W #$0008,D0
0100131e: 504f 57c0 7e01 c087 2f00 ADDA.W #$00000008,A7
01001320: 57c0 7e01 c087 2f00 61ff SEQ.B D0 == 01001322 (FALSE)
01001322: 7e01 c087 2f00 61ff 0000 MOVE.L #$00000001,D7
01001324: c087 2f00 61ff 0000 09c4 AND.L D7,D0
01001326: 2f00 61ff 0000 09c4 6014 MOVE.L D0,-(A7)
01001328: 61ff 0000 09c4 6014 082a BSR.L #$000009c4 == 01001cee
0100132e: 6014 082a 0000 000e 670e BT .B #$00000014 == 01001344 (TRUE)
01001330: 082a 0000 000e 670e 4879 BTST.B #$0000,(A2,$000e) == $0b03f7e6
01001336: 670e 4879 0100 f470 61ff BEQ.B #$0000000e == 01001346 (FALSE)
01001338: 4879 0100 f470 61ff 0000 PEA.L $0100f470
0100133e: 61ff 0000 5430 584f 4879 BSR.L #$00005430 == 01006770
01001344: 584f 4879 0100 f419 61ff ADDA.W #$00000004,A7
01001346: 4879 0100 f419 61ff 0000 PEA.L $0100f419
0100134c: 61ff 0000 5422 4cee 3cfc BSR.L #$00005422 == 01006770
01001352: 4cee 3cfc ffc0 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffc0) == $0b03f7b8
01001358: 4e5e 4e75 4e56 ffec 48e7 UNLK.L A6
0100135a: 4e75 4e56 ffec 48e7 3e3c RTS.L 



=============================================================
= BOOT 4th stage... 
=============================================================
0100135c: 4e56 ffec 48e7 3e3c 242e LINK.W A6,#$ffec
01001360: 48e7 3e3c 242e 0094 286e MVMLE.L #$3e3c,-(A7)
01001364: 242e 0094 286e 0098 247c MOVE.L (A6,$0094) == $0b03f88c,D2
01001368: 286e 0098 247c 020c 0000 MOVEA.L (A6,$0098) == $0b03f890,A4
0100136c: 247c 020c 0000 ebee 010c MOVEA.L #$020c0000,A2
01001372: ebee 010c 0092 0c80 0000 BFEXTS.L #$010c,(A6,$0092) == $0b03f88a
01001378: 0c80 0000 0700 661a 61ff CMP.L #$00000700,D0
0100137e: 661a 61ff 0000 ba78 2f2e BNE.B #$0000001a == 0100139a (TRUE)
01001380: 61ff 0000 ba78 2f2e 009c BSR.L #$0000ba78 == 0100cdfa
01001386: 2f2e 009c 42a7 2f0c 2f02 MOVE.L (A6,$009c) == $0b03f894,-(A7)
0100138a: 42a7 2f0c 2f02 61ff ffff CLR.L -(A7)
0100138c: 2f0c 2f02 61ff ffff f810 MOVE.L A4,-(A7)
0100138e: 2f02 61ff ffff f810 defc MOVE.L D2,-(A7)
01001390: 61ff ffff f810 defc 0010 BSR.L #$fffff810 == 01000ba2 => read SCR2 + bus error x4400000
01001396: defc 0010 61ff ffff f026 ADDA.W #$0010,A7
0100139a: 61ff ffff f026 2840 242c BSR.L #$fffff026 == 010003c2
010013a0: 2840 242c 0006 4bec 0016 MOVEA.L D0,A4
010013a2: 242c 0006 4bec 0016 47ec MOVE.L (A4,$0006) == $01002c06,D2
010013a6: 4bec 0016 47ec 0048 ebee LEA.L (A4,$0016) == $01002c16,A5
010013aa: 47ec 0048 ebee 010c 0092 LEA.L (A4,$0048) == $01002c48,A3
010013ae: ebee 010c 0092 0c80 0000 BFEXTS.L #$010c,(A6,$0092) == $0b03f88a
010013b4: 0c80 0000 00b4 6700 019e CMP.L #$000000b4,D0
010013ba: 6700 019e 6e0c 7c7c bc80 BEQ.W #$019e == 0100155a (FALSE)
010013be: 6e0c 7c7c bc80 6700 02a8 BGT.B #$0000000c == 010013cc (FALSE)
010013c0: 7c7c bc80 6700 02a8 6000 MOVE.L #$0000007c,D6
010013c2: bc80 6700 02a8 6000 02f6 CMP.L D0,D6
010013c4: 6700 02a8 6000 02f6 0c80 BEQ.W #$02a8 == 0100166e (FALSE)
010013c8: 6000 02f6 0c80 0000 0700 BT .W #$02f6 == 010016c0 (TRUE)
010013cc: 0c80 0000 0700 670c 0c80 CMP.L #$00000700,D0
010013d2: 670c 0c80 0000 0704 6768 BEQ.B #$0000000c == 010013e0 (FALSE)
010013d4: 0c80 0000 0704 6768 6000 CMP.L #$00000704,D0
010013da: 6768 6000 02e2 4a2d 0012 BEQ.B #$00000068 == 01001444 (FALSE)
010013dc: 6000 02e2 4a2d 0012 6700 BT .W #$02e2 == 010016c0 (TRUE)
010013e0: 4a2d 0012 6700 0364 4a2c TST.B (A5,$0012) == $00000012
010013e4: 6700 0364 4a2c 0004 6d22 BEQ.W #$0364 == 0100174a (FALSE)
010013e8: 4a2c 0004 6d22 302c 0170 TST.B (A4,$0004) == $01002c04
010013ec: 6d22 302c 0170 0240 0008 BLT.B #$00000022 == 01001410 (TRUE)
010013ee: 302c 0170 0240 0008 6618 MOVE.W (A4,$0170) == $01002d70,D0
010013f2: 0240 0008 6618 4879 0101 AND.W #$0008,D0
010013f6: 6618 4879 0101 1cc4 4878 BNE.B #$00000018 == 01001410 (TRUE)
010013f8: 4879 0101 1cc4 4878 0134 PEA.L $01011cc4
010013fe: 4878 0134 4878 0154 61ff PEA.L $00000134
01001402: 4878 0154 61ff 0000 13fc PEA.L $00000154
01001406: 61ff 0000 13fc defc 000c BSR.L #$000013fc == 01002804
0100140c: defc 000c 082d 0005 000e ADDA.W #$000c,A7
01001410: 082d 0005 000e 671a 16ed BTST.B #$0005,(A5,$000e) == $0000000e
01001416: 671a 16ed 0012 16ed 0013 BEQ.B #$0000001a == 01001432 (FALSE)
01001418: 16ed 0012 16ed 0013 4879 MOVE.B (A5,$0012) == $00000012,(A3)+
0100141c: 16ed 0013 4879 0100 f486 MOVE.B (A5,$0013) == $00000013,(A3)+
01001420: 4879 0100 f486 2f0b 61ff PEA.L $0100f486
01001426: 2f0b 61ff 0000 5caa 504f MOVE.L A3,-(A7)
01001428: 61ff 0000 5caa 504f 6002 BSR.L #$00005caa == 010070d4
0100142e: 504f 6002 4213 7c48 dc8c ADDA.W #$00000008,A7
01001430: 6002 4213 7c48 dc8c 2946 BT .B #$00000002 == 01001434 (TRUE)
01001432: 4213 7c48 dc8c 2946 00f4 CLR.B (A3)
01001434: 7c48 dc8c 2946 00f4 42ac MOVE.L #$00000048,D6
01001436: dc8c 2946 00f4 42ac 0140 ADD.L A4,D6
01001438: 2946 00f4 42ac 0140 6000 MOVE.L D6,(A4,$00f4) == $01002cf4
0100143c: 42ac 0140 6000 0210 206c CLR.L (A4,$0140) == $01002d40
01001440: 6000 0210 206c 01a0 4290 BT .W #$0210 == 01001652 (TRUE)
01001444: 206c 01a0 4290 61ff 0000 MOVEA.L (A4,$01a0) == $01002da0,A0
01001448: 4290 61ff 0000 64b4 13fc CLR.L (A0)
0100144a: 61ff 0000 64b4 13fc 00fc BSR.L #$000064b4 == 01007900
01001450: 13fc 00fc 0211 2004 4239 MOVE.B #$fc,$02112004
01001458: 4239 0211 2005 4239 0211 CLR.B $02112005
0100145e: 4239 0211 2007 13fc 0003 CLR.B $02112007
01001464: 13fc 0003 0211 4003 02b9 MOVE.B #$03,$02114003
0100146c: 02b9 7fff ffff 0200 d000 AND.L #$7fffffff,$0200d000
01001476: 61ff 0000 5f3a 42ac 00f8 BSR.L #$00005f3a == 010073b2
0100147c: 42ac 00f8 1c2c 034d 49c6 CLR.L (A4,$00f8) == $01002cf8
01001480: 1c2c 034d 49c6 2f06 1c2c MOVE.B (A4,$034d) == $01002f4d,D6
01001484: 49c6 2f06 1c2c 034c 49c6 EXT.B D6
01001486: 2f06 1c2c 034c 49c6 2f06 MOVE.L D6,-(A7)
01001488: 1c2c 034c 49c6 2f06 2f0c MOVE.B (A4,$034c) == $01002f4c,D6
0100148c: 49c6 2f06 2f0c 61ff 0000 EXT.B D6
0100148e: 2f06 2f0c 61ff 0000 84a6 MOVE.L D6,-(A7)
01001490: 2f0c 61ff 0000 84a6 61ff MOVE.L A4,-(A7)
01001492: 61ff 0000 84a6 61ff 0000 BSR.L #$000084a6 == 0100993a
01001498: 61ff 0000 8464 13fc ff80 BSR.L #$00008464 == 010098fe
0100149e: 13fc ff80 0210 6006 13fc MOVE.B #$80,$02106006
010014a6: 13fc 0002 0210 6004 202a MOVE.B #$02,$02106004
010014ae: 202a 0030 0080 9000 0000 MOVE.L (A2,$0030) == $0b03f808,D0
010014b2: 0080 9000 0000 2540 0030 OR.L #$90000000,D0
010014b8: 2540 0030 202a 0034 0280 MOVE.L D0,(A2,$0030) == $0b03f808
010014bc: 202a 0034 0280 6fff ffff MOVE.L (A2,$0034) == $0b03f80c,D0
010014c0: 0280 6fff ffff 2540 0034 AND.L #$6fffffff,D0
010014c6: 2540 0034 2f2c 0140 2f0c MOVE.L D0,(A2,$0034) == $0b03f80c
010014ca: 2f2c 0140 2f0c 61ff 0000 MOVE.L (A4,$0140) == $01002d40,-(A7)
010014ce: 2f0c 61ff 0000 3d92 2400 MOVE.L A4,-(A7)
010014d0: 61ff 0000 3d92 2400 defc BSR.L #$00003d92 == 01005264
010014d6: 2400 defc 0014 6700 026c MOVE.L D0,D2
010014d8: defc 0014 6700 026c 302c ADDA.W #$0014,A7
010014dc: 6700 026c 302c 0170 0240 BEQ.W #$026c == 0100174a (FALSE)
010014e0: 302c 0170 0240 ffdf 3940 MOVE.W (A4,$0170) == $01002d70,D0
010014e4: 0240 ffdf 3940 0170 46fc AND.W #$ffdf,D0
010014e8: 3940 0170 46fc 2700 2f2c MOVE.W D0,(A4,$0170) == $01002d70
010014ec: 46fc 2700 2f2c 00fc 4878 MV2SR.W #$2700
010014f0: 2f2c 00fc 4878 0003 4879 MOVE.L (A4,$00fc) == $01002cfc,-(A7)
010014f4: 4878 0003 4879 0101 0a34 PEA.L $00000003
010014f8: 4879 0101 0a34 4879 0100 PEA.L $01010a34
010014fe: 4879 0100 000b 61ff 0000 PEA.L $0100000b
01001504: 61ff 0000 58ec defc 000c BSR.L #$000058ec == 01006df2
0100150a: defc 000c 4a80 6708 203c ADDA.W #$000c,A7
0100150e: 4a80 6708 203c 0100 0008 TST.L D0
01001510: 6708 203c 0100 0008 6004 BEQ.B #$00000008 == 0100151a (FALSE)
01001512: 203c 0100 0008 6004 200d MOVE.L #$01000008,D0
01001518: 6004 200d 5880 2f00 486c BT .B #$00000004 == 0100151e (TRUE)
0100151a: 200d 5880 2f00 486c 00c8 MOVE.L A5,D0
0100151c: 5880 2f00 486c 00c8 4878 ADD.L #$00000004,D0
0100151e: 2f00 486c 00c8 4878 0004 MOVE.L D0,-(A7)
01001520: 486c 00c8 4878 0004 2f2c PEA.L (A4,$00c8) == $01002cc8
01001524: 4878 0004 2f2c 000a 2f2c PEA.L $00000004
01001528: 2f2c 000a 2f2c 0006 2f2c MOVE.L (A4,$000a) == $01002c0a,-(A7)
0100152c: 2f2c 0006 2f2c 00f8 2f2c MOVE.L (A4,$0006) == $01002c06,-(A7)
01001530: 2f2c 00f8 2f2c 00f4 2f2c MOVE.L (A4,$00f8) == $01002cf8,-(A7)
01001534: 2f2c 00f4 2f2c 00f0 2f2c MOVE.L (A4,$00f4) == $01002cf4,-(A7)
01001538: 2f2c 00f0 2f2c 031c 2f2c MOVE.L (A4,$00f0) == $01002cf0,-(A7)
0100153c: 2f2c 031c 2f2c 0318 2f0c MOVE.L (A4,$031c) == $01002f1c,-(A7)
01001540: 2f2c 0318 2f0c 2f02 2f2c MOVE.L (A4,$0318) == $01002f18,-(A7)
01001544: 2f0c 2f02 2f2c 000e 61ff MOVE.L A4,-(A7)
01001546: 2f02 2f2c 000e 61ff ffff MOVE.L D2,-(A7)
01001548: 2f2c 000e 61ff ffff ee9a MOVE.L (A4,$000e) == $01002c0e,-(A7)
0100154c: 61ff ffff ee9a defc 0038 BSR.L #$ffffee9a == 010003e8
01001552: defc 0038 6000 01f2 2f2c ADDA.W #$0038,A7
01001556: 6000 01f2 2f2c 0012 61ff BT .W #$01f2 == 0100174a (TRUE)
0100155a: 2f2c 0012 61ff ffff ee72 MOVE.L (A4,$0012) == $01002c12,-(A7)
0100155e: 61ff ffff ee72 022c ffbf BSR.L #$ffffee72 == 010003d2
01001564: 022c ffbf 0004 296e 0008 AND.B #$bf,(A4,$0004) == $01002c04
0100156a: 296e 0008 00f4 2f0d 61ff MOVE.L (A6,$0008) == $0b03f800,(A4,$00f4) == $01002cf4
01001570: 2f0d 61ff 0000 6086 4879 MOVE.L A5,-(A7)
01001572: 61ff 0000 6086 4879 0100 BSR.L #$00006086 == 010075fa
01001578: 4879 0100 f492 2f2c 00f4 PEA.L $0100f492
0100157e: 2f2c 00f4 61ff 0000 5b30 MOVE.L (A4,$00f4) == $01002cf4,-(A7)
01001582: 61ff 0000 5b30 defc 0010 BSR.L #$00005b30 == 010070b4
01001588: defc 0010 4a80 6610 302c ADDA.W #$0010,A7
0100158c: 4a80 6610 302c 0170 0240 TST.L D0
0100158e: 6610 302c 0170 0240 0020 BNE.B #$00000010 == 010015a0 (TRUE)
01001590: 302c 0170 0240 0020 6600 MOVE.W (A4,$0170) == $01002d70,D0
01001594: 0240 0020 6600 01b0 6000 AND.W #$0020,D0
01001598: 6600 01b0 6000 0100 61ff BNE.W #$01b0 == 0100174a (TRUE)
0100159c: 6000 0100 61ff 0000 7982 BT .W #$0100 == 0100169e (TRUE)
010015a0: 61ff 0000 7982 302c 0170 BSR.L #$00007982 == 01008f24
010015a6: 302c 0170 0240 0008 670e MOVE.W (A4,$0170) == $01002d70,D0
010015aa: 0240 0008 670e 302c 0170 AND.W #$0008,D0
010015ae: 670e 302c 0170 0240 fffe BEQ.B #$0000000e == 010015be (FALSE)
010015b0: 302c 0170 0240 fffe 3940 MOVE.W (A4,$0170) == $01002d70,D0
010015b4: 0240 fffe 3940 0170 6018 AND.W #$fffe,D0
010015b8: 3940 0170 6018 4879 0101 MOVE.W D0,(A4,$0170) == $01002d70
010015bc: 6018 4879 0101 1cc4 4878 BT .B #$00000018 == 010015d6 (TRUE)
010015be: 4879 0101 1cc4 4878 0134 PEA.L $01011cc4
010015c4: 4878 0134 4878 0154 61ff PEA.L $00000134
010015c8: 4878 0154 61ff 0000 1236 PEA.L $00000154
010015cc: 61ff 0000 1236 defc 000c BSR.L #$00001236 == 01002804
010015d2: defc 000c 206c 00f4 0c10 ADDA.W #$000c,A7
010015d6: 206c 00f4 0c10 002d 665a MOVEA.L (A4,$00f4) == $01002cf4,A0
010015da: 0c10 002d 665a 4a2d 0012 CMP.B #$2d,(A0)
010015de: 665a 4a2d 0012 662a 302c BNE.B #$0000005a == 0100163a (TRUE)
010015e0: 4a2d 0012 662a 302c 0170 TST.B (A5,$0012) == $00000012
010015e4: 662a 302c 0170 0240 fffe BNE.B #$0000002a == 01001610 (TRUE)
010015e6: 302c 0170 0240 fffe 3940 MOVE.W (A4,$0170) == $01002d70,D0
010015ea: 0240 fffe 3940 0170 302c AND.W #$fffe,D0
010015ee: 3940 0170 302c 0170 0040 MOVE.W D0,(A4,$0170) == $01002d70
010015f2: 302c 0170 0040 0008 3940 MOVE.W (A4,$0170) == $01002d70,D0
010015f6: 0040 0008 3940 0170 4879 OR.W #$0008,D0
010015fa: 3940 0170 4879 0100 f495 MOVE.W D0,(A4,$0170) == $01002d70
010015fe: 4879 0100 f495 61ff 0000 PEA.L $0100f495
01001604: 61ff 0000 516a 584f 6000 BSR.L #$0000516a == 01006770
0100160a: 584f 6000 013c 486d 0012 ADDA.W #$00000004,A7
0100160c: 6000 013c 486d 0012 2f0b BT .W #$013c == 0100174a (TRUE)
01001610: 486d 0012 2f0b 61ff 0000 PEA.L (A5,$0012) == $00000012
01001614: 2f0b 61ff 0000 5abc 4879 MOVE.L A3,-(A7)
01001616: 61ff 0000 5abc 4879 0100 BSR.L #$00005abc == 010070d4
0100161c: 4879 0100 f4af 2f0b 45f9 PEA.L $0100f4af
01001622: 2f0b 45f9 0100 709e 4e92 MOVE.L A3,-(A7)
01001624: 45f9 0100 709e 4e92 2f2c LEA.L $0100709e,A2
0100162a: 4e92 2f2c 00f4 2f0b 4e92 JSR.L (A2)
0100162c: 2f2c 00f4 2f0b 4e92 defc MOVE.L (A4,$00f4) == $01002cf4,-(A7)
01001630: 2f0b 4e92 defc 0018 600e MOVE.L A3,-(A7)
01001632: 4e92 defc 0018 600e 2f2c JSR.L (A2)
01001634: defc 0018 600e 2f2c 00f4 ADDA.W #$0018,A7
01001638: 600e 2f2c 00f4 2f0b 61ff BT .B #$0000000e == 01001648 (TRUE)
0100163a: 2f2c 00f4 2f0b 61ff 0000 MOVE.L (A4,$00f4) == $01002cf4,-(A7)
0100163e: 2f0b 61ff 0000 5a92 504f MOVE.L A3,-(A7)
01001640: 61ff 0000 5a92 504f 294b BSR.L #$00005a92 == 010070d4
01001646: 504f 294b 00f4 7c02 2946 ADDA.W #$00000008,A7
01001648: 294b 00f4 7c02 2946 0140 MOVE.L A3,(A4,$00f4) == $01002cf4
0100164c: 7c02 2946 0140 2f2c 0012 MOVE.L #$00000002,D6
0100164e: 2946 0140 2f2c 0012 4879 MOVE.L D6,(A4,$0140) == $01002d40
01001652: 2f2c 0012 4879 0100 038e MOVE.L (A4,$0012) == $01002c12,-(A7)
01001656: 4879 0100 038e 2f2c 000e PEA.L $0100038e
0100165c: 2f2c 000e 61ff ffff ed86 MOVE.L (A4,$000e) == $01002c0e,-(A7)
01001660: 61ff ffff ed86 defc 000c BSR.L #$ffffed86 == 010003e8
01001666: defc 000c 6000 00de 206c ADDA.W #$000c,A7
0100166a: 6000 00de 206c 019c 2010 BT .W #$00de == 0100174a (TRUE)
0100166e: 206c 019c 2010 0280 8000 MOVEA.L (A4,$019c) == $01002d9c,A0
01001672: 2010 0280 8000 0000 6722 MOVE.L (A0),D0
01001674: 0280 8000 0000 6722 61ff AND.L #$80000000,D0
0100167a: 6722 61ff 0000 733a 42a7 BEQ.B #$00000022 == 0100169e (FALSE)
0100167c: 61ff 0000 733a 42a7 4878 BSR.L #$0000733a == 010089b8
01001682: 42a7 4878 0001 2f0c 2f02 CLR.L -(A7)
01001684: 4878 0001 2f0c 2f02 61ff PEA.L $00000001
01001688: 2f0c 2f02 61ff ffff f514 MOVE.L A4,-(A7)
0100168a: 2f02 61ff ffff f514 61ff MOVE.L D2,-(A7)
0100168c: 61ff ffff f514 61ff ffff BSR.L #$fffff514 == 01000ba2
01001692: 61ff ffff ed2e 2840 6000 BSR.L #$ffffed2e == 010003c2
01001698: 2840 6000 00aa 61ff 0000 MOVEA.L D0,A4
0100169a: 6000 00aa 61ff 0000 7884 BT .W #$00aa == 01001746 (TRUE)
0100169e: 61ff 0000 7884 302c 0170 BSR.L #$00007884 == 01008f24
010016a4: 302c 0170 0240 fffe 3940 MOVE.W (A4,$0170) == $01002d70,D0
010016a8: 0240 fffe 3940 0170 302c AND.W #$fffe,D0
010016ac: 3940 0170 302c 0170 0040 MOVE.W D0,(A4,$0170) == $01002d70
010016b0: 302c 0170 0040 0008 3940 MOVE.W (A4,$0170) == $01002d70,D0
010016b4: 0040 0008 3940 0170 6000 OR.W #$0008,D0
010016b8: 3940 0170 6000 008c 302c MOVE.W D0,(A4,$0170) == $01002d70
010016bc: 6000 008c 302c 0170 0240 BT .W #$008c == 0100174a (TRUE)
010016c0: 302c 0170 0240 fffe 3940 MOVE.W (A4,$0170) == $01002d70,D0
010016c4: 0240 fffe 3940 0170 302c AND.W #$fffe,D0
010016c8: 3940 0170 302c 0170 0040 MOVE.W D0,(A4,$0170) == $01002d70
010016cc: 302c 0170 0040 0008 3940 MOVE.W (A4,$0170) == $01002d70,D0
010016d0: 0040 0008 3940 0170 4aac OR.W #$0008,D0
010016d4: 3940 0170 4aac 01a4 674c MOVE.W D0,(A4,$0170) == $01002d70
010016d8: 4aac 01a4 674c ebee 0004 TST.L (A4,$01a4) == $01002da4
010016dc: 674c ebee 0004 0092 7c0f BEQ.B #$0000004c == 0100172a (FALSE)
010016de: ebee 0004 0092 7c0f c086 BFEXTS.L #$0004,(A6,$0092) == $0b03f88a
010016e4: 7c0f c086 7c07 b086 621a MOVE.L #$0000000f,D6
010016e6: c086 7c07 b086 621a 207c AND.L D6,D0
010016e8: 7c07 b086 621a 207c 0100 MOVE.L #$00000007,D6
010016ea: b086 621a 207c 0100 e6bc CMP.L D6,D0
010016ec: 621a 207c 0100 e6bc 2070 BHI.B #$0000001a == 01001708 (TRUE)
010016ee: 207c 0100 e6bc 2070 0c00 MOVEA.L #$0100e6bc,A0
010016f4: 2070 0c00 4ed0 58ae 0044 MOVEA.L (A0, D0.L*4, $00) == $00000184,A0
010016f8: 4ed0 58ae 0044 601c 7c34 JMP.L (A0)
010016fa: 58ae 0044 601c 7c34 ddae ADD.L #$00000004,(A6,$0044) == $0b03f83c
010016fe: 601c 7c34 ddae 0044 6014 BT .B #$0000001c == 0100171c (TRUE)
01001700: 7c34 ddae 0044 6014 4879 MOVE.L #$00000034,D6
01001702: ddae 0044 6014 4879 0100 ADD.L D6,(A6,$0044) == $0b03f83c
01001706: 6014 4879 0100 f4b1 61ff BT .B #$00000014 == 0100171c (TRUE)
01001708: 4879 0100 f4b1 61ff 0000 PEA.L $0100f4b1
0100170e: 61ff 0000 5060 42ac 01a4 BSR.L #$00005060 == 01006770
01001714: 42ac 01a4 584f 600e 2d6c CLR.L (A4,$01a4) == $01002da4
01001718: 584f 600e 2d6c 01a4 008e ADDA.W #$00000004,A7
0100171a: 600e 2d6c 01a4 008e 42ac BT .B #$0000000e == 0100172a (TRUE)
0100171c: 2d6c 01a4 008e 42ac 01a4 MOVE.L (A4,$01a4) == $01002da4,(A6,$008e) == $0b03f886
01001722: 42ac 01a4 6000 049e 2f2e CLR.L (A4,$01a4) == $01002da4
01001726: 6000 049e 2f2e 008e ebee BT .W #$049e == 01001bc6 (TRUE)
0100172a: 2f2e 008e ebee 010c 0092 MOVE.L (A6,$008e) == $0b03f886,-(A7)
0100172e: ebee 010c 0092 2f00 e480 BFEXTS.L #$010c,(A6,$0092) == $0b03f88a
01001734: 2f00 e480 2f00 4879 0100 MOVE.L D0,-(A7)
01001736: e480 2f00 4879 0100 f4c4 ASR.L #$00000002,D0
01001738: 2f00 4879 0100 f4c4 61ff MOVE.L D0,-(A7)
0100173a: 4879 0100 f4c4 61ff 0000 PEA.L $0100f4c4
01001740: 61ff 0000 502e defc 0010 BSR.L #$0000502e == 01006770
01001746: defc 0010 082e 0005 008c ADDA.W #$0010,A7
0100174a: 082e 0005 008c 6704 7805 BTST.B #$0005,(A6,$008c) == $0b03f884
01001750: 6704 7805 6002 7801 022c BEQ.B #$00000004 == 01001756 (FALSE)
01001752: 7805 6002 7801 022c 007f MOVE.L #$00000005,D4
01001754: 6002 7801 022c 007f 0004 BT .B #$00000002 == 01001758 (TRUE)
01001756: 7801 022c 007f 0004 7af0 MOVE.L #$00000001,D4
01001758: 022c 007f 0004 7af0 da8e AND.B #$7f,(A4,$0004) == $01002c04
0100175e: 7af0 da8e 4283 4879 0100 MOVE.L #$fffffff0,D5
01001760: da8e 4283 4879 0100 f4e2 ADD.L A6,D5
01001762: 4283 4879 0100 f4e2 61ff CLR.L D3
01001764: 4879 0100 f4e2 61ff 0000 PEA.L $0100f4e2
0100176a: 61ff 0000 5004 584f 47ec BSR.L #$00005004 == 01006770
01001770: 584f 47ec 0048 4878 0001 ADDA.W #$00000004,A7
01001772: 47ec 0048 4878 0001 4878 LEA.L (A4,$0048) == $01002c48,A3
01001776: 4878 0001 4878 0080 2f0b PEA.L $00000001
0100177a: 4878 0080 2f0b 61ff 0000 PEA.L $00000080
0100177e: 2f0b 61ff 0000 53b6 2f0b MOVE.L A3,-(A7)
01001780: 61ff 0000 53b6 2f0b 61ff BSR.L #$000053b6 == 01006b38
01001786: 2f0b 61ff 0000 54fa 2640 MOVE.L A3,-(A7)
01001788: 61ff 0000 54fa 2640 defc BSR.L #$000054fa == 01006c84
0100178e: 2640 defc 0010 4a13 67cc MOVEA.L D0,A3
01001790: defc 0010 4a13 67cc 4a2c ADDA.W #$0010,A7
01001794: 4a13 67cc 4a2c 0004 6d00 TST.B (A3)
01001796: 67cc 4a2c 0004 6d00 00b2 BEQ.B #$ffffffcc == 01001764 (FALSE)
01001798: 4a2c 0004 6d00 00b2 e9ed TST.B (A4,$0004) == $01002c04
0100179c: 6d00 00b2 e9ed 0084 0002 BLT.W #$00b2 == 01001850 (TRUE)
010017a0: e9ed 0084 0002 7c06 bc80 BFEXTU.L #$0084,(A5,$0002) == $00000002
010017a6: 7c06 bc80 6600 00a4 0c13 MOVE.L #$00000006,D6
010017a8: bc80 6600 00a4 0c13 0062 CMP.L D0,D6
010017aa: 6600 00a4 0c13 0062 6608 BNE.W #$00a4 == 01001850 (TRUE)
010017ae: 0c13 0062 6608 4a2b 0001 CMP.B #$62,(A3)
010017b2: 6608 4a2b 0001 6700 0096 BNE.B #$00000008 == 010017bc (TRUE)
010017b4: 4a2b 0001 6700 0096 0c13 TST.B (A3,$0001) == $0b040001
010017b8: 6700 0096 0c13 0068 6700 BEQ.W #$0096 == 01001850 (FALSE)
010017bc: 0c13 0068 6700 008e 0c13 CMP.B #$68,(A3)
010017c0: 6700 008e 0c13 003f 6700 BEQ.W #$008e == 01001850 (FALSE)
010017c4: 0c13 003f 6700 0086 0c13 CMP.B #$3f,(A3)
010017c8: 6700 0086 0c13 0063 677e BEQ.W #$0086 == 01001850 (FALSE)
010017cc: 0c13 0063 677e 0c13 006d CMP.B #$63,(A3)
010017d0: 677e 0c13 006d 6778 0c13 BEQ.B #$0000007e == 01001850 (FALSE)
010017d2: 0c13 006d 6778 0c13 0065 CMP.B #$6d,(A3)
010017d6: 6778 0c13 0065 6608 0c2b BEQ.B #$00000078 == 01001850 (FALSE)
010017d8: 0c13 0065 6608 0c2b 0063 CMP.B #$65,(A3)
010017dc: 6608 0c2b 0063 0001 676a BNE.B #$00000008 == 010017e6 (TRUE)
010017de: 0c2b 0063 0001 676a 0c13 CMP.B #$63,(A3,$0001) == $0b040001
010017e4: 676a 0c13 0070 6764 0c13 BEQ.B #$0000006a == 01001850 (FALSE)
010017e6: 0c13 0070 6764 0c13 0062 CMP.B #$70,(A3)
010017ea: 6764 0c13 0062 6608 0c2b BEQ.B #$00000064 == 01001850 (FALSE)
010017ec: 0c13 0062 6608 0c2b 003f CMP.B #$62,(A3)
010017f0: 6608 0c2b 003f 0001 6756 BNE.B #$00000008 == 010017fa (TRUE)
010017f2: 0c2b 003f 0001 6756 0c13 CMP.B #$3f,(A3,$0001) == $0b040001
010017f8: 6756 0c13 0065 660e 0c2b BEQ.B #$00000056 == 01001850 (FALSE)
010017fa: 0c13 0065 660e 0c2b 006a CMP.B #$65,(A3)
010017fe: 660e 0c2b 006a 0001 6606 BNE.B #$0000000e == 0100180e (TRUE)
01001800: 0c2b 006a 0001 6606 0815 CMP.B #$6a,(A3,$0001) == $0b040001
01001806: 6606 0815 0002 6642 0c13 BNE.B #$00000006 == 0100180e (TRUE)
01001808: 0815 0002 6642 0c13 0065 BTST.B #$0002,(A5)
0100180c: 6642 0c13 0065 660e 0c2b BNE.B #$00000042 == 01001850 (TRUE)
0100180e: 0c13 0065 660e 0c2b 006f CMP.B #$65,(A3)
01001812: 660e 0c2b 006f 0001 6606 BNE.B #$0000000e == 01001822 (TRUE)
01001814: 0c2b 006f 0001 6606 0815 CMP.B #$6f,(A3,$0001) == $0b040001
0100181a: 6606 0815 0002 662e 0c13 BNE.B #$00000006 == 01001822 (TRUE)
0100181c: 0815 0002 662e 0c13 0062 BTST.B #$0002,(A5)
01001820: 662e 0c13 0062 6608 082d BNE.B #$0000002e == 01001850 (TRUE)
01001822: 0c13 0062 6608 082d 0001 CMP.B #$62,(A3)
01001826: 6608 082d 0001 0003 6620 BNE.B #$00000008 == 01001830 (TRUE)
01001828: 082d 0001 0003 6620 0c13 BTST.B #$0001,(A5,$0003) == $00000003
0100182e: 6620 0c13 0050 6708 082d BNE.B #$00000020 == 01001850 (TRUE)
01001830: 0c13 0050 6708 082d 0000 CMP.B #$50,(A3)
01001834: 6708 082d 0000 0003 6612 BEQ.B #$00000008 == 0100183e (FALSE)
01001836: 082d 0000 0003 6612 4878 BTST.B #$0000,(A5,$0003) == $00000003
0100183c: 6612 4878 0001 61ff 0000 BNE.B #$00000012 == 01001850 (TRUE)
0100183e: 4878 0001 61ff 0000 0544 PEA.L $00000001
01001842: 61ff 0000 0544 584f 4a80 BSR.L #$00000544 == 01001d88
01001848: 584f 4a80 6700 ff16 101b ADDA.W #$00000004,A7
0100184a: 4a80 6700 ff16 101b 0600 TST.L D0
0100184c: 6700 ff16 101b 0600 00c1 BEQ.W #$ff16 == 01001764 (FALSE)
01001850: 101b 0600 00c1 49c0 7c34 MOVE.B (A3)+,D0
01001852: 0600 00c1 49c0 7c34 b086 ADD.B #$c1,D0
01001856: 49c0 7c34 b086 6200 0356 EXT.B D0
01001858: 7c34 b086 6200 0356 207c MOVE.L #$00000034,D6
0100185a: b086 6200 0356 207c 0100 CMP.L D6,D0
0100185c: 6200 0356 207c 0100 e6dc BHI.W #$0356 == 01001bb4 (TRUE)
01001860: 207c 0100 e6dc 2070 0c00 MOVEA.L #$0100e6dc,A0
01001866: 2070 0c00 4ed0 4879 0100 MOVEA.L (A0, D0.L*4, $00) == $00000184,A0
0100186a: 4ed0 4879 0100 f4e8 45f9 JMP.L (A0)
0100186c: 4879 0100 f4e8 45f9 0100 PEA.L $0100f4e8
01001872: 45f9 0100 6770 4e92 4878 LEA.L $01006770,A2
01001878: 4e92 4878 0010 2f05 61ff JSR.L (A2)
0100187a: 4878 0010 2f05 61ff 0000 PEA.L $00000010
0100187e: 2f05 61ff 0000 5756 42a7 MOVE.L D5,-(A7)
01001880: 61ff 0000 5756 42a7 4878 BSR.L #$00005756 == 01006fd8
01001886: 42a7 4878 0010 2f05 61ff CLR.L -(A7)
01001888: 4878 0010 2f05 61ff 0000 PEA.L $00000010
0100188c: 2f05 61ff 0000 52a8 4879 MOVE.L D5,-(A7)
0100188e: 61ff 0000 52a8 4879 0100 BSR.L #$000052a8 == 01006b38
01001894: 4879 0100 f419 4e92 2f0d PEA.L $0100f419
0100189a: 4e92 2f0d 61ff 0000 5d5a JSR.L (A2)
0100189c: 2f0d 61ff 0000 5d5a defc MOVE.L A5,-(A7)
0100189e: 61ff 0000 5d5a defc 0020 BSR.L #$00005d5a == 010075fa
010018a4: defc 0020 4a2e fff0 6608 ADDA.W #$0020,A7
010018a8: 4a2e fff0 6608 eced 0084 TST.B (A6,$fff0) == $0b03f7e8
010018ac: 6608 eced 0084 0002 6070 BNE.B #$00000008 == 010018b6 (TRUE)
010018ae: eced 0084 0002 6070 4879 BFCLR.L #$0084,(A5,$0002) == $00000002
010018b4: 6070 4879 0100 f4f7 45f9 BT .B #$00000070 == 01001926 (TRUE)
010018b6: 4879 0100 f4f7 45f9 0100 PEA.L $0100f4f7
010018bc: 45f9 0100 6770 4e92 4878 LEA.L $01006770,A2
010018c2: 4e92 4878 0010 2f0b 61ff JSR.L (A2)
010018c4: 4878 0010 2f0b 61ff 0000 PEA.L $00000010
010018c8: 2f0b 61ff 0000 570c 42a7 MOVE.L A3,-(A7)
010018ca: 61ff 0000 570c 42a7 4878 BSR.L #$0000570c == 01006fd8
010018d0: 42a7 4878 0010 2f0b 61ff CLR.L -(A7)
010018d2: 4878 0010 2f0b 61ff 0000 PEA.L $00000010
010018d6: 2f0b 61ff 0000 525e 4879 MOVE.L A3,-(A7)
010018d8: 61ff 0000 525e 4879 0100 BSR.L #$0000525e == 01006b38
010018de: 4879 0100 f419 4e92 4878 PEA.L $0100f419
010018e4: 4e92 4878 0010 2f0b 2f05 JSR.L (A2)
010018e6: 4878 0010 2f0b 2f05 61ff PEA.L $00000010
010018ea: 2f0b 2f05 61ff 0000 57f4 MOVE.L A3,-(A7)
010018ec: 2f05 61ff 0000 57f4 defc MOVE.L D5,-(A7)
010018ee: 61ff 0000 57f4 defc 0028 BSR.L #$000057f4 == 010070e4
010018f4: defc 0028 4a80 670c 4879 ADDA.W #$0028,A7
010018f8: 4a80 670c 4879 0100 f50d TST.L D0
010018fa: 670c 4879 0100 f50d 4e92 BEQ.B #$0000000c == 01001908 (FALSE)
010018fc: 4879 0100 f50d 4e92 584f PEA.L $0100f50d
01001902: 4e92 584f 601e 4282 1c36 JSR.L (A2)
01001904: 584f 601e 4282 1c36 28f0 ADDA.W #$00000004,A7
01001906: 601e 4282 1c36 28f0 0a06 BT .B #$0000001e == 01001926 (TRUE)
01001908: 4282 1c36 28f0 0a06 004e CLR.L D2
0100190a: 1c36 28f0 0a06 004e 1b86 MOVE.B (A6, D2.L*1, $fffffff0) == $0b03f7e9,D6
0100190e: 0a06 004e 1b86 2804 5282 EOR.B #$4e,D6
01001912: 1b86 2804 5282 7c05 bc82 MOVE.B D6,(A5, D2.L*1, $04) == $00000005
01001916: 5282 7c05 bc82 6cec 7c06 ADD.L #$00000001,D2
01001918: 7c05 bc82 6cec 7c06 efed MOVE.L #$00000005,D6
0100191a: bc82 6cec 7c06 efed 6084 CMP.L D2,D6
0100191c: 6cec 7c06 efed 6084 0002 BGE.B #$ffffffec == 0100190a (FALSE)
0100191e: 7c06 efed 6084 0002 2f0d MOVE.L #$00000006,D6
01001920: efed 6084 0002 2f0d 61ff BFINS.L #$6084,(A5,$0002) == $00000002
01001926: 2f0d 61ff 0000 5d20 4878 MOVE.L A5,-(A7)
01001928: 61ff 0000 5d20 4878 0010 BSR.L #$00005d20 == 0100764a
0100192e: 4878 0010 2f05 45f9 0100 PEA.L $00000010
01001932: 2f05 45f9 0100 6fd8 4e92 MOVE.L D5,-(A7)
01001934: 45f9 0100 6fd8 4e92 4878 LEA.L $01006fd8,A2
0100193a: 4e92 4878 0010 2f0b 4e92 JSR.L (A2)
0100193c: 4878 0010 2f0b 4e92 defc PEA.L $00000010
01001940: 2f0b 4e92 defc 0014 6000 MOVE.L A3,-(A7)
01001942: 4e92 defc 0014 6000 fe1a JSR.L (A2)
01001944: defc 0014 6000 fe1a 294b ADDA.W #$0014,A7
01001948: 6000 fe1a 294b 00f4 7c02 BT .W #$fe1a == 01001764 (TRUE)
0100194c: 294b 00f4 7c02 2946 0140 MOVE.L A3,(A4,$00f4) == $01002cf4
01001950: 7c02 2946 0140 2f2c 0012 MOVE.L #$00000002,D6
01001952: 2946 0140 2f2c 0012 4879 MOVE.L D6,(A4,$0140) == $01002d40
01001956: 2f2c 0012 4879 0100 038e MOVE.L (A4,$0012) == $01002c12,-(A7)
0100195a: 4879 0100 038e 2f2c 000e PEA.L $0100038e
01001960: 2f2c 000e 61ff ffff ea82 MOVE.L (A4,$000e) == $01002c0e,-(A7)
01001964: 61ff ffff ea82 defc 000c BSR.L #$ffffea82 == 010003e8
0100196a: defc 000c 6000 fdf4 4879 ADDA.W #$000c,A7
0100196e: 6000 fdf4 4879 0100 f52c BT .W #$fdf4 == 01001764 (TRUE)
01001972: 4879 0100 f52c 486e 0008 PEA.L $0100f52c
01001978: 486e 0008 4879 0101 0434 PEA.L (A6,$0008) == $0b03f800
0100197c: 4879 0101 0434 6000 0106 PEA.L $01010434
01001982: 6000 0106 4879 0100 f52e BT .W #$0106 == 01001a8a (TRUE)
01001986: 4879 0100 f52e 486e 0008 PEA.L $0100f52e
0100198c: 486e 0008 4879 0101 0380 PEA.L (A6,$0008) == $0b03f800
01001990: 4879 0101 0380 6000 00f2 PEA.L $01010380
01001996: 6000 00f2 4879 0100 f530 BT .W #$00f2 == 01001a8a (TRUE)
0100199a: 4879 0100 f530 486e 0008 PEA.L $0100f530
010019a0: 486e 0008 4879 0101 04e8 PEA.L (A6,$0008) == $0b03f800
010019a4: 4879 0101 04e8 6000 00de PEA.L $010104e8
010019aa: 6000 00de 102c 03a8 6d0c BT .W #$00de == 01001a8a (TRUE)
010019ae: 102c 03a8 6d0c 0c00 0002 MOVE.B (A4,$03a8) == $01002fa8,D0
010019b2: 6d0c 0c00 0002 6f06 0c00 BLT.B #$0000000c == 010019c0 (TRUE)
010019b4: 0c00 0002 6f06 0c00 0003 CMP.B #$02,D0
010019b8: 6f06 0c00 0003 6746 4282 BLE.B #$00000006 == 010019c0 (TRUE)
010019ba: 0c00 0003 6746 4282 41f4 CMP.B #$03,D0
010019be: 6746 4282 41f4 2e00 2f28 BEQ.B #$00000046 == 01001a06 (FALSE)
010019c0: 4282 41f4 2e00 2f28 00cc CLR.L D2
010019c2: 41f4 2e00 2f28 00cc 2f28 LEA.L (A4, D2.L*8, $00) == $01002c08,A0
010019c6: 2f28 00cc 2f28 00c8 1034 MOVE.L (A0,$00cc) == $000000d0,-(A7)
010019ca: 2f28 00c8 1034 2800 49c0 MOVE.L (A0,$00c8) == $000000cc,-(A7)
010019ce: 1034 2800 49c0 41f9 0101 MOVE.B (A4, D2.L*1, $00) == $01002c01,D0
010019d2: 49c0 41f9 0101 074c 2f30 EXT.B D0
010019d4: 41f9 0101 074c 2f30 0c00 LEA.L $0101074c,A0
010019da: 2f30 0c00 2002 e580 2240 MOVE.L (A0, D0.L*4, $00) == $00000184,-(A7)
010019de: 2002 e580 2240 4869 0003 MOVE.L D2,D0
010019e0: e580 2240 4869 0003 2f00 ASL.L #$00000002,D0
010019e2: 2240 4869 0003 2f00 4879 MOVEA.L D0,A1
010019e4: 4869 0003 2f00 4879 0100 PEA.L (A1,$0003) == $00000003
010019e8: 2f00 4879 0100 f531 61ff MOVE.L D0,-(A7)
010019ea: 4879 0100 f531 61ff 0000 PEA.L $0100f531
010019f0: 61ff 0000 4d7e defc 0018 BSR.L #$00004d7e == 01006770
010019f6: defc 0018 5282 7c03 bc82 ADDA.W #$0018,A7
010019fa: 5282 7c03 bc82 6cc0 6000 ADD.L #$00000001,D2
010019fc: 7c03 bc82 6cc0 6000 fd60 MOVE.L #$00000003,D6
010019fe: bc82 6cc0 6000 fd60 4282 CMP.L D2,D6
01001a00: 6cc0 6000 fd60 4282 41f4 BGE.B #$ffffffc0 == 010019c2 (FALSE)
01001a02: 6000 fd60 4282 41f4 2e00 BT .W #$fd60 == 01001764 (TRUE)
01001a06: 4282 41f4 2e00 2f28 00cc CLR.L D2
01001a08: 41f4 2e00 2f28 00cc 2f28 LEA.L (A4, D2.L*8, $00) == $01002c08,A0
01001a0c: 2f28 00cc 2f28 00c8 1034 MOVE.L (A0,$00cc) == $000000d0,-(A7)
01001a10: 2f28 00c8 1034 2800 49c0 MOVE.L (A0,$00c8) == $000000cc,-(A7)
01001a14: 1034 2800 49c0 41f9 0101 MOVE.B (A4, D2.L*1, $00) == $01002c01,D0
01001a18: 49c0 41f9 0101 078c 2f30 EXT.B D0
01001a1a: 41f9 0101 078c 2f30 0c00 LEA.L $0101078c,A0
01001a20: 2f30 0c00 2002 e380 2240 MOVE.L (A0, D0.L*4, $00) == $00000184,-(A7)
01001a24: 2002 e380 2240 4869 0001 MOVE.L D2,D0
01001a26: e380 2240 4869 0001 2f00 ASL.L #$00000001,D0
01001a28: 2240 4869 0001 2f00 4879 MOVEA.L D0,A1
01001a2a: 4869 0001 2f00 4879 0100 PEA.L (A1,$0001) == $00000001
01001a2e: 2f00 4879 0100 f56b 61ff MOVE.L D0,-(A7)
01001a30: 4879 0100 f56b 61ff 0000 PEA.L $0100f56b
01001a36: 61ff 0000 4d38 defc 0018 BSR.L #$00004d38 == 01006770
01001a3c: defc 0018 5282 7c03 bc82 ADDA.W #$0018,A7
01001a40: 5282 7c03 bc82 6cc0 6000 ADD.L #$00000001,D2
01001a42: 7c03 bc82 6cc0 6000 fd1a MOVE.L #$00000003,D6
01001a44: bc82 6cc0 6000 fd1a 4879 CMP.L D2,D6
01001a46: 6cc0 6000 fd1a 4879 0100 BGE.B #$ffffffc0 == 01001a08 (FALSE)
01001a48: 6000 fd1a 4879 0100 f530 BT .W #$fd1a == 01001764 (TRUE)
01001a4c: 4879 0100 f530 2f0d 4879 PEA.L $0100f530
01001a52: 2f0d 4879 0101 0614 2f0b MOVE.L A5,-(A7)
01001a54: 4879 0101 0614 2f0b 61ff PEA.L $01010614
01001a5a: 2f0b 61ff 0000 0462 defc MOVE.L A3,-(A7)
01001a5c: 61ff 0000 0462 defc 0010 BSR.L #$00000462 == 01001ec0
01001a62: defc 0010 4a80 6700 fcfa ADDA.W #$0010,A7
01001a66: 4a80 6700 fcfa 2f0d 61ff TST.L D0
01001a68: 6700 fcfa 2f0d 61ff 0000 BEQ.W #$fcfa == 01001764 (FALSE)
01001a6c: 2f0d 61ff 0000 5bda 584f MOVE.L A5,-(A7)
01001a6e: 61ff 0000 5bda 584f 6000 BSR.L #$00005bda == 0100764a
01001a74: 584f 6000 fcec 4879 0100 ADDA.W #$00000004,A7
01001a76: 6000 fcec 4879 0100 f530 BT .W #$fcec == 01001764 (TRUE)
01001a7a: 4879 0100 f530 2f2c 0006 PEA.L $0100f530
01001a80: 2f2c 0006 4879 0101 05b0 MOVE.L (A4,$0006) == $01002c06,-(A7)
01001a84: 4879 0101 05b0 2f0b 61ff PEA.L $010105b0
01001a8a: 2f0b 61ff 0000 0432 defc MOVE.L A3,-(A7)
01001a8c: 61ff 0000 0432 defc 0010 BSR.L #$00000432 == 01001ec0
01001a92: defc 0010 6000 fccc 1213 ADDA.W #$0010,A7
01001a96: 6000 fccc 1213 1601 7c66 BT .W #$fccc == 01001764 (TRUE)
01001a9a: 1213 1601 7c66 bc83 672e MOVE.B (A3),D1
01001a9c: 1601 7c66 bc83 672e 6d08 MOVE.B D1,D3
01001a9e: 7c66 bc83 672e 6d08 7c63 MOVE.L #$00000066,D6
01001aa0: bc83 672e 6d08 7c63 bc83 CMP.L D3,D6
01001aa2: 672e 6d08 7c63 bc83 6710 BEQ.B #$0000002e == 01001ad2 (FALSE)
01001aa4: 6d08 7c63 bc83 6710 6076 BLT.B #$00000008 == 01001aae (TRUE)
01001aa6: 7c63 bc83 6710 6076 7c6a MOVE.L #$00000063,D6
01001aa8: bc83 6710 6076 7c6a bc83 CMP.L D3,D6
01001aaa: 6710 6076 7c6a bc83 671e BEQ.B #$00000010 == 01001abc (FALSE)
01001aac: 6076 7c6a bc83 671e 7c6f BT .B #$00000076 == 01001b24 (TRUE)
01001aae: 7c6a bc83 671e 7c6f bc83 MOVE.L #$0000006a,D6
01001ab0: bc83 671e 7c6f bc83 6718 CMP.L D3,D6
01001ab2: 671e 7c6f bc83 6718 6068 BEQ.B #$0000001e == 01001ad2 (FALSE)
01001ab4: 7c6f bc83 6718 6068 162d MOVE.L #$0000006f,D6
01001ab6: bc83 6718 6068 162d 0010 CMP.L D3,D6
01001ab8: 6718 6068 162d 0010 2f03 BEQ.B #$00000018 == 01001ad2 (FALSE)
01001aba: 6068 162d 0010 2f03 162d BT .B #$00000068 == 01001b24 (TRUE)
01001abc: 162d 0010 2f03 162d 000f MOVE.B (A5,$0010) == $00000010,D3
01001ac0: 2f03 162d 000f 2f03 4879 MOVE.L D3,-(A7)
01001ac2: 162d 000f 2f03 4879 0100 MOVE.B (A5,$000f) == $0000000f,D3
01001ac6: 2f03 4879 0100 f5a9 6000 MOVE.L D3,-(A7)
01001ac8: 4879 0100 f5a9 6000 0094 PEA.L $0100f5a9
01001ace: 6000 0094 4282 6016 0c13 BT .W #$0094 == 01001b64 (TRUE)
01001ad2: 4282 6016 0c13 0030 6706 CLR.L D2
01001ad4: 6016 0c13 0030 6706 0c13 BT .B #$00000016 == 01001aec (TRUE)
01001ad6: 0c13 0030 6706 0c13 0031 CMP.B #$30,(A3)
01001ada: 6706 0c13 0031 660a 1013 BEQ.B #$00000006 == 01001ae2 (FALSE)
01001adc: 0c13 0031 660a 1013 49c0 CMP.B #$31,(A3)
01001ae0: 660a 1013 49c0 74d0 d480 BNE.B #$0000000a == 01001aec (TRUE)
01001ae2: 1013 49c0 74d0 d480 6006 MOVE.B (A3),D0
01001ae4: 49c0 74d0 d480 6006 524b EXT.B D0
01001ae6: 74d0 d480 6006 524b 4a13 MOVE.L #$ffffffd0,D2
01001ae8: d480 6006 524b 4a13 66e4 ADD.L D0,D2
01001aea: 6006 524b 4a13 66e4 0c01 BT .B #$00000006 == 01001af2 (TRUE)
01001aec: 524b 4a13 66e4 0c01 0066 ADDA.W #$00000001,A3
01001aee: 4a13 66e4 0c01 0066 660e TST.B (A3)
01001af0: 66e4 0c01 0066 660e 2f02 BNE.B #$ffffffe4 == 01001ad6 (TRUE)
01001af2: 0c01 0066 660e 2f02 61ff CMP.B #$66,D1
01001af6: 660e 2f02 61ff 0000 b6f0 BNE.B #$0000000e == 01001b06 (TRUE)
01001af8: 2f02 61ff 0000 b6f0 584f MOVE.L D2,-(A7)
01001afa: 61ff 0000 b6f0 584f 6000 BSR.L #$0000b6f0 == 0100d1ec
01001b00: 584f 6000 fc60 0c01 006a ADDA.W #$00000004,A7
01001b02: 6000 fc60 0c01 006a 6708 BT .W #$fc60 == 01001764 (TRUE)
01001b06: 0c01 006a 6708 0c01 006f CMP.B #$6a,D1
01001b0a: 6708 0c01 006f 6600 fc52 BEQ.B #$00000008 == 01001b14 (FALSE)
01001b0c: 0c01 006f 6600 fc52 42a7 CMP.B #$6f,D1
01001b10: 6600 fc52 42a7 2f02 61ff BNE.W #$fc52 == 01001764 (TRUE)
01001b14: 42a7 2f02 61ff 0000 b250 CLR.L -(A7)
01001b16: 2f02 61ff 0000 b250 504f MOVE.L D2,-(A7)
01001b18: 61ff 0000 b250 504f 6000 BSR.L #$0000b250 == 0100cd6a
01001b1e: 504f 6000 fc42 2f04 2f0b ADDA.W #$00000008,A7
01001b20: 6000 fc42 2f04 2f0b 61ff BT .W #$fc42 == 01001764 (TRUE)
01001b24: 2f04 2f0b 61ff 0000 07b6 MOVE.L D4,-(A7)
01001b26: 2f0b 61ff 0000 07b6 504f MOVE.L A3,-(A7)
01001b28: 61ff 0000 07b6 504f 6000 BSR.L #$000007b6 == 010022e0
01001b2e: 504f 6000 fc32 4878 000a ADDA.W #$00000008,A7
01001b30: 6000 fc32 4878 000a 486e BT .W #$fc32 == 01001764 (TRUE)
01001b34: 4878 000a 486e ffec 2f0b PEA.L $0000000a
01001b38: 486e ffec 2f0b 61ff 0000 PEA.L (A6,$ffec) == $0b03f7e4
01001b3c: 2f0b 61ff 0000 5174 defc MOVE.L A3,-(A7)
01001b3e: 61ff 0000 5174 defc 000c BSR.L #$00005174 == 01006cb4
01001b44: defc 000c 4a80 6706 7807 ADDA.W #$000c,A7
01001b48: 4a80 6706 7807 c8ae ffec TST.L D0
01001b4a: 6706 7807 c8ae ffec 41f9 BEQ.B #$00000006 == 01001b52 (FALSE)
01001b4c: 7807 c8ae ffec 41f9 0101 MOVE.L #$00000007,D4
01001b4e: c8ae ffec 41f9 0101 072c AND.L (A6,$ffec) == $0b03f7e4,D4
01001b52: 41f9 0101 072c 2f30 4c00 LEA.L $0101072c,A0
01001b58: 2f30 4c00 2f04 4879 0100 MOVE.L (A0, D4.L*4, $00) == $20200400,-(A7)
01001b5c: 2f04 4879 0100 f5d1 61ff MOVE.L D4,-(A7)
01001b5e: 4879 0100 f5d1 61ff 0000 PEA.L $0100f5d1
01001b64: 61ff 0000 4c0a defc 000c BSR.L #$00004c0a == 01006770
01001b6a: defc 000c 6000 fbf4 4878 ADDA.W #$000c,A7
01001b6e: 6000 fbf4 4878 000a 486e BT .W #$fbf4 == 01001764 (TRUE)
01001b72: 4878 000a 486e ffec 2f0b PEA.L $0000000a
01001b76: 486e ffec 2f0b 61ff 0000 PEA.L (A6,$ffec) == $0b03f7e4
01001b7a: 2f0b 61ff 0000 5136 defc MOVE.L A3,-(A7)
01001b7c: 61ff 0000 5136 defc 000c BSR.L #$00005136 == 01006cb4
01001b82: defc 000c 4a80 6706 196e ADDA.W #$000c,A7
01001b86: 4a80 6706 196e ffef 0192 TST.L D0
01001b88: 6706 196e ffef 0192 1c2c BEQ.B #$00000006 == 01001b90 (FALSE)
01001b8a: 196e ffef 0192 1c2c 0192 MOVE.B (A6,$ffef) == $0b03f7e7,(A4,$0192) == $01002d92
01001b90: 1c2c 0192 49c6 2f06 4879 MOVE.B (A4,$0192) == $01002d92,D6
01001b94: 49c6 2f06 4879 0100 f5e8 EXT.B D6
01001b96: 2f06 4879 0100 f5e8 61ff MOVE.L D6,-(A7)
01001b98: 4879 0100 f5e8 61ff 0000 PEA.L $0100f5e8
01001b9e: 61ff 0000 4bd0 504f 6000 BSR.L #$00004bd0 == 01006770
01001ba4: 504f 6000 fbbc 61ff 0000 ADDA.W #$00000008,A7
01001ba6: 6000 fbbc 61ff 0000 0904 BT .W #$fbbc == 01001764 (TRUE)
01001baa: 61ff 0000 0904 6000 fbb2 BSR.L #$00000904 == 010024b0
01001bb0: 6000 fbb2 4879 0100 f600 BT .W #$fbb2 == 01001764 (TRUE)
01001bb4: 4879 0100 f600 61ff 0000 PEA.L $0100f600
01001bba: 61ff 0000 4bb4 584f 6000 BSR.L #$00004bb4 == 01006770
01001bc0: 584f 6000 fba0 4cee 3c7c ADDA.W #$00000004,A7
01001bc2: 6000 fba0 4cee 3c7c ffc8 BT .W #$fba0 == 01001764 (TRUE)
01001bc6: 4cee 3c7c ffc8 4e5e 4e75 MVMEL.L #$3c7c,(A6,$ffc8) == $0b03f7c0
01001bcc: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01001bce: 4e75 4e56 0000 48e7 3020 RTS.L 


=============================================================
=
=============================================================
01001bd0: 4e56 0000 48e7 3020 226e LINK.W A6,#$0000
01001bd4: 48e7 3020 226e 0008 1029 MVMLE.L #$3020,-(A7)
01001bd8: 226e 0008 1029 03a8 6d0c MOVEA.L (A6,$0008) == $0b03f800,A1
01001bdc: 1029 03a8 6d0c 0c00 0002 MOVE.B (A1,$03a8) == $000003a8,D0
01001be0: 6d0c 0c00 0002 6f06 0c00 BLT.B #$0000000c == 01001bee (TRUE)
01001be2: 0c00 0002 6f06 0c00 0003 CMP.B #$02,D0
01001be6: 6f06 0c00 0003 670e 243c BLE.B #$00000006 == 01001bee (TRUE)
01001be8: 0c00 0003 670e 243c 0400 CMP.B #$03,D0
01001bec: 670e 243c 0400 0000 45f9 BEQ.B #$0000000e == 01001bfc (FALSE)
01001bee: 243c 0400 0000 45f9 0101 MOVE.L #$04000000,D2
01001bf4: 45f9 0101 07cc 600c 243c LEA.L $010107cc,A2
01001bfa: 600c 243c 0200 0000 45f9 BT .B #$0000000c == 01001c08 (TRUE)
01001bfc: 243c 0200 0000 45f9 0101 MOVE.L #$02000000,D2
01001c02: 45f9 0101 080c 4281 2001 LEA.L $0101080c,A2
01001c08: 4281 2001 e780 0680 0000 CLR.L D1
01001c0a: 2001 e780 0680 0000 00c8 MOVE.L D1,D0
01001c0c: e780 0680 0000 00c8 41f1 ASL.L #$00000003,D0
01001c0e: 0680 0000 00c8 41f1 0800 ADD.L #$000000c8,D0
01001c14: 41f1 0800 4a31 1800 6726 LEA.L (A1, D0.L*1, $00) == $00000060,A0
01001c18: 4a31 1800 6726 2002 6c02 TST.B (A1, D1.L*1, $00) == $00009e41
01001c1c: 6726 2002 6c02 5680 e480 BEQ.B #$00000026 == 01001c44 (FALSE)
01001c1e: 2002 6c02 5680 e480 4c01 MOVE.L D2,D0
01001c20: 6c02 5680 e480 4c01 0800 BGE.B #$00000002 == 01001c24 (FALSE)
01001c22: 5680 e480 4c01 0800 0680 ADD.L #$00000003,D0
01001c24: e480 4c01 0800 0680 0400 ASR.L #$00000002,D0
01001c26: 4c01 0800 0680 0400 0000 MULL.L #$0800,D1
01001c2a: 0680 0400 0000 2080 1031 ADD.L #$04000000,D0
01001c30: 2080 1031 1800 49c0 2610 MOVE.L D0,(A0)
01001c32: 1031 1800 49c0 2610 d6b2 MOVE.B (A1, D1.L*1, $00) == $00009e41,D0
01001c36: 49c0 2610 d6b2 0c00 2143 EXT.B D0
01001c38: 2610 d6b2 0c00 2143 0004 MOVE.L (A0),D3
01001c3a: d6b2 0c00 2143 0004 6006 ADD.L (A2, D0.L*4, $00) == $0b03f958,D3
01001c3e: 2143 0004 6006 4290 42a8 MOVE.L D3,(A0,$0004) == $00000008
01001c42: 6006 4290 42a8 0004 5281 BT .B #$00000006 == 01001c4a (TRUE)
01001c44: 4290 42a8 0004 5281 7603 CLR.L (A0)
01001c46: 42a8 0004 5281 7603 b681 CLR.L (A0,$0004) == $00000008
01001c4a: 5281 7603 b681 6cb8 4cee ADD.L #$00000001,D1
01001c4c: 7603 b681 6cb8 4cee 040c MOVE.L #$00000003,D3
01001c4e: b681 6cb8 4cee 040c fff4 CMP.L D1,D3
01001c50: 6cb8 4cee 040c fff4 4e5e BGE.B #$ffffffb8 == 01001c0a (FALSE)
01001c52: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $0b03f7ec
01001c58: 4e5e 4e75 4e56 0000 206e UNLK.L A6
01001c5a: 4e75 4e56 0000 206e 0008 RTS.L 


=============================================================
=
=============================================================
01001c5c: 4e56 0000 206e 0008 4a88 LINK.W A6,#$0000
01001c60: 206e 0008 4a88 671c 217c MOVEA.L (A6,$0008) == $0b03f800,A0
01001c64: 4a88 671c 217c 0100 1c84 TST.L A0
01001c66: 671c 217c 0100 1c84 01a4 BEQ.B #$0000001c == 01001c84 (FALSE)
01001c68: 217c 0100 1c84 01a4 4e71 MOVE.L #$01001c84,(A0,$01a4) == $000001a8
01001c70: 4e71 226e 000c 1011 49c0 NOP.L 
01001c72: 226e 000c 1011 49c0 4e71 MOVEA.L (A6,$000c) == $0b03f804,A1
01001c76: 1011 49c0 4e71 42a8 01a4 MOVE.B (A1),D0
01001c78: 49c0 4e71 42a8 01a4 7001 EXT.B D0
01001c7a: 4e71 42a8 01a4 7001 6006 NOP.L 
01001c7c: 42a8 01a4 7001 6006 42a8 CLR.L (A0,$01a4) == $000001a8
01001c80: 7001 6006 42a8 01a4 4280 MOVE.L #$00000001,D0
01001c82: 6006 42a8 01a4 4280 4e5e BT .B #$00000006 == 01001c8a (TRUE)
01001c84: 42a8 01a4 4280 4e5e 4e75 CLR.L (A0,$01a4) == $000001a8
01001c88: 4280 4e5e 4e75 4e56 0000 CLR.L D0
01001c8a: 4e5e 4e75 4e56 0000 206e UNLK.L A6

=============================================================
=
=============================================================
01001c8c: 4e75 4e56 0000 206e 0008 RTS.L 
01001c8e: 4e56 0000 206e 0008 217c LINK.W A6,#$0000
01001c92: 206e 0008 217c 0100 1c84 MOVEA.L (A6,$0008) == $0b03f800,A0
01001c96: 217c 0100 1c84 01a4 4e71 MOVE.L #$01001c84,(A0,$01a4) == $000001a8
01001c9e: 4e71 226e 000c 2011 4e71 NOP.L 
01001ca0: 226e 000c 2011 4e71 42a8 MOVEA.L (A6,$000c) == $0b03f804,A1
01001ca4: 2011 4e71 42a8 01a4 7001 MOVE.L (A1),D0
01001ca6: 4e71 42a8 01a4 7001 4e5e NOP.L 
01001ca8: 42a8 01a4 7001 4e5e 4e75 CLR.L (A0,$01a4) == $000001a8
01001cac: 7001 4e5e 4e75 4e56 0000 MOVE.L #$00000001,D0
01001cae: 4e5e 4e75 4e56 0000 61ff UNLK.L A6

=============================================================
=
=============================================================
01001cb0: 4e75 4e56 0000 61ff ffff RTS.L 
01001cb2: 4e56 0000 61ff ffff e70a LINK.W A6,#$0000
01001cb6: 61ff ffff e70a 2040 3028 BSR.L #$ffffe70a == 010003c2
01001cbc: 2040 3028 0170 0240 0008 MOVEA.L D0,A0
01001cbe: 3028 0170 0240 0008 6618 MOVE.W (A0,$0170) == $00000174,D0
01001cc2: 0240 0008 6618 3028 0170 AND.W #$0008,D0
01001cc6: 6618 3028 0170 0240 fffe BNE.B #$00000018 == 01001ce0 (TRUE)
01001cc8: 3028 0170 0240 fffe 3140 MOVE.W (A0,$0170) == $00000174,D0
01001ccc: 0240 fffe 3140 0170 3028 AND.W #$fffe,D0
01001cd0: 3140 0170 3028 0170 0040 MOVE.W D0,(A0,$0170) == $00000174
01001cd4: 3028 0170 0040 0008 3140 MOVE.W (A0,$0170) == $00000174,D0
01001cd8: 0040 0008 3140 0170 2f2e OR.W #$0008,D0
01001cdc: 3140 0170 2f2e 0008 61ff MOVE.W D0,(A0,$0170) == $00000174
01001ce0: 2f2e 0008 61ff 0000 4a8a MOVE.L (A6,$0008) == $0b03f800,-(A7)
01001ce4: 61ff 0000 4a8a 4e5e 4e75 BSR.L #$00004a8a == 01006770
01001cea: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6


=============================================================
=
=============================================================
01001cec: 4e75 4e56 fffc 48e7 3000 RTS.L 
01001cee: 4e56 fffc 48e7 3000 242e LINK.W A6,#$fffc
01001cf2: 48e7 3000 242e 0008 6758 MVMLE.L #$3000,-(A7)
01001cf6: 242e 0008 6758 4879 0101 MOVE.L (A6,$0008) == $0b03f800,D2
01001cfa: 6758 4879 0101 1cc4 4878 BEQ.B #$00000058 == 01001d54 (FALSE)
01001cfc: 4879 0101 1cc4 4878 0134 PEA.L $01011cc4
01001d02: 4878 0134 4878 0154 61ff PEA.L $00000134
01001d06: 4878 0154 61ff 0000 0af8 PEA.L $00000154
01001d0a: 61ff 0000 0af8 207c 0200 BSR.L #$00000af8 == 01002804
01001d10: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
01001d16: 2d50 fffc 102e fffe e808 MOVE.L (A0),(A6,$fffc) == $0b03f7f4
01001d1a: 102e fffe e808 4281 1200 MOVE.B (A6,$fffe) == $0b03f7f6,D0
01001d1e: e808 4281 1200 defc 000c LSR.B #$00000004,D0
01001d20: 4281 1200 defc 000c 4a81 CLR.L D1
01001d22: 1200 defc 000c 4a81 6706 MOVE.B D0,D1
01001d24: defc 000c 4a81 6706 7602 ADDA.W #$000c,A7
01001d28: 4a81 6706 7602 b681 6608 TST.L D1
01001d2a: 6706 7602 b681 6608 203c BEQ.B #$00000006 == 01001d32 (FALSE)
01001d2c: 7602 b681 6608 203c 0101 MOVE.L #$00000002,D3
01001d2e: b681 6608 203c 0101 0d90 CMP.L D1,D3
01001d30: 6608 203c 0101 0d90 6006 BNE.B #$00000008 == 01001d3a (TRUE)
01001d32: 203c 0101 0d90 6006 203c MOVE.L #$01010d90,D0
01001d38: 6006 203c 0101 0fb4 2f00 BT .B #$00000006 == 01001d40 (TRUE)
01001d3a: 203c 0101 0fb4 2f00 4878 MOVE.L #$01010fb4,D0
01001d40: 2f00 4878 0161 4878 0280 MOVE.L D0,-(A7)
01001d42: 4878 0161 4878 0280 61ff PEA.L $00000161
01001d46: 4878 0280 61ff 0000 0ab8 PEA.L $00000280
01001d4a: 61ff 0000 0ab8 defc 000c BSR.L #$00000ab8 == 01002804
01001d50: defc 000c 4879 0100 f606 ADDA.W #$000c,A7
01001d54: 4879 0100 f606 4878 0001 PEA.L $0100f606
01001d5a: 4878 0001 4878 017c 4878 PEA.L $00000001
01001d5e: 4878 017c 4878 0226 61ff PEA.L $0000017c
01001d62: 4878 0226 61ff 0000 4a3a PEA.L $00000226
01001d66: 61ff 0000 4a3a defc 0010 BSR.L #$00004a3a == 010067a2
01001d6c: defc 0010 4a82 670a 61ff ADDA.W #$0010,A7
01001d70: 4a82 670a 61ff 0000 6dce TST.L D2
01001d72: 670a 61ff 0000 6dce 4a82 BEQ.B #$0000000a == 01001d7e (FALSE)
01001d74: 61ff 0000 6dce 4a82 66f6 BSR.L #$00006dce == 01008b44
01001d7a: 4a82 66f6 4cee 000c fff4 TST.L D2
01001d7c: 66f6 4cee 000c fff4 4e5e BNE.B #$fffffff6 == 01001d74 (TRUE)
01001d7e: 4cee 000c fff4 4e5e 4e75 MVMEL.L #$000c,(A6,$fff4) == $0b03f7ec
01001d84: 4e5e 4e75 4e56 fff0 48e7 UNLK.L A6

=============================================================
=
=============================================================
01001d86: 4e75 4e56 fff0 48e7 3038 RTS.L 
01001d88: 4e56 fff0 48e7 3038 61ff LINK.W A6,#$fff0
01001d8c: 48e7 3038 61ff ffff e630 MVMLE.L #$3038,-(A7)
01001d90: 61ff ffff e630 2840 47ec BSR.L #$ffffe630 == 010003c2
01001d96: 2840 47ec 0016 e9eb 0084 MOVEA.L D0,A4
01001d98: 47ec 0016 e9eb 0084 0002 LEA.L (A4,$0016) == $01002c16,A3
01001d9c: e9eb 0084 0002 7606 b680 BFEXTU.L #$0084,(A3,$0002) == $0b040002
01001da2: 7606 b680 6600 009e 4a2c MOVE.L #$00000006,D3
01001da4: b680 6600 009e 4a2c 0004 CMP.L D0,D3
01001da6: 6600 009e 4a2c 0004 6d00 BNE.W #$009e == 01001e46 (TRUE)
01001daa: 4a2c 0004 6d00 0096 4aae TST.B (A4,$0004) == $01002c04
01001dae: 6d00 0096 4aae 0008 660a BLT.W #$0096 == 01001e46 (TRUE)
01001db2: 4aae 0008 660a 082b 0000 TST.L (A6,$0008) == $0b03f800
01001db6: 660a 082b 0000 0003 6600 BNE.B #$0000000a == 01001dc2 (TRUE)
01001db8: 082b 0000 0003 6600 0086 BTST.B #$0000,(A3,$0003) == $0b040003
01001dbe: 6600 0086 4879 0100 f619 BNE.W #$0086 == 01001e46 (TRUE)
01001dc2: 4879 0100 f619 45f9 0100 PEA.L $0100f619
01001dc8: 45f9 0100 6770 4e92 4878 LEA.L $01006770,A2
01001dce: 4e92 4878 0010 74f0 d48e JSR.L (A2)
01001dd0: 4878 0010 74f0 d48e 2f02 PEA.L $00000010
01001dd4: 74f0 d48e 2f02 61ff 0000 MOVE.L #$fffffff0,D2
01001dd6: d48e 2f02 61ff 0000 51fc ADD.L A6,D2
01001dd8: 2f02 61ff 0000 51fc 42a7 MOVE.L D2,-(A7)
01001dda: 61ff 0000 51fc 42a7 4878 BSR.L #$000051fc == 01006fd8
01001de0: 42a7 4878 0010 2f02 61ff CLR.L -(A7)
01001de2: 4878 0010 2f02 61ff 0000 PEA.L $00000010
01001de6: 2f02 61ff 0000 4d4e 4879 MOVE.L D2,-(A7)
01001de8: 61ff 0000 4d4e 4879 0100 BSR.L #$00004d4e == 01006b38
01001dee: 4879 0100 f419 4e92 95ca PEA.L $0100f419
01001df4: 4e92 95ca defc 001c 4281 JSR.L (A2)
01001df6: 95ca defc 001c 4281 1032 SUBA.L A2,A2
01001df8: defc 001c 4281 1032 e8f0 ADDA.W #$001c,A7
01001dfc: 4281 1032 e8f0 0a00 004e CLR.L D1
01001dfe: 1032 e8f0 0a00 004e 49c0 MOVE.B (A2, A6.L*1, $fffffff0) == $1607efc0,D0
01001e02: 0a00 004e 49c0 1232 b804 EOR.B #$4e,D0
01001e06: 49c0 1232 b804 b280 6710 EXT.B D0
01001e08: 1232 b804 b280 6710 4879 MOVE.B (A2, A3.L*1, $04) == $1607f7dc,D1
01001e0c: b280 6710 4879 0100 f624 CMP.L D0,D1
01001e0e: 6710 4879 0100 f624 61ff BEQ.B #$00000010 == 01001e20 (FALSE)
01001e10: 4879 0100 f624 61ff 0000 PEA.L $0100f624
01001e16: 61ff 0000 4958 584f 6008 BSR.L #$00004958 == 01006770
01001e1c: 584f 6008 524a 7605 b68a ADDA.W #$00000004,A7
01001e1e: 6008 524a 7605 b68a 6cd6 BT .B #$00000008 == 01001e28 (TRUE)
01001e20: 524a 7605 b68a 6cd6 4878 ADDA.W #$00000001,A2
01001e22: 7605 b68a 6cd6 4878 0010 MOVE.L #$00000005,D3
01001e24: b68a 6cd6 4878 0010 486e CMP.L A2,D3
01001e26: 6cd6 4878 0010 486e fff0 BGE.B #$ffffffd6 == 01001dfe (FALSE)
01001e28: 4878 0010 486e fff0 61ff PEA.L $00000010
01001e2c: 486e fff0 61ff 0000 51a6 PEA.L (A6,$fff0) == $0b03f7e8
01001e30: 61ff 0000 51a6 7605 b68a BSR.L #$000051a6 == 01006fd8
01001e36: 7605 b68a 6d04 4280 6008 MOVE.L #$00000005,D3
01001e38: b68a 6d04 4280 6008 002c CMP.L A2,D3
01001e3a: 6d04 4280 6008 002c ff80 BLT.B #$00000004 == 01001e40 (TRUE)
01001e3c: 4280 6008 002c ff80 0004 CLR.L D0
01001e3e: 6008 002c ff80 0004 7001 BT .B #$00000008 == 01001e48 (TRUE)
01001e40: 002c ff80 0004 7001 4cee OR.B #$80,(A4,$0004) == $01002c04
01001e46: 7001 4cee 1c0c ffdc 4e5e MOVE.L #$00000001,D0
01001e48: 4cee 1c0c ffdc 4e5e 4e75 MVMEL.L #$1c0c,(A6,$ffdc) == $0b03f7d4
01001e4e: 4e5e 4e75 4e56 0000 4879 UNLK.L A6

=============================================================
=
=============================================================
01001e50: 4e75 4e56 0000 4879 0100 RTS.L 
01001e52: 4e56 0000 4879 0100 f62b LINK.W A6,#$0000
01001e56: 4879 0100 f62b 61ff 0000 PEA.L $0100f62b
01001e5c: 61ff 0000 4912 4e5e 4e75 BSR.L #$00004912 == 01006770
01001e62: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6

=============================================================
=
=============================================================
01001e64: 4e75 4e56 0000 48e7 3000 RTS.L 
01001e66: 4e56 0000 48e7 3000 242e LINK.W A6,#$0000
01001e6a: 48e7 3000 242e 0008 61ff MVMLE.L #$3000,-(A7)
01001e6e: 242e 0008 61ff ffff e54e MOVE.L (A6,$0008) == $0b03f800,D2
01001e72: 61ff ffff e54e 4281 b481 BSR.L #$ffffe54e == 010003c2
01001e78: 4281 b481 6f2c 207c 0200 CLR.L D1
01001e7a: b481 6f2c 207c 0200 d000 CMP.L D1,D2
01001e7c: 6f2c 207c 0200 d000 7601 BLE.B #$0000002c == 01001eaa (TRUE)
01001e7e: 207c 0200 d000 7601 8790 MOVEA.L #$0200d000,A0
01001e84: 7601 8790 4280 5280 0c80 MOVE.L #$00000001,D3
01001e86: 8790 4280 5280 0c80 000f OR.L D3,(A0)
01001e88: 4280 5280 0c80 000f 423f CLR.L D0
01001e8a: 5280 0c80 000f 423f 6ff6 ADD.L #$00000001,D0
01001e8c: 0c80 000f 423f 6ff6 76fe CMP.L #$000f423f,D0
01001e92: 6ff6 76fe c790 4280 5280 BLE.B #$fffffff6 == 01001e8a (TRUE)
01001e94: 76fe c790 4280 5280 0c80 MOVE.L #$fffffffe,D3
01001e96: c790 4280 5280 0c80 000f AND.L D3,(A0)
01001e98: 4280 5280 0c80 000f 423f CLR.L D0
01001e9a: 5280 0c80 000f 423f 6ff6 ADD.L #$00000001,D0
01001e9c: 0c80 000f 423f 6ff6 5281 CMP.L #$000f423f,D0
01001ea2: 6ff6 5281 b481 6eda 4280 BLE.B #$fffffff6 == 01001e9a (TRUE)
01001ea4: 5281 b481 6eda 4280 5280 ADD.L #$00000001,D1
01001ea6: b481 6eda 4280 5280 0c80 CMP.L D1,D2
01001ea8: 6eda 4280 5280 0c80 000f BGT.B #$ffffffda == 01001e84 (FALSE)
01001eaa: 4280 5280 0c80 000f 423f CLR.L D0
01001eac: 5280 0c80 000f 423f 6ff6 ADD.L #$00000001,D0
01001eae: 0c80 000f 423f 6ff6 4cee CMP.L #$000f423f,D0
01001eb4: 6ff6 4cee 000c fff8 4e5e BLE.B #$fffffff6 == 01001eac (TRUE)
01001eb6: 4cee 000c fff8 4e5e 4e75 MVMEL.L #$000c,(A6,$fff8) == $0b03f7f0
01001ebc: 4e5e 4e75 4e56 ff7c 48e7 UNLK.L A6

=============================================================
=
=============================================================
01001ebe: 4e75 4e56 ff7c 48e7 3838 RTS.L 
01001ec0: 4e56 ff7c 48e7 3838 242e LINK.W A6,#$ff7c
01001ec4: 48e7 3838 242e 0010 282e MVMLE.L #$3838,-(A7)
01001ec8: 242e 0010 282e 0014 4283 MOVE.L (A6,$0010) == $0b03f808,D2
01001ecc: 282e 0014 4283 47ee ff80 MOVE.L (A6,$0014) == $0b03f80c,D4
01001ed0: 4283 47ee ff80 2f2e 0008 CLR.L D3
01001ed2: 47ee ff80 2f2e 0008 61ff LEA.L (A6,$ff80) == $0b03f778,A3
01001ed6: 2f2e 0008 61ff 0000 4da8 MOVE.L (A6,$0008) == $0b03f800,-(A7)
01001eda: 61ff 0000 4da8 2840 246e BSR.L #$00004da8 == 01006c84
01001ee0: 2840 246e 000c 584f 4a92 MOVEA.L D0,A4
01001ee2: 246e 000c 584f 4a92 6700 MOVEA.L (A6,$000c) == $0b03f804,A2
01001ee6: 584f 4a92 6700 00e6 4a14 ADDA.W #$00000004,A7
01001ee8: 4a92 6700 00e6 4a14 6712 TST.L (A2)
01001eea: 6700 00e6 4a14 6712 2f12 BEQ.W #$00e6 == 01001fd2 (FALSE)
01001eee: 4a14 6712 2f12 2f0c 61ff TST.B (A4)
01001ef0: 6712 2f12 2f0c 61ff 0000 BEQ.B #$00000012 == 01001f04 (FALSE)
01001ef2: 2f12 2f0c 61ff 0000 51bc MOVE.L (A2),-(A7)
01001ef4: 2f0c 61ff 0000 51bc 504f MOVE.L A4,-(A7)
01001ef6: 61ff 0000 51bc 504f 4a80 BSR.L #$000051bc == 010070b4
01001efc: 504f 4a80 6600 00c6 2052 ADDA.W #$00000008,A7
01001efe: 4a80 6600 00c6 2052 4a10 TST.L D0
01001f00: 6600 00c6 2052 4a10 6714 BNE.W #$00c6 == 01001fc8 (TRUE)
01001f04: 2052 4a10 6714 2f08 2f04 MOVEA.L (A2),A0
01001f06: 4a10 6714 2f08 2f04 4879 TST.B (A0)
01001f08: 6714 2f08 2f04 4879 0100 BEQ.B #$00000014 == 01001f1e (FALSE)
01001f0a: 2f08 2f04 4879 0100 f64b MOVE.L A0,-(A7)
01001f0c: 2f04 4879 0100 f64b 61ff MOVE.L D4,-(A7)
01001f0e: 4879 0100 f64b 61ff 0000 PEA.L $0100f64b
01001f14: 61ff 0000 485a defc 000c BSR.L #$0000485a == 01006770
01001f1a: defc 000c 4aaa 0008 6618 ADDA.W #$000c,A7
01001f1e: 4aaa 0008 6618 206a 0004 TST.L (A2,$0008) == $0b03f7e0
01001f22: 6618 206a 0004 2f30 2800 BNE.B #$00000018 == 01001f3c (TRUE)
01001f24: 206a 0004 2f30 2800 4879 MOVEA.L (A2,$0004) == $0b03f7dc,A0
01001f28: 2f30 2800 4879 0100 f652 MOVE.L (A0, D2.L*1, $00) == $00000005,-(A7)
01001f2c: 4879 0100 f652 61ff 0000 PEA.L $0100f652
01001f32: 61ff 0000 483c 504f 6014 BSR.L #$0000483c == 01006770
01001f38: 504f 6014 2f0a 2f02 42a7 ADDA.W #$00000008,A7
01001f3a: 6014 2f0a 2f02 42a7 206a BT .B #$00000014 == 01001f50 (TRUE)
01001f3c: 2f0a 2f02 42a7 206a 0008 MOVE.L A2,-(A7)
01001f3e: 2f02 42a7 206a 0008 4e90 MOVE.L D2,-(A7)
01001f40: 42a7 206a 0008 4e90 defc CLR.L -(A7)
01001f42: 206a 0008 4e90 defc 000c MOVEA.L (A2,$0008) == $0b03f7e0,A0
01001f46: 4e90 defc 000c 4a80 6678 JSR.L (A0)
01001f48: defc 000c 4a80 6678 4878 ADDA.W #$000c,A7
01001f4c: 4a80 6678 4878 0001 4878 TST.L D0
01001f4e: 6678 4878 0001 4878 0080 BNE.B #$00000078 == 01001fc8 (TRUE)
01001f50: 4878 0001 4878 0080 2f0b PEA.L $00000001
01001f54: 4878 0080 2f0b 61ff 0000 PEA.L $00000080
01001f58: 2f0b 61ff 0000 4bdc defc MOVE.L A3,-(A7)
01001f5a: 61ff 0000 4bdc defc 000c BSR.L #$00004bdc == 01006b38
01001f60: defc 000c 4a13 6760 4aaa ADDA.W #$000c,A7
01001f64: 4a13 6760 4aaa 0008 6638 TST.B (A3)
01001f66: 6760 4aaa 0008 6638 0c13 BEQ.B #$00000060 == 01001fc8 (FALSE)
01001f68: 4aaa 0008 6638 0c13 002e TST.L (A2,$0008) == $0b03f7e0
01001f6c: 6638 0c13 002e 675e 42a7 BNE.B #$00000038 == 01001fa6 (TRUE)
01001f6e: 0c13 002e 675e 42a7 61ff CMP.B #$2e,(A3)
01001f72: 675e 42a7 61ff ffff fe10 BEQ.B #$0000005e == 01001fd2 (FALSE)
01001f74: 42a7 61ff ffff fe10 584f CLR.L -(A7)
01001f76: 61ff ffff fe10 584f 4a80 BSR.L #$fffffe10 == 01001d88
01001f7c: 584f 4a80 6750 4878 0010 ADDA.W #$00000004,A7
01001f7e: 4a80 6750 4878 0010 486e TST.L D0
01001f80: 6750 4878 0010 486e ff7c BEQ.B #$00000050 == 01001fd2 (FALSE)
01001f82: 4878 0010 486e ff7c 2f0b PEA.L $00000010
01001f86: 486e ff7c 2f0b 61ff 0000 PEA.L (A6,$ff7c) == $0b03f774
01001f8a: 2f0b 61ff 0000 4d26 defc MOVE.L A3,-(A7)
01001f8c: 61ff 0000 4d26 defc 000c BSR.L #$00004d26 == 01006cb4
01001f92: defc 000c 4a80 6738 206a ADDA.W #$000c,A7
01001f96: 4a80 6738 206a 0004 21ae TST.L D0
01001f98: 6738 206a 0004 21ae ff7c BEQ.B #$00000038 == 01001fd2 (FALSE)
01001f9a: 206a 0004 21ae ff7c 2800 MOVEA.L (A2,$0004) == $0b03f7dc,A0
01001f9e: 21ae ff7c 2800 6020 2f0b MOVE.L (A6,$ff7c) == $0b03f774,(A0, D2.L*1, $00) == $00000005
01001fa4: 6020 2f0b 2f0a 2f02 4878 BT .B #$00000020 == 01001fc6 (TRUE)
01001fa6: 2f0b 2f0a 2f02 4878 0001 MOVE.L A3,-(A7)
01001fa8: 2f0a 2f02 4878 0001 206a MOVE.L A2,-(A7)
01001faa: 2f02 4878 0001 206a 0008 MOVE.L D2,-(A7)
01001fac: 4878 0001 206a 0008 4e90 PEA.L $00000001
01001fb0: 206a 0008 4e90 defc 0010 MOVEA.L (A2,$0008) == $0b03f7e0,A0
01001fb4: 4e90 defc 0010 72ff b280 JSR.L (A0)
01001fb6: defc 0010 72ff b280 6712 ADDA.W #$0010,A7
01001fba: 72ff b280 6712 7601 b680 MOVE.L #$ffffffff,D1
01001fbc: b280 6712 7601 b680 670c CMP.L D0,D1
01001fbe: 6712 7601 b680 670c 7601 BEQ.B #$00000012 == 01001fd2 (FALSE)
01001fc0: 7601 b680 670c 7601 d4fc MOVE.L #$00000001,D3
01001fc2: b680 670c 7601 d4fc 0014 CMP.L D0,D3
01001fc4: 670c 7601 d4fc 0014 4a92 BEQ.B #$0000000c == 01001fd2 (FALSE)
01001fc6: 7601 d4fc 0014 4a92 6600 MOVE.L #$00000001,D3
01001fc8: d4fc 0014 4a92 6600 ff1e ADDA.W #$0014,A2
01001fcc: 4a92 6600 ff1e 2003 4cee TST.L (A2)
01001fce: 6600 ff1e 2003 4cee 1c1c BNE.W #$ff1e == 01001eee (TRUE)
01001fd2: 2003 4cee 1c1c ff64 4e5e MOVE.L D3,D0
01001fd4: 4cee 1c1c ff64 4e5e 4e75 MVMEL.L #$1c1c,(A6,$ff64) == $0b03f75c
01001fda: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
01001fdc: 4e75 4e56 fffc 48e7 2020 RTS.L 

=============================================================
=
=============================================================
01001fde: 4e56 fffc 48e7 2020 202e LINK.W A6,#$fffc
01001fe2: 48e7 2020 202e 0008 242e MVMLE.L #$2020,-(A7)
01001fe6: 202e 0008 242e 000c 246e MOVE.L (A6,$0008) == $0b03f800,D0
01001fea: 242e 000c 246e 0010 4a80 MOVE.L (A6,$000c) == $0b03f804,D2
01001fee: 246e 0010 4a80 6708 7201 MOVEA.L (A6,$0010) == $0b03f808,A2
01001ff2: 4a80 6708 7201 b280 671c TST.L D0
01001ff4: 6708 7201 b280 671c 6050 BEQ.B #$00000008 == 01001ffe (FALSE)
01001ff6: 7201 b280 671c 6050 2f2a MOVE.L #$00000001,D1
01001ff8: b280 671c 6050 2f2a 000c CMP.L D0,D1
01001ffa: 671c 6050 2f2a 000c 206a BEQ.B #$0000001c == 01002018 (FALSE)
01001ffc: 6050 2f2a 000c 206a 0004 BT .B #$00000050 == 0100204e (TRUE)
01001ffe: 2f2a 000c 206a 0004 2f30 MOVE.L (A2,$000c) == $0b03f7e4,-(A7)
01002002: 206a 0004 2f30 2800 4879 MOVEA.L (A2,$0004) == $0b03f7dc,A0
01002006: 2f30 2800 4879 0100 f659 MOVE.L (A0, D2.L*1, $00) == $00000005,-(A7)
0100200a: 4879 0100 f659 61ff 0000 PEA.L $0100f659
01002010: 61ff 0000 475e 6034 4878 BSR.L #$0000475e == 01006770
01002016: 6034 4878 0010 486e fffc BT .B #$00000034 == 0100204c (TRUE)
01002018: 4878 0010 486e fffc 2f2e PEA.L $00000010
0100201c: 486e fffc 2f2e 0014 61ff PEA.L (A6,$fffc) == $0b03f7f4
01002020: 2f2e 0014 61ff 0000 4c8e MOVE.L (A6,$0014) == $0b03f80c,-(A7)
01002024: 61ff 0000 4c8e defc 000c BSR.L #$00004c8e == 01006cb4
0100202a: defc 000c 4a80 670c 42a7 ADDA.W #$000c,A7
0100202e: 4a80 670c 42a7 61ff ffff TST.L D0
01002030: 670c 42a7 61ff ffff fd52 BEQ.B #$0000000c == 0100203e (FALSE)
01002032: 42a7 61ff ffff fd52 4a80 CLR.L -(A7)
01002034: 61ff ffff fd52 4a80 6604 BSR.L #$fffffd52 == 01001d88
0100203a: 4a80 6604 70ff 600c 206a TST.L D0
0100203c: 6604 70ff 600c 206a 0004 BNE.B #$00000004 == 01002042 (TRUE)
0100203e: 70ff 600c 206a 0004 21ae MOVE.L #$ffffffff,D0
01002040: 600c 206a 0004 21ae fffc BT .B #$0000000c == 0100204e (TRUE)
01002042: 206a 0004 21ae fffc 2800 MOVEA.L (A2,$0004) == $0b03f7dc,A0
01002046: 21ae fffc 2800 4280 4cee MOVE.L (A6,$fffc) == $0b03f7f4,(A0, D2.L*1, $00) == $00000005
0100204c: 4280 4cee 0404 fff4 4e5e CLR.L D0
0100204e: 4cee 0404 fff4 4e5e 4e75 MVMEL.L #$0404,(A6,$fff4) == $0b03f7ec
01002054: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01002056: 4e75 4e56 0000 48e7 2030 RTS.L 

=============================================================
=
=============================================================
01002058: 4e56 0000 48e7 2030 202e LINK.W A6,#$0000
0100205c: 48e7 2030 202e 0008 242e MVMLE.L #$2030,-(A7)
01002060: 202e 0008 242e 000c 246e MOVE.L (A6,$0008) == $0b03f800,D0
01002064: 242e 000c 246e 0010 266e MOVE.L (A6,$000c) == $0b03f804,D2
01002068: 246e 0010 266e 0014 4a80 MOVEA.L (A6,$0010) == $0b03f808,A2
0100206c: 266e 0014 4a80 6708 7201 MOVEA.L (A6,$0014) == $0b03f80c,A3
01002070: 4a80 6708 7201 b280 6716 TST.L D0
01002072: 6708 7201 b280 6716 606c BEQ.B #$00000008 == 0100207c (FALSE)
01002074: 7201 b280 6716 606c d4aa MOVE.L #$00000001,D1
01002076: b280 6716 606c d4aa 0004 CMP.L D0,D1
01002078: 6716 606c d4aa 0004 2f02 BEQ.B #$00000016 == 01002090 (FALSE)
0100207a: 606c d4aa 0004 2f02 4879 BT .B #$0000006c == 010020e8 (TRUE)
0100207c: d4aa 0004 2f02 4879 0100 ADD.L (A2,$0004) == $0b03f7dc,D2
01002080: 2f02 4879 0100 f65e 61ff MOVE.L D2,-(A7)
01002082: 4879 0100 f65e 61ff 0000 PEA.L $0100f65e
01002088: 61ff 0000 46e6 6056 42a7 BSR.L #$000046e6 == 01006770
0100208e: 6056 42a7 61ff ffff fcf4 BT .B #$00000056 == 010020e6 (TRUE)
01002090: 42a7 61ff ffff fcf4 584f CLR.L -(A7)
01002092: 61ff ffff fcf4 584f 4a80 BSR.L #$fffffcf4 == 01001d88
01002098: 584f 4a80 6604 70ff 6046 ADDA.W #$00000004,A7
0100209a: 4a80 6604 70ff 6046 0c13 TST.L D0
0100209c: 6604 70ff 6046 0c13 002e BNE.B #$00000004 == 010020a2 (TRUE)
0100209e: 70ff 6046 0c13 002e 660c MOVE.L #$ffffffff,D0
010020a0: 6046 0c13 002e 660c 206a BT .B #$00000046 == 010020e8 (TRUE)
010020a2: 0c13 002e 660c 206a 0004 CMP.B #$2e,(A3)
010020a6: 660c 206a 0004 4230 2800 BNE.B #$0000000c == 010020b4 (TRUE)
010020a8: 206a 0004 4230 2800 7001 MOVEA.L (A2,$0004) == $0b03f7dc,A0
010020ac: 4230 2800 7001 6034 2f0b CLR.B (A0, D2.L*1, $00) == $00000005
010020b0: 7001 6034 2f0b 61ff 0000 MOVE.L #$00000001,D0
010020b2: 6034 2f0b 61ff 0000 5054 BT .B #$00000034 == 010020e8 (TRUE)
010020b4: 2f0b 61ff 0000 5054 584f MOVE.L A3,-(A7)
010020b6: 61ff 0000 5054 584f b0aa BSR.L #$00005054 == 0100710c
010020bc: 584f b0aa 000c 6d14 2f2a ADDA.W #$00000004,A7
010020be: b0aa 000c 6d14 2f2a 000c CMP.L (A2,$000c) == $0b03f7e4,D0
010020c2: 6d14 2f2a 000c 4879 0100 BLT.B #$00000014 == 010020d8 (TRUE)
010020c4: 2f2a 000c 4879 0100 f663 MOVE.L (A2,$000c) == $0b03f7e4,-(A7)
010020c8: 4879 0100 f663 61ff 0000 PEA.L $0100f663
010020ce: 61ff 0000 46a0 70ff 6010 BSR.L #$000046a0 == 01006770
010020d4: 70ff 6010 2f0b d4aa 0004 MOVE.L #$ffffffff,D0
010020d6: 6010 2f0b d4aa 0004 2f02 BT .B #$00000010 == 010020e8 (TRUE)
010020d8: 2f0b d4aa 0004 2f02 61ff MOVE.L A3,-(A7)
010020da: d4aa 0004 2f02 61ff 0000 ADD.L (A2,$0004) == $0b03f7dc,D2
010020de: 2f02 61ff 0000 4ff2 4280 MOVE.L D2,-(A7)
010020e0: 61ff 0000 4ff2 4280 4cee BSR.L #$00004ff2 == 010070d4
010020e6: 4280 4cee 0c04 fff4 4e5e CLR.L D0
010020e8: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f7ec
010020ee: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
010020f0: 4e75 4e56 0000 48e7 0038 RTS.L 

=============================================================
=
=============================================================
010020f2: 4e56 0000 48e7 0038 202e LINK.W A6,#$0000
010020f6: 48e7 0038 202e 0008 286e MVMLE.L #$0038,-(A7)
010020fa: 202e 0008 286e 0010 266e MOVE.L (A6,$0008) == $0b03f800,D0
010020fe: 286e 0010 266e 0014 246e MOVEA.L (A6,$0010) == $0b03f808,A4
01002102: 266e 0014 246e 000c 6708 MOVEA.L (A6,$0014) == $0b03f80c,A3
01002106: 246e 000c 6708 7201 b280 MOVEA.L (A6,$000c) == $0b03f804,A2
0100210a: 6708 7201 b280 672e 6072 BEQ.B #$00000008 == 01002114 (FALSE)
0100210c: 7201 b280 672e 6072 4280 MOVE.L #$00000001,D1
0100210e: b280 672e 6072 4280 102a CMP.L D0,D1
01002110: 672e 6072 4280 102a 000e BEQ.B #$0000002e == 01002140 (FALSE)
01002112: 6072 4280 102a 000e c0ac BT .B #$00000072 == 01002186 (TRUE)
01002114: 4280 102a 000e c0ac 0004 CLR.L D0
01002116: 102a 000e c0ac 0004 6708 MOVE.B (A2,$000e) == $0b03f7e6,D0
0100211a: c0ac 0004 6708 203c 0100 AND.L (A4,$0004) == $01002c04,D0
0100211e: 6708 203c 0100 f67c 6006 BEQ.B #$00000008 == 01002128 (FALSE)
01002120: 203c 0100 f67c 6006 203c MOVE.L #$0100f67c,D0
01002126: 6006 203c 0100 f10a 2f00 BT .B #$00000006 == 0100212e (TRUE)
01002128: 203c 0100 f10a 2f00 4879 MOVE.L #$0100f10a,D0
0100212e: 2f00 4879 0100 f680 61ff MOVE.L D0,-(A7)
01002130: 4879 0100 f680 61ff 0000 PEA.L $0100f680
01002136: 61ff 0000 4638 4280 6046 BSR.L #$00004638 == 01006770
0100213c: 4280 6046 0c13 002e 673e CLR.L D0
0100213e: 6046 0c13 002e 673e 42a7 BT .B #$00000046 == 01002186 (TRUE)
01002140: 0c13 002e 673e 42a7 61ff CMP.B #$2e,(A3)
01002144: 673e 42a7 61ff ffff fc3e BEQ.B #$0000003e == 01002184 (FALSE)
01002146: 42a7 61ff ffff fc3e 4a80 CLR.L -(A7)
01002148: 61ff ffff fc3e 4a80 6732 BSR.L #$fffffc3e == 01001d88
0100214e: 4a80 6732 0c13 0079 6706 TST.L D0
01002150: 6732 0c13 0079 6706 0c13 BEQ.B #$00000032 == 01002184 (FALSE)
01002152: 0c13 0079 6706 0c13 0059 CMP.B #$79,(A3)
01002156: 6706 0c13 0059 660c 122c BEQ.B #$00000006 == 0100215e (FALSE)
01002158: 0c13 0059 660c 122c 0007 CMP.B #$59,(A3)
0100215c: 660c 122c 0007 832a 000e BNE.B #$0000000c == 0100216a (TRUE)
0100215e: 122c 0007 832a 000e 4280 MOVE.B (A4,$0007) == $01002c07,D1
01002162: 832a 000e 4280 601c 0c13 OR.B D1,(A2,$000e) == $0b03f7e6
01002166: 4280 601c 0c13 006e 6706 CLR.L D0
01002168: 601c 0c13 006e 6706 0c13 BT .B #$0000001c == 01002186 (TRUE)
0100216a: 0c13 006e 6706 0c13 004e CMP.B #$6e,(A3)
0100216e: 6706 0c13 004e 660e 102c BEQ.B #$00000006 == 01002176 (FALSE)
01002170: 0c13 004e 660e 102c 0007 CMP.B #$4e,(A3)
01002174: 660e 102c 0007 4600 c12a BNE.B #$0000000e == 01002184 (TRUE)
01002176: 102c 0007 4600 c12a 000e MOVE.B (A4,$0007) == $01002c07,D0
0100217a: 4600 c12a 000e 4280 6002 NOT.B D0
0100217c: c12a 000e 4280 6002 70ff AND.B D0,(A2,$000e) == $0b03f7e6
01002180: 4280 6002 70ff 4cee 1c00 CLR.L D0
01002182: 6002 70ff 4cee 1c00 fff4 BT .B #$00000002 == 01002186 (TRUE)
01002184: 70ff 4cee 1c00 fff4 4e5e MOVE.L #$ffffffff,D0
01002186: 4cee 1c00 fff4 4e5e 4e75 MVMEL.L #$1c00,(A6,$fff4) == $0b03f7ec
0100218c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100218e: 4e75 4e56 0000 48e7 0030 RTS.L 

=============================================================
=
=============================================================
01002190: 4e56 0000 48e7 0030 202e LINK.W A6,#$0000
01002194: 48e7 0030 202e 0008 266e MVMLE.L #$0030,-(A7)
01002198: 202e 0008 266e 0014 246e MOVE.L (A6,$0008) == $0b03f800,D0
0100219c: 266e 0014 246e 000c 6708 MOVEA.L (A6,$0014) == $0b03f80c,A3
010021a0: 246e 000c 6708 7201 b280 MOVEA.L (A6,$000c) == $0b03f804,A2
010021a4: 6708 7201 b280 672a 6068 BEQ.B #$00000008 == 010021ae (FALSE)
010021a6: 7201 b280 672a 6068 082a MOVE.L #$00000001,D1
010021a8: b280 672a 6068 082a 0002 CMP.L D0,D1
010021aa: 672a 6068 082a 0002 0011 BEQ.B #$0000002a == 010021d6 (FALSE)
010021ac: 6068 082a 0002 0011 6708 BT .B #$00000068 == 01002216 (TRUE)
010021ae: 082a 0002 0011 6708 203c BTST.B #$0002,(A2,$0011) == $0b03f7e9
010021b4: 6708 203c 0100 f67c 6006 BEQ.B #$00000008 == 010021be (FALSE)
010021b6: 203c 0100 f67c 6006 203c MOVE.L #$0100f67c,D0
010021bc: 6006 203c 0100 f10a 2f00 BT .B #$00000006 == 010021c4 (TRUE)
010021be: 203c 0100 f10a 2f00 4879 MOVE.L #$0100f10a,D0
010021c4: 2f00 4879 0100 f680 61ff MOVE.L D0,-(A7)
010021c6: 4879 0100 f680 61ff 0000 PEA.L $0100f680
010021cc: 61ff 0000 45a2 4280 6040 BSR.L #$000045a2 == 01006770
010021d2: 4280 6040 0c13 002e 6738 CLR.L D0
010021d4: 6040 0c13 002e 6738 42a7 BT .B #$00000040 == 01002216 (TRUE)
010021d6: 0c13 002e 6738 42a7 61ff CMP.B #$2e,(A3)
010021da: 6738 42a7 61ff ffff fba8 BEQ.B #$00000038 == 01002214 (FALSE)
010021dc: 42a7 61ff ffff fba8 4a80 CLR.L -(A7)
010021de: 61ff ffff fba8 4a80 672c BSR.L #$fffffba8 == 01001d88
010021e4: 4a80 672c 0c13 0079 6706 TST.L D0
010021e6: 672c 0c13 0079 6706 0c13 BEQ.B #$0000002c == 01002214 (FALSE)
010021e8: 0c13 0079 6706 0c13 0059 CMP.B #$79,(A3)
010021ec: 6706 0c13 0059 660a 002a BEQ.B #$00000006 == 010021f4 (FALSE)
010021ee: 0c13 0059 660a 002a 0004 CMP.B #$59,(A3)
010021f2: 660a 002a 0004 0011 4280 BNE.B #$0000000a == 010021fe (TRUE)
010021f4: 002a 0004 0011 4280 6018 OR.B #$04,(A2,$0011) == $0b03f7e9
010021fa: 4280 6018 0c13 006e 6706 CLR.L D0
010021fc: 6018 0c13 006e 6706 0c13 BT .B #$00000018 == 01002216 (TRUE)
010021fe: 0c13 006e 6706 0c13 004e CMP.B #$6e,(A3)
01002202: 6706 0c13 004e 660a 022a BEQ.B #$00000006 == 0100220a (FALSE)
01002204: 0c13 004e 660a 022a 00fb CMP.B #$4e,(A3)
01002208: 660a 022a 00fb 0011 4280 BNE.B #$0000000a == 01002214 (TRUE)
0100220a: 022a 00fb 0011 4280 6002 AND.B #$fb,(A2,$0011) == $0b03f7e9
01002210: 4280 6002 70ff 4cee 0c00 CLR.L D0
01002212: 6002 70ff 4cee 0c00 fff8 BT .B #$00000002 == 01002216 (TRUE)
01002214: 70ff 4cee 0c00 fff8 4e5e MOVE.L #$ffffffff,D0
01002216: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $0b03f7f0
0100221c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100221e: 4e75 4e56 0000 48e7 0038 RTS.L 

=============================================================
=
=============================================================
01002220: 4e56 0000 48e7 0038 202e LINK.W A6,#$0000
01002224: 48e7 0038 202e 0008 286e MVMLE.L #$0038,-(A7)
01002228: 202e 0008 286e 0010 266e MOVE.L (A6,$0008) == $0b03f800,D0
0100222c: 286e 0010 266e 0014 246e MOVEA.L (A6,$0010) == $0b03f808,A4
01002230: 266e 0014 246e 000c 670a MOVEA.L (A6,$0014) == $0b03f80c,A3
01002234: 246e 000c 670a 7201 b280 MOVEA.L (A6,$000c) == $0b03f804,A2
01002238: 670a 7201 b280 672c 6000 BEQ.B #$0000000a == 01002244 (FALSE)
0100223a: 7201 b280 672c 6000 0092 MOVE.L #$00000001,D1
0100223c: b280 672c 6000 0092 2012 CMP.L D0,D1
0100223e: 672c 6000 0092 2012 c0ac BEQ.B #$0000002c == 0100226c (FALSE)
01002240: 6000 0092 2012 c0ac 0004 BT .W #$0092 == 010022d4 (TRUE)
01002244: 2012 c0ac 0004 6708 203c MOVE.L (A2),D0
01002246: c0ac 0004 6708 203c 0100 AND.L (A4,$0004) == $01002c04,D0
0100224a: 6708 203c 0100 f67c 6006 BEQ.B #$00000008 == 01002254 (FALSE)
0100224c: 203c 0100 f67c 6006 203c MOVE.L #$0100f67c,D0
01002252: 6006 203c 0100 f10a 2f00 BT .B #$00000006 == 0100225a (TRUE)
01002254: 203c 0100 f10a 2f00 4879 MOVE.L #$0100f10a,D0
0100225a: 2f00 4879 0100 f680 61ff MOVE.L D0,-(A7)
0100225c: 4879 0100 f680 61ff 0000 PEA.L $0100f680
01002262: 61ff 0000 450c 4280 6068 BSR.L #$0000450c == 01006770
01002268: 4280 6068 0c13 002e 6760 CLR.L D0
0100226a: 6068 0c13 002e 6760 4878 BT .B #$00000068 == 010022d4 (TRUE)
0100226c: 0c13 002e 6760 4878 0001 CMP.B #$2e,(A3)
01002270: 6760 4878 0001 61ff ffff BEQ.B #$00000060 == 010022d2 (FALSE)
01002272: 4878 0001 61ff ffff fb10 PEA.L $00000001
01002276: 61ff ffff fb10 584f 4a80 BSR.L #$fffffb10 == 01001d88
0100227c: 584f 4a80 6750 0c13 0079 ADDA.W #$00000004,A7
0100227e: 4a80 6750 0c13 0079 6706 TST.L D0
01002280: 6750 0c13 0079 6706 0c13 BEQ.B #$00000050 == 010022d2 (FALSE)
01002282: 0c13 0079 6706 0c13 0059 CMP.B #$79,(A3)
01002286: 6706 0c13 0059 660a 222c BEQ.B #$00000006 == 0100228e (FALSE)
01002288: 0c13 0059 660a 222c 0004 CMP.B #$59,(A3)
0100228c: 660a 222c 0004 8392 4280 BNE.B #$0000000a == 01002298 (TRUE)
0100228e: 222c 0004 8392 4280 603c MOVE.L (A4,$0004) == $01002c04,D1
01002292: 8392 4280 603c 0c13 006e OR.L D1,(A2)
01002294: 4280 603c 0c13 006e 6706 CLR.L D0
01002296: 603c 0c13 006e 6706 0c13 BT .B #$0000003c == 010022d4 (TRUE)
01002298: 0c13 006e 6706 0c13 004e CMP.B #$6e,(A3)
0100229c: 6706 0c13 004e 662e 0cac BEQ.B #$00000006 == 010022a4 (FALSE)
0100229e: 0c13 004e 662e 0cac 0400 CMP.B #$4e,(A3)
010022a2: 662e 0cac 0400 0000 0004 BNE.B #$0000002e == 010022d2 (TRUE)
010022a4: 0cac 0400 0000 0004 6618 CMP.L #$04000000,(A4,$0004) == $01002c04
010022ac: 6618 61ff 0000 ab88 4a80 BNE.B #$00000018 == 010022c6 (TRUE)
010022ae: 61ff 0000 ab88 4a80 660e BSR.L #$0000ab88 == 0100ce38
010022b4: 4a80 660e 4879 0100 f686 TST.L D0
010022b6: 660e 4879 0100 f686 61ff BNE.B #$0000000e == 010022c6 (TRUE)
010022b8: 4879 0100 f686 61ff 0000 PEA.L $0100f686
010022be: 61ff 0000 44b0 600c 202c BSR.L #$000044b0 == 01006770
010022c4: 600c 202c 0004 4680 c192 BT .B #$0000000c == 010022d2 (TRUE)
010022c6: 202c 0004 4680 c192 4280 MOVE.L (A4,$0004) == $01002c04,D0
010022ca: 4680 c192 4280 6002 70ff NOT.L D0
010022cc: c192 4280 6002 70ff 4cee AND.L D0,(A2)
010022ce: 4280 6002 70ff 4cee 1c00 CLR.L D0
010022d0: 6002 70ff 4cee 1c00 fff4 BT .B #$00000002 == 010022d4 (TRUE)
010022d2: 70ff 4cee 1c00 fff4 4e5e MOVE.L #$ffffffff,D0
010022d4: 4cee 1c00 fff4 4e5e 4e75 MVMEL.L #$1c00,(A6,$fff4) == $0b03f7ec
010022da: 4e5e 4e75 4e71 4e56 ff7c UNLK.L A6
010022dc: 4e75 4e71 4e56 ff7c 48e7 RTS.L 

=============================================================
=
=============================================================
010022de: 4e71 4e56 ff7c 48e7 3f3c NOP.L 
010022e0: 4e56 ff7c 48e7 3f3c 246e LINK.W A6,#$ff7c
010022e4: 48e7 3f3c 246e 0008 2e2e MVMLE.L #$3f3c,-(A7)
010022e8: 246e 0008 2e2e 000c 61ff MOVEA.L (A6,$0008) == $0b03f800,A2
010022ec: 2e2e 000c 61ff ffff e0d0 MOVE.L (A6,$000c) == $0b03f804,D7
010022f0: 61ff ffff e0d0 2640 7804 BSR.L #$ffffe0d0 == 010003c2
010022f6: 2640 7804 2c3c 0100 044a MOVEA.L D0,A3
010022f8: 7804 2c3c 0100 044a 2a3c MOVE.L #$00000004,D4
010022fa: 2c3c 0100 044a 2a3c 0100 MOVE.L #$0100044a,D6
01002300: 2a3c 0100 049a 4bee ff80 MOVE.L #$0100049a,D5
01002306: 4bee ff80 263c 0100 f6d0 LEA.L (A6,$ff80) == $0b03f778,A5
0100230a: 263c 0100 f6d0 2f0a 61ff MOVE.L #$0100f6d0,D3
01002310: 2f0a 61ff 0000 4970 2440 MOVE.L A2,-(A7)
01002312: 61ff 0000 4970 2440 584f BSR.L #$00004970 == 01006c84
01002318: 2440 584f 4a12 6608 14ab MOVEA.L D0,A2
0100231a: 584f 4a12 6608 14ab 01a8 ADDA.W #$00000004,A7
0100231c: 4a12 6608 14ab 01a8 422a TST.B (A2)
0100231e: 6608 14ab 01a8 422a 0001 BNE.B #$00000008 == 01002328 (TRUE)
01002320: 14ab 01a8 422a 0001 1012 MOVE.B (A3,$01a8) == $0b0401a8,(A2)
01002324: 422a 0001 1012 0c00 006c CLR.B (A2,$0001) == $0b03f7d9
01002328: 1012 0c00 006c 6712 6e08 MOVE.B (A2),D0
0100232a: 0c00 006c 6712 6e08 0c00 CMP.B #$6c,D0
0100232e: 6712 6e08 0c00 0062 673e BEQ.B #$00000012 == 01002342 (FALSE)
01002330: 6e08 0c00 0062 673e 6054 BGT.B #$00000008 == 0100233a (FALSE)
01002332: 0c00 0062 673e 6054 0c00 CMP.B #$62,D0
01002336: 673e 6054 0c00 0077 671c BEQ.B #$0000003e == 01002376 (FALSE)
01002338: 6054 0c00 0077 671c 604c BT .B #$00000054 == 0100238e (TRUE)
0100233a: 0c00 0077 671c 604c 175a CMP.B #$77,D0
0100233e: 671c 604c 175a 01a8 7804 BEQ.B #$0000001c == 0100235c (FALSE)
01002340: 604c 175a 01a8 7804 2c3c BT .B #$0000004c == 0100238e (TRUE)
01002342: 175a 01a8 7804 2c3c 0100 MOVE.B (A2)+,(A3,$01a8) == $0b0401a8
01002346: 7804 2c3c 0100 044a 2a3c MOVE.L #$00000004,D4
01002348: 2c3c 0100 044a 2a3c 0100 MOVE.L #$0100044a,D6
0100234e: 2a3c 0100 049a 263c 0100 MOVE.L #$0100049a,D5
01002354: 263c 0100 f6d0 6032 175a MOVE.L #$0100f6d0,D3
0100235a: 6032 175a 01a8 7802 2c3c BT .B #$00000032 == 0100238e (TRUE)
0100235c: 175a 01a8 7802 2c3c 0100 MOVE.B (A2)+,(A3,$01a8) == $0b0401a8
01002360: 7802 2c3c 0100 0464 2a3c MOVE.L #$00000002,D4
01002362: 2c3c 0100 0464 2a3c 0100 MOVE.L #$01000464,D6
01002368: 2a3c 0100 04b8 263c 0100 MOVE.L #$010004b8,D5
0100236e: 263c 0100 f6d5 6018 175a MOVE.L #$0100f6d5,D3
01002374: 6018 175a 01a8 7801 2c3c BT .B #$00000018 == 0100238e (TRUE)
01002376: 175a 01a8 7801 2c3c 0100 MOVE.B (A2)+,(A3,$01a8) == $0b0401a8
0100237a: 7801 2c3c 0100 047e 2a3c MOVE.L #$00000001,D4
0100237c: 2c3c 0100 047e 2a3c 0100 MOVE.L #$0100047e,D6
01002382: 2a3c 0100 04d6 263c 0100 MOVE.L #$010004d6,D5
01002388: 263c 0100 f6da 4a12 6772 MOVE.L #$0100f6da,D3
0100238e: 4a12 6772 42ab 01ca 7207 TST.B (A2)
01002390: 6772 42ab 01ca 7207 b2ab BEQ.B #$00000072 == 01002404 (FALSE)
01002392: 42ab 01ca 7207 b2ab 01ca CLR.L (A3,$01ca) == $0b0401ca
01002396: 7207 b2ab 01ca 6d42 2404 MOVE.L #$00000007,D1
01002398: b2ab 01ca 6d42 2404 4482 CMP.L (A3,$01ca) == $0b0401ca,D1
0100239c: 6d42 2404 4482 42a7 202b BLT.B #$00000042 == 010023e0 (TRUE)
0100239e: 2404 4482 42a7 202b 01ca MOVE.L D4,D2
010023a0: 4482 42a7 202b 01ca e580 NEG.L D2
010023a2: 42a7 202b 01ca e580 0680 CLR.L -(A7)
010023a4: 202b 01ca e580 0680 0000 MOVE.L (A3,$01ca) == $0b0401ca,D0
010023a8: e580 0680 0000 01aa 4873 ASL.L #$00000002,D0
010023aa: 0680 0000 01aa 4873 0800 ADD.L #$000001aa,D0
010023b0: 4873 0800 2f0a 61ff 0000 PEA.L (A3, D0.L*1, $00) == $0b040060
010023b4: 2f0a 61ff 0000 48fc defc MOVE.L A2,-(A7)
010023b6: 61ff 0000 48fc defc 000c BSR.L #$000048fc == 01006cb4
010023bc: defc 000c 4a80 671c 2440 ADDA.W #$000c,A7
010023c0: 4a80 671c 2440 202b 01ca TST.L D0
010023c2: 671c 2440 202b 01ca e580 BEQ.B #$0000001c == 010023e0 (FALSE)
010023c4: 2440 202b 01ca e580 41f3 MOVEA.L D0,A2
010023c6: 202b 01ca e580 41f3 0800 MOVE.L (A3,$01ca) == $0b0401ca,D0
010023ca: e580 41f3 0800 c5a8 01aa ASL.L #$00000002,D0
010023cc: 41f3 0800 c5a8 01aa 52ab LEA.L (A3, D0.L*1, $00) == $0b040060,A0
010023d0: c5a8 01aa 52ab 01ca 7207 AND.L D2,(A0,$01aa) == $000001ae
010023d4: 52ab 01ca 7207 b2ab 01ca ADD.L #$00000001,(A3,$01ca) == $0b0401ca
010023d8: 7207 b2ab 01ca 6cc2 4aab MOVE.L #$00000007,D1
010023da: b2ab 01ca 6cc2 4aab 01ca CMP.L (A3,$01ca) == $0b0401ca,D1
010023de: 6cc2 4aab 01ca 660a 61ff BGE.B #$ffffffc2 == 010023a2 (FALSE)
010023e0: 4aab 01ca 660a 61ff ffff TST.L (A3,$01ca) == $0b0401ca
010023e4: 660a 61ff ffff fa6a 6000 BNE.B #$0000000a == 010023f0 (TRUE)
010023e6: 61ff ffff fa6a 6000 00b6 BSR.L #$fffffa6a == 01001e52
010023ec: 6000 00b6 2f0a 61ff 0000 BT .W #$00b6 == 010024a4 (TRUE)
010023f0: 2f0a 61ff 0000 4890 2440 MOVE.L A2,-(A7)
010023f2: 61ff 0000 4890 2440 584f BSR.L #$00004890 == 01006c84
010023f8: 2440 584f 4a12 670a 260a MOVEA.L D0,A2
010023fa: 584f 4a12 670a 260a 6006 ADDA.W #$00000004,A7
010023fc: 4a12 670a 260a 6006 4aab TST.B (A2)
010023fe: 670a 260a 6006 4aab 01ca BEQ.B #$0000000a == 0100240a (FALSE)
01002400: 260a 6006 4aab 01ca 67dc MOVE.L A2,D3
01002402: 6006 4aab 01ca 67dc 4282 BT .B #$00000006 == 0100240a (TRUE)
01002404: 4aab 01ca 67dc 4282 49f3 TST.L (A3,$01ca) == $0b0401ca
01002408: 67dc 4282 49f3 2c00 2f2c BEQ.B #$ffffffdc == 010023e6 (FALSE)
0100240a: 4282 49f3 2c00 2f2c 01aa CLR.L D2
0100240c: 49f3 2c00 2f2c 01aa 4879 LEA.L (A3, D2.L*4, $00) == $0b040004,A4
01002410: 2f2c 01aa 4879 0100 f6df MOVE.L (A4,$01aa) == $01002daa,-(A7)
01002414: 4879 0100 f6df 45f9 0100 PEA.L $0100f6df
0100241a: 45f9 0100 6770 4e92 2f07 LEA.L $01006770,A2
01002420: 4e92 2f07 4878 0001 2f2c JSR.L (A2)
01002422: 2f07 4878 0001 2f2c 01aa MOVE.L D7,-(A7)
01002424: 4878 0001 2f2c 01aa 2246 PEA.L $00000001
01002428: 2f2c 01aa 2246 4e91 2f00 MOVE.L (A4,$01aa) == $01002daa,-(A7)
0100242c: 2246 4e91 2f00 2f03 4e92 MOVEA.L D6,A1
0100242e: 4e91 2f00 2f03 4e92 4879 JSR.L (A1)
01002430: 2f00 2f03 4e92 4879 0100 MOVE.L D0,-(A7)
01002432: 2f03 4e92 4879 0100 f6e4 MOVE.L D3,-(A7)
01002434: 4e92 4879 0100 f6e4 4e92 JSR.L (A2)
01002436: 4879 0100 f6e4 4e92 defc PEA.L $0100f6e4
0100243c: 4e92 defc 0020 4878 0001 JSR.L (A2)
0100243e: defc 0020 4878 0001 4878 ADDA.W #$0020,A7
01002442: 4878 0001 4878 0080 2f0d PEA.L $00000001
01002446: 4878 0080 2f0d 61ff 0000 PEA.L $00000080
0100244a: 2f0d 61ff 0000 46ea defc MOVE.L A5,-(A7)
0100244c: 61ff 0000 46ea defc 000c BSR.L #$000046ea == 01006b38
01002452: defc 000c 4a15 672c 42a7 ADDA.W #$000c,A7
01002456: 4a15 672c 42a7 486e ff7c TST.B (A5)
01002458: 672c 42a7 486e ff7c 2f0d BEQ.B #$0000002c == 01002486 (FALSE)
0100245a: 42a7 486e ff7c 2f0d 61ff CLR.L -(A7)
0100245c: 486e ff7c 2f0d 61ff 0000 PEA.L (A6,$ff7c) == $0b03f774
01002460: 2f0d 61ff 0000 4850 defc MOVE.L A5,-(A7)
01002462: 61ff 0000 4850 defc 000c BSR.L #$00004850 == 01006cb4
01002468: defc 000c 4a80 6734 2f2e ADDA.W #$000c,A7
0100246c: 4a80 6734 2f2e ff7c 2f07 TST.L D0
0100246e: 6734 2f2e ff7c 2f07 4878 BEQ.B #$00000034 == 010024a4 (FALSE)
01002470: 2f2e ff7c 2f07 4878 0001 MOVE.L (A6,$ff7c) == $0b03f774,-(A7)
01002474: 2f07 4878 0001 2f2c 01aa MOVE.L D7,-(A7)
01002476: 4878 0001 2f2c 01aa 2245 PEA.L $00000001
0100247a: 2f2c 01aa 2245 4e91 defc MOVE.L (A4,$01aa) == $01002daa,-(A7)
0100247e: 2245 4e91 defc 0010 7201 MOVEA.L D5,A1
01002480: 4e91 defc 0010 7201 b2ab JSR.L (A1)
01002482: defc 0010 7201 b2ab 01ca ADDA.W #$0010,A7
01002486: 7201 b2ab 01ca 6608 d9ab MOVE.L #$00000001,D1
01002488: b2ab 01ca 6608 d9ab 01aa CMP.L (A3,$01ca) == $0b0401ca,D1
0100248c: 6608 d9ab 01aa 6000 ff78 BNE.B #$00000008 == 01002496 (TRUE)
0100248e: d9ab 01aa 6000 ff78 5282 ADD.L D4,(A3,$01aa) == $0b0401aa
01002492: 6000 ff78 5282 4c6b 2800 BT .W #$ff78 == 0100240c (TRUE)
01002496: 5282 4c6b 2800 01ca 2400 ADD.L #$00000001,D2
01002498: 4c6b 2800 01ca 2400 6000 DIVL.L #$2800,(A3,$01ca) == $0b0401ca
0100249e: 2400 6000 ff6a 4cee 3cfc MOVE.L D0,D2
010024a0: 6000 ff6a 4cee 3cfc ff54 BT .W #$ff6a == 0100240c (TRUE)
010024a4: 4cee 3cfc ff54 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ff54) == $0b03f74c
010024aa: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
010024ac: 4e75 4e71 4e56 0000 4879 RTS.L 

=============================================================
=
=============================================================
010024ae: 4e71 4e56 0000 4879 0101 NOP.L 
010024b0: 4e56 0000 4879 0101 0a38 LINK.W A6,#$0000
010024b4: 4879 0101 0a38 4879 0100 PEA.L $01010a38
010024ba: 4879 0100 f6e7 61ff 0000 PEA.L $0100f6e7
010024c0: 61ff 0000 42ae 4e5e 4e75 BSR.L #$000042ae == 01006770
010024c6: 4e5e 4e75 4e71 57af 0004 UNLK.L A6
010024c8: 4e75 4e71 57af 0004 6f2a RTS.L 

=============================================================
= 
=============================================================
010024ca: 4e71 57af 0004 6f2a 4e7a NOP.L 

=============================================================
= delay(x) wait for x microsec
=============================================================
010024cc: 57af 0004 6f2a 4e7a 8002 SUB.L #$00000003,(A7,$0004) == $0b03f7c4
010024d0: 6f2a 4e7a 8002 2008 0080 BLE.B #$0000002a == 010024fc (TRUE)
010024d2: 4e7a 8002 2008 0080 0000 MOVEC2.L #$8002
010024d6: 2008 0080 0000 8000 4e7b MOVE.L A0,D0
010024d8: 0080 0000 8000 4e7b 0002 OR.L #$00008000,D0	// invalidate cache
010024de: 4e7b 0002 202f 0004 4c3c MOVE2C.L #$0002
010024e2: 202f 0004 4c3c 0401 0006 MOVE.L (A7,$0004) == $0b03f7c4,D0
010024e6: 4c3c 0401 0006 4000 4840 MULL.L #$0401,#$00064000
010024ee: 4840 51c8 fffe 51c9 fffa SWAP.W D0		// loop
010024f0: 51c8 fffe 51c9 fffa 4e7b DBF .W D0,#$fffe == 010024f0 (FALSE)
010024f4: 51c9 fffa 4e7b 8002 4e75 DBF .W D1,#$fffa == 010024f0 (FALSE)
010024f8: 4e7b 8002 4e75 f4d8 4e7a MOVE2C.L #$8002	// restore cache
010024fc: 4e75 f4d8 4e7a 0002 206f RTS.L 


=============================================================
=
=============================================================
010024fe: f4d8 4e7a 0002 206f 0004 CINVA.L #$00000000
01002500: 4e7a 0002 206f 0004 4e7b MOVEC2.L #$0002
01002504: 206f 0004 4e7b 8002 4e75 MOVEA.L (A7,$0004) == $0b03f7c4,A0
01002508: 4e7b 8002 4e75 4e7a 0002 MOVE2C.L #$8002
0100250c: 4e75 4e7a 0002 f478 4e75 RTS.L 


=============================================================
=
=============================================================
0100250e: 4e7a 0002 f478 4e75 206f MOVEC2.L #$0002
01002512: f478 4e75 206f 0004 00b0 CPUSHA.L #$00000000
01002514: 4e75 206f 0004 00b0 0000 RTS.L 


=============================================================
=
=============================================================
01002516: 206f 0004 00b0 0000 0001 MOVEA.L (A7,$0004) == $0b03f7c4,A0
0100251a: 00b0 0000 0001 0170 0200 OR.L #$00000001,(A0, D0.W*1+33607680)+0 == $0200d004
01002526: 4e75 206f 0004 02b0 ffff RTS.L 

=============================================================
=
=============================================================
01002528: 206f 0004 02b0 ffff fffe MOVEA.L (A7,$0004) == $0b03f7c4,A0
0100252c: 02b0 ffff fffe 0170 0200 AND.L #$fffffffe,(A0, D0.W*1+33607680)+0 == $0200d004
01002538: 4e75 206f 0004 2208 5341 RTS.L 

=============================================================
= loop and die?
=============================================================
0100253a: 206f 0004 2208 5341 2241 MOVEA.L (A7,$0004) == $0b03f7c4,A0
0100253e: 2208 5341 2241 00b9 0000 MOVE.L A0,D1
01002540: 5341 2241 00b9 0000 0001 SUB.W #$00000001,D1
01002542: 2241 00b9 0000 0001 0200 MOVEA.L D1,A1
01002544: 00b9 0000 0001 0200 d000 OR.L #$00000001,$0200d000
0100254e: 303c 0010 323c fffe 57c9 MOVE.W #$0010,D0
01002552: 323c fffe 57c9 fffe 57c8 MOVE.W #$fffe,D1
01002556: 57c9 fffe 57c8 fff6 02b9 DBEQ.W D1,#$fffe == 01002556 (FALSE)
0100255a: 57c8 fff6 02b9 ffff fffe DBEQ.W D0,#$fff6 == 01002552 (FALSE)
0100255e: 02b9 ffff fffe 0200 d000 AND.L #$fffffffe,$0200d000
01002568: 303c 0010 323c fffe 57c9 MOVE.W #$0010,D0
0100256c: 323c fffe 57c9 fffe 57c8 MOVE.W #$fffe,D1
01002570: 57c9 fffe 57c8 fff6 2209 DBEQ.W D1,#$fffe == 01002570 (FALSE)
01002574: 57c8 fff6 2209 57c9 ffc6 DBEQ.W D0,#$fff6 == 0100256c (FALSE)
01002578: 2209 57c9 ffc6 303c 0080 MOVE.L A1,D1
0100257a: 57c9 ffc6 303c 0080 323c DBEQ.W D1,#$ffc6 == 01002542 (FALSE)
0100257e: 303c 0080 323c fffe 57c9 MOVE.W #$0080,D0
01002582: 323c fffe 57c9 fffe 57c8 MOVE.W #$fffe,D1
01002586: 57c9 fffe 57c8 fff6 4ef9 DBEQ.W D1,#$fffe == 01002586 (FALSE)
00002586: 57c9 fffe 57c8 fff6 4ef9 DBEQ.W D1,#$fffe == 00002586 (FALSE)
0000258a: 57c8 fff6 4ef9 0100 253e DBEQ.W D0,#$fff6 == 00002582 (FALSE)
0000258e: 4ef9 0100 253e 40c1 007c JMP.L $0100253e



00002594: 40c1 007c 0700 207c 0200 MVSR2.W D1
00002596: 007c 0700 207c 0200 e000 ORSR.W #$0700
0000259a: 207c 0200 e000 0810 0007 MOVEA.L #$0200e000,A0
000025a0: 0810 0007 67ff 0000 001e BTST.B #$0007,(A0)
000025a4: 67ff 0000 001e 43e8 0002 BEQ.L #$0000001e == 000025c4 (FALSE)
000025aa: 43e8 0002 303c 0064 0811 LEA.L (A0,$0002) == $010001ae,A1
000025ae: 303c 0064 0811 0006 56c8 MOVE.W #$0064,D0
000025b2: 0811 0006 56c8 fffa 0811 BTST.B #$0006,(A1)
000025b6: 56c8 fffa 0811 0006 66ff DBNE.W D0,#$fffa == 000025b2 (TRUE)
000025ba: 0811 0006 66ff ffff fffa BTST.B #$0006,(A1)
000025be: 66ff ffff fffa 08d0 0005 BNE.L #$fffffffa == 000025ba (TRUE)
000025c4: 08d0 0005 46c1 4e75 4e56 BSET.B #$0005,(A0)
000025c8: 46c1 4e75 4e56 0000 48e7 MV2SR.W D1
000025ca: 4e75 4e56 0000 48e7 3e20 RTS.L 


000025cc: 4e56 0000 48e7 3e20 246e LINK.W A6,#$0000
000025d0: 48e7 3e20 246e 0008 162e MVMLE.L #$3e20,-(A7)
000025d4: 246e 0008 162e 000f 1a2e MOVEA.L (A6,$0008) == $00000008,A2
000025d8: 162e 000f 1a2e 0013 61ff MOVE.B (A6,$000f) == $0000000f,D3
000025dc: 1a2e 0013 61ff ffff dde0 MOVE.B (A6,$0013) == $00000013,D5
000025e0: 61ff ffff dde0 2040 4204 BSR.L #$ffffdde0 == 000003c2
000025e6: 2040 4204 43e8 033c 2012 MOVEA.L D0,A0
000025e8: 4204 43e8 033c 2012 e480 CLR.B D4
000025ea: 43e8 033c 2012 e480 2068 LEA.L (A0,$033c) == $010004e8,A1
000025ee: 2012 e480 2068 0368 d1c0 MOVE.L (A2),D0
000025f0: e480 2068 0368 d1c0 4280 ASR.L #$00000002,D0
000025f2: 2068 0368 d1c0 4280 1003 MOVEA.L (A0,$0368) == $01000514,A0
000025f6: d1c0 4280 1003 e580 d192 ADDA.L D0,A0
000025f8: 4280 1003 e580 d192 4281 CLR.L D0
000025fa: 1003 e580 d192 4281 4282 MOVE.B D3,D0
000025fc: e580 d192 4281 4282 1405 ASL.L #$00000002,D0
000025fe: d192 4281 4282 1405 2002 ADD.L D0,(A2)
00002600: 4281 4282 1405 2002 e2a0 CLR.L D1
00002602: 4282 1405 2002 e2a0 7c03 CLR.L D2
00002604: 1405 2002 e2a0 7c03 c086 MOVE.B D5,D2
00002606: 2002 e2a0 7c03 c086 7c03 MOVE.L D2,D0
00002608: e2a0 7c03 c086 7c03 ccb1 ASR.L D1,D0
0000260a: 7c03 c086 7c03 ccb1 0c00 MOVE.L #$00000003,D6
0000260c: c086 7c03 ccb1 0c00 2006 AND.L D6,D0
0000260e: 7c03 ccb1 0c00 2006 e3a0 MOVE.L #$00000003,D6
00002610: ccb1 0c00 2006 e3a0 8800 AND.L (A1, D0.L*4, $00) == $480d694c,D6
00002614: 2006 e3a0 8800 5481 7c07 MOVE.L D6,D0
00002616: e3a0 8800 5481 7c07 bc81 ASL.L D1,D0
00002618: 8800 5481 7c07 bc81 6ce2 OR.B D0,D4
0000261a: 5481 7c07 bc81 6ce2 6002 ADD.L #$00000002,D1
0000261c: 7c07 bc81 6ce2 6002 10c4 MOVE.L #$00000007,D6
0000261e: bc81 6ce2 6002 10c4 5303 CMP.L D1,D6
00002620: 6ce2 6002 10c4 5303 0c03 BGE.B #$ffffffe2 == 00002604 (FALSE)
00002622: 6002 10c4 5303 0c03 00ff BT .B #$00000002 == 00002626 (TRUE)
00002624: 10c4 5303 0c03 00ff 66f6 MOVE.B D4,(A0)+
00002626: 5303 0c03 00ff 66f6 4cee SUB.B #$00000001,D3
00002628: 0c03 00ff 66f6 4cee 047c CMP.B #$ff,D3
0000262c: 66f6 4cee 047c ffe8 4e5e BNE.B #$fffffff6 == 00002624 (TRUE)
0000262e: 4cee 047c ffe8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffe8) == $ffffffe8
00002634: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00002636: 4e75 4e56 0000 48e7 3e20 RTS.L 


00002638: 4e56 0000 48e7 3e20 246e LINK.W A6,#$0000
0000263c: 48e7 3e20 246e 0008 142e MVMLE.L #$3e20,-(A7)
00002640: 246e 0008 142e 000f 162e MOVEA.L (A6,$0008) == $00000008,A2
00002644: 142e 000f 162e 0013 61ff MOVE.B (A6,$000f) == $0000000f,D2
00002648: 162e 0013 61ff ffff dd74 MOVE.B (A6,$0013) == $00000013,D3
0000264c: 61ff ffff dd74 2040 43e8 BSR.L #$ffffdd74 == 000003c2
00002652: 2040 43e8 033c 2068 0368 MOVEA.L D0,A0
00002654: 43e8 033c 2068 0368 d1d2 LEA.L (A0,$033c) == $010004e8,A1
00002658: 2068 0368 d1d2 4280 1002 MOVEA.L (A0,$0368) == $01000514,A0
0000265c: d1d2 4280 1002 e580 d192 ADDA.L (A2),A0
0000265e: 4280 1002 e580 d192 1003 CLR.L D0
00002660: 1002 e580 d192 1003 ec08 MOVE.B D2,D0
00002662: e580 d192 1003 ec08 1c00 ASL.L #$00000002,D0
00002664: d192 1003 ec08 1c00 0206 ADD.L D0,(A2)
00002666: 1003 ec08 1c00 0206 0003 MOVE.B D3,D0
00002668: ec08 1c00 0206 0003 4281 LSR.B #$00000006,D0
0000266a: 1c00 0206 0003 4281 1003 MOVE.B D0,D6
0000266c: 0206 0003 4281 1003 e808 AND.B #$03,D6
00002670: 4281 1003 e808 1a00 0205 CLR.L D1
00002672: 1003 e808 1a00 0205 0003 MOVE.B D3,D0
00002674: e808 1a00 0205 0003 1003 LSR.B #$00000004,D0
00002676: 1a00 0205 0003 1003 e408 MOVE.B D0,D5
00002678: 0205 0003 1003 e408 1800 AND.B #$03,D5
0000267c: 1003 e408 1800 0204 0003 MOVE.B D3,D0
0000267e: e408 1800 0204 0003 601e LSR.B #$00000002,D0
00002680: 1800 0204 0003 601e 1206 MOVE.B D0,D4
00002682: 0204 0003 601e 1206 10f1 AND.B #$03,D4
00002686: 601e 1206 10f1 1c03 1205 BT .B #$0000001e == 000026a6 (TRUE)
00002688: 1206 10f1 1c03 1205 10f1 MOVE.B D6,D1
0000268a: 10f1 1c03 1205 10f1 1c03 MOVE.B (A1, D1.L*4, $03) == $0100bd63,(A0)+
0000268e: 1205 10f1 1c03 1204 10f1 MOVE.B D5,D1
00002690: 10f1 1c03 1204 10f1 1c03 MOVE.B (A1, D1.L*4, $03) == $0100bd63,(A0)+
00002694: 1204 10f1 1c03 1003 0200 MOVE.B D4,D1
00002696: 10f1 1c03 1003 0200 0003 MOVE.B (A1, D1.L*4, $03) == $0100bd63,(A0)+
0000269a: 1003 0200 0003 1200 10f1 MOVE.B D3,D0
0000269c: 0200 0003 1200 10f1 1c03 AND.B #$03,D0
000026a0: 1200 10f1 1c03 5302 0c02 MOVE.B D0,D1
000026a2: 10f1 1c03 5302 0c02 00ff MOVE.B (A1, D1.L*4, $03) == $0100bd63,(A0)+
000026a6: 5302 0c02 00ff 66da 4cee SUB.B #$00000001,D2
000026a8: 0c02 00ff 66da 4cee 047c CMP.B #$ff,D2
000026ac: 66da 4cee 047c ffe8 4e5e BNE.B #$ffffffda == 00002688 (TRUE)
000026ae: 4cee 047c ffe8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffe8) == $ffffffe8
000026b4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000026b6: 4e75 4e56 0000 48e7 3e20 RTS.L 


000026b8: 4e56 0000 48e7 3e20 246e LINK.W A6,#$0000
000026bc: 48e7 3e20 246e 0008 142e MVMLE.L #$3e20,-(A7)
000026c0: 246e 0008 142e 000f 162e MOVEA.L (A6,$0008) == $00000008,A2
000026c4: 142e 000f 162e 0013 61ff MOVE.B (A6,$000f) == $0000000f,D2
000026c8: 162e 0013 61ff ffff dcf4 MOVE.B (A6,$0013) == $00000013,D3
000026cc: 61ff ffff dcf4 2040 43e8 BSR.L #$ffffdcf4 == 000003c2
000026d2: 2040 43e8 033c 2012 e380 MOVEA.L D0,A0
000026d4: 43e8 033c 2012 e380 2068 LEA.L (A0,$033c) == $010004e8,A1
000026d8: 2012 e380 2068 0368 d1c0 MOVE.L (A2),D0
000026da: e380 2068 0368 d1c0 4280 ASL.L #$00000001,D0
000026dc: 2068 0368 d1c0 4280 1002 MOVEA.L (A0,$0368) == $01000514,A0
000026e0: d1c0 4280 1002 e580 d192 ADDA.L D0,A0
000026e2: 4280 1002 e580 d192 1003 CLR.L D0
000026e4: 1002 e580 d192 1003 ec08 MOVE.B D2,D0
000026e6: e580 d192 1003 ec08 1c00 ASL.L #$00000002,D0
000026e8: d192 1003 ec08 1c00 0206 ADD.L D0,(A2)
000026ea: 1003 ec08 1c00 0206 0003 MOVE.B D3,D0
000026ec: ec08 1c00 0206 0003 4281 LSR.B #$00000006,D0
000026ee: 1c00 0206 0003 4281 1003 MOVE.B D0,D6
000026f0: 0206 0003 4281 1003 e808 AND.B #$03,D6
000026f4: 4281 1003 e808 1a00 0205 CLR.L D1
000026f6: 1003 e808 1a00 0205 0003 MOVE.B D3,D0
000026f8: e808 1a00 0205 0003 1003 LSR.B #$00000004,D0
000026fa: 1a00 0205 0003 1003 e408 MOVE.B D0,D5
000026fc: 0205 0003 1003 e408 1800 AND.B #$03,D5
00002700: 1003 e408 1800 0204 0003 MOVE.B D3,D0
00002702: e408 1800 0204 0003 601e LSR.B #$00000002,D0
00002704: 1800 0204 0003 601e 1206 MOVE.B D0,D4
00002706: 0204 0003 601e 1206 30f1 AND.B #$03,D4
0000270a: 601e 1206 30f1 1c02 1205 BT .B #$0000001e == 0000272a (TRUE)
0000270c: 1206 30f1 1c02 1205 30f1 MOVE.B D6,D1
0000270e: 30f1 1c02 1205 30f1 1c02 MOVE.W (A1, D1.L*4, $02) == $0100bd62,(A0)+
00002712: 1205 30f1 1c02 1204 30f1 MOVE.B D5,D1
00002714: 30f1 1c02 1204 30f1 1c02 MOVE.W (A1, D1.L*4, $02) == $0100bd62,(A0)+
00002718: 1204 30f1 1c02 1003 0200 MOVE.B D4,D1
0000271a: 30f1 1c02 1003 0200 0003 MOVE.W (A1, D1.L*4, $02) == $0100bd62,(A0)+
0000271e: 1003 0200 0003 1200 30f1 MOVE.B D3,D0
00002720: 0200 0003 1200 30f1 1c02 AND.B #$03,D0
00002724: 1200 30f1 1c02 5302 0c02 MOVE.B D0,D1
00002726: 30f1 1c02 5302 0c02 00ff MOVE.W (A1, D1.L*4, $02) == $0100bd62,(A0)+
0000272a: 5302 0c02 00ff 66da 4cee SUB.B #$00000001,D2
0000272c: 0c02 00ff 66da 4cee 047c CMP.B #$ff,D2
00002730: 66da 4cee 047c ffe8 4e5e BNE.B #$ffffffda == 0000270c (TRUE)
00002732: 4cee 047c ffe8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffe8) == $ffffffe8
00002738: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000273a: 4e75 4e56 0000 48e7 3e20 RTS.L 


0000273c: 4e56 0000 48e7 3e20 246e LINK.W A6,#$0000
00002740: 48e7 3e20 246e 0008 142e MVMLE.L #$3e20,-(A7)
00002744: 246e 0008 142e 000f 162e MOVEA.L (A6,$0008) == $00000008,A2
00002748: 142e 000f 162e 0013 61ff MOVE.B (A6,$000f) == $0000000f,D2
0000274c: 162e 0013 61ff ffff dc70 MOVE.B (A6,$0013) == $00000013,D3
00002750: 61ff ffff dc70 2040 43e8 BSR.L #$ffffdc70 == 000003c2
00002756: 2040 43e8 033c 2012 e580 MOVEA.L D0,A0
00002758: 43e8 033c 2012 e580 2068 LEA.L (A0,$033c) == $010004e8,A1
0000275c: 2012 e580 2068 0368 d1c0 MOVE.L (A2),D0
0000275e: e580 2068 0368 d1c0 4280 ASL.L #$00000002,D0
00002760: 2068 0368 d1c0 4280 1002 MOVEA.L (A0,$0368) == $01000514,A0
00002764: d1c0 4280 1002 e580 d192 ADDA.L D0,A0
00002766: 4280 1002 e580 d192 1003 CLR.L D0
00002768: 1002 e580 d192 1003 ec08 MOVE.B D2,D0
0000276a: e580 d192 1003 ec08 1c00 ASL.L #$00000002,D0
0000276c: d192 1003 ec08 1c00 0206 ADD.L D0,(A2)
0000276e: 1003 ec08 1c00 0206 0003 MOVE.B D3,D0
00002770: ec08 1c00 0206 0003 4281 LSR.B #$00000006,D0
00002772: 1c00 0206 0003 4281 1003 MOVE.B D0,D6
00002774: 0206 0003 4281 1003 e808 AND.B #$03,D6
00002778: 4281 1003 e808 1a00 0205 CLR.L D1
0000277a: 1003 e808 1a00 0205 0003 MOVE.B D3,D0
0000277c: e808 1a00 0205 0003 1003 LSR.B #$00000004,D0
0000277e: 1a00 0205 0003 1003 e408 MOVE.B D0,D5
00002780: 0205 0003 1003 e408 1800 AND.B #$03,D5
00002784: 1003 e408 1800 0204 0003 MOVE.B D3,D0
00002786: e408 1800 0204 0003 601e LSR.B #$00000002,D0
00002788: 1800 0204 0003 601e 1206 MOVE.B D0,D4
0000278a: 0204 0003 601e 1206 20f1 AND.B #$03,D4
0000278e: 601e 1206 20f1 1c00 1205 BT .B #$0000001e == 000027ae (TRUE)
00002790: 1206 20f1 1c00 1205 20f1 MOVE.B D6,D1
00002792: 20f1 1c00 1205 20f1 1c00 MOVE.L (A1, D1.L*4, $00) == $0100bd60,(A0)+
00002796: 1205 20f1 1c00 1204 20f1 MOVE.B D5,D1
00002798: 20f1 1c00 1204 20f1 1c00 MOVE.L (A1, D1.L*4, $00) == $0100bd60,(A0)+
0000279c: 1204 20f1 1c00 1003 0200 MOVE.B D4,D1
0000279e: 20f1 1c00 1003 0200 0003 MOVE.L (A1, D1.L*4, $00) == $0100bd60,(A0)+
000027a2: 1003 0200 0003 1200 20f1 MOVE.B D3,D0
000027a4: 0200 0003 1200 20f1 1c00 AND.B #$03,D0
000027a8: 1200 20f1 1c00 5302 0c02 MOVE.B D0,D1
000027aa: 20f1 1c00 5302 0c02 00ff MOVE.L (A1, D1.L*4, $00) == $0100bd60,(A0)+
000027ae: 5302 0c02 00ff 66da 4cee SUB.B #$00000001,D2
000027b0: 0c02 00ff 66da 4cee 047c CMP.B #$ff,D2
000027b4: 66da 4cee 047c ffe8 4e5e BNE.B #$ffffffda == 00002790 (TRUE)
000027b6: 4cee 047c ffe8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffe8) == $ffffffe8
000027bc: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000027be: 4e75 4e56 0000 48e7 3020 RTS.L 


000027c0: 4e56 0000 48e7 3020 61ff LINK.W A6,#$0000
000027c4: 48e7 3020 61ff ffff dbf8 MVMLE.L #$3020,-(A7)
000027c8: 61ff ffff dbf8 2440 262a BSR.L #$ffffdbf8 == 000003c2
000027ce: 2440 262a 0368 40c2 46fc MOVEA.L D0,A2
000027d0: 262a 0368 40c2 46fc 2700 MOVE.L (A2,$0368) == $00000368,D3
000027d4: 40c2 46fc 2700 256a 0374 MVSR2.W D2
000027d6: 46fc 2700 256a 0374 0368 MV2SR.W #$2700
000027da: 256a 0374 0368 2f2e 0010 MOVE.L (A2,$0374) == $00000374,(A2,$0368) == $00000368
000027e0: 2f2e 0010 2f2e 000c 2f2e MOVE.L (A6,$0010) == $00000010,-(A7)
000027e4: 2f2e 000c 2f2e 0008 61ff MOVE.L (A6,$000c) == $0000000c,-(A7)
000027e8: 2f2e 0008 61ff 0000 0016 MOVE.L (A6,$0008) == $00000008,-(A7)
000027ec: 61ff 0000 0016 2543 0368 BSR.L #$00000016 == 00002804
000027f2: 2543 0368 40c0 46c2 4cee MOVE.L D3,(A2,$0368) == $00000368
000027f6: 40c0 46c2 4cee 040c fff4 MVSR2.W D0
000027f8: 46c2 4cee 040c fff4 4e5e MV2SR.W D2
000027fa: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $fffffff4
00002800: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00002802: 4e75 4e56 0000 48e7 3c20 RTS.L 


00002804: 4e56 0000 48e7 3c20 246e LINK.W A6,#$0000
00002808: 48e7 3c20 246e 0010 61ff MVMLE.L #$3c20,-(A7)
0000280c: 246e 0010 61ff ffff dbb0 MOVEA.L (A6,$0010) == $00000010,A2
00002810: 61ff ffff dbb0 2040 202e BSR.L #$ffffdbb0 == 000003c2
00002816: 2040 202e 000c 4c28 0800 MOVEA.L D0,A0
00002818: 202e 000c 4c28 0800 0330 MOVE.L (A6,$000c) == $0000000c,D0
0000281c: 4c28 0800 0330 262e 0008 MULL.L #$0800,(A0,$0330) == $010004dc
00002822: 262e 0008 d680 2a2a 0004 MOVE.L (A6,$0008) == $00000008,D3
00002826: d680 2a2a 0004 282a 0008 ADD.L D0,D3
00002828: 2a2a 0004 282a 0008 2028 MOVE.L (A2,$0004) == $00000004,D5
0000282c: 282a 0008 2028 0324 7202 MOVE.L (A2,$0008) == $00000008,D4
00002830: 2028 0324 7202 b280 6726 MOVE.L (A0,$0324) == $010004d0,D0
00002834: 7202 b280 6726 6d08 7201 MOVE.L #$00000002,D1
00002836: b280 6726 6d08 7201 b280 CMP.L D0,D1
00002838: 6726 6d08 7201 b280 6726 BEQ.B #$00000026 == 00002860 (FALSE)
0000283a: 6d08 7201 b280 6726 602a BLT.B #$00000008 == 00002844 (TRUE)
0000283c: 7201 b280 6726 602a 7204 MOVE.L #$00000001,D1
0000283e: b280 6726 602a 7204 b280 CMP.L D0,D1
00002840: 6726 602a 7204 b280 670e BEQ.B #$00000026 == 00002868 (FALSE)
00002842: 602a 7204 b280 670e 7210 BT .B #$0000002a == 0000286e (TRUE)
00002844: 7204 b280 670e 7210 b280 MOVE.L #$00000004,D1
00002846: b280 670e 7210 b280 661e CMP.L D0,D1
00002848: 670e 7210 b280 661e 243c BEQ.B #$0000000e == 00002858 (FALSE)
0000284a: 7210 b280 661e 243c 0100 MOVE.L #$00000010,D1
0000284c: b280 661e 243c 0100 25cc CMP.L D0,D1
0000284e: 661e 243c 0100 25cc 6016 BNE.B #$0000001e == 0000286e (TRUE)
00002850: 243c 0100 25cc 6016 243c MOVE.L #$010025cc,D2
00002856: 6016 243c 0100 2638 600e BT .B #$00000016 == 0000286e (TRUE)
00002858: 243c 0100 2638 600e 243c MOVE.L #$01002638,D2
0000285e: 600e 243c 0100 26b8 6006 BT .B #$0000000e == 0000286e (TRUE)
00002860: 243c 0100 26b8 6006 243c MOVE.L #$010026b8,D2
00002866: 6006 243c 0100 273c 61ff BT .B #$00000006 == 0000286e (TRUE)
00002868: 243c 0100 273c 61ff 0000 MOVE.L #$0100273c,D2
0000286e: 61ff 0000 732e 0c12 0042 BSR.L #$0000732e == 00009b9e
00002874: 0c12 0042 6614 2f02 486a CMP.B #$42,(A2)
00002878: 6614 2f02 486a 000c 2f03 BNE.B #$00000014 == 0000288e (TRUE)
0000287a: 2f02 486a 000c 2f03 2f04 MOVE.L D2,-(A7)
0000287c: 486a 000c 2f03 2f04 2f05 PEA.L (A2,$000c) == $0000000c
00002880: 2f03 2f04 2f05 61ff 0000 MOVE.L D3,-(A7)
00002882: 2f04 2f05 61ff 0000 004e MOVE.L D4,-(A7)
00002884: 2f05 61ff 0000 004e 6032 MOVE.L D5,-(A7)
00002886: 61ff 0000 004e 6032 0c12 BSR.L #$0000004e == 000028d6
0000288c: 6032 0c12 0055 6614 2f02 BT .B #$00000032 == 000028c0 (TRUE)
0000288e: 0c12 0055 6614 2f02 486a CMP.B #$55,(A2)
00002892: 6614 2f02 486a 000c 2f03 BNE.B #$00000014 == 000028a8 (TRUE)
00002894: 2f02 486a 000c 2f03 2f04 MOVE.L D2,-(A7)
00002896: 486a 000c 2f03 2f04 2f05 PEA.L (A2,$000c) == $0000000c
0000289a: 2f03 2f04 2f05 61ff 0000 MOVE.L D3,-(A7)
0000289c: 2f04 2f05 61ff 0000 009c MOVE.L D4,-(A7)
0000289e: 2f05 61ff 0000 009c 6018 MOVE.L D5,-(A7)
000028a0: 61ff 0000 009c 6018 0c12 BSR.L #$0000009c == 0000293e
000028a6: 6018 0c12 0053 6616 2f02 BT .B #$00000018 == 000028c0 (TRUE)
000028a8: 0c12 0053 6616 2f02 486a CMP.B #$53,(A2)
000028ac: 6616 2f02 486a 000c 2f03 BNE.B #$00000016 == 000028c4 (TRUE)
000028ae: 2f02 486a 000c 2f03 2f04 MOVE.L D2,-(A7)
000028b0: 486a 000c 2f03 2f04 2f05 PEA.L (A2,$000c) == $0000000c
000028b4: 2f03 2f04 2f05 61ff 0000 MOVE.L D3,-(A7)
000028b6: 2f04 2f05 61ff 0000 0224 MOVE.L D4,-(A7)
000028b8: 2f05 61ff 0000 0224 defc MOVE.L D5,-(A7)
000028ba: 61ff 0000 0224 defc 0014 BSR.L #$00000224 == 00002ae0
000028c0: defc 0014 61ff 0000 731a ADDA.W #$0014,A7
000028c4: 61ff 0000 731a 4280 4cee BSR.L #$0000731a == 00009be0
000028ca: 4280 4cee 043c ffec 4e5e CLR.L D0
000028cc: 4cee 043c ffec 4e5e 4e75 MVMEL.L #$043c,(A6,$ffec) == $ffffffec
000028d2: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
000028d4: 4e75 4e56 fffc 48e7 3e3c RTS.L 


000028d6: 4e56 fffc 48e7 3e3c 2a2e LINK.W A6,#$fffc
000028da: 48e7 3e3c 2a2e 0008 2c2e MVMLE.L #$3e3c,-(A7)
000028de: 2a2e 0008 2c2e 000c 282e MOVE.L (A6,$0008) == $00000008,D5
000028e2: 2c2e 000c 282e 0010 246e MOVE.L (A6,$000c) == $0000000c,D6
000028e6: 282e 0010 246e 0014 286e MOVE.L (A6,$0010) == $00000010,D4
000028ea: 246e 0014 286e 0018 61ff MOVEA.L (A6,$0014) == $00000014,A2
000028ee: 286e 0018 61ff ffff dace MOVEA.L (A6,$0018) == $00000018,A4
000028f2: 61ff ffff dace 2a40 97cb BSR.L #$ffffdace == 000003c2
000028f8: 2a40 97cb 4283 602a ba8b MOVEA.L D0,A5
000028fa: 97cb 4283 602a ba8b 631e SUBA.L A3,A3
000028fc: 4283 602a ba8b 631e 4282 CLR.L D3
000028fe: 602a ba8b 631e 4282 101a BT .B #$0000002a == 0000292a (TRUE)
00002900: ba8b 631e 4282 101a 141a CMP.L A3,D5
00002902: 631e 4282 101a 141a 2f02 BLS.B #$0000001e == 00002922 (FALSE)
00002904: 4282 101a 141a 2f02 1400 CLR.L D2
00002906: 101a 141a 2f02 1400 2f02 MOVE.B (A2)+,D0
00002908: 141a 2f02 1400 2f02 486e MOVE.B (A2)+,D2
0000290a: 2f02 1400 2f02 486e fffc MOVE.L D2,-(A7)
0000290c: 1400 2f02 486e fffc 4e94 MOVE.B D0,D2
0000290e: 2f02 486e fffc 4e94 47f3 MOVE.L D2,-(A7)
00002910: 486e fffc 4e94 47f3 2c00 PEA.L (A6,$fffc) == $fffffffc
00002914: 4e94 47f3 2c00 defc 000c JSR.L (A4)
00002916: 47f3 2c00 defc 000c ba8b LEA.L (A3, D2.L*4, $00) == $010409f4,A3
0000291a: defc 000c ba8b 62e4 5283 ADDA.W #$000c,A7
0000291e: ba8b 62e4 5283 97cb d8ad CMP.L A3,D5
00002920: 62e4 5283 97cb d8ad 0330 BHI.B #$ffffffe4 == 00002906 (TRUE)
00002922: 5283 97cb d8ad 0330 2d44 ADD.L #$00000001,D3
00002924: 97cb d8ad 0330 2d44 fffc SUBA.L A3,A3
00002926: d8ad 0330 2d44 fffc bc83 ADD.L (A5,$0330) == $00000330,D4
0000292a: 2d44 fffc bc83 62ce 4280 MOVE.L D4,(A6,$fffc) == $fffffffc
0000292e: bc83 62ce 4280 4cee 3c7c CMP.L D3,D6
00002930: 62ce 4280 4cee 3c7c ffd8 BHI.B #$ffffffce == 00002900 (TRUE)
00002932: 4280 4cee 3c7c ffd8 4e5e CLR.L D0
00002934: 4cee 3c7c ffd8 4e5e 4e75 MVMEL.L #$3c7c,(A6,$ffd8) == $ffffffd8
0000293a: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
0000293c: 4e75 4e56 fffc 48e7 3f3c RTS.L 


0000293e: 4e56 fffc 48e7 3f3c 2a6e LINK.W A6,#$fffc
00002942: 48e7 3f3c 2a6e 0008 286e MVMLE.L #$3f3c,-(A7)
00002946: 2a6e 0008 286e 000c 2e2e MOVEA.L (A6,$0008) == $00000008,A5
0000294a: 286e 000c 2e2e 0010 246e MOVEA.L (A6,$000c) == $0000000c,A4
0000294e: 2e2e 0010 246e 0014 61ff MOVE.L (A6,$0010) == $00000010,D7
00002952: 246e 0014 61ff ffff da6a MOVEA.L (A6,$0014) == $00000014,A2
00002956: 61ff ffff da6a 2640 43eb BSR.L #$ffffda6a == 000003c2
0000295c: 2640 43eb 033c 202b 0324 MOVEA.L D0,A3
0000295e: 43eb 033c 202b 0324 7c02 LEA.L (A3,$033c) == $01000d34,A1
00002962: 202b 0324 7c02 bc80 6700 MOVE.L (A3,$0324) == $01000d1c,D0
00002966: 7c02 bc80 6700 00d2 6d0c MOVE.L #$00000002,D6
00002968: bc80 6700 00d2 6d0c 7c01 CMP.L D0,D6
0000296a: 6700 00d2 6d0c 7c01 bc80 BEQ.W #$00d2 == 00002a3e (FALSE)
0000296e: 6d0c 7c01 bc80 6700 0116 BLT.B #$0000000c == 0000297c (TRUE)
00002970: 7c01 bc80 6700 0116 6000 MOVE.L #$00000001,D6
00002972: bc80 6700 0116 6000 015c CMP.L D0,D6
00002974: 6700 0116 6000 015c 7c04 BEQ.W #$0116 == 00002a8c (FALSE)
00002978: 6000 015c 7c04 bc80 6770 BT .W #$015c == 00002ad6 (TRUE)
0000297c: 7c04 bc80 6770 7c10 bc80 MOVE.L #$00000004,D6
0000297e: bc80 6770 7c10 bc80 6600 CMP.L D0,D6
00002980: 6770 7c10 bc80 6600 014e BEQ.B #$00000070 == 000029f2 (FALSE)
00002982: 7c10 bc80 6600 014e 4285 MOVE.L #$00000010,D6
00002984: bc80 6600 014e 4285 b9c5 CMP.L D0,D6
00002986: 6600 014e 4285 b9c5 6300 BNE.W #$014e == 00002ad6 (TRUE)
0000298a: 4285 b9c5 6300 0146 2007 CLR.L D5
0000298c: b9c5 6300 0146 2007 e480 CMPA.L D5,A4
0000298e: 6300 0146 2007 e480 2040 BLS.W #$0146 == 00002ad6 (FALSE)
00002992: 2007 e480 2040 d1eb 0368 MOVE.L D7,D0
00002994: e480 2040 d1eb 0368 7cff ASR.L #$00000002,D0
00002996: 2040 d1eb 0368 7cff bcab MOVEA.L D0,A0
00002998: d1eb 0368 7cff bcab 0348 ADDA.L (A3,$0368) == $01000d60,A0
0000299c: 7cff bcab 0348 6736 260d MOVE.L #$ffffffff,D6
0000299e: bcab 0348 6736 260d 673c CMP.L (A3,$0348) == $01000d40,D6
000029a2: 6736 260d 673c 1d5a ffff BEQ.B #$00000036 == 000029da (FALSE)
000029a4: 260d 673c 1d5a ffff 4204 MOVE.L A5,D3
000029a6: 673c 1d5a ffff 4204 4281 BEQ.B #$0000003c == 000029e4 (FALSE)
000029a8: 1d5a ffff 4204 4281 4282 MOVE.B (A2)+,(A6,$ffff) == $ffffffff
000029ac: 4204 4281 4282 142e ffff CLR.B D4
000029ae: 4281 4282 142e ffff 2002 CLR.L D1
000029b0: 4282 142e ffff 2002 e2a0 CLR.L D2
000029b2: 142e ffff 2002 e2a0 7c03 MOVE.B (A6,$ffff) == $ffffffff,D2
000029b6: 2002 e2a0 7c03 c086 7c03 MOVE.L D2,D0
000029b8: e2a0 7c03 c086 7c03 ccb1 ASR.L D1,D0
000029ba: 7c03 c086 7c03 ccb1 0c00 MOVE.L #$00000003,D6
000029bc: c086 7c03 ccb1 0c00 2006 AND.L D6,D0
000029be: 7c03 ccb1 0c00 2006 e3a0 MOVE.L #$00000003,D6
000029c0: ccb1 0c00 2006 e3a0 8800 AND.L (A1, D0.L*4, $00) == $480d694c,D6
000029c4: 2006 e3a0 8800 5481 7c07 MOVE.L D6,D0
000029c6: e3a0 8800 5481 7c07 bc81 ASL.L D1,D0
000029c8: 8800 5481 7c07 bc81 6ce0 OR.B D0,D4
000029ca: 5481 7c07 bc81 6ce0 10c4 ADD.L #$00000002,D1
000029cc: 7c07 bc81 6ce0 10c4 5983 MOVE.L #$00000007,D6
000029ce: bc81 6ce0 10c4 5983 66d0 CMP.L D1,D6
000029d0: 6ce0 10c4 5983 66d0 600a BGE.B #$ffffffe0 == 000029b2 (FALSE)
000029d2: 10c4 5983 66d0 600a 260d MOVE.B D4,(A0)+
000029d4: 5983 66d0 600a 260d 6706 SUB.L #$00000004,D3
000029d6: 66d0 600a 260d 6706 10da BNE.B #$ffffffd0 == 000029a8 (TRUE)
000029d8: 600a 260d 6706 10da 5983 BT .B #$0000000a == 000029e4 (TRUE)
000029da: 260d 6706 10da 5983 66fa MOVE.L A5,D3
000029dc: 6706 10da 5983 66fa deab BEQ.B #$00000006 == 000029e4 (FALSE)
000029de: 10da 5983 66fa deab 0330 MOVE.B (A2)+,(A0)+
000029e0: 5983 66fa deab 0330 5285 SUB.L #$00000004,D3
000029e2: 66fa deab 0330 5285 b9c5 BNE.B #$fffffffa == 000029de (TRUE)
000029e4: deab 0330 5285 b9c5 62a4 ADD.L (A3,$0330) == $01000d28,D7
000029e8: 5285 b9c5 62a4 6000 00e6 ADD.L #$00000001,D5
000029ea: b9c5 62a4 6000 00e6 4285 CMPA.L D5,A4
000029ec: 62a4 6000 00e6 4285 b9c5 BHI.B #$ffffffa4 == 00002992 (TRUE)
000029ee: 6000 00e6 4285 b9c5 6300 BT .W #$00e6 == 00002ad6 (TRUE)
000029f2: 4285 b9c5 6300 00de 2047 CLR.L D5
000029f4: b9c5 6300 00de 2047 d1eb CMPA.L D5,A4
000029f6: 6300 00de 2047 d1eb 0368 BLS.W #$00de == 00002ad6 (FALSE)
000029fa: 2047 d1eb 0368 260d 672c MOVEA.L D7,A0
000029fc: d1eb 0368 260d 672c 1012 ADDA.L (A3,$0368) == $01000d60,A0
00002a00: 260d 672c 1012 ec00 7c03 MOVE.L A5,D3
00002a02: 672c 1012 ec00 7c03 c086 BEQ.B #$0000002c == 00002a30 (FALSE)
00002a04: 1012 ec00 7c03 c086 10f1 MOVE.B (A2),D0
00002a06: ec00 7c03 c086 10f1 0c03 ASR.B #$00000006,D0
00002a08: 7c03 c086 10f1 0c03 1012 MOVE.L #$00000003,D6
00002a0a: c086 10f1 0c03 1012 e800 AND.L D6,D0
00002a0c: 10f1 0c03 1012 e800 c086 MOVE.B (A1, D0.L*4, $03) == $480d694f,(A0)+
00002a10: 1012 e800 c086 10f1 0c03 MOVE.B (A2),D0
00002a12: e800 c086 10f1 0c03 1012 ASR.B #$00000004,D0
00002a14: c086 10f1 0c03 1012 e400 AND.L D6,D0
00002a16: 10f1 0c03 1012 e400 c086 MOVE.B (A1, D0.L*4, $03) == $480d694f,(A0)+
00002a1a: 1012 e400 c086 10f1 0c03 MOVE.B (A2),D0
00002a1c: e400 c086 10f1 0c03 101a ASR.B #$00000002,D0
00002a1e: c086 10f1 0c03 101a c086 AND.L D6,D0
00002a20: 10f1 0c03 101a c086 10f1 MOVE.B (A1, D0.L*4, $03) == $480d694f,(A0)+
00002a24: 101a c086 10f1 0c03 5983 MOVE.B (A2)+,D0
00002a26: c086 10f1 0c03 5983 66d4 AND.L D6,D0
00002a28: 10f1 0c03 5983 66d4 deab MOVE.B (A1, D0.L*4, $03) == $480d694f,(A0)+
00002a2c: 5983 66d4 deab 0330 5285 SUB.L #$00000004,D3
00002a2e: 66d4 deab 0330 5285 b9c5 BNE.B #$ffffffd4 == 00002a04 (TRUE)
00002a30: deab 0330 5285 b9c5 62c0 ADD.L (A3,$0330) == $01000d28,D7
00002a34: 5285 b9c5 62c0 6000 009a ADD.L #$00000001,D5
00002a36: b9c5 62c0 6000 009a 4285 CMPA.L D5,A4
00002a38: 62c0 6000 009a 4285 b9c5 BHI.B #$ffffffc0 == 000029fa (TRUE)
00002a3a: 6000 009a 4285 b9c5 6300 BT .W #$009a == 00002ad6 (TRUE)
00002a3e: 4285 b9c5 6300 0092 2007 CLR.L D5
00002a40: b9c5 6300 0092 2007 e380 CMPA.L D5,A4
00002a42: 6300 0092 2007 e380 2040 BLS.W #$0092 == 00002ad6 (FALSE)
00002a46: 2007 e380 2040 d1eb 0368 MOVE.L D7,D0
00002a48: e380 2040 d1eb 0368 260d ASL.L #$00000001,D0
00002a4a: 2040 d1eb 0368 260d 672c MOVEA.L D0,A0
00002a4c: d1eb 0368 260d 672c 1012 ADDA.L (A3,$0368) == $01000d60,A0
00002a50: 260d 672c 1012 ec00 7c03 MOVE.L A5,D3
00002a52: 672c 1012 ec00 7c03 c086 BEQ.B #$0000002c == 00002a80 (FALSE)
00002a54: 1012 ec00 7c03 c086 30f1 MOVE.B (A2),D0
00002a56: ec00 7c03 c086 30f1 0c02 ASR.B #$00000006,D0
00002a58: 7c03 c086 30f1 0c02 1012 MOVE.L #$00000003,D6
00002a5a: c086 30f1 0c02 1012 e800 AND.L D6,D0
00002a5c: 30f1 0c02 1012 e800 c086 MOVE.W (A1, D0.L*4, $02) == $480d694e,(A0)+
00002a60: 1012 e800 c086 30f1 0c02 MOVE.B (A2),D0
00002a62: e800 c086 30f1 0c02 1012 ASR.B #$00000004,D0
00002a64: c086 30f1 0c02 1012 e400 AND.L D6,D0
00002a66: 30f1 0c02 1012 e400 c086 MOVE.W (A1, D0.L*4, $02) == $480d694e,(A0)+
00002a6a: 1012 e400 c086 30f1 0c02 MOVE.B (A2),D0
00002a6c: e400 c086 30f1 0c02 101a ASR.B #$00000002,D0
00002a6e: c086 30f1 0c02 101a c086 AND.L D6,D0
00002a70: 30f1 0c02 101a c086 30f1 MOVE.W (A1, D0.L*4, $02) == $480d694e,(A0)+
00002a74: 101a c086 30f1 0c02 5983 MOVE.B (A2)+,D0
00002a76: c086 30f1 0c02 5983 66d4 AND.L D6,D0
00002a78: 30f1 0c02 5983 66d4 deab MOVE.W (A1, D0.L*4, $02) == $480d694e,(A0)+
00002a7c: 5983 66d4 deab 0330 5285 SUB.L #$00000004,D3
00002a7e: 66d4 deab 0330 5285 b9c5 BNE.B #$ffffffd4 == 00002a54 (TRUE)
00002a80: deab 0330 5285 b9c5 62bc ADD.L (A3,$0330) == $01000d28,D7
00002a84: 5285 b9c5 62bc 604a 4285 ADD.L #$00000001,D5
00002a86: b9c5 62bc 604a 4285 b9c5 CMPA.L D5,A4
00002a88: 62bc 604a 4285 b9c5 6344 BHI.B #$ffffffbc == 00002a46 (TRUE)
00002a8a: 604a 4285 b9c5 6344 2007 BT .B #$0000004a == 00002ad6 (TRUE)
00002a8c: 4285 b9c5 6344 2007 e580 CLR.L D5
00002a8e: b9c5 6344 2007 e580 2040 CMPA.L D5,A4
00002a90: 6344 2007 e580 2040 d1eb BLS.B #$00000044 == 00002ad6 (FALSE)
00002a92: 2007 e580 2040 d1eb 0368 MOVE.L D7,D0
00002a94: e580 2040 d1eb 0368 260d ASL.L #$00000002,D0
00002a96: 2040 d1eb 0368 260d 672c MOVEA.L D0,A0
00002a98: d1eb 0368 260d 672c 1012 ADDA.L (A3,$0368) == $01000d60,A0
00002a9c: 260d 672c 1012 ec00 7c03 MOVE.L A5,D3
00002a9e: 672c 1012 ec00 7c03 c086 BEQ.B #$0000002c == 00002acc (FALSE)
00002aa0: 1012 ec00 7c03 c086 20f1 MOVE.B (A2),D0
00002aa2: ec00 7c03 c086 20f1 0c00 ASR.B #$00000006,D0
00002aa4: 7c03 c086 20f1 0c00 1012 MOVE.L #$00000003,D6
00002aa6: c086 20f1 0c00 1012 e800 AND.L D6,D0
00002aa8: 20f1 0c00 1012 e800 c086 MOVE.L (A1, D0.L*4, $00) == $480d694c,(A0)+
00002aac: 1012 e800 c086 20f1 0c00 MOVE.B (A2),D0
00002aae: e800 c086 20f1 0c00 1012 ASR.B #$00000004,D0
00002ab0: c086 20f1 0c00 1012 e400 AND.L D6,D0
00002ab2: 20f1 0c00 1012 e400 c086 MOVE.L (A1, D0.L*4, $00) == $480d694c,(A0)+
00002ab6: 1012 e400 c086 20f1 0c00 MOVE.B (A2),D0
00002ab8: e400 c086 20f1 0c00 101a ASR.B #$00000002,D0
00002aba: c086 20f1 0c00 101a c086 AND.L D6,D0
00002abc: 20f1 0c00 101a c086 20f1 MOVE.L (A1, D0.L*4, $00) == $480d694c,(A0)+
00002ac0: 101a c086 20f1 0c00 5983 MOVE.B (A2)+,D0
00002ac2: c086 20f1 0c00 5983 66d4 AND.L D6,D0
00002ac4: 20f1 0c00 5983 66d4 deab MOVE.L (A1, D0.L*4, $00) == $480d694c,(A0)+
00002ac8: 5983 66d4 deab 0330 5285 SUB.L #$00000004,D3
00002aca: 66d4 deab 0330 5285 b9c5 BNE.B #$ffffffd4 == 00002aa0 (TRUE)
00002acc: deab 0330 5285 b9c5 62bc ADD.L (A3,$0330) == $01000d28,D7
00002ad0: 5285 b9c5 62bc 4cee 3cfc ADD.L #$00000001,D5
00002ad2: b9c5 62bc 4cee 3cfc ffd4 CMPA.L D5,A4
00002ad4: 62bc 4cee 3cfc ffd4 4e5e BHI.B #$ffffffbc == 00002a92 (TRUE)
00002ad6: 4cee 3cfc ffd4 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd4) == $ffffffd4
00002adc: 4e5e 4e75 4e56 fdfc 48e7 UNLK.L A6
00002ade: 4e75 4e56 fdfc 48e7 3e3c RTS.L 


00002ae0: 4e56 fdfc 48e7 3e3c 2a2e LINK.W A6,#$fdfc
00002ae4: 48e7 3e3c 2a2e 0008 2c2e MVMLE.L #$3e3c,-(A7)
00002ae8: 2a2e 0008 2c2e 000c 282e MOVE.L (A6,$0008) == $00000008,D5
00002aec: 2c2e 000c 282e 0010 246e MOVE.L (A6,$000c) == $0000000c,D6
00002af0: 282e 0010 246e 0014 286e MOVE.L (A6,$0010) == $00000010,D4
00002af4: 246e 0014 286e 0018 61ff MOVEA.L (A6,$0014) == $00000014,A2
00002af8: 286e 0018 61ff ffff d8c4 MOVEA.L (A6,$0018) == $00000018,A4
00002afc: 61ff ffff d8c4 2a40 4281 BSR.L #$ffffd8c4 == 000003c2
00002b02: 2a40 4281 121a 4280 b280 MOVEA.L D0,A5
00002b04: 4281 121a 4280 b280 6f12 CLR.L D1
00002b06: 121a 4280 b280 6f12 41f6 MOVE.B (A2)+,D1
00002b08: 4280 b280 6f12 41f6 0800 CLR.L D0
00002b0a: b280 6f12 41f6 0800 115a CMP.L D0,D1
00002b0c: 6f12 41f6 0800 115a ff00 BLE.B #$00000012 == 00002b20 (TRUE)
00002b0e: 41f6 0800 115a ff00 115a LEA.L (A6, D0.L*1, $00) == $91c32b05,A0
00002b12: 115a ff00 115a fe00 5280 MOVE.B (A2)+,(A0,$ff00) == $010000ac
00002b16: 115a fe00 5280 b280 6eee MOVE.B (A2)+,(A0,$fe00) == $00ffffac
00002b1a: 5280 b280 6eee 97cb 4283 ADD.L #$00000001,D0
00002b1c: b280 6eee 97cb 4283 6036 CMP.L D0,D1
00002b1e: 6eee 97cb 4283 6036 ba8b BGT.B #$ffffffee == 00002b0e (FALSE)
00002b20: 97cb 4283 6036 ba8b 632a SUBA.L A3,A3
00002b22: 4283 6036 ba8b 632a 4282 CLR.L D3
00002b24: 6036 ba8b 632a 4282 141a BT .B #$00000036 == 00002b5c (TRUE)
00002b26: ba8b 632a 4282 141a 2002 CMP.L A3,D5
00002b28: 632a 4282 141a 2002 41f6 BLS.B #$0000002a == 00002b54 (FALSE)
00002b2a: 4282 141a 2002 41f6 0800 CLR.L D2
00002b2c: 141a 2002 41f6 0800 1028 MOVE.B (A2)+,D2
00002b2e: 2002 41f6 0800 1028 fe00 MOVE.L D2,D0
00002b30: 41f6 0800 1028 fe00 1428 LEA.L (A6, D0.L*1, $00) == $91c32b05,A0
00002b34: 1028 fe00 1428 ff00 2f02 MOVE.B (A0,$fe00) == $00ffffac,D0
00002b38: 1428 ff00 2f02 1400 2f02 MOVE.B (A0,$ff00) == $010000ac,D2
00002b3c: 2f02 1400 2f02 486e fdfc MOVE.L D2,-(A7)
00002b3e: 1400 2f02 486e fdfc 4e94 MOVE.B D0,D2
00002b40: 2f02 486e fdfc 4e94 47f3 MOVE.L D2,-(A7)
00002b42: 486e fdfc 4e94 47f3 2c00 PEA.L (A6,$fdfc) == $fffffdfc
00002b46: 4e94 47f3 2c00 defc 000c JSR.L (A4)
00002b48: 47f3 2c00 defc 000c ba8b LEA.L (A3, D2.L*4, $00) == $010409f4,A3
00002b4c: defc 000c ba8b 62d8 5283 ADDA.W #$000c,A7
00002b50: ba8b 62d8 5283 97cb d8ad CMP.L A3,D5
00002b52: 62d8 5283 97cb d8ad 0330 BHI.B #$ffffffd8 == 00002b2c (TRUE)
00002b54: 5283 97cb d8ad 0330 2d44 ADD.L #$00000001,D3
00002b56: 97cb d8ad 0330 2d44 fdfc SUBA.L A3,A3
00002b58: d8ad 0330 2d44 fdfc bc83 ADD.L (A5,$0330) == $00000330,D4
00002b5c: 2d44 fdfc bc83 62c2 4280 MOVE.L D4,(A6,$fdfc) == $fffffdfc
00002b60: bc83 62c2 4280 4cee 3c7c CMP.L D3,D6
00002b62: 62c2 4280 4cee 3c7c fdd8 BHI.B #$ffffffc2 == 00002b26 (TRUE)
00002b64: 4280 4cee 3c7c fdd8 4e5e CLR.L D0
00002b66: 4cee 3c7c fdd8 4e5e 4e75 MVMEL.L #$3c7c,(A6,$fdd8) == $fffffdd8
00002b6c: 4e5e 4e75 4280 224a 22c1 UNLK.L A6
00002b6e: 4e75 4280 224a 22c1 b7c9 RTS.L 


00002b70: 4280 224a 22c1 b7c9 66fa CLR.L D0
00002b72: 224a 22c1 b7c9 66fa 224a MOVEA.L A2,A1
00002b74: 22c1 b7c9 66fa 224a b299 MOVE.L D1,(A1)+
00002b76: b7c9 66fa 224a b299 660a CMPA.L A1,A3
00002b78: 66fa 224a b299 660a b7c9 BNE.B #$fffffffa == 00002b74 (TRUE)
00002b7a: 224a b299 660a b7c9 66f8 MOVEA.L A2,A1
00002b7c: b299 660a b7c9 66f8 60ff CMP.L (A1)+,D1
00002b7e: 660a b7c9 66f8 60ff 0000 BNE.B #$0000000a == 00002b8a (TRUE)
00002b80: b7c9 66f8 60ff 0000 0008 CMPA.L A1,A3
00002b82: 66f8 60ff 0000 0008 2009 BNE.B #$fffffff8 == 00002b7c (TRUE)
00002b84: 60ff 0000 0008 2009 5980 BT .L #$00000008 == 00002b8e (TRUE)
00002b8a: 2009 5980 4ed4 4e56 0000 MOVE.L A1,D0
00002b8c: 5980 4ed4 4e56 0000 48e7 SUB.L #$00000004,D0
00002b8e: 4ed4 4e56 0000 48e7 7ffe JMP.L (A4)

00002b90: 4e56 0000 48e7 7ffe 4ff9 LINK.W A6,#$0000
00002b94: 48e7 7ffe 4ff9 0100 2c52 MVMLE.L #$7ffe,-(A7)
00002b98: 4ff9 0100 2c52 2235 0170 LEA.L $01002c52,A7
00002b9e: 2235 0170 0200 d000 0081 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002ba6: 0081 0000 0001 2b81 0170 OR.L #$00000001,D1
00002bac: 2b81 0170 0200 d000 4e7a MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00002bb4: 4e7a 2002 f4f8 203c 0000 MOVEC2.L #$2002
00002bb8: f4f8 203c 0000 8000 4e7b CPUSHA.L #$00000000
00002bba: 203c 0000 8000 4e7b 0002 MOVE.L #$00008000,D0
00002bc0: 4e7b 0002 45f5 0170 0b00 MOVE2C.L #$0002
00002bc4: 45f5 0170 0b00 0000 47f2 LEA.L (A5, D0.W*1+184549376)+0 == $0b000000,A2
00002bcc: 47f2 0170 0004 0000 223c LEA.L (A2, D0.W*1+262144)+0 == $00040000,A3
00002bd4: 223c aaaa aaaa 49f9 0100 MOVE.L #$aaaaaaaa,D1
00002bda: 49f9 0100 2be6 60ff ffff LEA.L $01002be6,A4
00002be0: 60ff ffff ff8e 4a80 66ff BT .L #$ffffff8e == 00002b70 (TRUE)
00002be6: 4a80 66ff 0000 0040 223c TST.L D0
00002be8: 66ff 0000 0040 223c 5555 BNE.L #$00000040 == 00002c2a (TRUE)
00002bee: 223c 5555 5555 49f9 0100 MOVE.L #$55555555,D1
00002bf4: 49f9 0100 2c00 60ff ffff LEA.L $01002c00,A4
00002bfa: 60ff ffff ff74 4a80 66ff BT .L #$ffffff74 == 00002b70 (TRUE)
00002c00: 4a80 66ff 0000 0026 4281 TST.L D0
00002c02: 66ff 0000 0026 4281 224a BNE.L #$00000026 == 00002c2a (TRUE)
00002c08: 4281 224a 22c1 5281 b7c9 CLR.L D1
00002c0a: 224a 22c1 5281 b7c9 66f8 MOVEA.L A2,A1
00002c0c: 22c1 5281 b7c9 66f8 4281 MOVE.L D1,(A1)+
00002c0e: 5281 b7c9 66f8 4281 224a ADD.L #$00000001,D1
00002c10: b7c9 66f8 4281 224a b299 CMPA.L A1,A3
00002c12: 66f8 4281 224a b299 660c BNE.B #$fffffff8 == 00002c0c (TRUE)
00002c14: 4281 224a b299 660c 5281 CLR.L D1
00002c16: 224a b299 660c 5281 b7c9 MOVEA.L A2,A1
00002c18: b299 660c 5281 b7c9 66f6 CMP.L (A1)+,D1
00002c1a: 660c 5281 b7c9 66f6 60ff BNE.B #$0000000c == 00002c28 (TRUE)
00002c1c: 5281 b7c9 66f6 60ff 0000 ADD.L #$00000001,D1
00002c1e: b7c9 66f6 60ff 0000 0006 CMPA.L A1,A3
00002c20: 66f6 60ff 0000 0006 2009 BNE.B #$fffffff6 == 00002c18 (TRUE)
00002c22: 60ff 0000 0006 2009 4e7b BT .L #$00000006 == 00002c2a (TRUE)
00002c28: 2009 4e7b 2002 307c 0003 MOVE.L A1,D0
00002c2a: 4e7b 2002 307c 0003 4a80 MOVE2C.L #$2002
00002c2e: 307c 0003 4a80 66ff ffff MOVEA.W #$0003,A0
00002c32: 4a80 66ff ffff f908 2235 TST.L D0
00002c34: 66ff ffff f908 2235 0170 BNE.L #$fffff908 == 0000253e (TRUE)
00002c3a: 2235 0170 0200 d000 0281 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002c42: 0281 ffff fffe 2b81 0170 AND.L #$fffffffe,D1
00002c48: 2b81 0170 0200 d000 4ed7 MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00002c50: 4ed7 4cdf 7ffe 4e5e 4e75 JMP.L (A7)
00002c52: 4cdf 7ffe 4e5e 4e75 2235 MVMEL.L #$7ffe,(A7)+
00002c56: 4e5e 4e75 2235 0170 0200 UNLK.L A6
00002c58: 4e75 2235 0170 0200 d000 RTS.L 



00002c5a: 2235 0170 0200 d000 0081 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002c62: 0081 0000 0001 2b81 0170 OR.L #$00000001,D1
00002c68: 2b81 0170 0200 d000 70ff MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00002c70: 70ff 1219 7407 e388 e214 MOVE.L #$ffffffff,D0
00002c72: 1219 7407 e388 e214 e219 MOVE.B (A1)+,D1
00002c74: 7407 e388 e214 e219 b304 MOVE.L #$00000007,D2
00002c76: e388 e214 e219 b304 6a06 LSL.L #$00000001,D0
00002c78: e214 e219 b304 6a06 0a80 ROXR.B #$00000001,D4
00002c7a: e219 b304 6a06 0a80 04c1 ROR.B #$00000001,D1
00002c7c: b304 6a06 0a80 04c1 1db7 EOR.B D1,D4
00002c7e: 6a06 0a80 04c1 1db7 51ca BPL.B #$00000006 == 00002c86 (FALSE)
00002c80: 0a80 04c1 1db7 51ca ffee EOR.L #$04c11db7,D0
00002c86: 51ca ffee 5383 66e4 4680 DBF .W D2,#$ffee == 00002c76 (FALSE)
00002c8a: 5383 66e4 4680 343c 001f SUB.L #$00000001,D3
00002c8c: 66e4 4680 343c 001f e390 BNE.B #$ffffffe4 == 00002c72 (TRUE)
00002c8e: 4680 343c 001f e390 e291 NOT.L D0
00002c90: 343c 001f e390 e291 51ca MOVE.W #$001f,D2
00002c94: e390 e291 51ca fffa 2001 ROXL.L #$00000001,D0
00002c96: e291 51ca fffa 2001 2235 ROXR.L #$00000001,D1
00002c98: 51ca fffa 2001 2235 0170 DBF .W D2,#$fffa == 00002c94 (FALSE)
00002c9c: 2001 2235 0170 0200 d000 MOVE.L D1,D0
00002c9e: 2235 0170 0200 d000 0281 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002ca6: 0281 ffff fffe 2b81 0170 AND.L #$fffffffe,D1
00002cac: 2b81 0170 0200 d000 4ed0 MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00002cb4: 4ed0 4e56 0000 48e7 7ffe JMP.L (A0)


00002cb6: 4e56 0000 48e7 7ffe 226e LINK.W A6,#$0000
00002cba: 48e7 7ffe 226e 0008 262e MVMLE.L #$7ffe,-(A7)
00002cbe: 226e 0008 262e 000c 41f9 MOVEA.L (A6,$0008) == $00000008,A1
00002cc2: 262e 000c 41f9 0100 2cd2 MOVE.L (A6,$000c) == $0000000c,D3
00002cc6: 41f9 0100 2cd2 60ff ffff LEA.L $01002cd2,A0
00002ccc: 60ff ffff ff8c 4cdf 7ffe BT .L #$ffffff8c == 00002c5a (TRUE)
00002cd2: 4cdf 7ffe 4e5e 4e75 4e71 MVMEL.L #$7ffe,(A7)+
00002cd6: 4e5e 4e75 4e71 224a 200b UNLK.L A6
00002cd8: 4e75 4e71 224a 200b 908a RTS.L 


00002cda: 4e71 224a 200b 908a e488 NOP.L 
00002cdc: 224a 200b 908a e488 5380 MOVEA.L A2,A1
00002cde: 200b 908a e488 5380 22c1 MOVE.L A3,D0
00002ce0: 908a e488 5380 22c1 51c8 SUB.L A2,D0
00002ce2: e488 5380 22c1 51c8 fffc LSR.L #$00000002,D0
00002ce4: 5380 22c1 51c8 fffc 224a SUB.L #$00000001,D0
00002ce6: 22c1 51c8 fffc 224a 200b MOVE.L D1,(A1)+
00002ce8: 51c8 fffc 224a 200b 908a DBF .W D0,#$fffc == 00002ce6 (FALSE)
00002cec: 224a 200b 908a e488 5380 MOVEA.L A2,A1
00002cee: 200b 908a e488 5380 b299 MOVE.L A3,D0
00002cf0: 908a e488 5380 b299 660c SUB.L A2,D0
00002cf2: e488 5380 b299 660c 51c8 LSR.L #$00000002,D0
00002cf4: 5380 b299 660c 51c8 fffa SUB.L #$00000001,D0
00002cf6: b299 660c 51c8 fffa 4280 CMP.L (A1)+,D1
00002cf8: 660c 51c8 fffa 4280 60ff BNE.B #$0000000c == 00002d06 (TRUE)
00002cfa: 51c8 fffa 4280 60ff 0000 DBF .W D0,#$fffa == 00002cf6 (FALSE)
00002cfe: 4280 60ff 0000 0008 2009 CLR.L D0
00002d00: 60ff 0000 0008 2009 5980 BT .L #$00000008 == 00002d0a (TRUE)
00002d06: 2009 5980 4ed4 41f5 0170 MOVE.L A1,D0
00002d08: 5980 4ed4 41f5 0170 0400 SUB.L #$00000004,D0
00002d0a: 4ed4 41f5 0170 0400 0000 JMP.L (A4)
00002d0c: 41f5 0170 0400 0000 43f5 LEA.L (A5, D0.W*1+67108864)+0 == $04000000,A0
00002d14: 43f5 0170 0600 0000 203c LEA.L (A5, D0.W*1+100663296)+0 == $06000000,A1
00002d1c: 203c 5555 5555 223c aaaa MOVE.L #$55555555,D0
00002d22: 223c aaaa aaaa 2080 2140 MOVE.L #$aaaaaaaa,D1
00002d28: 2080 2140 0004 2141 0008 MOVE.L D0,(A0)
00002d2a: 2140 0004 2141 0008 2141 MOVE.L D0,(A0,$0004) == $010001b0
00002d2e: 2141 0008 2141 000c b090 MOVE.L D1,(A0,$0008) == $010001b4
00002d32: 2141 000c b090 66ff 0000 MOVE.L D1,(A0,$000c) == $010001b8
00002d36: b090 66ff 0000 007e b0a8 CMP.L (A0),D0
00002d38: 66ff 0000 007e b0a8 0004 BNE.L #$0000007e == 00002db8 (TRUE)
00002d3e: b0a8 0004 66ff 0000 0074 CMP.L (A0,$0004) == $010001b0,D0
00002d42: 66ff 0000 0074 b2a8 0008 BNE.L #$00000074 == 00002db8 (TRUE)
00002d48: b2a8 0008 66ff 0000 006a CMP.L (A0,$0008) == $010001b4,D1
00002d4c: 66ff 0000 006a b2a8 0008 BNE.L #$0000006a == 00002db8 (TRUE)
00002d52: b2a8 0008 66ff 0000 0060 CMP.L (A0,$0008) == $010001b4,D1
00002d56: 66ff 0000 0060 43e8 2000 BNE.L #$00000060 == 00002db8 (TRUE)
00002d5c: 43e8 2000 2448 2649 223c LEA.L (A0,$2000) == $010021ac,A1
00002d60: 2448 2649 223c db6d b6db MOVEA.L A0,A2
00002d62: 2649 223c db6d b6db 49f9 MOVEA.L A1,A3
00002d64: 223c db6d b6db 49f9 0100 MOVE.L #$db6db6db,D1
00002d6a: 49f9 0100 2d76 60ff ffff LEA.L $01002d76,A4
00002d70: 60ff ffff ff6a 4a80 66ff BT .L #$ffffff6a == 00002cdc (TRUE)
00002d76: 4a80 66ff 0000 003e 2448 TST.L D0
00002d78: 66ff 0000 003e 2448 2649 BNE.L #$0000003e == 00002db8 (TRUE)
00002d7e: 2448 2649 4681 49f9 0100 MOVEA.L A0,A2
00002d80: 2649 4681 49f9 0100 2d90 MOVEA.L A1,A3
00002d82: 4681 49f9 0100 2d90 60ff NOT.L D1
00002d84: 49f9 0100 2d90 60ff ffff LEA.L $01002d90,A4
00002d8a: 60ff ffff ff50 4a80 66ff BT .L #$ffffff50 == 00002cdc (TRUE)
00002d90: 4a80 66ff 0000 0024 4281 TST.L D0
00002d92: 66ff 0000 0024 4281 2448 BNE.L #$00000024 == 00002db8 (TRUE)
00002d98: 4281 2448 24c1 5281 b5c9 CLR.L D1
00002d9a: 2448 24c1 5281 b5c9 66f8 MOVEA.L A0,A2
00002d9c: 24c1 5281 b5c9 66f8 4281 MOVE.L D1,(A2)+
00002d9e: 5281 b5c9 66f8 4281 2448 ADD.L #$00000001,D1
00002da0: b5c9 66f8 4281 2448 b29a CMPA.L A1,A2
00002da2: 66f8 4281 2448 b29a 66ff BNE.B #$fffffff8 == 00002d9c (TRUE)
00002da4: 4281 2448 b29a 66ff 0000 CLR.L D1
00002da6: 2448 b29a 66ff 0000 000c MOVEA.L A0,A2
00002da8: b29a 66ff 0000 000c 5281 CMP.L (A2)+,D1
00002daa: 66ff 0000 000c 5281 b5c9 BNE.L #$0000000c == 00002db8 (TRUE)
00002db0: 5281 b5c9 66f2 4ed7 d1fc ADD.L #$00000001,D1
00002db2: b5c9 66f2 4ed7 d1fc 0080 CMPA.L A1,A2
00002db4: 66f2 4ed7 d1fc 0080 0000 BNE.B #$fffffff2 == 00002da8 (TRUE)
00002db6: 4ed7 d1fc 0080 0000 43f5 JMP.L (A7)
00002db8: d1fc 0080 0000 43f5 0170 ADDA.L #$00800000,A0
00002dbe: 43f5 0170 0600 0000 b3c8 LEA.L (A5, D0.W*1+100663296)+0 == $06000000,A1
00002dc6: b3c8 66ff ffff ff5e 307c CMPA.L A0,A1
00002dc8: 66ff ffff ff5e 307c 0005 BNE.L #$ffffff5e == 00002d28 (TRUE)
00002dce: 307c 0005 4ef9 0100 253e MOVEA.W #$0005,A0
00002dd2: 4ef9 0100 253e 206f 0004 JMP.L $0100253e


00002dd8: 206f 0004 4e7a 0801 2f00 MOVEA.L (A7,$0004) == $00000004,A0
00002ddc: 4e7a 0801 2f00 203c 0100 MOVEC2.L #$0801
00002de0: 2f00 203c 0100 2e9c 4e7b MOVE.L D0,-(A7)
00002de2: 203c 0100 2e9c 4e7b 0801 MOVE.L #$01002e9c,D0
00002de8: 4e7b 0801 f478 4e71 00b9 MOVE2C.L #$0801
00002dec: f478 4e71 00b9 8000 0000 CPUSHA.L #$00000000
00002dee: 4e71 00b9 8000 0000 020c NOP.L 
00002df0: 00b9 8000 0000 020c 0008 OR.L #$80000000,$020c0008
00002dfa: 4280 2080 2140 0004 2140 CLR.L D0
00002dfc: 2080 2140 0004 2140 0008 MOVE.L D0,(A0)
00002dfe: 2140 0004 2140 0008 2140 MOVE.L D0,(A0,$0004) == $010001b0
00002e02: 2140 0008 2140 000c f478 MOVE.L D0,(A0,$0008) == $010001b4
00002e06: 2140 000c f478 2010 2028 MOVE.L D0,(A0,$000c) == $010001b8
00002e0a: f478 2010 2028 0004 203c CPUSHA.L #$00000000
00002e0c: 2010 2028 0004 203c 0101 MOVE.L (A0),D0
00002e0e: 2028 0004 203c 0101 0101 MOVE.L (A0,$0004) == $010001b0,D0
00002e12: 203c 0101 0101 2080 2140 MOVE.L #$01010101,D0
00002e18: 2080 2140 0004 2140 0008 MOVE.L D0,(A0)
00002e1a: 2140 0004 2140 0008 2140 MOVE.L D0,(A0,$0004) == $010001b0
00002e1e: 2140 0008 2140 000c f478 MOVE.L D0,(A0,$0008) == $010001b4
00002e22: 2140 000c f478 2010 2028 MOVE.L D0,(A0,$000c) == $010001b8
00002e26: f478 2010 2028 0004 323c CPUSHA.L #$00000000
00002e28: 2010 2028 0004 323c 001f MOVE.L (A0),D0
00002e2a: 2028 0004 323c 001f 2248 MOVE.L (A0,$0004) == $010001b0,D0
00002e2e: 323c 001f 2248 4280 12c0 MOVE.W #$001f,D1
00002e32: 2248 4280 12c0 51c9 fffc MOVEA.L A0,A1
00002e34: 4280 12c0 51c9 fffc 103c CLR.L D0
00002e36: 12c0 51c9 fffc 103c 0001 MOVE.B D0,(A1)+
00002e38: 51c9 fffc 103c 0001 1140 DBF .W D1,#$fffc == 00002e36 (FALSE)
00002e3c: 103c 0001 1140 0003 1140 MOVE.B #$01,D0
00002e40: 1140 0003 1140 0007 1140 MOVE.B D0,(A0,$0003) == $010001af
00002e44: 1140 0007 1140 000a 1140 MOVE.B D0,(A0,$0007) == $010001b3
00002e48: 1140 000a 1140 000e 1140 MOVE.B D0,(A0,$000a) == $010001b6
00002e4c: 1140 000e 1140 0011 1140 MOVE.B D0,(A0,$000e) == $010001ba
00002e50: 1140 0011 1140 0015 1140 MOVE.B D0,(A0,$0011) == $010001bd
00002e54: 1140 0015 1140 0018 1140 MOVE.B D0,(A0,$0015) == $010001c1
00002e58: 1140 0018 1140 001c f478 MOVE.B D0,(A0,$0018) == $010001c4
00002e5c: 1140 001c f478 323c 001f MOVE.B D0,(A0,$001c) == $010001c8
00002e60: f478 323c 001f 2248 1019 CPUSHA.L #$00000000
00002e62: 323c 001f 2248 1019 51c9 MOVE.W #$001f,D1
00002e66: 2248 1019 51c9 fffc 2039 MOVEA.L A0,A1
00002e68: 1019 51c9 fffc 2039 020c MOVE.B (A1)+,D0
00002e6a: 51c9 fffc 2039 020c 0008 DBF .W D1,#$fffc == 00002e68 (FALSE)
00002e6e: 2039 020c 0008 0280 8000 MOVE.L $020c0008,D0
00002e74: 0280 8000 0000 23fc 0000 AND.L #$80000000,D0
00002e7a: 23fc 0000 0000 020c 0008 MOVE.L #$00000000,$020c0008
00002e84: 4e71 221f 4e7b 1801 4e75 NOP.L 
00002e86: 221f 4e7b 1801 4e75 23fc MOVE.L (A7)+,D1
00002e88: 4e7b 1801 4e75 23fc 0000 MOVE2C.L #$1801
00002e8c: 4e75 23fc 0000 0000 020c RTS.L 
00002e8e: 23fc 0000 0000 020c 0008 MOVE.L #$00000000,$020c0008
00002e98: 4e71 4e73 0100 02dc 0100 NOP.L 
00002e9a: 4e73 0100 02dc 0100 02dc RTE.L 

data
00002e9c: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002e9e: 02dc 0100 02dc 0100 2e8e ILLEGAL.L 
00002ea0: 0100 02dc 0100 2e8e 0100 BTST.L D0,D0
00002ea2: 02dc 0100 2e8e 0100 02dc ILLEGAL.L 
00002ea4: 0100 2e8e 0100 02dc 0100 BTST.L D0,D0
00002ea6: 2e8e 0100 02dc 0100 02dc MOVE.L A6,(A7)
00002ea8: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002eaa: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002eac: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002eae: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002eb0: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002eb2: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002eb4: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002eb6: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002eb8: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002eba: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002ebc: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002ebe: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002ec0: 0100 02dc 0100 02dc 0100 BTST.L D0,D0
00002ec2: 02dc 0100 02dc 0100 02dc ILLEGAL.L 
00002ec4: 0100 02dc 0100 02dc 207c BTST.L D0,D0
00002ec6: 02dc 0100 02dc 207c 2c00 ILLEGAL.L 
00002ec8: 0100 02dc 207c 2c00 0000 BTST.L D0,D0
00002eca: 02dc 207c 2c00 0000 227c ILLEGAL.L 


00002ecc: 207c 2c00 0000 227c 2c1d MOVEA.L #$2c000000,A0
00002ed2: 227c 2c1d 4000 f4f0 d1f8 MOVEA.L #$2c1d4000,A1
00002ed8: f4f0 d1f8 2000 b1c9 6ff6 CPUSHP.L #$00000000,A0
00002eda: d1f8 2000 b1c9 6ff6 4e75 ADDA.L $00002000,A0
00002ede: b1c9 6ff6 4e75 224a 0281 CMPA.L A1,A0
00002ee0: 6ff6 4e75 224a 0281 fff0 BLE.B #$fffffff6 == 00002ed8 (TRUE)
00002ee2: 4e75 224a 0281 fff0 fff0 RTS.L 

00002ee4: 224a 0281 fff0 fff0 22c1 MOVEA.L A2,A1
00002ee6: 0281 fff0 fff0 22c1 b7c9 AND.L #$fff0fff0,D1
00002eec: 22c1 b7c9 66fa 224a 2019 MOVE.L D1,(A1)+
00002eee: b7c9 66fa 224a 2019 0280 CMPA.L A1,A3
00002ef0: 66fa 224a 2019 0280 fff0 BNE.B #$fffffffa == 00002eec (TRUE)
00002ef2: 224a 2019 0280 fff0 fff0 MOVEA.L A2,A1
00002ef4: 2019 0280 fff0 fff0 b280 MOVE.L (A1)+,D0
00002ef6: 0280 fff0 fff0 b280 660c AND.L #$fff0fff0,D0
00002efc: b280 660c b7c9 66f0 4280 CMP.L D0,D1
00002efe: 660c b7c9 66f0 4280 60ff BNE.B #$0000000c == 00002f0c (TRUE)
00002f00: b7c9 66f0 4280 60ff 0000 CMPA.L A1,A3
00002f02: 66f0 4280 60ff 0000 0008 BNE.B #$fffffff0 == 00002ef4 (TRUE)
00002f04: 4280 60ff 0000 0008 2009 CLR.L D0
00002f06: 60ff 0000 0008 2009 5980 BT .L #$00000008 == 00002f10 (TRUE)
00002f0c: 2009 5980 4ed4 4e56 0000 MOVE.L A1,D0
00002f0e: 5980 4ed4 4e56 0000 48e7 SUB.L #$00000004,D0
00002f10: 4ed4 4e56 0000 48e7 7ffe JMP.L (A4)
00002f12: 4e56 0000 48e7 7ffe 4ff9 LINK.W A6,#$0000
00002f16: 48e7 7ffe 4ff9 0100 3002 MVMLE.L #$7ffe,-(A7)
00002f1a: 4ff9 0100 3002 2235 0170 LEA.L $01003002,A7
00002f20: 2235 0170 0200 d000 0081 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002f28: 0081 0000 0001 2b81 0170 OR.L #$00000001,D1
00002f2e: 2b81 0170 0200 d000 4e7a MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00002f36: 4e7a 2002 f4f8 203c 0000 MOVEC2.L #$2002
00002f3a: f4f8 203c 0000 8000 4e7b CPUSHA.L #$00000000
00002f3c: 203c 0000 8000 4e7b 0002 MOVE.L #$00008000,D0
00002f42: 4e7b 0002 45f5 0170 2c00 MOVE2C.L #$0002
00002f46: 45f5 0170 2c00 0000 47f2 LEA.L (A5, D0.W*1+738197504)+0 == $2c000000,A2
00002f4e: 47f2 0170 0020 0000 224a LEA.L (A2, D0.W*1+2097152)+0 == $00200000,A3
00002f56: 224a 4280 223c 0007 ffff MOVEA.L A2,A1
00002f58: 4280 223c 0007 ffff 22c0 CLR.L D0
00002f5a: 223c 0007 ffff 22c0 51c9 MOVE.L #$0007ffff,D1
00002f60: 22c0 51c9 fffc 223c aaa0 MOVE.L D0,(A1)+
00002f62: 51c9 fffc 223c aaa0 aaa0 DBF .W D1,#$fffc == 00002f60 (FALSE)
00002f66: 223c aaa0 aaa0 49f9 0100 MOVE.L #$aaa0aaa0,D1
00002f6c: 49f9 0100 2f78 60ff ffff LEA.L $01002f78,A4
00002f72: 60ff ffff ff70 4a80 66ff BT .L #$ffffff70 == 00002ee4 (TRUE)
00002f78: 4a80 66ff 0000 005e 223c TST.L D0
00002f7a: 66ff 0000 005e 223c 5550 BNE.L #$0000005e == 00002fda (TRUE)
00002f80: 223c 5550 5550 49f9 0100 MOVE.L #$55505550,D1
00002f86: 49f9 0100 2f92 60ff ffff LEA.L $01002f92,A4
00002f8c: 60ff ffff ff56 4a80 66ff BT .L #$ffffff56 == 00002ee4 (TRUE)
00002f92: 4a80 66ff 0000 0044 4281 TST.L D0
00002f94: 66ff 0000 0044 4281 224a BNE.L #$00000044 == 00002fda (TRUE)
00002f9a: 4281 224a 0281 fff0 fff0 CLR.L D1
00002f9c: 224a 0281 fff0 fff0 22c1 MOVEA.L A2,A1
00002f9e: 0281 fff0 fff0 22c1 0681 AND.L #$fff0fff0,D1
00002fa4: 22c1 0681 0010 0010 b7c9 MOVE.L D1,(A1)+
00002fa6: 0681 0010 0010 b7c9 66ee ADD.L #$00100010,D1
00002fac: b7c9 66ee 4281 224a 2019 CMPA.L A1,A3
00002fae: 66ee 4281 224a 2019 0280 BNE.B #$ffffffee == 00002f9e (TRUE)
00002fb0: 4281 224a 2019 0280 fff0 CLR.L D1
00002fb2: 224a 2019 0280 fff0 fff0 MOVEA.L A2,A1
00002fb4: 2019 0280 fff0 fff0 0281 MOVE.L (A1)+,D0
00002fb6: 0280 fff0 fff0 0281 fff0 AND.L #$fff0fff0,D0
00002fbc: 0281 fff0 fff0 b280 6612 AND.L #$fff0fff0,D1
00002fc2: b280 6612 0681 0010 0010 CMP.L D0,D1
00002fc4: 6612 0681 0010 0010 b7c9 BNE.B #$00000012 == 00002fd8 (TRUE)
00002fc6: 0681 0010 0010 b7c9 66e4 ADD.L #$00100010,D1
00002fcc: b7c9 66e4 4280 60ff 0000 CMPA.L A1,A3
00002fce: 66e4 4280 60ff 0000 0006 BNE.B #$ffffffe4 == 00002fb4 (TRUE)
00002fd0: 4280 60ff 0000 0006 2009 CLR.L D0
00002fd2: 60ff 0000 0006 2009 4e7b BT .L #$00000006 == 00002fda (TRUE)
00002fd8: 2009 4e7b 2002 307c 0003 MOVE.L A1,D0
00002fda: 4e7b 2002 307c 0003 4a80 MOVE2C.L #$2002
00002fde: 307c 0003 4a80 66ff ffff MOVEA.W #$0003,A0
00002fe2: 4a80 66ff ffff f558 2235 TST.L D0
00002fe4: 66ff ffff f558 2235 0170 BNE.L #$fffff558 == 0000253e (TRUE)
00002fea: 2235 0170 0200 d000 0281 MOVE.L (A5, D0.W*1+33607680)+0 == $0200d000,D1
00002ff2: 0281 ffff fffe 2b81 0170 AND.L #$fffffffe,D1
00002ff8: 2b81 0170 0200 d000 4ed7 MOVE.L D1,(A5, D0.W*1+33607680)+0 == $0200d000
00003000: 4ed7 4cdf 7ffe 4e5e 4e75 JMP.L (A7)
00003002: 4cdf 7ffe 4e5e 4e75 4e71 MVMEL.L #$7ffe,(A7)+
00003006: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00003008: 4e75 4e71 4e56 0000 4878 RTS.L 


0000300a: 4e71 4e56 0000 4878 0009 NOP.L 
0000300c: 4e56 0000 4878 0009 61ff LINK.W A6,#$0000
00003010: 4878 0009 61ff ffff f4b6 PEA.L $00000009
00003014: 61ff ffff f4b6 4e5e 4e75 BSR.L #$fffff4b6 == 000024cc		// delay(9)
0000301a: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000301c: 4e75 4e56 0000 48e7 3830 RTS.L 


0000301e: 4e56 0000 48e7 3830 182e LINK.W A6,#$0000
00003022: 48e7 3830 182e 000f 266e MVMLE.L #$3830,-(A7)
00003026: 182e 000f 266e 0010 4282 MOVE.B (A6,$000f) == $0000000f,D4
0000302a: 266e 0010 4282 142e 0008 MOVEA.L (A6,$0010) == $00000010,A3
0000302e: 4282 142e 0008 720f c481 CLR.L D2
00003030: 142e 0008 720f c481 5982 MOVE.B (A6,$0008) == $00000008,D2
00003034: 720f c481 5982 122e 0017 MOVE.L #$0000000f,D1
00003036: c481 5982 122e 0017 49c1 AND.L D1,D2
00003038: 5982 122e 0017 49c1 2f01 SUB.L #$00000004,D2
0000303a: 122e 0017 49c1 2f01 4879 MOVE.B (A6,$0017) == $00000017,D1
0000303e: 49c1 2f01 4879 0100 f6ea EXT.B D1
00003040: 2f01 4879 0100 f6ea 45f9 MOVE.L D1,-(A7)
00003042: 4879 0100 f6ea 45f9 0100 PEA.L $0100f6ea
00003048: 45f9 0100 685a 4e92 4879 LEA.L $0100685a,A2
0000304e: 4e92 4879 0100 f6ff 4e92 JSR.L (A2)
00003050: 4879 0100 f6ff 4e92 4283 PEA.L $0100f6ff
00003056: 4e92 4283 defc 000c e582 JSR.L (A2)
00003058: 4283 defc 000c e582 b833 CLR.L D3
0000305a: defc 000c e582 b833 3800 ADDA.W #$000c,A7
0000305e: e582 b833 3800 6718 2003 ASL.L #$00000002,D2
00003060: b833 3800 6718 2003 5780 CMP.B (A3, D3.L*1, $00) == $01014cc1,D4
00003064: 6718 2003 5780 2202 9280 BEQ.B #$00000018 == 0000307e (FALSE)
00003066: 2003 5780 2202 9280 2f01 MOVE.L D3,D0
00003068: 5780 2202 9280 2f01 4879 SUB.L #$00000003,D0
0000306a: 2202 9280 2f01 4879 0100 MOVE.L D2,D1
0000306c: 9280 2f01 4879 0100 f726 SUB.L D0,D1
0000306e: 2f01 4879 0100 f726 61ff MOVE.L D1,-(A7)
00003070: 4879 0100 f726 61ff 0000 PEA.L $0100f726
00003076: 61ff 0000 37e2 504f 5283 BSR.L #$000037e2 == 0000685a
0000307c: 504f 5283 7203 b283 6cda ADDA.W #$00000008,A7
0000307e: 5283 7203 b283 6cda 4879 ADD.L #$00000001,D3
00003080: 7203 b283 6cda 4879 0100 MOVE.L #$00000003,D1
00003082: b283 6cda 4879 0100 f447 CMP.L D3,D1
00003084: 6cda 4879 0100 f447 61ff BGE.B #$ffffffda == 00003060 (FALSE)
00003086: 4879 0100 f447 61ff 0000 PEA.L $0100f447
0000308c: 61ff 0000 37cc 4cee 0c1c BSR.L #$000037cc == 0000685a
00003092: 4cee 0c1c ffec 4e5e 4e75 MVMEL.L #$0c1c,(A6,$ffec) == $ffffffec
00003098: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
0000309a: 4e75 4e56 fffc 48e7 0030 RTS.L 

; test patterns?
0000309c: 4e56 fffc 48e7 0030 266e LINK.W A6,#$fffc
000030a0: 48e7 0030 266e 0008 4a8b MVMLE.L #$0030,-(A7)
000030a4: 266e 0008 4a8b 6700 00a6 MOVEA.L (A6,$0008) == $00000008,A3
000030a8: 4a8b 6700 00a6 2f0b 4879 TST.L A3
000030aa: 6700 00a6 2f0b 4879 0100 BEQ.W #$00a6 == 00003152 (FALSE)
000030ae: 2f0b 4879 0100 f72a 45f9 MOVE.L A3,-(A7)
000030b0: 4879 0100 f72a 45f9 0100 PEA.L $0100f72a
000030b6: 45f9 0100 685a 4e92 2f13 LEA.L $0100685a,A2
000030bc: 4e92 2f13 4879 0100 f749 JSR.L (A2)
000030be: 2f13 4879 0100 f749 4e92 MOVE.L (A3),-(A7)
000030c0: 4879 0100 f749 4e92 26fc PEA.L $0100f749
000030c6: 4e92 26fc 5555 5555 26bc JSR.L (A2)
000030c8: 26fc 5555 5555 26bc aaaa MOVE.L #$55555555,(A3)+
000030ce: 26bc aaaa aaaa 2d63 fffc MOVE.L #$aaaaaaaa,(A3)
000030d4: 2d63 fffc defc 0010 0cae MOVE.L -(A3),(A6,$fffc) == $fffffffc
000030d8: defc 0010 0cae 5555 5555 ADDA.W #$0010,A7
000030dc: 0cae 5555 5555 fffc 670e CMP.L #$55555555,(A6,$fffc) == $fffffffc
000030e4: 670e 4878 ffff 486e fffc BEQ.B #$0000000e == 000030f4 (FALSE)
000030e6: 4878 ffff 486e fffc 4878 PEA.L $ffffffff
000030ea: 486e fffc 4878 0055 6026 PEA.L (A6,$fffc) == $fffffffc
000030ee: 4878 0055 6026 26fc aaaa PEA.L $00000055
000030f2: 6026 26fc aaaa aaaa 26bc BT .B #$00000026 == 0000311a (TRUE)
000030f4: 26fc aaaa aaaa 26bc 5555 MOVE.L #$aaaaaaaa,(A3)+
000030fa: 26bc 5555 5555 2d63 fffc MOVE.L #$55555555,(A3)
00003100: 2d63 fffc 0cae aaaa aaaa MOVE.L -(A3),(A6,$fffc) == $fffffffc
00003104: 0cae aaaa aaaa fffc 6716 CMP.L #$aaaaaaaa,(A6,$fffc) == $fffffffc
0000310c: 6716 4878 fffe 486e fffc BEQ.B #$00000016 == 00003124 (FALSE)
0000310e: 4878 fffe 486e fffc 4878 PEA.L $fffffffe
00003112: 486e fffc 4878 00aa 2f0b PEA.L (A6,$fffc) == $fffffffc
00003116: 4878 00aa 2f0b 61ff ffff PEA.L $000000aa
0000311a: 2f0b 61ff ffff ff00 602e MOVE.L A3,-(A7)
0000311c: 61ff ffff ff00 602e 4879 BSR.L #$ffffff00 == 0000301e
00003122: 602e 4879 0100 f767 45f9 BT .B #$0000002e == 00003152 (TRUE)
00003124: 4879 0100 f767 45f9 0100 PEA.L $0100f767
0000312a: 45f9 0100 685a 4e92 200b LEA.L $0100685a,A2
00003130: 4e92 200b 7218 e2a0 720f JSR.L (A2)
00003132: 200b 7218 e2a0 720f c081 MOVE.L A3,D0
00003134: 7218 e2a0 720f c081 2040 MOVE.L #$00000018,D1
00003136: e2a0 720f c081 2040 4868 ASR.L D1,D0
00003138: 720f c081 2040 4868 fffc MOVE.L #$0000000f,D1
0000313a: c081 2040 4868 fffc 4879 AND.L D1,D0
0000313c: 2040 4868 fffc 4879 0100 MOVEA.L D0,A0
0000313e: 4868 fffc 4879 0100 f789 PEA.L (A0,$fffc) == $010001a8
00003142: 4879 0100 f789 4e92 4879 PEA.L $0100f789
00003148: 4e92 4879 0100 f7b4 4e92 JSR.L (A2)
0000314a: 4879 0100 f7b4 4e92 4cee PEA.L $0100f7b4
00003150: 4e92 4cee 0c00 fff4 4e5e JSR.L (A2)
00003152: 4cee 0c00 fff4 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff4) == $fffffff4
00003158: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000315a: 4e75 4e56 0000 48e7 7ffe RTS.L 


0000315c: 4e56 0000 48e7 7ffe 4eb9 LINK.W A6,#$0000
00003160: 48e7 7ffe 4eb9 0100 336a MVMLE.L #$7ffe,-(A7)
00003164: 4eb9 0100 336a 4cdf 7ffe JSR.L $0100336a
0000316a: 4cdf 7ffe 4e73 48e7 7ffe MVMEL.L #$7ffe,(A7)+
0000316e: 4e73 48e7 7ffe 4eb9 0100 RTE.L 


00003170: 48e7 7ffe 4eb9 0100 31e8 MVMLE.L #$7ffe,-(A7)
00003174: 4eb9 0100 31e8 4cdf 7ffe JSR.L $010031e8
0000317a: 4cdf 7ffe 4e73 48e7 7ffe MVMEL.L #$7ffe,(A7)+
0000317e: 4e73 48e7 7ffe 4eb9 0100 RTE.L 


00003180: 48e7 7ffe 4eb9 0100 3b82 MVMLE.L #$7ffe,-(A7)
00003184: 4eb9 0100 3b82 4cdf 7ffe JSR.L $01003b82
0000318a: 4cdf 7ffe 4e73 48e7 7ffe MVMEL.L #$7ffe,(A7)+
0000318e: 4e73 48e7 7ffe 4eb9 0100 RTE.L 


00003190: 48e7 7ffe 4eb9 0100 3e72 MVMLE.L #$7ffe,-(A7)
00003194: 4eb9 0100 3e72 4cdf 7ffe JSR.L $01003e72
0000319a: 4cdf 7ffe 4e73 48e7 7ffe MVMEL.L #$7ffe,(A7)+
0000319e: 4e73 48e7 7ffe 4eb9 0100 RTE.L 


000031a0: 48e7 7ffe 4eb9 0100 3e30 MVMLE.L #$7ffe,-(A7)
000031a4: 4eb9 0100 3e30 4cdf 7ffe JSR.L $01003e30
000031aa: 4cdf 7ffe 4e73 4e5e 4e75 MVMEL.L #$7ffe,(A7)+
000031ae: 4e73 4e5e 4e75 4e56 0000 RTE.L 


000031b0: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
000031b2: 4e75 4e56 0000 61ff 0000 RTS.L 


000031b4: 4e56 0000 61ff 0000 1f4e LINK.W A6,#$0000
000031b8: 61ff 0000 1f4e 4a80 6704 BSR.L #$00001f4e == 00005108
000031be: 4a80 6704 7001 601e 61ff TST.L D0
000031c0: 6704 7001 601e 61ff 0000 BEQ.B #$00000004 == 000031c6 (FALSE)
000031c2: 7001 601e 61ff 0000 1fce MOVE.L #$00000001,D0
000031c4: 601e 61ff 0000 1fce 4a80 BT .B #$0000001e == 000031e4 (TRUE)
000031c6: 61ff 0000 1fce 4a80 6704 BSR.L #$00001fce == 00005196
000031cc: 4a80 6704 7002 6010 61ff TST.L D0
000031ce: 6704 7002 6010 61ff 0000 BEQ.B #$00000004 == 000031d4 (FALSE)
000031d0: 7002 6010 61ff 0000 200a MOVE.L #$00000002,D0
000031d2: 6010 61ff 0000 200a 4a80 BT .B #$00000010 == 000031e4 (TRUE)
000031d4: 61ff 0000 200a 4a80 6704 BSR.L #$0000200a == 000051e0
000031da: 4a80 6704 7003 6002 4280 TST.L D0
000031dc: 6704 7003 6002 4280 4e5e BEQ.B #$00000004 == 000031e2 (FALSE)
000031de: 7003 6002 4280 4e5e 4e75 MOVE.L #$00000003,D0
000031e0: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 000031e4 (TRUE)
000031e2: 4280 4e5e 4e75 4e56 0000 CLR.L D0
000031e4: 4e5e 4e75 4e56 0000 23fc UNLK.L A6
000031e6: 4e75 4e56 0000 23fc 0030 RTS.L 


000031e8: 4e56 0000 23fc 0030 0000 LINK.W A6,#$0000
000031ec: 23fc 0030 0000 0200 00c0 MOVE.L #$00300000,$020000c0
000031f6: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000031f8: 4e75 4e56 0000 48e7 2038 RTS.L 


000031fa: 4e56 0000 48e7 2038 47f9 LINK.W A6,#$0000
000031fe: 48e7 2038 47f9 0101 5344 MVMLE.L #$2038,-(A7)
00003202: 47f9 0101 5344 287c 0211 LEA.L $01015344,A3
00003208: 287c 0211 8000 61ff ffff MOVEA.L #$02118000,A4
0000320e: 61ff ffff d1b2 1039 0211 BSR.L #$ffffd1b2 == 000003c2
00003214: 1039 0211 8001 45f9 0100 MOVE.B $02118001,D0
0000321a: 45f9 0100 300c 4e92 13fc LEA.L $0100300c,A2
00003220: 4e92 13fc 0009 0211 8001 JSR.L (A2)
00003222: 13fc 0009 0211 8001 4e92 MOVE.B #$09,$02118001
0000322a: 4e92 13fc ffca 0211 8001 JSR.L (A2)
0000322c: 13fc ffca 0211 8001 4202 MOVE.B #$ca,$02118001
00003234: 4202 45f9 0100 300c 4e92 CLR.B D2
00003236: 45f9 0100 300c 4e92 195b LEA.L $0100300c,A2
0000323c: 4e92 195b 0001 5202 0c02 JSR.L (A2)
0000323e: 195b 0001 5202 0c02 0013 MOVE.B (A3)+,(A4,$0001) == $010009b5
00003242: 5202 0c02 0013 63ec 4e92 ADD.B #$00000001,D2
00003244: 0c02 0013 63ec 4e92 1014 CMP.B #$13,D2
00003248: 63ec 4e92 1014 47f9 0101 BLS.B #$ffffffec == 00003236 (FALSE)
0000324a: 4e92 1014 47f9 0101 5344 JSR.L (A2)
0000324c: 1014 47f9 0101 5344 4202 MOVE.B (A4),D0
0000324e: 47f9 0101 5344 4202 45f9 LEA.L $01015344,A3
00003254: 4202 45f9 0100 300c 4e92 CLR.B D2
00003256: 45f9 0100 300c 4e92 189b LEA.L $0100300c,A2
0000325c: 4e92 189b 5202 0c02 0013 JSR.L (A2)
0000325e: 189b 5202 0c02 0013 63ee MOVE.B (A3)+,(A4)
00003260: 5202 0c02 0013 63ee 4e92 ADD.B #$00000001,D2
00003262: 0c02 0013 63ee 4e92 102c CMP.B #$13,D2
00003266: 63ee 4e92 102c 0001 4282 BLS.B #$ffffffee == 00003256 (FALSE)
00003268: 4e92 102c 0001 4282 45f9 JSR.L (A2)
0000326a: 102c 0001 4282 45f9 0100 MOVE.B (A4,$0001) == $010009b5,D0
0000326e: 4282 45f9 0100 300c 4e92 CLR.L D2
00003270: 45f9 0100 300c 4e92 422c LEA.L $0100300c,A2
00003276: 4e92 422c 0001 4e92 102c JSR.L (A2)
00003278: 422c 0001 4e92 102c 0001 CLR.B (A4,$0001) == $010009b5
0000327c: 4e92 102c 0001 0200 0004 JSR.L (A2)
0000327e: 102c 0001 0200 0004 660c MOVE.B (A4,$0001) == $010009b5,D0
00003282: 0200 0004 660c 2002 5282 AND.B #$04,D0
00003286: 660c 2002 5282 0c80 0000 BNE.B #$0000000c == 00003294 (TRUE)
00003288: 2002 5282 0c80 0000 1387 MOVE.L D2,D0
0000328a: 5282 0c80 0000 1387 6fdc ADD.L #$00000001,D2
0000328c: 0c80 0000 1387 6fdc 0c82 CMP.L #$00001387,D0
00003292: 6fdc 0c82 0000 1387 6f06 BLE.B #$ffffffdc == 00003270 (TRUE)
00003294: 0c82 0000 1387 6f06 7001 CMP.L #$00001387,D2
0000329a: 6f06 7001 6000 00c0 197c BLE.B #$00000006 == 000032a2 (TRUE)
0000329c: 7001 6000 00c0 197c 0040 MOVE.L #$00000001,D0
0000329e: 6000 00c0 197c 0040 0003 BT .W #$00c0 == 00003360 (TRUE)
000032a2: 197c 0040 0003 4282 45f9 MOVE.B #$40,(A4,$0003) == $010009b7
000032a8: 4282 45f9 0100 300c 4e92 CLR.L D2
000032aa: 45f9 0100 300c 4e92 422c LEA.L $0100300c,A2
000032b0: 4e92 422c 0001 4e92 102c JSR.L (A2)
000032b2: 422c 0001 4e92 102c 0001 CLR.B (A4,$0001) == $010009b5
000032b6: 4e92 102c 0001 0200 0001 JSR.L (A2)
000032b8: 102c 0001 0200 0001 660c MOVE.B (A4,$0001) == $010009b5,D0
000032bc: 0200 0001 660c 2002 5282 AND.B #$01,D0
000032c0: 660c 2002 5282 0c80 0000 BNE.B #$0000000c == 000032ce (TRUE)
000032c2: 2002 5282 0c80 0000 1387 MOVE.L D2,D0
000032c4: 5282 0c80 0000 1387 6fdc ADD.L #$00000001,D2
000032c6: 0c80 0000 1387 6fdc 0c82 CMP.L #$00001387,D0
000032cc: 6fdc 0c82 0000 1387 6f06 BLE.B #$ffffffdc == 000032aa (TRUE)
000032ce: 0c82 0000 1387 6f06 7002 CMP.L #$00001387,D2
000032d4: 6f06 7002 6000 0086 0c2c BLE.B #$00000006 == 000032dc (TRUE)
000032d6: 7002 6000 0086 0c2c 0040 MOVE.L #$00000002,D0
000032d8: 6000 0086 0c2c 0040 0003 BT .W #$0086 == 00003360 (TRUE)
000032dc: 0c2c 0040 0003 6704 7003 CMP.B #$40,(A4,$0003) == $010009b7
000032e2: 6704 7003 6078 61ff ffff BEQ.B #$00000004 == 000032e8 (FALSE)
000032e4: 7003 6078 61ff ffff fd22 MOVE.L #$00000003,D0
000032e6: 6078 61ff ffff fd22 1014 BT .B #$00000078 == 00003360 (TRUE)
000032e8: 61ff ffff fd22 1014 4282 BSR.L #$fffffd22 == 0000300c
000032ee: 1014 4282 45f9 0100 300c MOVE.B (A4),D0
000032f0: 4282 45f9 0100 300c 4e92 CLR.L D2
000032f2: 45f9 0100 300c 4e92 4214 LEA.L $0100300c,A2
000032f8: 4e92 4214 4e92 1014 0200 JSR.L (A2)
000032fa: 4214 4e92 1014 0200 0004 CLR.B (A4)
000032fc: 4e92 1014 0200 0004 660c JSR.L (A2)
000032fe: 1014 0200 0004 660c 2002 MOVE.B (A4),D0
00003300: 0200 0004 660c 2002 5282 AND.B #$04,D0
00003304: 660c 2002 5282 0c80 0000 BNE.B #$0000000c == 00003312 (TRUE)
00003306: 2002 5282 0c80 0000 1387 MOVE.L D2,D0
00003308: 5282 0c80 0000 1387 6fe0 ADD.L #$00000001,D2
0000330a: 0c80 0000 1387 6fe0 0c82 CMP.L #$00001387,D0
00003310: 6fe0 0c82 0000 1387 6f04 BLE.B #$ffffffe0 == 000032f2 (TRUE)
00003312: 0c82 0000 1387 6f04 7005 CMP.L #$00001387,D2
00003318: 6f04 7005 6042 197c 0040 BLE.B #$00000004 == 0000331e (TRUE)
0000331a: 7005 6042 197c 0040 0002 MOVE.L #$00000005,D0
0000331c: 6042 197c 0040 0002 4282 BT .B #$00000042 == 00003360 (TRUE)
0000331e: 197c 0040 0002 4282 45f9 MOVE.B #$40,(A4,$0002) == $010009b6
00003324: 4282 45f9 0100 300c 4e92 CLR.L D2
00003326: 45f9 0100 300c 4e92 4214 LEA.L $0100300c,A2
0000332c: 4e92 4214 4e92 1014 0200 JSR.L (A2)
0000332e: 4214 4e92 1014 0200 0001 CLR.B (A4)
00003330: 4e92 1014 0200 0001 660c JSR.L (A2)
00003332: 1014 0200 0001 660c 2002 MOVE.B (A4),D0
00003334: 0200 0001 660c 2002 5282 AND.B #$01,D0
00003338: 660c 2002 5282 0c80 0000 BNE.B #$0000000c == 00003346 (TRUE)
0000333a: 2002 5282 0c80 0000 1387 MOVE.L D2,D0
0000333c: 5282 0c80 0000 1387 6fe0 ADD.L #$00000001,D2
0000333e: 0c80 0000 1387 6fe0 0c82 CMP.L #$00001387,D0
00003344: 6fe0 0c82 0000 1387 6f04 BLE.B #$ffffffe0 == 00003326 (TRUE)
00003346: 0c82 0000 1387 6f04 7006 CMP.L #$00001387,D2
0000334c: 6f04 7006 600e 0c2c 0040 BLE.B #$00000004 == 00003352 (TRUE)
0000334e: 7006 600e 0c2c 0040 0002 MOVE.L #$00000006,D0
00003350: 600e 0c2c 0040 0002 6704 BT .B #$0000000e == 00003360 (TRUE)
00003352: 0c2c 0040 0002 6704 7007 CMP.B #$40,(A4,$0002) == $010009b6
00003358: 6704 7007 6002 4280 4cee BEQ.B #$00000004 == 0000335e (FALSE)
0000335a: 7007 6002 4280 4cee 1c04 MOVE.L #$00000007,D0
0000335c: 6002 4280 4cee 1c04 fff0 BT .B #$00000002 == 00003360 (TRUE)
0000335e: 4280 4cee 1c04 fff0 4e5e CLR.L D0
00003360: 4cee 1c04 fff0 4e5e 4e75 MVMEL.L #$1c04,(A6,$fff0) == $fffffff0
00003366: 4e5e 4e75 4e56 0000 4879 UNLK.L A6
00003368: 4e75 4e56 0000 4879 0100 RTS.L 


0000336a: 4e56 0000 4879 0100 f7d4 LINK.W A6,#$0000
0000336e: 4879 0100 f7d4 61ff 0000 PEA.L $0100f7d4
00003374: 61ff 0000 34e4 4e5e 4e75 BSR.L #$000034e4 == 0000685a
0000337a: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000337c: 4e75 4e56 0000 48e7 0030 RTS.L 


0000337e: 4e56 0000 48e7 0030 267c LINK.W A6,#$0000
00003382: 48e7 0030 267c 0211 4000 MVMLE.L #$0030,-(A7)
00003386: 267c 0211 4000 0239 00bf MOVEA.L #$02114000,A3
0000338c: 0239 00bf 0211 4108 13fc AND.B #$bf,$02114108
00003394: 13fc 0082 0211 4020 4878 MOVE.B #$82,$02114020
0000339c: 4878 000a 45f9 0100 24cc PEA.L $0000000a
000033a0: 45f9 0100 24cc 4e92 13fc LEA.L $010024cc,A2		// delay(10)
000033a6: 4e92 13fc 0080 0211 4020 JSR.L (A2)
000033a8: 13fc 0080 0211 4020 4878 MOVE.B #$80,$02114020
000033b0: 4878 000a 4e92 13fc 0002 PEA.L $0000000a
000033b4: 4e92 13fc 0002 0211 4003 JSR.L (A2)
000033b6: 13fc 0002 0211 4003 4239 MOVE.B #$02,$02114003
000033be: 4239 0211 4003 4239 0211 CLR.B $02114003
000033c4: 4239 0211 4002 13fc 0001 CLR.B $02114002
000033ca: 13fc 0001 0211 4002 13fc MOVE.B #$01,$02114002
000033d2: 13fc 0002 0211 4002 13fc MOVE.B #$02,$02114002
000033da: 13fc 0003 0211 4002 13fc MOVE.B #$03,$02114002
000033e2: 13fc 0004 0211 4002 1039 MOVE.B #$04,$02114002
000033ea: 1039 0211 4007 0200 001f MOVE.B $02114007,D0
000033f0: 0200 001f 0c00 0005 6704 AND.B #$1f,D0
000033f4: 0c00 0005 6704 7001 6028 CMP.B #$05,D0
000033f8: 6704 7001 6028 102b 0002 BEQ.B #$00000004 == 000033fe (FALSE)
000033fa: 7001 6028 102b 0002 660a MOVE.L #$00000001,D0
000033fc: 6028 102b 0002 660a 102b BT .B #$00000028 == 00003426 (TRUE)
000033fe: 102b 0002 660a 102b 0002 MOVE.B (A3,$0002) == $010009fa,D0
00003402: 660a 102b 0002 0c00 0001 BNE.B #$0000000a == 0000340e (TRUE)
00003404: 102b 0002 0c00 0001 6704 MOVE.B (A3,$0002) == $010009fa,D0
00003408: 0c00 0001 6704 7002 6014 CMP.B #$01,D0
0000340c: 6704 7002 6014 102b 0007 BEQ.B #$00000004 == 00003412 (FALSE)
0000340e: 7002 6014 102b 0007 0200 MOVE.L #$00000002,D0
00003410: 6014 102b 0007 0200 001f BT .B #$00000014 == 00003426 (TRUE)
00003412: 102b 0007 0200 001f 0c00 MOVE.B (A3,$0007) == $010009ff,D0
00003416: 0200 001f 0c00 0003 6704 AND.B #$1f,D0
0000341a: 0c00 0003 6704 7003 6002 CMP.B #$03,D0
0000341e: 6704 7003 6002 4280 4cee BEQ.B #$00000004 == 00003424 (FALSE)
00003420: 7003 6002 4280 4cee 0c00 MOVE.L #$00000003,D0
00003422: 6002 4280 4cee 0c00 fff8 BT .B #$00000002 == 00003426 (TRUE)
00003424: 4280 4cee 0c00 fff8 4e5e CLR.L D0
00003426: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $fffffff8
0000342c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000342e: 4e75 4e56 0000 48e7 2030 RTS.L 


00003430: 4e56 0000 48e7 2030 267c LINK.W A6,#$0000
00003434: 48e7 2030 267c 0211 4000 MVMLE.L #$2030,-(A7)
00003438: 267c 0211 4000 13fc 0082 MOVEA.L #$02114000,A3
0000343e: 13fc 0082 0211 4020 4878 MOVE.B #$82,$02114020
00003446: 4878 000a 45f9 0100 24cc PEA.L $0000000a
0000344a: 45f9 0100 24cc 4e92 13fc LEA.L $010024cc,A2		// delay(10)
00003450: 4e92 13fc 0080 0211 4020 JSR.L (A2)
00003452: 13fc 0080 0211 4020 4878 MOVE.B #$80,$02114020
0000345a: 4878 000a 4e92 13fc 0002 PEA.L $0000000a
0000345e: 4e92 13fc 0002 0211 4003 JSR.L (A2)
00003460: 13fc 0002 0211 4003 4239 MOVE.B #$02,$02114003
00003468: 4239 0211 4003 13fc 0001 CLR.B $02114003
0000346e: 13fc 0001 0211 4003 4878 MOVE.B #$01,$02114003
00003476: 4878 000a 4e92 1039 0211 PEA.L $0000000a
0000347a: 4e92 1039 0211 4007 0200 JSR.L (A2)
0000347c: 1039 0211 4007 0200 001f MOVE.B $02114007,D0
00003482: 0200 001f defc 000c 6706 AND.B #$1f,D0
00003486: defc 000c 6706 7004 6000 ADDA.W #$000c,A7
0000348a: 6706 7004 6000 00ae 16bc BEQ.B #$00000006 == 00003492 (FALSE)
0000348c: 7004 6000 00ae 16bc 0055 MOVE.L #$00000004,D0
0000348e: 6000 00ae 16bc 0055 177c BT .W #$00ae == 0000353e (TRUE)
00003492: 16bc 0055 177c 0055 0001 MOVE.B #$55,(A3)
00003496: 177c 0055 0001 177c 0080 MOVE.B #$55,(A3,$0001) == $010009f9
0000349c: 177c 0080 0003 4280 102b MOVE.B #$80,(A3,$0003) == $010009fb
000034a2: 4280 102b 0001 e180 4281 CLR.L D0
000034a4: 102b 0001 e180 4281 1213 MOVE.B (A3,$0001) == $010009f9,D0
000034a8: e180 4281 1213 8081 0c80 ASL.L #$00000008,D0
000034aa: 4281 1213 8081 0c80 0000 CLR.L D1
000034ac: 1213 8081 0c80 0000 5555 MOVE.B (A3),D1
000034ae: 8081 0c80 0000 5555 6706 OR.L D1,D0
000034b0: 0c80 0000 5555 6706 7005 CMP.L #$00005555,D0
000034b6: 6706 7005 6000 0082 16bc BEQ.B #$00000006 == 000034be (FALSE)
000034b8: 7005 6000 0082 16bc 00aa MOVE.L #$00000005,D0
000034ba: 6000 0082 16bc 00aa 177c BT .W #$0082 == 0000353e (TRUE)
000034be: 16bc 00aa 177c 00aa 0001 MOVE.B #$aa,(A3)
000034c2: 177c 00aa 0001 177c 0080 MOVE.B #$aa,(A3,$0001) == $010009f9
000034c8: 177c 0080 0003 4280 102b MOVE.B #$80,(A3,$0003) == $010009fb
000034ce: 4280 102b 0001 e180 4281 CLR.L D0
000034d0: 102b 0001 e180 4281 1213 MOVE.B (A3,$0001) == $010009f9,D0
000034d4: e180 4281 1213 8081 0c80 ASL.L #$00000008,D0
000034d6: 4281 1213 8081 0c80 0000 CLR.L D1
000034d8: 1213 8081 0c80 0000 aaaa MOVE.B (A3),D1
000034da: 8081 0c80 0000 aaaa 6704 OR.L D1,D0
000034dc: 0c80 0000 aaaa 6704 7006 CMP.L #$0000aaaa,D0
000034e2: 6704 7006 6056 4281 4282 BEQ.B #$00000004 == 000034e8 (FALSE)
000034e4: 7006 6056 4281 4282 1001 MOVE.L #$00000006,D0
000034e6: 6056 4281 4282 1001 1740 BT .B #$00000056 == 0000353e (TRUE)
000034e8: 4281 4282 1001 1740 0008 CLR.L D1
000034ea: 4282 1001 1740 0008 142b CLR.L D2
000034ec: 1001 1740 0008 142b 0008 MOVE.B D1,D0
000034ee: 1740 0008 142b 0008 b282 MOVE.B D0,(A3,$0008) == $01000a00
000034f2: 142b 0008 b282 6704 7007 MOVE.B (A3,$0008) == $01000a00,D2
000034f6: b282 6704 7007 6040 5281 CMP.L D2,D1
000034f8: 6704 7007 6040 5281 0c81 BEQ.B #$00000004 == 000034fe (FALSE)
000034fa: 7007 6040 5281 0c81 0000 MOVE.L #$00000007,D0
000034fc: 6040 5281 0c81 0000 00ff BT .B #$00000040 == 0000353e (TRUE)
000034fe: 5281 0c81 0000 00ff 6fe4 ADD.L #$00000001,D1
00003500: 0c81 0000 00ff 6fe4 422b CMP.L #$000000ff,D1
00003506: 6fe4 422b 0008 102b 0005 BLE.B #$ffffffe4 == 000034ec (TRUE)
00003508: 422b 0008 102b 0005 177c CLR.B (A3,$0008) == $01000a00
0000350c: 102b 0005 177c 00ff 0003 MOVE.B (A3,$0005) == $010009fd,D0
00003510: 177c 00ff 0003 4878 000a MOVE.B #$ff,(A3,$0003) == $010009fb
00003516: 4878 000a 61ff ffff efb0 PEA.L $0000000a
0000351a: 61ff ffff efb0 102b 0005 BSR.L #$ffffefb0 == 000024cc		// delay(10)
00003520: 102b 0005 49c0 4680 0800 MOVE.B (A3,$0005) == $010009fd,D0
00003524: 49c0 4680 0800 0006 6704 EXT.B D0
00003526: 4680 0800 0006 6704 7008 NOT.L D0
00003528: 0800 0006 6704 7008 600c BTST.L #$0006,D0
0000352c: 6704 7008 600c 177c 0002 BEQ.B #$00000004 == 00003532 (FALSE)
0000352e: 7008 600c 177c 0002 0003 MOVE.L #$00000008,D0
00003530: 600c 177c 0002 0003 422b BT .B #$0000000c == 0000353e (TRUE)
00003532: 177c 0002 0003 422b 0003 MOVE.B #$02,(A3,$0003) == $010009fb
00003538: 422b 0003 4280 4cee 0c04 CLR.B (A3,$0003) == $010009fb
0000353c: 4280 4cee 0c04 fff4 4e5e CLR.L D0
0000353e: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $fffffff4
00003544: 4e5e 4e75 4e56 ffd0 48e7 UNLK.L A6
00003546: 4e75 4e56 ffd0 48e7 3e3c RTS.L 


00003548: 4e56 ffd0 48e7 3e3c 41f9 LINK.W A6,#$ffd0
0000354c: 48e7 3e3c 41f9 0101 5358 MVMLE.L #$3e3c,-(A7)
00003550: 41f9 0101 5358 43ee fffa LEA.L $01015358,A0
00003556: 43ee fffa 12d8 12d8 12d8 LEA.L (A6,$fffa) == $fffffffa,A1
0000355a: 12d8 12d8 12d8 12d8 12d8 MOVE.B (A0)+,(A1)+
0000355c: 12d8 12d8 12d8 12d8 1290 MOVE.B (A0)+,(A1)+
0000355e: 12d8 12d8 12d8 1290 49ee MOVE.B (A0)+,(A1)+
00003560: 12d8 12d8 1290 49ee ffd2 MOVE.B (A0)+,(A1)+
00003562: 12d8 1290 49ee ffd2 267c MOVE.B (A0)+,(A1)+
00003564: 1290 49ee ffd2 267c 020c MOVE.B (A0),(A1)
00003566: 49ee ffd2 267c 020c 0000 LEA.L (A6,$ffd2) == $ffffffd2,A4
0000356a: 267c 020c 0000 4878 0028 MOVEA.L #$020c0000,A3
00003570: 4878 0028 2f0c 61ff 0000 PEA.L $00000028
00003574: 2f0c 61ff 0000 3a60 42ac MOVE.L A4,-(A7)
00003576: 61ff 0000 3a60 42ac 0008 BSR.L #$00003a60 == 00006fd8
0000357c: 42ac 0008 7202 2881 42ac CLR.L (A4,$0008) == $010009bc
00003580: 7202 2881 42ac 000c 297c MOVE.L #$00000002,D1
00003582: 2881 42ac 000c 297c 0101 MOVE.L D1,(A4)
00003584: 42ac 000c 297c 0101 663c CLR.L (A4,$000c) == $010009c0
00003588: 297c 0101 663c 0010 4878 MOVE.L #$0101663c,(A4,$0010) == $010009c4
00003590: 4878 073c 61ff 0000 381c PEA.L $0000073c
00003594: 61ff 0000 381c 2940 0020 BSR.L #$0000381c == 00006db2
0000359a: 2940 0020 2a00 4878 0006 MOVE.L D0,(A4,$0020) == $010009d4
0000359e: 2a00 4878 0006 2445 486a MOVE.L D0,D5
000035a0: 4878 0006 2445 486a 0022 PEA.L $00000006
000035a4: 2445 486a 0022 486e fffa MOVEA.L D5,A2
000035a6: 486a 0022 486e fffa 61ff PEA.L (A2,$0022) == $00000022
000035aa: 486e fffa 61ff 0000 38f4 PEA.L (A6,$fffa) == $fffffffa
000035ae: 61ff 0000 38f4 2f0c 61ff BSR.L #$000038f4 == 00006ea4
000035b4: 2f0c 61ff 0000 469c 2c00 MOVE.L A4,-(A7)
000035b6: 61ff 0000 469c 2c00 defc BSR.L #$0000469c == 00007c54
000035bc: 2c00 defc 001c 6606 7001 MOVE.L D0,D6
000035be: defc 001c 6606 7001 6000 ADDA.W #$001c,A7
000035c2: 6606 7001 6000 0248 4878 BNE.B #$00000006 == 000035ca (TRUE)
000035c4: 7001 6000 0248 4878 0006 MOVE.L #$00000001,D0
000035c6: 6000 0248 4878 0006 2445 BT .W #$0248 == 00003810 (TRUE)
000035ca: 4878 0006 2445 486a 001c PEA.L $00000006
000035ce: 2445 486a 001c 2f06 61ff MOVEA.L D5,A2
000035d0: 486a 001c 2f06 61ff 0000 PEA.L (A2,$001c) == $0000001c
000035d4: 2f06 61ff 0000 38cc 263c MOVE.L D6,-(A7)
000035d6: 61ff 0000 38cc 263c 0000 BSR.L #$000038cc == 00006ea4
000035dc: 263c 0000 05dc 2f03 61ff MOVE.L #$000005dc,D3
000035e2: 2f03 61ff 0000 37cc 2800 MOVE.L D3,-(A7)
000035e4: 61ff 0000 37cc 2800 2f03 BSR.L #$000037cc == 00006db2
000035ea: 2800 2f03 2f04 61ff 0000 MOVE.L D0,D4
000035ec: 2f03 2f04 61ff 0000 39e6 MOVE.L D3,-(A7)
000035ee: 2f04 61ff 0000 39e6 13fc MOVE.L D4,-(A7)
000035f0: 61ff 0000 39e6 13fc 0002 BSR.L #$000039e6 == 00006fd8
000035f6: 13fc 0002 0210 6004 61ff MOVE.B #$02,$02106004
000035fe: 61ff ffff fa0c 4239 0210 BSR.L #$fffffa0c == 0000300c
00003604: 4239 0210 6004 202b 0030 CLR.B $02106004
0000360a: 202b 0030 0080 9000 0000 MOVE.L (A3,$0030) == $01000a28,D0
0000360e: 0080 9000 0000 2740 0030 OR.L #$90000000,D0
00003614: 2740 0030 202b 0034 0280 MOVE.L D0,(A3,$0030) == $01000a28
00003618: 202b 0034 0280 6fff ffff MOVE.L (A3,$0034) == $01000a2c,D0
0000361c: 0280 6fff ffff 2740 0034 AND.L #$6fffffff,D0
00003622: 2740 0034 4282 defc 0018 MOVE.L D0,(A3,$0034) == $01000a2c
00003626: 4282 defc 0018 2f03 2f05 CLR.L D2
00003628: defc 0018 2f03 2f05 2f04 ADDA.W #$0018,A7
0000362c: 2f03 2f05 2f04 2f0c 61ff MOVE.L D3,-(A7)
0000362e: 2f05 2f04 2f0c 61ff 0000 MOVE.L D5,-(A7)
00003630: 2f04 2f0c 61ff 0000 480a MOVE.L D4,-(A7)
00003632: 2f0c 61ff 0000 480a defc MOVE.L A4,-(A7)
00003634: 61ff 0000 480a defc 0010 BSR.L #$0000480a == 00007e40
0000363a: defc 0010 4a80 6702 4282 ADDA.W #$0010,A7
0000363e: 4a80 6702 4282 5282 0c82 TST.L D0
00003640: 6702 4282 5282 0c82 0000 BEQ.B #$00000002 == 00003644 (FALSE)
00003642: 4282 5282 0c82 0000 03e7 CLR.L D2
00003644: 5282 0c82 0000 03e7 6fde ADD.L #$00000001,D2
00003646: 0c82 0000 03e7 6fde 4a80 CMP.L #$000003e7,D2
0000364c: 6fde 4a80 670e 2f0c 61ff BLE.B #$ffffffde == 0000362c (TRUE)
0000364e: 4a80 670e 2f0c 61ff 0000 TST.L D0
00003650: 670e 2f0c 61ff 0000 4a0a BEQ.B #$0000000e == 00003660 (FALSE)
00003652: 2f0c 61ff 0000 4a0a 7002 MOVE.L A4,-(A7)
00003654: 61ff 0000 4a0a 7002 6000 BSR.L #$00004a0a == 00008060
0000365a: 7002 6000 01b2 2f03 61ff MOVE.L #$00000002,D0
0000365c: 6000 01b2 2f03 61ff 0000 BT .W #$01b2 == 00003810 (TRUE)
00003660: 2f03 61ff 0000 374e 2a40 MOVE.L D3,-(A7)
00003662: 61ff 0000 374e 2a40 264d BSR.L #$0000374e == 00006db2
00003668: 2a40 264d 4878 0006 2f0d MOVEA.L D0,A5
0000366a: 264d 4878 0006 2f0d 2f06 MOVEA.L A5,A3
0000366c: 4878 0006 2f0d 2f06 45f9 PEA.L $00000006
00003670: 2f0d 2f06 45f9 0100 6ea4 MOVE.L A5,-(A7)
00003672: 2f06 45f9 0100 6ea4 4e92 MOVE.L D6,-(A7)
00003674: 45f9 0100 6ea4 4e92 5c4b LEA.L $01006ea4,A2
0000367a: 4e92 5c4b 4878 0006 2f0b JSR.L (A2)
0000367c: 5c4b 4878 0006 2f0b 2f06 ADDA.W #$00000006,A3
0000367e: 4878 0006 2f0b 2f06 4e92 PEA.L $00000006
00003682: 2f0b 2f06 4e92 5c4b 16fc MOVE.L A3,-(A7)
00003684: 2f06 4e92 5c4b 16fc 0055 MOVE.L D6,-(A7)
00003686: 4e92 5c4b 16fc 0055 16fc JSR.L (A2)
00003688: 5c4b 16fc 0055 16fc ffaa ADDA.W #$00000006,A3
0000368a: 16fc 0055 16fc ffaa 4282 MOVE.B #$55,(A3)+
0000368e: 16fc ffaa 4282 defc 001c MOVE.B #$aa,(A3)+
00003692: 4282 defc 001c 70f2 d083 CLR.L D2
00003694: defc 001c 70f2 d083 6004 ADDA.W #$001c,A7
00003698: 70f2 d083 6004 16c2 5282 MOVE.L #$fffffff2,D0
0000369a: d083 6004 16c2 5282 b082 ADD.L D3,D0
0000369c: 6004 16c2 5282 b082 6ef8 BT .B #$00000004 == 000036a2 (TRUE)
0000369e: 16c2 5282 b082 6ef8 42a7 MOVE.B D2,(A3)+
000036a0: 5282 b082 6ef8 42a7 2f03 ADD.L #$00000001,D2
000036a2: b082 6ef8 42a7 2f03 2f0d CMP.L D2,D0
000036a4: 6ef8 42a7 2f03 2f0d 2f0c BGT.B #$fffffff8 == 0000369e (FALSE)
000036a6: 42a7 2f03 2f0d 2f0c 61ff CLR.L -(A7)
000036a8: 2f03 2f0d 2f0c 61ff 0000 MOVE.L D3,-(A7)
000036aa: 2f0d 2f0c 61ff 0000 4876 MOVE.L A5,-(A7)
000036ac: 2f0c 61ff 0000 4876 2f03 MOVE.L A4,-(A7)
000036ae: 61ff 0000 4876 2f03 61ff BSR.L #$00004876 == 00007f26
000036b4: 2f03 61ff 0000 36fa 2800 MOVE.L D3,-(A7)
000036b6: 61ff 0000 36fa 2800 4282 BSR.L #$000036fa == 00006db2
000036bc: 2800 4282 defc 0014 2f03 MOVE.L D0,D4
000036be: 4282 defc 0014 2f03 2f05 CLR.L D2
000036c0: defc 0014 2f03 2f05 2f04 ADDA.W #$0014,A7
000036c4: 2f03 2f05 2f04 2f0c 61ff MOVE.L D3,-(A7)
000036c6: 2f05 2f04 2f0c 61ff 0000 MOVE.L D5,-(A7)
000036c8: 2f04 2f0c 61ff 0000 4772 MOVE.L D4,-(A7)
000036ca: 2f0c 61ff 0000 4772 defc MOVE.L A4,-(A7)
000036cc: 61ff 0000 4772 defc 0010 BSR.L #$00004772 == 00007e40
000036d2: defc 0010 4a80 660a 5282 ADDA.W #$0010,A7
000036d6: 4a80 660a 5282 0c82 0000 TST.L D0
000036d8: 660a 5282 0c82 0000 03e7 BNE.B #$0000000a == 000036e4 (TRUE)
000036da: 5282 0c82 0000 03e7 6fe0 ADD.L #$00000001,D2
000036dc: 0c82 0000 03e7 6fe0 0c82 CMP.L #$000003e7,D2
000036e2: 6fe0 0c82 0000 03e7 6f0e BLE.B #$ffffffe0 == 000036c4 (TRUE)
000036e4: 0c82 0000 03e7 6f0e 2f0c CMP.L #$000003e7,D2
000036ea: 6f0e 2f0c 61ff 0000 4970 BLE.B #$0000000e == 000036fa (TRUE)
000036ec: 2f0c 61ff 0000 4970 7003 MOVE.L A4,-(A7)
000036ee: 61ff 0000 4970 7003 6000 BSR.L #$00004970 == 00008060
000036f4: 7003 6000 0118 2f03 2f0d MOVE.L #$00000003,D0
000036f6: 6000 0118 2f03 2f0d 2f04 BT .W #$0118 == 00003810 (TRUE)
000036fa: 2f03 2f0d 2f04 61ff 0000 MOVE.L D3,-(A7)
000036fc: 2f0d 2f04 61ff 0000 36f0 MOVE.L A5,-(A7)
000036fe: 2f04 61ff 0000 36f0 defc MOVE.L D4,-(A7)
00003700: 61ff 0000 36f0 defc 000c BSR.L #$000036f0 == 00006df2
00003706: defc 000c 4a80 670e 2f0c ADDA.W #$000c,A7
0000370a: 4a80 670e 2f0c 61ff 0000 TST.L D0
0000370c: 670e 2f0c 61ff 0000 494e BEQ.B #$0000000e == 0000371c (FALSE)
0000370e: 2f0c 61ff 0000 494e 7004 MOVE.L A4,-(A7)
00003710: 61ff 0000 494e 7004 6000 BSR.L #$0000494e == 00008060
00003716: 7004 6000 00f6 2446 122a MOVE.L #$00000004,D0
00003718: 6000 00f6 2446 122a 0005 BT .W #$00f6 == 00003810 (TRUE)
0000371c: 2446 122a 0005 5201 13c1 MOVEA.L D6,A2
0000371e: 122a 0005 5201 13c1 0210 MOVE.B (A2,$0005) == $00000005,D1
00003722: 5201 13c1 0210 600d 42a7 ADD.B #$00000001,D1
00003724: 13c1 0210 600d 42a7 2f03 MOVE.B D1,$0210600d
0000372a: 42a7 2f03 2f0d 2f0c 61ff CLR.L -(A7)
0000372c: 2f03 2f0d 2f0c 61ff 0000 MOVE.L D3,-(A7)
0000372e: 2f0d 2f0c 61ff 0000 47f2 MOVE.L A5,-(A7)
00003730: 2f0c 61ff 0000 47f2 2f03 MOVE.L A4,-(A7)
00003732: 61ff 0000 47f2 2f03 2f04 BSR.L #$000047f2 == 00007f26
00003738: 2f03 2f04 61ff 0000 389a MOVE.L D3,-(A7)
0000373a: 2f04 61ff 0000 389a 4282 MOVE.L D4,-(A7)
0000373c: 61ff 0000 389a 4282 defc BSR.L #$0000389a == 00006fd8
00003742: 4282 defc 0018 2f03 2f05 CLR.L D2
00003744: defc 0018 2f03 2f05 2f04 ADDA.W #$0018,A7
00003748: 2f03 2f05 2f04 2f0c 61ff MOVE.L D3,-(A7)
0000374a: 2f05 2f04 2f0c 61ff 0000 MOVE.L D5,-(A7)
0000374c: 2f04 2f0c 61ff 0000 46ee MOVE.L D4,-(A7)
0000374e: 2f0c 61ff 0000 46ee defc MOVE.L A4,-(A7)
00003750: 61ff 0000 46ee defc 0010 BSR.L #$000046ee == 00007e40
00003756: defc 0010 4a80 660a 5282 ADDA.W #$0010,A7
0000375a: 4a80 660a 5282 0c82 0000 TST.L D0
0000375c: 660a 5282 0c82 0000 03e7 BNE.B #$0000000a == 00003768 (TRUE)
0000375e: 5282 0c82 0000 03e7 6fe0 ADD.L #$00000001,D2
00003760: 0c82 0000 03e7 6fe0 0c82 CMP.L #$000003e7,D2
00003766: 6fe0 0c82 0000 03e8 670e BLE.B #$ffffffe0 == 00003748 (TRUE)
00003768: 0c82 0000 03e8 670e 2f0c CMP.L #$000003e8,D2
0000376e: 670e 2f0c 61ff 0000 48ec BEQ.B #$0000000e == 0000377e (FALSE)
00003770: 2f0c 61ff 0000 48ec 7005 MOVE.L A4,-(A7)
00003772: 61ff 0000 48ec 7005 6000 BSR.L #$000048ec == 00008060
00003778: 7005 6000 0094 4282 50f5 MOVE.L #$00000005,D0
0000377a: 6000 0094 4282 50f5 2800 BT .W #$0094 == 00003810 (TRUE)
0000377e: 4282 50f5 2800 5282 7205 CLR.L D2
00003780: 50f5 2800 5282 7205 b282 ST .B (A5, D2.L*1, $00) == $0000ffff == 00003782 (TRUE)
00003784: 5282 7205 b282 6cf4 42a7 ADD.L #$00000001,D2
00003786: 7205 b282 6cf4 42a7 2f03 MOVE.L #$00000005,D1
00003788: b282 6cf4 42a7 2f03 2f0d CMP.L D2,D1
0000378a: 6cf4 42a7 2f03 2f0d 2f0c BGE.B #$fffffff4 == 00003780 (FALSE)
0000378c: 42a7 2f03 2f0d 2f0c 61ff CLR.L -(A7)
0000378e: 2f03 2f0d 2f0c 61ff 0000 MOVE.L D3,-(A7)
00003790: 2f0d 2f0c 61ff 0000 4790 MOVE.L A5,-(A7)
00003792: 2f0c 61ff 0000 4790 2f03 MOVE.L A4,-(A7)
00003794: 61ff 0000 4790 2f03 2f04 BSR.L #$00004790 == 00007f26
0000379a: 2f03 2f04 61ff 0000 3838 MOVE.L D3,-(A7)
0000379c: 2f04 61ff 0000 3838 4282 MOVE.L D4,-(A7)
0000379e: 61ff 0000 3838 4282 defc BSR.L #$00003838 == 00006fd8
000037a4: 4282 defc 0018 2f03 2f05 CLR.L D2
000037a6: defc 0018 2f03 2f05 2f04 ADDA.W #$0018,A7
000037aa: 2f03 2f05 2f04 2f0c 61ff MOVE.L D3,-(A7)
000037ac: 2f05 2f04 2f0c 61ff 0000 MOVE.L D5,-(A7)
000037ae: 2f04 2f0c 61ff 0000 468c MOVE.L D4,-(A7)
000037b0: 2f0c 61ff 0000 468c defc MOVE.L A4,-(A7)
000037b2: 61ff 0000 468c defc 0010 BSR.L #$0000468c == 00007e40
000037b8: defc 0010 4a80 660a 5282 ADDA.W #$0010,A7
000037bc: 4a80 660a 5282 0c82 0000 TST.L D0
000037be: 660a 5282 0c82 0000 03e7 BNE.B #$0000000a == 000037ca (TRUE)
000037c0: 5282 0c82 0000 03e7 6fe0 ADD.L #$00000001,D2
000037c2: 0c82 0000 03e7 6fe0 0c82 CMP.L #$000003e7,D2
000037c8: 6fe0 0c82 0000 03e7 6f0c BLE.B #$ffffffe0 == 000037aa (TRUE)
000037ca: 0c82 0000 03e7 6f0c 2f0c CMP.L #$000003e7,D2
000037d0: 6f0c 2f0c 61ff 0000 488a BLE.B #$0000000c == 000037de (TRUE)
000037d2: 2f0c 61ff 0000 488a 7006 MOVE.L A4,-(A7)
000037d4: 61ff 0000 488a 7006 6032 BSR.L #$0000488a == 00008060
000037da: 7006 6032 2f03 2f0d 2f04 MOVE.L #$00000006,D0
000037dc: 6032 2f03 2f0d 2f04 61ff BT .B #$00000032 == 00003810 (TRUE)
000037de: 2f03 2f0d 2f04 61ff 0000 MOVE.L D3,-(A7)
000037e0: 2f0d 2f04 61ff 0000 360c MOVE.L A5,-(A7)
000037e2: 2f04 61ff 0000 360c defc MOVE.L D4,-(A7)
000037e4: 61ff 0000 360c defc 000c BSR.L #$0000360c == 00006df2
000037ea: defc 000c 4a80 670c 2f0c ADDA.W #$000c,A7
000037ee: 4a80 670c 2f0c 61ff 0000 TST.L D0
000037f0: 670c 2f0c 61ff 0000 486a BEQ.B #$0000000c == 000037fe (FALSE)
000037f2: 2f0c 61ff 0000 486a 7007 MOVE.L A4,-(A7)
000037f4: 61ff 0000 486a 7007 6012 BSR.L #$0000486a == 00008060
000037fa: 7007 6012 13fc 0002 0210 MOVE.L #$00000007,D0
000037fc: 6012 13fc 0002 0210 6004 BT .B #$00000012 == 00003810 (TRUE)
000037fe: 13fc 0002 0210 6004 2f0c MOVE.B #$02,$02106004
00003806: 2f0c 61ff 0000 4856 4280 MOVE.L A4,-(A7)
00003808: 61ff 0000 4856 4280 4cee BSR.L #$00004856 == 00008060
0000380e: 4280 4cee 3c7c ffac 4e5e CLR.L D0
00003810: 4cee 3c7c ffac 4e5e 4e75 MVMEL.L #$3c7c,(A6,$ffac) == $ffffffac
00003816: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00003818: 4e75 4e56 fffc 48e7 3f3c RTS.L 


0000381a: 4e56 fffc 48e7 3f3c 4878 LINK.W A6,#$fffc
0000381e: 48e7 3f3c 4878 00de 45f9 MVMLE.L #$3f3c,-(A7)
00003822: 4878 00de 45f9 0100 6db2 PEA.L $000000de
00003826: 45f9 0100 6db2 4e92 2a40 LEA.L $01006db2,A2
0000382c: 4e92 2a40 2abc 0211 2000 JSR.L (A2)
0000382e: 2a40 2abc 0211 2000 2b7c MOVEA.L D0,A5
00003830: 2abc 0211 2000 2b7c 0200 MOVE.L #$02112000,(A5)
00003836: 2b7c 0200 0050 0004 2b7c MOVE.L #$02000050,(A5,$0004) == $00000004
0000383e: 2b7c 0200 4050 0008 2855 MOVE.L #$02004050,(A5,$0008) == $00000008
00003846: 2855 2d6d 0008 fffc 4878 MOVEA.L (A5),A4
00003848: 2d6d 0008 fffc 4878 0410 MOVE.L (A5,$0008) == $00000008,(A6,$fffc) == $fffffffc
0000384e: 4878 0410 4e92 2800 4878 PEA.L $00000410
00003852: 4e92 2800 4878 0520 4e92 JSR.L (A2)
00003854: 2800 4878 0520 4e92 2640 MOVE.L D0,D4
00003856: 4878 0520 4e92 2640 4878 PEA.L $00000520
0000385a: 4e92 2640 4878 0410 4e92 JSR.L (A2)
0000385c: 2640 4878 0410 4e92 2a00 MOVEA.L D0,A3
0000385e: 4878 0410 4e92 2a00 7cf0 PEA.L $00000410
00003862: 4e92 2a00 7cf0 c886 7c10 JSR.L (A2)
00003864: 2a00 7cf0 c886 7c10 d886 MOVE.L D0,D5
00003866: 7cf0 c886 7c10 d886 2c0b MOVE.L #$fffffff0,D6
00003868: c886 7c10 d886 2c0b 7ef0 AND.L D6,D4
0000386a: 7c10 d886 2c0b 7ef0 cc87 MOVE.L #$00000010,D6
0000386c: d886 2c0b 7ef0 cc87 2646 ADD.L D6,D4
0000386e: 2c0b 7ef0 cc87 2646 d6fc MOVE.L A3,D6
00003870: 7ef0 cc87 2646 d6fc 0010 MOVE.L #$fffffff0,D7
00003872: cc87 2646 d6fc 0010 ca87 AND.L D7,D6
00003874: 2646 d6fc 0010 ca87 7c10 MOVEA.L D6,A3
00003876: d6fc 0010 ca87 7c10 da86 ADDA.W #$0010,A3
0000387a: ca87 7c10 da86 4282 defc AND.L D7,D5
0000387c: 7c10 da86 4282 defc 0010 MOVE.L #$00000010,D6
0000387e: da86 4282 defc 0010 2244 ADD.L D6,D5
00003880: 4282 defc 0010 2244 1382 CLR.L D2
00003882: defc 0010 2244 1382 2800 ADDA.W #$0010,A7
00003886: 2244 1382 2800 5282 0c82 MOVEA.L D4,A1
00003888: 1382 2800 5282 0c82 0000 MOVE.B D2,(A1, D2.L*1, $00) == $0101bd37
0000388c: 5282 0c82 0000 03ff 6ff0 ADD.L #$00000001,D2
0000388e: 0c82 0000 03ff 6ff0 4878 CMP.L #$000003ff,D2
00003894: 6ff0 4878 0510 2f0b 45f9 BLE.B #$fffffff0 == 00003886 (TRUE)
00003896: 4878 0510 2f0b 45f9 0100 PEA.L $00000510
0000389a: 2f0b 45f9 0100 6fd8 4e92 MOVE.L A3,-(A7)
0000389c: 45f9 0100 6fd8 4e92 4878 LEA.L $01006fd8,A2
000038a2: 4e92 4878 0400 2f05 4e92 JSR.L (A2)
000038a4: 4878 0400 2f05 4e92 197c PEA.L $00000400
000038a8: 2f05 4e92 197c 0035 0010 MOVE.L D5,-(A7)
000038aa: 4e92 197c 0035 0010 422c JSR.L (A2)
000038ac: 197c 0035 0010 422c 0011 MOVE.B #$35,(A4,$0010) == $010009c4
000038b2: 422c 0011 422c 0012 197c CLR.B (A4,$0011) == $010009c5
000038b6: 422c 0012 197c 0033 0013 CLR.B (A4,$0012) == $010009c6
000038ba: 197c 0033 0013 197c 0044 MOVE.B #$33,(A4,$0013) == $010009c7
000038c0: 197c 0044 0014 197c 0035 MOVE.B #$44,(A4,$0014) == $010009c8
000038c6: 197c 0035 0015 197c 0033 MOVE.B #$35,(A4,$0015) == $010009c9
000038cc: 197c 0033 0016 422c 0006 MOVE.B #$33,(A4,$0016) == $010009ca
000038d2: 422c 0006 197c 00fc 0004 CLR.B (A4,$0006) == $010009ba
000038d6: 197c 00fc 0004 422c 0005 MOVE.B #$fc,(A4,$0004) == $010009b8
000038dc: 422c 0005 197c 0040 0006 CLR.B (A4,$0005) == $010009b9
000038e0: 197c 0040 0006 206d 0004 MOVE.B #$40,(A4,$0006) == $010009ba
000038e6: 206d 0004 20bc 0030 0000 MOVEA.L (A5,$0004) == $00000004,A0
000038ea: 20bc 0030 0000 206d 0004 MOVE.L #$00300000,(A0)
000038f0: 206d 0004 4290 206d 0004 MOVEA.L (A5,$0004) == $00000004,A0
000038f4: 4290 206d 0004 4290 226e CLR.L (A0)
000038f6: 206d 0004 4290 226e fffc MOVEA.L (A5,$0004) == $00000004,A0
000038fa: 4290 226e fffc 2284 2004 CLR.L (A0)
000038fc: 226e fffc 2284 2004 0680 MOVEA.L (A6,$fffc) == $fffffffc,A1
00003900: 2284 2004 0680 0000 0400 MOVE.L D4,(A1)
00003902: 2004 0680 0000 0400 2340 MOVE.L D4,D0
00003904: 0680 0000 0400 2340 0004 ADD.L #$00000400,D0
0000390a: 2340 0004 197c 0040 0007 MOVE.L D0,(A1,$0004) == $0100bd3c
0000390e: 197c 0040 0007 206d 0004 MOVE.B #$40,(A4,$0007) == $010009bb
00003914: 206d 0004 20bc 0001 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003918: 20bc 0001 0000 4282 defc MOVE.L #$00010000,(A0)
0000391e: 4282 defc 0010 6016 61ff CLR.L D2
00003920: defc 0010 6016 61ff ffff ADDA.W #$0010,A7
00003924: 6016 61ff ffff f6e4 5282 BT .B #$00000016 == 0000393c (TRUE)
00003926: 61ff ffff f6e4 5282 0c82 BSR.L #$fffff6e4 == 0000300c
0000392c: 5282 0c82 0003 0d40 6f06 ADD.L #$00000001,D2
0000392e: 0c82 0003 0d40 6f06 7001 CMP.L #$00030d40,D2
00003934: 6f06 7001 6000 01d6 102c BLE.B #$00000006 == 0000393c (TRUE)
00003936: 7001 6000 01d6 102c 0004 MOVE.L #$00000001,D0
00003938: 6000 01d6 102c 0004 0200 BT .W #$01d6 == 00003b10 (TRUE)
0000393c: 102c 0004 0200 0008 67e0 MOVE.B (A4,$0004) == $010009b8,D0
00003940: 0200 0008 67e0 206d 0004 AND.B #$08,D0
00003944: 67e0 206d 0004 20bc 0034 BEQ.B #$ffffffe0 == 00003926 (FALSE)
00003946: 206d 0004 20bc 0034 0000 MOVEA.L (A5,$0004) == $00000004,A0
0000394a: 20bc 0034 0000 206d 0004 MOVE.L #$00340000,(A0)
00003950: 206d 0004 4290 206d 0004 MOVEA.L (A5,$0004) == $00000004,A0
00003954: 4290 206d 0004 20bc 0004 CLR.L (A0)
00003956: 206d 0004 20bc 0004 0000 MOVEA.L (A5,$0004) == $00000004,A0
0000395a: 20bc 0004 0000 226e fffc MOVE.L #$00040000,(A0)
00003960: 226e fffc 228b 200b 0680 MOVEA.L (A6,$fffc) == $fffffffc,A1
00003964: 228b 200b 0680 0000 0510 MOVE.L A3,(A1)
00003966: 200b 0680 0000 0510 2340 MOVE.L A3,D0
00003968: 0680 0000 0510 2340 0004 ADD.L #$00000510,D0
0000396e: 2340 0004 206d 0004 20bc MOVE.L D0,(A1,$0004) == $0100bd3c
00003972: 206d 0004 20bc 0005 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003976: 20bc 0005 0000 197c 00fc MOVE.L #$00050000,(A0)
0000397c: 197c 00fc 0004 197c 0080 MOVE.B #$fc,(A4,$0004) == $010009b8
00003982: 197c 0080 0007 4282 6016 MOVE.B #$80,(A4,$0007) == $010009bb
00003988: 4282 6016 61ff ffff f67e CLR.L D2
0000398a: 6016 61ff ffff f67e 5282 BT .B #$00000016 == 000039a2 (TRUE)
0000398c: 61ff ffff f67e 5282 0c82 BSR.L #$fffff67e == 0000300c
00003992: 5282 0c82 0003 0d40 6f06 ADD.L #$00000001,D2
00003994: 0c82 0003 0d40 6f06 7002 CMP.L #$00030d40,D2
0000399a: 6f06 7002 6000 0170 102c BLE.B #$00000006 == 000039a2 (TRUE)
0000399c: 7002 6000 0170 102c 0004 MOVE.L #$00000002,D0
0000399e: 6000 0170 102c 0004 0200 BT .W #$0170 == 00003b10 (TRUE)
000039a2: 102c 0004 0200 0008 67e0 MOVE.B (A4,$0004) == $010009b8,D0
000039a6: 0200 0008 67e0 462b 0001 AND.B #$08,D0
000039aa: 67e0 462b 0001 522b 0032 BEQ.B #$ffffffe0 == 0000398c (FALSE)
000039ac: 462b 0001 522b 0032 102b NOT.B (A3,$0001) == $010009f9
000039b0: 522b 0032 102b 0064 4600 ADD.B #$00000001,(A3,$0032) == $01000a2a
000039b4: 102b 0064 4600 0600 009c MOVE.B (A3,$0064) == $01000a5c,D0
000039b8: 4600 0600 009c 1740 0064 NOT.B D0
000039ba: 0600 009c 1740 0064 062b ADD.B #$9c,D0
000039be: 1740 0064 062b 00ff 00c8 MOVE.B D0,(A3,$0064) == $01000a5c
000039c2: 062b 00ff 00c8 462b 0309 ADD.B #$ff,(A3,$00c8) == $01000ac0
000039c8: 462b 0309 062b 0017 037a NOT.B (A3,$0309) == $01000d01
000039cc: 062b 0017 037a 1c2b 0456 ADD.B #$17,(A3,$037a) == $01000d72
000039d2: 1c2b 0456 0606 0027 1746 MOVE.B (A3,$0456) == $01000e4e,D6
000039d6: 0606 0027 1746 0457 062b ADD.B #$27,D6
000039da: 1746 0457 062b 0016 050a MOVE.B D6,(A3,$0457) == $01000e4f
000039de: 062b 0016 050a 4282 4283 ADD.B #$16,(A3,$050a) == $01000f02
000039e4: 4282 4283 41f3 2800 1628 CLR.L D2
000039e6: 4283 41f3 2800 1628 0215 CLR.L D3
000039e8: 41f3 2800 1628 0215 2003 LEA.L (A3, D2.L*1, $00) == $010109f7,A0
000039ec: 1628 0215 2003 4680 7c2f MOVE.B (A0,$0215) == $010003c1,D3
000039f0: 2003 4680 7c2f 4c46 0801 MOVE.L D3,D0
000039f2: 4680 7c2f 4c46 0801 0601 NOT.L D0
000039f4: 7c2f 4c46 0801 0601 0025 MOVE.L #$0000002f,D6
000039f6: 4c46 0801 0601 0025 1141 DIVL.L #$0801,D6
000039fa: 0601 0025 1141 0215 5282 ADD.B #$25,D1
000039fe: 1141 0215 5282 7c1f bc82 MOVE.B D1,(A0,$0215) == $010003c1
00003a02: 5282 7c1f bc82 6cde 206d ADD.L #$00000001,D2
00003a04: 7c1f bc82 6cde 206d 0004 MOVE.L #$0000001f,D6
00003a06: bc82 6cde 206d 0004 20bc CMP.L D2,D6
00003a08: 6cde 206d 0004 20bc 0030 BGE.B #$ffffffde == 000039e8 (FALSE)
00003a0a: 206d 0004 20bc 0030 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003a0e: 20bc 0030 0000 206d 0004 MOVE.L #$00300000,(A0)
00003a14: 206d 0004 4290 206d 0004 MOVEA.L (A5,$0004) == $00000004,A0
00003a18: 4290 206d 0004 4290 226e CLR.L (A0)
00003a1a: 206d 0004 4290 226e fffc MOVEA.L (A5,$0004) == $00000004,A0
00003a1e: 4290 226e fffc 228b 200b CLR.L (A0)
00003a20: 226e fffc 228b 200b 0680 MOVEA.L (A6,$fffc) == $fffffffc,A1
00003a24: 228b 200b 0680 0000 0510 MOVE.L A3,(A1)
00003a26: 200b 0680 0000 0510 2340 MOVE.L A3,D0
00003a28: 0680 0000 0510 2340 0004 ADD.L #$00000510,D0
00003a2e: 2340 0004 206d 0004 20bc MOVE.L D0,(A1,$0004) == $0100bd3c
00003a32: 206d 0004 20bc 0001 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003a36: 20bc 0001 0000 197c 00fc MOVE.L #$00010000,(A0)
00003a3c: 197c 00fc 0004 197c 0060 MOVE.B #$fc,(A4,$0004) == $010009b8
00003a42: 197c 0060 0006 197c 0040 MOVE.B #$60,(A4,$0006) == $010009ba
00003a48: 197c 0040 0007 4282 6016 MOVE.B #$40,(A4,$0007) == $010009bb
00003a4e: 4282 6016 61ff ffff f5b8 CLR.L D2
00003a50: 6016 61ff ffff f5b8 5282 BT .B #$00000016 == 00003a68 (TRUE)
00003a52: 61ff ffff f5b8 5282 0c82 BSR.L #$fffff5b8 == 0000300c
00003a58: 5282 0c82 0003 0d40 6f06 ADD.L #$00000001,D2
00003a5a: 0c82 0003 0d40 6f06 7003 CMP.L #$00030d40,D2
00003a60: 6f06 7003 6000 00aa 102c BLE.B #$00000006 == 00003a68 (TRUE)
00003a62: 7003 6000 00aa 102c 0004 MOVE.L #$00000003,D0
00003a64: 6000 00aa 102c 0004 0200 BT .W #$00aa == 00003b10 (TRUE)
00003a68: 102c 0004 0200 0008 67e0 MOVE.B (A4,$0004) == $010009b8,D0
00003a6c: 0200 0008 67e0 0c2c 0024 AND.B #$08,D0
00003a70: 67e0 0c2c 0024 000b 6706 BEQ.B #$ffffffe0 == 00003a52 (FALSE)
00003a72: 0c2c 0024 000b 6706 7004 CMP.B #$24,(A4,$000b) == $010009bf
00003a78: 6706 7004 6000 0092 206d BEQ.B #$00000006 == 00003a80 (FALSE)
00003a7a: 7004 6000 0092 206d 0004 MOVE.L #$00000004,D0
00003a7c: 6000 0092 206d 0004 20bc BT .W #$0092 == 00003b10 (TRUE)
00003a80: 206d 0004 20bc 0034 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003a84: 20bc 0034 0000 206d 0004 MOVE.L #$00340000,(A0)
00003a8a: 206d 0004 4290 206d 0004 MOVEA.L (A5,$0004) == $00000004,A0
00003a8e: 4290 206d 0004 20bc 0004 CLR.L (A0)
00003a90: 206d 0004 20bc 0004 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003a94: 20bc 0004 0000 226e fffc MOVE.L #$00040000,(A0)
00003a9a: 226e fffc 2285 2005 0680 MOVEA.L (A6,$fffc) == $fffffffc,A1
00003a9e: 2285 2005 0680 0000 0400 MOVE.L D5,(A1)
00003aa0: 2005 0680 0000 0400 2340 MOVE.L D5,D0
00003aa2: 0680 0000 0400 2340 0004 ADD.L #$00000400,D0
00003aa8: 2340 0004 206d 0004 20bc MOVE.L D0,(A1,$0004) == $0100bd3c
00003aac: 206d 0004 20bc 0005 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003ab0: 20bc 0005 0000 197c 00fc MOVE.L #$00050000,(A0)
00003ab6: 197c 00fc 0004 197c 0080 MOVE.B #$fc,(A4,$0004) == $010009b8
00003abc: 197c 0080 0007 4282 6014 MOVE.B #$80,(A4,$0007) == $010009bb
00003ac2: 4282 6014 61ff ffff f544 CLR.L D2
00003ac4: 6014 61ff ffff f544 5282 BT .B #$00000014 == 00003ada (TRUE)
00003ac6: 61ff ffff f544 5282 0c82 BSR.L #$fffff544 == 0000300c
00003acc: 5282 0c82 0003 0d40 6f04 ADD.L #$00000001,D2
00003ace: 0c82 0003 0d40 6f04 7005 CMP.L #$00030d40,D2
00003ad4: 6f04 7005 6036 102c 0004 BLE.B #$00000004 == 00003ada (TRUE)
00003ad6: 7005 6036 102c 0004 0200 MOVE.L #$00000005,D0
00003ad8: 6036 102c 0004 0200 0008 BT .B #$00000036 == 00003b10 (TRUE)
00003ada: 102c 0004 0200 0008 67e2 MOVE.B (A4,$0004) == $010009b8,D0
00003ade: 0200 0008 67e2 4878 0400 AND.B #$08,D0
00003ae2: 67e2 4878 0400 2f05 2f04 BEQ.B #$ffffffe2 == 00003ac6 (FALSE)
00003ae4: 4878 0400 2f05 2f04 61ff PEA.L $00000400
00003ae8: 2f05 2f04 61ff 0000 3304 MOVE.L D5,-(A7)
00003aea: 2f04 61ff 0000 3304 4a80 MOVE.L D4,-(A7)
00003aec: 61ff 0000 3304 4a80 6704 BSR.L #$00003304 == 00006df2
00003af2: 4a80 6704 7006 6016 206d TST.L D0
00003af4: 6704 7006 6016 206d 0004 BEQ.B #$00000004 == 00003afa (FALSE)
00003af6: 7006 6016 206d 0004 20bc MOVE.L #$00000006,D0
00003af8: 6016 206d 0004 20bc 0030 BT .B #$00000016 == 00003b10 (TRUE)
00003afa: 206d 0004 20bc 0030 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003afe: 20bc 0030 0000 206d 0004 MOVE.L #$00300000,(A0)
00003b04: 206d 0004 20bc 0034 0000 MOVEA.L (A5,$0004) == $00000004,A0
00003b08: 20bc 0034 0000 4280 4cee MOVE.L #$00340000,(A0)
00003b0e: 4280 4cee 3cfc ffd4 4e5e CLR.L D0
00003b10: 4cee 3cfc ffd4 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd4) == $ffffffd4
00003b16: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00003b18: 4e75 4e56 0000 48e7 3800 RTS.L 

;=====================================================================
; read L + Lx1byte from RTC RAM
;=====================================================================
00003b1a: 4e56 0000 48e7 3800 4283 LINK.W A6,#$0000
00003b1e: 48e7 3800 4283 61ff 0000 MVMLE.L #$3800,-(A7)
00003b22: 4283 61ff 0000 38b8 4878 CLR.L D3
00003b24: 61ff 0000 38b8 4878 0030 BSR.L #$000038b8 == 000073de
00003b2a: 4878 0030 61ff 0000 3c7a PEA.L $00000030
00003b2e: 61ff 0000 3c7a 584f 4a00 BSR.L #$00003c7a == 000077aa		// read_RTC(x30)
00003b34: 584f 4a00 6c04 7423 6002 ADDA.W #$00000004,A7
00003b36: 4a00 6c04 7423 6002 7420 TST.B D0
00003b38: 6c04 7423 6002 7420 2f02 BGE.B #$00000004 == 00003b3e (FALSE)
00003b3a: 7423 6002 7420 2f02 61ff MOVE.L #$00000023,D2
00003b3c: 6002 7420 2f02 61ff 0000 BT .B #$00000002 == 00003b40 (TRUE)
00003b3e: 7420 2f02 61ff 0000 3c66 MOVE.L #$00000020,D2
00003b40: 2f02 61ff 0000 3c66 2800 MOVE.L D2,-(A7)
00003b42: 61ff 0000 3c66 2800 584f BSR.L #$00003c66 == 000077aa
00003b48: 2800 584f 601a 4878 03e8 MOVE.L D0,D4
00003b4a: 584f 601a 4878 03e8 61ff ADDA.W #$00000004,A7
00003b4c: 601a 4878 03e8 61ff ffff BT .B #$0000001a == 00003b68 (TRUE)
00003b4e: 4878 03e8 61ff ffff e978 PEA.L $000003e8
00003b52: 61ff ffff e978 5283 584f BSR.L #$ffffe978 == 000024cc		// delay(1000)
00003b58: 5283 584f 0c83 0000 044c ADD.L #$00000001,D3
00003b5a: 584f 0c83 0000 044c 6f04 ADDA.W #$00000004,A7
00003b5c: 0c83 0000 044c 6f04 7001 CMP.L #$0000044c,D3
00003b62: 6f04 7001 6010 2f02 61ff BLE.B #$00000004 == 00003b68 (TRUE)
00003b64: 7001 6010 2f02 61ff 0000 MOVE.L #$00000001,D0
00003b66: 6010 2f02 61ff 0000 3c3e BT .B #$00000010 == 00003b78 (TRUE)
00003b68: 2f02 61ff 0000 3c3e 584f MOVE.L D2,-(A7)
00003b6a: 61ff 0000 3c3e 584f b084 BSR.L #$00003c3e == 000077aa
00003b70: 584f b084 67d8 4280 4cee ADDA.W #$00000004,A7
00003b72: b084 67d8 4280 4cee 001c CMP.L D4,D0
00003b74: 67d8 4280 4cee 001c fff4 BEQ.B #$ffffffd8 == 00003b4e (FALSE)
00003b76: 4280 4cee 001c fff4 4e5e CLR.L D0
00003b78: 4cee 001c fff4 4e5e 4e75 MVMEL.L #$001c,(A6,$fff4) == $fffffff4
00003b7e: 4e5e 4e75 4e56 fffc 207c UNLK.L A6
00003b80: 4e75 4e56 fffc 207c 0211 RTS.L 


00003b82: 4e56 fffc 207c 0211 6004 LINK.W A6,#$fffc
00003b86: 207c 0211 6004 1010 1d40 MOVEA.L #$02116004,A0
00003b8c: 1010 1d40 ffff 4210 4e5e MOVE.B (A0),D0
00003b8e: 1d40 ffff 4210 4e5e 4e75 MOVE.B D0,(A6,$ffff) == $ffffffff
00003b92: 4210 4e5e 4e75 4e56 fff8 CLR.B (A0)
00003b94: 4e5e 4e75 4e56 fff8 48e7 UNLK.L A6
00003b96: 4e75 4e56 fff8 48e7 383c RTS.L 


00003b98: 4e56 fff8 48e7 383c 61ff LINK.W A6,#$fff8
00003b9c: 48e7 383c 61ff ffff c820 MVMLE.L #$383c,-(A7)
00003ba0: 61ff ffff c820 2d40 fffa BSR.L #$ffffc820 == 000003c2
00003ba6: 2d40 fffa 207c 0200 d000 MOVE.L D0,(A6,$fffa) == $fffffffa
00003baa: 207c 0200 d000 267c 0211 MOVEA.L #$0200d000,A0
00003bb0: 267c 0211 6004 2a7c 0211 MOVEA.L #$02116004,A3
00003bb6: 2a7c 0211 6000 247c 0211 MOVEA.L #$02116000,A5
00003bbc: 247c 0211 6001 2010 0240 MOVEA.L #$02116001,A2
00003bc2: 2010 0240 7fff 2080 16bc MOVE.L (A0),D0
00003bc4: 0240 7fff 2080 16bc 0080 AND.W #$7fff,D0
00003bc8: 2080 16bc 0080 4213 4282 MOVE.L D0,(A0)
00003bca: 16bc 0080 4213 4282 4243 MOVE.B #$80,(A3)
00003bce: 4213 4282 4243 4284 1002 CLR.B (A3)
00003bd0: 4282 4243 4284 1002 1480 CLR.L D2
00003bd2: 4243 4284 1002 1480 2202 CLR.W D3
00003bd4: 4284 1002 1480 2202 e081 CLR.L D4
00003bd6: 1002 1480 2202 e081 1a81 MOVE.B D2,D0
00003bd8: 1480 2202 e081 1a81 1480 MOVE.B D0,(A2)
00003bda: 2202 e081 1a81 1480 16bc MOVE.L D2,D1
00003bdc: e081 1a81 1480 16bc 0040 ASR.L #$00000008,D1
00003bde: 1a81 1480 16bc 0040 4e71 MOVE.B D1,(A5)
00003be0: 1480 16bc 0040 4e71 1615 MOVE.B D0,(A2)
00003be2: 16bc 0040 4e71 1615 3003 MOVE.B #$40,(A3)
00003be6: 4e71 1615 3003 e148 1612 NOP.L 
00003be8: 1615 3003 e148 1612 d043 MOVE.B (A5),D3
00003bea: 3003 e148 1612 d043 3800 MOVE.W D3,D0
00003bec: e148 1612 d043 3800 b484 LSL.W #$00000008,D0
00003bee: 1612 d043 3800 b484 6704 MOVE.B (A2),D3
00003bf0: d043 3800 b484 6704 7002 ADD.W D3,D0
00003bf2: 3800 b484 6704 7002 6078 MOVE.W D0,D4
00003bf4: b484 6704 7002 6078 5282 CMP.L D4,D2
00003bf6: 6704 7002 6078 5282 0c82 BEQ.B #$00000004 == 00003bfc (FALSE)
00003bf8: 7002 6078 5282 0c82 0000 MOVE.L #$00000002,D0
00003bfa: 6078 5282 0c82 0000 ffff BT .B #$00000078 == 00003c74 (TRUE)
00003bfc: 5282 0c82 0000 ffff 6fd0 ADD.L #$00000001,D2
00003bfe: 0c82 0000 ffff 6fd0 61ff CMP.L #$0000ffff,D2
00003c04: 6fd0 61ff ffff c7c4 2840 BLE.B #$ffffffd0 == 00003bd6 (TRUE)
00003c06: 61ff ffff c7c4 2840 242c BSR.L #$ffffc7c4 == 000003cc
00003c0c: 2840 242c 0078 226e fffa MOVEA.L D0,A4
00003c0e: 242c 0078 226e fffa 2069 MOVE.L (A4,$0078) == $01000a2c,D2
00003c12: 226e fffa 2069 01a0 2610 MOVEA.L (A6,$fffa) == $fffffffa,A1
00003c16: 2069 01a0 2610 297c 0100 MOVEA.L (A1,$01a0) == $0100bed8,A0
00003c1a: 2610 297c 0100 3180 0078 MOVE.L (A0),D3
00003c1c: 297c 0100 3180 0078 2069 MOVE.L #$01003180,(A4,$0078) == $01000a2c
00003c24: 2069 01a0 20bc 2000 0000 MOVEA.L (A1,$01a0) == $0100bed8,A0
00003c28: 20bc 2000 0000 1d53 ffff MOVE.L #$20000000,(A0)
00003c2e: 1d53 ffff 46fc 2500 4213 MOVE.B (A3),(A6,$ffff) == $ffffffff
00003c32: 46fc 2500 4213 14bc 00ff MV2SR.W #$2500
00003c36: 4213 14bc 00ff 1abc 0003 CLR.B (A3)
00003c38: 14bc 00ff 1abc 0003 14bc MOVE.B #$ff,(A2)
00003c3c: 1abc 0003 14bc 00e8 16bc MOVE.B #$03,(A5)
00003c40: 14bc 00e8 16bc 00c0 4878 MOVE.B #$e8,(A2)
00003c44: 16bc 00c0 4878 044c 61ff MOVE.B #$c0,(A3)
00003c48: 4878 044c 61ff ffff e87e PEA.L $0000044c
00003c4c: 61ff ffff e87e 1013 0200 BSR.L #$ffffe87e == 000024cc		// delay(1100)
00003c52: 1013 0200 0080 6704 7003 MOVE.B (A3),D0
00003c54: 0200 0080 6704 7003 6016 AND.B #$80,D0
00003c58: 6704 7003 6016 4213 46fc BEQ.B #$00000004 == 00003c5e (FALSE)
00003c5a: 7003 6016 4213 46fc 2700 MOVE.L #$00000003,D0
00003c5c: 6016 4213 46fc 2700 2942 BT .B #$00000016 == 00003c74 (TRUE)
00003c5e: 4213 46fc 2700 2942 0078 CLR.B (A3)
00003c60: 46fc 2700 2942 0078 226e MV2SR.W #$2700
00003c64: 2942 0078 226e fffa 2069 MOVE.L D2,(A4,$0078) == $01000a2c
00003c68: 226e fffa 2069 01a0 2083 MOVEA.L (A6,$fffa) == $fffffffa,A1
00003c6c: 2069 01a0 2083 4280 4cee MOVEA.L (A1,$01a0) == $0100bed8,A0
00003c70: 2083 4280 4cee 3c1c ffdc MOVE.L D3,(A0)
00003c72: 4280 4cee 3c1c ffdc 4e5e CLR.L D0
00003c74: 4cee 3c1c ffdc 4e5e 4e75 MVMEL.L #$3c1c,(A6,$ffdc) == $ffffffdc
00003c7a: 4e5e 4e75 4e56 fe6c 48e7 UNLK.L A6
00003c7c: 4e75 4e56 fe6c 48e7 383c RTS.L 


00003c7e: 4e56 fe6c 48e7 383c 2a7c LINK.W A6,#$fe6c
00003c82: 48e7 383c 2a7c 0211 a000 MVMLE.L #$383c,-(A7)
00003c86: 2a7c 0211 a000 287c 0211 MOVEA.L #$0211a000,A5
00003c8c: 287c 0211 a001 267c 0211 MOVEA.L #$0211a001,A4
00003c92: 267c 0211 a002 247c 0211 MOVEA.L #$0211a002,A3
00003c98: 247c 0211 a003 4280 1015 MOVEA.L #$0211a003,A2
00003c9e: 4280 1015 2d40 fe6c 4280 CLR.L D0
00003ca0: 1015 2d40 fe6c 4280 1014 MOVE.B (A5),D0
00003ca2: 2d40 fe6c 4280 1014 7810 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003ca6: 4280 1014 7810 e9a0 4281 CLR.L D0
00003ca8: 1014 7810 e9a0 4281 1213 MOVE.B (A4),D0
00003caa: 7810 e9a0 4281 1213 e181 MOVE.L #$00000010,D4
00003cac: e9a0 4281 1213 e181 8081 ASL.L D4,D0
00003cae: 4281 1213 e181 8081 4281 CLR.L D1
00003cb0: 1213 e181 8081 4281 1212 MOVE.B (A3),D1
00003cb2: e181 8081 4281 1212 8081 ASL.L #$00000008,D1
00003cb4: 8081 4281 1212 8081 2d40 OR.L D1,D0
00003cb6: 4281 1212 8081 2d40 fe6c CLR.L D1
00003cb8: 1212 8081 2d40 fe6c 262e MOVE.B (A2),D1
00003cba: 8081 2d40 fe6c 262e fe6c OR.L D1,D0
00003cbc: 2d40 fe6c 262e fe6c 0283 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003cc0: 262e fe6c 0283 000f ffff MOVE.L (A6,$fe6c) == $fffffe6c,D3
00003cc4: 0283 000f ffff 4878 0001 AND.L #$000fffff,D3
00003cca: 4878 0001 61ff ffff e7fc PEA.L $00000001
00003cce: 61ff ffff e7fc 4280 1015 BSR.L #$ffffe7fc == 000024cc		//delay(1)
00003cd4: 4280 1015 2d40 fe6c 4280 CLR.L D0
00003cd6: 1015 2d40 fe6c 4280 1014 MOVE.B (A5),D0
00003cd8: 2d40 fe6c 4280 1014 e9a0 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003cdc: 4280 1014 e9a0 4281 1213 CLR.L D0
00003cde: 1014 e9a0 4281 1213 e181 MOVE.B (A4),D0
00003ce0: e9a0 4281 1213 e181 8081 ASL.L D4,D0
00003ce2: 4281 1213 e181 8081 4281 CLR.L D1
00003ce4: 1213 e181 8081 4281 1212 MOVE.B (A3),D1
00003ce6: e181 8081 4281 1212 8081 ASL.L #$00000008,D1
00003ce8: 8081 4281 1212 8081 2d40 OR.L D1,D0
00003cea: 4281 1212 8081 2d40 fe6c CLR.L D1
00003cec: 1212 8081 2d40 fe6c 202e MOVE.B (A2),D1
00003cee: 8081 2d40 fe6c 202e fe6c OR.L D1,D0
00003cf0: 2d40 fe6c 202e fe6c 0280 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003cf4: 202e fe6c 0280 000f ffff MOVE.L (A6,$fe6c) == $fffffe6c,D0
00003cf8: 0280 000f ffff 584f b083 AND.L #$000fffff,D0
00003cfe: 584f b083 6606 7001 6000 ADDA.W #$00000004,A7
00003d00: b083 6606 7001 6000 011e CMP.L D3,D0
00003d02: 6606 7001 6000 011e 4280 BNE.B #$00000006 == 00003d0a (TRUE)
00003d04: 7001 6000 011e 4280 1015 MOVE.L #$00000001,D0
00003d06: 6000 011e 4280 1015 2d40 BT .W #$011e == 00003e26 (TRUE)
00003d0a: 4280 1015 2d40 fe6c 4280 CLR.L D0
00003d0c: 1015 2d40 fe6c 4280 1014 MOVE.B (A5),D0
00003d0e: 2d40 fe6c 4280 1014 7810 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003d12: 4280 1014 7810 e9a0 4281 CLR.L D0
00003d14: 1014 7810 e9a0 4281 1213 MOVE.B (A4),D0
00003d16: 7810 e9a0 4281 1213 e181 MOVE.L #$00000010,D4
00003d18: e9a0 4281 1213 e181 8081 ASL.L D4,D0
00003d1a: 4281 1213 e181 8081 4281 CLR.L D1
00003d1c: 1213 e181 8081 4281 1212 MOVE.B (A3),D1
00003d1e: e181 8081 4281 1212 8081 ASL.L #$00000008,D1
00003d20: 8081 4281 1212 8081 2d40 OR.L D1,D0
00003d22: 4281 1212 8081 2d40 fe6c CLR.L D1
00003d24: 1212 8081 2d40 fe6c 242e MOVE.B (A2),D1
00003d26: 8081 2d40 fe6c 242e fe6c OR.L D1,D0
00003d28: 2d40 fe6c 242e fe6c 4878 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003d2c: 242e fe6c 4878 03e8 61ff MOVE.L (A6,$fe6c) == $fffffe6c,D2
00003d30: 4878 03e8 61ff ffff e796 PEA.L $000003e8
00003d34: 61ff ffff e796 4280 1015 BSR.L #$ffffe796 == 000024cc		// delay(1000)
00003d3a: 4280 1015 2d40 fe6c 4280 CLR.L D0
00003d3c: 1015 2d40 fe6c 4280 1014 MOVE.B (A5),D0
00003d3e: 2d40 fe6c 4280 1014 e9a0 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003d42: 4280 1014 e9a0 4281 1213 CLR.L D0
00003d44: 1014 e9a0 4281 1213 e181 MOVE.B (A4),D0
00003d46: e9a0 4281 1213 e181 8081 ASL.L D4,D0
00003d48: 4281 1213 e181 8081 4281 CLR.L D1
00003d4a: 1213 e181 8081 4281 1212 MOVE.B (A3),D1
00003d4c: e181 8081 4281 1212 8081 ASL.L #$00000008,D1
00003d4e: 8081 4281 1212 8081 2d40 OR.L D1,D0
00003d50: 4281 1212 8081 2d40 fe6c CLR.L D1
00003d52: 1212 8081 2d40 fe6c 262e MOVE.B (A2),D1
00003d54: 8081 2d40 fe6c 262e fe6c OR.L D1,D0
00003d56: 2d40 fe6c 262e fe6c 0282 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003d5a: 262e fe6c 0282 000f ffff MOVE.L (A6,$fe6c) == $fffffe6c,D3
00003d5e: 0282 000f ffff 0283 000f AND.L #$000fffff,D2
00003d64: 0283 000f ffff 2003 9082 AND.L #$000fffff,D3
00003d6a: 2003 9082 584f 6a06 0680 MOVE.L D3,D0
00003d6c: 9082 584f 6a06 0680 0010 SUB.L D2,D0
00003d6e: 584f 6a06 0680 0010 0000 ADDA.W #$00000004,A7
00003d70: 6a06 0680 0010 0000 0c80 BPL.B #$00000006 == 00003d78 (FALSE)
00003d72: 0680 0010 0000 0c80 0000 ADD.L #$00100000,D0
00003d78: 0c80 0000 0383 6f08 0c80 CMP.L #$00000383,D0
00003d7e: 6f08 0c80 0000 044c 6f06 BLE.B #$00000008 == 00003d88 (TRUE)
00003d80: 0c80 0000 044c 6f06 7002 CMP.L #$0000044c,D0
00003d86: 6f06 7002 6000 009a 41ee BLE.B #$00000006 == 00003d8e (TRUE)
00003d88: 7002 6000 009a 41ee fe70 MOVE.L #$00000002,D0
00003d8a: 6000 009a 41ee fe70 4283 BT .W #$009a == 00003e26 (TRUE)
00003d8e: 41ee fe70 4283 4282 1415 LEA.L (A6,$fe70) == $fffffe70,A0
00003d92: 4283 4282 1415 2d42 fe6c CLR.L D3
00003d94: 4282 1415 2d42 fe6c 1414 CLR.L D2
00003d96: 1415 2d42 fe6c 1414 2002 MOVE.B (A5),D2
00003d98: 2d42 fe6c 1414 2002 7810 MOVE.L D2,(A6,$fe6c) == $fffffe6c
00003d9c: 1414 2002 7810 e9a0 1413 MOVE.B (A4),D2
00003d9e: 2002 7810 e9a0 1413 2202 MOVE.L D2,D0
00003da0: 7810 e9a0 1413 2202 e181 MOVE.L #$00000010,D4
00003da2: e9a0 1413 2202 e181 8081 ASL.L D4,D0
00003da4: 1413 2202 e181 8081 1412 MOVE.B (A3),D2
00003da6: 2202 e181 8081 1412 8082 MOVE.L D2,D1
00003da8: e181 8081 1412 8082 2d40 ASL.L #$00000008,D1
00003daa: 8081 1412 8082 2d40 fe6c OR.L D1,D0
00003dac: 1412 8082 2d40 fe6c 202e MOVE.B (A2),D2
00003dae: 8082 2d40 fe6c 202e fe6c OR.L D2,D0
00003db0: 2d40 fe6c 202e fe6c 0280 MOVE.L D0,(A6,$fe6c) == $fffffe6c
00003db4: 202e fe6c 0280 000f ffff MOVE.L (A6,$fe6c) == $fffffe6c,D0
00003db8: 0280 000f ffff 20c0 5283 AND.L #$000fffff,D0
00003dbe: 20c0 5283 7863 b883 6cce MOVE.L D0,(A0)+
00003dc0: 5283 7863 b883 6cce 4282 ADD.L #$00000001,D3
00003dc2: 7863 b883 6cce 4282 7601 MOVE.L #$00000063,D4
00003dc4: b883 6cce 4282 7601 41f6 CMP.L D3,D4
00003dc6: 6cce 4282 7601 41f6 3c00 BGE.B #$ffffffce == 00003d96 (FALSE)
00003dc8: 4282 7601 41f6 3c00 2028 CLR.L D2
00003dca: 7601 41f6 3c00 2028 fe70 MOVE.L #$00000001,D3
00003dcc: 41f6 3c00 2028 fe70 90a8 LEA.L (A6, D3.L*4, $00) == $00050b24,A0
00003dd0: 2028 fe70 90a8 fe6c 6a0a MOVE.L (A0,$fe70) == $0100001c,D0
00003dd4: 90a8 fe6c 6a0a 41f6 3c00 SUB.L (A0,$fe6c) == $01000018,D0
00003dd8: 6a0a 41f6 3c00 0680 0010 BPL.B #$0000000a == 00003de4 (FALSE)
00003dda: 41f6 3c00 0680 0010 0000 LEA.L (A6, D3.L*4, $00) == $00050b24,A0
00003dde: 0680 0010 0000 2140 fe6c ADD.L #$00100000,D0
00003de4: 2140 fe6c 41f6 3c00 d4a8 MOVE.L D0,(A0,$fe6c) == $01000018
00003de8: 41f6 3c00 d4a8 fe6c 5283 LEA.L (A6, D3.L*4, $00) == $00050b24,A0
00003dec: d4a8 fe6c 5283 7863 b883 ADD.L (A0,$fe6c) == $01000018,D2
00003df0: 5283 7863 b883 6cd4 4c44 ADD.L #$00000001,D3
00003df2: 7863 b883 6cd4 4c44 2802 MOVE.L #$00000063,D4
00003df4: b883 6cd4 4c44 2802 7601 CMP.L D3,D4
00003df6: 6cd4 4c44 2802 7601 41f6 BGE.B #$ffffffd4 == 00003dcc (FALSE)
00003df8: 4c44 2802 7601 41f6 3c00 DIVL.L #$2802,D4
00003dfc: 7601 41f6 3c00 2828 fe70 MOVE.L #$00000001,D3
00003dfe: 41f6 3c00 2828 fe70 9882 LEA.L (A6, D3.L*4, $00) == $00050b24,A0
00003e02: 2828 fe70 9882 2f04 61ff MOVE.L (A0,$fe70) == $0100001c,D4
00003e06: 9882 2f04 61ff 0000 2fdc SUB.L D2,D4
00003e08: 2f04 61ff 0000 2fdc 584f MOVE.L D4,-(A7)
00003e0a: 61ff 0000 2fdc 584f 7803 BSR.L #$00002fdc == 00006de8
00003e10: 584f 7803 b880 6c04 7003 ADDA.W #$00000004,A7
00003e12: 7803 b880 6c04 7003 600a MOVE.L #$00000003,D4
00003e14: b880 6c04 7003 600a 5283 CMP.L D0,D4
00003e16: 6c04 7003 600a 5283 7862 BGE.B #$00000004 == 00003e1c (FALSE)
00003e18: 7003 600a 5283 7862 b883 MOVE.L #$00000003,D0
00003e1a: 600a 5283 7862 b883 6cda BT .B #$0000000a == 00003e26 (TRUE)
00003e1c: 5283 7862 b883 6cda 4280 ADD.L #$00000001,D3
00003e1e: 7862 b883 6cda 4280 4cee MOVE.L #$00000062,D4
00003e20: b883 6cda 4280 4cee 3c1c CMP.L D3,D4
00003e22: 6cda 4280 4cee 3c1c fe50 BGE.B #$ffffffda == 00003dfe (FALSE)
00003e24: 4280 4cee 3c1c fe50 4e5e CLR.L D0
00003e26: 4cee 3c1c fe50 4e5e 4e75 MVMEL.L #$3c1c,(A6,$fe50) == $fffffe50
00003e2c: 4e5e 4e75 4e56 0000 4879 UNLK.L A6
00003e2e: 4e75 4e56 0000 4879 0100 RTS.L 


00003e30: 4e56 0000 4879 0100 f7e4 LINK.W A6,#$0000
00003e34: 4879 0100 f7e4 61ff 0000 PEA.L $0100f7e4
00003e3a: 61ff 0000 2a1e 4e5e 4e75 BSR.L #$00002a1e == 0000685a
00003e40: 4e5e 4e75 4e56 0000 207c UNLK.L A6
00003e42: 4e75 4e56 0000 207c 0200 RTS.L 


00003e44: 4e56 0000 207c 0200 e000 LINK.W A6,#$0000
00003e48: 207c 0200 e000 e9e8 00c1 MOVEA.L #$0200e000,A0
00003e4e: e9e8 00c1 0002 66f8 102e BFEXTU.L #$00c1,(A0,$0002) == $010001ae
00003e54: 66f8 102e 000b 1140 0003 BNE.B #$fffffff8 == 00003e4e (TRUE)
00003e56: 102e 000b 1140 0003 216e MOVE.B (A6,$000b) == $0000000b,D0
00003e5a: 1140 0003 216e 000c 0004 MOVE.B D0,(A0,$0003) == $010001af
00003e5e: 216e 000c 0004 4878 00c8 MOVE.L (A6,$000c) == $0000000c,(A0,$0004) == $010001b0
00003e64: 4878 00c8 61ff ffff e662 PEA.L $000000c8
00003e68: 61ff ffff e662 4e5e 4e75 BSR.L #$ffffe662 == 000024cc		// delay(200)
00003e6e: 4e5e 4e75 4e56 0000 23fc UNLK.L A6
00003e70: 4e75 4e56 0000 23fc 0030 RTS.L 


00003e72: 4e56 0000 23fc 0030 0000 LINK.W A6,#$0000
00003e76: 23fc 0030 0000 0200 0040 MOVE.L #$00300000,$02000040
00003e80: 42a7 4878 0007 61ff ffff CLR.L -(A7)
00003e82: 4878 0007 61ff ffff ffbc PEA.L $00000007
00003e86: 61ff ffff ffbc 4878 0032 BSR.L #$ffffffbc == 00003e44
00003e8c: 4878 0032 61ff ffff e63a PEA.L $00000032
00003e90: 61ff ffff e63a 4e5e 4e75 BSR.L #$ffffe63a == 000024cc		// delay(50)
00003e96: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00003e98: 4e75 4e56 0000 48e7 3c30 RTS.L 


00003e9a: 4e56 0000 48e7 3c30 262e LINK.W A6,#$0000
00003e9e: 48e7 3c30 262e 000c 202e MVMLE.L #$3c30,-(A7)
00003ea2: 262e 000c 202e 0010 0040 MOVE.L (A6,$000c) == $0000000c,D3
00003ea6: 202e 0010 0040 0700 282e MOVE.L (A6,$0010) == $00000010,D0
00003eaa: 0040 0700 282e 0008 8880 OR.W #$0700,D0
00003eae: 282e 0008 8880 2f03 4878 MOVE.L (A6,$0008) == $00000008,D4
00003eb2: 8880 2f03 4878 00c4 61ff OR.L D0,D4
00003eb4: 2f03 4878 00c4 61ff 0000 MOVE.L D3,-(A7)
00003eb6: 4878 00c4 61ff 0000 4f8e PEA.L $000000c4
00003eba: 61ff 0000 4f8e 4878 00c8 BSR.L #$00004f8e == 00008e4a
00003ec0: 4878 00c8 61ff ffff e606 PEA.L $000000c8
00003ec4: 61ff ffff e606 143c 000a BSR.L #$ffffe606 == 000024cc		// delay(200)
00003eca: 143c 000a defc 000c 2203 MOVE.B #$0a,D2
00003ece: defc 000c 2203 1002 49c0 ADDA.W #$000c,A7
00003ed2: 2203 1002 49c0 0104 6706 MOVE.L D3,D1
00003ed4: 1002 49c0 0104 6706 0081 MOVE.B D2,D0
00003ed6: 49c0 0104 6706 0081 0200 EXT.B D0
00003ed8: 0104 6706 0081 0200 0000 BTST.L D0,D4
00003eda: 6706 0081 0200 0000 2f01 BEQ.B #$00000006 == 00003ee2 (FALSE)
00003edc: 0081 0200 0000 2f01 4878 OR.L #$02000000,D1
00003ee2: 2f01 4878 00c4 61ff 0000 MOVE.L D1,-(A7)
00003ee4: 4878 00c4 61ff 0000 4f60 PEA.L $000000c4
00003ee8: 61ff 0000 4f60 4878 00c8 BSR.L #$00004f60 == 00008e4a
00003eee: 4878 00c8 61ff ffff e5d8 PEA.L $000000c8
00003ef2: 61ff ffff e5d8 defc 000c BSR.L #$ffffe5d8 == 000024cc		// delay(200)
00003ef8: defc 000c 223c 0400 0000 ADDA.W #$000c,A7
00003efc: 223c 0400 0000 1002 49c0 MOVE.L #$04000000,D1
00003f02: 1002 49c0 0104 6706 223c MOVE.B D2,D0
00003f04: 49c0 0104 6706 223c 0600 EXT.B D0
00003f06: 0104 6706 223c 0600 0000 BTST.L D0,D4
00003f08: 6706 223c 0600 0000 8283 BEQ.B #$00000006 == 00003f10 (FALSE)
00003f0a: 223c 0600 0000 8283 2f01 MOVE.L #$06000000,D1
00003f10: 8283 2f01 4878 00c4 45f9 OR.L D3,D1
00003f12: 2f01 4878 00c4 45f9 0100 MOVE.L D1,-(A7)
00003f14: 4878 00c4 45f9 0100 8e4a PEA.L $000000c4
00003f18: 45f9 0100 8e4a 4e92 4878 LEA.L $01008e4a,A2
00003f1e: 4e92 4878 00c8 47f9 0100 JSR.L (A2)
00003f20: 4878 00c8 47f9 0100 24cc PEA.L $000000c8
00003f24: 47f9 0100 24cc 4e93 defc LEA.L $010024cc,A3
00003f2a: 4e93 defc 000c 5302 6a9e JSR.L (A3)			// delay(200)
00003f2c: defc 000c 5302 6a9e 2f03 ADDA.W #$000c,A7
00003f30: 5302 6a9e 2f03 4878 00c4 SUB.B #$00000001,D2
00003f32: 6a9e 2f03 4878 00c4 4e92 BPL.B #$ffffff9e == 00003ed2 (FALSE)
00003f34: 2f03 4878 00c4 4e92 4878 MOVE.L D3,-(A7)
00003f36: 4878 00c4 4e92 4878 00c8 PEA.L $000000c4
00003f3a: 4e92 4878 00c8 4e93 2a03 JSR.L (A2)
00003f3c: 4878 00c8 4e93 2a03 0085 PEA.L $000000c8
00003f40: 4e93 2a03 0085 0100 0000 JSR.L (A3)
00003f42: 2a03 0085 0100 0000 2f05 MOVE.L D3,D5
00003f44: 0085 0100 0000 2f05 4878 OR.L #$01000000,D5
00003f4a: 2f05 4878 00c4 4e92 4878 MOVE.L D5,-(A7)
00003f4c: 4878 00c4 4e92 4878 00c8 PEA.L $000000c4
00003f50: 4e92 4878 00c8 4e93 2f03 JSR.L (A2)
00003f52: 4878 00c8 4e93 2f03 4878 PEA.L $000000c8
00003f56: 4e93 2f03 4878 00c4 4e92 JSR.L (A3)
00003f58: 2f03 4878 00c4 4e92 defc MOVE.L D3,-(A7)
00003f5a: 4878 00c4 4e92 defc 0020 PEA.L $000000c4
00003f5e: 4e92 defc 0020 4878 00c8 JSR.L (A2)
00003f60: defc 0020 4878 00c8 4e93 ADDA.W #$0020,A7
00003f64: 4878 00c8 4e93 4cee 0c3c PEA.L $000000c8
00003f68: 4e93 4cee 0c3c ffe8 4e5e JSR.L (A3)
00003f6a: 4cee 0c3c ffe8 4e5e 4e75 MVMEL.L #$0c3c,(A6,$ffe8) == $ffffffe8
00003f70: 4e5e 4e75 4e56 ffe0 48e7 UNLK.L A6
00003f72: 4e75 4e56 ffe0 48e7 3f3c RTS.L 


00003f74: 4e56 ffe0 48e7 3f3c 61ff LINK.W A6,#$ffe0
00003f78: 48e7 3f3c 61ff ffff c444 MVMLE.L #$3f3c,-(A7)
00003f7c: 61ff ffff c444 2c00 7216 BSR.L #$ffffc444 == 000003c2
00003f82: 2c00 7216 d286 2d41 fffc MOVE.L D0,D6
00003f84: 7216 d286 2d41 fffc 2d7c MOVE.L #$00000016,D1
00003f86: d286 2d41 fffc 2d7c 0200 ADD.L D6,D1
00003f88: 2d41 fffc 2d7c 0200 0040 MOVE.L D1,(A6,$fffc) == $fffffffc
00003f8c: 2d7c 0200 0040 ffec 2d7c MOVE.L #$02000040,(A6,$ffec) == $ffffffec
00003f94: 2d7c 0200 4040 ffe8 2d7c MOVE.L #$02004040,(A6,$ffe8) == $ffffffe8
00003f9c: 2d7c 0200 4044 ffe4 2a7c MOVE.L #$02004044,(A6,$ffe4) == $ffffffe4
00003fa4: 2a7c 0200 4048 2d7c 0200 MOVEA.L #$02004048,A5
00003faa: 2d7c 0200 404c ffe0 287c MOVE.L #$0200404c,(A6,$ffe0) == $ffffffe0
00003fb2: 287c 0200 e000 7808 4285 MOVEA.L #$0200e000,A4
00003fb8: 7808 4285 267c 0400 2000 MOVE.L #$00000008,D4
00003fba: 4285 267c 0400 2000 4aae CLR.L D5
00003fbc: 267c 0400 2000 4aae 0008 MOVEA.L #$04002000,A3
00003fc2: 4aae 0008 671a 243c 0000 TST.L (A6,$0008) == $00000008
00003fc6: 671a 243c 0000 8000 2f02 BEQ.B #$0000001a == 00003fe2 (FALSE)
00003fc8: 243c 0000 8000 2f02 2f0b MOVE.L #$00008000,D2
00003fce: 2f02 2f0b 61ff 0000 3004 MOVE.L D2,-(A7)
00003fd0: 2f0b 61ff 0000 3004 2e3c MOVE.L A3,-(A7)
00003fd2: 61ff 0000 3004 2e3c 0003 BSR.L #$00003004 == 00006fd8
00003fd8: 2e3c 0003 0d40 504f 6036 MOVE.L #$00030d40,D7
00003fde: 504f 6036 4282 41f9 0101 ADDA.W #$00000008,A7
00003fe0: 6036 4282 41f9 0101 5364 BT .B #$00000036 == 00004018 (TRUE)
00003fe2: 4282 41f9 0101 5364 37b0 CLR.L D2
00003fe4: 41f9 0101 5364 37b0 2a00 LEA.L $01015364,A0
00003fea: 37b0 2a00 2e00 37b0 2a00 MOVE.W (A0, D2.L*2, $00) == $010201aa,(A3, D2.L*8, $00) == $010809f0
00003ff0: 37b0 2a00 2e02 37b0 2a00 MOVE.W (A0, D2.L*2, $00) == $010201aa,(A3, D2.L*8, $02) == $010809f2
00003ff6: 37b0 2a00 2e04 37b0 2a00 MOVE.W (A0, D2.L*2, $00) == $010201aa,(A3, D2.L*8, $04) == $010809f4
00003ffc: 37b0 2a00 2e06 5282 0c82 MOVE.W (A0, D2.L*2, $00) == $010201aa,(A3, D2.L*8, $06) == $010809f6
00004002: 5282 0c82 0000 069f 63de ADD.L #$00000001,D2
00004004: 0c82 0000 069f 63de 243c CMP.L #$0000069f,D2
0000400a: 63de 243c 0000 3500 2e3c BLS.B #$ffffffde == 00003fea (FALSE)
0000400c: 243c 0000 3500 2e3c 0003 MOVE.L #$00003500,D2
00004012: 2e3c 0003 0d40 61ff ffff MOVE.L #$00030d40,D7
00004018: 61ff ffff c3b2 2d40 fff8 BSR.L #$ffffc3b2 == 000003cc
0000401e: 2d40 fff8 2240 2d69 0078 MOVE.L D0,(A6,$fff8) == $fffffff8
00004022: 2240 2d69 0078 fff4 237c MOVEA.L D0,A1
00004024: 2d69 0078 fff4 237c 0100 MOVE.L (A1,$0078) == $0100bdb0,(A6,$fff4) == $fffffff4
0000402a: 237c 0100 3190 0078 2246 MOVE.L #$01003190,(A1,$0078) == $0100bdb0
00004032: 2246 2069 01a0 2d50 fff0 MOVEA.L D6,A1
00004034: 2069 01a0 2d50 fff0 20bc MOVEA.L (A1,$01a0) == $0100bed8,A0
00004038: 2d50 fff0 20bc 0080 0000 MOVE.L (A0),(A6,$fff0) == $fffffff0
0000403c: 20bc 0080 0000 46fc 2500 MOVE.L #$00800000,(A0)
00004042: 46fc 2500 0214 007f 42a7 MV2SR.W #$2500
00004046: 0214 007f 42a7 4878 0007 AND.B #$7f,(A4)
0000404a: 42a7 4878 0007 61ff ffff CLR.L -(A7)
0000404c: 4878 0007 61ff ffff fdf2 PEA.L $00000007
00004050: 61ff ffff fdf2 4878 0032 BSR.L #$fffffdf2 == 00003e44
00004056: 4878 0032 61ff ffff e470 PEA.L $00000032
0000405a: 61ff ffff e470 61ff ffff BSR.L #$ffffe470 == 000024cc		// delay(50)
00004060: 61ff ffff e532 defc 000c BSR.L #$ffffe532 == 00002594
00004066: defc 000c 226e fffc 0829 ADDA.W #$000c,A7
0000406a: 226e fffc 0829 0003 0003 MOVEA.L (A6,$fffc) == $fffffffc,A1
0000406e: 0829 0003 0003 6708 263c BTST.B #$0003,(A1,$0003) == $0100bd3b
00004074: 6708 263c 1000 0000 6002 BEQ.B #$00000008 == 0000407e (FALSE)
00004076: 263c 1000 0000 6002 4283 MOVE.L #$10000000,D3
0000407c: 6002 4283 2003 226e fffc BT .B #$00000002 == 00004080 (TRUE)
0000407e: 4283 2003 226e fffc 0829 CLR.L D3
00004080: 2003 226e fffc 0829 0002 MOVE.L D3,D0
00004082: 226e fffc 0829 0002 0003 MOVEA.L (A6,$fffc) == $fffffffc,A1
00004086: 0829 0002 0003 6706 0080 BTST.B #$0002,(A1,$0003) == $0100bd3b
0000408c: 6706 0080 0800 0000 2600 BEQ.B #$00000006 == 00004094 (FALSE)
0000408e: 0080 0800 0000 2600 42a7 OR.L #$08000000,D0
00004094: 2600 42a7 2f03 4878 0040 MOVE.L D0,D3
00004096: 42a7 2f03 4878 0040 61ff CLR.L -(A7)
00004098: 2f03 4878 0040 61ff ffff MOVE.L D3,-(A7)
0000409a: 4878 0040 61ff ffff fdfa PEA.L $00000040
0000409e: 61ff ffff fdfa 42a7 2f03 BSR.L #$fffffdfa == 00003e9a
000040a4: 42a7 2f03 4878 0080 61ff CLR.L -(A7)
000040a6: 2f03 4878 0080 61ff ffff MOVE.L D3,-(A7)
000040a8: 4878 0080 61ff ffff fdec PEA.L $00000080
000040ac: 61ff ffff fdec 226e ffec BSR.L #$fffffdec == 00003e9a
000040b2: 226e ffec 22bc 0030 0000 MOVEA.L (A6,$ffec) == $ffffffec,A1
000040b6: 22bc 0030 0000 4291 4291 MOVE.L #$00300000,(A1)
000040bc: 4291 4291 226e ffe8 228b CLR.L (A1)
000040be: 4291 226e ffe8 228b 2002 CLR.L (A1)
000040c0: 226e ffe8 228b 2002 d08b MOVEA.L (A6,$ffe8) == $ffffffe8,A1
000040c4: 228b 2002 d08b 226e ffe4 MOVE.L A3,(A1)
000040c6: 2002 d08b 226e ffe4 2280 MOVE.L D2,D0
000040c8: d08b 226e ffe4 2280 2a8b ADD.L A3,D0
000040ca: 226e ffe4 2280 2a8b 226e MOVEA.L (A6,$ffe4) == $ffffffe4,A1
000040ce: 2280 2a8b 226e ffe0 2280 MOVE.L D0,(A1)
000040d0: 2a8b 226e ffe0 2280 226e MOVE.L A3,(A5)
000040d2: 226e ffe0 2280 226e ffec MOVEA.L (A6,$ffe0) == $ffffffe0,A1
000040d6: 2280 226e ffec 22bc 0001 MOVE.L D0,(A1)
000040d8: 226e ffec 22bc 0001 0000 MOVEA.L (A6,$ffec) == $ffffffec,A1
000040dc: 22bc 0001 0000 42a7 4878 MOVE.L #$00010000,(A1)
000040e2: 42a7 4878 000f 61ff ffff CLR.L -(A7)
000040e4: 4878 000f 61ff ffff fd5a PEA.L $0000000f
000040e8: 61ff ffff fd5a 0014 0080 BSR.L #$fffffd5a == 00003e44
000040ee: 0014 0080 defc 0020 e9d4 OR.B #$80,(A4)
000040f2: defc 0020 e9d4 0001 67fa ADDA.W #$0020,A7
000040f6: e9d4 0001 67fa 61ff ffff BFEXTU.L #$0001,(A4)
000040fa: 67fa 61ff ffff e496 4a84 BEQ.B #$fffffffa == 000040f6 (FALSE)
000040fc: 61ff ffff e496 4a84 6f58 BSR.L #$ffffe496 == 00002594
00004102: 4a84 6f58 7401 226e ffe8 TST.L D4
00004104: 6f58 7401 226e ffe8 2211 BLE.B #$00000058 == 0000415e (TRUE)
00004106: 7401 226e ffe8 2211 b295 MOVE.L #$00000001,D2
00004108: 226e ffe8 2211 b295 6708 MOVEA.L (A6,$ffe8) == $ffffffe8,A1
0000410c: 2211 b295 6708 61ff ffff MOVE.L (A1),D1
0000410e: b295 6708 61ff ffff e480 CMP.L (A5),D1
00004110: 6708 61ff ffff e480 6044 BEQ.B #$00000008 == 0000411a (FALSE)
00004112: 61ff ffff e480 6044 e9d4 BSR.L #$ffffe480 == 00002594
00004118: 6044 e9d4 0081 6618 7231 BT .B #$00000044 == 0000415e (TRUE)
0000411a: e9d4 0081 6618 7231 b282 BFEXTU.L #$0081,(A4)
0000411e: 6618 7231 b282 6c34 7a01 BNE.B #$00000018 == 00004138 (TRUE)
00004120: 7231 b282 6c34 7a01 4879 MOVE.L #$00000031,D1
00004122: b282 6c34 7a01 4879 0100 CMP.L D2,D1
00004124: 6c34 7a01 4879 0100 f803 BGE.B #$00000034 == 0000415a (FALSE)
00004126: 7a01 4879 0100 f803 61ff MOVE.L #$00000001,D5
00004128: 4879 0100 f803 61ff 0000 PEA.L $0100f803
0000412e: 61ff 0000 272a 584f 6026 BSR.L #$0000272a == 0000685a
00004134: 584f 6026 226e ffe8 2211 ADDA.W #$00000004,A7
00004136: 6026 226e ffe8 2211 b295 BT .B #$00000026 == 0000415e (TRUE)
00004138: 226e ffe8 2211 b295 66d0 MOVEA.L (A6,$ffe8) == $ffffffe8,A1
0000413c: 2211 b295 66d0 3253 2f09 MOVE.L (A1),D1
0000413e: b295 66d0 3253 2f09 4878 CMP.L (A5),D1
00004140: 66d0 3253 2f09 4878 00c7 BNE.B #$ffffffd0 == 00004112 (TRUE)
00004142: 3253 2f09 4878 00c7 61ff MOVEA.W (A3),A1
00004144: 2f09 4878 00c7 61ff ffff MOVE.L A1,-(A7)
00004146: 4878 00c7 61ff ffff fcf8 PEA.L $000000c7
0000414a: 61ff ffff fcf8 61ff ffff BSR.L #$fffffcf8 == 00003e44
00004150: 61ff ffff e442 5384 504f BSR.L #$ffffe442 == 00002594
00004156: 5384 504f 4a84 6eaa 4a85 SUB.L #$00000001,D4
00004158: 504f 4a84 6eaa 4a85 661a ADDA.W #$00000008,A7
0000415a: 4a84 6eaa 4a85 661a 2f07 TST.L D4
0000415c: 6eaa 4a85 661a 2f07 61ff BGT.B #$ffffffaa == 00004108 (FALSE)
0000415e: 4a85 661a 2f07 61ff ffff TST.L D5
00004160: 661a 2f07 61ff ffff e366 BNE.B #$0000001a == 0000417c (TRUE)
00004162: 2f07 61ff ffff e366 226e MOVE.L D7,-(A7)
00004164: 61ff ffff e366 226e ffec BSR.L #$ffffe366 == 000024cc		// delay(x)
0000416a: 226e ffec 2011 0280 0100 MOVEA.L (A6,$ffec) == $ffffffec,A1
0000416e: 2011 0280 0100 0000 584f MOVE.L (A1),D0
00004170: 0280 0100 0000 584f 6702 AND.L #$01000000,D0
00004176: 584f 6702 7a02 46fc 2700 ADDA.W #$00000004,A7
00004178: 6702 7a02 46fc 2700 226e BEQ.B #$00000002 == 0000417c (FALSE)
0000417a: 7a02 46fc 2700 226e fff8 MOVE.L #$00000002,D5
0000417c: 46fc 2700 226e fff8 236e MV2SR.W #$2700
00004180: 226e fff8 236e fff4 0078 MOVEA.L (A6,$fff8) == $fffffff8,A1
00004184: 236e fff4 0078 2246 2069 MOVE.L (A6,$fff4) == $fffffff4,(A1,$0078) == $0100bdb0
0000418a: 2246 2069 01a0 20ae fff0 MOVEA.L D6,A1
0000418c: 2069 01a0 20ae fff0 42a7 MOVEA.L (A1,$01a0) == $0100bed8,A0
00004190: 20ae fff0 42a7 4878 0007 MOVE.L (A6,$fff0) == $fffffff0,(A0)
00004194: 42a7 4878 0007 61ff ffff CLR.L -(A7)
00004196: 4878 0007 61ff ffff fca8 PEA.L $00000007
0000419a: 61ff ffff fca8 4878 0032 BSR.L #$fffffca8 == 00003e44
000041a0: 4878 0032 47f9 0100 24cc PEA.L $00000032
000041a4: 47f9 0100 24cc 4e93 0214 LEA.L $010024cc,A3		// delay(50)
000041aa: 4e93 0214 007f 0014 0020 JSR.L (A3)
000041ac: 0214 007f 0014 0020 226e AND.B #$7f,(A4)
000041b0: 0014 0020 226e fffc 45e9 OR.B #$20,(A4)
000041b4: 226e fffc 45e9 0002 e9d2 MOVEA.L (A6,$fffc) == $fffffffc,A1
000041b8: 45e9 0002 e9d2 1186 2f01 LEA.L (A1,$0002) == $0100bd3a,A2
000041bc: e9d2 1186 2f01 2f03 4878 BFEXTU.L #$1186,(A2)
000041c0: 2f01 2f03 4878 0040 61ff MOVE.L D1,-(A7)
000041c2: 2f03 4878 0040 61ff ffff MOVE.L D3,-(A7)
000041c4: 4878 0040 61ff ffff fcd0 PEA.L $00000040
000041c8: 61ff ffff fcd0 226e fffc BSR.L #$fffffcd0 == 00003e9a
000041ce: 226e fffc e9d1 1186 2f01 MOVEA.L (A6,$fffc) == $fffffffc,A1
000041d2: e9d1 1186 2f01 2f03 4878 BFEXTU.L #$1186,(A1)
000041d6: 2f01 2f03 4878 0080 61ff MOVE.L D1,-(A7)
000041d8: 2f03 4878 0080 61ff ffff MOVE.L D3,-(A7)
000041da: 4878 0080 61ff ffff fcba PEA.L $00000080
000041de: 61ff ffff fcba defc 0024 BSR.L #$fffffcba == 00003e9a
000041e4: defc 0024 4aae 0008 6708 ADDA.W #$0024,A7
000041e8: 4aae 0008 6708 2f3c 0001 TST.L (A6,$0008) == $00000008
000041ec: 6708 2f3c 0001 86a0 4e93 BEQ.B #$00000008 == 000041f6 (FALSE)
000041ee: 2f3c 0001 86a0 4e93 2005 MOVE.L #$000186a0,-(A7)
000041f4: 4e93 2005 4cee 3cfc ffb8 JSR.L (A3)
000041f6: 2005 4cee 3cfc ffb8 4e5e MOVE.L D5,D0
000041f8: 4cee 3cfc ffb8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffb8) == $ffffffb8
000041fe: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00004200: 4e75 4e56 0000 48e7 3f30 RTS.L 


00004202: 4e56 0000 48e7 3f30 266e LINK.W A6,#$0000
00004206: 48e7 3f30 266e 0008 2f3c MVMLE.L #$3f30,-(A7)
0000420a: 266e 0008 2f3c 8000 8000 MOVEA.L (A6,$0008) == $00000008,A3
0000420e: 2f3c 8000 8000 61ff ffff MOVE.L #$80008000,-(A7)
00004214: 61ff ffff e2e8 2a0b daae BSR.L #$ffffe2e8 == 000024fe
0000421a: 2a0b daae 000c 263c db6d MOVE.L A3,D5
0000421c: daae 000c 263c db6d b6db ADD.L (A6,$000c) == $0000000c,D5
00004220: 263c db6d b6db 4282 4284 MOVE.L #$db6db6db,D3
00004226: 4282 4284 4287 584f 2445 CLR.L D2
00004228: 4284 4287 584f 2445 514a CLR.L D4
0000422a: 4287 584f 2445 514a 204b CLR.L D7
0000422c: 584f 2445 514a 204b 6006 ADDA.W #$00000004,A7
0000422e: 2445 514a 204b 6006 20c3 MOVEA.L D5,A2
00004230: 514a 204b 6006 20c3 20c2 SUBA.W #$00000008,A2
00004232: 204b 6006 20c3 20c2 20c4 MOVEA.L A3,A0
00004234: 6006 20c3 20c2 20c4 b5c8 BT .B #$00000006 == 0000423c (TRUE)
00004236: 20c3 20c2 20c4 b5c8 62f6 MOVE.L D3,(A0)+
00004238: 20c2 20c4 b5c8 62f6 ba88 MOVE.L D2,(A0)+
0000423a: 20c4 b5c8 62f6 ba88 6302 MOVE.L D4,(A0)+
0000423c: b5c8 62f6 ba88 6302 20c3 CMPA.L A0,A2
0000423e: 62f6 ba88 6302 20c3 ba88 BHI.B #$fffffff6 == 00004236 (TRUE)
00004240: ba88 6302 20c3 ba88 6302 CMP.L A0,D5
00004242: 6302 20c3 ba88 6302 2082 BLS.B #$00000002 == 00004246 (FALSE)
00004244: 20c3 ba88 6302 2082 61ff MOVE.L D3,(A0)+
00004246: ba88 6302 2082 61ff ffff CMP.L A0,D5
00004248: 6302 2082 61ff ffff e2c0 BLS.B #$00000002 == 0000424c (FALSE)
0000424a: 2082 61ff ffff e2c0 204b MOVE.L D2,(A0)
0000424c: 61ff ffff e2c0 204b 600c BSR.L #$ffffe2c0 == 0000250e
00004252: 204b 600c b698 661c b498 MOVEA.L A3,A0
00004254: 600c b698 661c b498 6618 BT .B #$0000000c == 00004262 (TRUE)
00004256: b698 661c b498 6618 b898 CMP.L (A0)+,D3
00004258: 661c b498 6618 b898 6614 BNE.B #$0000001c == 00004276 (TRUE)
0000425a: b498 6618 b898 6614 b5c8 CMP.L (A0)+,D2
0000425c: 6618 b898 6614 b5c8 62f0 BNE.B #$00000018 == 00004276 (TRUE)
0000425e: b898 6614 b5c8 62f0 ba88 CMP.L (A0)+,D4
00004260: 6614 b5c8 62f0 ba88 6304 BNE.B #$00000014 == 00004276 (TRUE)
00004262: b5c8 62f0 ba88 6304 b698 CMPA.L A0,A2
00004264: 62f0 ba88 6304 b698 6608 BHI.B #$fffffff0 == 00004256 (TRUE)
00004266: ba88 6304 b698 6608 ba88 CMP.L A0,D5
00004268: 6304 b698 6608 ba88 630a BLS.B #$00000004 == 0000426e (FALSE)
0000426a: b698 6608 ba88 630a b498 CMP.L (A0)+,D3
0000426c: 6608 ba88 630a b498 6706 BNE.B #$00000008 == 00004276 (TRUE)
0000426e: ba88 630a b498 6706 2008 CMP.L A0,D5
00004270: 630a b498 6706 2008 5980 BLS.B #$0000000a == 0000427c (FALSE)
00004272: b498 6706 2008 5980 6064 CMP.L (A0)+,D2
00004274: 6706 2008 5980 6064 2003 BEQ.B #$00000006 == 0000427c (FALSE)
00004276: 2008 5980 6064 2003 e388 MOVE.L A0,D0
00004278: 5980 6064 2003 e388 2203 SUB.L #$00000004,D0
0000427a: 6064 2003 e388 2203 7c1f BT .B #$00000064 == 000042e0 (TRUE)
0000427c: 2003 e388 2203 7c1f eca9 MOVE.L D3,D0
0000427e: e388 2203 7c1f eca9 2600 LSL.L #$00000001,D0
00004280: 2203 7c1f eca9 2600 c681 MOVE.L D3,D1
00004282: 7c1f eca9 2600 c681 2002 MOVE.L #$0000001f,D6
00004284: eca9 2600 c681 2002 e388 LSR.L D6,D1
00004286: 2600 c681 2002 e388 2202 MOVE.L D0,D3
00004288: c681 2002 e388 2202 eca9 AND.L D1,D3
0000428a: 2002 e388 2202 eca9 2400 MOVE.L D2,D0
0000428c: e388 2202 eca9 2400 c481 LSL.L #$00000001,D0
0000428e: 2202 eca9 2400 c481 2004 MOVE.L D2,D1
00004290: eca9 2400 c481 2004 e388 LSR.L D6,D1
00004292: 2400 c481 2004 e388 2204 MOVE.L D0,D2
00004294: c481 2004 e388 2204 eca9 AND.L D1,D2
00004296: 2004 e388 2204 eca9 2800 MOVE.L D4,D0
00004298: e388 2204 eca9 2800 c881 LSL.L #$00000001,D0
0000429a: 2204 eca9 2800 c881 5287 MOVE.L D4,D1
0000429c: eca9 2800 c881 5287 7c02 LSR.L D6,D1
0000429e: 2800 c881 5287 7c02 bc87 MOVE.L D0,D4
000042a0: c881 5287 7c02 bc87 6c88 AND.L D1,D4
000042a2: 5287 7c02 bc87 6c88 244b ADD.L #$00000001,D7
000042a4: 7c02 bc87 6c88 244b 2f3c MOVE.L #$00000002,D6
000042a6: bc87 6c88 244b 2f3c 0000 CMP.L D7,D6
000042a8: 6c88 244b 2f3c 0000 8000 BGE.B #$ffffff88 == 00004232 (FALSE)
000042aa: 244b 2f3c 0000 8000 61ff MOVEA.L A3,A2
000042ac: 2f3c 0000 8000 61ff ffff MOVE.L #$00008000,-(A7)
000042b2: 61ff ffff e24a 7201 1001 BSR.L #$ffffe24a == 000024fe
000042b8: 7201 1001 14c0 5281 7c04 MOVE.L #$00000001,D1
000042ba: 1001 14c0 5281 7c04 bc81 MOVE.B D1,D0
000042bc: 14c0 5281 7c04 bc81 6cf4 MOVE.B D0,(A2)+
000042be: 5281 7c04 bc81 6cf4 244b ADD.L #$00000001,D1
000042c0: 7c04 bc81 6cf4 244b 7201 MOVE.L #$00000004,D6
000042c2: bc81 6cf4 244b 7201 101a CMP.L D1,D6
000042c4: 6cf4 244b 7201 101a 49c0 BGE.B #$fffffff4 == 000042ba (FALSE)
000042c6: 244b 7201 101a 49c0 b280 MOVEA.L A3,A2
000042c8: 7201 101a 49c0 b280 6704 MOVE.L #$00000001,D1
000042ca: 101a 49c0 b280 6704 200b MOVE.B (A2)+,D0
000042cc: 49c0 b280 6704 200b 600a EXT.B D0
000042ce: b280 6704 200b 600a 5281 CMP.L D0,D1
000042d0: 6704 200b 600a 5281 7c04 BEQ.B #$00000004 == 000042d6 (FALSE)
000042d2: 200b 600a 5281 7c04 bc81 MOVE.L A3,D0
000042d4: 600a 5281 7c04 bc81 6cec BT .B #$0000000a == 000042e0 (TRUE)
000042d6: 5281 7c04 bc81 6cec 4280 ADD.L #$00000001,D1
000042d8: 7c04 bc81 6cec 4280 4cee MOVE.L #$00000004,D6
000042da: bc81 6cec 4280 4cee 0cfc CMP.L D1,D6
000042dc: 6cec 4280 4cee 0cfc ffe0 BGE.B #$ffffffec == 000042ca (FALSE)
000042de: 4280 4cee 0cfc ffe0 4e5e CLR.L D0
000042e0: 4cee 0cfc ffe0 4e5e 4e75 MVMEL.L #$0cfc,(A6,$ffe0) == $ffffffe0
000042e6: 4e5e 4e75 4e56 0000 206e UNLK.L A6
000042e8: 4e75 4e56 0000 206e 0008 RTS.L 


;============================================================
;= Test something else  (at x06000000)
;============================================================
000042ea: 4e56 0000 206e 0008 4280 LINK.W A6,#$0000
000042ee: 206e 0008 4280 4290 f4f8 MOVEA.L (A6,$0008) == $00000008,A0
000042f2: 4280 4290 f4f8 4e71 b1d0 CLR.L D0
000042f4: 4290 f4f8 4e71 b1d0 6708 CLR.L (A0)
000042f6: f4f8 4e71 b1d0 6708 b1d0 CPUSHA.L #$00000000
000042f8: 4e71 b1d0 6708 b1d0 6704 NOP.L 
000042fa: b1d0 6708 b1d0 6704 4280 CMPA.L (A0),A0
000042fc: 6708 b1d0 6704 4280 600c BEQ.B #$00000008 == 00004306 (FALSE)
000042fe: b1d0 6704 4280 600c 5848 CMPA.L (A0),A0
00004300: 6704 4280 600c 5848 5280 BEQ.B #$00000004 == 00004306 (FALSE)
00004302: 4280 600c 5848 5280 7207 CLR.L D0
00004304: 600c 5848 5280 7207 b280 BT .B #$0000000c == 00004312 (TRUE)
00004306: 5848 5280 7207 b280 6ce4 ADDA.W #$00000004,A0
00004308: 5280 7207 b280 6ce4 7001 ADD.L #$00000001,D0
0000430a: 7207 b280 6ce4 7001 4e5e MOVE.L #$00000007,D1
0000430c: b280 6ce4 7001 4e5e 4e75 CMP.L D0,D1
0000430e: 6ce4 7001 4e5e 4e75 4e56 BGE.B #$ffffffe4 == 000042f4 (FALSE)
00004310: 7001 4e5e 4e75 4e56 0000 MOVE.L #$00000001,D0
00004312: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
00004314: 4e75 4e56 0000 2f0a 206e RTS.L 

;==============================================================
;= Check ram size
;==============================================================
00004316: 4e56 0000 2f0a 206e 0008 LINK.W A6,#$0000
0000431a: 2f0a 206e 0008 227c 0040 MOVE.L A2,-(A7)
0000431c: 206e 0008 227c 0040 0000 MOVEA.L (A6,$0008) == $00000008,A0
00004320: 227c 0040 0000 d3c8 247c MOVEA.L #$00400000,A1
00004326: d3c8 247c 0010 0000 d5c8 ADDA.L A0,A1
00004328: 247c 0010 0000 d5c8 20bc MOVEA.L #$00100000,A2
0000432e: d5c8 20bc 1234 5678 22bc ADDA.L A0,A2
00004330: 20bc 1234 5678 22bc 89ab MOVE.L #$12345678,(A0)	; write some magic in ram
00004336: 22bc 89ab cdef 24bc abcd MOVE.L #$89abcdef,(A1)	; at 04000000 04100000 04400000
0000433c: 24bc abcd ef01 f4f8 4e71 MOVE.L #$abcdef01,(A2)		
00004342: f4f8 4e71 2010 0c80 89ab CPUSHA.L #$00000000
00004344: 4e71 2010 0c80 89ab cdef NOP.L 
00004346: 2010 0c80 89ab cdef 671a MOVE.L (A0),D0
00004348: 0c80 89ab cdef 671a 620a CMP.L #$89abcdef,D0		; and test
0000434e: 671a 620a 0c80 1234 5678 BEQ.B #$0000001a == 0000436a (FALSE)
00004350: 620a 0c80 1234 5678 670c BHI.B #$0000000a == 0000435c (TRUE)
00004352: 0c80 1234 5678 670c 6016 CMP.L #$12345678,D0
00004358: 670c 6016 0c80 abcd ef01 BEQ.B #$0000000c == 00004366 (FALSE)
0000435a: 6016 0c80 abcd ef01 670a BT .B #$00000016 == 00004372 (TRUE)
0000435c: 0c80 abcd ef01 670a 600c CMP.L #$abcdef01,D0
00004362: 670a 600c 7005 600a 7006 BEQ.B #$0000000a == 0000436e (FALSE)
00004364: 600c 7005 600a 7006 6006 BT .B #$0000000c == 00004372 (TRUE)
00004366: 7005 600a 7006 6006 7007 MOVE.L #$00000005,D0
00004368: 600a 7006 6006 7007 6002 BT .B #$0000000a == 00004374 (TRUE)
0000436a: 7006 6006 7007 6002 4280 MOVE.L #$00000006,D0
0000436c: 6006 7007 6002 4280 246e BT .B #$00000006 == 00004374 (TRUE)
0000436e: 7007 6002 4280 246e fffc MOVE.L #$00000007,D0
00004370: 6002 4280 246e fffc 4e5e BT .B #$00000002 == 00004374 (TRUE)
00004372: 4280 246e fffc 4e5e 4e75 CLR.L D0
00004374: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $fffffffc,A2
00004378: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0000437a: 4e75 4e56 0000 206e 0008 RTS.L 



0000437c: 4e56 0000 206e 0008 20fc LINK.W A6,#$0000
00004380: 206e 0008 20fc 1234 5678 MOVEA.L (A6,$0008) == $00000008,A0
00004384: 20fc 1234 5678 20bc edcb MOVE.L #$12345678,(A0)+
0000438a: 20bc edcb a987 f4f8 4e71 MOVE.L #$edcba987,(A0)
00004390: f4f8 4e71 0ca0 1234 5678 CPUSHA.L #$00000000
00004392: 4e71 0ca0 1234 5678 57c0 NOP.L 
00004394: 0ca0 1234 5678 57c0 7201 CMP.L #$12345678,-(A0)
0000439a: 57c0 7201 c081 4e5e 4e75 SEQ.B D0 == 0000439c (FALSE)
0000439c: 7201 c081 4e5e 4e75 4e56 MOVE.L #$00000001,D1
0000439e: c081 4e5e 4e75 4e56 fff0 AND.L D1,D0
000043a0: 4e5e 4e75 4e56 fff0 48e7 UNLK.L A6
000043a2: 4e75 4e56 fff0 48e7 3f3c RTS.L 


000043a4: 4e56 fff0 48e7 3f3c 2a6e LINK.W A6,#$fff0
000043a8: 48e7 3f3c 2a6e 0008 4286 MVMLE.L #$3f3c,-(A7)
000043ac: 2a6e 0008 4286 7e16 de8d MOVEA.L (A6,$0008) == $00000008,A5
000043b0: 4286 7e16 de8d 2d47 fff8 CLR.L D6
000043b2: 7e16 de8d 2d47 fff8 2d7c MOVE.L #$00000016,D7
000043b4: de8d 2d47 fff8 2d7c 020c ADD.L A5,D7
000043b6: 2d47 fff8 2d7c 020c 0000 MOVE.L D7,(A6,$fff8) == $fffffff8
000043ba: 2d7c 020c 0000 fff4 247c MOVE.L #$020c0000,(A6,$fff4) == $fffffff4
000043c2: 247c 0200 d000 4283 2003 MOVEA.L #$0200d000,A2
000043c8: 4283 2003 7e18 efa0 2840 CLR.L D3
000043ca: 2003 7e18 efa0 2840 d9fc MOVE.L D3,D0
000043cc: 7e18 efa0 2840 d9fc 0400 MOVE.L #$00000018,D7
000043ce: efa0 2840 d9fc 0400 0000 ASL.L D7,D0
000043d0: 2840 d9fc 0400 0000 203c MOVEA.L D0,A4
000043d2: d9fc 0400 0000 203c 0011 ADDA.L #$04000000,A4
000043d8: 203c 0011 0000 e7a0 2400 MOVE.L #$00110000,D0
000043de: e7a0 2400 4682 2202 c292 ASL.L D3,D0
000043e0: 2400 4682 2202 c292 8280 MOVE.L D0,D2
000043e2: 4682 2202 c292 8280 2481 NOT.L D2
000043e4: 2202 c292 8280 2481 2f0c MOVE.L D2,D1
000043e6: c292 8280 2481 2f0c 61ff AND.L (A2),D1
000043e8: 8280 2481 2f0c 61ff ffff OR.L D0,D1
000043ea: 2481 2f0c 61ff ffff fefa MOVE.L D1,(A2)
000043ec: 2f0c 61ff ffff fefa 584f MOVE.L A4,-(A7)
000043ee: 61ff ffff fefa 584f 4a80 BSR.L #$fffffefa == 000042ea
000043f4: 584f 4a80 6708 4235 3800 ADDA.W #$00000004,A7
000043f6: 4a80 6708 4235 3800 6000 TST.L D0
000043f8: 6708 4235 3800 6000 00ac BEQ.B #$00000008 == 00004402 (FALSE)
000043fa: 4235 3800 6000 00ac 2f0c CLR.B (A5, D3.L*1, $00) == $000142c9
000043fe: 6000 00ac 2f0c 61ff ffff BT .W #$00ac == 000044ac (TRUE)
00004402: 2f0c 61ff ffff c0f0 584f MOVE.L A4,-(A7)
00004404: 61ff ffff c0f0 584f 4a80 BSR.L #$ffffc0f0 == 000004f6

0000440a: 584f 4a80 6714 2f0c 61ff ADDA.W #$00000004,A7
0000440c: 4a80 6714 2f0c 61ff ffff TST.L D0
0000440e: 6714 2f0c 61ff ffff ff02 BEQ.B #$00000014 == 00004424 (FALSE)
00004410: 2f0c 61ff ffff ff02 1b80 MOVE.L A4,-(A7)
00004412: 61ff ffff ff02 1b80 3800 BSR.L #$ffffff02 == 00004316
00004418: 1b80 3800 584f 6600 008c MOVE.B D0,(A5, D3.L*1, $00) == $000142c9
0000441c: 584f 6600 008c 607c 2002 ADDA.W #$00000004,A7
0000441e: 6600 008c 607c 2002 c092 BNE.W #$008c == 000044ac (TRUE)
00004422: 607c 2002 c092 2480 2f0c BT .B #$0000007c == 000044a0 (TRUE)
00004424: 2002 c092 2480 2f0c 61ff MOVE.L D2,D0
00004426: c092 2480 2f0c 61ff ffff AND.L (A2),D0
00004428: 2480 2f0c 61ff ffff ff4e MOVE.L D0,(A2)
0000442a: 2f0c 61ff ffff ff4e 584f MOVE.L A4,-(A7)
0000442c: 61ff ffff ff4e 584f 4a80 BSR.L #$ffffff4e == 0000437c
00004432: 584f 4a80 6708 1bbc 0001 ADDA.W #$00000004,A7
00004434: 4a80 6708 1bbc 0001 3800 TST.L D0
00004436: 6708 1bbc 0001 3800 606c BEQ.B #$00000008 == 00004440 (FALSE)
00004438: 1bbc 0001 3800 606c 2002 MOVE.B #$01,(A5, D3.L*1, $00) == $000142c9
0000443e: 606c 2002 c092 223c 0001 BT .B #$0000006c == 000044ac (TRUE)
00004440: 2002 c092 223c 0001 0000 MOVE.L D2,D0
00004442: c092 223c 0001 0000 e7a1 AND.L (A2),D0
00004444: 223c 0001 0000 e7a1 8081 MOVE.L #$00010000,D1
0000444a: e7a1 8081 2480 2f0c 61ff ASL.L D3,D1
0000444c: 8081 2480 2f0c 61ff ffff OR.L D1,D0
0000444e: 2480 2f0c 61ff ffff ff28 MOVE.L D0,(A2)
00004450: 2f0c 61ff ffff ff28 584f MOVE.L A4,-(A7)
00004452: 61ff ffff ff28 584f 4a80 BSR.L #$ffffff28 == 0000437c
00004458: 584f 4a80 6708 1bbc 0002 ADDA.W #$00000004,A7
0000445a: 4a80 6708 1bbc 0002 3800 TST.L D0
0000445c: 6708 1bbc 0002 3800 6046 BEQ.B #$00000008 == 00004466 (FALSE)
0000445e: 1bbc 0002 3800 6046 2002 MOVE.B #$02,(A5, D3.L*1, $00) == $000142c9
00004464: 6046 2002 c092 223c 0010 BT .B #$00000046 == 000044ac (TRUE)
00004466: 2002 c092 223c 0010 0000 MOVE.L D2,D0
00004468: c092 223c 0010 0000 e7a1 AND.L (A2),D0
0000446a: 223c 0010 0000 e7a1 8081 MOVE.L #$00100000,D1
00004470: e7a1 8081 2480 2f0c 61ff ASL.L D3,D1
00004472: 8081 2480 2f0c 61ff ffff OR.L D1,D0
00004474: 2480 2f0c 61ff ffff ff02 MOVE.L D0,(A2)
00004476: 2f0c 61ff ffff ff02 584f MOVE.L A4,-(A7)
00004478: 61ff ffff ff02 584f 4a80 BSR.L #$ffffff02 == 0000437c
0000447e: 584f 4a80 6708 1bbc 0003 ADDA.W #$00000004,A7
00004480: 4a80 6708 1bbc 0003 3800 TST.L D0
00004482: 6708 1bbc 0003 3800 6020 BEQ.B #$00000008 == 0000448c (FALSE)
00004484: 1bbc 0003 3800 6020 2002 MOVE.B #$03,(A5, D3.L*1, $00) == $000142c9
0000448a: 6020 2002 c092 223c 0011 BT .B #$00000020 == 000044ac (TRUE)
0000448c: 2002 c092 223c 0011 0000 MOVE.L D2,D0
0000448e: c092 223c 0011 0000 e7a1 AND.L (A2),D0
00004490: 223c 0011 0000 e7a1 8081 MOVE.L #$00110000,D1
00004496: e7a1 8081 2480 4235 3800 ASL.L D3,D1
00004498: 8081 2480 4235 3800 2f0c OR.L D1,D0
0000449a: 2480 4235 3800 2f0c 61ff MOVE.L D0,(A2)
0000449c: 4235 3800 2f0c 61ff ffff CLR.B (A5, D3.L*1, $00) == $000142c9
000044a0: 2f0c 61ff ffff ebf8 7c01 MOVE.L A4,-(A7)
000044a2: 61ff ffff ebf8 7c01 584f BSR.L #$ffffebf8 == 0000309c
000044a8: 7c01 584f 5283 7e03 be83 MOVE.L #$00000001,D6
000044aa: 584f 5283 7e03 be83 6c00 ADDA.W #$00000004,A7
000044ac: 5283 7e03 be83 6c00 ff16 ADD.L #$00000001,D3
000044ae: 7e03 be83 6c00 ff16 4283 MOVE.L #$00000003,D7
000044b0: be83 6c00 ff16 4283 4a35 CMP.L D3,D7
000044b2: 6c00 ff16 4283 4a35 3800 BGE.W #$ff16 == 000043ca (FALSE)
000044b6: 4283 4a35 3800 6730 2003 CLR.L D3
000044b8: 4a35 3800 6730 2003 7e18 TST.B (A5, D3.L*1, $00) == $000142c9
000044bc: 6730 2003 7e18 efa0 0680 BEQ.B #$00000030 == 000044ee (FALSE)
000044be: 2003 7e18 efa0 0680 0400 MOVE.L D3,D0
000044c0: 7e18 efa0 0680 0400 0000 MOVE.L #$00000018,D7
000044c2: efa0 0680 0400 0000 2f00 ASL.L D7,D0
000044c4: 0680 0400 0000 2f00 61ff ADD.L #$04000000,D0
000044ca: 2f00 61ff ffff c028 584f MOVE.L D0,-(A7)
000044cc: 61ff ffff c028 584f 4a80 BSR.L #$ffffc028 == 000004f6
000044d2: 584f 4a80 6616 2f03 4879 ADDA.W #$00000004,A7
000044d4: 4a80 6616 2f03 4879 0100 TST.L D0
000044d6: 6616 2f03 4879 0100 f81a BNE.B #$00000016 == 000044ee (TRUE)
000044d8: 2f03 4879 0100 f81a 61ff MOVE.L D3,-(A7)
000044da: 4879 0100 f81a 61ff 0000 PEA.L $0100f81a
000044e0: 61ff 0000 2378 4235 3800 BSR.L #$00002378 == 0000685a
000044e6: 4235 3800 7c01 504f 5283 CLR.B (A5, D3.L*1, $00) == $000142c9
000044ea: 7c01 504f 5283 7e03 be83 MOVE.L #$00000001,D6
000044ec: 504f 5283 7e03 be83 6cc2 ADDA.W #$00000008,A7
000044ee: 5283 7e03 be83 6cc2 4285 ADD.L #$00000001,D3
000044f0: 7e03 be83 6cc2 4285 4284 MOVE.L #$00000003,D7
000044f2: be83 6cc2 4285 4284 4283 CMP.L D3,D7
000044f4: 6cc2 4285 4284 4283 4a35 BGE.B #$ffffffc2 == 000044b8 (FALSE)
000044f6: 4285 4284 4283 4a35 3800 CLR.L D5
000044f8: 4284 4283 4a35 3800 6700 CLR.L D4
000044fa: 4283 4a35 3800 6700 00a8 CLR.L D3
000044fc: 4a35 3800 6700 00a8 2003 TST.B (A5, D3.L*1, $00) == $000142c9
00004500: 6700 00a8 2003 7e18 efa0 BEQ.W #$00a8 == 000045aa (FALSE)
00004504: 2003 7e18 efa0 2840 d9fc MOVE.L D3,D0
00004506: 7e18 efa0 2840 d9fc 0400 MOVE.L #$00000018,D7
00004508: efa0 2840 d9fc 0400 0000 ASL.L D7,D0
0000450a: 2840 d9fc 0400 0000 61ff MOVEA.L D0,A4
0000450c: d9fc 0400 0000 61ff ffff ADDA.L #$04000000,A4
00004512: 61ff ffff beb8 2440 242a BSR.L #$ffffbeb8 == 000003cc
00004518: 2440 242a 0008 257c 0100 MOVEA.L D0,A2
0000451a: 242a 0008 257c 0100 0382 MOVE.L (A2,$0008) == $00000008,D2
0000451e: 257c 0100 0382 0008 266e MOVE.L #$01000382,(A2,$0008) == $00000008
00004526: 266e fff4 002b 0080 0008 MOVEA.L (A6,$fff4) == $fffffff4,A3
0000452a: 002b 0080 0008 4294 42ac OR.B #$80,(A3,$0008) == $01000a00
00004530: 4294 42ac 0004 42ac 0008 CLR.L (A4)
00004532: 42ac 0004 42ac 0008 42ac CLR.L (A4,$0004) == $010009b8
00004536: 42ac 0008 42ac 000c 61ff CLR.L (A4,$0008) == $010009bc
0000453a: 42ac 000c 61ff ffff dfce CLR.L (A4,$000c) == $010009c0
0000453e: 61ff ffff dfce 2d54 fff0 BSR.L #$ffffdfce == 0000250e
00004544: 2d54 fff0 28bc 0101 0101 MOVE.L (A4),(A6,$fff0) == $fffffff0
00004548: 28bc 0101 0101 297c 0101 MOVE.L #$01010101,(A4)
0000454e: 297c 0101 0101 0004 297c MOVE.L #$01010101,(A4,$0004) == $010009b8
00004556: 297c 0101 0101 0008 297c MOVE.L #$01010101,(A4,$0008) == $010009bc
0000455e: 297c 0101 0101 000c 61ff MOVE.L #$01010101,(A4,$000c) == $010009c0
00004566: 61ff ffff dfa6 2d54 fff0 BSR.L #$ffffdfa6 == 0000250e
0000456c: 2d54 fff0 2542 0008 43eb MOVE.L (A4),(A6,$fff0) == $fffffff0
00004570: 2542 0008 43eb 0008 e9d1 MOVE.L D2,(A2,$0008) == $00000008
00004574: 43eb 0008 e9d1 0001 6604 LEA.L (A3,$0008) == $01000a00,A1
00004578: e9d1 0001 6604 7a01 6028 BFEXTU.L #$0001,(A1)
0000457c: 6604 7a01 6028 1035 3800 BNE.B #$00000004 == 00004582 (TRUE)
0000457e: 7a01 6028 1035 3800 49c0 MOVE.L #$00000001,D5
00004580: 6028 1035 3800 49c0 41f9 BT .B #$00000028 == 000045aa (TRUE)
00004582: 1035 3800 49c0 41f9 0101 MOVE.B (A5, D3.L*1, $00) == $000142c9,D0
00004586: 49c0 41f9 0101 07cc 2f30 EXT.B D0
00004588: 41f9 0101 07cc 2f30 0c00 LEA.L $010107cc,A0
0000458e: 2f30 0c00 2f0c 61ff 0000 MOVE.L (A0, D0.L*4, $00) == $480cadc0,-(A7)
00004592: 2f0c 61ff 0000 2a42 61ff MOVE.L A4,-(A7)
00004594: 61ff 0000 2a42 61ff ffff BSR.L #$00002a42 == 00006fd8
0000459a: 61ff ffff df72 0035 0008 BSR.L #$ffffdf72 == 0000250e
000045a0: 0035 0008 3800 7801 504f OR.B #$08,(A5, D3.L*1, $00) == $000142c9
000045a6: 7801 504f 5283 7e03 be83 MOVE.L #$00000001,D4
000045a8: 504f 5283 7e03 be83 6c00 ADDA.W #$00000008,A7
000045aa: 5283 7e03 be83 6c00 ff4a ADD.L #$00000001,D3
000045ac: 7e03 be83 6c00 ff4a 4a84 MOVE.L #$00000003,D7
000045ae: be83 6c00 ff4a 4a84 671e CMP.L D3,D7
000045b0: 6c00 ff4a 4a84 671e 4a85 BGE.W #$ff4a == 000044fc (FALSE)
000045b4: 4a84 671e 4a85 671a 266e TST.L D4
000045b6: 671e 4a85 671a 266e fff8 BEQ.B #$0000001e == 000045d6 (FALSE)
000045b8: 4a85 671a 266e fff8 082b TST.L D5
000045ba: 671a 266e fff8 082b 0002 BEQ.B #$0000001a == 000045d6 (FALSE)
000045bc: 266e fff8 082b 0002 0011 MOVEA.L (A6,$fff8) == $fffffff8,A3
000045c0: 082b 0002 0011 670e 4879 BTST.B #$0002,(A3,$0011) == $01000a09
000045c6: 670e 4879 0100 f839 61ff BEQ.B #$0000000e == 000045d6 (FALSE)
000045c8: 4879 0100 f839 61ff 0000 PEA.L $0100f839
000045ce: 61ff 0000 228a 7c02 4a85 BSR.L #$0000228a == 0000685a
000045d4: 7c02 4a85 660e 266e fff8 MOVE.L #$00000002,D6
000045d6: 4a85 660e 266e fff8 082b TST.L D5
000045d8: 660e 266e fff8 082b 0002 BNE.B #$0000000e == 000045e8 (TRUE)
000045da: 266e fff8 082b 0002 0011 MOVEA.L (A6,$fff8) == $fffffff8,A3
000045de: 082b 0002 0011 6600 00a2 BTST.B #$0002,(A3,$0011) == $01000a09
000045e4: 6600 00a2 266e fff4 022b BNE.W #$00a2 == 00004688 (TRUE)
000045e8: 266e fff4 022b 007f 0008 MOVEA.L (A6,$fff4) == $fffffff4,A3
000045ec: 022b 007f 0008 207c 0200 AND.B #$7f,(A3,$0008) == $01000a00
000045f2: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
000045f8: 2d50 fffc 42ae fff0 247c MOVE.L (A0),(A6,$fffc) == $fffffffc
000045fc: 42ae fff0 247c 0210 6010 CLR.L (A6,$fff0) == $fffffff0
00004600: 247c 0210 6010 263c 0101 MOVEA.L #$02106010,A2
00004606: 263c 0101 0854 102d 03a8 MOVE.L #$01010854,D3
0000460c: 102d 03a8 49c0 2640 43f3 MOVE.B (A5,$03a8) == $000003a8,D0
00004610: 49c0 2640 43f3 0c00 2009 EXT.B D0
00004612: 2640 43f3 0c00 2009 eb80 MOVEA.L D0,A3
00004614: 43f3 0c00 2009 eb80 e9ee LEA.L (A3, D0.L*4, $00) == $480cb60c,A1
00004618: 2009 eb80 e9ee 1182 ffff MOVE.L A1,D0
0000461a: eb80 e9ee 1182 ffff e9ee ASL.L #$00000005,D0
0000461c: e9ee 1182 ffff e9ee 2082 BFEXTU.L #$1182,(A6,$ffff) == $ffffffff
00004622: e9ee 2082 ffff 2642 41f3 BFEXTU.L #$2082,(A6,$ffff) == $ffffffff
00004628: 2642 41f3 1c00 41f0 8c00 MOVEA.L D2,A3
0000462a: 41f3 1c00 41f0 8c00 d083 LEA.L (A3, D1.L*4, $00) == $01000a20,A0
0000462e: 41f0 8c00 d083 41f0 0800 LEA.L (A0, A0.L*4, $00) == $0500085c,A0
00004632: d083 41f0 0800 2e2e fff0 ADD.L D3,D0
00004634: 41f0 0800 2e2e fff0 15b0 LEA.L (A0, D0.L*1, $00) == $92c32cb1,A0
00004638: 2e2e fff0 15b0 7800 7800 MOVE.L (A6,$fff0) == $fffffff0,D7
0000463c: 15b0 7800 7800 52ae fff0 MOVE.B (A0, D7.L*1, $00) == $010001ac,(A2, D7.L*1, $00) == $00000000
00004642: 52ae fff0 7e04 beae fff0 ADD.L #$00000001,(A6,$fff0) == $fffffff0
00004646: 7e04 beae fff0 6cbe 102d MOVE.L #$00000004,D7
00004648: beae fff0 6cbe 102d 03a8 CMP.L (A6,$fff0) == $fffffff0,D7
0000464c: 6cbe 102d 03a8 0c00 0002 BGE.B #$ffffffbe == 0000460c (FALSE)
0000464e: 102d 03a8 0c00 0002 6e38 MOVE.B (A5,$03a8) == $000003a8,D0
00004652: 0c00 0002 6e38 0c00 0001 CMP.B #$02,D0
00004656: 6e38 0c00 0001 6d32 0c2d BGT.B #$00000038 == 00004690 (FALSE)
00004658: 0c00 0001 6d32 0c2d 0001 CMP.B #$01,D0
0000465c: 6d32 0c2d 0001 03a9 662a BLT.B #$00000032 == 00004690 (TRUE)
0000465e: 0c2d 0001 03a9 662a 266e CMP.B #$01,(A5,$03a9) == $000003a9
00004664: 662a 266e fff4 202b 0030 BNE.B #$0000002a == 00004690 (TRUE)
00004666: 266e fff4 202b 0030 0080 MOVEA.L (A6,$fff4) == $fffffff4,A3
0000466a: 202b 0030 0080 4000 0000 MOVE.L (A3,$0030) == $01000a28,D0
0000466e: 0080 4000 0000 2740 0030 OR.L #$40000000,D0
00004674: 2740 0030 202b 0034 0280 MOVE.L D0,(A3,$0030) == $01000a28
00004678: 202b 0034 0280 bfff ffff MOVE.L (A3,$0034) == $01000a2c,D0
0000467c: 0280 bfff ffff 2740 0034 AND.L #$bfffffff,D0
00004682: 2740 0034 6008 00ad 8000 MOVE.L D0,(A3,$0034) == $01000a2c
00004686: 6008 00ad 8000 0000 03ae BT .B #$00000008 == 00004690 (TRUE)
00004688: 00ad 8000 0000 03ae 2006 OR.L #$80000000,(A5,$03ae) == $000003ae
00004690: 2006 4cee 3cfc ffc8 4e5e MOVE.L D6,D0
00004692: 4cee 3cfc ffc8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffc8) == $ffffffc8
00004698: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000469a: 4e75 4e56 0000 48e7 3e20 RTS.L 


0000469c: 4e56 0000 48e7 3e20 61ff LINK.W A6,#$0000
000046a0: 48e7 3e20 61ff ffff bd1c MVMLE.L #$3e20,-(A7)
000046a4: 61ff ffff bd1c 2440 41ea BSR.L #$ffffbd1c == 000003c2
000046aa: 2440 41ea 0016 1428 000e MOVEA.L D0,A2
000046ac: 41ea 0016 1428 000e 0202 LEA.L (A2,$0016) == $00000016,A0
000046b0: 1428 000e 0202 0008 1a28 MOVE.B (A0,$000e) == $010001ba,D2
000046b4: 0202 0008 1a28 000e 0205 AND.B #$08,D2
000046b8: 1a28 000e 0205 0004 1828 MOVE.B (A0,$000e) == $010001ba,D5
000046bc: 0205 0004 1828 000e 0204 AND.B #$04,D5
000046c0: 1828 000e 0204 0002 1628 MOVE.B (A0,$000e) == $010001ba,D4
000046c4: 0204 0002 1628 000e 0203 AND.B #$02,D4
000046c8: 1628 000e 0203 0040 0828 MOVE.B (A0,$000e) == $010001ba,D3
000046cc: 0203 0040 0828 0000 000e AND.B #$40,D3
000046d0: 0828 0000 000e 6700 020e BTST.B #$0000,(A0,$000e) == $010001ba
000046d6: 6700 020e 4a02 670e 4879 BEQ.W #$020e == 000048e6 (FALSE)
000046da: 4a02 670e 4879 0100 f87c TST.B D2
000046dc: 670e 4879 0100 f87c 61ff BEQ.B #$0000000e == 000046ec (FALSE)
000046de: 4879 0100 f87c 61ff 0000 PEA.L $0100f87c
000046e4: 61ff 0000 208a 584f 61ff BSR.L #$0000208a == 00006770
000046ea: 584f 61ff ffff eac6 4a80 ADDA.W #$00000004,A7
000046ec: 61ff ffff eac6 4a80 670e BSR.L #$ffffeac6 == 000031b4
000046f2: 4a80 670e 1200 0201 000f TST.L D0
000046f4: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 00004704 (FALSE)
000046f6: 1200 0201 000f 0001 0040 MOVE.B D0,D1
000046f8: 0201 000f 0001 0040 6000 AND.B #$0f,D1
000046fc: 0001 0040 6000 0190 4a02 OR.B #$40,D1
00004700: 6000 0190 4a02 670e 4879 BT .W #$0190 == 00004892 (TRUE)
00004704: 4a02 670e 4879 0100 f88c TST.B D2
00004706: 670e 4879 0100 f88c 61ff BEQ.B #$0000000e == 00004716 (FALSE)
00004708: 4879 0100 f88c 61ff 0000 PEA.L $0100f88c
0000470e: 61ff 0000 2060 584f 61ff BSR.L #$00002060 == 00006770
00004714: 584f 61ff ffff eae2 4a80 ADDA.W #$00000004,A7
00004716: 61ff ffff eae2 4a80 670e BSR.L #$ffffeae2 == 000031fa
0000471c: 4a80 670e 1200 0201 000f TST.L D0
0000471e: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 0000472e (FALSE)
00004720: 1200 0201 000f 0001 0050 MOVE.B D0,D1
00004722: 0201 000f 0001 0050 6000 AND.B #$0f,D1
00004726: 0001 0050 6000 0166 4a02 OR.B #$50,D1
0000472a: 6000 0166 4a02 670e 4879 BT .W #$0166 == 00004892 (TRUE)
0000472e: 4a02 670e 4879 0100 f892 TST.B D2
00004730: 670e 4879 0100 f892 61ff BEQ.B #$0000000e == 00004740 (FALSE)
00004732: 4879 0100 f892 61ff 0000 PEA.L $0100f892
00004738: 61ff 0000 2036 584f 61ff BSR.L #$00002036 == 00006770
0000473e: 584f 61ff ffff ec3c 4a80 ADDA.W #$00000004,A7
00004740: 61ff ffff ec3c 4a80 6600 BSR.L #$ffffec3c == 0000337e
00004746: 4a80 6600 013e 4a02 670e TST.L D0
00004748: 6600 013e 4a02 670e 4879 BNE.W #$013e == 00004888 (TRUE)
0000474c: 4a02 670e 4879 0100 f899 TST.B D2
0000474e: 670e 4879 0100 f899 61ff BEQ.B #$0000000e == 0000475e (FALSE)
00004750: 4879 0100 f899 61ff 0000 PEA.L $0100f899
00004756: 61ff 0000 2018 584f 61ff BSR.L #$00002018 == 00006770
0000475c: 584f 61ff ffff ede8 4a80 ADDA.W #$00000004,A7
0000475e: 61ff ffff ede8 4a80 670e BSR.L #$ffffede8 == 00003548
00004764: 4a80 670e 1200 0201 000f TST.L D0
00004766: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 00004776 (FALSE)
00004768: 1200 0201 000f 0001 0070 MOVE.B D0,D1
0000476a: 0201 000f 0001 0070 6000 AND.B #$0f,D1
0000476e: 0001 0070 6000 011e 4a2a OR.B #$70,D1
00004772: 6000 011e 4a2a 03a8 6708 BT .W #$011e == 00004892 (TRUE)
00004776: 4a2a 03a8 6708 0c2a 0002 TST.B (A2,$03a8) == $000003a8
0000477a: 6708 0c2a 0002 03a8 662a BEQ.B #$00000008 == 00004784 (FALSE)
0000477c: 0c2a 0002 03a8 662a 4a02 CMP.B #$02,(A2,$03a8) == $000003a8
00004782: 662a 4a02 670e 4879 0100 BNE.B #$0000002a == 000047ae (TRUE)
00004784: 4a02 670e 4879 0100 f8a0 TST.B D2
00004786: 670e 4879 0100 f8a0 61ff BEQ.B #$0000000e == 00004796 (FALSE)
00004788: 4879 0100 f8a0 61ff 0000 PEA.L $0100f8a0
0000478e: 61ff 0000 1fe0 584f 61ff BSR.L #$00001fe0 == 00006770
00004794: 584f 61ff ffff f082 4a80 ADDA.W #$00000004,A7
00004796: 61ff ffff f082 4a80 670e BSR.L #$fffff082 == 0000381a
0000479c: 4a80 670e 1200 0201 000f TST.L D0
0000479e: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 000047ae (FALSE)
000047a0: 1200 0201 000f 0001 ff80 MOVE.B D0,D1
000047a2: 0201 000f 0001 ff80 6000 AND.B #$0f,D1
000047a6: 0001 ff80 6000 00e6 4a02 OR.B #$80,D1
000047aa: 6000 00e6 4a02 670e 4879 BT .W #$00e6 == 00004892 (TRUE)
000047ae: 4a02 670e 4879 0100 f8a6 TST.B D2
000047b0: 670e 4879 0100 f8a6 61ff BEQ.B #$0000000e == 000047c0 (FALSE)
000047b2: 4879 0100 f8a6 61ff 0000 PEA.L $0100f8a6
000047b8: 61ff 0000 1fb6 584f 61ff BSR.L #$00001fb6 == 00006770
000047be: 584f 61ff ffff f358 4a80 ADDA.W #$00000004,A7
000047c0: 61ff ffff f358 4a80 670e BSR.L #$fffff358 == 00003b1a
000047c6: 4a80 670e 1200 0201 000f TST.L D0
000047c8: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 000047d8 (FALSE)
000047ca: 1200 0201 000f 0001 ff90 MOVE.B D0,D1
000047cc: 0201 000f 0001 ff90 6000 AND.B #$0f,D1
000047d0: 0001 ff90 6000 00bc 4a02 OR.B #$90,D1
000047d4: 6000 00bc 4a02 670e 4879 BT .W #$00bc == 00004892 (TRUE)
000047d8: 4a02 670e 4879 0100 f8ac TST.B D2
000047da: 670e 4879 0100 f8ac 61ff BEQ.B #$0000000e == 000047ea (FALSE)
000047dc: 4879 0100 f8ac 61ff 0000 PEA.L $0100f8ac
000047e2: 61ff 0000 1f8c 584f 61ff BSR.L #$00001f8c == 00006770
000047e8: 584f 61ff ffff f3ac 4a80 ADDA.W #$00000004,A7
000047ea: 61ff ffff f3ac 4a80 670e BSR.L #$fffff3ac == 00003b98
000047f0: 4a80 670e 1200 0201 000f TST.L D0
000047f2: 670e 1200 0201 000f 0001 BEQ.B #$0000000e == 00004802 (FALSE)
000047f4: 1200 0201 000f 0001 ffc0 MOVE.B D0,D1
000047f6: 0201 000f 0001 ffc0 6000 AND.B #$0f,D1
000047fa: 0001 ffc0 6000 0092 4a02 OR.B #$c0,D1
000047fe: 6000 0092 4a02 670e 4879 BT .W #$0092 == 00004892 (TRUE)
00004802: 4a02 670e 4879 0100 f8b4 TST.B D2
00004804: 670e 4879 0100 f8b4 61ff BEQ.B #$0000000e == 00004814 (FALSE)
00004806: 4879 0100 f8b4 61ff 0000 PEA.L $0100f8b4
0000480c: 61ff 0000 1f62 584f 61ff BSR.L #$00001f62 == 00006770
00004812: 584f 61ff ffff f468 4a80 ADDA.W #$00000004,A7
00004814: 61ff ffff f468 4a80 670c BSR.L #$fffff468 == 00003c7e
0000481a: 4a80 670c 1200 0201 000f TST.L D0
0000481c: 670c 1200 0201 000f 0001 BEQ.B #$0000000c == 0000482a (FALSE)
0000481e: 1200 0201 000f 0001 ffd0 MOVE.B D0,D1
00004820: 0201 000f 0001 ffd0 6068 AND.B #$0f,D1
00004824: 0001 ffd0 6068 4a03 6734 OR.B #$d0,D1
00004828: 6068 4a03 6734 4a02 670e BT .B #$00000068 == 00004892 (TRUE)
0000482a: 4a03 6734 4a02 670e 4879 TST.B D3
0000482c: 6734 4a02 670e 4879 0100 BEQ.B #$00000034 == 00004862 (FALSE)
0000482e: 4a02 670e 4879 0100 f8c4 TST.B D2
00004830: 670e 4879 0100 f8c4 61ff BEQ.B #$0000000e == 00004840 (FALSE)
00004832: 4879 0100 f8c4 61ff 0000 PEA.L $0100f8c4
00004838: 61ff 0000 1f36 584f 4878 BSR.L #$00001f36 == 00006770
0000483e: 584f 4878 0001 45f9 0100 ADDA.W #$00000004,A7
00004840: 4878 0001 45f9 0100 3f74 PEA.L $00000001
00004844: 45f9 0100 3f74 4e92 42a7 LEA.L $01003f74,A2
0000484a: 4e92 42a7 4e92 504f 4a80 JSR.L (A2)
0000484c: 42a7 4e92 504f 4a80 670c CLR.L -(A7)
0000484e: 4e92 504f 4a80 670c 1200 JSR.L (A2)
00004850: 504f 4a80 670c 1200 0201 ADDA.W #$00000008,A7
00004852: 4a80 670c 1200 0201 000f TST.L D0
00004854: 670c 1200 0201 000f 0001 BEQ.B #$0000000c == 00004862 (FALSE)
00004856: 1200 0201 000f 0001 ffe0 MOVE.B D0,D1
00004858: 0201 000f 0001 ffe0 6030 AND.B #$0f,D1
0000485c: 0001 ffe0 6030 4a04 6732 OR.B #$e0,D1
00004860: 6030 4a04 6732 4879 0100 BT .B #$00000030 == 00004892 (TRUE)
00004862: 4a04 6732 4879 0100 f8d0 TST.B D4
00004864: 6732 4879 0100 f8d0 45f9 BEQ.B #$00000032 == 00004898 (FALSE)
00004866: 4879 0100 f8d0 45f9 0100 PEA.L $0100f8d0
0000486c: 45f9 0100 6770 4e92 4879 LEA.L $01006770,A2
00004872: 4e92 4879 0100 f8f2 4e92 JSR.L (A2)
00004874: 4879 0100 f8f2 4e92 61ff PEA.L $0100f8f2
0000487a: 4e92 61ff ffff ebb2 504f JSR.L (A2)
0000487c: 61ff ffff ebb2 504f 4a80 BSR.L #$ffffebb2 == 00003430
00004882: 504f 4a80 6710 1200 0201 ADDA.W #$00000008,A7
00004884: 4a80 6710 1200 0201 000f TST.L D0
00004886: 6710 1200 0201 000f 0001 BEQ.B #$00000010 == 00004898 (FALSE)
00004888: 1200 0201 000f 0001 0060 MOVE.B D0,D1
0000488a: 0201 000f 0001 0060 4280 AND.B #$0f,D1
0000488e: 0001 0060 4280 1001 6050 OR.B #$60,D1
00004892: 4280 1001 6050 4a05 674a CLR.L D0
00004894: 1001 6050 4a05 674a 4879 MOVE.B D1,D0
00004896: 6050 4a05 674a 4879 0100 BT .B #$00000050 == 000048e8 (TRUE)
00004898: 4a05 674a 4879 0100 f905 TST.B D5
0000489a: 674a 4879 0100 f905 61ff BEQ.B #$0000004a == 000048e6 (FALSE)
0000489c: 4879 0100 f905 61ff 0000 PEA.L $0100f905
000048a2: 61ff 0000 1ecc 4282 584f BSR.L #$00001ecc == 00006770
000048a8: 4282 584f 61ff 0000 28b2 CLR.L D2
000048aa: 584f 61ff 0000 28b2 4a00 ADDA.W #$00000004,A7
000048ac: 61ff 0000 28b2 4a00 6630 BSR.L #$000028b2 == 00007160
000048b2: 4a00 6630 2f3c 0006 1a80 TST.B D0
000048b4: 6630 2f3c 0006 1a80 61ff BNE.B #$00000030 == 000048e6 (TRUE)
000048b6: 2f3c 0006 1a80 61ff ffff MOVE.L #$00061a80,-(A7)
000048bc: 61ff ffff dc0e 4879 0100 BSR.L #$ffffdc0e == 000024cc		// delay(x)
000048c2: 4879 0100 f930 4879 0100 PEA.L $0100f930
000048c8: 4879 0100 f6e7 61ff 0000 PEA.L $0100f6e7
000048ce: 61ff 0000 1ea0 defc 000c BSR.L #$00001ea0 == 00006770
000048d4: defc 000c 5282 7c09 bc82 ADDA.W #$000c,A7
000048d8: 5282 7c09 bc82 6ccc 61ff ADD.L #$00000001,D2
000048da: 7c09 bc82 6ccc 61ff ffff MOVE.L #$00000009,D6
000048dc: bc82 6ccc 61ff ffff b73c CMP.L D2,D6
000048de: 6ccc 61ff ffff b73c 4280 BGE.B #$ffffffcc == 000048ac (FALSE)
000048e0: 61ff ffff b73c 4280 4cee BSR.L #$ffffb73c == 0000001e
000048e6: 4280 4cee 047c ffe8 4e5e CLR.L D0
000048e8: 4cee 047c ffe8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffe8) == $ffffffe8
000048ee: 4e5e 4e75 4e56 ffe0 48e7 UNLK.L A6
000048f0: 4e75 4e56 ffe0 48e7 3820 RTS.L 

;======================================================================
; initial RTC check
;======================================================================
000048f2: 4e56 ffe0 48e7 3820 45ee LINK.W A6,#$ffe0
000048f6: 48e7 3820 45ee ffe0 2f0a MVMLE.L #$3820,-(A7)
000048fa: 45ee ffe0 2f0a 61ff 0000 LEA.L (A6,$ffe0) == $ffffffe0,A2
000048fe: 2f0a 61ff 0000 2cf8 584f MOVE.L A2,-(A7)
00004900: 61ff 0000 2cf8 584f 4a80 BSR.L #$00002cf8 == 000075fa
00004906: 584f 4a80 660e 122a 000e ADDA.W #$00000004,A7
00004908: 4a80 660e 122a 000e 0201 TST.L D0
0000490a: 660e 122a 000e 0201 0010 BNE.B #$0000000e == 0000491a (TRUE)	// no effect if 0
0000490c: 122a 000e 0201 0010 4280 MOVE.B (A2,$000e) == $0000000e,D1
00004910: 0201 0010 4280 1001 603e AND.B #$10,D1
00004914: 4280 1001 603e 4283 7401 CLR.L D0
00004916: 1001 603e 4283 7401 2f02 MOVE.B D1,D0
00004918: 603e 4283 7401 2f02 2f03 BT .B #$0000003e == 00004958 (TRUE)
0000491a: 4283 7401 2f02 2f03 61ff CLR.L D3
0000491c: 7401 2f02 2f03 61ff 0000 MOVE.L #$00000001,D2
0000491e: 2f02 2f03 61ff 0000 2da2 MOVE.L D2,-(A7)
00004920: 2f03 61ff 0000 2da2 2f03 MOVE.L D3,-(A7)
00004922: 61ff 0000 2da2 2f03 61ff BSR.L #$00002da2 == 000076c6
00004928: 2f03 61ff 0000 2e7e defc MOVE.L D3,-(A7)
0000492a: 61ff 0000 2e7e defc 000c BSR.L #$00002e7e == 000077aa		// ReadRTC()
00004930: defc 000c b480 670c 4878 ADDA.W #$000c,A7
00004934: b480 670c 4878 0004 61ff CMP.L D0,D2
00004936: 670c 4878 0004 61ff ffff BEQ.B #$0000000c == 00004944 (FALSE)
00004938: 4878 0004 61ff ffff dbfc PEA.L $00000004
0000493c: 61ff ffff dbfc 584f e382 BSR.L #$ffffdbfc == 0000253a
00004942: 584f e382 0c82 0000 00ff ADDA.W #$00000004,A7
00004944: e382 0c82 0000 00ff 6fd0 ASL.L #$00000001,D2
00004946: 0c82 0000 00ff 6fd0 5283 CMP.L #$000000ff,D2
0000494c: 6fd0 5283 781f b883 6cc6 BLE.B #$ffffffd0 == 0000491e (TRUE)
0000494e: 5283 781f b883 6cc6 7001 ADD.L #$00000001,D3
00004950: 781f b883 6cc6 7001 4cee MOVE.L #$0000001f,D4
00004952: b883 6cc6 7001 4cee 041c CMP.L D3,D4
00004954: 6cc6 7001 4cee 041c ffd0 BGE.B #$ffffffc6 == 0000491c (FALSE)
00004956: 7001 4cee 041c ffd0 4e5e MOVE.L #$00000001,D0
00004958: 4cee 041c ffd0 4e5e 4e75 MVMEL.L #$041c,(A6,$ffd0) == $ffffffd0
0000495e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00004960: 4e75 4e56 0000 48e7 3f20 RTS.L 


00004962: 4e56 0000 48e7 3f20 2a2e LINK.W A6,#$0000
00004966: 48e7 3f20 2a2e 0008 246e MVMLE.L #$3f20,-(A7)
0000496a: 2a2e 0008 246e 000c 4284 MOVE.L (A6,$0008) == $00000008,D5
0000496e: 246e 000c 4284 2f05 61ff MOVEA.L (A6,$000c) == $0000000c,A2
00004972: 4284 2f05 61ff ffff db9e CLR.L D4
00004974: 2f05 61ff ffff db9e 42a7 MOVE.L D5,-(A7)
00004976: 61ff ffff db9e 42a7 61ff BSR.L #$ffffdb9e == 00002516
0000497c: 42a7 61ff ffff db7e 2c00 CLR.L -(A7)
0000497e: 61ff ffff db7e 2c00 4283 BSR.L #$ffffdb7e == 000024fe
00004984: 2c00 4283 504f 2003 7e18 MOVE.L D0,D6
00004986: 4283 504f 2003 7e18 efa0 CLR.L D3
00004988: 504f 2003 7e18 efa0 0680 ADDA.W #$00000008,A7
0000498a: 2003 7e18 efa0 0680 0400 MOVE.L D3,D0
0000498c: 7e18 efa0 0680 0400 0000 MOVE.L #$00000018,D7
0000498e: efa0 0680 0400 0000 2205 ASL.L D7,D0
00004990: 0680 0400 0000 2205 d280 ADD.L #$04000000,D0
00004996: 2205 d280 4282 1032 3800 MOVE.L D5,D1
00004998: d280 4282 1032 3800 0600 ADD.L D0,D1
0000499a: 4282 1032 3800 0600 00ff CLR.L D2
0000499c: 1032 3800 0600 00ff 49c0 MOVE.B (A2, D3.L*1, $00) == $000142c9,D0
000049a0: 0600 00ff 49c0 7e06 b087 ADD.B #$ff,D0
000049a4: 49c0 7e06 b087 622e 207c EXT.B D0
000049a6: 7e06 b087 622e 207c 0100 MOVE.L #$00000006,D7
000049a8: b087 622e 207c 0100 e7b0 CMP.L D7,D0
000049aa: 622e 207c 0100 e7b0 2070 BHI.B #$0000002e == 000049da (TRUE)
000049ac: 207c 0100 e7b0 2070 0c00 MOVEA.L #$0100e7b0,A0
000049b2: 2070 0c00 4ed0 2f3c 0100 MOVEA.L (A0, D0.L*4, $00) == $480cadc0,A0
000049b6: 4ed0 2f3c 0100 0000 600e JMP.L (A0)
000049b8: 2f3c 0100 0000 600e 2f3c MOVE.L #$01000000,-(A7)
000049be: 600e 2f3c 0040 0000 6006 BT .B #$0000000e == 000049ce (TRUE)
000049c0: 2f3c 0040 0000 6006 2f3c MOVE.L #$00400000,-(A7)
000049c6: 6006 2f3c 0010 0000 2f01 BT .B #$00000006 == 000049ce (TRUE)
000049c8: 2f3c 0010 0000 2f01 61ff MOVE.L #$00100000,-(A7)
000049ce: 2f01 61ff ffff f830 2400 MOVE.L D1,-(A7)
000049d0: 61ff ffff f830 2400 504f BSR.L #$fffff830 == 00004202
000049d6: 2400 504f 4a82 6714 7801 MOVE.L D0,D2
000049d8: 504f 4a82 6714 7801 42a7 ADDA.W #$00000008,A7
000049da: 4a82 6714 7801 42a7 61ff TST.L D2
000049dc: 6714 7801 42a7 61ff ffff BEQ.B #$00000014 == 000049f2 (FALSE)
000049de: 7801 42a7 61ff ffff db1a MOVE.L #$00000001,D4
000049e0: 42a7 61ff ffff db1a 2f02 CLR.L -(A7)
000049e2: 61ff ffff db1a 2f02 61ff BSR.L #$ffffdb1a == 000024fe
000049e8: 2f02 61ff ffff e6b0 504f MOVE.L D2,-(A7)
000049ea: 61ff ffff e6b0 504f 5283 BSR.L #$ffffe6b0 == 0000309c
000049f0: 504f 5283 7e03 be83 6c90 ADDA.W #$00000008,A7
000049f2: 5283 7e03 be83 6c90 2f06 ADD.L #$00000001,D3
000049f4: 7e03 be83 6c90 2f06 61ff MOVE.L #$00000003,D7
000049f6: be83 6c90 2f06 61ff ffff CMP.L D3,D7
000049f8: 6c90 2f06 61ff ffff db00 BGE.B #$ffffff90 == 0000498a (FALSE)
000049fa: 2f06 61ff ffff db00 2f05 MOVE.L D6,-(A7)
000049fc: 61ff ffff db00 2f05 61ff BSR.L #$ffffdb00 == 000024fe
00004a02: 2f05 61ff ffff db22 2004 MOVE.L D5,-(A7)
00004a04: 61ff ffff db22 2004 4cee BSR.L #$ffffdb22 == 00002528
00004a0a: 2004 4cee 04fc ffe4 4e5e MOVE.L D4,D0
00004a0c: 4cee 04fc ffe4 4e5e 4e75 MVMEL.L #$04fc,(A6,$ffe4) == $ffffffe4
00004a12: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00004a14: 4e75 4e71 4e56 0000 4878 RTS.L 


00004a16: 4e71 4e56 0000 4878 0009 NOP.L 
00004a18: 4e56 0000 4878 0009 61ff LINK.W A6,#$0000
00004a1c: 4878 0009 61ff ffff daaa PEA.L $00000009
00004a20: 61ff ffff daaa 4e5e 4e75 BSR.L #$ffffdaaa == 000024cc		// delay(9)
00004a26: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00004a28: 4e75 4e56 0000 48e7 3020 RTS.L 


00004a2a: 4e56 0000 48e7 3020 202e LINK.W A6,#$0000
00004a2e: 48e7 3020 202e 0008 2200 MVMLE.L #$3020,-(A7)
00004a32: 202e 0008 2200 0681 fc00 MOVE.L (A6,$0008) == $00000008,D0
00004a36: 2200 0681 fc00 0000 7617 MOVE.L D0,D1
00004a38: 0681 fc00 0000 7617 e6a9 ADD.L #$fc000000,D1
00004a3e: 7617 e6a9 e381 0800 0002 MOVE.L #$00000017,D3
00004a40: e6a9 e381 0800 0002 6704 LSR.L D3,D1
00004a42: e381 0800 0002 6704 7001 ASL.L #$00000001,D1
00004a44: 0800 0002 6704 7001 6002 BTST.L #$0002,D0
00004a48: 6704 7001 6002 4280 2401 BEQ.B #$00000004 == 00004a4e (FALSE)
00004a4a: 7001 6002 4280 2401 d480 MOVE.L #$00000001,D0
00004a4c: 6002 4280 2401 d480 2f2e BT .B #$00000002 == 00004a50 (TRUE)
00004a4e: 4280 2401 d480 2f2e 000c CLR.L D0
00004a50: 2401 d480 2f2e 000c 4879 MOVE.L D1,D2
00004a52: d480 2f2e 000c 4879 0100 ADD.L D0,D2
00004a54: 2f2e 000c 4879 0100 f6ea MOVE.L (A6,$000c) == $0000000c,-(A7)
00004a58: 4879 0100 f6ea 45f9 0100 PEA.L $0100f6ea
00004a5e: 45f9 0100 685a 4e92 2f02 LEA.L $0100685a,A2
00004a64: 4e92 2f02 4879 0100 f932 JSR.L (A2)
00004a66: 2f02 4879 0100 f932 4e92 MOVE.L D2,-(A7)
00004a68: 4879 0100 f932 4e92 4cee PEA.L $0100f932
00004a6e: 4e92 4cee 040c fff4 4e5e JSR.L (A2)
00004a70: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $fffffff4
00004a76: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00004a78: 4e75 4e56 fffc 48e7 0030 RTS.L 


00004a7a: 4e56 fffc 48e7 0030 266e LINK.W A6,#$fffc
00004a7e: 48e7 0030 266e 0008 4a8b MVMLE.L #$0030,-(A7)
00004a82: 266e 0008 4a8b 6700 0094 MOVEA.L (A6,$0008) == $00000008,A3
00004a86: 4a8b 6700 0094 2f0b 4879 TST.L A3
00004a88: 6700 0094 2f0b 4879 0100 BEQ.W #$0094 == 00004b1e (FALSE)
00004a8c: 2f0b 4879 0100 f72a 45f9 MOVE.L A3,-(A7)
00004a8e: 4879 0100 f72a 45f9 0100 PEA.L $0100f72a
00004a94: 45f9 0100 685a 4e92 2f13 LEA.L $0100685a,A2
00004a9a: 4e92 2f13 4879 0100 f749 JSR.L (A2)
00004a9c: 2f13 4879 0100 f749 4e92 MOVE.L (A3),-(A7)
00004a9e: 4879 0100 f749 4e92 26fc PEA.L $0100f749
00004aa4: 4e92 26fc 5555 5555 26bc JSR.L (A2)
00004aa6: 26fc 5555 5555 26bc aaaa MOVE.L #$55555555,(A3)+
00004aac: 26bc aaaa aaaa 2d63 fffc MOVE.L #$aaaaaaaa,(A3)
00004ab2: 2d63 fffc defc 0010 0cae MOVE.L -(A3),(A6,$fffc) == $fffffffc
00004ab6: defc 0010 0cae 5555 5555 ADDA.W #$0010,A7
00004aba: 0cae 5555 5555 fffc 6706 CMP.L #$55555555,(A6,$fffc) == $fffffffc
00004ac2: 6706 4878 ffff 601e 26fc BEQ.B #$00000006 == 00004aca (FALSE)
00004ac4: 4878 ffff 601e 26fc aaaa PEA.L $ffffffff
00004ac8: 601e 26fc aaaa aaaa 26bc BT .B #$0000001e == 00004ae8 (TRUE)
00004aca: 26fc aaaa aaaa 26bc 5555 MOVE.L #$aaaaaaaa,(A3)+
00004ad0: 26bc 5555 5555 2d63 fffc MOVE.L #$55555555,(A3)
00004ad6: 2d63 fffc 0cae aaaa aaaa MOVE.L -(A3),(A6,$fffc) == $fffffffc
00004ada: 0cae aaaa aaaa fffc 670e CMP.L #$aaaaaaaa,(A6,$fffc) == $fffffffc
00004ae2: 670e 4878 fffe 2f0b 61ff BEQ.B #$0000000e == 00004af2 (FALSE)
00004ae4: 4878 fffe 2f0b 61ff ffff PEA.L $fffffffe
00004ae8: 2f0b 61ff ffff ff3e 602c MOVE.L A3,-(A7)
00004aea: 61ff ffff ff3e 602c 4879 BSR.L #$ffffff3e == 00004a2a
00004af0: 602c 4879 0100 f767 45f9 BT .B #$0000002c == 00004b1e (TRUE)
00004af2: 4879 0100 f767 45f9 0100 PEA.L $0100f767
00004af8: 45f9 0100 685a 4e92 200b LEA.L $0100685a,A2
00004afe: 4e92 200b 0680 fc00 0000 JSR.L (A2)
00004b00: 200b 0680 fc00 0000 7217 MOVE.L A3,D0
00004b02: 0680 fc00 0000 7217 e2a8 ADD.L #$fc000000,D0
00004b08: 7217 e2a8 2f00 4879 0100 MOVE.L #$00000017,D1
00004b0a: e2a8 2f00 4879 0100 f95d LSR.L D1,D0
00004b0c: 2f00 4879 0100 f95d 4e92 MOVE.L D0,-(A7)
00004b0e: 4879 0100 f95d 4e92 4879 PEA.L $0100f95d
00004b14: 4e92 4879 0100 f7b4 4e92 JSR.L (A2)
00004b16: 4879 0100 f7b4 4e92 4cee PEA.L $0100f7b4
00004b1c: 4e92 4cee 0c00 fff4 4e5e JSR.L (A2)
00004b1e: 4cee 0c00 fff4 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff4) == $fffffff4
00004b24: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00004b26: 4e75 4e56 0000 48e7 3f30 RTS.L 


00004b28: 4e56 0000 48e7 3f30 266e LINK.W A6,#$0000
00004b2c: 48e7 3f30 266e 0008 2f3c MVMLE.L #$3f30,-(A7)
00004b30: 266e 0008 2f3c 8000 8000 MOVEA.L (A6,$0008) == $00000008,A3
00004b34: 2f3c 8000 8000 61ff ffff MOVE.L #$80008000,-(A7)
00004b3a: 61ff ffff d9c2 2a0b daae BSR.L #$ffffd9c2 == 000024fe
00004b40: 2a0b daae 000c 263c db6d MOVE.L A3,D5
00004b42: daae 000c 263c db6d b6db ADD.L (A6,$000c) == $0000000c,D5
00004b46: 263c db6d b6db 4282 4284 MOVE.L #$db6db6db,D3
00004b4c: 4282 4284 4287 584f 2445 CLR.L D2
00004b4e: 4284 4287 584f 2445 514a CLR.L D4
00004b50: 4287 584f 2445 514a 204b CLR.L D7
00004b52: 584f 2445 514a 204b 6006 ADDA.W #$00000004,A7
00004b54: 2445 514a 204b 6006 20c3 MOVEA.L D5,A2
00004b56: 514a 204b 6006 20c3 20c2 SUBA.W #$00000008,A2
00004b58: 204b 6006 20c3 20c2 20c4 MOVEA.L A3,A0
00004b5a: 6006 20c3 20c2 20c4 b5c8 BT .B #$00000006 == 00004b62 (TRUE)
00004b5c: 20c3 20c2 20c4 b5c8 62f6 MOVE.L D3,(A0)+
00004b5e: 20c2 20c4 b5c8 62f6 ba88 MOVE.L D2,(A0)+
00004b60: 20c4 b5c8 62f6 ba88 6302 MOVE.L D4,(A0)+
00004b62: b5c8 62f6 ba88 6302 20c3 CMPA.L A0,A2
00004b64: 62f6 ba88 6302 20c3 ba88 BHI.B #$fffffff6 == 00004b5c (TRUE)
00004b66: ba88 6302 20c3 ba88 6302 CMP.L A0,D5
00004b68: 6302 20c3 ba88 6302 2082 BLS.B #$00000002 == 00004b6c (FALSE)
00004b6a: 20c3 ba88 6302 2082 61ff MOVE.L D3,(A0)+
00004b6c: ba88 6302 2082 61ff ffff CMP.L A0,D5
00004b6e: 6302 2082 61ff ffff d99a BLS.B #$00000002 == 00004b72 (FALSE)
00004b70: 2082 61ff ffff d99a 204b MOVE.L D2,(A0)
00004b72: 61ff ffff d99a 204b 600c BSR.L #$ffffd99a == 0000250e
00004b78: 204b 600c b698 661c b498 MOVEA.L A3,A0
00004b7a: 600c b698 661c b498 6618 BT .B #$0000000c == 00004b88 (TRUE)
00004b7c: b698 661c b498 6618 b898 CMP.L (A0)+,D3
00004b7e: 661c b498 6618 b898 6614 BNE.B #$0000001c == 00004b9c (TRUE)
00004b80: b498 6618 b898 6614 b5c8 CMP.L (A0)+,D2
00004b82: 6618 b898 6614 b5c8 62f0 BNE.B #$00000018 == 00004b9c (TRUE)
00004b84: b898 6614 b5c8 62f0 ba88 CMP.L (A0)+,D4
00004b86: 6614 b5c8 62f0 ba88 6304 BNE.B #$00000014 == 00004b9c (TRUE)
00004b88: b5c8 62f0 ba88 6304 b698 CMPA.L A0,A2
00004b8a: 62f0 ba88 6304 b698 6608 BHI.B #$fffffff0 == 00004b7c (TRUE)
00004b8c: ba88 6304 b698 6608 ba88 CMP.L A0,D5
00004b8e: 6304 b698 6608 ba88 630a BLS.B #$00000004 == 00004b94 (FALSE)
00004b90: b698 6608 ba88 630a b498 CMP.L (A0)+,D3
00004b92: 6608 ba88 630a b498 6706 BNE.B #$00000008 == 00004b9c (TRUE)
00004b94: ba88 630a b498 6706 2008 CMP.L A0,D5
00004b96: 630a b498 6706 2008 5980 BLS.B #$0000000a == 00004ba2 (FALSE)
00004b98: b498 6706 2008 5980 6064 CMP.L (A0)+,D2
00004b9a: 6706 2008 5980 6064 2003 BEQ.B #$00000006 == 00004ba2 (FALSE)
00004b9c: 2008 5980 6064 2003 e388 MOVE.L A0,D0
00004b9e: 5980 6064 2003 e388 2203 SUB.L #$00000004,D0
00004ba0: 6064 2003 e388 2203 7c1f BT .B #$00000064 == 00004c06 (TRUE)
00004ba2: 2003 e388 2203 7c1f eca9 MOVE.L D3,D0
00004ba4: e388 2203 7c1f eca9 2600 LSL.L #$00000001,D0
00004ba6: 2203 7c1f eca9 2600 c681 MOVE.L D3,D1
00004ba8: 7c1f eca9 2600 c681 2002 MOVE.L #$0000001f,D6
00004baa: eca9 2600 c681 2002 e388 LSR.L D6,D1
00004bac: 2600 c681 2002 e388 2202 MOVE.L D0,D3
00004bae: c681 2002 e388 2202 eca9 AND.L D1,D3
00004bb0: 2002 e388 2202 eca9 2400 MOVE.L D2,D0
00004bb2: e388 2202 eca9 2400 c481 LSL.L #$00000001,D0
00004bb4: 2202 eca9 2400 c481 2004 MOVE.L D2,D1
00004bb6: eca9 2400 c481 2004 e388 LSR.L D6,D1
00004bb8: 2400 c481 2004 e388 2204 MOVE.L D0,D2
00004bba: c481 2004 e388 2204 eca9 AND.L D1,D2
00004bbc: 2004 e388 2204 eca9 2800 MOVE.L D4,D0
00004bbe: e388 2204 eca9 2800 c881 LSL.L #$00000001,D0
00004bc0: 2204 eca9 2800 c881 5287 MOVE.L D4,D1
00004bc2: eca9 2800 c881 5287 7c02 LSR.L D6,D1
00004bc4: 2800 c881 5287 7c02 bc87 MOVE.L D0,D4
00004bc6: c881 5287 7c02 bc87 6c88 AND.L D1,D4
00004bc8: 5287 7c02 bc87 6c88 244b ADD.L #$00000001,D7
00004bca: 7c02 bc87 6c88 244b 2f3c MOVE.L #$00000002,D6
00004bcc: bc87 6c88 244b 2f3c 0000 CMP.L D7,D6
00004bce: 6c88 244b 2f3c 0000 8000 BGE.B #$ffffff88 == 00004b58 (FALSE)
00004bd0: 244b 2f3c 0000 8000 61ff MOVEA.L A3,A2
00004bd2: 2f3c 0000 8000 61ff ffff MOVE.L #$00008000,-(A7)
00004bd8: 61ff ffff d924 7201 1001 BSR.L #$ffffd924 == 000024fe
00004bde: 7201 1001 14c0 5281 7c08 MOVE.L #$00000001,D1
00004be0: 1001 14c0 5281 7c08 bc81 MOVE.B D1,D0
00004be2: 14c0 5281 7c08 bc81 6cf4 MOVE.B D0,(A2)+
00004be4: 5281 7c08 bc81 6cf4 244b ADD.L #$00000001,D1
00004be6: 7c08 bc81 6cf4 244b 7201 MOVE.L #$00000008,D6
00004be8: bc81 6cf4 244b 7201 101a CMP.L D1,D6
00004bea: 6cf4 244b 7201 101a 49c0 BGE.B #$fffffff4 == 00004be0 (FALSE)
00004bec: 244b 7201 101a 49c0 b280 MOVEA.L A3,A2
00004bee: 7201 101a 49c0 b280 6704 MOVE.L #$00000001,D1
00004bf0: 101a 49c0 b280 6704 200b MOVE.B (A2)+,D0
00004bf2: 49c0 b280 6704 200b 600a EXT.B D0
00004bf4: b280 6704 200b 600a 5281 CMP.L D0,D1
00004bf6: 6704 200b 600a 5281 7c08 BEQ.B #$00000004 == 00004bfc (FALSE)
00004bf8: 200b 600a 5281 7c08 bc81 MOVE.L A3,D0
00004bfa: 600a 5281 7c08 bc81 6cec BT .B #$0000000a == 00004c06 (TRUE)
00004bfc: 5281 7c08 bc81 6cec 4280 ADD.L #$00000001,D1
00004bfe: 7c08 bc81 6cec 4280 4cee MOVE.L #$00000008,D6
00004c00: bc81 6cec 4280 4cee 0cfc CMP.L D1,D6
00004c02: 6cec 4280 4cee 0cfc ffe0 BGE.B #$ffffffec == 00004bf0 (FALSE)
00004c04: 4280 4cee 0cfc ffe0 4e5e CLR.L D0
00004c06: 4cee 0cfc ffe0 4e5e 4e75 MVMEL.L #$0cfc,(A6,$ffe0) == $ffffffe0
00004c0c: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00004c0e: 4e75 4e56 0000 206e 0008 RTS.L


; test write to shadow rom? 
00004c10: 4e56 0000 206e 0008 20bc LINK.W A6,#$0000
00004c14: 206e 0008 20bc 5555 5555 MOVEA.L (A6,$0008) == $00000008,A0
00004c18: 20bc 5555 5555 217c 5555 MOVE.L #$55555555,(A0)
00004c1e: 217c 5555 5555 0004 217c MOVE.L #$55555555,(A0,$0004) == $010001b0
00004c26: 217c aaaa aaaa 0008 217c MOVE.L #$aaaaaaaa,(A0,$0008) == $010001b4
00004c2e: 217c aaaa aaaa 000c f4f8 MOVE.L #$aaaaaaaa,(A0,$000c) == $010001b8
00004c36: f4f8 4e71 0c90 5555 5555 CPUSHA.L #$00000000
00004c38: 4e71 0c90 5555 5555 661e NOP.L 
00004c3a: 0c90 5555 5555 661e 0ca8 CMP.L #$55555555,(A0)
00004c40: 661e 0ca8 5555 5555 0004 BNE.B #$0000001e == 00004c60 (TRUE)
00004c42: 0ca8 5555 5555 0004 6614 CMP.L #$55555555,(A0,$0004) == $010001b0
00004c4a: 6614 0ca8 aaaa aaaa 0008 BNE.B #$00000014 == 00004c60 (TRUE)
00004c4c: 0ca8 aaaa aaaa 0008 660a CMP.L #$aaaaaaaa,(A0,$0008) == $010001b4
00004c54: 660a 0ca8 aaaa aaaa 000c BNE.B #$0000000a == 00004c60 (TRUE)
00004c56: 0ca8 aaaa aaaa 000c 6704 CMP.L #$aaaaaaaa,(A0,$000c) == $010001b8
00004c5e: 6704 7001 6002 4280 4e5e BEQ.B #$00000004 == 00004c64 (FALSE)
00004c60: 7001 6002 4280 4e5e 4e75 MOVE.L #$00000001,D0
00004c62: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 00004c66 (TRUE)
00004c64: 4280 4e5e 4e75 4e56 0000 CLR.L D0
00004c66: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00004c68: 4e75 4e56 0000 206e 0008 RTS.L 


00004c6a: 4e56 0000 206e 0008 227c LINK.W A6,#$0000
00004c6e: 206e 0008 227c 0020 0000 MOVEA.L (A6,$0008) == $00000008,A0
00004c72: 227c 0020 0000 d3c8 20bc MOVEA.L #$00200000,A1
00004c78: d3c8 20bc 1234 5678 4e71 ADDA.L A0,A1
00004c7a: 20bc 1234 5678 4e71 22bc MOVE.L #$12345678,(A0)
00004c80: 4e71 22bc 89ab cdef f4f8 NOP.L 
00004c82: 22bc 89ab cdef f4f8 4e71 MOVE.L #$89abcdef,(A1)
00004c88: f4f8 4e71 2010 0c80 1234 CPUSHA.L #$00000000
00004c8a: 4e71 2010 0c80 1234 5678 NOP.L 
00004c8c: 2010 0c80 1234 5678 670a MOVE.L (A0),D0
00004c8e: 0c80 1234 5678 670a 0c80 CMP.L #$12345678,D0
00004c94: 670a 0c80 89ab cdef 6706 BEQ.B #$0000000a == 00004ca0 (FALSE)
00004c96: 0c80 89ab cdef 6706 6008 CMP.L #$89abcdef,D0
00004c9c: 6706 6008 7001 6006 7002 BEQ.B #$00000006 == 00004ca4 (FALSE)
00004c9e: 6008 7001 6006 7002 6002 BT .B #$00000008 == 00004ca8 (TRUE)
00004ca0: 7001 6006 7002 6002 4280 MOVE.L #$00000001,D0
00004ca2: 6006 7002 6002 4280 4e5e BT .B #$00000006 == 00004caa (TRUE)
00004ca4: 7002 6002 4280 4e5e 4e75 MOVE.L #$00000002,D0
00004ca6: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 00004caa (TRUE)
00004ca8: 4280 4e5e 4e75 4e56 fffc CLR.L D0
00004caa: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00004cac: 4e75 4e56 fffc 48e7 3c3c RTS.L 
00004cae: 4e56 fffc 48e7 3c3c 266e LINK.W A6,#$fffc
00004cb2: 48e7 3c3c 266e 0008 4285 MVMLE.L #$3c3c,-(A7)
00004cb6: 266e 0008 4285 2a7c 020c MOVEA.L (A6,$0008) == $00000008,A3
00004cba: 4285 2a7c 020c 0000 49eb CLR.L D5
00004cbc: 2a7c 020c 0000 49eb 0016 MOVEA.L #$020c0000,A5
00004cc2: 49eb 0016 42ae fffc 6000 LEA.L (A3,$0016) == $01000a0e,A4
00004cc6: 42ae fffc 6000 0090 202e CLR.L (A6,$fffc) == $fffffffc
00004cca: 6000 0090 202e fffc 7217 BT .W #$0090 == 00004d5c (TRUE)
00004cce: 202e fffc 7217 e3a0 2440 MOVE.L (A6,$fffc) == $fffffffc,D0
00004cd2: 7217 e3a0 2440 d5fc 0400 MOVE.L #$00000017,D1
00004cd4: e3a0 2440 d5fc 0400 0000 ASL.L D1,D0
00004cd6: 2440 d5fc 0400 0000 2f0a MOVEA.L D0,A2
00004cd8: d5fc 0400 0000 2f0a 61ff ADDA.L #$04000000,A2
00004cde: 2f0a 61ff ffff ff2e 584f MOVE.L A2,-(A7)
00004ce0: 61ff ffff ff2e 584f 4a80 BSR.L #$ffffff2e == 00004c10
00004ce6: 584f 4a80 670a 202e fffc ADDA.W #$00000004,A7
00004ce8: 4a80 670a 202e fffc 4233 TST.L D0
00004cea: 670a 202e fffc 4233 0800 BEQ.B #$0000000a == 00004cf6 (FALSE)
00004cec: 202e fffc 4233 0800 6062 MOVE.L (A6,$fffc) == $fffffffc,D0
00004cf0: 4233 0800 6062 2f0a 61ff CLR.B (A3, D0.L*1, $00) == $92c334fd
00004cf4: 6062 2f0a 61ff ffff ff70 BT .B #$00000062 == 00004d58 (TRUE)
00004cf6: 2f0a 61ff ffff ff70 1800 MOVE.L A2,-(A7)
00004cf8: 61ff ffff ff70 1800 584f BSR.L #$ffffff70 == 00004c6a
00004cfe: 1800 584f 660c 2f0a 61ff MOVE.B D0,D4
00004d00: 584f 660c 2f0a 61ff ffff ADDA.W #$00000004,A7
00004d02: 660c 2f0a 61ff ffff fd72 BNE.B #$0000000c == 00004d10 (TRUE)
00004d04: 2f0a 61ff ffff fd72 7a01 MOVE.L A2,-(A7)
00004d06: 61ff ffff fd72 7a01 584f BSR.L #$fffffd72 == 00004a7a
00004d0c: 7a01 584f 240a 5882 2f02 MOVE.L #$00000001,D5
00004d0e: 584f 240a 5882 2f02 61ff ADDA.W #$00000004,A7
00004d10: 240a 5882 2f02 61ff ffff MOVE.L A2,D2
00004d12: 5882 2f02 61ff ffff ff52 ADD.L #$00000004,D2
00004d14: 2f02 61ff ffff ff52 1600 MOVE.L D2,-(A7)
00004d16: 61ff ffff ff52 1600 584f BSR.L #$ffffff52 == 00004c6a
00004d1c: 1600 584f 660c 2f02 61ff MOVE.B D0,D3
00004d1e: 584f 660c 2f02 61ff ffff ADDA.W #$00000004,A7
00004d20: 660c 2f02 61ff ffff fd54 BNE.B #$0000000c == 00004d2e (TRUE)
00004d22: 2f02 61ff ffff fd54 7a01 MOVE.L D2,-(A7)
00004d24: 61ff ffff fd54 7a01 584f BSR.L #$fffffd54 == 00004a7a
00004d2a: 7a01 584f b604 660a 202e MOVE.L #$00000001,D5
00004d2c: 584f b604 660a 202e fffc ADDA.W #$00000004,A7
00004d2e: b604 660a 202e fffc 1784 CMP.B D4,D3
00004d30: 660a 202e fffc 1784 0800 BNE.B #$0000000a == 00004d3c (TRUE)
00004d32: 202e fffc 1784 0800 601c MOVE.L (A6,$fffc) == $fffffffc,D0
00004d36: 1784 0800 601c 2f2e fffc MOVE.B D4,(A3, D0.L*1, $00) == $92c334fd
00004d3a: 601c 2f2e fffc 4879 0100 BT .B #$0000001c == 00004d58 (TRUE)
00004d3c: 2f2e fffc 4879 0100 f98a MOVE.L (A6,$fffc) == $fffffffc,-(A7)
00004d40: 4879 0100 f98a 61ff 0000 PEA.L $0100f98a
00004d46: 61ff 0000 1b12 202e fffc BSR.L #$00001b12 == 0000685a
00004d4c: 202e fffc 4233 0800 7a01 MOVE.L (A6,$fffc) == $fffffffc,D0
00004d50: 4233 0800 7a01 504f 52ae CLR.B (A3, D0.L*1, $00) == $92c334fd
00004d54: 7a01 504f 52ae fffc 7203 MOVE.L #$00000001,D5
00004d56: 504f 52ae fffc 7203 b2ae ADDA.W #$00000008,A7
00004d58: 52ae fffc 7203 b2ae fffc ADD.L #$00000001,(A6,$fffc) == $fffffffc
00004d5c: 7203 b2ae fffc 6c00 ff6a MOVE.L #$00000003,D1
00004d5e: b2ae fffc 6c00 ff6a 4282 CMP.L (A6,$fffc) == $fffffffc,D1
00004d62: 6c00 ff6a 4282 4283 42ae BGE.W #$ff6a == 00004cce (FALSE)
00004d66: 4282 4283 42ae fffc 200e CLR.L D2
00004d68: 4283 42ae fffc 200e 5980 CLR.L D3
00004d6a: 42ae fffc 200e 5980 2800 CLR.L (A6,$fffc) == $fffffffc
00004d6e: 200e 5980 2800 0244 e000 MOVE.L A6,D0
00004d70: 5980 2800 0244 e000 6000 SUB.L #$00000004,D0
00004d72: 2800 0244 e000 6000 0084 MOVE.L D0,D4
00004d74: 0244 e000 6000 0084 202e AND.W #$e000,D4
00004d78: 6000 0084 202e fffc 4a33 BT .W #$0084 == 00004dfe (TRUE)
00004d7c: 202e fffc 4a33 0800 6774 MOVE.L (A6,$fffc) == $fffffffc,D0
00004d80: 4a33 0800 6774 7217 e3a0 TST.B (A3, D0.L*1, $00) == $92c334fd
00004d84: 6774 7217 e3a0 2440 d5fc BEQ.B #$00000074 == 00004dfa (FALSE)
00004d86: 7217 e3a0 2440 d5fc 0400 MOVE.L #$00000017,D1
00004d88: e3a0 2440 d5fc 0400 0000 ASL.L D1,D0
00004d8a: 2440 d5fc 0400 0000 2f0a MOVEA.L D0,A2
00004d8c: d5fc 0400 0000 2f0a 61ff ADDA.L #$04000000,A2
00004d92: 2f0a 61ff ffff e042 584f MOVE.L A2,-(A7)
00004d94: 61ff ffff e042 584f 4a80 BSR.L #$ffffe042 == 00002dd8
00004d9a: 584f 4a80 6758 7601 b5c4 ADDA.W #$00000004,A7
00004d9c: 4a80 6758 7601 b5c4 6622 TST.L D0
00004d9e: 6758 7601 b5c4 6622 202e BEQ.B #$00000058 == 00004df8 (FALSE)
00004da0: 7601 b5c4 6622 202e fffc MOVE.L #$00000001,D3
00004da2: b5c4 6622 202e fffc 1033 CMPA.L D4,A2
00004da4: 6622 202e fffc 1033 0800 BNE.B #$00000022 == 00004dc8 (TRUE)
00004da6: 202e fffc 1033 0800 49c0 MOVE.L (A6,$fffc) == $fffffffc,D0
00004daa: 1033 0800 49c0 41f9 0101 MOVE.B (A3, D0.L*1, $00) == $92c334fd,D0
00004dae: 49c0 41f9 0101 080c 2230 EXT.B D0
00004db0: 41f9 0101 080c 2230 0c00 LEA.L $0101080c,A0
00004db6: 2230 0c00 0681 ffff e000 MOVE.L (A0, D0.L*4, $00) == $480cadc0,D1
00004dba: 0681 ffff e000 2f01 486a ADD.L #$ffffe000,D1
00004dc0: 2f01 486a 2000 6016 202e MOVE.L D1,-(A7)
00004dc2: 486a 2000 6016 202e fffc PEA.L (A2,$2000) == $00002000
00004dc6: 6016 202e fffc 1033 0800 BT .B #$00000016 == 00004dde (TRUE)
00004dc8: 202e fffc 1033 0800 49c0 MOVE.L (A6,$fffc) == $fffffffc,D0
00004dcc: 1033 0800 49c0 41f9 0101 MOVE.B (A3, D0.L*1, $00) == $92c334fd,D0
00004dd0: 49c0 41f9 0101 080c 2f30 EXT.B D0
00004dd2: 41f9 0101 080c 2f30 0c00 LEA.L $0101080c,A0
00004dd8: 2f30 0c00 2f0a 61ff 0000 MOVE.L (A0, D0.L*4, $00) == $480cadc0,-(A7)
00004ddc: 2f0a 61ff 0000 21f8 504f MOVE.L A2,-(A7)
00004dde: 61ff 0000 21f8 504f 61ff BSR.L #$000021f8 == 00006fd8
00004de4: 504f 61ff ffff d726 202e ADDA.W #$00000008,A7
00004de6: 61ff ffff d726 202e fffc BSR.L #$ffffd726 == 0000250e
00004dec: 202e fffc 0033 0008 0800 MOVE.L (A6,$fffc) == $fffffffc,D0
00004df0: 0033 0008 0800 6002 7401 OR.B #$08,(A3, D0.L*1, $00) == $92c334fd
00004df6: 6002 7401 52ae fffc 7203 BT .B #$00000002 == 00004dfa (TRUE)
00004df8: 7401 52ae fffc 7203 b2ae MOVE.L #$00000001,D2
00004dfa: 52ae fffc 7203 b2ae fffc ADD.L #$00000001,(A6,$fffc) == $fffffffc
00004dfe: 7203 b2ae fffc 6c00 ff76 MOVE.L #$00000003,D1
00004e00: b2ae fffc 6c00 ff76 4a83 CMP.L (A6,$fffc) == $fffffffc,D1
00004e04: 6c00 ff76 4a83 671a 4a82 BGE.W #$ff76 == 00004d7c (FALSE)
00004e08: 4a83 671a 4a82 6716 082c TST.L D3
00004e0a: 671a 4a82 6716 082c 0002 BEQ.B #$0000001a == 00004e26 (FALSE)
00004e0c: 4a82 6716 082c 0002 0011 TST.L D2
00004e0e: 6716 082c 0002 0011 670e BEQ.B #$00000016 == 00004e26 (FALSE)
00004e10: 082c 0002 0011 670e 4879 BTST.B #$0002,(A4,$0011) == $010009c5
00004e16: 670e 4879 0100 f839 61ff BEQ.B #$0000000e == 00004e26 (FALSE)
00004e18: 4879 0100 f839 61ff 0000 PEA.L $0100f839
00004e1e: 61ff 0000 1a3a 7a02 4a82 BSR.L #$00001a3a == 0000685a
00004e24: 7a02 4a82 6608 082c 0002 MOVE.L #$00000002,D5
00004e26: 4a82 6608 082c 0002 0011 TST.L D2
00004e28: 6608 082c 0002 0011 660c BNE.B #$00000008 == 00004e32 (TRUE)
00004e2a: 082c 0002 0011 660c 207c BTST.B #$0002,(A4,$0011) == $010009c5
00004e30: 660c 207c 0211 8190 10bc BNE.B #$0000000c == 00004e3e (TRUE)
00004e32: 207c 0211 8190 10bc 000b MOVEA.L #$02118190,A0
00004e38: 10bc 000b 600e 00ab 8000 MOVE.B #$0b,(A0)
00004e3c: 600e 00ab 8000 0000 03ae BT .B #$0000000e == 00004e4c (TRUE)
00004e3e: 00ab 8000 0000 03ae 002d OR.L #$80000000,(A3,$03ae) == $01000da6
00004e46: 002d 0080 0008 2005 4cee OR.B #$80,(A5,$0008) == $00000008
00004e4c: 2005 4cee 3c3c ffdc 4e5e MOVE.L D5,D0
00004e4e: 4cee 3c3c ffdc 4e5e 4e75 MVMEL.L #$3c3c,(A6,$ffdc) == $ffffffdc
00004e54: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00004e56: 4e75 4e56 fffc 48e7 3f20 RTS.L 
00004e58: 4e56 fffc 48e7 3f20 2a2e LINK.W A6,#$fffc
00004e5c: 48e7 3f20 2a2e 0008 246e MVMLE.L #$3f20,-(A7)
00004e60: 2a2e 0008 246e 000c 4284 MOVE.L (A6,$0008) == $00000008,D5
00004e64: 246e 000c 4284 2f05 61ff MOVEA.L (A6,$000c) == $0000000c,A2
00004e68: 4284 2f05 61ff ffff d6a8 CLR.L D4
00004e6a: 2f05 61ff ffff d6a8 42a7 MOVE.L D5,-(A7)
00004e6c: 61ff ffff d6a8 42a7 61ff BSR.L #$ffffd6a8 == 00002516
00004e72: 42a7 61ff ffff d688 2c00 CLR.L -(A7)
00004e74: 61ff ffff d688 2c00 42ae BSR.L #$ffffd688 == 000024fe
00004e7a: 2c00 42ae fffc 504f 200e MOVE.L D0,D6
00004e7c: 42ae fffc 504f 200e 5980 CLR.L (A6,$fffc) == $fffffffc
00004e80: 504f 200e 5980 2600 0243 ADDA.W #$00000008,A7
00004e82: 200e 5980 2600 0243 e000 MOVE.L A6,D0
00004e84: 5980 2600 0243 e000 6000 SUB.L #$00000004,D0
00004e86: 2600 0243 e000 6000 0084 MOVE.L D0,D3
00004e88: 0243 e000 6000 0084 202e AND.W #$e000,D3
00004e8c: 6000 0084 202e fffc 2200 BT .W #$0084 == 00004f12 (TRUE)
00004e90: 202e fffc 2200 7e17 efa1 MOVE.L (A6,$fffc) == $fffffffc,D0
00004e94: 2200 7e17 efa1 0681 0400 MOVE.L D0,D1
00004e96: 7e17 efa1 0681 0400 0000 MOVE.L #$00000017,D7
00004e98: efa1 0681 0400 0000 2045 ASL.L D7,D1
00004e9a: 0681 0400 0000 2045 d1c1 ADD.L #$04000000,D1
00004ea0: 2045 d1c1 4282 1032 0800 MOVEA.L D5,A0
00004ea2: d1c1 4282 1032 0800 0200 ADDA.L D1,A0
00004ea4: 4282 1032 0800 0200 fff3 CLR.L D2
00004ea6: 1032 0800 0200 fff3 0c00 MOVE.B (A2, D0.L*1, $00) == $91c32b05,D0
00004eaa: 0200 fff3 0c00 0001 6708 AND.B #$f3,D0
00004eae: 0c00 0001 6708 0c00 0002 CMP.B #$01,D0
00004eb2: 6708 0c00 0002 671a 603a BEQ.B #$00000008 == 00004ebc (FALSE)
00004eb4: 0c00 0002 671a 603a b1c3 CMP.B #$02,D0
00004eb8: 671a 603a b1c3 660c 2f3c BEQ.B #$0000001a == 00004ed4 (FALSE)
00004eba: 603a b1c3 660c 2f3c 007f BT .B #$0000003a == 00004ef6 (TRUE)
00004ebc: b1c3 660c 2f3c 007f e000 CMPA.L D3,A0
00004ebe: 660c 2f3c 007f e000 4868 BNE.B #$0000000c == 00004ecc (TRUE)
00004ec0: 2f3c 007f e000 4868 2000 MOVE.L #$007fe000,-(A7)
00004ec6: 4868 2000 6020 2f3c 0080 PEA.L (A0,$2000) == $010021ac
00004eca: 6020 2f3c 0080 0000 6016 BT .B #$00000020 == 00004eec (TRUE)
00004ecc: 2f3c 0080 0000 6016 b1c3 MOVE.L #$00800000,-(A7)
00004ed2: 6016 b1c3 660c 2f3c 001f BT .B #$00000016 == 00004eea (TRUE)
00004ed4: b1c3 660c 2f3c 001f e000 CMPA.L D3,A0
00004ed6: 660c 2f3c 001f e000 4868 BNE.B #$0000000c == 00004ee4 (TRUE)
00004ed8: 2f3c 001f e000 4868 2000 MOVE.L #$001fe000,-(A7)
00004ede: 4868 2000 6008 2f3c 0020 PEA.L (A0,$2000) == $010021ac
00004ee2: 6008 2f3c 0020 0000 2f08 BT .B #$00000008 == 00004eec (TRUE)
00004ee4: 2f3c 0020 0000 2f08 61ff MOVE.L #$00200000,-(A7)
00004eea: 2f08 61ff ffff fc3a 2400 MOVE.L A0,-(A7)
00004eec: 61ff ffff fc3a 2400 504f BSR.L #$fffffc3a == 00004b28
00004ef2: 2400 504f 4a82 6714 7801 MOVE.L D0,D2
00004ef4: 504f 4a82 6714 7801 42a7 ADDA.W #$00000008,A7
00004ef6: 4a82 6714 7801 42a7 61ff TST.L D2
00004ef8: 6714 7801 42a7 61ff ffff BEQ.B #$00000014 == 00004f0e (FALSE)
00004efa: 7801 42a7 61ff ffff d5fe MOVE.L #$00000001,D4
00004efc: 42a7 61ff ffff d5fe 2f02 CLR.L -(A7)
00004efe: 61ff ffff d5fe 2f02 61ff BSR.L #$ffffd5fe == 000024fe
00004f04: 2f02 61ff ffff fb72 504f MOVE.L D2,-(A7)
00004f06: 61ff ffff fb72 504f 52ae BSR.L #$fffffb72 == 00004a7a
00004f0c: 504f 52ae fffc 7e03 beae ADDA.W #$00000008,A7
00004f0e: 52ae fffc 7e03 beae fffc ADD.L #$00000001,(A6,$fffc) == $fffffffc
00004f12: 7e03 beae fffc 6c00 ff76 MOVE.L #$00000003,D7
00004f14: beae fffc 6c00 ff76 2f06 CMP.L (A6,$fffc) == $fffffffc,D7
00004f18: 6c00 ff76 2f06 61ff ffff BGE.W #$ff76 == 00004e90 (FALSE)
00004f1c: 2f06 61ff ffff d5de 2f05 MOVE.L D6,-(A7)
00004f1e: 61ff ffff d5de 2f05 61ff BSR.L #$ffffd5de == 000024fe
00004f24: 2f05 61ff ffff d600 2004 MOVE.L D5,-(A7)
00004f26: 61ff ffff d600 2004 4cee BSR.L #$ffffd600 == 00002528
00004f2c: 2004 4cee 04fc ffe0 4e5e MOVE.L D4,D0
00004f2e: 4cee 04fc ffe0 4e5e 4e75 MVMEL.L #$04fc,(A6,$ffe0) == $ffffffe0
00004f34: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00004f36: 4e75 4e56 fffc 48e7 3f20 RTS.L 
00004f38: 4e56 fffc 48e7 3f20 2c2e LINK.W A6,#$fffc
00004f3c: 48e7 3f20 2c2e 000c 61ff MVMLE.L #$3f20,-(A7)
00004f40: 2c2e 000c 61ff ffff b47c MOVE.L (A6,$000c) == $0000000c,D6
00004f44: 61ff ffff b47c 2440 2a3c BSR.L #$ffffb47c == 000003c2
00004f4a: 2440 2a3c fff0 fff0 4a86 MOVEA.L D0,A2
00004f4c: 2a3c fff0 fff0 4a86 6632 MOVE.L #$fff0fff0,D5
00004f52: 4a86 6632 200e 5980 0240 TST.L D6
00004f54: 6632 200e 5980 0240 e000 BNE.B #$00000032 == 00004f88 (TRUE)
00004f56: 200e 5980 0240 e000 0680 MOVE.L A6,D0
00004f58: 5980 0240 e000 0680 0000 SUB.L #$00000004,D0
00004f5a: 0240 e000 0680 0000 1000 AND.W #$e000,D0
00004f5e: 0680 0000 1000 2540 0320 ADD.L #$00001000,D0
00004f64: 2540 0320 4878 0400 2f00 MOVE.L D0,(A2,$0320) == $00000320
00004f68: 4878 0400 2f00 61ff 0000 PEA.L $00000400
00004f6c: 2f00 61ff 0000 2068 7eff MOVE.L D0,-(A7)
00004f6e: 61ff 0000 2068 7eff 2547 BSR.L #$00002068 == 00006fd8
00004f74: 7eff 2547 031c 302a 0170 MOVE.L #$ffffffff,D7
00004f76: 2547 031c 302a 0170 0240 MOVE.L D7,(A2,$031c) == $0000031c
00004f7a: 302a 0170 0240 fff7 3540 MOVE.W (A2,$0170) == $00000170,D0
00004f7e: 0240 fff7 3540 0170 504f AND.W #$fff7,D0
00004f82: 3540 0170 504f 202e 0008 MOVE.W D0,(A2,$0170) == $00000170
00004f86: 504f 202e 0008 7e1c efa0 ADDA.W #$00000008,A7
00004f88: 202e 0008 7e1c efa0 0080 MOVE.L (A6,$0008) == $00000008,D0
00004f8c: 7e1c efa0 0080 2c00 0000 MOVE.L #$0000001c,D7
00004f8e: efa0 0080 2c00 0000 2d40 ASL.L D7,D0
00004f90: 0080 2c00 0000 2d40 fffc OR.L #$2c000000,D0
00004f96: 2d40 fffc 2440 4282 24fc MOVE.L D0,(A6,$fffc) == $fffffffc
00004f9a: 2440 4282 24fc 5550 5550 MOVEA.L D0,A2
00004f9c: 4282 24fc 5550 5550 5882 CLR.L D2
00004f9e: 24fc 5550 5550 5882 0c82 MOVE.L #$55505550,(A2)+
00004fa4: 5882 0c82 001f ffff 6ff0 ADD.L #$00000004,D2
00004fa6: 0c82 001f ffff 6ff0 246e CMP.L #$001fffff,D2
00004fac: 6ff0 246e fffc 263c 5550 BLE.B #$fffffff0 == 00004f9e (TRUE)
00004fae: 246e fffc 263c 5550 5550 MOVEA.L (A6,$fffc) == $fffffffc,A2
00004fb2: 263c 5550 5550 4282 2812 MOVE.L #$55505550,D3
00004fb8: 4282 2812 2004 c085 b680 CLR.L D2
00004fba: 2812 2004 c085 b680 6600 MOVE.L (A2),D4
00004fbc: 2004 c085 b680 6600 009a MOVE.L D4,D0
00004fbe: c085 b680 6600 009a 584a AND.L D5,D0
00004fc0: b680 6600 009a 584a 5882 CMP.L D0,D3
00004fc2: 6600 009a 584a 5882 0c82 BNE.W #$009a == 0000505e (TRUE)
00004fc6: 584a 5882 0c82 001f ffff ADDA.W #$00000004,A2
00004fc8: 5882 0c82 001f ffff 6fe8 ADD.L #$00000004,D2
00004fca: 0c82 001f ffff 6fe8 246e CMP.L #$001fffff,D2
00004fd0: 6fe8 246e fffc 4282 24fc BLE.B #$ffffffe8 == 00004fba (TRUE)
00004fd2: 246e fffc 4282 24fc aaa0 MOVEA.L (A6,$fffc) == $fffffffc,A2
00004fd6: 4282 24fc aaa0 aaa0 5882 CLR.L D2
00004fd8: 24fc aaa0 aaa0 5882 0c82 MOVE.L #$aaa0aaa0,(A2)+
00004fde: 5882 0c82 001f ffff 6ff0 ADD.L #$00000004,D2
00004fe0: 0c82 001f ffff 6ff0 246e CMP.L #$001fffff,D2
00004fe6: 6ff0 246e fffc 263c aaa0 BLE.B #$fffffff0 == 00004fd8 (TRUE)
00004fe8: 246e fffc 263c aaa0 aaa0 MOVEA.L (A6,$fffc) == $fffffffc,A2
00004fec: 263c aaa0 aaa0 4282 2812 MOVE.L #$aaa0aaa0,D3
00004ff2: 4282 2812 2004 c085 b680 CLR.L D2
00004ff4: 2812 2004 c085 b680 6660 MOVE.L (A2),D4
00004ff6: 2004 c085 b680 6660 584a MOVE.L D4,D0
00004ff8: c085 b680 6660 584a 5882 AND.L D5,D0
00004ffa: b680 6660 584a 5882 0c82 CMP.L D0,D3
00004ffc: 6660 584a 5882 0c82 001f BNE.B #$00000060 == 0000505e (TRUE)
00004ffe: 584a 5882 0c82 001f ffff ADDA.W #$00000004,A2
00005000: 5882 0c82 001f ffff 6fea ADD.L #$00000004,D2
00005002: 0c82 001f ffff 6fea 246e CMP.L #$001fffff,D2
00005008: 6fea 246e fffc 263c 0010 BLE.B #$ffffffea == 00004ff4 (TRUE)
0000500a: 246e fffc 263c 0010 0020 MOVEA.L (A6,$fffc) == $fffffffc,A2
0000500e: 263c 0010 0020 4282 2003 MOVE.L #$00100020,D3
00005014: 4282 2003 c085 24c0 0683 CLR.L D2
00005016: 2003 c085 24c0 0683 0020 MOVE.L D3,D0
00005018: c085 24c0 0683 0020 0020 AND.L D5,D0
0000501a: 24c0 0683 0020 0020 5882 MOVE.L D0,(A2)+
0000501c: 0683 0020 0020 5882 0c82 ADD.L #$00200020,D3
00005022: 5882 0c82 001f ffff 6fea ADD.L #$00000004,D2
00005024: 0c82 001f ffff 6fea 246e CMP.L #$001fffff,D2
0000502a: 6fea 246e fffc 263c 0010 BLE.B #$ffffffea == 00005016 (TRUE)
0000502c: 246e fffc 263c 0010 0020 MOVEA.L (A6,$fffc) == $fffffffc,A2
00005030: 263c 0010 0020 4282 2812 MOVE.L #$00100020,D3
00005036: 4282 2812 2004 c085 2203 CLR.L D2
00005038: 2812 2004 c085 2203 c285 MOVE.L (A2),D4
0000503a: 2004 c085 2203 c285 b280 MOVE.L D4,D0
0000503c: c085 2203 c285 b280 6618 AND.L D5,D0
0000503e: 2203 c285 b280 6618 0683 MOVE.L D3,D1
00005040: c285 b280 6618 0683 0020 AND.L D5,D1
00005042: b280 6618 0683 0020 0020 CMP.L D0,D1
00005044: 6618 0683 0020 0020 584a BNE.B #$00000018 == 0000505e (TRUE)
00005046: 0683 0020 0020 584a 5882 ADD.L #$00200020,D3
0000504c: 584a 5882 0c82 001f ffff ADDA.W #$00000004,A2
0000504e: 5882 0c82 001f ffff 6fe0 ADD.L #$00000004,D2
00005050: 0c82 001f ffff 6fe0 4280 CMP.L #$001fffff,D2
00005056: 6fe0 4280 6000 00a2 7401 BLE.B #$ffffffe0 == 00005038 (TRUE)
00005058: 4280 6000 00a2 7401 4878 CLR.L D0
0000505a: 6000 00a2 7401 4878 0003 BT .W #$00a2 == 000050fe (TRUE)
0000505e: 7401 4878 0003 61ff ffff MOVE.L #$00000001,D2
00005060: 4878 0003 61ff ffff ce00 PEA.L $00000003
00005064: 61ff ffff ce00 584f 5282 BSR.L #$ffffce00 == 00001e66
0000506a: 584f 5282 7e04 be82 6cec ADDA.W #$00000004,A7
0000506c: 5282 7e04 be82 6cec 2004 ADD.L #$00000001,D2
0000506e: 7e04 be82 6cec 2004 c085 MOVE.L #$00000004,D7
00005070: be82 6cec 2004 c085 2203 CMP.L D2,D7
00005072: 6cec 2004 c085 2203 c285 BGE.B #$ffffffec == 00005060 (FALSE)
00005074: 2004 c085 2203 c285 2400 MOVE.L D4,D0
00005076: c085 2203 c285 2400 b382 AND.L D5,D0
00005078: 2203 c285 2400 b382 4281 MOVE.L D3,D1
0000507a: c285 2400 b382 4281 2001 AND.L D5,D1
0000507c: 2400 b382 4281 2001 e580 MOVE.L D0,D2
0000507e: b382 4281 2001 e580 2e02 EOR.L D1,D2
00005080: 4281 2001 e580 2e02 e1af CLR.L D1
00005082: 2001 e580 2e02 e1af 2007 MOVE.L D1,D0
00005084: e580 2e02 e1af 2007 0280 ASL.L #$00000002,D0
00005086: 2e02 e1af 2007 0280 f000 MOVE.L D2,D7
00005088: e1af 2007 0280 f000 0000 LSL.L D0,D7
0000508a: 2007 0280 f000 0000 6608 MOVE.L D7,D0
0000508c: 0280 f000 0000 6608 5281 AND.L #$f0000000,D0
00005092: 6608 5281 7e07 be81 6ce6 BNE.B #$00000008 == 0000509c (TRUE)
00005094: 5281 7e07 be81 6ce6 200a ADD.L #$00000001,D1
00005096: 7e07 be81 6ce6 200a 7e04 MOVE.L #$00000007,D7
00005098: be81 6ce6 200a 7e04 c087 CMP.L D1,D7
0000509a: 6ce6 200a 7e04 c087 be80 BGE.B #$ffffffe6 == 00005082 (FALSE)
0000509c: 200a 7e04 c087 be80 6604 MOVE.L A2,D0
0000509e: 7e04 c087 be80 6604 7e08 MOVE.L #$00000004,D7
000050a0: c087 be80 6604 7e08 8287 AND.L D7,D0
000050a2: be80 6604 7e08 8287 4a86 CMP.L D0,D7
000050a4: 6604 7e08 8287 4a86 6728 BNE.B #$00000004 == 000050aa (TRUE)
000050a6: 7e08 8287 4a86 6728 41f9 MOVE.L #$00000008,D7
000050a8: 8287 4a86 6728 41f9 0101 OR.L D7,D1
000050aa: 4a86 6728 41f9 0101 60a4 TST.L D6
000050ac: 6728 41f9 0101 60a4 1e30 BEQ.B #$00000028 == 000050d6 (FALSE)
000050ae: 41f9 0101 60a4 1e30 1800 LEA.L $010160a4,A0
000050b4: 1e30 1800 49c7 2f07 2f02 MOVE.B (A0, D1.L*1, $00) == $010001b6,D7
000050b8: 49c7 2f07 2f02 c685 2f03 EXT.B D7
000050ba: 2f07 2f02 c685 2f03 c885 MOVE.L D7,-(A7)
000050bc: 2f02 c685 2f03 c885 2f04 MOVE.L D2,-(A7)
000050be: c685 2f03 c885 2f04 2f0a AND.L D5,D3
000050c0: 2f03 c885 2f04 2f0a 4879 MOVE.L D3,-(A7)
000050c2: c885 2f04 2f0a 4879 0100 AND.L D5,D4
000050c4: 2f04 2f0a 4879 0100 f9a9 MOVE.L D4,-(A7)
000050c6: 2f0a 4879 0100 f9a9 61ff MOVE.L A2,-(A7)
000050c8: 4879 0100 f9a9 61ff 0000 PEA.L $0100f9a9
000050ce: 61ff 0000 16a0 6026 41f9 BSR.L #$000016a0 == 00006770
000050d4: 6026 41f9 0101 60a4 1e30 BT .B #$00000026 == 000050fc (TRUE)
000050d6: 41f9 0101 60a4 1e30 1800 LEA.L $010160a4,A0
000050dc: 1e30 1800 49c7 2f07 2f02 MOVE.B (A0, D1.L*1, $00) == $010001b6,D7
000050e0: 49c7 2f07 2f02 c685 2f03 EXT.B D7
000050e2: 2f07 2f02 c685 2f03 c885 MOVE.L D7,-(A7)
000050e4: 2f02 c685 2f03 c885 2f04 MOVE.L D2,-(A7)
000050e6: c685 2f03 c885 2f04 2f0a AND.L D5,D3
000050e8: 2f03 c885 2f04 2f0a 4879 MOVE.L D3,-(A7)
000050ea: c885 2f04 2f0a 4879 0100 AND.L D5,D4
000050ec: 2f04 2f0a 4879 0100 f9f6 MOVE.L D4,-(A7)
000050ee: 2f0a 4879 0100 f9f6 61ff MOVE.L A2,-(A7)
000050f0: 4879 0100 f9f6 61ff 0000 PEA.L $0100f9f6
000050f6: 61ff 0000 1762 200a 4cee BSR.L #$00001762 == 0000685a
000050fc: 200a 4cee 04fc ffe0 4e5e MOVE.L A2,D0
000050fe: 4cee 04fc ffe0 4e5e 4e75 MVMEL.L #$04fc,(A6,$ffe0) == $ffffffe0
00005104: 4e5e 4e75 48e7 7ffc 7000 UNLK.L A6
00005106: 4e75 48e7 7ffc 7000 7200 RTS.L 

; test patterns ?
00005108: 48e7 7ffc 7000 7200 6134 MVMLE.L #$7ffc,-(A7)
0000510c: 7000 7200 6134 72ff 6130 MOVE.L #$00000000,D0
0000510e: 7200 6134 72ff 6130 7201 MOVE.L #$00000000,D1
00005110: 6134 72ff 6130 7201 612c BSR.B #$00000034 == 00005146
00005112: 72ff 6130 7201 612c 7201 MOVE.L #$ffffffff,D1
00005114: 6130 7201 612c 7201 4481 BSR.B #$00000030 == 00005146
00005116: 7201 612c 7201 4481 6126 MOVE.L #$00000001,D1
00005118: 612c 7201 4481 6126 223c BSR.B #$0000002c == 00005146
0000511a: 7201 4481 6126 223c 5555 MOVE.L #$00000001,D1
0000511c: 4481 6126 223c 5555 5555 NEG.L D1
0000511e: 6126 223c 5555 5555 611e BSR.B #$00000026 == 00005146
00005120: 223c 5555 5555 611e 223c MOVE.L #$55555555,D1
00005126: 611e 223c 9999 9999 6116 BSR.B #$0000001e == 00005146
00005128: 223c 9999 9999 6116 223c MOVE.L #$99999999,D1
0000512e: 6116 223c 8888 8888 610e BSR.B #$00000016 == 00005146
00005130: 223c 8888 8888 610e 223c MOVE.L #$88888888,D1
00005136: 610e 223c 7777 7777 6106 BSR.B #$0000000e == 00005146
00005138: 223c 7777 7777 6106 4cdf MOVE.L #$77777777,D1
0000513e: 6106 4cdf 3ffe 4e75 2401 BSR.B #$00000006 == 00005146
00005140: 4cdf 3ffe 4e75 2401 2601 MVMEL.L #$3ffe,(A7)+
00005144: 4e75 2401 2601 383c 00ff RTS.L 


00005146: 2401 2601 383c 00ff 7a07 MOVE.L D1,D2
00005148: 2601 383c 00ff 7a07 2f01 MOVE.L D1,D3
0000514a: 383c 00ff 7a07 2f01 2f02 MOVE.W #$00ff,D4
0000514e: 7a07 2f01 2f02 2f03 51cd MOVE.L #$00000007,D5
00005150: 2f01 2f02 2f03 51cd fff8 MOVE.L D1,-(A7)
00005152: 2f02 2f03 51cd fff8 f21f MOVE.L D2,-(A7)
00005154: 2f03 51cd fff8 f21f d0ff MOVE.L D3,-(A7)
00005156: 51cd fff8 f21f d0ff f227 DBF .W D5,#$fff8 == 00005150 (FALSE)
0000515a: f21f d0ff f227 e0ff 7a07 FPP.L #$d0ff,(A7)+
0000515e: f227 e0ff 7a07 2c1f b786 FPP.L #$e0ff,-(A7)
00005162: 7a07 2c1f b786 0286 ffff MOVE.L #$00000007,D5
00005164: 2c1f b786 0286 ffff 0000 MOVE.L (A7)+,D6
00005166: b786 0286 ffff 0000 56c6 EOR.L D3,D6
00005168: 0286 ffff 0000 56c6 8006 AND.L #$ffff0000,D6
0000516e: 56c6 8006 b49f 56c6 8006 SNE.B D6 == 00005170 (TRUE)
00005170: 8006 b49f 56c6 8006 b29f OR.B D6,D0
00005172: b49f 56c6 8006 b29f 56c6 CMP.L (A7)+,D2
00005174: 56c6 8006 b29f 56c6 8006 SNE.B D6 == 00005176 (TRUE)
00005176: 8006 b29f 56c6 8006 51cd OR.B D6,D0
00005178: b29f 56c6 8006 51cd ffe4 CMP.L (A7)+,D1
0000517a: 56c6 8006 51cd ffe4 e389 SNE.B D6 == 0000517c (TRUE)
0000517c: 8006 51cd ffe4 e389 e392 OR.B D6,D0
0000517e: 51cd ffe4 e389 e392 e393 DBF .W D5,#$ffe4 == 00005164 (FALSE)
00005182: e389 e392 e393 6406 0081 LSL.L #$00000001,D1
00005184: e392 e393 6406 0081 0000 ROXL.L #$00000001,D2
00005186: e393 6406 0081 0000 0001 ROXL.L #$00000001,D3
00005188: 6406 0081 0000 0001 51cc BCC.B #$00000006 == 00005190 (TRUE)
0000518a: 0081 0000 0001 51cc ffbc OR.L #$00000001,D1
00005190: 51cc ffbc 4e75 48e7 7ffc DBF .W D4,#$ffbc == 0000514e (FALSE)
00005194: 4e75 48e7 7ffc 7000 263c RTS.L 


00005196: 48e7 7ffc 7000 263c 0000 MVMLE.L #$7ffc,-(A7)
0000519a: 7000 263c 0000 8000 343c MOVE.L #$00000000,D0
0000519c: 263c 0000 8000 343c 03ff MOVE.L #$00008000,D3
000051a2: 343c 03ff f203 4080 f227 MOVE.W #$03ff,D2
000051a6: f203 4080 f227 6080 f21f FPP.L #$4080,D3
000051aa: f227 6080 f21f 4080 f227 FPP.L #$6080,-(A7)
000051ae: f21f 4080 f227 6480 f21f FPP.L #$4080,(A7)+
000051b2: f227 6480 f21f 4480 f227 FPP.L #$6480,-(A7)
000051b6: f21f 4480 f227 7480 f21f FPP.L #$4480,(A7)+
000051ba: f227 7480 f21f 5480 f227 FPP.L #$7480,-(A7)
000051be: f21f 5480 f227 6880 f21f FPP.L #$5480,(A7)+
000051c2: f227 6880 f21f 4880 f204 FPP.L #$6880,-(A7)
000051c6: f21f 4880 f204 6080 b684 FPP.L #$4880,(A7)+
000051ca: f204 6080 b684 56c1 8001 FPP.L #$6080,D4
000051ce: b684 56c1 8001 5283 51ca CMP.L D4,D3
000051d0: 56c1 8001 5283 51ca ffce SNE.B D1 == 000051d2 (TRUE)
000051d2: 8001 5283 51ca ffce 4cdf OR.B D1,D0
000051d4: 5283 51ca ffce 4cdf 3ffe ADD.L #$00000001,D3
000051d6: 51ca ffce 4cdf 3ffe 4e75 DBF .W D2,#$ffce == 000051a6 (FALSE)
000051da: 4cdf 3ffe 4e75 48e7 7ffc MVMEL.L #$3ffe,(A7)+
000051de: 4e75 48e7 7ffc 7000 f23c RTS.L 
000051e0: 48e7 7ffc 7000 f23c 4000 MVMLE.L #$7ffc,-(A7)
000051e4: 7000 f23c 4000 0000 8000 MOVE.L #$00000000,D0
000051e6: f23c 4000 0000 8000 343c FPP.L #$4000,#$00008000
000051ee: 343c 03ff f200 0080 f202 MOVE.W #$03ff,D2
000051f2: f200 0080 f202 44a2 f23c FPP.L #$0080,D0
000051f6: f202 44a2 f23c 58a2 0005 FPP.L #$44a2,D2
000051fa: f23c 58a2 0005 f23c 50a2 FPP.L #$58a2,#$0005f23c
00005202: 50a2 0007 f23c 40a2 0000 ADD.L #$00000008,-(A2)
00005204: 0007 f23c 40a2 0000 0009 OR.B #$3c,D7
00005208: 40a2 0000 0009 f280 0000 NEGX.L -(A2)
0000520a: 0000 0009 f280 0000 f327 OR.B #$09,D0
0000520e: f280 0000 f327 f35f f23c FBT .L #$00000000,#$0000 == 00005210 (TRUE)
00005212: f327 f35f f23c 40a8 0000 FSAVE.L -(A7)
00005214: f35f f23c 40a8 0000 0009 FRESTORE.L (A7)+
00005216: f23c 40a8 0000 0009 f23c FPP.L #$40a8,#$00000009
0000521e: f23c 50a8 0007 f23c 58a8 FPP.L #$50a8,#$0007f23c
00005226: 58a8 0005 f202 44a8 f200 ADD.L #$00000004,(A0,$0005) == $010001b1
0000522a: f202 44a8 f200 0500 f200 FPP.L #$44a8,D2
0000522e: f200 0500 f200 0923 f200 FPP.L #$0500,D0
00005232: f200 0923 f200 0520 f200 FPP.L #$0923,D0
00005236: f200 0520 f200 0923 f200 FPP.L #$0520,D0
0000523a: f200 0923 f200 0904 f200 FPP.L #$0923,D0
0000523e: f200 0904 f200 0138 4e71 FPP.L #$0904,D0
00005242: f200 0138 4e71 f280 0000 FPP.L #$0138,D0
00005246: 4e71 f280 0000 f241 000e NOP.L 
00005248: f280 0000 f241 000e 8001 FBT .L #$00000000,#$0000 == 0000524a (TRUE)
0000524c: f241 000e 8001 f23c 5822 FST .L #$000e,D1 == 00005250 (TRUE)
00005250: 8001 f23c 5822 0001 51ca OR.B D1,D0
00005252: f23c 5822 0001 51ca ff98 FPP.L #$5822,#$000151ca
0000525a: ff98 4cdf 3ffe 4e75 4e71 ILLEGAL.L 
0000525c: 4cdf 3ffe 4e75 4e71 4e56 MVMEL.L #$3ffe,(A7)+
00005260: 4e75 4e71 4e56 ff44 48e7 RTS.L 
00005262: 4e71 4e56 ff44 48e7 3c3c NOP.L 
00005264: 4e56 ff44 48e7 3c3c 286e LINK.W A6,#$ff44
00005268: 48e7 3c3c 286e 0008 4bee MVMLE.L #$3c3c,-(A7)
0000526c: 286e 0008 4bee ffd8 7216 MOVEA.L (A6,$0008) == $00000008,A4
00005270: 4bee ffd8 7216 d28c 2d41 LEA.L (A6,$ffd8) == $ffffffd8,A5
00005274: 7216 d28c 2d41 ff44 42ae MOVE.L #$00000016,D1
00005276: d28c 2d41 ff44 42ae ff50 ADD.L A4,D1
00005278: 2d41 ff44 42ae ff50 42ae MOVE.L D1,(A6,$ff44) == $ffffff44
0000527c: 42ae ff50 42ae ff4c 2a3c CLR.L (A6,$ff50) == $ffffff50
00005280: 42ae ff4c 2a3c 0200 0180 CLR.L (A6,$ff4c) == $ffffff4c
00005284: 2a3c 0200 0180 2d6c 00f4 MOVE.L #$02000180,D5
0000528a: 2d6c 00f4 ff48 4878 0028 MOVE.L (A4,$00f4) == $01000aa8,(A6,$ff48) == $ffffff48
00005290: 4878 0028 2f0d 61ff 0000 PEA.L $00000028
00005294: 2f0d 61ff 0000 1d40 2aae MOVE.L A5,-(A7)
00005296: 61ff 0000 1d40 2aae 000c BSR.L #$00001d40 == 00006fd8
0000529c: 2aae 000c 2f2e ff48 61ff MOVE.L (A6,$000c) == $0000000c,(A5)
000052a0: 2f2e ff48 61ff 0000 19de MOVE.L (A6,$ff48) == $ffffff48,-(A7)
000052a4: 61ff 0000 19de 2d40 ff48 BSR.L #$000019de == 00006c84
000052aa: 2d40 ff48 defc 000c 2040 MOVE.L D0,(A6,$ff48) == $ffffff48
000052ae: defc 000c 2040 0c10 003f ADDA.W #$000c,A7
000052b2: 2040 0c10 003f 6700 0494 MOVEA.L D0,A0
000052b4: 0c10 003f 6700 0494 45ee CMP.B #$3f,(A0)
000052b8: 6700 0494 45ee ffd4 1010 BEQ.W #$0494 == 0000574e (FALSE)
000052bc: 45ee ffd4 1010 1480 6710 LEA.L (A6,$ffd4) == $ffffffd4,A2
000052c0: 1010 1480 6710 5248 2d48 MOVE.B (A0),D0
000052c2: 1480 6710 5248 2d48 ff48 MOVE.B D0,(A2)
000052c4: 6710 5248 2d48 ff48 1010 BEQ.B #$00000010 == 000052d6 (FALSE)
000052c6: 5248 2d48 ff48 1010 1540 ADDA.W #$00000001,A0
000052c8: 2d48 ff48 1010 1540 0001 MOVE.L A0,(A6,$ff48) == $ffffff48
000052cc: 1010 1540 0001 6600 00a8 MOVE.B (A0),D0
000052ce: 1540 0001 6600 00a8 226e MOVE.B D0,(A2,$0001) == $00000001
000052d2: 6600 00a8 226e ff44 4a29 BNE.W #$00a8 == 0000537c (TRUE)
000052d6: 226e ff44 4a29 0012 6610 MOVEA.L (A6,$ff44) == $ffffff44,A1
000052da: 4a29 0012 6610 4879 0100 TST.B (A1,$0012) == $0100bd4a
000052de: 6610 4879 0100 f495 61ff BNE.B #$00000010 == 000052f0 (TRUE)
000052e0: 4879 0100 f495 61ff ffff PEA.L $0100f495
000052e6: 61ff ffff c9ca 6000 04a2 BSR.L #$ffffc9ca == 00001cb2
000052ec: 6000 04a2 226e ff44 4869 BT .W #$04a2 == 00005790 (TRUE)
000052f0: 226e ff44 4869 0012 2f2c MOVEA.L (A6,$ff44) == $ffffff44,A1
000052f4: 4869 0012 2f2c 00f4 61ff PEA.L (A1,$0012) == $0100bd4a
000052f8: 2f2c 00f4 61ff 0000 1dd6 MOVE.L (A4,$00f4) == $01000aa8,-(A7)
000052fc: 61ff 0000 1dd6 202c 00f4 BSR.L #$00001dd6 == 000070d4
00005302: 202c 00f4 2d40 ff48 2f00 MOVE.L (A4,$00f4) == $01000aa8,D0
00005306: 2d40 ff48 2f00 4879 0100 MOVE.L D0,(A6,$ff48) == $ffffff48
0000530a: 2f00 4879 0100 fb4c 61ff MOVE.L D0,-(A7)
0000530c: 4879 0100 fb4c 61ff 0000 PEA.L $0100fb4c
00005312: 61ff 0000 145c 2f2e ff48 BSR.L #$0000145c == 00006770
00005318: 2f2e ff48 61ff 0000 1966 MOVE.L (A6,$ff48) == $ffffff48,-(A7)
0000531c: 61ff 0000 1966 2440 47f9 BSR.L #$00001966 == 00006c84
00005322: 2440 47f9 0101 6262 defc MOVEA.L D0,A2
00005324: 47f9 0101 6262 defc 0014 LEA.L $01016262,A3
0000532a: defc 0014 4a93 671e 4878 ADDA.W #$0014,A7
0000532e: 4a93 671e 4878 0002 2f0a TST.L (A3)
00005330: 671e 4878 0002 2f0a 2f13 BEQ.B #$0000001e == 00005350 (FALSE)
00005332: 4878 0002 2f0a 2f13 61ff PEA.L $00000002
00005336: 2f0a 2f13 61ff 0000 1da8 MOVE.L A2,-(A7)
00005338: 2f13 61ff 0000 1da8 defc MOVE.L (A3),-(A7)
0000533a: 61ff 0000 1da8 defc 000c BSR.L #$00001da8 == 000070e4
00005340: defc 000c 4a80 6708 d6fc ADDA.W #$000c,A7
00005344: 4a80 6708 d6fc 0014 4a93 TST.L D0
00005346: 6708 d6fc 0014 4a93 66e2 BEQ.B #$00000008 == 00005350 (FALSE)
00005348: d6fc 0014 4a93 66e2 4a93 ADDA.W #$0014,A3
0000534c: 4a93 66e2 4a93 6610 4879 TST.L (A3)
0000534e: 66e2 4a93 6610 4879 0100 BNE.B #$ffffffe2 == 00005332 (TRUE)
00005350: 4a93 6610 4879 0100 fb5e TST.L (A3)
00005352: 6610 4879 0100 fb5e 61ff BNE.B #$00000010 == 00005364 (TRUE)
00005354: 4879 0100 fb5e 61ff ffff PEA.L $0100fb5e
0000535a: 61ff ffff c956 6000 042e BSR.L #$ffffc956 == 00001cb2
00005360: 6000 042e 4878 0002 2f13 BT .W #$042e == 00005790 (TRUE)
00005364: 4878 0002 2f13 486e ffd4 PEA.L $00000002
00005368: 2f13 486e ffd4 61ff 0000 MOVE.L (A3),-(A7)
0000536a: 486e ffd4 61ff 0000 1d0e PEA.L (A6,$ffd4) == $ffffffd4
0000536e: 61ff 0000 1d0e 52ae ff48 BSR.L #$00001d0e == 0000707e
00005374: 52ae ff48 defc 000c 202e ADD.L #$00000001,(A6,$ff48) == $ffffff48
00005378: defc 000c 202e ff48 5280 ADDA.W #$000c,A7
0000537c: 202e ff48 5280 2d40 ff48 MOVE.L (A6,$ff48) == $ffffff48,D0
00005380: 5280 2d40 ff48 422e ffd6 ADD.L #$00000001,D0
00005382: 2d40 ff48 422e ffd6 2f00 MOVE.L D0,(A6,$ff48) == $ffffff48
00005386: 422e ffd6 2f00 61ff 0000 CLR.B (A6,$ffd6) == $ffffffd6
0000538a: 2f00 61ff 0000 18f6 2d40 MOVE.L D0,-(A7)
0000538c: 61ff 0000 18f6 2d40 ff48 BSR.L #$000018f6 == 00006c84
00005392: 2d40 ff48 584f 2040 4a10 MOVE.L D0,(A6,$ff48) == $ffffff48
00005396: 584f 2040 4a10 6700 00c2 ADDA.W #$00000004,A7
00005398: 2040 4a10 6700 00c2 0c10 MOVEA.L D0,A0
0000539a: 4a10 6700 00c2 0c10 0028 TST.B (A0)
0000539c: 6700 00c2 0c10 0028 6600 BEQ.W #$00c2 == 00005460 (FALSE)
000053a0: 0c10 0028 6600 00ba 5248 CMP.B #$28,(A0)
000053a4: 6600 00ba 5248 2d48 ff48 BNE.W #$00ba == 00005460 (TRUE)
000053a8: 5248 2d48 ff48 0c10 0029 ADDA.W #$00000001,A0
000053aa: 2d48 ff48 0c10 0029 6700 MOVE.L A0,(A6,$ff48) == $ffffff48
000053ae: 0c10 0029 6700 00a6 4878 CMP.B #$29,(A0)
000053b2: 6700 00a6 4878 000a 486e BEQ.W #$00a6 == 0000545a (FALSE)
000053b6: 4878 000a 486e ff50 2f2e PEA.L $0000000a
000053ba: 486e ff50 2f2e ff48 45f9 PEA.L (A6,$ff50) == $ffffff50
000053be: 2f2e ff48 45f9 0100 6cb4 MOVE.L (A6,$ff48) == $ffffff48,-(A7)
000053c2: 45f9 0100 6cb4 4e92 2040 LEA.L $01006cb4,A2
000053c8: 4e92 2040 defc 000c 4a88 JSR.L (A2)
000053ca: 2040 defc 000c 4a88 6700 MOVEA.L D0,A0
000053cc: defc 000c 4a88 6700 037a ADDA.W #$000c,A7
000053d0: 4a88 6700 037a 2d48 ff48 TST.L A0
000053d2: 6700 037a 2d48 ff48 7201 BEQ.W #$037a == 0000574e (FALSE)
000053d6: 2d48 ff48 7201 2a81 0c10 MOVE.L A0,(A6,$ff48) == $ffffff48
000053da: 7201 2a81 0c10 002c 6666 MOVE.L #$00000001,D1
000053dc: 2a81 0c10 002c 6666 4878 MOVE.L D1,(A5)
000053de: 0c10 002c 6666 4878 000a CMP.B #$2c,(A0)
000053e2: 6666 4878 000a 486e ff4c BNE.B #$00000066 == 0000544a (TRUE)
000053e4: 4878 000a 486e ff4c 5280 PEA.L $0000000a
000053e8: 486e ff4c 5280 2d40 ff48 PEA.L (A6,$ff4c) == $ffffff4c
000053ec: 5280 2d40 ff48 2f00 4e92 ADD.L #$00000001,D0
000053ee: 2d40 ff48 2f00 4e92 2040 MOVE.L D0,(A6,$ff48) == $ffffff48
000053f2: 2f00 4e92 2040 defc 000c MOVE.L D0,-(A7)
000053f4: 4e92 2040 defc 000c 4a88 JSR.L (A2)
000053f6: 2040 defc 000c 4a88 6700 MOVEA.L D0,A0
000053f8: defc 000c 4a88 6700 034e ADDA.W #$000c,A7
000053fc: 4a88 6700 034e 2d48 ff48 TST.L A0
000053fe: 6700 034e 2d48 ff48 0c10 BEQ.W #$034e == 0000574e (FALSE)
00005402: 2d48 ff48 0c10 002c 6630 MOVE.L A0,(A6,$ff48) == $ffffff48
00005406: 0c10 002c 6630 4878 000a CMP.B #$2c,(A0)
0000540a: 6630 4878 000a 486d 000c BNE.B #$00000030 == 0000543c (TRUE)
0000540c: 4878 000a 486d 000c 5280 PEA.L $0000000a
00005410: 486d 000c 5280 2d40 ff48 PEA.L (A5,$000c) == $0000000c
00005414: 5280 2d40 ff48 2f00 4e92 ADD.L #$00000001,D0
00005416: 2d40 ff48 2f00 4e92 2040 MOVE.L D0,(A6,$ff48) == $ffffff48
0000541a: 2f00 4e92 2040 defc 000c MOVE.L D0,-(A7)
0000541c: 4e92 2040 defc 000c 4a88 JSR.L (A2)
0000541e: 2040 defc 000c 4a88 6700 MOVEA.L D0,A0
00005420: defc 000c 4a88 6700 0326 ADDA.W #$000c,A7
00005424: 4a88 6700 0326 2d48 ff48 TST.L A0
00005426: 6700 0326 2d48 ff48 2b6e BEQ.W #$0326 == 0000574e (FALSE)
0000542a: 2d48 ff48 2b6e ff4c 0008 MOVE.L A0,(A6,$ff48) == $ffffff48
0000542e: 2b6e ff4c 0008 2b6e ff50 MOVE.L (A6,$ff4c) == $ffffff4c,(A5,$0008) == $00000008
00005434: 2b6e ff50 0004 6014 2b6e MOVE.L (A6,$ff50) == $ffffff50,(A5,$0004) == $00000004
0000543a: 6014 2b6e ff4c 000c 2b6e BT .B #$00000014 == 00005450 (TRUE)
0000543c: 2b6e ff4c 000c 2b6e ff50 MOVE.L (A6,$ff4c) == $ffffff4c,(A5,$000c) == $0000000c
00005442: 2b6e ff50 0008 6006 2b6e MOVE.L (A6,$ff50) == $ffffff50,(A5,$0008) == $00000008
00005448: 6006 2b6e ff50 000c 206e BT .B #$00000006 == 00005450 (TRUE)
0000544a: 2b6e ff50 000c 206e ff48 MOVE.L (A6,$ff50) == $ffffff50,(A5,$000c) == $0000000c
00005450: 206e ff48 0c10 0029 6606 MOVEA.L (A6,$ff48) == $ffffff48,A0
00005454: 0c10 0029 6606 5248 2d48 CMP.B #$29,(A0)
00005458: 6606 5248 2d48 ff48 47f9 BNE.B #$00000006 == 00005460 (TRUE)
0000545a: 5248 2d48 ff48 47f9 0101 ADDA.W #$00000001,A0
0000545c: 2d48 ff48 47f9 0101 6262 MOVE.L A0,(A6,$ff48) == $ffffff48
00005460: 47f9 0101 6262 4a93 6722 LEA.L $01016262,A3
00005466: 4a93 6722 74d4 d48e 4878 TST.L (A3)
00005468: 6722 74d4 d48e 4878 0002 BEQ.B #$00000022 == 0000548c (FALSE)
0000546a: 74d4 d48e 4878 0002 2f13 MOVE.L #$ffffffd4,D2
0000546c: d48e 4878 0002 2f13 2f02 ADD.L A6,D2
0000546e: 4878 0002 2f13 2f02 61ff PEA.L $00000002
00005472: 2f13 2f02 61ff 0000 1c6c MOVE.L (A3),-(A7)
00005474: 2f02 61ff 0000 1c6c defc MOVE.L D2,-(A7)
00005476: 61ff 0000 1c6c defc 000c BSR.L #$00001c6c == 000070e4
0000547c: defc 000c 4a80 6708 d6fc ADDA.W #$000c,A7
00005480: 4a80 6708 d6fc 0014 4a93 TST.L D0
00005482: 6708 d6fc 0014 4a93 66e2 BEQ.B #$00000008 == 0000548c (FALSE)
00005484: d6fc 0014 4a93 66e2 4a93 ADDA.W #$0014,A3
00005488: 4a93 66e2 4a93 6700 02be TST.L (A3)
0000548a: 66e2 4a93 6700 02be 2b6b BNE.B #$ffffffe2 == 0000546e (TRUE)
0000548c: 4a93 6700 02be 2b6b 0008 TST.L (A3)
0000548e: 6700 02be 2b6b 0008 0010 BEQ.W #$02be == 0000574e (FALSE)
00005492: 2b6b 0008 0010 2f2e ff48 MOVE.L (A3,$0008) == $01000a00,(A5,$0010) == $00000010
00005498: 2f2e ff48 61ff 0000 17e6 MOVE.L (A6,$ff48) == $ffffff48,-(A7)
0000549c: 61ff 0000 17e6 2d40 ff48 BSR.L #$000017e6 == 00006c84
000054a2: 2d40 ff48 2953 00f0 240c MOVE.L D0,(A6,$ff48) == $ffffff48
000054a6: 2953 00f0 240c 0682 0000 MOVE.L (A3),(A4,$00f0) == $01000aa4
000054aa: 240c 0682 0000 0100 2942 MOVE.L A4,D2
000054ac: 0682 0000 0100 2942 00f8 ADD.L #$00000100,D2
000054b2: 2942 00f8 2f2d 000c 2f2d MOVE.L D2,(A4,$00f8) == $01000aac
000054b6: 2f2d 000c 2f2d 0008 2f2d MOVE.L (A5,$000c) == $0000000c,-(A7)
000054ba: 2f2d 0008 2f2d 0004 4879 MOVE.L (A5,$0008) == $00000008,-(A7)
000054be: 2f2d 0004 4879 0100 fb7e MOVE.L (A5,$0004) == $00000004,-(A7)
000054c2: 4879 0100 fb7e 2f02 61ff PEA.L $0100fb7e
000054c8: 2f02 61ff 0000 12bc 2f02 MOVE.L D2,-(A7)
000054ca: 61ff 0000 12bc 2f02 61ff BSR.L #$000012bc == 00006788
000054d0: 2f02 61ff 0000 1c38 0680 MOVE.L D2,-(A7)
000054d2: 61ff 0000 1c38 0680 0000 BSR.L #$00001c38 == 0000710c
000054d8: 0680 0000 0100 41f4 0801 ADD.L #$00000100,D0
000054de: 41f4 0801 2948 00fc 4210 LEA.L (A4, D0.L*1, $01) == $92c334ba,A0
000054e2: 2948 00fc 4210 defc 001c MOVE.L A0,(A4,$00fc) == $01000ab0
000054e6: 4210 defc 001c 206e ff48 CLR.B (A0)
000054e8: defc 001c 206e ff48 4a10 ADDA.W #$001c,A7
000054ec: 206e ff48 4a10 6736 0c10 MOVEA.L (A6,$ff48) == $ffffff48,A0
000054f0: 4a10 6736 0c10 002d 6730 TST.B (A0)
000054f2: 6736 0c10 002d 6730 4878 BEQ.B #$00000036 == 0000552a (FALSE)
000054f4: 0c10 002d 6730 4878 0040 CMP.B #$2d,(A0)
000054f8: 6730 4878 0040 2f08 2f2c BEQ.B #$00000030 == 0000552a (FALSE)
000054fa: 4878 0040 2f08 2f2c 00fc PEA.L $00000040
000054fe: 2f08 2f2c 00fc 61ff 0000 MOVE.L A0,-(A7)
00005500: 2f2c 00fc 61ff 0000 1b78 MOVE.L (A4,$00fc) == $01000ab0,-(A7)
00005504: 61ff 0000 1b78 246c 00fc BSR.L #$00001b78 == 0000707e
0000550a: 246c 00fc defc 000c 4a12 MOVEA.L (A4,$00fc) == $01000ab0,A2
0000550e: defc 000c 4a12 6712 0c12 ADDA.W #$000c,A7
00005512: 4a12 6712 0c12 002d 670c TST.B (A2)
00005514: 6712 0c12 002d 670c 0c12 BEQ.B #$00000012 == 00005528 (FALSE)
00005516: 0c12 002d 670c 0c12 0020 CMP.B #$2d,(A2)
0000551a: 670c 0c12 0020 6706 524a BEQ.B #$0000000c == 00005528 (FALSE)
0000551c: 0c12 0020 6706 524a 4a12 CMP.B #$20,(A2)
00005520: 6706 524a 4a12 66ee 4212 BEQ.B #$00000006 == 00005528 (FALSE)
00005522: 524a 4a12 66ee 4212 2f2e ADDA.W #$00000001,A2
00005524: 4a12 66ee 4212 2f2e ff48 TST.B (A2)
00005526: 66ee 4212 2f2e ff48 2f2c BNE.B #$ffffffee == 00005516 (TRUE)
00005528: 4212 2f2e ff48 2f2c 00f8 CLR.B (A2)
0000552a: 2f2e ff48 2f2c 00f8 2f2c MOVE.L (A6,$ff48) == $ffffff48,-(A7)
0000552e: 2f2c 00f8 2f2c 00f0 4879 MOVE.L (A4,$00f8) == $01000aac,-(A7)
00005532: 2f2c 00f0 4879 0100 fb89 MOVE.L (A4,$00f0) == $01000aa4,-(A7)
00005536: 4879 0100 fb89 61ff 0000 PEA.L $0100fb89
0000553c: 61ff 0000 1232 282e ff48 BSR.L #$00001232 == 00006770
00005542: 282e ff48 76ff 302c 0170 MOVE.L (A6,$ff48) == $ffffff48,D4
00005546: 76ff 302c 0170 defc 0010 MOVE.L #$ffffffff,D3
00005548: 302c 0170 defc 0010 0800 MOVE.W (A4,$0170) == $01000b24,D0
0000554c: defc 0010 0800 0003 665e ADDA.W #$0010,A7
00005550: 0800 0003 665e 42ac 02fa BTST.L #$0003,D0
00005554: 665e 42ac 02fa 002c 0008 BNE.B #$0000005e == 000055b4 (TRUE)
00005556: 42ac 02fa 002c 0008 0004 CLR.L (A4,$02fa) == $01000cae
0000555a: 002c 0008 0004 61ff ffff OR.B #$08,(A4,$0004) == $010009b8
00005560: 61ff ffff ae6a 2040 217c BSR.L #$ffffae6a == 000003cc
00005566: 2040 217c 0100 58da 006c MOVEA.L D0,A0
00005568: 217c 0100 58da 006c 102c MOVE.L #$010058da,(A0,$006c) == $01000218
00005570: 102c 03a8 6d44 0c00 0002 MOVE.B (A4,$03a8) == $01000d5c,D0
00005574: 6d44 0c00 0002 6f08 0c00 BLT.B #$00000044 == 000055ba (TRUE)
00005576: 0c00 0002 6f08 0c00 0003 CMP.B #$02,D0
0000557a: 6f08 0c00 0003 671a 6036 BLE.B #$00000008 == 00005584 (TRUE)
0000557c: 0c00 0003 671a 6036 206c CMP.B #$03,D0
00005580: 671a 6036 206c 01a0 2010 BEQ.B #$0000001a == 0000559c (FALSE)
00005582: 6036 206c 01a0 2010 7220 BT .B #$00000036 == 000055ba (TRUE)
00005584: 206c 01a0 2010 7220 8081 MOVEA.L (A4,$01a0) == $01000b54,A0
00005588: 2010 7220 8081 2080 2245 MOVE.L (A0),D0
0000558a: 7220 8081 2080 2245 237c MOVE.L #$00000020,D1
0000558c: 8081 2080 2245 237c 0000 OR.L D1,D0
0000558e: 2080 2245 237c 0000 00ea MOVE.L D0,(A0)
00005590: 2245 237c 0000 00ea 4004 MOVEA.L D5,A1
00005592: 237c 0000 00ea 4004 601e MOVE.L #$000000ea,(A1,$4004) == $0100fd3c
0000559a: 601e 206c 01a0 2010 0040 BT .B #$0000001e == 000055ba (TRUE)
0000559c: 206c 01a0 2010 0040 2000 MOVEA.L (A4,$01a0) == $01000b54,A0
000055a0: 2010 0040 2000 2080 207c MOVE.L (A0),D0
000055a2: 0040 2000 2080 207c 0211 OR.W #$2000,D0
000055a6: 2080 207c 0211 8180 10bc MOVE.L D0,(A0)
000055a8: 207c 0211 8180 10bc 0007 MOVEA.L #$02118180,A0
000055ae: 10bc 0007 6006 022c fff7 MOVE.B #$07,(A0)
000055b2: 6006 022c fff7 0004 302c BT .B #$00000006 == 000055ba (TRUE)
000055b4: 022c fff7 0004 302c 0170 AND.B #$f7,(A4,$0004) == $010009b8
000055ba: 302c 0170 0800 0003 6630 MOVE.W (A4,$0170) == $01000b24,D0
000055be: 0800 0003 6630 4879 0101 BTST.L #$0003,D0
000055c2: 6630 4879 0101 1cc4 4878 BNE.B #$00000030 == 000055f4 (TRUE)
000055c4: 4879 0101 1cc4 4878 0134 PEA.L $01011cc4
000055ca: 4878 0134 4878 0154 61ff PEA.L $00000134
000055ce: 4878 0154 61ff ffff d230 PEA.L $00000154
000055d2: 61ff ffff d230 122b 0010 BSR.L #$ffffd230 == 00002804
000055d8: 122b 0010 49c1 2f01 61ff MOVE.B (A3,$0010) == $01000a08,D1
000055dc: 49c1 2f01 61ff 0000 030c EXT.B D1
000055de: 2f01 61ff 0000 030c 45f9 MOVE.L D1,-(A7)
000055e0: 61ff 0000 030c 45f9 0100 BSR.L #$0000030c == 000058ee
000055e6: 45f9 0100 5830 4e92 4e92 LEA.L $01005830,A2
000055ec: 4e92 4e92 defc 0010 296c JSR.L (A2)
000055ee: 4e92 defc 0010 296c 00e8 JSR.L (A2)
000055f0: defc 0010 296c 00e8 00ec ADDA.W #$0010,A7
000055f4: 296c 00e8 00ec 46fc 2700 MOVE.L (A4,$00e8) == $01000a9c,(A4,$00ec) == $01000aa0
000055fa: 46fc 2700 206b 0004 42a7 MV2SR.W #$2700
000055fe: 206b 0004 42a7 42a7 42a7 MOVEA.L (A3,$0004) == $010009fc,A0
00005602: 42a7 42a7 42a7 2f0d 2f0c CLR.L -(A7)
00005604: 42a7 42a7 2f0d 2f0c 2050 CLR.L -(A7)
00005606: 42a7 2f0d 2f0c 2050 4e90 CLR.L -(A7)
00005608: 2f0d 2f0c 2050 4e90 2400 MOVE.L A5,-(A7)
0000560a: 2f0c 2050 4e90 2400 302c MOVE.L A4,-(A7)
0000560c: 2050 4e90 2400 302c 0170 MOVEA.L (A0),A0
0000560e: 4e90 2400 302c 0170 defc JSR.L (A0)
00005610: 2400 302c 0170 defc 0014 MOVE.L D0,D2
00005612: 302c 0170 defc 0014 0800 MOVE.W (A4,$0170) == $01000b24,D0
00005616: defc 0014 0800 0003 6672 ADDA.W #$0014,A7
0000561a: 0800 0003 6672 46fc 2200 BTST.L #$0003,D0
0000561e: 6672 46fc 2200 b682 6754 BNE.B #$00000072 == 00005692 (TRUE)
00005620: 46fc 2200 b682 6754 2602 MV2SR.W #$2200
00005624: b682 6754 2602 7204 b681 CMP.L D2,D3
00005626: 6754 2602 7204 b681 6200 BEQ.B #$00000054 == 0000567c (FALSE)
00005628: 2602 7204 b681 6200 00c2 MOVE.L D2,D3
0000562a: 7204 b681 6200 00c2 207c MOVE.L #$00000004,D1
0000562c: b681 6200 00c2 207c 0100 CMP.L D1,D3
0000562e: 6200 00c2 207c 0100 e7cc BHI.W #$00c2 == 000056f2 (TRUE)
00005632: 207c 0100 e7cc 2070 3c00 MOVEA.L #$0100e7cc,A0
00005638: 2070 3c00 4ed0 122b 0010 MOVEA.L (A0, D3.L*4, $00) == $01050cd0,A0
0000563c: 4ed0 122b 0010 6018 122b JMP.L (A0)
0000563e: 122b 0010 6018 122b 0013 MOVE.B (A3,$0010) == $01000a08,D1
00005642: 6018 122b 0013 49c1 2f01 BT .B #$00000018 == 0000565c (TRUE)
00005644: 122b 0013 49c1 2f01 61ff MOVE.B (A3,$0013) == $01000a0b,D1
00005648: 49c1 2f01 61ff 0000 02a0 EXT.B D1
0000564a: 2f01 61ff 0000 02a0 7603 MOVE.L D1,-(A7)
0000564c: 61ff 0000 02a0 7603 584f BSR.L #$000002a0 == 000058ee
00005652: 7603 584f 6024 122b 0012 MOVE.L #$00000003,D3
00005654: 584f 6024 122b 0012 49c1 ADDA.W #$00000004,A7
00005656: 6024 122b 0012 49c1 2f01 BT .B #$00000024 == 0000567c (TRUE)
00005658: 122b 0012 49c1 2f01 61ff MOVE.B (A3,$0012) == $01000a0a,D1
0000565c: 49c1 2f01 61ff 0000 028c EXT.B D1
0000565e: 2f01 61ff 0000 028c 584f MOVE.L D1,-(A7)
00005660: 61ff 0000 028c 584f 6012 BSR.L #$0000028c == 000058ee
00005666: 584f 6012 0cab 0101 6f96 ADDA.W #$00000004,A7
00005668: 6012 0cab 0101 6f96 0008 BT .B #$00000012 == 0000567c (TRUE)
0000566a: 0cab 0101 6f96 0008 667e CMP.L #$01016f96,(A3,$0008) == $01000a00
00005672: 667e 4879 0100 f25d 6066 BNE.B #$0000007e == 000056f2 (TRUE)
00005674: 4879 0100 f25d 6066 4a82 PEA.L $0100f25d
0000567a: 6066 4a82 6718 2f3c 002d BT .B #$00000066 == 000056e2 (TRUE)
0000567c: 4a82 6718 2f3c 002d c6c0 TST.L D2
0000567e: 6718 2f3c 002d c6c0 61ff BEQ.B #$00000018 == 00005698 (FALSE)
00005680: 2f3c 002d c6c0 61ff ffff MOVE.L #$002dc6c0,-(A7)
00005686: 61ff ffff ce44 584f 6000 BSR.L #$ffffce44 == 000024cc		// delay(x)
0000568c: 584f 6000 ff64 4a82 6600 ADDA.W #$00000004,A7
0000568e: 6000 ff64 4a82 6600 00fa BT .W #$ff64 == 000055f4 (TRUE)
00005692: 4a82 6600 00fa 2d44 ff48 TST.L D2
00005694: 6600 00fa 2d44 ff48 206b BNE.W #$00fa == 00005790 (TRUE)
00005698: 2d44 ff48 206b 0004 42a7 MOVE.L D4,(A6,$ff48) == $ffffff48
0000569c: 206b 0004 42a7 42a7 486e MOVEA.L (A3,$0004) == $010009fc,A0
000056a0: 42a7 42a7 486e ff48 2f0d CLR.L -(A7)
000056a2: 42a7 486e ff48 2f0d 2f0c CLR.L -(A7)
000056a4: 486e ff48 2f0d 2f0c 2068 PEA.L (A6,$ff48) == $ffffff48
000056a8: 2f0d 2f0c 2068 0008 4e90 MOVE.L A5,-(A7)
000056aa: 2f0c 2068 0008 4e90 2400 MOVE.L A4,-(A7)
000056ac: 2068 0008 4e90 2400 defc MOVEA.L (A0,$0008) == $010001b4,A0
000056b0: 4e90 2400 defc 0014 6674 JSR.L (A0)
000056b2: 2400 defc 0014 6674 302c MOVE.L D0,D2
000056b4: defc 0014 6674 302c 0170 ADDA.W #$0014,A7
000056b8: 6674 302c 0170 0800 0003 BNE.B #$00000074 == 0000572e (TRUE)
000056ba: 302c 0170 0800 0003 666a MOVE.W (A4,$0170) == $01000b24,D0
000056be: 0800 0003 666a 4879 0100 BTST.L #$0003,D0
000056c2: 666a 4879 0100 f486 2f2c BNE.B #$0000006a == 0000572e (TRUE)
000056c4: 4879 0100 f486 2f2c 00fc PEA.L $0100f486
000056ca: 2f2c 00fc 61ff 0000 19e4 MOVE.L (A4,$00fc) == $01000ab0,-(A7)
000056ce: 61ff 0000 19e4 504f 4a80 BSR.L #$000019e4 == 000070b4
000056d4: 504f 4a80 6618 226e ff44 ADDA.W #$00000008,A7
000056d6: 4a80 6618 226e ff44 4869 TST.L D0
000056d8: 6618 226e ff44 4869 0012 BNE.B #$00000018 == 000056f2 (TRUE)
000056da: 226e ff44 4869 0012 2f2c MOVEA.L (A6,$ff44) == $ffffff44,A1
000056de: 4869 0012 2f2c 00f4 61ff PEA.L (A1,$0012) == $0100bd4a
000056e2: 2f2c 00f4 61ff 0000 19ec MOVE.L (A4,$00f4) == $01000aa8,-(A7)
000056e6: 61ff 0000 19ec 504f 6000 BSR.L #$000019ec == 000070d4
000056ec: 504f 6000 fb9a 122b 0011 ADDA.W #$00000008,A7
000056ee: 6000 fb9a 122b 0011 49c1 BT .W #$fb9a == 0000528a (TRUE)
000056f2: 122b 0011 49c1 2f01 61ff MOVE.B (A3,$0011) == $01000a09,D1
000056f6: 49c1 2f01 61ff 0000 01f2 EXT.B D1
000056f8: 2f01 61ff 0000 01f2 584f MOVE.L D1,-(A7)
000056fa: 61ff 0000 01f2 584f 0cab BSR.L #$000001f2 == 000058ee
00005700: 584f 0cab 0101 6f96 0008 ADDA.W #$00000004,A7
00005702: 0cab 0101 6f96 0008 660e CMP.L #$01016f96,(A3,$0008) == $01000a00
0000570a: 660e 42a7 2f2d 0008 61ff BNE.B #$0000000e == 0000571a (TRUE)
0000570c: 42a7 2f2d 0008 61ff 0000 CLR.L -(A7)
0000570e: 2f2d 0008 61ff 0000 7656 MOVE.L (A5,$0008) == $00000008,-(A7)
00005712: 61ff 0000 7656 504f 2f3c BSR.L #$00007656 == 0000cd6a
00005718: 504f 2f3c 002d c6c0 61ff ADDA.W #$00000008,A7
0000571a: 2f3c 002d c6c0 61ff ffff MOVE.L #$002dc6c0,-(A7)
00005720: 61ff ffff cdaa 76ff 584f BSR.L #$ffffcdaa == 000024cc		// delay(x)
00005726: 76ff 584f 6000 fec8 206b MOVE.L #$ffffffff,D3
00005728: 584f 6000 fec8 206b 0004 ADDA.W #$00000004,A7
0000572a: 6000 fec8 206b 0004 2f0d BT .W #$fec8 == 000055f4 (TRUE)
0000572e: 206b 0004 2f0d 2f0c 2068 MOVEA.L (A3,$0004) == $010009fc,A0
00005732: 2f0d 2f0c 2068 0004 4e90 MOVE.L A5,-(A7)
00005734: 2f0c 2068 0004 4e90 2f2e MOVE.L A4,-(A7)
00005736: 2068 0004 4e90 2f2e ff48 MOVEA.L (A0,$0004) == $010001b0,A0
0000573a: 4e90 2f2e ff48 61ff 0000 JSR.L (A0)
0000573c: 2f2e ff48 61ff 0000 1542 MOVE.L (A6,$ff48) == $ffffff48,-(A7)
00005740: 61ff 0000 1542 2940 00f4 BSR.L #$00001542 == 00006c84
00005746: 2940 00f4 2002 6044 4879 MOVE.L D0,(A4,$00f4) == $01000aa8
0000574a: 2002 6044 4879 0100 fb96 MOVE.L D2,D0
0000574c: 6044 4879 0100 fb96 61ff BT .B #$00000044 == 00005792 (TRUE)
0000574e: 4879 0100 fb96 61ff ffff PEA.L $0100fb96
00005754: 61ff ffff c55c 4879 0100 BSR.L #$ffffc55c == 00001cb2
0000575a: 4879 0100 fbce 61ff 0000 PEA.L $0100fbce
00005760: 61ff 0000 100e 47f9 0101 BSR.L #$0000100e == 00006770
00005766: 47f9 0101 6262 504f 4a93 LEA.L $01016262,A3
0000576c: 504f 4a93 671e 2f2b 000c ADDA.W #$00000008,A7
0000576e: 4a93 671e 2f2b 000c 2f13 TST.L (A3)
00005770: 671e 2f2b 000c 2f13 4879 BEQ.B #$0000001e == 00005790 (FALSE)
00005772: 2f2b 000c 2f13 4879 0100 MOVE.L (A3,$000c) == $01000a04,-(A7)
00005776: 2f13 4879 0100 fbdd 61ff MOVE.L (A3),-(A7)
00005778: 4879 0100 fbdd 61ff 0000 PEA.L $0100fbdd
0000577e: 61ff 0000 0ff0 defc 000c BSR.L #$00000ff0 == 00006770
00005784: defc 000c d6fc 0014 4a93 ADDA.W #$000c,A7
00005788: d6fc 0014 4a93 66e2 4280 ADDA.W #$0014,A3
0000578c: 4a93 66e2 4280 4cee 3c3c TST.L (A3)
0000578e: 66e2 4280 4cee 3c3c ff24 BNE.B #$ffffffe2 == 00005772 (TRUE)
00005790: 4280 4cee 3c3c ff24 4e5e CLR.L D0
00005792: 4cee 3c3c ff24 4e5e 4e75 MVMEL.L #$3c3c,(A6,$ff24) == $ffffff24
00005798: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000579a: 4e75 4e56 0000 48e7 0030 RTS.L 


0000579c: 4e56 0000 48e7 0030 61ff LINK.W A6,#$0000
000057a0: 48e7 0030 61ff ffff ac1c MVMLE.L #$0030,-(A7)
000057a4: 61ff ffff ac1c 2440 267c BSR.L #$ffffac1c == 000003c2
000057aa: 2440 267c 0200 0180 206a MOVEA.L D0,A2
000057ac: 267c 0200 0180 206a 019c MOVEA.L #$02000180,A3
000057b2: 206a 019c 2010 0280 0000 MOVEA.L (A2,$019c) == $0000019c,A0
000057b6: 2010 0280 0000 1000 6718 MOVE.L (A0),D0
000057b8: 0280 0000 1000 6718 4aaa AND.L #$00001000,D0
000057be: 6718 4aaa 0302 670c 2f2a BEQ.B #$00000018 == 000057d8 (FALSE)
000057c0: 4aaa 0302 670c 2f2a 0306 TST.L (A2,$0302) == $00000302
000057c4: 670c 2f2a 0306 206a 0302 BEQ.B #$0000000c == 000057d2 (FALSE)
000057c6: 2f2a 0306 206a 0302 4e90 MOVE.L (A2,$0306) == $00000306,-(A7)
000057ca: 206a 0302 4e90 584f 002a MOVEA.L (A2,$0302) == $00000302,A0
000057ce: 4e90 584f 002a 0004 0004 JSR.L (A0)
000057d0: 584f 002a 0004 0004 102a ADDA.W #$00000004,A7
000057d2: 002a 0004 0004 102a 03a8 OR.B #$04,(A2,$0004) == $00000004
000057d8: 102a 03a8 6d48 0c00 0002 MOVE.B (A2,$03a8) == $000003a8,D0
000057dc: 6d48 0c00 0002 6f08 0c00 BLT.B #$00000048 == 00005826 (TRUE)
000057de: 0c00 0002 6f08 0c00 0003 CMP.B #$02,D0
000057e2: 6f08 0c00 0003 671a 603a BLE.B #$00000008 == 000057ec (TRUE)
000057e4: 0c00 0003 671a 603a 206a CMP.B #$03,D0
000057e8: 671a 603a 206a 019c 7020 BEQ.B #$0000001a == 00005804 (FALSE)
000057ea: 603a 206a 019c 7020 c090 BT .B #$0000003a == 00005826 (TRUE)
000057ec: 206a 019c 7020 c090 6730 MOVEA.L (A2,$019c) == $0000019c,A0
000057f0: 7020 c090 6730 26bc 0010 MOVE.L #$00000020,D0
000057f2: c090 6730 26bc 0010 0000 AND.L (A0),D0
000057f4: 6730 26bc 0010 0000 61ff BEQ.B #$00000030 == 00005826 (FALSE)
000057f6: 26bc 0010 0000 61ff 0000 MOVE.L #$00100000,(A3)
000057fc: 61ff 0000 0032 6022 206a BSR.L #$00000032 == 00005830
00005802: 6022 206a 019c 2010 0280 BT .B #$00000022 == 00005826 (TRUE)
00005804: 206a 019c 2010 0280 0000 MOVEA.L (A2,$019c) == $0000019c,A0
00005808: 2010 0280 0000 2000 6714 MOVE.L (A0),D0
0000580a: 0280 0000 2000 6714 247c AND.L #$00002000,D0
00005810: 6714 247c 0211 8180 14bc BEQ.B #$00000014 == 00005826 (FALSE)
00005812: 247c 0211 8180 14bc 0005 MOVEA.L #$02118180,A2
00005818: 14bc 0005 61ff 0000 0012 MOVE.B #$05,(A2)
0000581c: 61ff 0000 0012 14bc 0006 BSR.L #$00000012 == 00005830
00005822: 14bc 0006 4cee 0c00 fff8 MOVE.B #$06,(A2)
00005826: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $fffffff8
0000582c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000582e: 4e75 4e56 0000 48e7 0030 RTS.L 


00005830: 4e56 0000 48e7 0030 61ff LINK.W A6,#$0000
00005834: 48e7 0030 61ff ffff ab88 MVMLE.L #$0030,-(A7)
00005838: 61ff ffff ab88 2640 082b BSR.L #$ffffab88 == 000003c2
0000583e: 2640 082b 0003 0004 6776 MOVEA.L D0,A3
00005840: 082b 0003 0004 6776 246b BTST.B #$0003,(A3,$0004) == $010009fc
00005846: 6776 246b 02fa 4a8a 676e BEQ.B #$00000076 == 000058be (FALSE)
00005848: 246b 02fa 4a8a 676e 53ab MOVEA.L (A3,$02fa) == $01000cf2,A2
0000584c: 4a8a 676e 53ab 02fe 4aab TST.L A2
0000584e: 676e 53ab 02fe 4aab 02fe BEQ.B #$0000006e == 000058be (FALSE)
00005850: 53ab 02fe 4aab 02fe 6e64 SUB.L #$00000001,(A3,$02fe) == $01000cf6
00005854: 4aab 02fe 6e64 4a2a 0009 TST.L (A3,$02fe) == $01000cf6
00005858: 6e64 4a2a 0009 671e 2f2a BGT.B #$00000064 == 000058be (FALSE)
0000585a: 4a2a 0009 671e 2f2a 0004 TST.B (A2,$0009) == $00000009
0000585e: 671e 2f2a 0004 307c 0340 BEQ.B #$0000001e == 0000587e (FALSE)
00005860: 2f2a 0004 307c 0340 90ea MOVE.L (A2,$0004) == $00000004,-(A7)
00005864: 307c 0340 90ea 0002 2f08 MOVEA.W #$0340,A0
00005868: 90ea 0002 2f08 3052 2f08 SUBA.W (A2,$0002) == $00000002,A0
0000586c: 2f08 3052 2f08 61ff ffff MOVE.L A0,-(A7)
0000586e: 3052 2f08 61ff ffff cf90 MOVEA.W (A2),A0
00005870: 2f08 61ff ffff cf90 defc MOVE.L A0,-(A7)
00005872: 61ff ffff cf90 defc 000c BSR.L #$ffffcf90 == 00002804
00005878: defc 000c 601c 2f2a 0004 ADDA.W #$000c,A7
0000587c: 601c 2f2a 0004 4878 0001 BT .B #$0000001c == 0000589a (TRUE)
0000587e: 2f2a 0004 4878 0001 306a MOVE.L (A2,$0004) == $00000004,-(A7)
00005882: 4878 0001 306a 0002 2f08 PEA.L $00000001
00005886: 306a 0002 2f08 3052 2f08 MOVEA.W (A2,$0002) == $00000002,A0
0000588a: 2f08 3052 2f08 61ff 0000 MOVE.L A0,-(A7)
0000588c: 3052 2f08 61ff 0000 0f10 MOVEA.W (A2),A0
0000588e: 2f08 61ff 0000 0f10 defc MOVE.L A0,-(A7)
00005890: 61ff 0000 0f10 defc 0010 BSR.L #$00000f10 == 000067a2
00005896: defc 0010 122a 0009 49c1 ADDA.W #$0010,A7
0000589a: 122a 0009 49c1 2741 02fe MOVE.B (A2,$0009) == $00000009,D1
0000589e: 49c1 2741 02fe 102a 0008 EXT.B D1
000058a0: 2741 02fe 102a 0008 49c0 MOVE.L D1,(A3,$02fe) == $01000cf6
000058a4: 102a 0008 49c0 2040 43f0 MOVE.B (A2,$0008) == $00000008,D0
000058a8: 49c0 2040 43f0 0c00 2009 EXT.B D0
000058aa: 2040 43f0 0c00 2009 e380 MOVEA.L D0,A0
000058ac: 43f0 0c00 2009 e380 0680 LEA.L (A0, D0.L*4, $00) == $480cadc0,A1
000058b0: 2009 e380 0680 0101 60b4 MOVE.L A1,D0
000058b2: e380 0680 0101 60b4 2740 ASL.L #$00000001,D0
000058b4: 0680 0101 60b4 2740 02fa ADD.L #$010160b4,D0
000058ba: 2740 02fa 61ff 0000 3284 MOVE.L D0,(A3,$02fa) == $01000cf2
000058be: 61ff 0000 3284 102b 0004 BSR.L #$00003284 == 00008b44
000058c4: 102b 0004 7208 c081 4cee MOVE.B (A3,$0004) == $010009fc,D0
000058c8: 7208 c081 4cee 0c00 fff8 MOVE.L #$00000008,D1
000058ca: c081 4cee 0c00 fff8 4e5e AND.L D1,D0
000058cc: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $fffffff8
000058d2: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000058d4: 4e75 4e56 0000 48e7 c0c0 RTS.L 
000058d6: 4e56 0000 48e7 c0c0 4eb9 LINK.W A6,#$0000
000058da: 48e7 c0c0 4eb9 0100 579c MVMLE.L #$c0c0,-(A7)
000058de: 4eb9 0100 579c 4cdf 0303 JSR.L $0100579c
000058e4: 4cdf 0303 4e73 4e5e 4e75 MVMEL.L #$0303,(A7)+
000058e8: 4e73 4e5e 4e75 4e56 0000 RTE.L 
000058ea: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
000058ec: 4e75 4e56 0000 2f0a 246e RTS.L 
000058ee: 4e56 0000 2f0a 246e 0008 LINK.W A6,#$0000
000058f2: 2f0a 246e 0008 61ff ffff MOVE.L A2,-(A7)
000058f4: 246e 0008 61ff ffff aac8 MOVEA.L (A6,$0008) == $00000008,A2
000058f8: 61ff ffff aac8 2040 43f2 BSR.L #$ffffaac8 == 000003c2
000058fe: 2040 43f2 ac00 2009 e380 MOVEA.L D0,A0
00005900: 43f2 ac00 2009 e380 0680 LEA.L (A2, A2.L*4, $00) == $00000000,A1
00005904: 2009 e380 0680 0101 60b4 MOVE.L A1,D0
00005906: e380 0680 0101 60b4 72ff ASL.L #$00000001,D0
00005908: 0680 0101 60b4 72ff b28a ADD.L #$010160b4,D0
0000590e: 72ff b28a 6714 42a8 02fa MOVE.L #$ffffffff,D1
00005910: b28a 6714 42a8 02fa 2140 CMP.L A2,D1
00005912: 6714 42a8 02fa 2140 02fa BEQ.B #$00000014 == 00005928 (FALSE)
00005914: 42a8 02fa 2140 02fa 42a8 CLR.L (A0,$02fa) == $010004a6
00005918: 2140 02fa 42a8 02fe 217c MOVE.L D0,(A0,$02fa) == $010004a6
0000591c: 42a8 02fe 217c 0100 5830 CLR.L (A0,$02fe) == $010004aa
00005920: 217c 0100 5830 030e 246e MOVE.L #$01005830,(A0,$030e) == $010004ba
00005928: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $fffffffc,A2
0000592c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000592e: 4e75 4e56 0000 48e7 3038 RTS.L 
00005930: 4e56 0000 48e7 3038 226e LINK.W A6,#$0000
00005934: 48e7 3038 226e 0008 246e MVMLE.L #$3038,-(A7)
00005938: 226e 0008 246e 000c 286e MOVEA.L (A6,$0008) == $00000008,A1
0000593c: 246e 000c 286e 0010 266e MOVEA.L (A6,$000c) == $0000000c,A2
00005940: 286e 0010 266e 0014 2049 MOVEA.L (A6,$0010) == $00000010,A4
00005944: 266e 0014 2049 0c69 0107 MOVEA.L (A6,$0014) == $00000014,A3
00005948: 2049 0c69 0107 0002 661a MOVEA.L A1,A0
0000594a: 0c69 0107 0002 661a 2429 CMP.W #$0107,(A1,$0002) == $0100bd3a
00005950: 661a 2429 0004 d4a9 0008 BNE.B #$0000001a == 0000596c (TRUE)
00005952: 2429 0004 d4a9 0008 2029 MOVE.L (A1,$0004) == $0100bd3c,D2
00005956: d4a9 0008 2029 0014 2880 ADD.L (A1,$0008) == $0100bd40,D2
0000595a: 2029 0014 2880 2680 d2fc MOVE.L (A1,$0014) == $0100bd4c,D0
0000595e: 2880 2680 d2fc 0020 76e0 MOVE.L D0,(A4)
00005960: 2680 d2fc 0020 76e0 d792 MOVE.L D0,(A3)
00005962: d2fc 0020 76e0 d792 6048 ADDA.W #$0020,A1
00005966: 76e0 d792 6048 0c90 feed MOVE.L #$ffffffe0,D3
00005968: d792 6048 0c90 feed face ADD.L D3,(A2)
0000596a: 6048 0c90 feed face 665a BT .B #$00000048 == 000059b4 (TRUE)
0000596c: 0c90 feed face 665a 7605 CMP.L #$feedface,(A0)
00005972: 665a 7605 b6a8 000c 6652 BNE.B #$0000005a == 000059ce (TRUE)
00005974: 7605 b6a8 000c 6652 41e9 MOVE.L #$00000005,D3
00005976: b6a8 000c 6652 41e9 001c CMP.L (A0,$000c) == $010001b8,D3
0000597a: 6652 41e9 001c 7001 4282 BNE.B #$00000052 == 000059ce (TRUE)
0000597c: 41e9 001c 7001 4282 4281 LEA.L (A1,$001c) == $0100bd54,A0
00005980: 7001 4282 4281 7601 b690 MOVE.L #$00000001,D0
00005982: 4282 4281 7601 b690 661c CLR.L D2
00005984: 4281 7601 b690 661c 4a80 CLR.L D1
00005986: 7601 b690 661c 4a80 6714 MOVE.L #$00000001,D3
00005988: b690 661c 4a80 6714 2028 CMP.L (A0),D3
0000598a: 661c 4a80 6714 2028 0018 BNE.B #$0000001c == 000059a8 (TRUE)
0000598c: 4a80 6714 2028 0018 2680 TST.L D0
0000598e: 6714 2028 0018 2680 2880 BEQ.B #$00000014 == 000059a4 (FALSE)
00005990: 2028 0018 2680 2880 d3e8 MOVE.L (A0,$0018) == $010001c4,D0
00005994: 2680 2880 d3e8 0020 2628 MOVE.L D0,(A3)
00005996: 2880 d3e8 0020 2628 0020 MOVE.L D0,(A4)
00005998: d3e8 0020 2628 0020 9792 ADDA.L (A0,$0020) == $010001cc,A1
0000599c: 2628 0020 9792 4280 d4a8 MOVE.L (A0,$0020) == $010001cc,D3
000059a0: 9792 4280 d4a8 0024 d1e8 SUB.L D3,(A2)
000059a2: 4280 d4a8 0024 d1e8 0004 CLR.L D0
000059a4: d4a8 0024 d1e8 0004 5281 ADD.L (A0,$0024) == $010001d0,D2
000059a8: d1e8 0004 5281 7601 b681 ADDA.L (A0,$0004) == $010001b0,A0
000059ac: 5281 7601 b681 6cd2 4a92 ADD.L #$00000001,D1
000059ae: 7601 b681 6cd2 4a92 6f12 MOVE.L #$00000001,D3
000059b0: b681 6cd2 4a92 6f12 2f12 CMP.L D1,D3
000059b2: 6cd2 4a92 6f12 2f12 2f13 BGE.B #$ffffffd2 == 00005986 (FALSE)
000059b4: 4a92 6f12 2f12 2f13 2f09 TST.L (A2)
000059b6: 6f12 2f12 2f13 2f09 61ff BLE.B #$00000012 == 000059ca (TRUE)
000059b8: 2f12 2f13 2f09 61ff 0000 MOVE.L (A2),-(A7)
000059ba: 2f13 2f09 61ff 0000 14e4 MOVE.L (A3),-(A7)
000059bc: 2f09 61ff 0000 14e4 2612 MOVE.L A1,-(A7)
000059be: 61ff 0000 14e4 2612 d793 BSR.L #$000014e4 == 00006ea4
000059c4: 2612 d793 9492 2002 600e MOVE.L (A2),D3
000059c6: d793 9492 2002 600e 4879 ADD.L D3,(A3)
000059c8: 9492 2002 600e 4879 0100 SUB.L (A2),D2
000059ca: 2002 600e 4879 0100 fbe7 MOVE.L D2,D0
000059cc: 600e 4879 0100 fbe7 61ff BT .B #$0000000e == 000059dc (TRUE)
000059ce: 4879 0100 fbe7 61ff 0000 PEA.L $0100fbe7
000059d4: 61ff 0000 0d9a 4280 4cee BSR.L #$00000d9a == 00006770
000059da: 4280 4cee 1c0c ffec 4e5e CLR.L D0
000059dc: 4cee 1c0c ffec 4e5e 4e75 MVMEL.L #$1c0c,(A6,$ffec) == $ffffffec
000059e2: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
000059e4: 4e75 4e71 4e56 0000 48e7 RTS.L 
000059e6: 4e71 4e56 0000 48e7 0030 NOP.L 
000059e8: 4e56 0000 48e7 0030 246e LINK.W A6,#$0000
000059ec: 48e7 0030 246e 000c 4878 MVMLE.L #$0030,-(A7)
000059f0: 246e 000c 4878 073c 61ff MOVEA.L (A6,$000c) == $0000000c,A2
000059f4: 4878 073c 61ff 0000 13b8 PEA.L $0000073c
000059f8: 61ff 0000 13b8 2540 0020 BSR.L #$000013b8 == 00006db2
000059fe: 2540 0020 2640 4878 0006 MOVE.L D0,(A2,$0020) == $00000020
00005a02: 2640 4878 0006 486b 0022 MOVEA.L D0,A3
00005a04: 4878 0006 486b 0022 4879 PEA.L $00000006
00005a08: 486b 0022 4879 0101 62dc PEA.L (A3,$0022) == $01000a1a
00005a0c: 4879 0101 62dc 61ff 0000 PEA.L $010162dc
00005a12: 61ff 0000 1490 206a 0010 BSR.L #$00001490 == 00006ea4
00005a18: 206a 0010 2f0a 2050 4e90 MOVEA.L (A2,$0010) == $00000010,A0
00005a1c: 2f0a 2050 4e90 defc 0014 MOVE.L A2,-(A7)
00005a1e: 2050 4e90 defc 0014 4a80 MOVEA.L (A0),A0
00005a20: 4e90 defc 0014 4a80 6604 JSR.L (A0)
00005a22: defc 0014 4a80 6604 7004 ADDA.W #$0014,A7
00005a26: 4a80 6604 7004 6012 4878 TST.L D0
00005a28: 6604 7004 6012 4878 0006 BNE.B #$00000004 == 00005a2e (TRUE)
00005a2a: 7004 6012 4878 0006 486b MOVE.L #$00000004,D0
00005a2c: 6012 4878 0006 486b 001c BT .B #$00000012 == 00005a40 (TRUE)
00005a2e: 4878 0006 486b 001c 2f00 PEA.L $00000006
00005a32: 486b 001c 2f00 61ff 0000 PEA.L (A3,$001c) == $01000a14
00005a36: 2f00 61ff 0000 146a 4280 MOVE.L D0,-(A7)
00005a38: 61ff 0000 146a 4280 4cee BSR.L #$0000146a == 00006ea4
00005a3e: 4280 4cee 0c00 fff8 4e5e CLR.L D0
00005a40: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $fffffff8
00005a46: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00005a48: 4e75 4e56 0000 206e 000c RTS.L 
00005a4a: 4e56 0000 206e 000c 2268 LINK.W A6,#$0000
00005a4e: 206e 000c 2268 0010 2f08 MOVEA.L (A6,$000c) == $0000000c,A0
00005a52: 2268 0010 2f08 2069 0004 MOVEA.L (A0,$0010) == $010001bc,A1
00005a56: 2f08 2069 0004 4e90 4e5e MOVE.L A0,-(A7)
00005a58: 2069 0004 4e90 4e5e 4e75 MOVEA.L (A1,$0004) == $0100bd3c,A0
00005a5c: 4e90 4e5e 4e75 4e56 ff78 JSR.L (A0)
00005a5e: 4e5e 4e75 4e56 ff78 48e7 UNLK.L A6
00005a60: 4e75 4e56 ff78 48e7 3e3c RTS.L 
00005a62: 4e56 ff78 48e7 3e3c 2a2e LINK.W A6,#$ff78
00005a66: 48e7 3e3c 2a2e 0008 282e MVMLE.L #$3e3c,-(A7)
00005a6a: 2a2e 0008 282e 000c 2244 MOVE.L (A6,$0008) == $00000008,D5
00005a6e: 282e 000c 2244 2669 0020 MOVE.L (A6,$000c) == $0000000c,D4
00005a72: 2244 2669 0020 49eb 02e0 MOVEA.L D4,A1
00005a74: 2669 0020 49eb 02e0 4beb MOVEA.L (A1,$0020) == $0100bd58,A3
00005a78: 49eb 02e0 4beb 050e 45eb LEA.L (A3,$02e0) == $01000cd8,A4
00005a7c: 4beb 050e 45eb 018a 2f2e LEA.L (A3,$050e) == $01000f06,A5
00005a80: 45eb 018a 2f2e 0010 2f04 LEA.L (A3,$018a) == $01000b82,A2
00005a84: 2f2e 0010 2f04 2f05 61ff MOVE.L (A6,$0010) == $00000010,-(A7)
00005a88: 2f04 2f05 61ff 0000 03a2 MOVE.L D4,-(A7)
00005a8a: 2f05 61ff 0000 03a2 defc MOVE.L D5,-(A7)
00005a8c: 61ff 0000 03a2 defc 000c BSR.L #$000003a2 == 00005e30
00005a92: defc 000c 4a80 6700 038a ADDA.W #$000c,A7
00005a96: 4a80 6700 038a 7204 efec TST.L D0
00005a98: 6700 038a 7204 efec 1004 BEQ.W #$038a == 00005e24 (FALSE)
00005a9c: 7204 efec 1004 000e 7205 MOVE.L #$00000004,D1
00005a9e: efec 1004 000e 7205 efec BFINS.L #$1004,(A4,$000e) == $010009c2
00005aa4: 7205 efec 1104 000e 197c MOVE.L #$00000005,D1
00005aa6: efec 1104 000e 197c 00ff BFINS.L #$1104,(A4,$000e) == $010009c2
00005aac: 197c 00ff 0016 197c 0011 MOVE.B #$ff,(A4,$0016) == $010009ca
00005ab2: 197c 0011 0017 296b 0018 MOVE.B #$11,(A4,$0017) == $010009cb
00005ab8: 296b 0018 001a 296a 003e MOVE.L (A3,$0018) == $01000a10,(A4,$001a) == $010009ce
00005abe: 296a 003e 001e 486a 0056 MOVE.L (A2,$003e) == $0000003e,(A4,$001e) == $010009d2
00005ac4: 486a 0056 240a 0682 0000 PEA.L (A2,$0056) == $00000056
00005ac8: 240a 0682 0000 0096 2f02 MOVE.L A2,D2
00005aca: 0682 0000 0096 2f02 4879 ADD.L #$00000096,D2
00005ad0: 2f02 4879 0100 fbfe 61ff MOVE.L D2,-(A7)
00005ad2: 4879 0100 fbfe 61ff 0000 PEA.L $0100fbfe
00005ad8: 61ff 0000 0c96 61ff 0000 BSR.L #$00000c96 == 00006770
00005ade: 61ff 0000 1e0a 0240 03ff BSR.L #$00001e0a == 000078ea
00005ae4: 0240 03ff 0640 0400 3940 AND.W #$03ff,D0
00005ae8: 0640 0400 3940 0022 397c ADD.W #$0400,D0
00005aec: 3940 0022 397c 0045 0024 MOVE.W D0,(A4,$0022) == $010009d6
00005af0: 397c 0045 0024 7201 2741 MOVE.W #$0045,(A4,$0024) == $010009d8
00005af6: 7201 2741 0028 397c 0001 MOVE.L #$00000001,D1
00005af8: 2741 0028 397c 0001 002a MOVE.L D1,(A3,$0028) == $01000a20
00005afc: 397c 0001 002a 45ec 002c MOVE.W #$0001,(A4,$002a) == $010009de
00005b02: 45ec 002c 2042 defc 000c LEA.L (A4,$002c) == $010009e0,A2
00005b06: 2042 defc 000c 4a10 6706 MOVEA.L D2,A0
00005b08: defc 000c 4a10 6706 14d8 ADDA.W #$000c,A7
00005b0c: 4a10 6706 14d8 4a10 66fa TST.B (A0)
00005b0e: 6706 14d8 4a10 66fa 421a BEQ.B #$00000006 == 00005b16 (FALSE)
00005b10: 14d8 4a10 66fa 421a 4879 MOVE.B (A0)+,(A2)+
00005b12: 4a10 66fa 421a 4879 0100 TST.B (A0)
00005b14: 66fa 421a 4879 0100 fc12 BNE.B #$fffffffa == 00005b10 (TRUE)
00005b16: 421a 4879 0100 fc12 2f0a CLR.B (A2)+
00005b18: 4879 0100 fc12 2f0a 61ff PEA.L $0100fc12
00005b1e: 2f0a 61ff 0000 15b2 5c4a MOVE.L A2,-(A7)
00005b20: 61ff 0000 15b2 5c4a 300c BSR.L #$000015b2 == 000070d4
00005b26: 5c4a 300c 0640 002c 94c0 ADDA.W #$00000006,A2
00005b28: 300c 0640 002c 94c0 300a MOVE.W A4,D0
00005b2a: 0640 002c 94c0 300a 0640 ADD.W #$002c,D0
00005b2e: 94c0 300a 0640 000a 3940 SUBA.W D0,A2
00005b30: 300a 0640 000a 3940 0026 MOVE.W A2,D0
00005b32: 0640 000a 3940 0026 3200 ADD.W #$000a,D0
00005b36: 3940 0026 3200 0641 0014 MOVE.W D0,(A4,$0026) == $010009da
00005b3a: 3200 0641 0014 3941 0010 MOVE.W D0,D1
00005b3c: 0641 0014 3941 0010 426c ADD.W #$0014,D1
00005b40: 3941 0010 426c 0028 277c MOVE.W D1,(A4,$0010) == $010009c4
00005b44: 426c 0028 277c 0000 07ff CLR.W (A4,$0028) == $010009dc
00005b48: 277c 0000 07ff 0004 42ab MOVE.L #$000007ff,(A3,$0004) == $010009fc
00005b50: 42ab 0014 42ab 0010 4293 CLR.L (A3,$0014) == $01000a0c
00005b54: 42ab 0010 4293 42ab 000c CLR.L (A3,$0010) == $01000a08
00005b58: 4293 42ab 000c 42ab 0008 CLR.L (A3)
00005b5a: 42ab 000c 42ab 0008 504f CLR.L (A3,$000c) == $01000a04
00005b5e: 42ab 0008 504f 6000 02a8 CLR.L (A3,$0008) == $01000a00
00005b62: 504f 6000 02a8 45f9 0100 ADDA.W #$00000008,A7
00005b64: 6000 02a8 45f9 0100 78ea BT .W #$02a8 == 00005e0e (TRUE)
00005b68: 45f9 0100 78ea 4e92 9093 LEA.L $010078ea,A2
00005b6e: 4e92 9093 b0ab 0014 6d58 JSR.L (A2)
00005b70: 9093 b0ab 0014 6d58 4e92 SUB.L (A3),D0
00005b72: b0ab 0014 6d58 4e92 2680 CMP.L (A3,$0014) == $01000a0c,D0
00005b76: 6d58 4e92 2680 2f2b 000c BLT.B #$00000058 == 00005bd0 (TRUE)
00005b78: 4e92 2680 2f2b 000c 42a7 JSR.L (A2)
00005b7a: 2680 2f2b 000c 42a7 2f0b MOVE.L D0,(A3)
00005b7c: 2f2b 000c 42a7 2f0b 2f04 MOVE.L (A3,$000c) == $01000a04,-(A7)
00005b80: 42a7 2f0b 2f04 2f05 61ff CLR.L -(A7)
00005b82: 2f0b 2f04 2f05 61ff 0000 MOVE.L A3,-(A7)
00005b84: 2f04 2f05 61ff 0000 0712 MOVE.L D4,-(A7)
00005b86: 2f05 61ff 0000 0712 defc MOVE.L D5,-(A7)
00005b88: 61ff 0000 0712 defc 0014 BSR.L #$00000712 == 0000629c
00005b8e: defc 0014 4aab 0010 6708 ADDA.W #$0014,A7
00005b92: 4aab 0010 6708 7250 b2ab TST.L (A3,$0010) == $01000a08
00005b96: 6708 7250 b2ab 000c 6c2c BEQ.B #$00000008 == 00005ba0 (FALSE)
00005b98: 7250 b2ab 000c 6c2c 52ab MOVE.L #$00000050,D1
00005b9a: b2ab 000c 6c2c 52ab 0008 CMP.L (A3,$000c) == $01000a04,D1
00005b9e: 6c2c 52ab 0008 0cab 0000 BGE.B #$0000002c == 00005bcc (FALSE)
00005ba0: 52ab 0008 0cab 0000 fffe ADD.L #$00000001,(A3,$0008) == $01000a00
00005ba4: 0cab 0000 fffe 0004 6e0e CMP.L #$0000fffe,(A3,$0004) == $010009fc
00005bac: 6e0e 202b 0004 e380 7201 BGT.B #$0000000e == 00005bbc (FALSE)
00005bae: 202b 0004 e380 7201 8081 MOVE.L (A3,$0004) == $010009fc,D0
00005bb2: e380 7201 8081 2740 0004 ASL.L #$00000001,D0
00005bb4: 7201 8081 2740 0004 61ff MOVE.L #$00000001,D1
00005bb6: 8081 2740 0004 61ff 0000 OR.L D1,D0
00005bb8: 2740 0004 61ff 0000 1cba MOVE.L D0,(A3,$0004) == $010009fc
00005bbc: 61ff 0000 1cba c0ab 0004 BSR.L #$00001cba == 00007878
00005bc2: c0ab 0004 2740 0014 6004 AND.L (A3,$0004) == $010009fc,D0
00005bc6: 2740 0014 6004 52ab 000c MOVE.L D0,(A3,$0014) == $01000a0c
00005bca: 6004 52ab 000c 42a7 2f0b BT .B #$00000004 == 00005bd0 (TRUE)
00005bcc: 52ab 000c 42a7 2f0b 2f04 ADD.L #$00000001,(A3,$000c) == $01000a04
00005bd0: 42a7 2f0b 2f04 2f05 61ff CLR.L -(A7)
00005bd2: 2f0b 2f04 2f05 61ff 0000 MOVE.L A3,-(A7)
00005bd4: 2f04 2f05 61ff 0000 0772 MOVE.L D4,-(A7)
00005bd6: 2f05 61ff 0000 0772 2600 MOVE.L D5,-(A7)
00005bd8: 61ff 0000 0772 2600 defc BSR.L #$00000772 == 0000634c
00005bde: 2600 defc 0010 6700 0228 MOVE.L D0,D3
00005be0: defc 0010 6700 0228 277c ADDA.W #$0010,A7
00005be4: 6700 0228 277c 0000 07ff BEQ.W #$0228 == 00005e0e (FALSE)
00005be8: 277c 0000 07ff 0004 722d MOVE.L #$000007ff,(A3,$0004) == $010009fc
00005bf0: 722d b283 6400 0218 0c2d MOVE.L #$0000002d,D1
00005bf2: b283 6400 0218 0c2d 0011 CMP.L D3,D1
00005bf4: 6400 0218 0c2d 0011 0017 BCC.W #$0218 == 00005e0e (TRUE)
00005bf8: 0c2d 0011 0017 6600 020e CMP.B #$11,(A5,$0017) == $00000017
00005bfe: 6600 020e 322c 0022 b26d BNE.W #$020e == 00005e0e (TRUE)
00005c02: 322c 0022 b26d 0024 6600 MOVE.W (A4,$0022) == $010009d6,D1
00005c06: b26d 0024 6600 0202 4aab CMP.W (A5,$0024) == $00000024,D1
00005c0a: 6600 0202 4aab 0010 670c BNE.W #$0202 == 00005e0e (TRUE)
00005c0e: 4aab 0010 670c 222c 001e TST.L (A3,$0010) == $01000a08
00005c12: 670c 222c 001e b2ad 001a BEQ.B #$0000000c == 00005c20 (FALSE)
00005c14: 222c 001e b2ad 001a 6600 MOVE.L (A4,$001e) == $010009d2,D1
00005c18: b2ad 001a 6600 01f0 0c6d CMP.L (A5,$001a) == $0000001a,D1
00005c1c: 6600 01f0 0c6d 0005 002a BNE.W #$01f0 == 00005e0e (TRUE)
00005c20: 0c6d 0005 002a 6614 486d CMP.W #$0005,(A5,$002a) == $0000002a
00005c26: 6614 486d 002e 4879 0100 BNE.B #$00000014 == 00005c3c (TRUE)
00005c28: 486d 002e 4879 0100 fc18 PEA.L (A5,$002e) == $0000002e
00005c2c: 4879 0100 fc18 61ff 0000 PEA.L $0100fc18
00005c32: 61ff 0000 0b3c 6000 01ea BSR.L #$00000b3c == 00006770
00005c38: 6000 01ea 0c6d 0003 002a BT .W #$01ea == 00005e24 (TRUE)
00005c3c: 0c6d 0003 002a 6600 01ca CMP.W #$0003,(A5,$002a) == $0000002a
00005c42: 6600 01ca 306d 002c b1eb BNE.W #$01ca == 00005e0e (TRUE)
00005c46: 306d 002c b1eb 0028 6730 MOVEA.W (A5,$002c) == $0000002c,A0
00005c4a: b1eb 0028 6730 322b 002a CMPA.L (A3,$0028) == $01000a20,A0
00005c4e: 6730 322b 002a 0641 ffff BEQ.B #$00000030 == 00005c80 (FALSE)
00005c50: 322b 002a 0641 ffff 3941 MOVE.W (A3,$002a) == $01000a22,D1
00005c54: 0641 ffff 3941 002c 4293 ADD.W #$ffff,D1
00005c58: 3941 002c 4293 4282 42a7 MOVE.W D1,(A4,$002c) == $010009e0
00005c5c: 4293 4282 42a7 2f0b 2f04 CLR.L (A3)
00005c5e: 4282 42a7 2f0b 2f04 2f05 CLR.L D2
00005c60: 42a7 2f0b 2f04 2f05 61ff CLR.L -(A7)
00005c62: 2f0b 2f04 2f05 61ff 0000 MOVE.L A3,-(A7)
00005c64: 2f04 2f05 61ff 0000 06e2 MOVE.L D4,-(A7)
00005c66: 2f05 61ff 0000 06e2 defc MOVE.L D5,-(A7)
00005c68: 61ff 0000 06e2 defc 0010 BSR.L #$000006e2 == 0000634c
00005c6e: defc 0010 5282 0c82 0000 ADDA.W #$0010,A7
00005c72: 5282 0c82 0000 03e7 6fe4 ADD.L #$00000001,D2
00005c74: 0c82 0000 03e7 6fe4 6000 CMP.L #$000003e7,D2
00005c7a: 6fe4 6000 0190 4879 0100 BLE.B #$ffffffe4 == 00005c60 (TRUE)
00005c7c: 6000 0190 4879 0100 f930 BT .W #$0190 == 00005e0e (TRUE)
00005c80: 4879 0100 f930 61ff 0000 PEA.L $0100f930
00005c86: 61ff 0000 0ae8 42ab 0008 BSR.L #$00000ae8 == 00006770
00005c8c: 42ab 0008 42ab 000c 584f CLR.L (A3,$0008) == $01000a00
00005c90: 42ab 000c 584f 7201 b2ab CLR.L (A3,$000c) == $01000a04
00005c94: 584f 7201 b2ab 0028 6612 ADDA.W #$00000004,A7
00005c96: 7201 b2ab 0028 6612 396d MOVE.L #$00000001,D1
00005c98: b2ab 0028 6612 396d 0022 CMP.L (A3,$0028) == $01000a20,D1
00005c9c: 6612 396d 0022 0024 277c BNE.B #$00000012 == 00005cb0 (TRUE)
00005c9e: 396d 0022 0024 277c 0000 MOVE.W (A5,$0022) == $00000022,(A4,$0024) == $010009d8
00005ca4: 277c 0000 07ff 0004 2741 MOVE.L #$000007ff,(A3,$0004) == $010009fc
00005cac: 2741 0010 306d 0026 76f4 MOVE.L D1,(A3,$0010) == $01000a08
00005cb0: 306d 0026 76f4 d688 7201 MOVEA.W (A5,$0026) == $00000026,A0
00005cb4: 76f4 d688 7201 b2ab 0028 MOVE.L #$fffffff4,D3
00005cb6: d688 7201 b2ab 0028 6626 ADD.L A0,D3
00005cb8: 7201 b2ab 0028 6626 2d43 MOVE.L #$00000001,D1
00005cba: b2ab 0028 6626 2d43 fffc CMP.L (A3,$0028) == $01000a20,D1
00005cbe: 6626 2d43 fffc 486b 0030 BNE.B #$00000026 == 00005ce6 (TRUE)
00005cc0: 2d43 fffc 486b 0030 486e MOVE.L D3,(A6,$fffc) == $fffffffc
00005cc4: 486b 0030 486e fff8 486e PEA.L (A3,$0030) == $01000a28
00005cc8: 486e fff8 486e fffc 486d PEA.L (A6,$fff8) == $fffffff8
00005ccc: 486e fffc 486d 002e 61ff PEA.L (A6,$fffc) == $fffffffc
00005cd0: 486d 002e 61ff ffff fc5a PEA.L (A5,$002e) == $0000002e
00005cd4: 61ff ffff fc5a 2c00 defc BSR.L #$fffffc5a == 00005930
00005cda: 2c00 defc 0010 6648 6000 MOVE.L D0,D6
00005cdc: defc 0010 6648 6000 0140 ADDA.W #$0010,A7
00005ce0: 6648 6000 0140 45ed 002e BNE.B #$00000048 == 00005d2a (TRUE)
00005ce2: 6000 0140 45ed 002e 2403 BT .W #$0140 == 00005e24 (TRUE)
00005ce6: 45ed 002e 2403 4aae fffc LEA.L (A5,$002e) == $0000002e,A2
00005cea: 2403 4aae fffc 6c1c 202e MOVE.L D3,D2
00005cec: 4aae fffc 6c1c 202e fffc TST.L (A6,$fffc) == $fffffffc
00005cf0: 6c1c 202e fffc 4480 b083 BGE.B #$0000001c == 00005d0e (FALSE)
00005cf2: 202e fffc 4480 b083 6f04 MOVE.L (A6,$fffc) == $fffffffc,D0
00005cf6: 4480 b083 6f04 2003 6006 NEG.L D0
00005cf8: b083 6f04 2003 6006 202e CMP.L D3,D0
00005cfa: 6f04 2003 6006 202e fffc BLE.B #$00000004 == 00005d00 (TRUE)
00005cfc: 2003 6006 202e fffc 4480 MOVE.L D3,D0
00005cfe: 6006 202e fffc 4480 d1ae BT .B #$00000006 == 00005d06 (TRUE)
00005d00: 202e fffc 4480 d1ae fffc MOVE.L (A6,$fffc) == $fffffffc,D0
00005d04: 4480 d1ae fffc 9480 d5c0 NEG.L D0
00005d06: d1ae fffc 9480 d5c0 4a82 ADD.L D0,(A6,$fffc) == $fffffffc
00005d0a: 9480 d5c0 4a82 6f18 2f02 SUB.L D0,D2
00005d0c: d5c0 4a82 6f18 2f02 2f2b ADDA.L D0,A2
00005d0e: 4a82 6f18 2f02 2f2b 0030 TST.L D2
00005d10: 6f18 2f02 2f2b 0030 2f0a BLE.B #$00000018 == 00005d2a (TRUE)
00005d12: 2f02 2f2b 0030 2f0a 61ff MOVE.L D2,-(A7)
00005d14: 2f2b 0030 2f0a 61ff 0000 MOVE.L (A3,$0030) == $01000a28,-(A7)
00005d18: 2f0a 61ff 0000 1188 d5ab MOVE.L A2,-(A7)
00005d1a: 61ff 0000 1188 d5ab 0030 BSR.L #$00001188 == 00006ea4
00005d20: d5ab 0030 9c82 defc 000c ADD.L D2,(A3,$0030) == $01000a28
00005d24: 9c82 defc 000c 42a7 2f0b SUB.L D2,D6
00005d26: defc 000c 42a7 2f0b 2f04 ADDA.W #$000c,A7
00005d2a: 42a7 2f0b 2f04 2f05 61ff CLR.L -(A7)
00005d2c: 2f0b 2f04 2f05 61ff 0000 MOVE.L A3,-(A7)
00005d2e: 2f04 2f05 61ff 0000 0618 MOVE.L D4,-(A7)
00005d30: 2f05 61ff 0000 0618 defc MOVE.L D5,-(A7)
00005d32: 61ff 0000 0618 defc 0010 BSR.L #$00000618 == 0000634c
00005d38: defc 0010 4a80 66ea 42ab ADDA.W #$0010,A7
00005d3c: 4a80 66ea 42ab 0008 42ab TST.L D0
00005d3e: 66ea 42ab 0008 42ab 000c BNE.B #$ffffffea == 00005d2a (TRUE)
00005d40: 42ab 0008 42ab 000c 397c CLR.L (A3,$0008) == $01000a00
00005d44: 42ab 000c 397c 0004 002a CLR.L (A3,$000c) == $01000a04
00005d48: 397c 0004 002a 41eb 0028 MOVE.W #$0004,(A4,$002a) == $010009de
00005d4e: 41eb 0028 3968 0002 002c LEA.L (A3,$0028) == $01000a20,A0
00005d52: 3968 0002 002c 5290 397c MOVE.W (A0,$0002) == $010001ae,(A4,$002c) == $010009e0
00005d58: 5290 397c 000c 0026 322c ADD.L #$00000001,(A0)
00005d5a: 397c 000c 0026 322c 0026 MOVE.W #$000c,(A4,$0026) == $010009da
00005d60: 322c 0026 0641 0014 3941 MOVE.W (A4,$0026) == $010009da,D1
00005d64: 0641 0014 3941 0010 61ff ADD.W #$0014,D1
00005d68: 3941 0010 61ff 0000 1b7c MOVE.W D1,(A4,$0010) == $010009c4
00005d6c: 61ff 0000 1b7c 2680 42a7 BSR.L #$00001b7c == 000078ea
00005d72: 2680 42a7 42a7 2f0b 2f04 MOVE.L D0,(A3)
00005d74: 42a7 42a7 2f0b 2f04 2f05 CLR.L -(A7)
00005d76: 42a7 2f0b 2f04 2f05 61ff CLR.L -(A7)
00005d78: 2f0b 2f04 2f05 61ff 0000 MOVE.L A3,-(A7)
00005d7a: 2f04 2f05 61ff 0000 051c MOVE.L D4,-(A7)
00005d7c: 2f05 61ff 0000 051c defc MOVE.L D5,-(A7)
00005d7e: 61ff 0000 051c defc 0014 BSR.L #$0000051c == 0000629c
00005d84: defc 0014 0c83 0000 01ff ADDA.W #$0014,A7
00005d88: 0c83 0000 01ff 6f04 4a86 CMP.L #$000001ff,D3
00005d8e: 6f04 4a86 6e7a 7202 b2ab BLE.B #$00000004 == 00005d94 (TRUE)
00005d90: 4a86 6e7a 7202 b2ab 0028 TST.L D6
00005d92: 6e7a 7202 b2ab 0028 6772 BGT.B #$0000007a == 00005e0e (FALSE)
00005d94: 7202 b2ab 0028 6772 7201 MOVE.L #$00000002,D1
00005d96: b2ab 0028 6772 7201 2244 CMP.L (A3,$0028) == $01000a20,D1
00005d9a: 6772 7201 2244 b291 6630 BEQ.B #$00000072 == 00005e0e (FALSE)
00005d9c: 7201 2244 b291 6630 2245 MOVE.L #$00000001,D1
00005d9e: 2244 b291 6630 2245 2f29 MOVEA.L D4,A1
00005da0: b291 6630 2245 2f29 00fc CMP.L (A1),D1
00005da2: 6630 2245 2f29 00fc 2244 BNE.B #$00000030 == 00005dd4 (TRUE)
00005da4: 2245 2f29 00fc 2244 2f29 MOVEA.L D5,A1
00005da6: 2f29 00fc 2244 2f29 000c MOVE.L (A1,$00fc) == $0100be34,-(A7)
00005daa: 2244 2f29 000c 2f29 0008 MOVEA.L D4,A1
00005dac: 2f29 000c 2f29 0008 2f29 MOVE.L (A1,$000c) == $0100bd44,-(A7)
00005db0: 2f29 0008 2f29 0004 2245 MOVE.L (A1,$0008) == $0100bd40,-(A7)
00005db4: 2f29 0004 2245 2f29 00f0 MOVE.L (A1,$0004) == $0100bd3c,-(A7)
00005db8: 2245 2f29 00f0 4879 0100 MOVEA.L D5,A1
00005dba: 2f29 00f0 4879 0100 fc23 MOVE.L (A1,$00f0) == $0100be28,-(A7)
00005dbe: 4879 0100 fc23 486e ff78 PEA.L $0100fc23
00005dc4: 486e ff78 61ff 0000 09be PEA.L (A6,$ff78) == $ffffff78
00005dc8: 61ff 0000 09be defc 001c BSR.L #$000009be == 00006788
00005dce: defc 001c 601e 2245 2f29 ADDA.W #$001c,A7
00005dd2: 601e 2245 2f29 00fc 2f29 BT .B #$0000001e == 00005df2 (TRUE)
00005dd4: 2245 2f29 00fc 2f29 00f0 MOVEA.L D5,A1
00005dd6: 2f29 00fc 2f29 00f0 4879 MOVE.L (A1,$00fc) == $0100be34,-(A7)
00005dda: 2f29 00f0 4879 0100 fc32 MOVE.L (A1,$00f0) == $0100be28,-(A7)
00005dde: 4879 0100 fc32 486e ff78 PEA.L $0100fc32
00005de4: 486e ff78 61ff 0000 099e PEA.L (A6,$ff78) == $ffffff78
00005de8: 61ff 0000 099e defc 0010 BSR.L #$0000099e == 00006788
00005dee: defc 0010 4879 0100 f419 ADDA.W #$0010,A7
00005df2: 4879 0100 f419 61ff 0000 PEA.L $0100f419
00005df8: 61ff 0000 0976 486e ff78 BSR.L #$00000976 == 00006770
00005dfe: 486e ff78 206e fff8 4e90 PEA.L (A6,$ff78) == $ffffff78
00005e02: 206e fff8 4e90 2d40 fff8 MOVEA.L (A6,$fff8) == $fffffff8,A0
00005e06: 4e90 2d40 fff8 6018 7231 JSR.L (A0)
00005e08: 2d40 fff8 6018 7231 b2ab MOVE.L D0,(A6,$fff8) == $fffffff8
00005e0c: 6018 7231 b2ab 0008 6c00 BT .B #$00000018 == 00005e26 (TRUE)
00005e0e: 7231 b2ab 0008 6c00 fd52 MOVE.L #$00000031,D1
00005e10: b2ab 0008 6c00 fd52 4879 CMP.L (A3,$0008) == $01000a00,D1
00005e14: 6c00 fd52 4879 0100 fc39 BGE.W #$fd52 == 00005b68 (FALSE)
00005e18: 4879 0100 fc39 61ff 0000 PEA.L $0100fc39
00005e1e: 61ff 0000 0950 4280 4cee BSR.L #$00000950 == 00006770
00005e24: 4280 4cee 3c7c ff54 4e5e CLR.L D0
00005e26: 4cee 3c7c ff54 4e5e 4e75 MVMEL.L #$3c7c,(A6,$ff54) == $ffffff54
00005e2c: 4e5e 4e75 4e56 fff0 48e7 UNLK.L A6
00005e2e: 4e75 4e56 fff0 48e7 3f3c RTS.L 
00005e30: 4e56 fff0 48e7 3f3c 206e LINK.W A6,#$fff0
00005e34: 48e7 3f3c 206e 000c 2a28 MVMLE.L #$3f3c,-(A7)
00005e38: 206e 000c 2a28 0020 7234 MOVEA.L (A6,$000c) == $0000000c,A0
00005e3c: 2a28 0020 7234 d285 2841 MOVE.L (A0,$0020) == $010001cc,D5
00005e40: 7234 d285 2841 2a45 dafc MOVE.L #$00000034,D1
00005e42: d285 2841 2a45 dafc 018a ADD.L D5,D1
00005e44: 2841 2a45 dafc 018a 206e MOVEA.L D1,A4
00005e46: 2a45 dafc 018a 206e 0010 MOVEA.L D5,A5
00005e48: dafc 018a 206e 0010 2650 ADDA.W #$018a,A5
00005e4c: 206e 0010 2650 0681 0000 MOVEA.L (A6,$0010) == $00000010,A0
00005e50: 2650 0681 0000 0116 2d41 MOVEA.L (A0),A3
00005e52: 0681 0000 0116 2d41 fff8 ADD.L #$00000116,D1
00005e58: 2d41 fff8 220d 0681 0000 MOVE.L D1,(A6,$fff8) == $fffffff8
00005e5c: 220d 0681 0000 0116 2d41 MOVE.L A5,D1
00005e5e: 0681 0000 0116 2d41 fff4 ADD.L #$00000116,D1
00005e64: 2d41 fff4 7204 efec 1004 MOVE.L D1,(A6,$fff4) == $fffffff4
00005e68: 7204 efec 1004 000e 7205 MOVE.L #$00000004,D1
00005e6a: efec 1004 000e 7205 efec BFINS.L #$1004,(A4,$000e) == $010009c2
00005e70: 7205 efec 1104 000e 526c MOVE.L #$00000005,D1
00005e72: efec 1104 000e 526c 0012 BFINS.L #$1104,(A4,$000e) == $010009c2
00005e78: 526c 0012 197c 00ff 0016 ADD.W #$00000001,(A4,$0012) == $010009c6
00005e7c: 197c 00ff 0016 197c 0011 MOVE.B #$ff,(A4,$0016) == $010009ca
00005e82: 197c 0011 0017 42ac 001a MOVE.B #$11,(A4,$0017) == $010009cb
00005e88: 42ac 001a 72ff 2941 001e CLR.L (A4,$001a) == $010009ce
00005e8c: 72ff 2941 001e 397c 0044 MOVE.L #$ffffffff,D1
00005e8e: 2941 001e 397c 0044 0022 MOVE.L D1,(A4,$001e) == $010009d2
00005e92: 397c 0044 0022 397c 0043 MOVE.W #$0044,(A4,$0022) == $010009d6
00005e98: 397c 0043 0024 426c 0028 MOVE.W #$0043,(A4,$0024) == $010009d8
00005e9e: 426c 0028 4878 012c 45ec CLR.W (A4,$0028) == $010009dc
00005ea2: 4878 012c 45ec 002a 2f0a PEA.L $0000012c
00005ea6: 45ec 002a 2f0a 61ff 0000 LEA.L (A4,$002a) == $010009de,A2
00005eaa: 2f0a 61ff 0000 112a 14bc MOVE.L A2,-(A7)
00005eac: 61ff 0000 112a 14bc 0001 BSR.L #$0000112a == 00006fd8
00005eb2: 14bc 0001 197c 0001 002b MOVE.B #$01,(A2)
00005eb6: 197c 0001 002b 197c 0006 MOVE.B #$01,(A4,$002b) == $010009df
00005ebc: 197c 0006 002c 42ac 0036 MOVE.B #$06,(A4,$002c) == $010009e0
00005ec2: 42ac 0036 4879 0100 fc48 CLR.L (A4,$0036) == $010009ea
00005ec6: 4879 0100 fc48 61ff 0000 PEA.L $0100fc48
00005ecc: 61ff 0000 08a2 4878 003a BSR.L #$000008a2 == 00006770
00005ed2: 4878 003a 2f0b 61ff 0000 PEA.L $0000003a
00005ed6: 2f0b 61ff 0000 117e 2440 MOVE.L A3,-(A7)
00005ed8: 61ff 0000 117e 2440 defc BSR.L #$0000117e == 00007058
00005ede: 2440 defc 0014 4a8a 6726 MOVEA.L D0,A2
00005ee0: defc 0014 4a8a 6726 421a ADDA.W #$0014,A7
00005ee4: 4a8a 6726 421a 4878 0040 TST.L A2
00005ee6: 6726 421a 4878 0040 2f0b BEQ.B #$00000026 == 00005f0e (FALSE)
00005ee8: 421a 4878 0040 2f0b 486c CLR.B (A2)+
00005eea: 4878 0040 2f0b 486c 0056 PEA.L $00000040
00005eee: 2f0b 486c 0056 61ff 0000 MOVE.L A3,-(A7)
00005ef0: 486c 0056 61ff 0000 1188 PEA.L (A4,$0056) == $01000a0a
00005ef4: 61ff 0000 1188 2f0b 4879 BSR.L #$00001188 == 0000707e
00005efa: 2f0b 4879 0100 fc65 61ff MOVE.L A3,-(A7)
00005efc: 4879 0100 fc65 61ff 0000 PEA.L $0100fc65
00005f02: 61ff 0000 086c 264a defc BSR.L #$0000086c == 00006770
00005f08: 264a defc 0014 4878 0006 MOVEA.L A2,A3
00005f0a: defc 0014 4878 0006 486c ADDA.W #$0014,A7
00005f0e: 4878 0006 486c 0046 2045 PEA.L $00000006
00005f12: 486c 0046 2045 4868 001c PEA.L (A4,$0046) == $010009fa
00005f16: 2045 4868 001c 61ff 0000 MOVEA.L D5,A0
00005f18: 4868 001c 61ff 0000 0f86 PEA.L (A0,$001c) == $010001c8
00005f1c: 61ff 0000 0f86 45ec 0096 BSR.L #$00000f86 == 00006ea4
00005f22: 45ec 0096 defc 000c 4a13 LEA.L (A4,$0096) == $01000a4a,A2
00005f26: defc 000c 4a13 6712 0c13 ADDA.W #$000c,A7
00005f2a: 4a13 6712 0c13 002d 670c TST.B (A3)
00005f2c: 6712 0c13 002d 670c 0c13 BEQ.B #$00000012 == 00005f40 (FALSE)
00005f2e: 0c13 002d 670c 0c13 0020 CMP.B #$2d,(A3)
00005f32: 670c 0c13 0020 6706 14db BEQ.B #$0000000c == 00005f40 (FALSE)
00005f34: 0c13 0020 6706 14db 4a13 CMP.B #$20,(A3)
00005f38: 6706 14db 4a13 66ee 4212 BEQ.B #$00000006 == 00005f40 (FALSE)
00005f3a: 14db 4a13 66ee 4212 206e MOVE.B (A3)+,(A2)+
00005f3c: 4a13 66ee 4212 206e 0010 TST.B (A3)
00005f3e: 66ee 4212 206e 0010 208b BNE.B #$ffffffee == 00005f2e (TRUE)
00005f40: 4212 206e 0010 208b 4879 CLR.B (A2)
00005f42: 206e 0010 208b 4879 0100 MOVEA.L (A6,$0010) == $00000010,A0
00005f46: 208b 4879 0100 fc6d 486c MOVE.L A3,(A0)
00005f48: 4879 0100 fc6d 486c 0096 PEA.L $0100fc6d
00005f4e: 486c 0096 61ff 0000 1180 PEA.L (A4,$0096) == $01000a4a
00005f52: 61ff 0000 1180 4878 0004 BSR.L #$00001180 == 000070d4
00005f58: 4878 0004 2f2e fff8 4879 PEA.L $00000004
00005f5c: 2f2e fff8 4879 0100 fc72 MOVE.L (A6,$fff8) == $fffffff8,-(A7)
00005f60: 4879 0100 fc72 61ff 0000 PEA.L $0100fc72
00005f66: 61ff 0000 0f3c 206e fff8 BSR.L #$00000f3c == 00006ea4
00005f6c: 206e fff8 117c 0001 0004 MOVEA.L (A6,$fff8) == $fffffff8,A0
00005f70: 117c 0001 0004 4228 0006 MOVE.B #$01,(A0,$0004) == $010001b0
00005f76: 4228 0006 397c 0134 0026 CLR.B (A0,$0006) == $010001b2
00005f7a: 397c 0134 0026 322c 0026 MOVE.W #$0134,(A4,$0026) == $010009da
00005f80: 322c 0026 0641 0014 3941 MOVE.W (A4,$0026) == $010009da,D1
00005f84: 0641 0014 3941 0010 367c ADD.W #$0014,D1
00005f88: 3941 0010 367c 0001 defc MOVE.W D1,(A4,$0010) == $010009c4
00005f8c: 367c 0001 defc 0014 283c MOVEA.W #$0001,A3
00005f90: defc 0014 283c 0000 07ff ADDA.W #$0014,A7
00005f94: 283c 0000 07ff 4286 4287 MOVE.L #$000007ff,D4
00005f9a: 4286 4287 45f9 0100 78ea CLR.L D6
00005f9c: 4287 45f9 0100 78ea 4e92 CLR.L D7
00005f9e: 45f9 0100 78ea 4e92 2d40 LEA.L $010078ea,A2
00005fa4: 4e92 2d40 fffc 4e92 42ae JSR.L (A2)
00005fa6: 2d40 fffc 4e92 42ae fff0 MOVE.L D0,(A6,$fffc) == $fffffffc
00005faa: 4e92 42ae fff0 2045 1d68 JSR.L (A2)
00005fac: 42ae fff0 2045 1d68 0021 CLR.L (A6,$fff0) == $fffffff0
00005fb0: 2045 1d68 0021 fff3 222e MOVEA.L D5,A0
00005fb2: 1d68 0021 fff3 222e fff0 MOVE.B (A0,$0021) == $010001cd,(A6,$fff3) == $fffffff3
00005fb8: 222e fff0 b181 2941 002e MOVE.L (A6,$fff0) == $fffffff0,D1
00005fbc: b181 2941 002e 4282 4283 EOR.L D0,D1
00005fbe: 2941 002e 4282 4283 45f9 MOVE.L D1,(A4,$002e) == $010009e2
00005fc2: 4282 4283 45f9 0100 78ea CLR.L D2
00005fc4: 4283 45f9 0100 78ea 4e92 CLR.L D3
00005fc6: 45f9 0100 78ea 4e92 9087 LEA.L $010078ea,A2
00005fcc: 4e92 9087 bc80 6e4c 4e92 JSR.L (A2)
00005fce: 9087 bc80 6e4c 4e92 2e00 SUB.L D7,D0
00005fd0: bc80 6e4c 4e92 2e00 2f02 CMP.L D0,D6
00005fd2: 6e4c 4e92 2e00 2f02 4878 BGT.B #$0000004c == 00006020 (FALSE)
00005fd4: 4e92 2e00 2f02 4878 0001 JSR.L (A2)
00005fd6: 2e00 2f02 4878 0001 2f05 MOVE.L D0,D7
00005fd8: 2f02 4878 0001 2f05 2f2e MOVE.L D2,-(A7)
00005fda: 4878 0001 2f05 2f2e 000c PEA.L $00000001
00005fde: 2f05 2f2e 000c 2f2e 0008 MOVE.L D5,-(A7)
00005fe0: 2f2e 000c 2f2e 0008 61ff MOVE.L (A6,$000c) == $0000000c,-(A7)
00005fe4: 2f2e 0008 61ff 0000 02b2 MOVE.L (A6,$0008) == $00000008,-(A7)
00005fe8: 61ff 0000 02b2 defc 0014 BSR.L #$000002b2 == 0000629c
00005fee: defc 0014 4a8b 670e 4879 ADDA.W #$0014,A7
00005ff2: 4a8b 670e 4879 0100 f930 TST.L A3
00005ff4: 670e 4879 0100 f930 61ff BEQ.B #$0000000e == 00006004 (FALSE)
00005ff6: 4879 0100 f930 61ff 0000 PEA.L $0100f930
00005ffc: 61ff 0000 0772 584f 0c84 BSR.L #$00000772 == 00006770
00006002: 584f 0c84 0000 fffe 6e08 ADDA.W #$00000004,A7
00006004: 0c84 0000 fffe 6e08 2004 CMP.L #$0000fffe,D4
0000600a: 6e08 2004 e380 7801 8880 BGT.B #$00000008 == 00006014 (FALSE)
0000600c: 2004 e380 7801 8880 61ff MOVE.L D4,D0
0000600e: e380 7801 8880 61ff 0000 ASL.L #$00000001,D0
00006010: 7801 8880 61ff 0000 1862 MOVE.L #$00000001,D4
00006012: 8880 61ff 0000 1862 2c04 OR.L D0,D4
00006014: 61ff 0000 1862 2c04 cc80 BSR.L #$00001862 == 00007878
0000601a: 2c04 cc80 5282 4878 0001 MOVE.L D4,D6
0000601c: cc80 5282 4878 0001 2f05 AND.L D0,D6
0000601e: 5282 4878 0001 2f05 2f2e ADD.L #$00000001,D2
00006020: 4878 0001 2f05 2f2e 000c PEA.L $00000001
00006024: 2f05 2f2e 000c 2f2e 0008 MOVE.L D5,-(A7)
00006026: 2f2e 000c 2f2e 0008 61ff MOVE.L (A6,$000c) == $0000000c,-(A7)
0000602a: 2f2e 0008 61ff 0000 031c MOVE.L (A6,$0008) == $00000008,-(A7)
0000602e: 61ff 0000 031c defc 0010 BSR.L #$0000031c == 0000634c
00006034: defc 0010 4a80 6700 0176 ADDA.W #$0010,A7
00006038: 4a80 6700 0176 0c80 0000 TST.L D0
0000603a: 6700 0176 0c80 0000 0155 BEQ.W #$0176 == 000061b2 (FALSE)
0000603e: 0c80 0000 0155 6300 016c CMP.L #$00000155,D0
00006044: 6300 016c 0c2d 0011 0017 BLS.W #$016c == 000061b2 (FALSE)
00006048: 0c2d 0011 0017 6600 0162 CMP.B #$11,(A5,$0017) == $00000017
0000604e: 6600 0162 322c 0022 b26d BNE.W #$0162 == 000061b2 (TRUE)
00006052: 322c 0022 b26d 0024 6600 MOVE.W (A4,$0022) == $010009d6,D1
00006056: b26d 0024 6600 0156 0c6d CMP.W (A5,$0024) == $00000024,D1
0000605a: 6600 0156 0c6d 0044 0024 BNE.W #$0156 == 000061b2 (TRUE)
0000605e: 0c6d 0044 0024 6600 014c CMP.W #$0044,(A5,$0024) == $00000024
00006064: 6600 014c 222d 002e b2ac BNE.W #$014c == 000061b2 (TRUE)
00006068: 222d 002e b2ac 002e 6600 MOVE.L (A5,$002e) == $0000002e,D1
0000606c: b2ac 002e 6600 0140 0c2d CMP.L (A4,$002e) == $010009e2,D1
00006070: 6600 0140 0c2d 0002 002a BNE.W #$0140 == 000061b2 (TRUE)
00006074: 0c2d 0002 002a 6600 0136 CMP.B #$02,(A5,$002a) == $0000002a
0000607a: 6600 0136 4878 0006 2045 BNE.W #$0136 == 000061b2 (TRUE)
0000607e: 4878 0006 2045 4868 001c PEA.L $00000006
00006082: 2045 4868 001c 486d 0046 MOVEA.L D5,A0
00006084: 4868 001c 486d 0046 61ff PEA.L (A0,$001c) == $010001c8
00006088: 486d 0046 61ff 0000 0d64 PEA.L (A5,$0046) == $00000046
0000608c: 61ff 0000 0d64 defc 000c BSR.L #$00000d64 == 00006df2
00006092: defc 000c 4a80 6600 0118 ADDA.W #$000c,A7
00006096: 4a80 6600 0118 206e fff4 TST.L D0
00006098: 6600 0118 206e fff4 4a28 BNE.W #$0118 == 000061b2 (TRUE)
0000609c: 206e fff4 4a28 0006 6634 MOVEA.L (A6,$fff4) == $fffffff4,A0
000060a0: 4a28 0006 6634 61ff 0000 TST.B (A0,$0006) == $010001b2
000060a4: 6634 61ff 0000 3426 4879 BNE.B #$00000034 == 000060da (TRUE)
000060a6: 61ff 0000 3426 4879 0100 BSR.L #$00003426 == 000094ce
000060ac: 4879 0100 fc77 61ff 0000 PEA.L $0100fc77
000060b2: 61ff 0000 06bc 4878 0006 BSR.L #$000006bc == 00006770
000060b8: 4878 0006 2045 4868 0022 PEA.L $00000006
000060bc: 2045 4868 0022 486d 0006 MOVEA.L D5,A0
000060be: 4868 0022 486d 0006 61ff PEA.L (A0,$0022) == $010001ce
000060c2: 486d 0006 61ff 0000 0ddc PEA.L (A5,$0006) == $00000006
000060c6: 61ff 0000 0ddc 2045 216d BSR.L #$00000ddc == 00006ea4
000060cc: 2045 216d 003a 0018 7001 MOVEA.L D5,A0
000060ce: 216d 003a 0018 7001 6000 MOVE.L (A5,$003a) == $0000003a,(A0,$0018) == $010001c4
000060d4: 7001 6000 00f6 4a8b 6714 MOVE.L #$00000001,D0
000060d6: 6000 00f6 4a8b 6714 61ff BT .W #$00f6 == 000061ce (TRUE)
000060da: 4a8b 6714 61ff 0000 180a TST.L A3
000060dc: 6714 61ff 0000 180a 90ae BEQ.B #$00000014 == 000060f2 (FALSE)
000060de: 61ff 0000 180a 90ae fffc BSR.L #$0000180a == 000078ea
000060e4: 90ae fffc 0c80 0000 270f SUB.L (A6,$fffc) == $fffffffc,D0
000060e8: 0c80 0000 270f 6f00 00c2 CMP.L #$0000270f,D0
000060ee: 6f00 00c2 97cb 206e fff4 BLE.W #$00c2 == 000061b2 (TRUE)
000060f2: 97cb 206e fff4 4868 0008 SUBA.L A3,A3
000060f4: 206e fff4 4868 0008 61ff MOVEA.L (A6,$fff4) == $fffffff4,A0
000060f8: 4868 0008 61ff 0000 100e PEA.L (A0,$0008) == $010001b4
000060fc: 61ff 0000 100e 584f 7238 BSR.L #$0000100e == 0000710c
00006102: 584f 7238 b280 6c08 206e ADDA.W #$00000004,A7
00006104: 7238 b280 6c08 206e fff4 MOVE.L #$00000038,D1
00006106: b280 6c08 206e fff4 4228 CMP.L D0,D1
00006108: 6c08 206e fff4 4228 0040 BGE.B #$00000008 == 00006112 (FALSE)
0000610a: 206e fff4 4228 0040 206e MOVEA.L (A6,$fff4) == $fffffff4,A0
0000610e: 4228 0040 206e fff4 4868 CLR.B (A0,$0040) == $010001ec
00006112: 206e fff4 4868 0008 42a7 MOVEA.L (A6,$fff4) == $fffffff4,A0
00006116: 4868 0008 42a7 4878 0008 PEA.L (A0,$0008) == $010001b4
0000611a: 42a7 4878 0008 4878 003c CLR.L -(A7)
0000611c: 4878 0008 4878 003c 61ff PEA.L $00000008
00006120: 4878 003c 61ff 0000 3322 PEA.L $0000003c
00006124: 61ff 0000 3322 7401 defc BSR.L #$00003322 == 00009448
0000612a: 7401 defc 0010 206e fff4 MOVE.L #$00000001,D2
0000612c: defc 0010 206e fff4 1628 ADDA.W #$0010,A7
00006130: 206e fff4 1628 0006 7202 MOVEA.L (A6,$fff4) == $fffffff4,A0
00006134: 1628 0006 7202 b283 6714 MOVE.B (A0,$0006) == $010001b2,D3
00006138: 7202 b283 6714 6d08 b483 MOVE.L #$00000002,D1
0000613a: b283 6714 6d08 b483 6710 CMP.L D3,D1
0000613c: 6714 6d08 b483 6710 6000 BEQ.B #$00000014 == 00006152 (FALSE)
0000613e: 6d08 b483 6710 6000 fe4e BLT.B #$00000008 == 00006148 (TRUE)
00006140: b483 6710 6000 fe4e 7203 CMP.L D3,D2
00006142: 6710 6000 fe4e 7203 b283 BEQ.B #$00000010 == 00006154 (FALSE)
00006144: 6000 fe4e 7203 b283 674e BT .W #$fe4e == 00005f94 (TRUE)
00006148: 7203 b283 674e 6000 fe44 MOVE.L #$00000003,D1
0000614a: b283 674e 6000 fe44 4282 CMP.L D3,D1
0000614c: 674e 6000 fe44 4282 2f02 BEQ.B #$0000004e == 0000619c (FALSE)
0000614e: 6000 fe44 4282 2f02 4878 BT .W #$fe44 == 00005f94 (TRUE)
00006152: 4282 2f02 4878 0038 206e CLR.L D2
00006154: 2f02 4878 0038 206e fff8 MOVE.L D2,-(A7)
00006156: 4878 0038 206e fff8 4868 PEA.L $00000038
0000615a: 206e fff8 4868 0008 61ff MOVEA.L (A6,$fff8) == $fffffff8,A0
0000615e: 4868 0008 61ff 0000 09d4 PEA.L (A0,$0008) == $010001b4
00006162: 61ff 0000 09d4 defc 000c BSR.L #$000009d4 == 00006b38
00006168: defc 000c 4a82 660e 4879 ADDA.W #$000c,A7
0000616c: 4a82 660e 4879 0100 f419 TST.L D2
0000616e: 660e 4879 0100 f419 61ff BNE.B #$0000000e == 0000617e (TRUE)
00006170: 4879 0100 f419 61ff 0000 PEA.L $0100f419
00006176: 61ff 0000 05f8 584f 296d BSR.L #$000005f8 == 00006770
0000617c: 584f 296d 003e 001e 206e ADDA.W #$00000004,A7
0000617e: 296d 003e 001e 206e fff8 MOVE.L (A5,$003e) == $0000003e,(A4,$001e) == $010009d2
00006184: 206e fff8 226e fff4 1169 MOVEA.L (A6,$fff8) == $fffffff8,A0
00006188: 226e fff4 1169 0006 0006 MOVEA.L (A6,$fff4) == $fffffff4,A1
0000618c: 1169 0006 0006 1169 0007 MOVE.B (A1,$0006) == $0100bd3e,(A0,$0006) == $010001b2
00006192: 1169 0007 0007 6000 fdfa MOVE.B (A1,$0007) == $0100bd3f,(A0,$0007) == $010001b3
00006198: 6000 fdfa 72ff 2941 001e BT .W #$fdfa == 00005f94 (TRUE)
0000619c: 72ff 2941 001e 206e fff8 MOVE.L #$ffffffff,D1
0000619e: 2941 001e 206e fff8 4228 MOVE.L D1,(A4,$001e) == $010009d2
000061a2: 206e fff8 4228 0006 4228 MOVEA.L (A6,$fff8) == $fffffff8,A0
000061a6: 4228 0006 4228 0007 6000 CLR.B (A0,$0006) == $010001b2
000061aa: 4228 0007 6000 fde4 7205 CLR.B (A0,$0007) == $010001b3
000061ae: 6000 fde4 7205 b282 6c00 BT .W #$fde4 == 00005f94 (TRUE)
000061b2: 7205 b282 6c00 fe0e 61ff MOVE.L #$00000005,D1
000061b4: b282 6c00 fe0e 61ff 0000 CMP.L D2,D1
000061b6: 6c00 fe0e 61ff 0000 3312 BGE.W #$fe0e == 00005fc6 (FALSE)
000061ba: 61ff 0000 3312 4879 0100 BSR.L #$00003312 == 000094ce
000061c0: 4879 0100 fc7e 61ff 0000 PEA.L $0100fc7e
000061c6: 61ff 0000 05a8 4280 4cee BSR.L #$000005a8 == 00006770
000061cc: 4280 4cee 3cfc ffc8 4e5e CLR.L D0
000061ce: 4cee 3cfc ffc8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffc8) == $ffffffc8
000061d4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000061d6: 4e75 4e56 0000 48e7 3c3c RTS.L 
000061d8: 4e56 0000 48e7 3c3c 2a2e LINK.W A6,#$0000
000061dc: 48e7 3c3c 2a2e 000c 2a6e MVMLE.L #$3c3c,-(A7)
000061e0: 2a2e 000c 2a6e 0010 282e MOVE.L (A6,$000c) == $0000000c,D5
000061e4: 2a6e 0010 282e 0014 720e MOVEA.L (A6,$0010) == $00000010,A5
000061e8: 282e 0014 720e d284 2841 MOVE.L (A6,$0014) == $00000014,D4
000061ec: 720e d284 2841 0c6c 0001 MOVE.L #$0000000e,D1
000061ee: d284 2841 0c6c 0001 0006 ADD.L D4,D1
000061f0: 2841 0c6c 0001 0006 6600 MOVEA.L D1,A4
000061f2: 0c6c 0001 0006 6600 0096 CMP.W #$0001,(A4,$0006) == $010009ba
000061f8: 6600 0096 0c54 0001 6600 BNE.W #$0096 == 00006290 (TRUE)
000061fc: 0c54 0001 6600 008e 0c6c CMP.W #$0001,(A4)
00006200: 6600 008e 0c6c 0800 0002 BNE.W #$008e == 00006290 (TRUE)
00006204: 0c6c 0800 0002 6600 0084 CMP.W #$0800,(A4,$0002) == $010009b6
0000620a: 6600 0084 222c 0018 b2ad BNE.W #$0084 == 00006290 (TRUE)
0000620e: 222c 0018 b2ad 0018 6678 MOVE.L (A4,$0018) == $010009cc,D1
00006212: b2ad 0018 6678 4878 0006 CMP.L (A5,$0018) == $00000018,D1
00006216: 6678 4878 0006 7412 d48c BNE.B #$00000078 == 00006290 (TRUE)
00006218: 4878 0006 7412 d48c 2f02 PEA.L $00000006
0000621c: 7412 d48c 2f02 260c 5083 MOVE.L #$00000012,D2
0000621e: d48c 2f02 260c 5083 2f03 ADD.L A4,D2
00006220: 2f02 260c 5083 2f03 45f9 MOVE.L D2,-(A7)
00006222: 260c 5083 2f03 45f9 0100 MOVE.L A4,D3
00006224: 5083 2f03 45f9 0100 6ea4 ADD.L #$00000008,D3
00006226: 2f03 45f9 0100 6ea4 4e92 MOVE.L D3,-(A7)
00006228: 45f9 0100 6ea4 4e92 4878 LEA.L $01006ea4,A2
0000622e: 4e92 4878 0004 486c 0018 JSR.L (A2)
00006230: 4878 0004 486c 0018 47ec PEA.L $00000004
00006234: 486c 0018 47ec 000e 2f0b PEA.L (A4,$0018) == $010009cc
00006238: 47ec 000e 2f0b 4e92 4878 LEA.L (A4,$000e) == $010009c2,A3
0000623c: 2f0b 4e92 4878 0006 2f03 MOVE.L A3,-(A7)
0000623e: 4e92 4878 0006 2f03 761c JSR.L (A2)
00006240: 4878 0006 2f03 761c d68d PEA.L $00000006
00006244: 2f03 761c d68d 2f03 4e92 MOVE.L D3,-(A7)
00006246: 761c d68d 2f03 4e92 26ad MOVE.L #$0000001c,D3
00006248: d68d 2f03 4e92 26ad 0018 ADD.L A5,D3
0000624a: 2f03 4e92 26ad 0018 397c MOVE.L D3,-(A7)
0000624c: 4e92 26ad 0018 397c 0002 JSR.L (A2)
0000624e: 26ad 0018 397c 0002 0006 MOVE.L (A5,$0018) == $00000018,(A3)
00006252: 397c 0002 0006 defc 0024 MOVE.W #$0002,(A4,$0006) == $010009ba
00006258: defc 0024 4878 0006 2f04 ADDA.W #$0024,A7
0000625c: 4878 0006 2f04 2f02 4e92 PEA.L $00000006
00006260: 2f04 2f02 4e92 4878 0006 MOVE.L D4,-(A7)
00006262: 2f02 4e92 4878 0006 2244 MOVE.L D2,-(A7)
00006264: 4e92 4878 0006 2244 4869 JSR.L (A2)
00006266: 4878 0006 2244 4869 0006 PEA.L $00000006
0000626a: 2244 4869 0006 2f03 4e92 MOVEA.L D4,A1
0000626c: 4869 0006 2f03 4e92 defc PEA.L (A1,$0006) == $0100bd3e
00006270: 2f03 4e92 defc 0018 2245 MOVE.L D3,-(A7)
00006272: 4e92 defc 0018 2245 2069 JSR.L (A2)
00006274: defc 0018 2245 2069 0010 ADDA.W #$0018,A7
00006278: 2245 2069 0010 42a7 4878 MOVEA.L D5,A1
0000627a: 2069 0010 42a7 4878 003c MOVEA.L (A1,$0010) == $0100bd48,A0
0000627e: 42a7 4878 003c 2f04 2f05 CLR.L -(A7)
00006280: 4878 003c 2f04 2f05 2068 PEA.L $0000003c
00006284: 2f04 2f05 2068 000c 4e90 MOVE.L D4,-(A7)
00006286: 2f05 2068 000c 4e90 6002 MOVE.L D5,-(A7)
00006288: 2068 000c 4e90 6002 70ff MOVEA.L (A0,$000c) == $010001b8,A0
0000628c: 4e90 6002 70ff 4cee 3c3c JSR.L (A0)
0000628e: 6002 70ff 4cee 3c3c ffe0 BT .B #$00000002 == 00006292 (TRUE)
00006290: 70ff 4cee 3c3c ffe0 4e5e MOVE.L #$ffffffff,D0
00006292: 4cee 3c3c ffe0 4e5e 4e75 MVMEL.L #$3c3c,(A6,$ffe0) == $ffffffe0
00006298: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000629a: 4e75 4e56 0000 48e7 3c3c RTS.L 
0000629c: 4e56 0000 48e7 3c3c 282e LINK.W A6,#$0000
000062a0: 48e7 3c3c 282e 000c 2a6e MVMLE.L #$3c3c,-(A7)
000062a4: 282e 000c 2a6e 0010 242e MOVE.L (A6,$000c) == $0000000c,D4
000062a8: 2a6e 0010 242e 0014 200d MOVEA.L (A6,$0010) == $00000010,A5
000062ac: 242e 0014 200d 0680 0000 MOVE.L (A6,$0014) == $00000014,D2
000062b0: 200d 0680 0000 02e0 7234 MOVE.L A5,D0
000062b2: 0680 0000 02e0 7234 d28d ADD.L #$000002e0,D0
000062b8: 7234 d28d 4a82 6708 7a01 MOVE.L #$00000034,D1
000062ba: d28d 4a82 6708 7a01 ba82 ADD.L A5,D1
000062bc: 4a82 6708 7a01 ba82 6706 TST.L D2
000062be: 6708 7a01 ba82 6706 6016 BEQ.B #$00000008 == 000062c8 (FALSE)
000062c0: 7a01 ba82 6706 6016 2640 MOVE.L #$00000001,D5
000062c2: ba82 6706 6016 2640 6002 CMP.L D2,D5
000062c4: 6706 6016 2640 6002 2641 BEQ.B #$00000006 == 000062cc (FALSE)
000062c6: 6016 2640 6002 2641 49eb BT .B #$00000016 == 000062de (TRUE)
000062c8: 2640 6002 2641 49eb 000e MOVEA.L D0,A3
000062ca: 6002 2641 49eb 000e 342b BT .B #$00000002 == 000062ce (TRUE)
000062cc: 2641 49eb 000e 342b 0010 MOVEA.L D1,A3
000062ce: 49eb 000e 342b 0010 0642 LEA.L (A3,$000e) == $01000a06,A4
000062d2: 342b 0010 0642 000e 260b MOVE.W (A3,$0010) == $01000a08,D2
000062d6: 0642 000e 260b 6004 70ff ADD.W #$000e,D2
000062da: 260b 6004 70ff 6060 377c MOVE.L A3,D3
000062dc: 6004 70ff 6060 377c 0800 BT .B #$00000004 == 000062e2 (TRUE)
000062de: 70ff 6060 377c 0800 000c MOVE.L #$ffffffff,D0
000062e0: 6060 377c 0800 000c 4878 BT .B #$00000060 == 00006342 (TRUE)
000062e2: 377c 0800 000c 4878 0006 MOVE.W #$0800,(A3,$000c) == $01000a04
000062e8: 4878 0006 486b 0006 486d PEA.L $00000006
000062ec: 486b 0006 486d 001c 45f9 PEA.L (A3,$0006) == $010009fe
000062f0: 486d 001c 45f9 0100 6ea4 PEA.L (A5,$001c) == $0000001c
000062f4: 45f9 0100 6ea4 4e92 4878 LEA.L $01006ea4,A2
000062fa: 4e92 4878 0006 2f0b 486d JSR.L (A2)
000062fc: 4878 0006 2f0b 486d 0022 PEA.L $00000006
00006300: 2f0b 486d 0022 4e92 426c MOVE.L A3,-(A7)
00006302: 486d 0022 4e92 426c 000a PEA.L (A5,$0022) == $00000022
00006306: 4e92 426c 000a 4878 0014 JSR.L (A2)
00006308: 426c 000a 4878 0014 2f0c CLR.W (A4,$000a) == $010009be
0000630c: 4878 0014 2f0c 61ff 0000 PEA.L $00000014
00006310: 2f0c 61ff 0000 0128 4640 MOVE.L A4,-(A7)
00006312: 61ff 0000 0128 4640 3940 BSR.L #$00000128 == 0000643c
00006318: 4640 3940 000a defc 0020 NOT.W D0
0000631a: 3940 000a defc 0020 0c42 MOVE.W D0,(A4,$000a) == $010009be
0000631e: defc 0020 0c42 003b 6202 ADDA.W #$0020,A7
00006322: 0c42 003b 6202 743c 2244 CMP.W #$003b,D2
00006326: 6202 743c 2244 2069 0010 BHI.B #$00000002 == 0000632a (TRUE)
00006328: 743c 2244 2069 0010 2f2e MOVE.L #$0000003c,D2
0000632a: 2244 2069 0010 2f2e 0018 MOVEA.L D4,A1
0000632c: 2069 0010 2f2e 0018 48c2 MOVEA.L (A1,$0010) == $0100bd48,A0
00006330: 2f2e 0018 48c2 2f02 2f03 MOVE.L (A6,$0018) == $00000018,-(A7)
00006334: 48c2 2f02 2f03 2f04 2068 EXT.L D2
00006336: 2f02 2f03 2f04 2068 000c MOVE.L D2,-(A7)
00006338: 2f03 2f04 2068 000c 4e90 MOVE.L D3,-(A7)
0000633a: 2f04 2068 000c 4e90 4cee MOVE.L D4,-(A7)
0000633c: 2068 000c 4e90 4cee 3c3c MOVEA.L (A0,$000c) == $010001b8,A0
00006340: 4e90 4cee 3c3c ffe0 4e5e JSR.L (A0)
00006342: 4cee 3c3c ffe0 4e5e 4e75 MVMEL.L #$3c3c,(A6,$ffe0) == $ffffffe0
00006348: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000634a: 4e75 4e56 0000 48e7 303c RTS.L 
0000634c: 4e56 0000 48e7 303c 286e LINK.W A6,#$0000
00006350: 48e7 303c 286e 000c 266e MVMLE.L #$303c,-(A7)
00006354: 286e 000c 266e 0010 242e MOVEA.L (A6,$000c) == $0000000c,A4
00006358: 266e 0010 242e 0014 200b MOVEA.L (A6,$0010) == $00000010,A3
0000635c: 242e 0014 200b 0680 0000 MOVE.L (A6,$0014) == $00000014,D2
00006360: 200b 0680 0000 050e 220b MOVE.L A3,D0
00006362: 0680 0000 050e 220b 0681 ADD.L #$0000050e,D0
00006368: 220b 0681 0000 018a 4a82 MOVE.L A3,D1
0000636a: 0681 0000 018a 4a82 670a ADD.L #$0000018a,D1
00006370: 4a82 670a 7601 b682 6714 TST.L D2
00006372: 670a 7601 b682 6714 6000 BEQ.B #$0000000a == 0000637e (FALSE)
00006374: 7601 b682 6714 6000 00b2 MOVE.L #$00000001,D3
00006376: b682 6714 6000 00b2 2440 CMP.L D2,D3
00006378: 6714 6000 00b2 2440 4bea BEQ.B #$00000014 == 0000638e (FALSE)
0000637a: 6000 00b2 2440 4bea 000e BT .W #$00b2 == 0000642e (TRUE)
0000637e: 2440 4bea 000e 206c 0010 MOVEA.L D0,A2
00006380: 4bea 000e 206c 0010 4878 LEA.L (A2,$000e) == $0000000e,A5
00006384: 206c 0010 4878 022e 600e MOVEA.L (A4,$0010) == $010009c4,A0
00006388: 4878 022e 600e 2441 4bea PEA.L $0000022e
0000638c: 600e 2441 4bea 000e 206c BT .B #$0000000e == 0000639c (TRUE)
0000638e: 2441 4bea 000e 206c 0010 MOVEA.L D1,A2
00006390: 4bea 000e 206c 0010 4878 LEA.L (A2,$000e) == $0000000e,A5
00006394: 206c 0010 4878 0156 2f0b MOVEA.L (A4,$0010) == $010009c4,A0
00006398: 4878 0156 2f0b 2f0a 2f0c PEA.L $00000156
0000639c: 2f0b 2f0a 2f0c 2068 0008 MOVE.L A3,-(A7)
0000639e: 2f0a 2f0c 2068 0008 4e90 MOVE.L A2,-(A7)
000063a0: 2f0c 2068 0008 4e90 3400 MOVE.L A4,-(A7)
000063a2: 2068 0008 4e90 3400 defc MOVEA.L (A0,$0008) == $010001b4,A0
000063a6: 4e90 3400 defc 0010 677e JSR.L (A0)
000063a8: 3400 defc 0010 677e 4aab MOVE.W D0,D2
000063aa: defc 0010 677e 4aab 0018 ADDA.W #$0010,A7
000063ae: 677e 4aab 0018 6750 4878 BEQ.B #$0000007e == 0000642e (FALSE)
000063b0: 4aab 0018 6750 4878 0006 TST.L (A3,$0018) == $01000a10
000063b4: 6750 4878 0006 4879 0101 BEQ.B #$00000050 == 00006406 (FALSE)
000063b6: 4878 0006 4879 0101 62dc PEA.L $00000006
000063ba: 4879 0101 62dc 2f0a 61ff PEA.L $010162dc
000063c0: 2f0a 61ff 0000 0a2e defc MOVE.L A2,-(A7)
000063c2: 61ff 0000 0a2e defc 000c BSR.L #$00000a2e == 00006df2
000063c8: defc 000c 4a80 675e 0c6a ADDA.W #$000c,A7
000063cc: 4a80 675e 0c6a 0806 000c TST.L D0
000063ce: 675e 0c6a 0806 000c 6612 BEQ.B #$0000005e == 0000642e (FALSE)
000063d0: 0c6a 0806 000c 6612 2f0a CMP.W #$0806,(A2,$000c) == $0000000c
000063d6: 6612 2f0a 2f0b 2f0c 2f2e BNE.B #$00000012 == 000063ea (TRUE)
000063d8: 2f0a 2f0b 2f0c 2f2e 0008 MOVE.L A2,-(A7)
000063da: 2f0b 2f0c 2f2e 0008 61ff MOVE.L A3,-(A7)
000063dc: 2f0c 2f2e 0008 61ff ffff MOVE.L A4,-(A7)
000063de: 2f2e 0008 61ff ffff fdf4 MOVE.L (A6,$0008) == $00000008,-(A7)
000063e2: 61ff ffff fdf4 6044 0c42 BSR.L #$fffffdf4 == 000061d8
000063e8: 6044 0c42 0021 6312 0c6a BT .B #$00000044 == 0000642e (TRUE)
000063ea: 0c42 0021 6312 0c6a 0800 CMP.W #$0021,D2
000063ee: 6312 0c6a 0800 000c 660a BLS.B #$00000012 == 00006402 (FALSE)
000063f0: 0c6a 0800 000c 660a 262d CMP.W #$0800,(A2,$000c) == $0000000c
000063f6: 660a 262d 0010 b6ab 0018 BNE.B #$0000000a == 00006402 (TRUE)
000063f8: 262d 0010 b6ab 0018 6726 MOVE.L (A5,$0010) == $00000010,D3
000063fc: b6ab 0018 6726 7001 602a CMP.L (A3,$0018) == $01000a10,D3
00006400: 6726 7001 602a 0c42 0021 BEQ.B #$00000026 == 00006428 (FALSE)
00006402: 7001 602a 0c42 0021 6322 MOVE.L #$00000001,D0
00006404: 602a 0c42 0021 6322 0c6a BT .B #$0000002a == 00006430 (TRUE)
00006406: 0c42 0021 6322 0c6a 0800 CMP.W #$0021,D2
0000640a: 6322 0c6a 0800 000c 661a BLS.B #$00000022 == 0000642e (FALSE)
0000640c: 0c6a 0800 000c 661a 4878 CMP.W #$0800,(A2,$000c) == $0000000c
00006412: 661a 4878 0006 486b 001c BNE.B #$0000001a == 0000642e (TRUE)
00006414: 4878 0006 486b 001c 2f0a PEA.L $00000006
00006418: 486b 001c 2f0a 61ff 0000 PEA.L (A3,$001c) == $01000a14
0000641c: 2f0a 61ff 0000 09d2 4a80 MOVE.L A2,-(A7)
0000641e: 61ff 0000 09d2 4a80 6606 BSR.L #$000009d2 == 00006df2
00006424: 4a80 6606 3002 48c0 6002 TST.L D0
00006426: 6606 3002 48c0 6002 4280 BNE.B #$00000006 == 0000642e (TRUE)
00006428: 3002 48c0 6002 4280 4cee MOVE.W D2,D0
0000642a: 48c0 6002 4280 4cee 3c0c EXT.L D0
0000642c: 6002 4280 4cee 3c0c ffe8 BT .B #$00000002 == 00006430 (TRUE)
0000642e: 4280 4cee 3c0c ffe8 4e5e CLR.L D0
00006430: 4cee 3c0c ffe8 4e5e 4e75 MVMEL.L #$3c0c,(A6,$ffe8) == $ffffffe8
00006436: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00006438: 4e75 4e71 4e56 0000 48e7 RTS.L 
0000643a: 4e71 4e56 0000 48e7 3000 NOP.L 

=================================================================================
= checksum by words (16bits)
=================================================================================
0000643c: 4e56 0000 48e7 3000 206e LINK.W A6,#$0000
00006440: 48e7 3000 206e 0008 4280 MVMLE.L #$3000,-(A7)
00006444: 206e 0008 4280 263c 0001 MOVEA.L (A6,$0008) == $00000008,A0
00006448: 4280 263c 0001 0000 322e CLR.L D0
0000644a: 263c 0001 0000 322e 000e MOVE.L #$00010000,D3
00006450: 322e 000e e249 4282 600c MOVE.W (A6,$000e) == $0000000e,D1	
00006454: e249 4282 600c 3418 d082 LSR.W #$00000001,D1	; divide by 2
00006456: 4282 600c 3418 d082 b680 CLR.L D2
00006458: 600c 3418 d082 b680 6204 BT .B #$0000000c == 00006466 (TRUE)
; loop
0000645a: 3418 d082 b680 6204 9083 MOVE.W (A0)+,D2
0000645c: d082 b680 6204 9083 5280 ADD.L D2,D0
0000645e: b680 6204 9083 5280 5341 CMP.L D0,D3
00006460: 6204 9083 5280 5341 0c41 BHI.B #$00000004 == 00006466 (TRUE)
00006462: 9083 5280 5341 0c41 ffff SUB.L D3,D0
00006464: 5280 5341 0c41 ffff 66ec ADD.L #$00000001,D0
00006466: 5341 0c41 ffff 66ec 0280 SUB.W #$00000001,D1
00006468: 0c41 ffff 66ec 0280 0000 CMP.W #$ffff,D1
0000646c: 66ec 0280 0000 ffff 4cee BNE.B #$ffffffec == 0000645a (TRUE)

0000646e: 0280 0000 ffff 4cee 000c AND.L #$0000ffff,D0
00006474: 4cee 000c fff8 4e5e 4e75 MVMEL.L #$000c,(A6,$fff8) == $fffffff8
0000647a: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
0000647c: 4e75 4e71 4e56 0000 2f02 RTS.L

 
0000647e: 4e71 4e56 0000 2f02 142e NOP.L 
00006480: 4e56 0000 2f02 142e 000b LINK.W A6,#$0000
00006484: 2f02 142e 000b 0c02 000a MOVE.L D2,-(A7)
00006486: 142e 000b 0c02 000a 660c MOVE.B (A6,$000b) == $0000000b,D2
0000648a: 0c02 000a 660c 4878 000d CMP.B #$0a,D2
0000648e: 660c 4878 000d 61ff 0000 BNE.B #$0000000c == 0000649c (TRUE)
00006490: 4878 000d 61ff 0000 0d0e PEA.L $0000000d
00006494: 61ff 0000 0d0e 584f 4a02 BSR.L #$00000d0e == 000071a4
0000649a: 584f 4a02 670a 49c2 2f02 ADDA.W #$00000004,A7
0000649c: 4a02 670a 49c2 2f02 61ff TST.B D2
0000649e: 670a 49c2 2f02 61ff 0000 BEQ.B #$0000000a == 000064aa (FALSE)
000064a0: 49c2 2f02 61ff 0000 0cfe EXT.B D2
000064a2: 2f02 61ff 0000 0cfe 242e MOVE.L D2,-(A7)
000064a4: 61ff 0000 0cfe 242e fffc BSR.L #$00000cfe == 000071a4
000064aa: 242e fffc 4e5e 4e75 4e56 MOVE.L (A6,$fffc) == $fffffffc,D2
000064ae: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000064b0: 4e75 4e56 0000 48e7 3f3c RTS.L 
000064b2: 4e56 0000 48e7 3f3c 142e LINK.W A6,#$0000
000064b6: 48e7 3f3c 142e 000b 61ff MVMLE.L #$3f3c,-(A7)
000064ba: 142e 000b 61ff ffff 9f02 MOVE.B (A6,$000b) == $0000000b,D2
000064be: 61ff ffff 9f02 2840 4280 BSR.L #$ffff9f02 == 000003c2
000064c4: 2840 4280 1002 2040 43f0 MOVEA.L D0,A4
000064c6: 4280 1002 2040 43f0 0a00 CLR.L D0
000064c8: 1002 2040 43f0 0a00 2009 MOVE.B D2,D0
000064ca: 2040 43f0 0a00 2009 e380 MOVEA.L D0,A0
000064cc: 43f0 0a00 2009 e380 2a40 LEA.L (A0, D0.L*2, $00) == $248657b6,A1
000064d0: 2009 e380 2a40 dbfc 0101 MOVE.L A1,D0
000064d2: e380 2a40 dbfc 0101 6230 ASL.L #$00000001,D0
000064d4: 2a40 dbfc 0101 6230 0c02 MOVEA.L D0,A5
000064d6: dbfc 0101 6230 0c02 000a ADDA.L #$01016230,A5
000064dc: 0c02 000a 661e 7c14 ddac CMP.B #$0a,D2
000064e0: 661e 7c14 ddac 01d2 2c2c BNE.B #$0000001e == 00006500 (TRUE)
000064e2: 7c14 ddac 01d2 2c2c 01ce MOVE.L #$00000014,D6
000064e4: ddac 01d2 2c2c 01ce 7e10 ADD.L D6,(A4,$01d2) == $01000b86
000064e8: 2c2c 01ce 7e10 eea6 2946 MOVE.L (A4,$01ce) == $01000b82,D6
000064ec: 7e10 eea6 2946 01ce 2006 MOVE.L #$00000010,D7
000064ee: eea6 2946 01ce 2006 efa0 ASR.L D7,D6
000064f0: 2946 01ce 2006 efa0 81ac MOVE.L D6,(A4,$01ce) == $01000b82
000064f4: 2006 efa0 81ac 01ce 6000 MOVE.L D6,D0
000064f6: efa0 81ac 01ce 6000 0166 ASL.L D7,D0
000064f8: 81ac 01ce 6000 0166 61ff OR.L D0,(A4,$01ce) == $01000b82
000064fc: 6000 0166 61ff 0000 369c BT .W #$0166 == 00006664 (TRUE)
00006500: 61ff 0000 369c 4280 102d BSR.L #$0000369c == 00009b9e
00006506: 4280 102d 0003 723c 9280 CLR.L D0
00006508: 102d 0003 723c 9280 4282 MOVE.B (A5,$0003) == $00000003,D0
0000650c: 723c 9280 4282 142d 0001 MOVE.L #$0000003c,D1
0000650e: 9280 4282 142d 0001 9282 SUB.L D0,D1
00006510: 4282 142d 0001 9282 4c2c CLR.L D2
00006512: 142d 0001 9282 4c2c 1800 MOVE.B (A5,$0001) == $00000001,D2
00006516: 9282 4c2c 1800 0328 d2ac SUB.L D2,D1
00006518: 4c2c 1800 0328 d2ac 0374 MULL.L #$1800,(A4,$0328) == $01000cdc
0000651e: d2ac 0374 4282 1415 e582 ADD.L (A4,$0374) == $01000d28,D1
00006522: 4282 1415 e582 4c6c 2002 CLR.L D2
00006524: 1415 e582 4c6c 2002 0324 MOVE.B (A5),D2
00006526: e582 4c6c 2002 0324 2a01 ASL.L #$00000002,D2
00006528: 4c6c 2002 0324 2a01 da82 DIVL.L #$2002,(A4,$0324) == $01000cd8
0000652e: 2a01 da82 90ac 01d2 4480 MOVE.L D1,D5
00006530: da82 90ac 01d2 4480 122d ADD.L D2,D5
00006532: 90ac 01d2 4480 122d 0004 SUB.L (A4,$01d2) == $01000b86,D0
00006536: 4480 122d 0004 49c1 d081 NEG.L D0
00006538: 122d 0004 49c1 d081 4c2c MOVE.B (A5,$0004) == $00000004,D1
0000653c: 49c1 d081 4c2c 0800 0328 EXT.B D1
0000653e: d081 4c2c 0800 0328 d0ac ADD.L D1,D0
00006540: 4c2c 0800 0328 d0ac 0368 MULL.L #$0800,(A4,$0328) == $01000cdc
00006546: d0ac 0368 222c 01ce 0281 ADD.L (A4,$0368) == $01000d1c,D0
0000654a: 222c 01ce 0281 0000 ffff MOVE.L (A4,$01ce) == $01000b82,D1
0000654e: 0281 0000 ffff e581 4c6c AND.L #$0000ffff,D1
00006554: e581 4c6c 1001 0324 2800 ASL.L #$00000002,D1
00006556: 4c6c 1001 0324 2800 d881 DIVL.L #$1001,(A4,$0324) == $01000cd8
0000655c: 2800 d881 4283 4282 6000 MOVE.L D0,D4
0000655e: d881 4283 4282 6000 00dc ADD.L D1,D4
00006560: 4283 4282 6000 00dc 2645 CLR.L D3
00006562: 4282 6000 00dc 2645 2444 CLR.L D2
00006564: 6000 00dc 2645 2444 202c BT .W #$00dc == 00006642 (TRUE)
00006568: 2645 2444 202c 0324 7c02 MOVEA.L D5,A3
0000656a: 2444 202c 0324 7c02 bc80 MOVEA.L D4,A2
0000656c: 202c 0324 7c02 bc80 6700 MOVE.L (A4,$0324) == $01000cd8,D0
00006570: 7c02 bc80 6700 008c 6d0c MOVE.L #$00000002,D6
00006572: bc80 6700 008c 6d0c 7c01 CMP.L D0,D6
00006574: 6700 008c 6d0c 7c01 bc80 BEQ.W #$008c == 00006602 (FALSE)
00006578: 6d0c 7c01 bc80 6700 009e BLT.B #$0000000c == 00006586 (TRUE)
0000657a: 7c01 bc80 6700 009e 6000 MOVE.L #$00000001,D6
0000657c: bc80 6700 009e 6000 00b4 CMP.L D0,D6
0000657e: 6700 009e 6000 00b4 7c04 BEQ.W #$009e == 0000661e (FALSE)
00006582: 6000 00b4 7c04 bc80 6762 BT .W #$00b4 == 00006638 (TRUE)
00006586: 7c04 bc80 6762 7c10 bc80 MOVE.L #$00000004,D6
00006588: bc80 6762 7c10 bc80 6600 CMP.L D0,D6
0000658a: 6762 7c10 bc80 6600 00a6 BEQ.B #$00000062 == 000065ee (FALSE)
0000658c: 7c10 bc80 6600 00a6 142d MOVE.L #$00000010,D6
0000658e: bc80 6600 00a6 142d 0002 CMP.L D0,D6
00006590: 6600 00a6 142d 0002 2c02 BNE.W #$00a6 == 00006638 (TRUE)
00006594: 142d 0002 2c02 e386 2f06 MOVE.B (A5,$0002) == $00000002,D2
00006598: 2c02 e386 2f06 202c 01ce MOVE.L D2,D6
0000659a: e386 2f06 202c 01ce 0280 ASL.L #$00000001,D6
0000659c: 2f06 202c 01ce 0280 0000 MOVE.L D6,-(A7)
0000659e: 202c 01ce 0280 0000 ffff MOVE.L (A4,$01ce) == $01000b82,D0
000065a2: 0280 0000 ffff 2200 6c02 AND.L #$0000ffff,D0
000065a8: 2200 6c02 5680 7cfc c086 MOVE.L D0,D1
000065aa: 6c02 5680 7cfc c086 9081 BGE.B #$00000002 == 000065ae (FALSE)
000065ac: 5680 7cfc c086 9081 4480 ADD.L #$00000003,D0
000065ae: 7cfc c086 9081 4480 e380 MOVE.L #$fffffffc,D6
000065b0: c086 9081 4480 e380 2f00 AND.L D6,D0
000065b2: 9081 4480 e380 2f00 2f0a SUB.L D1,D0
000065b4: 4480 e380 2f00 2f0a 142d NEG.L D0
000065b6: e380 2f00 2f0a 142d 0002 ASL.L #$00000001,D0
000065b8: 2f00 2f0a 142d 0002 2c02 MOVE.L D0,-(A7)
000065ba: 2f0a 142d 0002 2c02 e386 MOVE.L A2,-(A7)
000065bc: 142d 0002 2c02 e386 2f06 MOVE.B (A5,$0002) == $00000002,D2
000065c0: 2c02 e386 2f06 1015 0200 MOVE.L D2,D6
000065c2: e386 2f06 1015 0200 0003 ASL.L #$00000001,D6
000065c4: 2f06 1015 0200 0003 1400 MOVE.L D6,-(A7)
000065c6: 1015 0200 0003 1400 2c02 MOVE.B (A5),D0
000065c8: 0200 0003 1400 2c02 e386 AND.B #$03,D0
000065cc: 1400 2c02 e386 2f06 2f0b MOVE.B D0,D2
000065ce: 2c02 e386 2f06 2f0b 61ff MOVE.L D2,D6
000065d0: e386 2f06 2f0b 61ff ffff ASL.L #$00000001,D6
000065d2: 2f06 2f0b 61ff ffff 9fba MOVE.L D6,-(A7)
000065d4: 2f0b 61ff ffff 9fba defc MOVE.L A3,-(A7)
000065d6: 61ff ffff 9fba defc 000c BSR.L #$ffff9fba == 00000592
000065dc: defc 000c 2f00 61ff ffff ADDA.W #$000c,A7
000065e0: 2f00 61ff ffff 9f92 defc MOVE.L D0,-(A7)
000065e2: 61ff ffff 9f92 defc 0010 BSR.L #$ffff9f92 == 00000576
000065e8: defc 0010 604a 4280 4281 ADDA.W #$0010,A7
000065ec: 604a 4280 4281 6004 14db BT .B #$0000004a == 00006638 (TRUE)
000065ee: 4280 4281 6004 14db 5280 CLR.L D0
000065f0: 4281 6004 14db 5280 122d CLR.L D1
000065f2: 6004 14db 5280 122d 0002 BT .B #$00000004 == 000065f8 (TRUE)
000065f4: 14db 5280 122d 0002 b280 MOVE.B (A3)+,(A2)+
000065f6: 5280 122d 0002 b280 6ef4 ADD.L #$00000001,D0
000065f8: 122d 0002 b280 6ef4 6036 MOVE.B (A5,$0002) == $00000002,D1
000065fc: b280 6ef4 6036 4280 4281 CMP.L D0,D1
000065fe: 6ef4 6036 4280 4281 600c BGT.B #$fffffff4 == 000065f4 (FALSE)
00006600: 6036 4280 4281 600c 204a BT .B #$00000036 == 00006638 (TRUE)
00006602: 4280 4281 600c 204a 544a CLR.L D0
00006604: 4281 600c 204a 544a 224b CLR.L D1
00006606: 600c 204a 544a 224b 544b BT .B #$0000000c == 00006614 (TRUE)
00006608: 204a 544a 224b 544b 3091 MOVEA.L A2,A0
0000660a: 544a 224b 544b 3091 5280 ADDA.W #$00000002,A2
0000660c: 224b 544b 3091 5280 122d MOVEA.L A3,A1
0000660e: 544b 3091 5280 122d 0002 ADDA.W #$00000002,A3
00006610: 3091 5280 122d 0002 b280 MOVE.W (A1),(A0)
00006612: 5280 122d 0002 b280 6eec ADD.L #$00000001,D0
00006614: 122d 0002 b280 6eec 601a MOVE.B (A5,$0002) == $00000002,D1
00006618: b280 6eec 601a 4280 4281 CMP.L D0,D1
0000661a: 6eec 601a 4280 4281 600c BGT.B #$ffffffec == 00006608 (FALSE)
0000661c: 601a 4280 4281 600c 204a BT .B #$0000001a == 00006638 (TRUE)
0000661e: 4280 4281 600c 204a 584a CLR.L D0
00006620: 4281 600c 204a 584a 224b CLR.L D1
00006622: 600c 204a 584a 224b 584b BT .B #$0000000c == 00006630 (TRUE)
00006624: 204a 584a 224b 584b 2091 MOVEA.L A2,A0
00006626: 584a 224b 584b 2091 5280 ADDA.W #$00000004,A2
00006628: 224b 584b 2091 5280 122d MOVEA.L A3,A1
0000662a: 584b 2091 5280 122d 0002 ADDA.W #$00000004,A3
0000662c: 2091 5280 122d 0002 b280 MOVE.L (A1),(A0)
0000662e: 5280 122d 0002 b280 6eec ADD.L #$00000001,D0
00006630: 122d 0002 b280 6eec daac MOVE.B (A5,$0002) == $00000002,D1
00006634: b280 6eec daac 0328 d8ac CMP.L D0,D1
00006636: 6eec daac 0328 d8ac 0328 BGT.B #$ffffffec == 00006624 (FALSE)
00006638: daac 0328 d8ac 0328 5283 ADD.L (A4,$0328) == $01000cdc,D5
0000663c: d8ac 0328 5283 142d 0003 ADD.L (A4,$0328) == $01000cdc,D4
00006640: 5283 142d 0003 b483 6e00 ADD.L #$00000001,D3
00006642: 142d 0003 b483 6e00 ff1e MOVE.B (A5,$0003) == $00000003,D2
00006646: b483 6e00 ff1e 222c 01ce CMP.L D3,D2
00006648: 6e00 ff1e 222c 01ce 5481 BGT.W #$ff1e == 00006568 (FALSE)
0000664c: 222c 01ce 5481 4280 102d MOVE.L (A4,$01ce) == $01000b82,D1
00006650: 5481 4280 102d 0002 d280 ADD.L #$00000002,D1
00006652: 4280 102d 0002 d280 2941 CLR.L D0
00006654: 102d 0002 d280 2941 01ce MOVE.B (A5,$0002) == $00000002,D0
00006658: d280 2941 01ce 61ff 0000 ADD.L D0,D1
0000665a: 2941 01ce 61ff 0000 3580 MOVE.L D1,(A4,$01ce) == $01000b82
0000665e: 61ff 0000 3580 4cee 3cfc BSR.L #$00003580 == 00009be0
00006664: 4cee 3cfc ffd8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd8) == $ffffffd8
0000666a: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000666c: 4e75 4e56 0000 48e7 2020 RTS.L 


0000666e: 4e56 0000 48e7 2020 142e LINK.W A6,#$0000
00006672: 48e7 2020 142e 000b 246e MVMLE.L #$2020,-(A7)
00006676: 142e 000b 246e 000c 61ff MOVE.B (A6,$000b) == $0000000b,D2
0000667a: 246e 000c 61ff ffff 9d42 MOVEA.L (A6,$000c) == $0000000c,A2
0000667e: 61ff ffff 9d42 2040 7201 BSR.L #$ffff9d42 == 000003c2
00006684: 2040 7201 b28a 660c 49c2 MOVEA.L D0,A0
00006686: 7201 b28a 660c 49c2 2f02 MOVE.L #$00000001,D1
00006688: b28a 660c 49c2 2f02 61ff CMP.L A2,D1
0000668a: 660c 49c2 2f02 61ff ffff BNE.B #$0000000c == 00006698 (TRUE)
0000668c: 49c2 2f02 61ff ffff fe20 EXT.B D2
0000668e: 2f02 61ff ffff fe20 602c MOVE.L D2,-(A7)
00006690: 61ff ffff fe20 602c 7202 BSR.L #$fffffe20 == 000064b2
00006696: 602c 7202 b28a 6708 4a8a BT .B #$0000002c == 000066c4 (TRUE)
00006698: 7202 b28a 6708 4a8a 6718 MOVE.L #$00000002,D1
0000669a: b28a 6708 4a8a 6718 14c2 CMP.L A2,D1
0000669c: 6708 4a8a 6718 14c2 601e BEQ.B #$00000008 == 000066a6 (FALSE)
0000669e: 4a8a 6718 14c2 601e 3028 TST.L A2
000066a0: 6718 14c2 601e 3028 0170 BEQ.B #$00000018 == 000066ba (FALSE)
000066a2: 14c2 601e 3028 0170 0240 MOVE.B D2,(A2)+
000066a4: 601e 3028 0170 0240 0008 BT .B #$0000001e == 000066c4 (TRUE)
000066a6: 3028 0170 0240 0008 660a MOVE.W (A0,$0170) == $0100031c,D0
000066aa: 0240 0008 660a d0fc 0320 AND.W #$0008,D0
000066ae: 660a d0fc 0320 2250 1282 BNE.B #$0000000a == 000066ba (TRUE)
000066b0: d0fc 0320 2250 1282 5290 ADDA.W #$0320,A0
000066b4: 2250 1282 5290 49c2 2f02 MOVEA.L (A0),A1
000066b6: 1282 5290 49c2 2f02 61ff MOVE.B D2,(A1)
000066b8: 5290 49c2 2f02 61ff ffff ADD.L #$00000001,(A0)
000066ba: 49c2 2f02 61ff ffff fdc0 EXT.B D2
000066bc: 2f02 61ff ffff fdc0 200a MOVE.L D2,-(A7)
000066be: 61ff ffff fdc0 200a 4cee BSR.L #$fffffdc0 == 00006480
000066c4: 200a 4cee 0404 fff8 4e5e MOVE.L A2,D0
000066c6: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $fffffff8
000066cc: 4e5e 4e75 4e56 fff4 48e7 UNLK.L A6
000066ce: 4e75 4e56 fff4 48e7 3e20 RTS.L 


000066d0: 4e56 fff4 48e7 3e20 242e LINK.W A6,#$fff4
000066d4: 48e7 3e20 242e 0008 282e MVMLE.L #$3e20,-(A7)
000066d8: 242e 0008 282e 000c 2a2e MOVE.L (A6,$0008) == $00000008,D2
000066dc: 282e 000c 2a2e 0010 262e MOVE.L (A6,$000c) == $0000000c,D4
000066e0: 2a2e 0010 262e 0018 7c0a MOVE.L (A6,$0010) == $00000010,D5
000066e4: 262e 0018 7c0a bc84 6616 MOVE.L (A6,$0018) == $00000018,D3
000066e8: 7c0a bc84 6616 4a82 6c12 MOVE.L #$0000000a,D6
000066ea: bc84 6616 4a82 6c12 2f03 CMP.L D4,D6
000066ec: 6616 4a82 6c12 2f03 4878 BNE.B #$00000016 == 00006704 (TRUE)
000066ee: 4a82 6c12 2f03 4878 002d TST.L D2
000066f0: 6c12 2f03 4878 002d 61ff BGE.B #$00000012 == 00006704 (FALSE)
000066f2: 2f03 4878 002d 61ff ffff MOVE.L D3,-(A7)
000066f4: 4878 002d 61ff ffff ff74 PEA.L $0000002d
000066f8: 61ff ffff ff74 2600 4482 BSR.L #$ffffff74 == 0000666e
000066fe: 2600 4482 504f 45ee fff4 MOVE.L D0,D3
00006700: 4482 504f 45ee fff4 41f9 NEG.L D2
00006702: 504f 45ee fff4 41f9 0100 ADDA.W #$00000008,A7
00006704: 45ee fff4 41f9 0100 fc8a LEA.L (A6,$fff4) == $fffffff4,A2
00006708: 41f9 0100 fc8a 2002 4c44 LEA.L $0100fc8a,A0
0000670e: 2002 4c44 0001 14f0 1800 MOVE.L D2,D0
00006710: 4c44 0001 14f0 1800 2400 DIVL.L #$0001,D4
00006714: 14f0 1800 2400 66f2 70f4 MOVE.B (A0, D1.L*1, $00) == $010001b6,(A2)+
00006718: 2400 66f2 70f4 d08e 908a MOVE.L D0,D2
0000671a: 66f2 70f4 d08e 908a 4480 BNE.B #$fffffff2 == 0000670e (TRUE)
0000671c: 70f4 d08e 908a 4480 242e MOVE.L #$fffffff4,D0
0000671e: d08e 908a 4480 242e 0014 ADD.L A6,D0
00006720: 908a 4480 242e 0014 9480 SUB.L A2,D0
00006722: 4480 242e 0014 9480 4a82 NEG.L D0
00006724: 242e 0014 9480 4a82 6f1e MOVE.L (A6,$0014) == $00000014,D2
00006728: 9480 4a82 6f1e 2f03 4a85 SUB.L D0,D2
0000672a: 4a82 6f1e 2f03 4a85 6704 TST.L D2
0000672c: 6f1e 2f03 4a85 6704 7030 BLE.B #$0000001e == 0000674c (TRUE)
0000672e: 2f03 4a85 6704 7030 6002 MOVE.L D3,-(A7)
00006730: 4a85 6704 7030 6002 7020 TST.L D5
00006732: 6704 7030 6002 7020 2f00 BEQ.B #$00000004 == 00006738 (FALSE)
00006734: 7030 6002 7020 2f00 61ff MOVE.L #$00000030,D0
00006736: 6002 7020 2f00 61ff ffff BT .B #$00000002 == 0000673a (TRUE)
00006738: 7020 2f00 61ff ffff ff30 MOVE.L #$00000020,D0
0000673a: 2f00 61ff ffff ff30 2600 MOVE.L D0,-(A7)
0000673c: 61ff ffff ff30 2600 504f BSR.L #$ffffff30 == 0000666e
00006742: 2600 504f 5382 4a82 6ee2 MOVE.L D0,D3
00006744: 504f 5382 4a82 6ee2 74f4 ADDA.W #$00000008,A7
00006746: 5382 4a82 6ee2 74f4 d48e SUB.L #$00000001,D2
00006748: 4a82 6ee2 74f4 d48e 2f03 TST.L D2
0000674a: 6ee2 74f4 d48e 2f03 1c22 BGT.B #$ffffffe2 == 0000672e (FALSE)
0000674c: 74f4 d48e 2f03 1c22 49c6 MOVE.L #$fffffff4,D2
0000674e: d48e 2f03 1c22 49c6 2f06 ADD.L A6,D2
00006750: 2f03 1c22 49c6 2f06 61ff MOVE.L D3,-(A7)
00006752: 1c22 49c6 2f06 61ff ffff MOVE.B -(A2),D6
00006754: 49c6 2f06 61ff ffff ff14 EXT.B D6
00006756: 2f06 61ff ffff ff14 2600 MOVE.L D6,-(A7)
00006758: 61ff ffff ff14 2600 504f BSR.L #$ffffff14 == 0000666e
0000675e: 2600 504f b48a 65ea 4cee MOVE.L D0,D3
00006760: 504f b48a 65ea 4cee 047c ADDA.W #$00000008,A7
00006762: b48a 65ea 4cee 047c ffdc CMP.L A2,D2
00006764: 65ea 4cee 047c ffdc 4e5e BCS.B #$ffffffea == 00006750 (FALSE)
00006766: 4cee 047c ffdc 4e5e 4e75 MVMEL.L #$047c,(A6,$ffdc) == $ffffffdc
0000676c: 4e5e 4e75 4e56 0000 486e UNLK.L A6
0000676e: 4e75 4e56 0000 486e 000c RTS.L 
00006770: 4e56 0000 486e 000c 42a7 LINK.W A6,#$0000
00006774: 486e 000c 42a7 2f2e 0008 PEA.L (A6,$000c) == $0000000c
00006778: 42a7 2f2e 0008 61ff 0000 CLR.L -(A7)
0000677a: 2f2e 0008 61ff 0000 00f4 MOVE.L (A6,$0008) == $00000008,-(A7)
0000677e: 61ff 0000 00f4 4e5e 4e75 BSR.L #$000000f4 == 00006874
00006784: 4e5e 4e75 4e56 0000 486e UNLK.L A6
00006786: 4e75 4e56 0000 486e 0010 RTS.L 
00006788: 4e56 0000 486e 0010 2f2e LINK.W A6,#$0000
0000678c: 486e 0010 2f2e 0008 2f2e PEA.L (A6,$0010) == $00000010
00006790: 2f2e 0008 2f2e 000c 61ff MOVE.L (A6,$0008) == $00000008,-(A7)
00006794: 2f2e 000c 61ff 0000 00da MOVE.L (A6,$000c) == $0000000c,-(A7)
00006798: 61ff 0000 00da 4e5e 4e75 BSR.L #$000000da == 00006874
0000679e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000067a0: 4e75 4e56 0000 48e7 3c20 RTS.L 
000067a2: 4e56 0000 48e7 3c20 282e LINK.W A6,#$0000
000067a6: 48e7 3c20 282e 0008 61ff MVMLE.L #$3c20,-(A7)
000067aa: 282e 0008 61ff ffff 9c12 MOVE.L (A6,$0008) == $00000008,D4
000067ae: 61ff ffff 9c12 2440 302a BSR.L #$ffff9c12 == 000003c2
000067b4: 2440 302a 0170 0240 0008 MOVEA.L D0,A2
000067b6: 302a 0170 0240 0008 6600 MOVE.W (A2,$0170) == $00000170,D0
000067ba: 0240 0008 6600 0090 4879 AND.W #$0008,D0
000067be: 6600 0090 4879 0101 12d0 BNE.W #$0090 == 00006850 (TRUE)
000067c2: 4879 0101 12d0 4878 000a PEA.L $010112d0
000067c8: 4878 000a 42a7 61ff ffff PEA.L $0000000a
000067cc: 42a7 61ff ffff bff0 defc CLR.L -(A7)
000067ce: 61ff ffff bff0 defc 000c BSR.L #$ffffbff0 == 000027c0
000067d4: defc 000c 4aae 0010 674e ADDA.W #$000c,A7
000067d8: 4aae 0010 674e 263c 0000 TST.L (A6,$0010) == $00000010
000067dc: 674e 263c 0000 0154 2003 BEQ.B #$0000004e == 0000682c (FALSE)
000067de: 263c 0000 0154 2003 4c2a MOVE.L #$00000154,D3
000067e4: 2003 4c2a 0800 0328 d0aa MOVE.L D3,D0
000067e6: 4c2a 0800 0328 d0aa 0368 MULL.L #$0800,(A2,$0328) == $00000328
000067ec: d0aa 0368 223c 0000 0898 ADD.L (A2,$0368) == $00000368,D0
000067f0: 223c 0000 0898 4c6a 1001 MOVE.L #$00000898,D1
000067f6: 4c6a 1001 0324 2400 d481 DIVL.L #$1001,(A2,$0324) == $00000324
000067fc: 2400 d481 223c 0000 0226 MOVE.L D0,D2
000067fe: d481 223c 0000 0226 600c ADD.L D1,D2
00006800: 223c 0000 0226 600c 2042 MOVE.L #$00000226,D1
00006806: 600c 2042 5882 20aa 0340 BT .B #$0000000c == 00006814 (TRUE)
00006808: 2042 5882 20aa 0340 d2aa MOVEA.L D2,A0
0000680a: 5882 20aa 0340 d2aa 0324 ADD.L #$00000004,D2
0000680c: 20aa 0340 d2aa 0324 203c MOVE.L (A2,$0340) == $00000340,(A0)
00006810: d2aa 0324 203c 0000 0280 ADD.L (A2,$0324) == $00000324,D1
00006814: 203c 0000 0280 90aa 0324 MOVE.L #$00000280,D0
0000681a: 90aa 0324 b081 6ee6 5283 SUB.L (A2,$0324) == $00000324,D0
0000681e: b081 6ee6 5283 0c83 0000 CMP.L D1,D0
00006820: 6ee6 5283 0c83 0000 01b8 BGT.B #$ffffffe6 == 00006808 (FALSE)
00006822: 5283 0c83 0000 01b8 6fb8 ADD.L #$00000001,D3
00006824: 0c83 0000 01b8 6fb8 2004 CMP.L #$000001b8,D3
0000682a: 6fb8 2004 7a10 eba0 8880 BLE.B #$ffffffb8 == 000067e4 (TRUE)
0000682c: 2004 7a10 eba0 8880 2544 MOVE.L D4,D0
0000682e: 7a10 eba0 8880 2544 01ce MOVE.L #$00000010,D5
00006830: eba0 8880 2544 01ce 256e ASL.L D5,D0
00006832: 8880 2544 01ce 256e 000c OR.L D0,D4
00006834: 2544 01ce 256e 000c 01d2 MOVE.L D4,(A2,$01ce) == $000001ce
00006838: 256e 000c 01d2 486e 0018 MOVE.L (A6,$000c) == $0000000c,(A2,$01d2) == $000001d2
0000683e: 486e 0018 4878 0001 2f2e PEA.L (A6,$0018) == $00000018
00006842: 4878 0001 2f2e 0014 61ff PEA.L $00000001
00006846: 2f2e 0014 61ff 0000 0028 MOVE.L (A6,$0014) == $00000014,-(A7)
0000684a: 61ff 0000 0028 4cee 043c BSR.L #$00000028 == 00006874
00006850: 4cee 043c ffec 4e5e 4e75 MVMEL.L #$043c,(A6,$ffec) == $ffffffec
00006856: 4e5e 4e75 4e56 0000 486e UNLK.L A6
00006858: 4e75 4e56 0000 486e 000c RTS.L 
0000685a: 4e56 0000 486e 000c 4878 LINK.W A6,#$0000
0000685e: 486e 000c 4878 0002 2f2e PEA.L (A6,$000c) == $0000000c
00006862: 4878 0002 2f2e 0008 61ff PEA.L $00000002
00006866: 2f2e 0008 61ff 0000 0008 MOVE.L (A6,$0008) == $00000008,-(A7)
0000686a: 61ff 0000 0008 4e5e 4e75 BSR.L #$00000008 == 00006874
00006870: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00006872: 4e75 4e56 fffc 48e7 3f3c RTS.L 
00006874: 4e56 fffc 48e7 3f3c 266e LINK.W A6,#$fffc
00006878: 48e7 3f3c 266e 0008 226e MVMLE.L #$3f3c,-(A7)
0000687c: 266e 0008 226e 000c 286e MOVEA.L (A6,$0008) == $00000008,A3
00006880: 226e 000c 286e 0010 6022 MOVEA.L (A6,$000c) == $0000000c,A1
00006884: 286e 0010 6022 4a80 6610 MOVEA.L (A6,$0010) == $00000010,A4
00006888: 6022 4a80 6610 b3fc 0000 BT .B #$00000022 == 000068ac (TRUE)
0000688a: 4a80 6610 b3fc 0000 0100 TST.L D0
0000688c: 6610 b3fc 0000 0100 6300 BNE.B #$00000010 == 0000689e (TRUE)
0000688e: b3fc 0000 0100 6300 0296 CMPA.L #$00000100,A1
00006894: 6300 0296 4211 6000 0290 BLS.W #$0296 == 00006b2c (FALSE)
00006898: 4211 6000 0290 2f09 2f00 CLR.B (A1)
0000689a: 6000 0290 2f09 2f00 61ff BT .W #$0290 == 00006b2c (TRUE)
0000689e: 2f09 2f00 61ff ffff fdca MOVE.L A1,-(A7)
000068a0: 2f00 61ff ffff fdca 2240 MOVE.L D0,-(A7)
000068a2: 61ff ffff fdca 2240 504f BSR.L #$fffffdca == 0000666e
000068a8: 2240 504f 101b 49c0 7a25 MOVEA.L D0,A1
000068aa: 504f 101b 49c0 7a25 ba80 ADDA.W #$00000008,A7
000068ac: 101b 49c0 7a25 ba80 66d4 MOVE.B (A3)+,D0
000068ae: 49c0 7a25 ba80 66d4 4283 EXT.B D0
000068b0: 7a25 ba80 66d4 4283 4282 MOVE.L #$00000025,D5
000068b2: ba80 66d4 4283 4282 101b CMP.L D0,D5
000068b4: 66d4 4283 4282 101b 49c0 BNE.B #$ffffffd4 == 0000688a (TRUE)
000068b6: 4283 4282 101b 49c0 72db CLR.L D3
000068b8: 4282 101b 49c0 72db d280 CLR.L D2
000068ba: 101b 49c0 72db d280 7a53 MOVE.B (A3)+,D0
000068bc: 49c0 72db d280 7a53 b285 EXT.B D0
000068be: 72db d280 7a53 b285 62e4 MOVE.L #$ffffffdb,D1
000068c0: d280 7a53 b285 62e4 207c ADD.L D0,D1
000068c2: 7a53 b285 62e4 207c 0100 MOVE.L #$00000053,D5
000068c4: b285 62e4 207c 0100 e7e0 CMP.L D5,D1
000068c6: 62e4 207c 0100 e7e0 2070 BHI.B #$ffffffe4 == 000068ac (TRUE)
000068c8: 207c 0100 e7e0 2070 1c00 MOVEA.L #$0100e7e0,A0
000068ce: 2070 1c00 4ed0 7401 60e2 MOVEA.L (A0, D1.L*4, $00) == $010001d4,A0
000068d2: 4ed0 7401 60e2 76d0 d680 JMP.L (A0)
000068d4: 7401 60e2 76d0 d680 60dc MOVE.L #$00000001,D2
000068d6: 60e2 76d0 d680 60dc 7c10 BT .B #$ffffffe2 == 000068ba (TRUE)
000068d8: 76d0 d680 60dc 7c10 6006 MOVE.L #$ffffffd0,D3
000068da: d680 60dc 7c10 6006 7c0a ADD.L D0,D3
000068dc: 60dc 7c10 6006 7c0a 6002 BT .B #$ffffffdc == 000068ba (TRUE)
000068de: 7c10 6006 7c0a 6002 7c08 MOVE.L #$00000010,D6
000068e0: 6006 7c0a 6002 7c08 201c BT .B #$00000006 == 000068e8 (TRUE)
000068e2: 7c0a 6002 7c08 201c 2f09 MOVE.L #$0000000a,D6
000068e4: 6002 7c08 201c 2f09 2f03 BT .B #$00000002 == 000068e8 (TRUE)
000068e6: 7c08 201c 2f09 2f03 2f02 MOVE.L #$00000008,D6
000068e8: 201c 2f09 2f03 2f02 2f06 MOVE.L (A4)+,D0
000068ea: 2f09 2f03 2f02 2f06 2f00 MOVE.L A1,-(A7)
000068ec: 2f03 2f02 2f06 2f00 61ff MOVE.L D3,-(A7)
000068ee: 2f02 2f06 2f00 61ff ffff MOVE.L D2,-(A7)
000068f0: 2f06 2f00 61ff ffff fdda MOVE.L D6,-(A7)
000068f2: 2f00 61ff ffff fdda 2240 MOVE.L D0,-(A7)
000068f4: 61ff ffff fdda 2240 defc BSR.L #$fffffdda == 000066d0
000068fa: 2240 defc 0014 60aa 2c1c MOVEA.L D0,A1
000068fc: defc 0014 60aa 2c1c 7618 ADDA.W #$0014,A7
00006900: 60aa 2c1c 7618 2006 e6a0 BT .B #$ffffffaa == 000068ac (TRUE)
00006902: 2c1c 7618 2006 e6a0 7a7f MOVE.L (A4)+,D6
00006904: 7618 2006 e6a0 7a7f c085 MOVE.L #$00000018,D3
00006906: 2006 e6a0 7a7f c085 670e MOVE.L D6,D0
00006908: e6a0 7a7f c085 670e 2f09 ASR.L D3,D0
0000690a: 7a7f c085 670e 2f09 2f00 MOVE.L #$0000007f,D5
0000690c: c085 670e 2f09 2f00 61ff AND.L D5,D0
0000690e: 670e 2f09 2f00 61ff ffff BEQ.B #$0000000e == 0000691e (FALSE)
00006910: 2f09 2f00 61ff ffff fd58 MOVE.L A1,-(A7)
00006912: 2f00 61ff ffff fd58 2240 MOVE.L D0,-(A7)
00006914: 61ff ffff fd58 2240 504f BSR.L #$fffffd58 == 0000666e
0000691a: 2240 504f 5183 6ae4 6088 MOVEA.L D0,A1
0000691c: 504f 5183 6ae4 6088 2c1c ADDA.W #$00000008,A7
0000691e: 5183 6ae4 6088 2c1c 245c SUB.L #$00000008,D3
00006920: 6ae4 6088 2c1c 245c 2f09 BPL.B #$ffffffe4 == 00006906 (FALSE)
00006922: 6088 2c1c 245c 2f09 4878 BT .B #$ffffff88 == 000068ac (TRUE)
00006924: 2c1c 245c 2f09 4878 0008 MOVE.L (A4)+,D6
00006926: 245c 2f09 4878 0008 4878 MOVEA.L (A4)+,A2
00006928: 2f09 4878 0008 4878 0001 MOVE.L A1,-(A7)
0000692a: 4878 0008 4878 0001 9bcd PEA.L $00000008
0000692e: 4878 0001 9bcd 2a0d 1a1a PEA.L $00000001
00006932: 9bcd 2a0d 1a1a 2a45 2f0d SUBA.L A5,A5
00006934: 2a0d 1a1a 2a45 2f0d 2f06 MOVE.L A5,D5
00006936: 1a1a 2a45 2f0d 2f06 61ff MOVE.B (A2)+,D5
00006938: 2a45 2f0d 2f06 61ff ffff MOVEA.L D5,A5
0000693a: 2f0d 2f06 61ff ffff fd90 MOVE.L A5,-(A7)
0000693c: 2f06 61ff ffff fd90 2240 MOVE.L D6,-(A7)
0000693e: 61ff ffff fd90 2240 4287 BSR.L #$fffffd90 == 000066d0
00006944: 2240 4287 defc 0014 4284 MOVEA.L D0,A1
00006946: 4287 defc 0014 4284 6000 CLR.L D7
00006948: defc 0014 4284 6000 019c ADDA.W #$0014,A7
0000694c: 4284 6000 019c 2003 0280 CLR.L D4
0000694e: 6000 019c 2003 0280 0000 BT .W #$019c == 00006aec (TRUE)
00006952: 2003 0280 0000 00e0 0c80 MOVE.L D3,D0
00006954: 0280 0000 00e0 0c80 0000 AND.L #$000000e0,D0
0000695a: 0c80 0000 00e0 667e 181a CMP.L #$000000e0,D0
00006960: 667e 181a 2d44 fffc 181a BNE.B #$0000007e == 000069e0 (TRUE)
00006962: 181a 2d44 fffc 181a 701f MOVE.B (A2)+,D4
00006964: 2d44 fffc 181a 701f c083 MOVE.L D4,(A6,$fffc) == $fffffffc
00006968: 181a 701f c083 5380 2a06 MOVE.B (A2)+,D4
0000696a: 701f c083 5380 2a06 e0a5 MOVE.L #$0000001f,D0
0000696c: c083 5380 2a06 e0a5 2005 AND.L D3,D0
0000696e: 5380 2a06 e0a5 2005 7201 SUB.L #$00000001,D0
00006970: 2a06 e0a5 2005 7201 2a2e MOVE.L D6,D5
00006972: e0a5 2005 7201 2a2e fffc ASR.L D0,D5
00006974: 2005 7201 2a2e fffc eba1 MOVE.L D5,D0
00006976: 7201 2a2e fffc eba1 5381 MOVE.L #$00000001,D1
00006978: 2a2e fffc eba1 5381 c081 MOVE.L (A6,$fffc) == $fffffffc,D5
0000697c: eba1 5381 c081 b880 6640 ASL.L D5,D1
0000697e: 5381 c081 b880 6640 2f09 SUB.L #$00000001,D1
00006980: c081 b880 6640 2f09 4a87 AND.L D1,D0
00006982: b880 6640 2f09 4a87 6704 CMP.L D0,D4
00006984: 6640 2f09 4a87 6704 702c BNE.B #$00000040 == 000069c6 (TRUE)
00006986: 2f09 4a87 6704 702c 6002 MOVE.L A1,-(A7)
00006988: 4a87 6704 702c 6002 703c TST.L D7
0000698a: 6704 702c 6002 703c 2f00 BEQ.B #$00000004 == 00006990 (FALSE)
0000698c: 702c 6002 703c 2f00 61ff MOVE.L #$0000002c,D0
0000698e: 6002 703c 2f00 61ff ffff BT .B #$00000002 == 00006992 (TRUE)
00006990: 703c 2f00 61ff ffff fcd8 MOVE.L #$0000003c,D0
00006992: 2f00 61ff ffff fcd8 2240 MOVE.L D0,-(A7)
00006994: 61ff ffff fcd8 2240 7e01 BSR.L #$fffffcd8 == 0000666e
0000699a: 2240 7e01 504f 4281 6006 MOVEA.L D0,A1
0000699c: 7e01 504f 4281 6006 4a00 MOVE.L #$00000001,D7
0000699e: 504f 4281 6006 4a00 6d0c ADDA.W #$00000008,A7
000069a0: 4281 6006 4a00 6d0c 524a CLR.L D1
000069a2: 6006 4a00 6d0c 524a 1212 BT .B #$00000006 == 000069aa (TRUE)
000069a4: 4a00 6d0c 524a 1212 2001 TST.B D0
000069a6: 6d0c 524a 1212 2001 7a20 BLT.B #$0000000c == 000069b4 (TRUE)
000069a8: 524a 1212 2001 7a20 ba80 ADDA.W #$00000001,A2
000069aa: 1212 2001 7a20 ba80 6df0 MOVE.B (A2),D1
000069ac: 2001 7a20 ba80 6df0 2f09 MOVE.L D1,D0
000069ae: 7a20 ba80 6df0 2f09 2f00 MOVE.L #$00000020,D5
000069b0: ba80 6df0 2f09 2f00 61ff CMP.L D0,D5
000069b2: 6df0 2f09 2f00 61ff ffff BLT.B #$fffffff0 == 000069a4 (TRUE)
000069b4: 2f09 2f00 61ff ffff fcb4 MOVE.L A1,-(A7)
000069b6: 2f00 61ff ffff fcb4 2240 MOVE.L D0,-(A7)
000069b8: 61ff ffff fcb4 2240 504f BSR.L #$fffffcb4 == 0000666e
000069be: 2240 504f 6000 0128 4281 MOVEA.L D0,A1
000069c0: 504f 6000 0128 4281 6008 ADDA.W #$00000008,A7
000069c2: 6000 0128 4281 6008 4a00 BT .W #$0128 == 00006aec (TRUE)
000069c6: 4281 6008 4a00 6d00 011e CLR.L D1
000069c8: 6008 4a00 6d00 011e 524a BT .B #$00000008 == 000069d2 (TRUE)
000069ca: 4a00 6d00 011e 524a 1212 TST.B D0
000069cc: 6d00 011e 524a 1212 2001 BLT.W #$011e == 00006aec (TRUE)
000069d0: 524a 1212 2001 7a20 ba80 ADDA.W #$00000001,A2
000069d2: 1212 2001 7a20 ba80 6dee MOVE.B (A2),D1
000069d4: 2001 7a20 ba80 6dee 6000 MOVE.L D1,D0
000069d6: 7a20 ba80 6dee 6000 010e MOVE.L #$00000020,D5
000069d8: ba80 6dee 6000 010e 2003 CMP.L D0,D5
000069da: 6dee 6000 010e 2003 0280 BLT.B #$ffffffee == 000069ca (TRUE)
000069dc: 6000 010e 2003 0280 0000 BT .W #$010e == 00006aec (TRUE)
000069e0: 2003 0280 0000 00e0 0c80 MOVE.L D3,D0
000069e2: 0280 0000 00e0 0c80 0000 AND.L #$000000e0,D0
000069e8: 0c80 0000 00c0 667e 181a CMP.L #$000000c0,D0
000069ee: 667e 181a 2d44 fffc 2f09 BNE.B #$0000007e == 00006a6e (TRUE)
000069f0: 181a 2d44 fffc 2f09 4a87 MOVE.B (A2)+,D4
000069f2: 2d44 fffc 2f09 4a87 6704 MOVE.L D4,(A6,$fffc) == $fffffffc
000069f6: 2f09 4a87 6704 702c 6002 MOVE.L A1,-(A7)
000069f8: 4a87 6704 702c 6002 703c TST.L D7
000069fa: 6704 702c 6002 703c 2f00 BEQ.B #$00000004 == 00006a00 (FALSE)
000069fc: 702c 6002 703c 2f00 61ff MOVE.L #$0000002c,D0
000069fe: 6002 703c 2f00 61ff ffff BT .B #$00000002 == 00006a02 (TRUE)
00006a00: 703c 2f00 61ff ffff fc68 MOVE.L #$0000003c,D0
00006a02: 2f00 61ff ffff fc68 2240 MOVE.L D0,-(A7)
00006a04: 61ff ffff fc68 2240 7e01 BSR.L #$fffffc68 == 0000666e
00006a0a: 2240 7e01 504f 4282 6014 MOVEA.L D0,A1
00006a0c: 7e01 504f 4282 6014 4a00 MOVE.L #$00000001,D7
00006a0e: 504f 4282 6014 4a00 6d1a ADDA.W #$00000008,A7
00006a10: 4282 6014 4a00 6d1a 2f09 CLR.L D2
00006a12: 6014 4a00 6d1a 2f09 2f00 BT .B #$00000014 == 00006a28 (TRUE)
00006a14: 4a00 6d1a 2f09 2f00 61ff TST.B D0
00006a16: 6d1a 2f09 2f00 61ff ffff BLT.B #$0000001a == 00006a32 (TRUE)
00006a18: 2f09 2f00 61ff ffff fc50 MOVE.L A1,-(A7)
00006a1a: 2f00 61ff ffff fc50 2240 MOVE.L D0,-(A7)
00006a1c: 61ff ffff fc50 2240 504f BSR.L #$fffffc50 == 0000666e
00006a22: 2240 504f 524a 1412 2002 MOVEA.L D0,A1
00006a24: 504f 524a 1412 2002 7a20 ADDA.W #$00000008,A7
00006a26: 524a 1412 2002 7a20 ba80 ADDA.W #$00000001,A2
00006a28: 1412 2002 7a20 ba80 6de2 MOVE.B (A2),D2
00006a2a: 2002 7a20 ba80 6de2 2f09 MOVE.L D2,D0
00006a2c: 7a20 ba80 6de2 2f09 4878 MOVE.L #$00000020,D5
00006a2e: ba80 6de2 2f09 4878 003d CMP.L D0,D5
00006a30: 6de2 2f09 4878 003d 61ff BLT.B #$ffffffe2 == 00006a14 (TRUE)
00006a32: 2f09 4878 003d 61ff ffff MOVE.L A1,-(A7)
00006a34: 4878 003d 61ff ffff fc34 PEA.L $0000003d
00006a38: 61ff ffff fc34 2240 2f09 BSR.L #$fffffc34 == 0000666e
00006a3e: 2240 2f09 42a7 42a7 2f0d MOVEA.L D0,A1
00006a40: 2f09 42a7 42a7 2f0d 701f MOVE.L A1,-(A7)
00006a42: 42a7 42a7 2f0d 701f c083 CLR.L -(A7)
00006a44: 42a7 2f0d 701f c083 5380 CLR.L -(A7)
00006a46: 2f0d 701f c083 5380 2206 MOVE.L A5,-(A7)
00006a48: 701f c083 5380 2206 e0a1 MOVE.L #$0000001f,D0
00006a4a: c083 5380 2206 e0a1 7001 AND.L D3,D0
00006a4c: 5380 2206 e0a1 7001 2a2e SUB.L #$00000001,D0
00006a4e: 2206 e0a1 7001 2a2e fffc MOVE.L D6,D1
00006a50: e0a1 7001 2a2e fffc eba0 ASR.L D0,D1
00006a52: 7001 2a2e fffc eba0 5380 MOVE.L #$00000001,D0
00006a54: 2a2e fffc eba0 5380 c280 MOVE.L (A6,$fffc) == $fffffffc,D5
00006a58: eba0 5380 c280 2f01 61ff ASL.L D5,D0
00006a5a: 5380 c280 2f01 61ff ffff SUB.L #$00000001,D0
00006a5c: c280 2f01 61ff ffff fc6e AND.L D0,D1
00006a5e: 2f01 61ff ffff fc6e 2240 MOVE.L D1,-(A7)
00006a60: 61ff ffff fc6e 2240 defc BSR.L #$fffffc6e == 000066d0
00006a66: 2240 defc 001c 607e 2003 MOVEA.L D0,A1
00006a68: defc 001c 607e 2003 0280 ADDA.W #$001c,A7
00006a6c: 607e 2003 0280 0000 00c0 BT .B #$0000007e == 00006aec (TRUE)
00006a6e: 2003 0280 0000 00c0 6608 MOVE.L D3,D0
00006a70: 0280 0000 00c0 6608 2003 AND.L #$000000c0,D0
00006a76: 6608 2003 5380 0106 661a BNE.B #$00000008 == 00006a80 (TRUE)
00006a78: 2003 5380 0106 661a 2003 MOVE.L D3,D0
00006a7a: 5380 0106 661a 2003 0280 SUB.L #$00000001,D0
00006a7c: 0106 661a 2003 0280 0000 BTST.L D0,D6
00006a7e: 661a 2003 0280 0000 00c0 BNE.B #$0000001a == 00006a9a (TRUE)
00006a80: 2003 0280 0000 00c0 0c80 MOVE.L D3,D0
00006a82: 0280 0000 00c0 0c80 0000 AND.L #$000000c0,D0
00006a88: 0c80 0000 0080 6648 703f CMP.L #$00000080,D0
00006a8e: 6648 703f c083 5380 0106 BNE.B #$00000048 == 00006ad8 (TRUE)
00006a90: 703f c083 5380 0106 663e MOVE.L #$0000003f,D0
00006a92: c083 5380 0106 663e 2f09 AND.L D3,D0
00006a94: 5380 0106 663e 2f09 4a87 SUB.L #$00000001,D0
00006a96: 0106 663e 2f09 4a87 6704 BTST.L D0,D6
00006a98: 663e 2f09 4a87 6704 702c BNE.B #$0000003e == 00006ad8 (TRUE)
00006a9a: 2f09 4a87 6704 702c 6002 MOVE.L A1,-(A7)
00006a9c: 4a87 6704 702c 6002 703c TST.L D7
00006a9e: 6704 702c 6002 703c 2f00 BEQ.B #$00000004 == 00006aa4 (FALSE)
00006aa0: 702c 6002 703c 2f00 61ff MOVE.L #$0000002c,D0
00006aa2: 6002 703c 2f00 61ff ffff BT .B #$00000002 == 00006aa6 (TRUE)
00006aa4: 703c 2f00 61ff ffff fbc4 MOVE.L #$0000003c,D0
00006aa6: 2f00 61ff ffff fbc4 2240 MOVE.L D0,-(A7)
00006aa8: 61ff ffff fbc4 2240 7e01 BSR.L #$fffffbc4 == 0000666e
00006aae: 2240 7e01 504f 4282 6014 MOVEA.L D0,A1
00006ab0: 7e01 504f 4282 6014 4a00 MOVE.L #$00000001,D7
00006ab2: 504f 4282 6014 4a00 6d30 ADDA.W #$00000008,A7
00006ab4: 4282 6014 4a00 6d30 2f09 CLR.L D2
00006ab6: 6014 4a00 6d30 2f09 2f00 BT .B #$00000014 == 00006acc (TRUE)
00006ab8: 4a00 6d30 2f09 2f00 61ff TST.B D0
00006aba: 6d30 2f09 2f00 61ff ffff BLT.B #$00000030 == 00006aec (TRUE)
00006abc: 2f09 2f00 61ff ffff fbac MOVE.L A1,-(A7)
00006abe: 2f00 61ff ffff fbac 2240 MOVE.L D0,-(A7)
00006ac0: 61ff ffff fbac 2240 504f BSR.L #$fffffbac == 0000666e
00006ac6: 2240 504f 524a 1412 2002 MOVEA.L D0,A1
00006ac8: 504f 524a 1412 2002 7a20 ADDA.W #$00000008,A7
00006aca: 524a 1412 2002 7a20 ba80 ADDA.W #$00000001,A2
00006acc: 1412 2002 7a20 ba80 6de2 MOVE.B (A2),D2
00006ace: 2002 7a20 ba80 6de2 6014 MOVE.L D2,D0
00006ad0: 7a20 ba80 6de2 6014 4281 MOVE.L #$00000020,D5
00006ad2: ba80 6de2 6014 4281 6006 CMP.L D0,D5
00006ad4: 6de2 6014 4281 6006 4a00 BLT.B #$ffffffe2 == 00006ab8 (TRUE)
00006ad6: 6014 4281 6006 4a00 6d0c BT .B #$00000014 == 00006aec (TRUE)
00006ad8: 4281 6006 4a00 6d0c 524a CLR.L D1
00006ada: 6006 4a00 6d0c 524a 1212 BT .B #$00000006 == 00006ae2 (TRUE)
00006adc: 4a00 6d0c 524a 1212 2001 TST.B D0
00006ade: 6d0c 524a 1212 2001 7a20 BLT.B #$0000000c == 00006aec (TRUE)
00006ae0: 524a 1212 2001 7a20 ba80 ADDA.W #$00000001,A2
00006ae2: 1212 2001 7a20 ba80 6df0 MOVE.B (A2),D1
00006ae4: 2001 7a20 ba80 6df0 181a MOVE.L D1,D0
00006ae6: 7a20 ba80 6df0 181a 2604 MOVE.L #$00000020,D5
00006ae8: ba80 6df0 181a 2604 6600 CMP.L D0,D5
00006aea: 6df0 181a 2604 6600 fe60 BLT.B #$fffffff0 == 00006adc (TRUE)
00006aec: 181a 2604 6600 fe60 4a87 MOVE.B (A2)+,D4
00006aee: 2604 6600 fe60 4a87 6700 MOVE.L D4,D3
00006af0: 6600 fe60 4a87 6700 fdb4 BNE.W #$fe60 == 00006952 (TRUE)
00006af4: 4a87 6700 fdb4 2f09 4878 TST.L D7
00006af6: 6700 fdb4 2f09 4878 003e BEQ.W #$fdb4 == 000068ac (FALSE)
00006afa: 2f09 4878 003e 6000 fda0 MOVE.L A1,-(A7)
00006afc: 4878 003e 6000 fda0 245c PEA.L $0000003e
00006b00: 6000 fda0 245c 4282 600e BT .W #$fda0 == 000068a2 (TRUE)
00006b04: 245c 4282 600e 2f09 2f00 MOVEA.L (A4)+,A2
00006b06: 4282 600e 2f09 2f00 61ff CLR.L D2
00006b08: 600e 2f09 2f00 61ff ffff BT .B #$0000000e == 00006b18 (TRUE)
00006b0a: 2f09 2f00 61ff ffff fb5e MOVE.L A1,-(A7)
00006b0c: 2f00 61ff ffff fb5e 2240 MOVE.L D0,-(A7)
00006b0e: 61ff ffff fb5e 2240 504f BSR.L #$fffffb5e == 0000666e
00006b14: 2240 504f 141a 2002 66ec MOVEA.L D0,A1
00006b16: 504f 141a 2002 66ec 6000 ADDA.W #$00000008,A7
00006b18: 141a 2002 66ec 6000 fd8c MOVE.B (A2)+,D2
00006b1a: 2002 66ec 6000 fd8c 2f09 MOVE.L D2,D0
00006b1c: 66ec 6000 fd8c 2f09 4878 BNE.B #$ffffffec == 00006b0a (TRUE)
00006b1e: 6000 fd8c 2f09 4878 0025 BT .W #$fd8c == 000068ac (TRUE)
00006b22: 2f09 4878 0025 6000 fd78 MOVE.L A1,-(A7)
00006b24: 4878 0025 6000 fd78 4cee PEA.L $00000025
00006b28: 6000 fd78 4cee 3cfc ffd4 BT .W #$fd78 == 000068a2 (TRUE)
00006b2c: 4cee 3cfc ffd4 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd4) == $ffffffd4
00006b32: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00006b34: 4e75 4e71 4e56 0000 48e7 RTS.L 


00006b36: 4e71 4e56 0000 48e7 3c20 NOP.L 


00006b38: 4e56 0000 48e7 3c20 246e LINK.W A6,#$0000
00006b3c: 48e7 3c20 246e 0008 282e MVMLE.L #$3c20,-(A7)
00006b40: 246e 0008 282e 0010 4283 MOVEA.L (A6,$0008) == $00000008,A2
00006b44: 282e 0010 4283 2a0a daae MOVE.L (A6,$0010) == $00000010,D4
00006b48: 4283 2a0a daae 000c 5385 CLR.L D3
00006b4a: 2a0a daae 000c 5385 61ff MOVE.L A2,D5
00006b4c: daae 000c 5385 61ff 0000 ADD.L (A6,$000c) == $0000000c,D5
00006b50: 5385 61ff 0000 05c8 2400 SUB.L #$00000001,D5
00006b52: 61ff 0000 05c8 2400 720d BSR.L #$000005c8 == 0000711c
00006b58: 2400 720d b282 6700 00d8 MOVE.L D0,D2
00006b5a: 720d b282 6700 00d8 6d1e MOVE.L #$0000000d,D1
00006b5c: b282 6700 00d8 6d1e 7208 CMP.L D2,D1
00006b5e: 6700 00d8 6d1e 7208 b282 BEQ.W #$00d8 == 00006c38 (FALSE)
00006b62: 6d1e 7208 b282 673a 6d0a BLT.B #$0000001e == 00006b82 (TRUE)
00006b64: 7208 b282 673a 6d0a 72ff MOVE.L #$00000008,D1
00006b66: b282 673a 6d0a 72ff b282 CMP.L D2,D1
00006b68: 673a 6d0a 72ff b282 672c BEQ.B #$0000003a == 00006ba4 (FALSE)
00006b6a: 6d0a 72ff b282 672c 6000 BLT.B #$0000000a == 00006b76 (TRUE)
00006b6c: 72ff b282 672c 6000 00da MOVE.L #$ffffffff,D1
00006b6e: b282 672c 6000 00da 720a CMP.L D2,D1
00006b70: 672c 6000 00da 720a b282 BEQ.B #$0000002c == 00006b9e (FALSE)
00006b72: 6000 00da 720a b282 6700 BT .W #$00da == 00006c4e (TRUE)
00006b76: 720a b282 6700 00bc 6000 MOVE.L #$0000000a,D1
00006b78: b282 6700 00bc 6000 00ce CMP.L D2,D1
00006b7a: 6700 00bc 6000 00ce 7217 BEQ.W #$00bc == 00006c38 (FALSE)
00006b7e: 6000 00ce 7217 b282 6776 BT .W #$00ce == 00006c4e (TRUE)
00006b82: 7217 b282 6776 6d0a 7215 MOVE.L #$00000017,D1
00006b84: b282 6776 6d0a 7215 b282 CMP.L D2,D1
00006b86: 6776 6d0a 7215 b282 6730 BEQ.B #$00000076 == 00006bfe (FALSE)
00006b88: 6d0a 7215 b282 6730 6000 BLT.B #$0000000a == 00006b94 (TRUE)
00006b8a: 7215 b282 6730 6000 00bc MOVE.L #$00000015,D1
00006b8c: b282 6730 6000 00bc 727f CMP.L D2,D1
00006b8e: 6730 6000 00bc 727f b282 BEQ.B #$00000030 == 00006bc0 (FALSE)
00006b90: 6000 00bc 727f b282 670a BT .W #$00bc == 00006c4e (TRUE)
00006b94: 727f b282 670a 6000 00b2 MOVE.L #$0000007f,D1
00006b96: b282 670a 6000 00b2 70ff CMP.L D2,D1
00006b98: 670a 6000 00b2 70ff 6000 BEQ.B #$0000000a == 00006ba4 (FALSE)
00006b9a: 6000 00b2 70ff 6000 00d6 BT .W #$00b2 == 00006c4e (TRUE)
00006b9e: 70ff 6000 00d6 4a83 67aa MOVE.L #$ffffffff,D0
00006ba0: 6000 00d6 4a83 67aa 4a84 BT .W #$00d6 == 00006c78 (TRUE)
00006ba4: 4a83 67aa 4a84 670e 4879 TST.L D3
00006ba6: 67aa 4a84 670e 4879 0100 BEQ.B #$ffffffaa == 00006b52 (FALSE)
00006ba8: 4a84 670e 4879 0100 fc9b TST.L D4
00006baa: 670e 4879 0100 fc9b 61ff BEQ.B #$0000000e == 00006bba (FALSE)
00006bac: 4879 0100 fc9b 61ff ffff PEA.L $0100fc9b
00006bb2: 61ff ffff fbbc 584f 5383 BSR.L #$fffffbbc == 00006770
00006bb8: 584f 5383 534a 6092 4a83 ADDA.W #$00000004,A7
00006bba: 5383 534a 6092 4a83 678e SUB.L #$00000001,D3
00006bbc: 534a 6092 4a83 678e 4a84 SUBA.W #$00000001,A2
00006bbe: 6092 4a83 678e 4a84 670e BT .B #$ffffff92 == 00006b52 (TRUE)
00006bc0: 4a83 678e 4a84 670e 4879 TST.L D3
00006bc2: 678e 4a84 670e 4879 0100 BEQ.B #$ffffff8e == 00006b52 (FALSE)
00006bc4: 4a84 670e 4879 0100 fc9b TST.L D4
00006bc6: 670e 4879 0100 fc9b 61ff BEQ.B #$0000000e == 00006bd6 (FALSE)
00006bc8: 4879 0100 fc9b 61ff ffff PEA.L $0100fc9b
00006bce: 61ff ffff fba0 584f 5383 BSR.L #$fffffba0 == 00006770
00006bd4: 584f 5383 534a 66e8 6000 ADDA.W #$00000004,A7
00006bd6: 5383 534a 66e8 6000 ff74 SUB.L #$00000001,D3
00006bd8: 534a 66e8 6000 ff74 0c2a SUBA.W #$00000001,A2
00006bda: 66e8 6000 ff74 0c2a 0020 BNE.B #$ffffffe8 == 00006bc4 (TRUE)
00006bdc: 6000 ff74 0c2a 0020 ffff BT .W #$ff74 == 00006b52 (TRUE)
00006be0: 0c2a 0020 ffff 661a 4a84 CMP.B #$20,(A2,$ffff) == $ffffffff
00006be6: 661a 4a84 670e 4879 0100 BNE.B #$0000001a == 00006c02 (TRUE)
00006be8: 4a84 670e 4879 0100 fc9b TST.L D4
00006bea: 670e 4879 0100 fc9b 61ff BEQ.B #$0000000e == 00006bfa (FALSE)
00006bec: 4879 0100 fc9b 61ff ffff PEA.L $0100fc9b
00006bf2: 61ff ffff fb7c 584f 5383 BSR.L #$fffffb7c == 00006770
00006bf8: 584f 5383 534a 4a83 66de ADDA.W #$00000004,A7
00006bfa: 5383 534a 4a83 66de 4a83 SUB.L #$00000001,D3
00006bfc: 534a 4a83 66de 4a83 6700 SUBA.W #$00000001,A2
00006bfe: 4a83 66de 4a83 6700 ff4c TST.L D3
00006c00: 66de 4a83 6700 ff4c 0c2a BNE.B #$ffffffde == 00006be0 (TRUE)
00006c02: 4a83 6700 ff4c 0c2a 0020 TST.L D3
00006c04: 6700 ff4c 0c2a 0020 ffff BEQ.W #$ff4c == 00006b52 (FALSE)
00006c08: 0c2a 0020 ffff 6700 ff42 CMP.B #$20,(A2,$ffff) == $ffffffff
00006c0e: 6700 ff42 0c2a 002f ffff BEQ.W #$ff42 == 00006b52 (FALSE)
00006c12: 0c2a 002f ffff 6700 ff38 CMP.B #$2f,(A2,$ffff) == $ffffffff
00006c18: 6700 ff38 4a84 670e 4879 BEQ.W #$ff38 == 00006b52 (FALSE)
00006c1c: 4a84 670e 4879 0100 fc9b TST.L D4
00006c1e: 670e 4879 0100 fc9b 61ff BEQ.B #$0000000e == 00006c2e (FALSE)
00006c20: 4879 0100 fc9b 61ff ffff PEA.L $0100fc9b
00006c26: 61ff ffff fb48 584f 5383 BSR.L #$fffffb48 == 00006770
00006c2c: 584f 5383 534a 66d4 6000 ADDA.W #$00000004,A7
00006c2e: 5383 534a 66d4 6000 ff1c SUB.L #$00000001,D3
00006c30: 534a 66d4 6000 ff1c 4a84 SUBA.W #$00000001,A2
00006c32: 66d4 6000 ff1c 4a84 670a BNE.B #$ffffffd4 == 00006c08 (TRUE)
00006c34: 6000 ff1c 4a84 670a 4878 BT .W #$ff1c == 00006b52 (TRUE)
00006c38: 4a84 670a 4878 000a 61ff TST.L D4
00006c3a: 670a 4878 000a 61ff ffff BEQ.B #$0000000a == 00006c46 (FALSE)
00006c3c: 4878 000a 61ff ffff f83e PEA.L $0000000a
00006c40: 61ff ffff f83e 4212 2003 BSR.L #$fffff83e == 00006480
00006c46: 4212 2003 5280 602a ba8a CLR.B (A2)
00006c48: 2003 5280 602a ba8a 6316 MOVE.L D3,D0
00006c4a: 5280 602a ba8a 6316 4a84 ADD.L #$00000001,D0
00006c4c: 602a ba8a 6316 4a84 670a BT .B #$0000002a == 00006c78 (TRUE)
00006c4e: ba8a 6316 4a84 670a 2f02 CMP.L A2,D5
00006c50: 6316 4a84 670a 2f02 61ff BLS.B #$00000016 == 00006c68 (FALSE)
00006c52: 4a84 670a 2f02 61ff ffff TST.L D4
00006c54: 670a 2f02 61ff ffff f826 BEQ.B #$0000000a == 00006c60 (FALSE)
00006c56: 2f02 61ff ffff f826 584f MOVE.L D2,-(A7)
00006c58: 61ff ffff f826 584f 14c2 BSR.L #$fffff826 == 00006480
00006c5e: 584f 14c2 5283 6000 feec ADDA.W #$00000004,A7
00006c60: 14c2 5283 6000 feec 4878 MOVE.B D2,(A2)+
00006c62: 5283 6000 feec 4878 0007 ADD.L #$00000001,D3
00006c64: 6000 feec 4878 0007 61ff BT .W #$feec == 00006b52 (TRUE)
00006c68: 4878 0007 61ff ffff f812 PEA.L $00000007
00006c6c: 61ff ffff f812 584f 6000 BSR.L #$fffff812 == 00006480
00006c72: 584f 6000 fedc 4cee 043c ADDA.W #$00000004,A7
00006c74: 6000 fedc 4cee 043c ffec BT .W #$fedc == 00006b52 (TRUE)
00006c78: 4cee 043c ffec 4e5e 4e75 MVMEL.L #$043c,(A6,$ffec) == $ffffffec
00006c7e: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00006c80: 4e75 4e71 4e56 0000 206e RTS.L 
00006c82: 4e71 4e56 0000 206e 0008 NOP.L 



00006c84: 4e56 0000 206e 0008 4a10 LINK.W A6,#$0000
00006c88: 206e 0008 4a10 671e 0c10 MOVEA.L (A6,$0008) == $00000008,A0
00006c8c: 4a10 671e 0c10 0020 6712 TST.B (A0)
00006c8e: 671e 0c10 0020 6712 0c10 BEQ.B #$0000001e == 00006cae (FALSE)
00006c90: 0c10 0020 6712 0c10 0009 CMP.B #$20,(A0)
00006c94: 6712 0c10 0009 670c 0c10 BEQ.B #$00000012 == 00006ca8 (FALSE)
00006c96: 0c10 0009 670c 0c10 000a CMP.B #$09,(A0)
00006c9a: 670c 0c10 000a 6706 0c10 BEQ.B #$0000000c == 00006ca8 (FALSE)
00006c9c: 0c10 000a 6706 0c10 000d CMP.B #$0a,(A0)
00006ca0: 6706 0c10 000d 6606 5248 BEQ.B #$00000006 == 00006ca8 (FALSE)
00006ca2: 0c10 000d 6606 5248 4a10 CMP.B #$0d,(A0)
00006ca6: 6606 5248 4a10 66e2 2008 BNE.B #$00000006 == 00006cae (TRUE)
00006ca8: 5248 4a10 66e2 2008 4e5e ADDA.W #$00000001,A0
00006caa: 4a10 66e2 2008 4e5e 4e75 TST.B (A0)
00006cac: 66e2 2008 4e5e 4e75 4e56 BNE.B #$ffffffe2 == 00006c90 (TRUE)
00006cae: 2008 4e5e 4e75 4e56 0000 MOVE.L A0,D0
00006cb0: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00006cb2: 4e75 4e56 0000 48e7 3f38 RTS.L 



00006cb4: 4e56 0000 48e7 3f38 246e LINK.W A6,#$0000
00006cb8: 48e7 3f38 246e 0008 266e MVMLE.L #$3f38,-(A7)
00006cbc: 246e 0008 266e 000c 242e MOVEA.L (A6,$0008) == $00000008,A2
00006cc0: 266e 000c 242e 0010 61ff MOVEA.L (A6,$000c) == $0000000c,A3
00006cc4: 242e 0010 61ff ffff 96f8 MOVE.L (A6,$0010) == $00000010,D2
00006cc8: 61ff ffff 96f8 2040 99cc BSR.L #$ffff96f8 == 000003c2
00006cce: 2040 99cc 4287 4285 4284 MOVEA.L D0,A0
00006cd0: 99cc 4287 4285 4284 4a82 SUBA.L A4,A4
00006cd2: 4287 4285 4284 4a82 6704 CLR.L D7
00006cd4: 4285 4284 4a82 6704 2602 CLR.L D5
00006cd6: 4284 4a82 6704 2602 6006 CLR.L D4
00006cd8: 4a82 6704 2602 6006 1628 TST.L D2
00006cda: 6704 2602 6006 1628 0192 BEQ.B #$00000004 == 00006ce0 (FALSE)
00006cdc: 2602 6006 1628 0192 49c3 MOVE.L D2,D3
00006cde: 6006 1628 0192 49c3 2f0a BT .B #$00000006 == 00006ce6 (TRUE)
00006ce0: 1628 0192 49c3 2f0a 61ff MOVE.B (A0,$0192) == $0100033e,D3
00006ce4: 49c3 2f0a 61ff ffff ff9a EXT.B D3
00006ce6: 2f0a 61ff ffff ff9a 2440 MOVE.L A2,-(A7)
00006ce8: 61ff ffff ff9a 2440 584f BSR.L #$ffffff9a == 00006c84
00006cee: 2440 584f 0c12 002d 6606 MOVEA.L D0,A2
00006cf0: 584f 0c12 002d 6606 387c ADDA.W #$00000004,A7
00006cf2: 0c12 002d 6606 387c 0001 CMP.B #$2d,(A2)
00006cf6: 6606 387c 0001 524a 0c12 BNE.B #$00000006 == 00006cfe (TRUE)
00006cf8: 387c 0001 524a 0c12 007e MOVEA.W #$0001,A4
00006cfc: 524a 0c12 007e 6604 7e01 ADDA.W #$00000001,A2
00006cfe: 0c12 007e 6604 7e01 524a CMP.B #$7e,(A2)
00006d02: 6604 7e01 524a 4878 0002 BNE.B #$00000004 == 00006d08 (TRUE)
00006d04: 7e01 524a 4878 0002 4879 MOVE.L #$00000001,D7
00006d06: 524a 4878 0002 4879 0100 ADDA.W #$00000001,A2
00006d08: 4878 0002 4879 0100 fc9f PEA.L $00000002
00006d0c: 4879 0100 fc9f 2f0a 61ff PEA.L $0100fc9f
00006d12: 2f0a 61ff 0000 03ce defc MOVE.L A2,-(A7)
00006d14: 61ff 0000 03ce defc 000c BSR.L #$000003ce == 000070e4
00006d1a: defc 000c 4a80 6604 760a ADDA.W #$000c,A7
00006d1e: 4a80 6604 760a 601c 4878 TST.L D0
00006d20: 6604 760a 601c 4878 0002 BNE.B #$00000004 == 00006d26 (TRUE)
00006d22: 760a 601c 4878 0002 4879 MOVE.L #$0000000a,D3
00006d24: 601c 4878 0002 4879 0100 BT .B #$0000001c == 00006d42 (TRUE)
00006d26: 4878 0002 4879 0100 fca2 PEA.L $00000002
00006d2a: 4879 0100 fca2 2f0a 61ff PEA.L $0100fca2
00006d30: 2f0a 61ff 0000 03b0 defc MOVE.L A2,-(A7)
00006d32: 61ff 0000 03b0 defc 000c BSR.L #$000003b0 == 000070e4
00006d38: defc 000c 4a80 6604 7610 ADDA.W #$000c,A7
00006d3c: 4a80 6604 7610 544a 4282 TST.L D0
00006d3e: 6604 7610 544a 4282 4a12 BNE.B #$00000004 == 00006d44 (TRUE)
00006d40: 7610 544a 4282 4a12 6730 MOVE.L #$00000010,D3
00006d42: 544a 4282 4a12 6730 1c12 ADDA.W #$00000002,A2
00006d44: 4282 4a12 6730 1c12 49c6 CLR.L D2
00006d46: 4a12 6730 1c12 49c6 2f06 TST.B (A2)
00006d48: 6730 1c12 49c6 2f06 4879 BEQ.B #$00000030 == 00006d7a (FALSE)
00006d4a: 1c12 49c6 2f06 4879 0101 MOVE.B (A2),D6
00006d4c: 49c6 2f06 4879 0101 65f0 EXT.B D6
00006d4e: 2f06 4879 0101 65f0 61ff MOVE.L D6,-(A7)
00006d50: 4879 0101 65f0 61ff 0000 PEA.L $010165f0
00006d56: 61ff 0000 0300 2200 504f BSR.L #$00000300 == 00007058
00006d5c: 2200 504f 6718 2002 4c03 MOVE.L D0,D1
00006d5e: 504f 6718 2002 4c03 0800 ADDA.W #$00000008,A7
00006d60: 6718 2002 4c03 0800 d081 BEQ.B #$00000018 == 00006d7a (FALSE)
00006d62: 2002 4c03 0800 d081 2400 MOVE.L D2,D0
00006d64: 4c03 0800 d081 2400 0482 MULL.L #$0800,D3
00006d68: d081 2400 0482 0101 65f0 ADD.L D1,D0
00006d6a: 2400 0482 0101 65f0 524a MOVE.L D0,D2
00006d6c: 0482 0101 65f0 524a 7a01 SUB.L #$010165f0,D2
00006d72: 524a 7a01 4a12 66d0 e184 ADDA.W #$00000001,A2
00006d74: 7a01 4a12 66d0 e184 d882 MOVE.L #$00000001,D5
00006d76: 4a12 66d0 e184 d882 0c12 TST.B (A2)
00006d78: 66d0 e184 d882 0c12 002e BNE.B #$ffffffd0 == 00006d4a (TRUE)
00006d7a: e184 d882 0c12 002e 6606 ASL.L #$00000008,D4
00006d7c: d882 0c12 002e 6606 524a ADD.L D2,D4
00006d7e: 0c12 002e 6606 524a 6000 CMP.B #$2e,(A2)
00006d82: 6606 524a 6000 ff6a 4a85 BNE.B #$00000006 == 00006d8a (TRUE)
00006d84: 524a 6000 ff6a 4a85 6604 ADDA.W #$00000001,A2
00006d86: 6000 ff6a 4a85 6604 4280 BT .W #$ff6a == 00006cf2 (TRUE)
00006d8a: 4a85 6604 4280 6016 2684 TST.L D5
00006d8c: 6604 4280 6016 2684 4a8c BNE.B #$00000004 == 00006d92 (TRUE)
00006d8e: 4280 6016 2684 4a8c 6702 CLR.L D0
00006d90: 6016 2684 4a8c 6702 4493 BT .B #$00000016 == 00006da8 (TRUE)
00006d92: 2684 4a8c 6702 4493 4a87 MOVE.L D4,(A3)
00006d94: 4a8c 6702 4493 4a87 6702 TST.L A4
00006d96: 6702 4493 4a87 6702 4693 BEQ.B #$00000002 == 00006d9a (FALSE)
00006d98: 4493 4a87 6702 4693 2f0a NEG.L (A3)
00006d9a: 4a87 6702 4693 2f0a 61ff TST.L D7
00006d9c: 6702 4693 2f0a 61ff ffff BEQ.B #$00000002 == 00006da0 (FALSE)
00006d9e: 4693 2f0a 61ff ffff fee0 NOT.L (A3)
00006da0: 2f0a 61ff ffff fee0 4cee MOVE.L A2,-(A7)
00006da2: 61ff ffff fee0 4cee 1cfc BSR.L #$fffffee0 == 00006c84
00006da8: 4cee 1cfc ffdc 4e5e 4e75 MVMEL.L #$1cfc,(A6,$ffdc) == $ffffffdc
00006dae: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00006db0: 4e75 4e56 0000 48e7 3000 RTS.L 
00006db2: 4e56 0000 48e7 3000 242e LINK.W A6,#$0000
00006db6: 48e7 3000 242e 0008 61ff MVMLE.L #$3000,-(A7)
00006dba: 242e 0008 61ff ffff 9602 MOVE.L (A6,$0008) == $00000008,D2
00006dbe: 61ff ffff 9602 2040 2628 BSR.L #$ffff9602 == 000003c2
00006dc4: 2040 2628 00ec 9682 2143 MOVEA.L D0,A0
00006dc6: 2628 00ec 9682 2143 00ec MOVE.L (A0,$00ec) == $01000298,D3
00006dca: 9682 2143 00ec 2f02 2f03 SUB.L D2,D3
00006dcc: 2143 00ec 2f02 2f03 61ff MOVE.L D3,(A0,$00ec) == $01000298
00006dd0: 2f02 2f03 61ff 0000 0202 MOVE.L D2,-(A7)
00006dd2: 2f03 61ff 0000 0202 2003 MOVE.L D3,-(A7)
00006dd4: 61ff 0000 0202 2003 4cee BSR.L #$00000202 == 00006fd8
00006dda: 2003 4cee 000c fff8 4e5e MOVE.L D3,D0
00006ddc: 4cee 000c fff8 4e5e 4e75 MVMEL.L #$000c,(A6,$fff8) == $fffffff8
00006de2: 4e5e 4e75 4e71 202f 0004 UNLK.L A6
00006de4: 4e75 4e71 202f 0004 6a02 RTS.L 
00006de6: 4e71 202f 0004 6a02 4480 NOP.L 
00006de8: 202f 0004 6a02 4480 4e75 MOVE.L (A7,$0004) == $00000004,D0
00006dec: 6a02 4480 4e75 206f 0004 BPL.B #$00000002 == 00006df0 (FALSE)
00006dee: 4480 4e75 206f 0004 226f NEG.L D0
00006df0: 4e75 206f 0004 226f 0008 RTS.L 
00006df2: 206f 0004 226f 0008 202f MOVEA.L (A7,$0004) == $00000004,A0
00006df6: 226f 0008 202f 000c 2f02 MOVEA.L (A7,$0008) == $00000008,A1
00006dfa: 202f 000c 2f02 2400 0c82 MOVE.L (A7,$000c) == $0000000c,D0
00006dfe: 2f02 2400 0c82 0000 0040 MOVE.L D2,-(A7)
00006e00: 2400 0c82 0000 0040 6fff MOVE.L D0,D2
00006e02: 0c82 0000 0040 6fff 0000 CMP.L #$00000040,D2
00006e08: 6fff 0000 0034 2008 2209 BLE.L #$00000034 == 00006e3e (TRUE)
00006e0e: 2008 2209 b181 0281 0000 MOVE.L A0,D0
00006e10: 2209 b181 0281 0000 0003 MOVE.L A1,D1
00006e12: b181 0281 0000 0003 66ff EOR.L D0,D1
00006e14: 0281 0000 0003 66ff 0000 AND.L #$00000003,D1
00006e1a: 66ff 0000 0022 9280 0281 BNE.L #$00000022 == 00006e3e (TRUE)
00006e20: 9280 0281 0000 0003 67ff SUB.L D0,D1
00006e22: 0281 0000 0003 67ff 0000 AND.L #$00000003,D1
00006e28: 67ff 0000 0014 9481 5381 BEQ.L #$00000014 == 00006e3e (FALSE)
00006e2e: 9481 5381 b308 56c9 fffc SUB.L D1,D2
00006e30: 5381 b308 56c9 fffc 66ff SUB.L #$00000001,D1
00006e32: b308 56c9 fffc 66ff 0000 CMPM.B (A0)+,(A1)+
00006e34: 56c9 fffc 66ff 0000 0064 DBNE.W D1,#$fffc == 00006e32 (TRUE)
00006e38: 66ff 0000 0064 2002 e488 BNE.L #$00000064 == 00006e9e (TRUE)
00006e3e: 2002 e488 67ff 0000 004c MOVE.L D2,D0
00006e40: e488 67ff 0000 004c 5380 LSR.L #$00000002,D0
00006e42: 67ff 0000 004c 5380 0c80 BEQ.L #$0000004c == 00006e90 (FALSE)
00006e48: 5380 0c80 0000 ffff 6fff SUB.L #$00000001,D0
00006e4a: 0c80 0000 ffff 6fff 0000 CMP.L #$0000ffff,D0
00006e50: 6fff 0000 0022 203c 0000 BLE.L #$00000022 == 00006e74 (TRUE)
00006e56: 203c 0000 ffff b388 56c8 MOVE.L #$0000ffff,D0
00006e5c: b388 56c8 fffc 66ff 0000 CMPM.L (A0)+,(A1)+
00006e5e: 56c8 fffc 66ff 0000 003a DBNE.W D0,#$fffc == 00006e5c (TRUE)
00006e62: 66ff 0000 003a 0482 0004 BNE.L #$0000003a == 00006e9e (TRUE)
00006e68: 0482 0004 0000 60ff ffff SUB.L #$00040000,D2
00006e6e: 60ff ffff ffce b388 56c8 BT .L #$ffffffce == 00006e3e (TRUE)
00006e74: b388 56c8 fffc 66ff 0000 CMPM.L (A0)+,(A1)+
00006e76: 56c8 fffc 66ff 0000 0022 DBNE.W D0,#$fffc == 00006e74 (TRUE)
00006e7a: 66ff 0000 0022 0282 0000 BNE.L #$00000022 == 00006e9e (TRUE)
00006e80: 0282 0000 0003 7000 60ff AND.L #$00000003,D2
00006e86: 7000 60ff 0000 0006 b308 MOVE.L #$00000000,D0
00006e88: 60ff 0000 0006 b308 56ca BT .L #$00000006 == 00006e90 (TRUE)
00006e8e: b308 56ca fffc 66ff 0000 CMPM.B (A0)+,(A1)+
00006e90: 56ca fffc 66ff 0000 0008 DBNE.W D2,#$fffc == 00006e8e (TRUE)
00006e94: 66ff 0000 0008 241f 4e75 BNE.L #$00000008 == 00006e9e (TRUE)
00006e9a: 241f 4e75 7001 241f 4e75 MOVE.L (A7)+,D2
00006e9c: 4e75 7001 241f 4e75 206f RTS.L 
00006e9e: 7001 241f 4e75 206f 0004 MOVE.L #$00000001,D0
00006ea0: 241f 4e75 206f 0004 226f MOVE.L (A7)+,D2
00006ea2: 4e75 206f 0004 226f 0008 RTS.L 
00006ea4: 206f 0004 226f 0008 202f MOVEA.L (A7,$0004) == $00000004,A0
00006ea8: 226f 0008 202f 000c 2f02 MOVEA.L (A7,$0008) == $00000008,A1
00006eac: 202f 000c 2f02 2400 b3c8 MOVE.L (A7,$000c) == $0000000c,D0
00006eb0: 2f02 2400 b3c8 62ff 0000 MOVE.L D2,-(A7)
00006eb2: 2400 b3c8 62ff 0000 0094 MOVE.L D0,D2
00006eb4: b3c8 62ff 0000 0094 67ff CMPA.L A0,A1
00006eb6: 62ff 0000 0094 67ff 0000 BHI.L #$00000094 == 00006f4c (TRUE)
00006ebc: 67ff 0000 008a 5382 60ff BEQ.L #$0000008a == 00006f48 (FALSE)
00006ec2: 5382 60ff 0000 007c 0c82 SUB.L #$00000001,D2
00006ec4: 60ff 0000 007c 0c82 0000 BT .L #$0000007c == 00006f42 (TRUE)
00006eca: 0c82 0000 0040 6fff 0000 CMP.L #$00000040,D2
00006ed0: 6fff 0000 002e 2008 2209 BLE.L #$0000002e == 00006f00 (TRUE)
00006ed6: 2008 2209 b181 0281 0000 MOVE.L A0,D0
00006ed8: 2209 b181 0281 0000 0003 MOVE.L A1,D1
00006eda: b181 0281 0000 0003 66ff EOR.L D0,D1
00006edc: 0281 0000 0003 66ff 0000 AND.L #$00000003,D1
00006ee2: 66ff 0000 001c 9280 0281 BNE.L #$0000001c == 00006f00 (TRUE)
00006ee8: 9280 0281 0000 0003 67ff SUB.L D0,D1
00006eea: 0281 0000 0003 67ff 0000 AND.L #$00000003,D1
00006ef0: 67ff 0000 000e 9481 5381 BEQ.L #$0000000e == 00006f00 (FALSE)
00006ef6: 9481 5381 12d8 51c9 fffc SUB.L D1,D2
00006ef8: 5381 12d8 51c9 fffc 2002 SUB.L #$00000001,D1
00006efa: 12d8 51c9 fffc 2002 e488 MOVE.B (A0)+,(A1)+
00006efc: 51c9 fffc 2002 e488 67ff DBF .W D1,#$fffc == 00006efa (FALSE)
00006f00: 2002 e488 67ff 0000 003e MOVE.L D2,D0
00006f02: e488 67ff 0000 003e 5380 LSR.L #$00000002,D0
00006f04: 67ff 0000 003e 5380 0c80 BEQ.L #$0000003e == 00006f44 (FALSE)
00006f0a: 5380 0c80 0000 ffff 6fff SUB.L #$00000001,D0
00006f0c: 0c80 0000 ffff 6fff 0000 CMP.L #$0000ffff,D0
00006f12: 6fff 0000 001c 203c 0000 BLE.L #$0000001c == 00006f30 (TRUE)
00006f18: 203c 0000 ffff 22d8 51c8 MOVE.L #$0000ffff,D0
00006f1e: 22d8 51c8 fffc 0482 0004 MOVE.L (A0)+,(A1)+
00006f20: 51c8 fffc 0482 0004 0000 DBF .W D0,#$fffc == 00006f1e (FALSE)
00006f24: 0482 0004 0000 60ff ffff SUB.L #$00040000,D2
00006f2a: 60ff ffff ffd4 22d8 51c8 BT .L #$ffffffd4 == 00006f00 (TRUE)
00006f30: 22d8 51c8 fffc 0282 0000 MOVE.L (A0)+,(A1)+
00006f32: 51c8 fffc 0282 0000 0003 DBF .W D0,#$fffc == 00006f30 (FALSE)
00006f36: 0282 0000 0003 60ff 0000 AND.L #$00000003,D2
00006f3c: 60ff 0000 0006 12d8 51ca BT .L #$00000006 == 00006f44 (TRUE)
00006f42: 12d8 51ca fffc 241f 4e75 MOVE.B (A0)+,(A1)+
00006f44: 51ca fffc 241f 4e75 d1c2 DBF .W D2,#$fffc == 00006f42 (FALSE)
00006f48: 241f 4e75 d1c2 d3c2 5382 MOVE.L (A7)+,D2
00006f4a: 4e75 d1c2 d3c2 5382 60ff RTS.L 
00006f4c: d1c2 d3c2 5382 60ff 0000 ADDA.L D2,A0
00006f4e: d3c2 5382 60ff 0000 007a ADDA.L D2,A1
00006f50: 5382 60ff 0000 007a 0c82 SUB.L #$00000001,D2
00006f52: 60ff 0000 007a 0c82 0000 BT .L #$0000007a == 00006fce (TRUE)
00006f58: 0c82 0000 0040 6fff 0000 CMP.L #$00000040,D2
00006f5e: 6fff 0000 002c 2008 2209 BLE.L #$0000002c == 00006f8c (TRUE)
00006f64: 2008 2209 b181 0281 0000 MOVE.L A0,D0
00006f66: 2209 b181 0281 0000 0003 MOVE.L A1,D1
00006f68: b181 0281 0000 0003 66ff EOR.L D0,D1
00006f6a: 0281 0000 0003 66ff 0000 AND.L #$00000003,D1
00006f70: 66ff 0000 001a 0280 0000 BNE.L #$0000001a == 00006f8c (TRUE)
00006f76: 0280 0000 0003 67ff 0000 AND.L #$00000003,D0
00006f7c: 67ff 0000 000e 9480 5380 BEQ.L #$0000000e == 00006f8c (FALSE)
00006f82: 9480 5380 1320 51c8 fffc SUB.L D0,D2
00006f84: 5380 1320 51c8 fffc 2002 SUB.L #$00000001,D0
00006f86: 1320 51c8 fffc 2002 e488 MOVE.B -(A0),-(A1)
00006f88: 51c8 fffc 2002 e488 67ff DBF .W D0,#$fffc == 00006f86 (FALSE)
00006f8c: 2002 e488 67ff 0000 003e MOVE.L D2,D0
00006f8e: e488 67ff 0000 003e 5380 LSR.L #$00000002,D0
00006f90: 67ff 0000 003e 5380 0c80 BEQ.L #$0000003e == 00006fd0 (FALSE)
00006f96: 5380 0c80 0000 ffff 6fff SUB.L #$00000001,D0
00006f98: 0c80 0000 ffff 6fff 0000 CMP.L #$0000ffff,D0
00006f9e: 6fff 0000 001c 203c 0000 BLE.L #$0000001c == 00006fbc (TRUE)
00006fa4: 203c 0000 ffff 2320 51c8 MOVE.L #$0000ffff,D0
00006faa: 2320 51c8 fffc 0482 0004 MOVE.L -(A0),-(A1)
00006fac: 51c8 fffc 0482 0004 0000 DBF .W D0,#$fffc == 00006faa (FALSE)
00006fb0: 0482 0004 0000 60ff 0000 SUB.L #$00040000,D2
00006fb6: 60ff 0000 0004 2320 51c8 BT .L #$00000004 == 00006fbc (TRUE)
00006fbc: 2320 51c8 fffc 0282 0000 MOVE.L -(A0),-(A1)
00006fbe: 51c8 fffc 0282 0000 0003 DBF .W D0,#$fffc == 00006fbc (FALSE)
00006fc2: 0282 0000 0003 60ff 0000 AND.L #$00000003,D2
00006fc8: 60ff 0000 0006 1320 51ca BT .L #$00000006 == 00006fd0 (TRUE)
00006fce: 1320 51ca fffc 241f 4e75 MOVE.B -(A0),-(A1)
00006fd0: 51ca fffc 241f 4e75 206f DBF .W D2,#$fffc == 00006fce (FALSE)
00006fd4: 241f 4e75 206f 0004 202f MOVE.L (A7)+,D2
00006fd6: 4e75 206f 0004 202f 0008 RTS.L 


;=========================================================================
; Clear memory
;=========================================================================
00006fd8: 206f 0004 202f 0008 2f02 MOVEA.L (A7,$0004) == $00000004,A0
00006fdc: 202f 0008 2f02 2400 0c82 MOVE.L (A7,$0008) == $00000008,D0
00006fe0: 2f02 2400 0c82 0000 0020 MOVE.L D2,-(A7)
00006fe2: 2400 0c82 0000 0020 6fff MOVE.L D0,D2
00006fe4: 0c82 0000 0020 6fff 0000 CMP.L #$00000020,D2
00006fea: 6fff 0000 0020 2008 7200 BLE.L #$00000020 == 0000700c (TRUE)
00006ff0: 2008 7200 9280 0281 0000 MOVE.L A0,D0
00006ff2: 7200 9280 0281 0000 0003 MOVE.L #$00000000,D1
00006ff4: 9280 0281 0000 0003 67ff SUB.L D0,D1
00006ff6: 0281 0000 0003 67ff 0000 AND.L #$00000003,D1
00006ffc: 67ff 0000 000e 9481 5381 BEQ.L #$0000000e == 0000700c (FALSE)
00007002: 9481 5381 4218 51c9 fffc SUB.L D1,D2
00007004: 5381 4218 51c9 fffc 2002 SUB.L #$00000001,D1
00007006: 4218 51c9 fffc 2002 e488 CLR.B (A0)+
00007008: 51c9 fffc 2002 e488 67ff DBF .W D1,#$fffc == 00007006 (FALSE)
0000700c: 2002 e488 67ff 0000 003e MOVE.L D2,D0
0000700e: e488 67ff 0000 003e 5380 LSR.L #$00000002,D0
00007010: 67ff 0000 003e 5380 0c80 BEQ.L #$0000003e == 00007050 (FALSE)
00007016: 5380 0c80 0000 ffff 6fff SUB.L #$00000001,D0
00007018: 0c80 0000 ffff 6fff 0000 CMP.L #$0000ffff,D0
0000701e: 6fff 0000 001c 203c 0000 BLE.L #$0000001c == 0000703c (TRUE)
00007024: 203c 0000 ffff 4298 51c8 MOVE.L #$0000ffff,D0
0000702a: 4298 51c8 fffc 0482 0004 CLR.L (A0)+
0000702c: 51c8 fffc 0482 0004 0000 DBF .W D0,#$fffc == 0000702a (FALSE)
00007030: 0482 0004 0000 60ff ffff SUB.L #$00040000,D2
00007036: 60ff ffff ffd4 4298 51c8 BT .L #$ffffffd4 == 0000700c (TRUE)
0000703c: 4298 51c8 fffc 0282 0000 CLR.L (A0)+
0000703e: 51c8 fffc 0282 0000 0003 DBF .W D0,#$fffc == 0000703c (FALSE)
00007042: 0282 0000 0003 60ff 0000 AND.L #$00000003,D2
00007048: 60ff 0000 0006 4218 51ca BT .L #$00000006 == 00007050 (TRUE)
0000704e: 4218 51ca fffc 241f 4e75 CLR.B (A0)+
00007050: 51ca fffc 241f 4e75 206f DBF .W D2,#$fffc == 0000704e (FALSE)
00007054: 241f 4e75 206f 0004 202f MOVE.L (A7)+,D2
00007056: 4e75 206f 0004 202f 0008 RTS.L 


00007058: 206f 0004 202f 0008 6712 MOVEA.L (A7,$0004) == $00000004,A0
0000705c: 202f 0008 6712 1218 670a MOVE.L (A7,$0008) == $00000008,D0
00007060: 6712 1218 670a b001 66f8 BEQ.B #$00000012 == 00007074 (FALSE)
00007062: 1218 670a b001 66f8 5348 MOVE.B (A0)+,D1
00007064: 670a b001 66f8 5348 2008 BEQ.B #$0000000a == 00007070 (FALSE)
00007066: b001 66f8 5348 2008 4e75 CMP.B D1,D0
00007068: 66f8 5348 2008 4e75 7000 BNE.B #$fffffff8 == 00007062 (TRUE)
0000706a: 5348 2008 4e75 7000 4e75 SUBA.W #$00000001,A0
0000706c: 2008 4e75 7000 4e75 4a18 MOVE.L A0,D0
0000706e: 4e75 7000 4e75 4a18 66fc RTS.L 
00007070: 7000 4e75 4a18 66fc 5348 MOVE.L #$00000000,D0
00007072: 4e75 4a18 66fc 5348 2008 RTS.L 
00007074: 4a18 66fc 5348 2008 4e75 TST.B (A0)+
00007076: 66fc 5348 2008 4e75 206f BNE.B #$fffffffc == 00007074 (TRUE)
00007078: 5348 2008 4e75 206f 0004 SUBA.W #$00000001,A0
0000707a: 2008 4e75 206f 0004 226f MOVE.L A0,D0
0000707c: 4e75 206f 0004 226f 0008 RTS.L 
0000707e: 206f 0004 226f 0008 222f MOVEA.L (A7,$0004) == $00000004,A0
00007082: 226f 0008 222f 000c 2008 MOVEA.L (A7,$0008) == $00000008,A1
00007086: 222f 000c 2008 5381 6d0c MOVE.L (A7,$000c) == $0000000c,D1
0000708a: 2008 5381 6d0c 10d9 66f8 MOVE.L A0,D0
0000708c: 5381 6d0c 10d9 66f8 6002 SUB.L #$00000001,D1
0000708e: 6d0c 10d9 66f8 6002 4218 BLT.B #$0000000c == 0000709c (TRUE)
00007090: 10d9 66f8 6002 4218 5381 MOVE.B (A1)+,(A0)+
00007092: 66f8 6002 4218 5381 6cfa BNE.B #$fffffff8 == 0000708c (TRUE)
00007094: 6002 4218 5381 6cfa 4e75 BT .B #$00000002 == 00007098 (TRUE)
00007096: 4218 5381 6cfa 4e75 206f CLR.B (A0)+
00007098: 5381 6cfa 4e75 206f 0004 SUB.L #$00000001,D1
0000709a: 6cfa 4e75 206f 0004 226f BGE.B #$fffffffa == 00007096 (FALSE)
0000709c: 4e75 206f 0004 226f 0008 RTS.L 
0000709e: 206f 0004 226f 0008 2008 MOVEA.L (A7,$0004) == $00000004,A0
000070a2: 226f 0008 2008 4a18 66fc MOVEA.L (A7,$0008) == $00000008,A1
000070a6: 2008 4a18 66fc 5348 10d9 MOVE.L A0,D0
000070a8: 4a18 66fc 5348 10d9 66fc TST.B (A0)+
000070aa: 66fc 5348 10d9 66fc 4e75 BNE.B #$fffffffc == 000070a8 (TRUE)
000070ac: 5348 10d9 66fc 4e75 206f SUBA.W #$00000001,A0
000070ae: 10d9 66fc 4e75 206f 0004 MOVE.B (A1)+,(A0)+
000070b0: 66fc 4e75 206f 0004 226f BNE.B #$fffffffc == 000070ae (TRUE)
000070b2: 4e75 206f 0004 226f 0008 RTS.L 
000070b4: 206f 0004 226f 0008 1010 MOVEA.L (A7,$0004) == $00000004,A0
000070b8: 226f 0008 1010 b019 670a MOVEA.L (A7,$0008) == $00000008,A1
000070bc: 1010 b019 670a 49c0 1221 MOVE.B (A0),D0
000070be: b019 670a 49c0 1221 49c1 CMP.B (A1)+,D0
000070c0: 670a 49c0 1221 49c1 9081 BEQ.B #$0000000a == 000070cc (FALSE)
000070c2: 49c0 1221 49c1 9081 4e75 EXT.B D0
000070c4: 1221 49c1 9081 4e75 4a18 MOVE.B -(A1),D1
000070c6: 49c1 9081 4e75 4a18 66ec EXT.B D1
000070c8: 9081 4e75 4a18 66ec 7000 SUB.L D1,D0
000070ca: 4e75 4a18 66ec 7000 4e75 RTS.L 
000070cc: 4a18 66ec 7000 4e75 206f TST.B (A0)+
000070ce: 66ec 7000 4e75 206f 0004 BNE.B #$ffffffec == 000070bc (TRUE)
000070d0: 7000 4e75 206f 0004 226f MOVE.L #$00000000,D0
000070d2: 4e75 206f 0004 226f 0008 RTS.L 
000070d4: 206f 0004 226f 0008 2008 MOVEA.L (A7,$0004) == $00000004,A0
000070d8: 226f 0008 2008 10d9 66fc MOVEA.L (A7,$0008) == $00000008,A1
000070dc: 2008 10d9 66fc 4e75 206f MOVE.L A0,D0
000070de: 10d9 66fc 4e75 206f 0004 MOVE.B (A1)+,(A0)+
000070e0: 66fc 4e75 206f 0004 226f BNE.B #$fffffffc == 000070de (TRUE)
000070e2: 4e75 206f 0004 226f 0008 RTS.L 
000070e4: 206f 0004 226f 0008 222f MOVEA.L (A7,$0004) == $00000004,A0
000070e8: 226f 0008 222f 000c 5381 MOVEA.L (A7,$0008) == $00000008,A1
000070ec: 222f 000c 5381 6d0a 1018 MOVE.L (A7,$000c) == $0000000c,D1
000070f0: 5381 6d0a 1018 b019 6608 SUB.L #$00000001,D1
000070f2: 6d0a 1018 b019 6608 4a00 BLT.B #$0000000a == 000070fe (TRUE)
000070f4: 1018 b019 6608 4a00 66f2 MOVE.B (A0)+,D0
000070f6: b019 6608 4a00 66f2 7000 CMP.B (A1)+,D0
000070f8: 6608 4a00 66f2 7000 4e75 BNE.B #$00000008 == 00007102 (TRUE)
000070fa: 4a00 66f2 7000 4e75 49c0 TST.B D0
000070fc: 66f2 7000 4e75 49c0 1221 BNE.B #$fffffff2 == 000070f0 (TRUE)
000070fe: 7000 4e75 49c0 1221 49c1 MOVE.L #$00000000,D0
00007100: 4e75 49c0 1221 49c1 9081 RTS.L 
00007102: 49c0 1221 49c1 9081 4e75 EXT.B D0
00007104: 1221 49c1 9081 4e75 206f MOVE.B -(A1),D1
00007106: 49c1 9081 4e75 206f 0004 EXT.B D1
00007108: 9081 4e75 206f 0004 70ff SUB.L D1,D0
0000710a: 4e75 206f 0004 70ff 5280 RTS.L 
0000710c: 206f 0004 70ff 5280 4a18 MOVEA.L (A7,$0004) == $00000004,A0
00007110: 70ff 5280 4a18 66fa 4e75 MOVE.L #$ffffffff,D0
00007112: 5280 4a18 66fa 4e75 4e71 ADD.L #$00000001,D0
00007114: 4a18 66fa 4e75 4e71 4e56 TST.B (A0)+
00007116: 66fa 4e75 4e71 4e56 0000 BNE.B #$fffffffa == 00007112 (TRUE)
00007118: 4e75 4e71 4e56 0000 61ff RTS.L 
0000711a: 4e71 4e56 0000 61ff ffff NOP.L 
0000711c: 4e56 0000 61ff ffff 92a0 LINK.W A6,#$0000
00007120: 61ff ffff 92a0 2040 2028 BSR.L #$ffff92a0 == 000003c2
00007126: 2040 2028 0318 7201 b280 MOVEA.L D0,A0
00007128: 2028 0318 7201 b280 671c MOVE.L (A0,$0318) == $010004c4,D0
0000712c: 7201 b280 671c 6d06 4a80 MOVE.L #$00000001,D1
0000712e: b280 671c 6d06 4a80 670c CMP.L D0,D1
00007130: 671c 6d06 4a80 670c 6022 BEQ.B #$0000001c == 0000714e (FALSE)
00007132: 6d06 4a80 670c 6022 7202 BLT.B #$00000006 == 0000713a (TRUE)
00007134: 4a80 670c 6022 7202 b280 TST.L D0
00007136: 670c 6022 7202 b280 6712 BEQ.B #$0000000c == 00007144 (FALSE)
00007138: 6022 7202 b280 6712 7203 BT .B #$00000022 == 0000715c (TRUE)
0000713a: 7202 b280 6712 7203 6018 MOVE.L #$00000002,D1
0000713c: b280 6712 7203 6018 42a7 CMP.L D0,D1
0000713e: 6712 7203 6018 42a7 61ff BEQ.B #$00000012 == 00007152 (FALSE)
00007140: 7203 6018 42a7 61ff 0000 MOVE.L #$00000003,D1
00007142: 6018 42a7 61ff 0000 1b88 BT .B #$00000018 == 0000715c (TRUE)
00007144: 42a7 61ff 0000 1b88 600e CLR.L -(A7)
00007146: 61ff 0000 1b88 600e 42a7 BSR.L #$00001b88 == 00008cd0
0000714c: 600e 42a7 6004 4878 0001 BT .B #$0000000e == 0000715c (TRUE)
0000714e: 42a7 6004 4878 0001 61ff CLR.L -(A7)
00007150: 6004 4878 0001 61ff 0000 BT .B #$00000004 == 00007156 (TRUE)
00007152: 4878 0001 61ff 0000 09dc PEA.L $00000001
00007156: 61ff 0000 09dc 4e5e 4e75 BSR.L #$000009dc == 00007b34
0000715c: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
0000715e: 4e75 4e56 0000 61ff ffff RTS.L 
00007160: 4e56 0000 61ff ffff 925c LINK.W A6,#$0000
00007164: 61ff ffff 925c 2040 2028 BSR.L #$ffff925c == 000003c2
0000716a: 2040 2028 0318 7201 b280 MOVEA.L D0,A0
0000716c: 2028 0318 7201 b280 671c MOVE.L (A0,$0318) == $010004c4,D0
00007170: 7201 b280 671c 6d06 4a80 MOVE.L #$00000001,D1
00007172: b280 671c 6d06 4a80 670c CMP.L D0,D1
00007174: 671c 6d06 4a80 670c 6022 BEQ.B #$0000001c == 00007192 (FALSE)
00007176: 6d06 4a80 670c 6022 7202 BLT.B #$00000006 == 0000717e (TRUE)
00007178: 4a80 670c 6022 7202 b280 TST.L D0
0000717a: 670c 6022 7202 b280 6712 BEQ.B #$0000000c == 00007188 (FALSE)
0000717c: 6022 7202 b280 6712 7203 BT .B #$00000022 == 000071a0 (TRUE)
0000717e: 7202 b280 6712 7203 6018 MOVE.L #$00000002,D1
00007180: b280 6712 7203 6018 42a7 CMP.L D0,D1
00007182: 6712 7203 6018 42a7 61ff BEQ.B #$00000012 == 00007196 (FALSE)
00007184: 7203 6018 42a7 61ff 0000 MOVE.L #$00000003,D1
00007186: 6018 42a7 61ff 0000 1898 BT .B #$00000018 == 000071a0 (TRUE)
00007188: 42a7 61ff 0000 1898 600e CLR.L -(A7)
0000718a: 61ff 0000 1898 600e 42a7 BSR.L #$00001898 == 00008a24
00007190: 600e 42a7 6004 4878 0001 BT .B #$0000000e == 000071a0 (TRUE)
00007192: 42a7 6004 4878 0001 61ff CLR.L -(A7)
00007194: 6004 4878 0001 61ff 0000 BT .B #$00000004 == 0000719a (TRUE)
00007196: 4878 0001 61ff 0000 0a10 PEA.L $00000001
0000719a: 61ff 0000 0a10 4e5e 4e75 BSR.L #$00000a10 == 00007bac
000071a0: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000071a2: 4e75 4e56 0000 48e7 2020 RTS.L 


000071a4: 4e56 0000 48e7 2020 142e LINK.W A6,#$0000
000071a8: 48e7 2020 142e 000b 61ff MVMLE.L #$2020,-(A7)
000071ac: 142e 000b 61ff ffff 9210 MOVE.B (A6,$000b) == $0000000b,D2
000071b0: 61ff ffff 9210 2440 202a BSR.L #$ffff9210 == 000003c2
000071b6: 2440 202a 031c 7201 b280 MOVEA.L D0,A2
000071b8: 202a 031c 7201 b280 6726 MOVE.L (A2,$031c) == $0000031c,D0
000071bc: 7201 b280 6726 6d06 4a80 MOVE.L #$00000001,D1
000071be: b280 6726 6d06 4a80 670a CMP.L D0,D1
000071c0: 6726 6d06 4a80 670a 6034 BEQ.B #$00000026 == 000071e8 (FALSE)
000071c2: 6d06 4a80 670a 6034 7202 BLT.B #$00000006 == 000071ca (TRUE)
000071c4: 4a80 670a 6034 7202 b280 TST.L D0
000071c6: 670a 6034 7202 b280 6720 BEQ.B #$0000000a == 000071d2 (FALSE)
000071c8: 6034 7202 b280 6720 602c BT .B #$00000034 == 000071fe (TRUE)
000071ca: 7202 b280 6720 602c 1202 MOVE.L #$00000002,D1
000071cc: b280 6720 602c 1202 49c1 CMP.L D0,D1
000071ce: 6720 602c 1202 49c1 2f01 BEQ.B #$00000020 == 000071f0 (FALSE)
000071d0: 602c 1202 49c1 2f01 42a7 BT .B #$0000002c == 000071fe (TRUE)
000071d2: 1202 49c1 2f01 42a7 61ff MOVE.B D2,D1
000071d4: 49c1 2f01 42a7 61ff 0000 EXT.B D1
000071d6: 2f01 42a7 61ff 0000 18d8 MOVE.L D1,-(A7)
000071d8: 42a7 61ff 0000 18d8 504f CLR.L -(A7)
000071da: 61ff 0000 18d8 504f 4a80 BSR.L #$000018d8 == 00008ab4
000071e0: 504f 4a80 67d2 6016 49c2 ADDA.W #$00000008,A7
000071e2: 4a80 67d2 6016 49c2 2f02 TST.L D0
000071e4: 67d2 6016 49c2 2f02 42a7 BEQ.B #$ffffffd2 == 000071b8 (FALSE)
000071e6: 6016 49c2 2f02 42a7 6008 BT .B #$00000016 == 000071fe (TRUE)
000071e8: 49c2 2f02 42a7 6008 49c2 EXT.B D2
000071ea: 2f02 42a7 6008 49c2 2f02 MOVE.L D2,-(A7)
000071ec: 42a7 6008 49c2 2f02 4878 CLR.L -(A7)
000071ee: 6008 49c2 2f02 4878 0001 BT .B #$00000008 == 000071f8 (TRUE)
000071f0: 49c2 2f02 4878 0001 61ff EXT.B D2
000071f2: 2f02 4878 0001 61ff 0000 MOVE.L D2,-(A7)
000071f4: 4878 0001 61ff 0000 09d8 PEA.L $00000001
000071f8: 61ff 0000 09d8 4cee 0404 BSR.L #$000009d8 == 00007bd2
000071fe: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $fffffff8
00007204: 4e5e 4e75 4e56 0000 4878 UNLK.L A6
00007206: 4e75 4e56 0000 4878 0001 RTS.L 

// delay(1)
00007208: 4e56 0000 4878 0001 61ff LINK.W A6,#$0000
0000720c: 4878 0001 61ff ffff b2ba PEA.L $00000001
00007210: 61ff ffff b2ba 4e5e 4e75 BSR.L #$ffffb2ba == 000024cc
00007216: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007218: 4e75 4e56 0000 48e7 3000 RTS.L 


; RTC read time()
0000721a: 4e56 0000 48e7 3000 4878 LINK.W A6,#$0000
0000721e: 48e7 3000 4878 0030 61ff MVMLE.L #$3000,-(A7)
00007222: 4878 0030 61ff 0000 0582 PEA.L $00000030
00007226: 61ff 0000 0582 584f 4a00 BSR.L #$00000582 == 000077aa		; read_RTC(x30)
0000722c: 584f 4a00 6c04 7423 6002 ADDA.W #$00000004,A7
0000722e: 4a00 6c04 7423 6002 7420 TST.B D0
00007230: 6c04 7423 6002 7420 2f02 BGE.B #$00000004 == 00007236 (FALSE)
00007232: 7423 6002 7420 2f02 61ff MOVE.L #$00000023,D2
00007234: 6002 7420 2f02 61ff 0000 BT .B #$00000002 == 00007238 (TRUE)
00007236: 7420 2f02 61ff 0000 056e MOVE.L #$00000020,D2
00007238: 2f02 61ff 0000 056e 2600 MOVE.L D2,-(A7)
0000723a: 61ff 0000 056e 2600 584f BSR.L #$0000056e == 000077aa		; read_RTC(x20 or x23)
00007240: 2600 584f 600c 203c 0000 MOVE.L D0,D3
00007242: 584f 600c 203c 0000 03e8 ADDA.W #$00000004,A7
00007244: 600c 203c 0000 03e8 5380 BT .B #$0000000c == 00007252 (TRUE)
; loop to 1000
00007246: 203c 0000 03e8 5380 4a80 MOVE.L #$000003e8,D0
0000724c: 5380 4a80 6efa 2f02 61ff SUB.L #$00000001,D0
0000724e: 4a80 6efa 2f02 61ff 0000 TST.L D0
00007250: 6efa 2f02 61ff 0000 0554 BGT.B #$fffffffa == 0000724c (FALSE)

00007252: 2f02 61ff 0000 0554 584f MOVE.L D2,-(A7)
00007254: 61ff 0000 0554 584f b083 BSR.L #$00000554 == 000077aa		; read again(x20)
0000725a: 584f b083 67e6 4cee 000c ADDA.W #$00000004,A7
0000725c: b083 67e6 4cee 000c fff8 CMP.L D3,D0
0000725e: 67e6 4cee 000c fff8 4e5e BEQ.B #$ffffffe6 == 00007246 (FALSE)
00007260: 4cee 000c fff8 4e5e 4e75 MVMEL.L #$000c,(A6,$fff8) == $fffffff8
00007266: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007268: 4e75 4e56 0000 48e7 3000 RTS.L 


; write RTC
0000726a: 4e56 0000 48e7 3000 162e LINK.W A6,#$0000
0000726e: 48e7 3000 162e 000f 4282 MVMLE.L #$3000,-(A7)
00007272: 162e 000f 4282 142e 000b MOVE.B (A6,$000f) == $0000000f,D3
00007276: 4282 142e 000b 2f02 61ff CLR.L D2
00007278: 142e 000b 2f02 61ff 0000 MOVE.B (A6,$000b) == $0000000b,D2
0000727c: 2f02 61ff 0000 052a 4281 MOVE.L D2,-(A7)
0000727e: 61ff 0000 052a 4281 1203 BSR.L #$0000052a == 000077aa
00007284: 4281 1203 2601 4683 c083 CLR.L D1
00007286: 1203 2601 4683 c083 c2ae MOVE.B D3,D1
00007288: 2601 4683 c083 c2ae 0010 MOVE.L D1,D3
0000728a: 4683 c083 c2ae 0010 8081 NOT.L D3
0000728c: c083 c2ae 0010 8081 2f00 AND.L D3,D0
0000728e: c2ae 0010 8081 2f00 2f02 AND.L (A6,$0010) == $00000010,D1
00007292: 8081 2f00 2f02 61ff 0000 OR.L D1,D0
00007294: 2f00 2f02 61ff 0000 042c MOVE.L D0,-(A7)
00007296: 2f02 61ff 0000 042c 4cee MOVE.L D2,-(A7)
00007298: 61ff 0000 042c 4cee 000c BSR.L #$0000042c == 000076c6
0000729e: 4cee 000c fff8 4e5e 4e75 MVMEL.L #$000c,(A6,$fff8) == $fffffff8
000072a4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000072a6: 4e75 4e56 0000 48e7 3020 RTS.L 

; scan RTC and ack for ints
000072a8: 4e56 0000 48e7 3020 61ff LINK.W A6,#$0000
000072ac: 48e7 3020 61ff ffff 9110 MVMLE.L #$3020,-(A7)
000072b0: 61ff ffff 9110 2440 4283 BSR.L #$ffff9110 == 000003c2
000072b6: 2440 4283 6000 008a 4878 MOVEA.L D0,A2
000072b8: 4283 6000 008a 4878 0030 CLR.L D3
000072ba: 6000 008a 4878 0030 61ff BT .W #$008a == 00007346 (TRUE)
000072be: 4878 0030 61ff 0000 04e6 PEA.L $00000030		// read RTC status
000072c2: 61ff 0000 04e6 2400 584f BSR.L #$000004e6 == 000077aa
000072c8: 2400 584f 4a02 6c72 0802 MOVE.L D0,D2
000072ca: 584f 4a02 6c72 0802 0004 ADDA.W #$00000004,A7
000072cc: 4a02 6c72 0802 0004 6716 TST.B D2
000072ce: 6c72 0802 0004 6716 4878 BGE.B #$00000072 == 00007342 (FALSE)
000072d0: 0802 0004 6716 4878 ffff BTST.L #$0004,D2
000072d4: 6716 4878 ffff 4878 0004 BEQ.B #$00000016 == 000072ec (FALSE)
000072d6: 4878 ffff 4878 0004 4878 PEA.L $ffffffff
000072da: 4878 0004 4878 0031 61ff PEA.L $00000004
000072de: 4878 0031 61ff ffff ff86 PEA.L $00000031
000072e2: 61ff ffff ff86 defc 000c BSR.L #$ffffff86 == 0000726a
000072e8: defc 000c 0802 0002 6714 ADDA.W #$000c,A7
000072ec: 0802 0002 6714 42a7 4878 BTST.L #$0002,D2
000072f0: 6714 42a7 4878 0002 4878 BEQ.B #$00000014 == 00007306 (FALSE)
000072f2: 42a7 4878 0002 4878 0031 CLR.L -(A7)
000072f4: 4878 0002 4878 0031 61ff PEA.L $00000002
000072f8: 4878 0031 61ff ffff ff6c PEA.L $00000031
000072fc: 61ff ffff ff6c defc 000c BSR.L #$ffffff6c == 0000726a
00007302: defc 000c 0802 0001 6716 ADDA.W #$000c,A7
00007306: 0802 0001 6716 4878 ffff BTST.L #$0001,D2
0000730a: 6716 4878 ffff 4878 0008 BEQ.B #$00000016 == 00007322 (FALSE)
0000730c: 4878 ffff 4878 0008 4878 PEA.L $ffffffff
00007310: 4878 0008 4878 0031 61ff PEA.L $00000008
00007314: 4878 0031 61ff ffff ff50 PEA.L $00000031
00007318: 61ff ffff ff50 defc 000c BSR.L #$ffffff50 == 0000726a
0000731e: defc 000c 0802 0000 671e ADDA.W #$000c,A7
00007322: 0802 0000 671e 4878 ffff BTST.L #$0000,D2
00007326: 671e 4878 ffff 4878 0001 BEQ.B #$0000001e == 00007346 (FALSE)
00007328: 4878 ffff 4878 0001 4878 PEA.L $ffffffff
0000732c: 4878 0001 4878 0031 61ff PEA.L $00000001
00007330: 4878 0031 61ff ffff ff34 PEA.L $00000031
00007334: 61ff ffff ff34 7601 defc BSR.L #$ffffff34 == 0000726a
0000733a: 7601 defc 000c 6004 7001 MOVE.L #$00000001,D3
0000733c: defc 000c 6004 7001 600e ADDA.W #$000c,A7
00007340: 6004 7001 600e 206a 019c BT .B #$00000004 == 00007346 (TRUE)
00007342: 7001 600e 206a 019c 7004 MOVE.L #$00000001,D0
00007344: 600e 206a 019c 7004 c090 BT .B #$0000000e == 00007354 (TRUE)
00007346: 206a 019c 7004 c090 6600 MOVEA.L (A2,$019c) == $0000019c,A0		// $02007000 INTREG
0000734a: 7004 c090 6600 ff6e 2003 MOVE.L #$00000004,D0
0000734c: c090 6600 ff6e 2003 4cee AND.L (A0),D0
0000734e: 6600 ff6e 2003 4cee 040c BNE.W #$ff6e == 000072be (TRUE)
00007352: 2003 4cee 040c fff4 4e5e MOVE.L D3,D0
00007354: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $fffffff4
0000735a: 4e5e 4e75 4e56 0000 4878 UNLK.L A6
0000735c: 4e75 4e56 0000 4878 0030 RTS.L 


0000735e: 4e56 0000 4878 0030 61ff LINK.W A6,#$0000
00007362: 4878 0030 61ff 0000 0442 PEA.L $00000030
00007366: 61ff 0000 0442 584f 4a00 BSR.L #$00000442 == 000077aa
0000736c: 584f 4a00 6c14 61ff ffff ADDA.W #$00000004,A7
0000736e: 4a00 6c14 61ff ffff fea6 TST.B D0
00007370: 6c14 61ff ffff fea6 2f3c BGE.B #$00000014 == 00007386 (FALSE)
00007372: 61ff ffff fea6 2f3c 000c BSR.L #$fffffea6 == 0000721a
00007378: 2f3c 000c f850 61ff ffff MOVE.L #$000cf850,-(A7)
0000737e: 61ff ffff b14c 584f 4878 BSR.L #$ffffb14c == 000024cc		// delay(850000)
00007384: 584f 4878 0030 61ff 0000 ADDA.W #$00000004,A7
00007386: 4878 0030 61ff 0000 041e PEA.L $00000030
0000738a: 61ff 0000 041e 584f 4a00 BSR.L #$0000041e == 000077aa
00007390: 584f 4a00 6c04 7031 6002 ADDA.W #$00000004,A7
00007392: 4a00 6c04 7031 6002 7032 TST.B D0
00007394: 6c04 7031 6002 7032 4878 BGE.B #$00000004 == 0000739a (FALSE)
00007396: 7031 6002 7032 4878 ffff MOVE.L #$00000031,D0
00007398: 6002 7032 4878 ffff 4878 BT .B #$00000002 == 0000739c (TRUE)
0000739a: 7032 4878 ffff 4878 0040 MOVE.L #$00000032,D0
0000739c: 4878 ffff 4878 0040 2f00 PEA.L $ffffffff
000073a0: 4878 0040 2f00 61ff ffff PEA.L $00000040
000073a4: 2f00 61ff ffff fec2 60fe MOVE.L D0,-(A7)
000073a6: 61ff ffff fec2 60fe 4e5e BSR.L #$fffffec2 == 0000726a
000073ac: 60fe 4e5e 4e75 4e56 0000 BT .B #$fffffffe == 000073ac (TRUE)
000073ae: 4e5e 4e75 4e56 0000 4878 UNLK.L A6
000073b0: 4e75 4e56 0000 4878 0030 RTS.L 


000073b2: 4e56 0000 4878 0030 61ff LINK.W A6,#$0000
000073b6: 4878 0030 61ff 0000 03ee PEA.L $00000030
000073ba: 61ff 0000 03ee 584f 4a00 BSR.L #$000003ee == 000077aa
000073c0: 584f 4a00 6d0e 42a7 4878 ADDA.W #$00000004,A7
000073c2: 4a00 6d0e 42a7 4878 0032 TST.B D0
000073c4: 6d0e 42a7 4878 0032 61ff BLT.B #$0000000e == 000073d4 (TRUE)
000073c6: 42a7 4878 0032 61ff 0000 CLR.L -(A7)
000073c8: 4878 0032 61ff 0000 02f8 PEA.L $00000032
000073cc: 61ff 0000 02f8 504f 61ff BSR.L #$000002f8 == 000076c6
000073d2: 504f 61ff ffff fed2 4e5e ADDA.W #$00000008,A7
000073d4: 61ff ffff fed2 4e5e 4e75 BSR.L #$fffffed2 == 000072a8
000073da: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
000073dc: 4e75 4e56 0000 61ff ffff RTS.L 


000073de: 4e56 0000 61ff ffff ffce LINK.W A6,#$0000
000073e2: 61ff ffff ffce 4878 0030 BSR.L #$ffffffce == 000073b2
000073e8: 4878 0030 61ff 0000 03bc PEA.L $00000030
000073ec: 61ff 0000 03bc 584f 4a00 BSR.L #$000003bc == 000077aa
000073f2: 584f 4a00 6c14 4878 ffff ADDA.W #$00000004,A7
000073f4: 4a00 6c14 4878 ffff 4878 TST.B D0
000073f6: 6c14 4878 ffff 4878 0080 BGE.B #$00000014 == 0000740c (FALSE)
000073f8: 4878 ffff 4878 0080 4878 PEA.L $ffffffff
000073fc: 4878 0080 4878 0031 61ff PEA.L $00000080
00007400: 4878 0031 61ff ffff fe64 PEA.L $00000031
00007404: 61ff ffff fe64 600e 4878 BSR.L #$fffffe64 == 0000726a
0000740a: 600e 4878 00b0 4878 0031 BT .B #$0000000e == 0000741a (TRUE)
0000740c: 4878 00b0 4878 0031 61ff PEA.L $000000b0
00007410: 4878 0031 61ff 0000 02b0 PEA.L $00000031
00007414: 61ff 0000 02b0 4e5e 4e75 BSR.L #$000002b0 == 000076c6
0000741a: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000741c: 4e75 4e56 0000 48e7 2020 RTS.L 


0000741e: 4e56 0000 48e7 2020 246e LINK.W A6,#$0000
00007422: 48e7 2020 246e 0008 7246 MVMLE.L #$2020,-(A7)
00007426: 246e 0008 7246 93c9 b2aa MOVEA.L (A6,$0008) == $00000008,A2
0000742a: 7246 93c9 b2aa 0014 6c1e MOVE.L #$00000046,D1
0000742c: 93c9 b2aa 0014 6c1e d2fc SUBA.L A1,A1
0000742e: b2aa 0014 6c1e d2fc 016d CMP.L (A2,$0014) == $00000014,D1
00007432: 6c1e d2fc 016d 2001 6c02 BGE.B #$0000001e == 00007452 (FALSE)
00007434: d2fc 016d 2001 6c02 5680 ADDA.W #$016d,A1
00007438: 2001 6c02 5680 74fc c082 MOVE.L D1,D0
0000743a: 6c02 5680 74fc c082 9081 BGE.B #$00000002 == 0000743e (FALSE)
0000743c: 5680 74fc c082 9081 4480 ADD.L #$00000003,D0
0000743e: 74fc c082 9081 4480 6602 MOVE.L #$fffffffc,D2
00007440: c082 9081 4480 6602 5249 AND.L D2,D0
00007442: 9081 4480 6602 5249 5281 SUB.L D1,D0
00007444: 4480 6602 5249 5281 b2aa NEG.L D0
00007446: 6602 5249 5281 b2aa 0014 BNE.B #$00000002 == 0000744a (TRUE)
00007448: 5249 5281 b2aa 0014 6de2 ADDA.W #$00000001,A1
0000744a: 5281 b2aa 0014 6de2 202a ADD.L #$00000001,D1
0000744c: b2aa 0014 6de2 202a 0010 CMP.L (A2,$0014) == $00000014,D1
00007450: 6de2 202a 0010 41f9 0101 BLT.B #$ffffffe2 == 00007434 (TRUE)
00007452: 202a 0010 41f9 0101 6602 MOVE.L (A2,$0010) == $00000010,D0
00007456: 41f9 0101 6602 3070 0a00 LEA.L $01016602,A0
0000745c: 3070 0a00 d1ea 000c 43f0 MOVEA.W (A0, D0.L*2, $00) == $248657b6,A0
00007460: d1ea 000c 43f0 98ff 202a ADDA.L (A2,$000c) == $0000000c,A0
00007464: 43f0 98ff 202a 0014 6c02 LEA.L (A0, A1.L*1, $ffffffff) == $0200bee3,A1
00007468: 202a 0014 6c02 5680 74fc MOVE.L (A2,$0014) == $00000014,D0
0000746c: 6c02 5680 74fc c082 90aa BGE.B #$00000002 == 00007470 (FALSE)
0000746e: 5680 74fc c082 90aa 0014 ADD.L #$00000003,D0
00007470: 74fc c082 90aa 0014 4480 MOVE.L #$fffffffc,D2
00007472: c082 90aa 0014 4480 660a AND.L D2,D0
00007474: 90aa 0014 4480 660a 7402 SUB.L (A2,$0014) == $00000014,D0
00007478: 4480 660a 7402 b4aa 0010 NEG.L D0
0000747a: 660a 7402 b4aa 0010 6c02 BNE.B #$0000000a == 00007486 (TRUE)
0000747c: 7402 b4aa 0010 6c02 5249 MOVE.L #$00000002,D2
0000747e: b4aa 0010 6c02 5249 2009 CMP.L (A2,$0010) == $00000010,D2
00007482: 6c02 5249 2009 4c3c 0800 BGE.B #$00000002 == 00007486 (FALSE)
00007484: 5249 2009 4c3c 0800 0001 ADDA.W #$00000001,A1
00007486: 2009 4c3c 0800 0001 5180 MOVE.L A1,D0
00007488: 4c3c 0800 0001 5180 222a MULL.L #$0800,#$00015180
00007490: 222a 0008 4c3c 1800 0000 MOVE.L (A2,$0008) == $00000008,D1
00007494: 4c3c 1800 0000 0e10 d081 MULL.L #$1800,#$00000e10
0000749c: d081 723c 4c2a 1800 0004 ADD.L D1,D0
0000749e: 723c 4c2a 1800 0004 d081 MOVE.L #$0000003c,D1
000074a0: 4c2a 1800 0004 d081 d092 MULL.L #$1800,(A2,$0004) == $00000004
000074a6: d081 d092 4cee 0404 fff8 ADD.L D1,D0
000074a8: d092 4cee 0404 fff8 4e5e ADD.L (A2),D0
000074aa: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $fffffff8
000074b0: 4e5e 4e75 4e56 ffc8 48e7 UNLK.L A6
000074b2: 4e75 4e56 ffc8 48e7 3e20 RTS.L 


000074b4: 4e56 ffc8 48e7 3e20 4285 LINK.W A6,#$ffc8
000074b8: 48e7 3e20 4285 4878 0030 MVMLE.L #$3e20,-(A7)
000074bc: 4285 4878 0030 61ff 0000 CLR.L D5
000074be: 4878 0030 61ff 0000 02e6 PEA.L $00000030
000074c2: 61ff 0000 02e6 584f 0800 BSR.L #$000002e6 == 000077aa
000074c8: 584f 0800 0004 6706 4284 ADDA.W #$00000004,A7
000074ca: 0800 0004 6706 4284 6000 BTST.L #$0004,D0
000074ce: 6706 4284 6000 00e8 4878 BEQ.B #$00000006 == 000074d6 (FALSE)
000074d0: 4284 6000 00e8 4878 0030 CLR.L D4
000074d2: 6000 00e8 4878 0030 61ff BT .W #$00e8 == 000075bc (TRUE)
000074d6: 4878 0030 61ff 0000 02ce PEA.L $00000030
000074da: 61ff 0000 02ce 584f 4a00 BSR.L #$000002ce == 000077aa
000074e0: 584f 4a00 6c42 4878 0004 ADDA.W #$00000004,A7
000074e2: 4a00 6c42 4878 0004 486e TST.B D0
000074e4: 6c42 4878 0004 486e ffd0 BGE.B #$00000042 == 00007528 (FALSE)
000074e6: 4878 0004 486e ffd0 4878 PEA.L $00000004
000074ea: 486e ffd0 4878 0020 61ff PEA.L (A6,$ffd0) == $ffffffd0
000074ee: 4878 0020 61ff 0000 027a PEA.L $00000020
000074f2: 61ff 0000 027a 4280 102e BSR.L #$0000027a == 0000776e
000074f8: 4280 102e ffd0 7c18 eda0 CLR.L D0
000074fa: 102e ffd0 7c18 eda0 4281 MOVE.B (A6,$ffd0) == $ffffffd0,D0
000074fe: 7c18 eda0 4281 122e ffd1 MOVE.L #$00000018,D6
00007500: eda0 4281 122e ffd1 7c10 ASL.L D6,D0
00007502: 4281 122e ffd1 7c10 eda1 CLR.L D1
00007504: 122e ffd1 7c10 eda1 8081 MOVE.B (A6,$ffd1) == $ffffffd1,D1
00007508: 7c10 eda1 8081 4281 122e MOVE.L #$00000010,D6
0000750a: eda1 8081 4281 122e ffd2 ASL.L D6,D1
0000750c: 8081 4281 122e ffd2 e181 OR.L D1,D0
0000750e: 4281 122e ffd2 e181 8081 CLR.L D1
00007510: 122e ffd2 e181 8081 4281 MOVE.B (A6,$ffd2) == $ffffffd2,D1
00007514: e181 8081 4281 122e ffd3 ASL.L #$00000008,D1
00007516: 8081 4281 122e ffd3 2c00 OR.L D1,D0
00007518: 4281 122e ffd3 2c00 8c81 CLR.L D1
0000751a: 122e ffd3 2c00 8c81 2806 MOVE.B (A6,$ffd3) == $ffffffd3,D1
0000751e: 2c00 8c81 2806 6000 0096 MOVE.L D0,D6
00007520: 8c81 2806 6000 0096 76c8 OR.L D1,D6
00007522: 2806 6000 0096 76c8 d68e MOVE.L D6,D4
00007524: 6000 0096 76c8 d68e 4282 BT .W #$0096 == 000075bc (TRUE)
00007528: 76c8 d68e 4282 4878 0008 MOVE.L #$ffffffc8,D3
0000752a: d68e 4282 4878 0008 2f03 ADD.L A6,D3
0000752c: 4282 4878 0008 2f03 4878 CLR.L D2
0000752e: 4878 0008 2f03 4878 0020 PEA.L $00000008
00007532: 2f03 4878 0020 61ff 0000 MOVE.L D3,-(A7)
00007534: 4878 0020 61ff 0000 0234 PEA.L $00000020
00007538: 61ff 0000 0234 defc 000c BSR.L #$00000234 == 0000776e
0000753e: defc 000c 142e ffc8 4878 ADDA.W #$000c,A7
00007542: 142e ffc8 4878 0020 61ff MOVE.B (A6,$ffc8) == $ffffffc8,D2
00007546: 4878 0020 61ff 0000 025e PEA.L $00000020
0000754a: 61ff 0000 025e 584f b082 BSR.L #$0000025e == 000077aa
00007550: 584f b082 66d8 4280 102e ADDA.W #$00000004,A7
00007552: b082 66d8 4280 102e ffc8 CMP.L D2,D0
00007554: 66d8 4280 102e ffc8 2f00 BNE.B #$ffffffd8 == 0000752e (TRUE)
00007556: 4280 102e ffc8 2f00 45f9 CLR.L D0
00007558: 102e ffc8 2f00 45f9 0100 MOVE.B (A6,$ffc8) == $ffffffc8,D0
0000755c: 2f00 45f9 0100 75ca 4e92 MOVE.L D0,-(A7)
0000755e: 45f9 0100 75ca 4e92 2d40 LEA.L $010075ca,A2
00007564: 4e92 2d40 ffd4 4280 102e JSR.L (A2)
00007566: 2d40 ffd4 4280 102e ffc9 MOVE.L D0,(A6,$ffd4) == $ffffffd4
0000756a: 4280 102e ffc9 2f00 4e92 CLR.L D0
0000756c: 102e ffc9 2f00 4e92 2d40 MOVE.B (A6,$ffc9) == $ffffffc9,D0
00007570: 2f00 4e92 2d40 ffd8 4280 MOVE.L D0,-(A7)
00007572: 4e92 2d40 ffd8 4280 102e JSR.L (A2)
00007574: 2d40 ffd8 4280 102e ffca MOVE.L D0,(A6,$ffd8) == $ffffffd8
00007578: 4280 102e ffca 2f00 4e92 CLR.L D0
0000757a: 102e ffca 2f00 4e92 2d40 MOVE.B (A6,$ffca) == $ffffffca,D0
0000757e: 2f00 4e92 2d40 ffdc 4280 MOVE.L D0,-(A7)
00007580: 4e92 2d40 ffdc 4280 102e JSR.L (A2)
00007582: 2d40 ffdc 4280 102e ffcc MOVE.L D0,(A6,$ffdc) == $ffffffdc
00007586: 4280 102e ffcc 2f00 4e92 CLR.L D0
00007588: 102e ffcc 2f00 4e92 2d40 MOVE.B (A6,$ffcc) == $ffffffcc,D0
0000758c: 2f00 4e92 2d40 ffe0 4280 MOVE.L D0,-(A7)
0000758e: 4e92 2d40 ffe0 4280 102e JSR.L (A2)
00007590: 2d40 ffe0 4280 102e ffcd MOVE.L D0,(A6,$ffe0) == $ffffffe0
00007594: 4280 102e ffcd 2f00 4e92 CLR.L D0
00007596: 102e ffcd 2f00 4e92 2d40 MOVE.B (A6,$ffcd) == $ffffffcd,D0
0000759a: 2f00 4e92 2d40 ffe4 4280 MOVE.L D0,-(A7)
0000759c: 4e92 2d40 ffe4 4280 102e JSR.L (A2)
0000759e: 2d40 ffe4 4280 102e ffce MOVE.L D0,(A6,$ffe4) == $ffffffe4
000075a2: 4280 102e ffce 2f00 4e92 CLR.L D0
000075a4: 102e ffce 2f00 4e92 2d40 MOVE.B (A6,$ffce) == $ffffffce,D0
000075a8: 2f00 4e92 2d40 ffe8 486e MOVE.L D0,-(A7)
000075aa: 4e92 2d40 ffe8 486e ffd4 JSR.L (A2)
000075ac: 2d40 ffe8 486e ffd4 61ff MOVE.L D0,(A6,$ffe8) == $ffffffe8
000075b0: 486e ffd4 61ff ffff fe68 PEA.L (A6,$ffd4) == $ffffffd4
000075b4: 61ff ffff fe68 2800 2004 BSR.L #$fffffe68 == 0000741e
000075ba: 2800 2004 2205 4cee 047c MOVE.L D0,D4
000075bc: 2004 2205 4cee 047c ffb0 MOVE.L D4,D0
000075be: 2205 4cee 047c ffb0 4e5e MOVE.L D5,D1
000075c0: 4cee 047c ffb0 4e5e 4e75 MVMEL.L #$047c,(A6,$ffb0) == $ffffffb0
000075c6: 4e5e 4e75 4e56 0000 2f02 UNLK.L A6
000075c8: 4e75 4e56 0000 2f02 102e RTS.L 


; end RTC

000075ca: 4e56 0000 2f02 102e 000b LINK.W A6,#$0000
000075ce: 2f02 102e 000b 1400 e80a MOVE.L D2,-(A7)
000075d0: 102e 000b 1400 e80a 4281 MOVE.B (A6,$000b) == $0000000b,D0
000075d4: 1400 e80a 4281 1202 2241 MOVE.B D0,D2
000075d6: e80a 4281 1202 2241 41f1 LSR.B #$00000004,D2
000075d8: 4281 1202 2241 41f1 1c00 CLR.L D1
000075da: 1202 2241 41f1 1c00 0200 MOVE.B D2,D1
000075dc: 2241 41f1 1c00 0200 000f MOVEA.L D1,A1
000075de: 41f1 1c00 0200 000f 4281 LEA.L (A1, D1.L*4, $00) == $0100bd60,A0
000075e2: 0200 000f 4281 1200 2241 AND.B #$0f,D0
000075e6: 4281 1200 2241 43f1 8a00 CLR.L D1
000075e8: 1200 2241 43f1 8a00 2009 MOVE.B D0,D1
000075ea: 2241 43f1 8a00 2009 242e MOVEA.L D1,A1
000075ec: 43f1 8a00 2009 242e fffc LEA.L (A1, A0.L*2, $00) == $0300c090,A1
000075f0: 2009 242e fffc 4e5e 4e75 MOVE.L A1,D0
000075f2: 242e fffc 4e5e 4e75 4e56 MOVE.L (A6,$fffc) == $fffffffc,D2
000075f6: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000075f8: 4e75 4e56 0000 48e7 2030 RTS.L 

======================================================================
= READ all RTC RAM and check?
======================================================================
000075fa: 4e56 0000 48e7 2030 266e LINK.W A6,#$0000
000075fe: 48e7 2030 266e 0008 4282 MVMLE.L #$2030,-(A7)
00007602: 266e 0008 4282 244b 2f02 MOVEA.L (A6,$0008) == $00000008,A3
00007606: 4282 244b 2f02 61ff 0000 CLR.L D2
00007608: 244b 2f02 61ff 0000 019c MOVEA.L A3,A2
0000760a: 2f02 61ff 0000 019c 14c0 MOVE.L D2,-(A7)
0000760c: 61ff 0000 019c 14c0 584f BSR.L #$0000019c == 000077aa ; => read RTC
00007612: 14c0 584f 5282 721f b282 MOVE.B D0,(A2)+
00007614: 584f 5282 721f b282 64ec ADDA.W #$00000004,A7
00007616: 5282 721f b282 64ec 342b ADD.L #$00000001,D2
00007618: 721f b282 64ec 342b 001e MOVE.L #$0000001f,D1
0000761a: b282 64ec 342b 001e 426b CMP.L D2,D1
0000761c: 64ec 342b 001e 426b 001e BCC.B #$ffffffec == 0000760a (TRUE)	=> loop for 32 rtc_ram registers
0000761e: 342b 001e 426b 001e 4878 MOVE.W (A3,$001e) == $01000a16,D2
00007622: 426b 001e 4878 0020 2f0b CLR.W (A3,$001e) == $01000a16
00007626: 4878 0020 2f0b 61ff ffff PEA.L $00000020
0000762a: 2f0b 61ff ffff ee0e 4640 MOVE.L A3,-(A7)
0000762c: 61ff ffff ee0e 4640 6704 BSR.L #$ffffee0e == 0000643c		=> check?
00007632: 4640 6704 b440 6704 70ff NOT.W D0
00007634: 6704 b440 6704 70ff 6002 BEQ.B #$00000004 == 0000763a (FALSE)
00007636: b440 6704 70ff 6002 4280 CMP.W D0,D2
00007638: 6704 70ff 6002 4280 4cee BEQ.B #$00000004 == 0000763e (FALSE)
0000763a: 70ff 6002 4280 4cee 0c04 MOVE.L #$ffffffff,D0
0000763c: 6002 4280 4cee 0c04 fff4 BT .B #$00000002 == 00007640 (TRUE)
0000763e: 4280 4cee 0c04 fff4 4e5e CLR.L D0
00007640: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $fffffff4
00007646: 4e5e 4e75 4e56 ffe0 48e7 UNLK.L A6
00007648: 4e75 4e56 ffe0 48e7 2030 RTS.L 


0000764a: 4e56 ffe0 48e7 2030 266e LINK.W A6,#$ffe0
0000764e: 48e7 2030 266e 0008 426b MVMLE.L #$2030,-(A7)
00007652: 266e 0008 426b 001e 4878 MOVEA.L (A6,$0008) == $00000008,A3
00007656: 426b 001e 4878 0020 2f0b CLR.W (A3,$001e) == $01000a16
0000765a: 4878 0020 2f0b 61ff ffff PEA.L $00000020
0000765e: 2f0b 61ff ffff edda 4640 MOVE.L A3,-(A7)
00007660: 61ff ffff edda 4640 3740 BSR.L #$ffffedda == 0000643c
00007666: 4640 3740 001e 4282 244b NOT.W D0
00007668: 3740 001e 4282 244b 504f MOVE.W D0,(A3,$001e) == $01000a16
0000766c: 4282 244b 504f 121a 49c1 CLR.L D2
0000766e: 244b 504f 121a 49c1 2f01 MOVEA.L A3,A2
00007670: 504f 121a 49c1 2f01 2f02 ADDA.W #$00000008,A7
00007672: 121a 49c1 2f01 2f02 61ff MOVE.B (A2)+,D1
00007674: 49c1 2f01 2f02 61ff 0000 EXT.B D1
00007676: 2f01 2f02 61ff 0000 004a MOVE.L D1,-(A7)
00007678: 2f02 61ff 0000 004a 504f MOVE.L D2,-(A7)
0000767a: 61ff 0000 004a 504f 5282 BSR.L #$0000004a == 000076c6
00007680: 504f 5282 721f b282 64e8 ADDA.W #$00000008,A7
00007682: 5282 721f b282 64e8 4878 ADD.L #$00000001,D2
00007684: 721f b282 64e8 4878 0020 MOVE.L #$0000001f,D1
00007686: b282 64e8 4878 0020 74e0 CMP.L D2,D1
00007688: 64e8 4878 0020 74e0 d48e BCC.B #$ffffffe8 == 00007672 (TRUE)
0000768a: 4878 0020 74e0 d48e 2f02 PEA.L $00000020
0000768e: 74e0 d48e 2f02 2f0b 61ff MOVE.L #$ffffffe0,D2
00007690: d48e 2f02 2f0b 61ff ffff ADD.L A6,D2
00007692: 2f02 2f0b 61ff ffff f80c MOVE.L D2,-(A7)
00007694: 2f0b 61ff ffff f80c 2f0b MOVE.L A3,-(A7)
00007696: 61ff ffff f80c 2f0b 61ff BSR.L #$fffff80c == 00006ea4
0000769c: 2f0b 61ff ffff ff5a 4878 MOVE.L A3,-(A7)
0000769e: 61ff ffff ff5a 4878 0020 BSR.L #$ffffff5a == 000075fa
000076a4: 4878 0020 2f0b 2f02 61ff PEA.L $00000020
000076a8: 2f0b 2f02 61ff ffff fa06 MOVE.L A3,-(A7)
000076aa: 2f02 61ff ffff fa06 4a80 MOVE.L D2,-(A7)
000076ac: 61ff ffff fa06 4a80 6704 BSR.L #$fffffa06 == 000070b4
000076b2: 4a80 6704 70ff 6002 4280 TST.L D0
000076b4: 6704 70ff 6002 4280 4cee BEQ.B #$00000004 == 000076ba (FALSE)
000076b6: 70ff 6002 4280 4cee 0c04 MOVE.L #$ffffffff,D0
000076b8: 6002 4280 4cee 0c04 ffd4 BT .B #$00000002 == 000076bc (TRUE)
000076ba: 4280 4cee 0c04 ffd4 4e5e CLR.L D0
000076bc: 4cee 0c04 ffd4 4e5e 4e75 MVMEL.L #$0c04,(A6,$ffd4) == $ffffffd4
000076c2: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000076c4: 4e75 4e56 0000 48e7 3e30 RTS.L 

; read from RTC
000076c6: 4e56 0000 48e7 3e30 182e LINK.W A6,#$0000
000076ca: 48e7 3e30 182e 000b 1c2e MVMLE.L #$3e30,-(A7)
000076ce: 182e 000b 1c2e 000f 61ff MOVE.B (A6,$000b) == $0000000b,D4
000076d2: 1c2e 000f 61ff ffff 8cea MOVE.B (A6,$000f) == $0000000f,D6
000076d6: 61ff ffff 8cea 267c 0200 BSR.L #$ffff8cea == 000003c2
000076dc: 267c 0200 d000 0004 0080 MOVEA.L #$0200d000,A3
000076e2: 0004 0080 2a13 0245 f8ff OR.B #$80,D4
000076e6: 2a13 0245 f8ff 2005 0040 MOVE.L (A3),D5
000076e8: 0245 f8ff 2005 0040 0100 AND.W #$f8ff,D5
000076ec: 2005 0040 0100 2680 61ff MOVE.L D5,D0
000076ee: 0040 0100 2680 61ff ffff OR.W #$0100,D0
000076f2: 2680 61ff ffff fb12 4283 MOVE.L D0,(A3)
000076f4: 61ff ffff fb12 4283 2405 BSR.L #$fffffb12 == 00007208
000076fa: 4283 2405 0042 0100 4a04 CLR.L D3
000076fc: 2405 0042 0100 4a04 6c04 MOVE.L D5,D2
000076fe: 0042 0100 4a04 6c04 0042 OR.W #$0100,D2
00007702: 4a04 6c04 0042 0400 2682 TST.B D4
00007704: 6c04 0042 0400 2682 45f9 BGE.B #$00000004 == 0000770a (FALSE)
00007706: 0042 0400 2682 45f9 0100 OR.W #$0400,D2
0000770a: 2682 45f9 0100 7208 4e92 MOVE.L D2,(A3)
0000770c: 45f9 0100 7208 4e92 0042 LEA.L $01007208,A2
00007712: 4e92 0042 0200 2682 4e92 JSR.L (A2)
00007714: 0042 0200 2682 4e92 0242 OR.W #$0200,D2
00007718: 2682 4e92 0242 fdff 2682 MOVE.L D2,(A3)
0000771a: 4e92 0242 fdff 2682 e30c JSR.L (A2)
0000771c: 0242 fdff 2682 e30c 4e92 AND.W #$fdff,D2
00007720: 2682 e30c 4e92 5283 7207 MOVE.L D2,(A3)
00007722: e30c 4e92 5283 7207 b283 LSL.B #$00000001,D4
00007724: 4e92 5283 7207 b283 6cce JSR.L (A2)
00007726: 5283 7207 b283 6cce 4283 ADD.L #$00000001,D3
00007728: 7207 b283 6cce 4283 2405 MOVE.L #$00000007,D1
0000772a: b283 6cce 4283 2405 0042 CMP.L D3,D1
0000772c: 6cce 4283 2405 0042 0100 BGE.B #$ffffffce == 000076fc (FALSE)
0000772e: 4283 2405 0042 0100 4a06 CLR.L D3
00007730: 2405 0042 0100 4a06 6c04 MOVE.L D5,D2
00007732: 0042 0100 4a06 6c04 0042 OR.W #$0100,D2
00007736: 4a06 6c04 0042 0400 2682 TST.B D6
00007738: 6c04 0042 0400 2682 45f9 BGE.B #$00000004 == 0000773e (FALSE)
0000773a: 0042 0400 2682 45f9 0100 OR.W #$0400,D2
0000773e: 2682 45f9 0100 7208 4e92 MOVE.L D2,(A3)
00007740: 45f9 0100 7208 4e92 0042 LEA.L $01007208,A2
00007746: 4e92 0042 0200 2682 4e92 JSR.L (A2)
00007748: 0042 0200 2682 4e92 0242 OR.W #$0200,D2
0000774c: 2682 4e92 0242 fdff 2682 MOVE.L D2,(A3)
0000774e: 4e92 0242 fdff 2682 e30e JSR.L (A2)
00007750: 0242 fdff 2682 e30e 4e92 AND.W #$fdff,D2
00007754: 2682 e30e 4e92 5283 7207 MOVE.L D2,(A3)
00007756: e30e 4e92 5283 7207 b283 LSL.B #$00000001,D6
00007758: 4e92 5283 7207 b283 6cce JSR.L (A2)
0000775a: 5283 7207 b283 6cce 2685 ADD.L #$00000001,D3
0000775c: 7207 b283 6cce 2685 4cee MOVE.L #$00000007,D1
0000775e: b283 6cce 2685 4cee 0c7c CMP.L D3,D1
00007760: 6cce 2685 4cee 0c7c ffe4 BGE.B #$ffffffce == 00007730 (FALSE)
00007762: 2685 4cee 0c7c ffe4 4e5e MOVE.L D5,(A3)
00007764: 4cee 0c7c ffe4 4e5e 4e75 MVMEL.L #$0c7c,(A6,$ffe4) == $ffffffe4
0000776a: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0000776c: 4e75 4e56 0000 48e7 3820 RTS.L 


0000776e: 4e56 0000 48e7 3820 182e LINK.W A6,#$0000
00007772: 48e7 3820 182e 000b 246e MVMLE.L #$3820,-(A7)
00007776: 182e 000b 246e 000c 262e MOVE.B (A6,$000b) == $0000000b,D4
0000777a: 246e 000c 262e 0010 4282 MOVEA.L (A6,$000c) == $0000000c,A2
0000777e: 262e 0010 4282 6010 1404 MOVE.L (A6,$0010) == $00000010,D3
00007782: 4282 6010 1404 5204 2f02 CLR.L D2
00007784: 6010 1404 5204 2f02 61ff BT .B #$00000010 == 00007796 (TRUE)
00007786: 1404 5204 2f02 61ff 0000 MOVE.B D4,D2
00007788: 5204 2f02 61ff 0000 001c ADD.B #$00000001,D4
0000778a: 2f02 61ff 0000 001c 14c0 MOVE.L D2,-(A7)
0000778c: 61ff 0000 001c 14c0 584f BSR.L #$0000001c == 000077aa
00007792: 14c0 584f 51cb ffee 4243 MOVE.B D0,(A2)+
00007794: 584f 51cb ffee 4243 5383 ADDA.W #$00000004,A7
00007796: 51cb ffee 4243 5383 64e6 DBF .W D3,#$ffee == 00007786 (FALSE)
0000779a: 4243 5383 64e6 4cee 041c CLR.W D3
0000779c: 5383 64e6 4cee 041c fff0 SUB.L #$00000001,D3
0000779e: 64e6 4cee 041c fff0 4e5e BCC.B #$ffffffe6 == 00007786 (TRUE)
000077a0: 4cee 041c fff0 4e5e 4e75 MVMEL.L #$041c,(A6,$fff0) == $fffffff0
000077a6: 4e5e 4e75 4e56 0000 4280 UNLK.L A6
000077a8: 4e75 4e56 0000 4280 102e RTS.L 


000077aa: 4e56 0000 4280 102e 000b LINK.W A6,#$0000
000077ae: 4280 102e 000b 2f00 61ff CLR.L D0
000077b0: 102e 000b 2f00 61ff 0000 MOVE.B (A6,$000b) == $0000000b,D0
000077b4: 2f00 61ff 0000 000e 2200 MOVE.L D0,-(A7)
000077b6: 61ff 0000 000e 2200 4280 BSR.L #$0000000e == 000077c6		// read_RTC()
000077bc: 2200 4280 1001 4e5e 4e75 MOVE.L D0,D1
000077be: 4280 1001 4e5e 4e75 4e56 CLR.L D0
000077c0: 1001 4e5e 4e75 4e56 0000 MOVE.B D1,D0
000077c2: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000077c4: 4e75 4e56 0000 48e7 3e30 RTS.L 


; read_RTC(adr) return in D0
000077c6: 4e56 0000 48e7 3e30 1c2e LINK.W A6,#$0000
000077ca: 48e7 3e30 1c2e 000b 61ff MVMLE.L #$3e30,-(A7)
000077ce: 1c2e 000b 61ff ffff 8bee MOVE.B (A6,$000b) == $0000000b,D6
000077d2: 61ff ffff 8bee 267c 0200 BSR.L #$ffff8bee == 000003c2
000077d8: 267c 0200 d000 4204 2a13 MOVEA.L #$0200d000,A3
000077de: 4204 2a13 0245 f8ff 2005 CLR.B D4
000077e0: 2a13 0245 f8ff 2005 0040 MOVE.L (A3),D5
000077e2: 0245 f8ff 2005 0040 0100 AND.W #$f8ff,D5
000077e6: 2005 0040 0100 2680 61ff MOVE.L D5,D0
000077e8: 0040 0100 2680 61ff ffff OR.W #$0100,D0
000077ec: 2680 61ff ffff fa18 4283 MOVE.L D0,(A3)
000077ee: 61ff ffff fa18 4283 2405 BSR.L #$fffffa18 == 00007208
000077f4: 4283 2405 0042 0100 4a06 CLR.L D3
000077f6: 2405 0042 0100 4a06 6c04 MOVE.L D5,D2
000077f8: 0042 0100 4a06 6c04 0042 OR.W #$0100,D2
000077fc: 4a06 6c04 0042 0400 2682 TST.B D6
000077fe: 6c04 0042 0400 2682 45f9 BGE.B #$00000004 == 00007804 (FALSE)
00007800: 0042 0400 2682 45f9 0100 OR.W #$0400,D2
00007804: 2682 45f9 0100 7208 4e92 MOVE.L D2,(A3)
00007806: 45f9 0100 7208 4e92 0042 LEA.L $01007208,A2	// delay(9)
0000780c: 4e92 0042 0200 2682 4e92 JSR.L (A2)
0000780e: 0042 0200 2682 4e92 0242 OR.W #$0200,D2
00007812: 2682 4e92 0242 fdff 2682 MOVE.L D2,(A3)
00007814: 4e92 0242 fdff 2682 e30e JSR.L (A2)		// delay(9)
00007816: 0242 fdff 2682 e30e 4e92 AND.W #$fdff,D2
0000781a: 2682 e30e 4e92 5283 7207 MOVE.L D2,(A3)
0000781c: e30e 4e92 5283 7207 b283 LSL.B #$00000001,D6
0000781e: 4e92 5283 7207 b283 6cce JSR.L (A2)		// delay(9)
00007820: 5283 7207 b283 6cce 4283 ADD.L #$00000001,D3
00007822: 7207 b283 6cce 4283 2005 MOVE.L #$00000007,D1
00007824: b283 6cce 4283 2005 0040 CMP.L D3,D1
00007826: 6cce 4283 2005 0040 0300 BGE.B #$ffffffce == 000077f6 (FALSE)
00007828: 4283 2005 0040 0300 2680 CLR.L D3
0000782a: 2005 0040 0300 2680 45f9 MOVE.L D5,D0
0000782c: 0040 0300 2680 45f9 0100 OR.W #$0300,D0
00007830: 2680 45f9 0100 7208 4e92 MOVE.L D0,(A3)
00007832: 45f9 0100 7208 4e92 e30c LEA.L $01007208,A2
00007838: 4e92 e30c 2005 0040 0100 JSR.L (A2)		// delay(9)
0000783a: e30c 2005 0040 0100 2680 LSL.B #$00000001,D4
0000783c: 2005 0040 0100 2680 4e92 MOVE.L D5,D0
0000783e: 0040 0100 2680 4e92 2013 OR.W #$0100,D0
00007842: 2680 4e92 2013 0280 0000 MOVE.L D0,(A3)
00007844: 4e92 2013 0280 0000 0400 JSR.L (A2)		// delay(9)
00007846: 2013 0280 0000 0400 6706 MOVE.L (A3),D0
00007848: 0280 0000 0400 6706 103c AND.L #$00000400,D0	// read RTDA
0000784e: 6706 103c 0001 6002 4200 BEQ.B #$00000006 == 00007856 (FALSE)
00007850: 103c 0001 6002 4200 8800 MOVE.B #$01,D0
00007854: 6002 4200 8800 61ff ffff BT .B #$00000002 == 00007858 (TRUE)
00007856: 4200 8800 61ff ffff f9ac CLR.B D0
00007858: 8800 61ff ffff f9ac 5283 OR.B D0,D4
0000785a: 61ff ffff f9ac 5283 7207 BSR.L #$fffff9ac == 00007208
00007860: 5283 7207 b283 6cc2 2685 ADD.L #$00000001,D3
00007862: 7207 b283 6cc2 2685 4280 MOVE.L #$00000007,D1
00007864: b283 6cc2 2685 4280 1004 CMP.L D3,D1
00007866: 6cc2 2685 4280 1004 4cee BGE.B #$ffffffc2 == 0000782a (FALSE)
00007868: 2685 4280 1004 4cee 0c7c MOVE.L D5,(A3)
0000786a: 4280 1004 4cee 0c7c ffe4 CLR.L D0
0000786c: 1004 4cee 0c7c ffe4 4e5e MOVE.B D4,D0
0000786e: 4cee 0c7c ffe4 4e5e 4e75 MVMEL.L #$0c7c,(A6,$ffe4) == $ffffffe4
00007874: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007876: 4e75 4e56 0000 48e7 3800 RTS.L 



00007878: 4e56 0000 48e7 3800 61ff LINK.W A6,#$0000
0000787c: 48e7 3800 61ff ffff 8b40 MVMLE.L #$3800,-(A7)
00007880: 61ff ffff 8b40 2240 2629 BSR.L #$ffff8b40 == 000003c2
00007886: 2240 2629 02f6 207c 0211 MOVEA.L D0,A1
00007888: 2629 02f6 207c 0211 a000 MOVE.L (A1,$02f6) == $0100c02e,D3
0000788c: 207c 0211 a000 1010 207c MOVEA.L #$0211a000,A0
00007892: 1010 207c 0211 a001 1210 MOVE.B (A0),D0
00007894: 207c 0211 a001 1210 4280 MOVEA.L #$0211a001,A0
0000789a: 1210 4280 1001 7810 e9a0 MOVE.B (A0),D1
0000789c: 4280 1001 7810 e9a0 207c CLR.L D0
0000789e: 1001 7810 e9a0 207c 0211 MOVE.B D1,D0
000078a0: 7810 e9a0 207c 0211 a002 MOVE.L #$00000010,D4
000078a2: e9a0 207c 0211 a002 1410 ASL.L D4,D0
000078a4: 207c 0211 a002 1410 4281 MOVEA.L #$0211a002,A0
000078aa: 1410 4281 1202 e181 8081 MOVE.B (A0),D2
000078ac: 4281 1202 e181 8081 207c CLR.L D1
000078ae: 1202 e181 8081 207c 0211 MOVE.B D2,D1
000078b0: e181 8081 207c 0211 a003 ASL.L #$00000008,D1
000078b2: 8081 207c 0211 a003 1410 OR.L D1,D0
000078b4: 207c 0211 a003 1410 4281 MOVEA.L #$0211a003,A0
000078ba: 1410 4281 1202 8280 0281 MOVE.B (A0),D2
000078bc: 4281 1202 8280 0281 000f CLR.L D1
000078be: 1202 8280 0281 000f ffff MOVE.B D2,D1
000078c0: 8280 0281 000f ffff 2003 OR.L D0,D1
000078c2: 0281 000f ffff 2003 b380 AND.L #$000fffff,D1
000078c8: 2003 b380 0800 0013 6706 MOVE.L D3,D0
000078ca: b380 0800 0013 6706 0683 EOR.L D1,D0
000078cc: 0800 0013 6706 0683 0008 BTST.L #$0013,D0
000078d0: 6706 0683 0008 0000 2343 BEQ.B #$00000006 == 000078d8 (FALSE)
000078d2: 0683 0008 0000 2343 02f6 ADD.L #$00080000,D3
000078d8: 2343 02f6 2003 8081 4cee MOVE.L D3,(A1,$02f6) == $0100c02e
000078dc: 2003 8081 4cee 001c fff4 MOVE.L D3,D0
000078de: 8081 4cee 001c fff4 4e5e OR.L D1,D0
000078e0: 4cee 001c fff4 4e5e 4e75 MVMEL.L #$001c,(A6,$fff4) == $fffffff4
000078e6: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
000078e8: 4e75 4e56 0000 61ff ffff RTS.L 


000078ea: 4e56 0000 61ff ffff ff88 LINK.W A6,#$0000
000078ee: 61ff ffff ff88 4c7c 0000 BSR.L #$ffffff88 == 00007878
000078f4: 4c7c 0000 0000 03e8 4e5e DIVL.L #$0000,#$000003e8
000078fc: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
000078fe: 4e75 4e56 0000 48e7 0030 RTS.L 


00007900: 4e56 0000 48e7 0030 61ff LINK.W A6,#$0000
00007904: 48e7 0030 61ff ffff 8ab8 MVMLE.L #$0030,-(A7)
00007908: 61ff ffff 8ab8 2440 207c BSR.L #$ffff8ab8 == 000003c2
0000790e: 2440 207c 0211 8004 10bc MOVEA.L D0,A2
00007910: 207c 0211 8004 10bc 0009 MOVEA.L #$02118004,A0
00007916: 10bc 0009 10bc 00c0 4878 MOVE.B #$09,(A0)
0000791a: 10bc 00c0 4878 000a 61ff MOVE.B #$c0,(A0)
0000791e: 4878 000a 61ff ffff aba8 PEA.L $0000000a
00007922: 61ff ffff aba8 4878 2580 BSR.L #$ffffaba8 == 000024cc		//delay(10)
00007928: 4878 2580 2f3c 0211 8001 PEA.L $00002580
0000792c: 2f3c 0211 8001 47f9 0100 MOVE.L #$02118001,-(A7)
00007932: 47f9 0100 7956 4e93 4878 LEA.L $01007956,A3
00007938: 4e93 4878 2580 2f3c 0211 JSR.L (A3)
0000793a: 4878 2580 2f3c 0211 8000 PEA.L $00002580
0000793e: 2f3c 0211 8000 4e93 022a MOVE.L #$02118000,-(A7)
00007944: 4e93 022a ffcf 0004 4cee JSR.L (A3)
00007946: 022a ffcf 0004 4cee 0c00 AND.B #$cf,(A2,$0004) == $00000004
0000794c: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $fffffff8
00007952: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007954: 4e75 4e56 0000 48e7 2020 RTS.L 



00007956: 4e56 0000 48e7 2020 246e LINK.W A6,#$0000
0000795a: 48e7 2020 246e 0008 14bc MVMLE.L #$2020,-(A7)
0000795e: 246e 0008 14bc 0009 14bc MOVEA.L (A6,$0008) == $00000008,A2
00007962: 14bc 0009 14bc 0002 14bc MOVE.B #$09,(A2)
00007966: 14bc 0002 14bc 000b 14bc MOVE.B #$02,(A2)
0000796a: 14bc 000b 14bc 0050 14bc MOVE.B #$0b,(A2)
0000796e: 14bc 0050 14bc 0030 14bc MOVE.B #$50,(A2)
00007972: 14bc 0030 14bc 0010 14bc MOVE.B #$30,(A2)
00007976: 14bc 0010 14bc 0004 14bc MOVE.B #$10,(A2)
0000797a: 14bc 0004 14bc 0044 14bc MOVE.B #$04,(A2)
0000797e: 14bc 0044 14bc 0003 14bc MOVE.B #$44,(A2)
00007982: 14bc 0003 14bc 00c0 14bc MOVE.B #$03,(A2)
00007986: 14bc 00c0 14bc 0005 14bc MOVE.B #$c0,(A2)
0000798a: 14bc 0005 14bc 0060 14bc MOVE.B #$05,(A2)
0000798e: 14bc 0060 14bc 000e 4212 MOVE.B #$60,(A2)
00007992: 14bc 000e 4212 4878 0010 MOVE.B #$0e,(A2)
00007996: 4212 4878 0010 2f2e 000c CLR.B (A2)
00007998: 4878 0010 2f2e 000c 61ff PEA.L $00000010
0000799c: 2f2e 000c 61ff 0000 0050 MOVE.L (A6,$000c) == $0000000c,-(A7)
000079a0: 61ff 0000 0050 2400 14bc BSR.L #$00000050 == 000079f2
000079a6: 2400 14bc 000c 1002 1480 MOVE.L D0,D2
000079a8: 14bc 000c 1002 1480 14bc MOVE.B #$0c,(A2)
000079ac: 1002 1480 14bc 000d 2002 MOVE.B D2,D0
000079ae: 1480 14bc 000d 2002 e080 MOVE.B D0,(A2)
000079b0: 14bc 000d 2002 e080 1480 MOVE.B #$0d,(A2)
000079b4: 2002 e080 1480 14bc 000e MOVE.L D2,D0
000079b6: e080 1480 14bc 000e 7210 ASR.L #$00000008,D0
000079b8: 1480 14bc 000e 7210 e2a2 MOVE.B D0,(A2)
000079ba: 14bc 000e 7210 e2a2 1482 MOVE.B #$0e,(A2)
000079be: 7210 e2a2 1482 4878 000a MOVE.L #$00000010,D1
000079c0: e2a2 1482 4878 000a 61ff ASR.L D1,D2
000079c2: 1482 4878 000a 61ff ffff MOVE.B D2,(A2)
000079c4: 4878 000a 61ff ffff ab02 PEA.L $0000000a
000079c8: 61ff ffff ab02 14bc 000e BSR.L #$ffffab02 == 000024cc		// delay(10)
000079ce: 14bc 000e 0002 0001 1482 MOVE.B #$0e,(A2)
000079d2: 0002 0001 1482 14bc 0003 OR.B #$01,D2
000079d6: 1482 14bc 0003 14bc 00c1 MOVE.B D2,(A2)
000079d8: 14bc 0003 14bc 00c1 14bc MOVE.B #$03,(A2)
000079dc: 14bc 00c1 14bc 0005 14bc MOVE.B #$c1,(A2)
000079e0: 14bc 0005 14bc 00ea 4cee MOVE.B #$05,(A2)
000079e4: 14bc 00ea 4cee 0404 fff8 MOVE.B #$ea,(A2)
000079e8: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $fffffff8
000079ee: 4e5e 4e75 4e56 fff0 48e7 UNLK.L A6
000079f0: 4e75 4e56 fff0 48e7 3e20 RTS.L 
000079f2: 4e56 fff0 48e7 3e20 282e LINK.W A6,#$fff0
000079f6: 48e7 3e20 282e 0008 2a2e MVMLE.L #$3e20,-(A7)
000079fa: 282e 0008 2a2e 000c 13fc MOVE.L (A6,$0008) == $00000008,D4
000079fe: 2a2e 000c 13fc 000a 0211 MOVE.L (A6,$000c) == $0000000c,D5
00007a02: 13fc 000a 0211 8004 4282 MOVE.B #$0a,$02118004
00007a0a: 4282 45f9 0101 661c 2605 CLR.L D2
00007a0c: 45f9 0101 661c 2605 e383 LEA.L $0101661c,A2
00007a12: 2605 e383 2004 4c05 0800 MOVE.L D5,D3
00007a14: e383 2004 4c05 0800 d0b2 ASL.L #$00000001,D3
00007a16: 2004 4c05 0800 d0b2 2c00 MOVE.L D4,D0
00007a18: 4c05 0800 d0b2 2c00 2204 MULL.L #$0800,D5
00007a1c: d0b2 2c00 2204 4c03 1800 ADD.L (A2, D2.L*4, $00) == $0003fffc,D0
00007a20: 2204 4c03 1800 4c41 0800 MOVE.L D4,D1
00007a22: 4c03 1800 4c41 0800 5580 MULL.L #$1800,D3
00007a26: 4c41 0800 5580 2d80 2cf8 DIVL.L #$0800,D1
00007a2a: 5580 2d80 2cf8 2032 2c00 SUB.L #$00000002,D0
00007a2c: 2d80 2cf8 2032 2c00 e180 MOVE.L D0,(A6, D2.L*4, $fffffff8) == $0003fff4
00007a30: 2032 2c00 e180 2236 2cf8 MOVE.L (A2, D2.L*4, $00) == $0003fffc,D0
00007a34: e180 2236 2cf8 5481 4c03 ASL.L #$00000008,D0
00007a36: 2236 2cf8 5481 4c03 1800 MOVE.L (A6, D2.L*4, $fffffff8) == $0003fff4,D1
00007a3a: 5481 4c03 1800 4c41 0800 ADD.L #$00000002,D1
00007a3c: 4c03 1800 4c41 0800 2204 MULL.L #$1800,D3
00007a40: 4c41 0800 2204 e181 9081 DIVL.L #$0800,D1
00007a44: 2204 e181 9081 2f00 61ff MOVE.L D4,D1
00007a46: e181 9081 2f00 61ff ffff ASL.L #$00000008,D1
00007a48: 9081 2f00 61ff ffff f39a SUB.L D1,D0
00007a4a: 2f00 61ff ffff f39a 2d80 MOVE.L D0,-(A7)
00007a4c: 61ff ffff f39a 2d80 2cf0 BSR.L #$fffff39a == 00006de8
00007a52: 2d80 2cf0 584f 5282 7c01 MOVE.L D0,(A6, D2.L*4, $fffffff0) == $0003ffec
00007a56: 584f 5282 7c01 bc82 6cb6 ADDA.W #$00000004,A7
00007a58: 5282 7c01 bc82 6cb6 2c2e ADD.L #$00000001,D2
00007a5a: 7c01 bc82 6cb6 2c2e fff4 MOVE.L #$00000001,D6
00007a5c: bc82 6cb6 2c2e fff4 bcae CMP.L D2,D6
00007a5e: 6cb6 2c2e fff4 bcae fff0 BGE.B #$ffffffb6 == 00007a16 (FALSE)
00007a60: 2c2e fff4 bcae fff0 6e0c MOVE.L (A6,$fff4) == $fffffff4,D6
00007a64: bcae fff0 6e0c 202e fffc CMP.L (A6,$fff0) == $fffffff0,D6
00007a68: 6e0c 202e fffc 0280 0000 BGT.B #$0000000c == 00007a76 (FALSE)
00007a6a: 202e fffc 0280 0000 ffff MOVE.L (A6,$fffc) == $fffffffc,D0
00007a6e: 0280 0000 ffff 6010 202e AND.L #$0000ffff,D0
00007a74: 6010 202e fff8 0280 0000 BT .B #$00000010 == 00007a86 (TRUE)
00007a76: 202e fff8 0280 0000 ffff MOVE.L (A6,$fff8) == $fffffff8,D0
00007a7a: 0280 0000 ffff 0080 0002 AND.L #$0000ffff,D0
00007a80: 0080 0002 0000 4cee 047c OR.L #$00020000,D0
00007a86: 4cee 047c ffd8 4e5e 4e75 MVMEL.L #$047c,(A6,$ffd8) == $ffffffd8
00007a8c: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00007a8e: 4e75 4e56 0000 206e 0008 RTS.L 
00007a90: 4e56 0000 206e 0008 1010 LINK.W A6,#$0000
00007a94: 206e 0008 1010 0200 0001 MOVEA.L (A6,$0008) == $00000008,A0
00007a98: 1010 0200 0001 67f8 4280 MOVE.B (A0),D0
00007a9a: 0200 0001 67f8 4280 1028 AND.B #$01,D0
00007a9e: 67f8 4280 1028 0002 4e5e BEQ.B #$fffffff8 == 00007a98 (FALSE)
00007aa0: 4280 1028 0002 4e5e 4e75 CLR.L D0
00007aa2: 1028 0002 4e5e 4e75 4e56 MOVE.B (A0,$0002) == $010001ae,D0
00007aa6: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00007aa8: 4e75 4e56 0000 206e 0008 RTS.L 
00007aaa: 4e56 0000 206e 0008 1010 LINK.W A6,#$0000
00007aae: 206e 0008 1010 0200 0004 MOVEA.L (A6,$0008) == $00000008,A0
00007ab2: 1010 0200 0004 67f8 102e MOVE.B (A0),D0
00007ab4: 0200 0004 67f8 102e 000f AND.B #$04,D0
00007ab8: 67f8 102e 000f 1140 0002 BEQ.B #$fffffff8 == 00007ab2 (FALSE)
00007aba: 102e 000f 1140 0002 4e5e MOVE.B (A6,$000f) == $0000000f,D0
00007abe: 1140 0002 4e5e 4e75 4e56 MOVE.B D0,(A0,$0002) == $010001ae
00007ac2: 4e5e 4e75 4e56 0000 206e UNLK.L A6
00007ac4: 4e75 4e56 0000 206e 0008 RTS.L 
00007ac6: 4e56 0000 206e 0008 1210 LINK.W A6,#$0000
00007aca: 206e 0008 1210 0201 0001 MOVEA.L (A6,$0008) == $00000008,A0
00007ace: 1210 0201 0001 4280 1001 MOVE.B (A0),D1
00007ad0: 0201 0001 4280 1001 4e5e AND.B #$01,D1
00007ad4: 4280 1001 4e5e 4e75 4e56 CLR.L D0
00007ad6: 1001 4e5e 4e75 4e56 0000 MOVE.B D1,D0
00007ad8: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007ada: 4e75 4e56 0000 48e7 2020 RTS.L 
00007adc: 4e56 0000 48e7 2020 242e LINK.W A6,#$0000
00007ae0: 48e7 2020 242e 0008 61ff MVMLE.L #$2020,-(A7)
00007ae4: 242e 0008 61ff ffff 88d8 MOVE.L (A6,$0008) == $00000008,D2
00007ae8: 61ff ffff 88d8 2440 2f02 BSR.L #$ffff88d8 == 000003c2
00007aee: 2440 2f02 61ff ffff ffd2 MOVEA.L D0,A2
00007af0: 2f02 61ff ffff ffd2 584f MOVE.L D2,-(A7)
00007af2: 61ff ffff ffd2 584f 4a80 BSR.L #$ffffffd2 == 00007ac6
00007af8: 584f 4a80 672c 2f02 61ff ADDA.W #$00000004,A7
00007afa: 4a80 672c 2f02 61ff ffff TST.L D0
00007afc: 672c 2f02 61ff ffff ff8e BEQ.B #$0000002c == 00007b2a (FALSE)
00007afe: 2f02 61ff ffff ff8e 727f MOVE.L D2,-(A7)
00007b00: 61ff ffff ff8e 727f c081 BSR.L #$ffffff8e == 00007a90
00007b06: 727f c081 7211 b280 6714 MOVE.L #$0000007f,D1
00007b08: c081 7211 b280 6714 7213 AND.L D1,D0
00007b0a: 7211 b280 6714 7213 b280 MOVE.L #$00000011,D1
00007b0c: b280 6714 7213 b280 6608 CMP.L D0,D1
00007b0e: 6714 7213 b280 6608 002a BEQ.B #$00000014 == 00007b24 (FALSE)
00007b10: 7213 b280 6608 002a 0020 MOVE.L #$00000013,D1
00007b12: b280 6608 002a 0020 0004 CMP.L D0,D1
00007b14: 6608 002a 0020 0004 600c BNE.B #$00000008 == 00007b1e (TRUE)
00007b16: 002a 0020 0004 600c 002a OR.B #$20,(A2,$0004) == $00000004
00007b1c: 600c 002a 0010 0004 022a BT .B #$0000000c == 00007b2a (TRUE)
00007b1e: 002a 0010 0004 022a ffdf OR.B #$10,(A2,$0004) == $00000004
00007b24: 022a ffdf 0004 4cee 0404 AND.B #$df,(A2,$0004) == $00000004
00007b2a: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $fffffff8
00007b30: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007b32: 4e75 4e56 0000 48e7 3820 RTS.L 
00007b34: 4e56 0000 48e7 3820 262e LINK.W A6,#$0000
00007b38: 48e7 3820 262e 0008 61ff MVMLE.L #$3820,-(A7)
00007b3c: 262e 0008 61ff ffff 8880 MOVE.L (A6,$0008) == $00000008,D3
00007b40: 61ff ffff 8880 2440 223c BSR.L #$ffff8880 == 000003c2
00007b46: 2440 223c 0211 8000 2003 MOVEA.L D0,A2
00007b48: 223c 0211 8000 2003 0240 MOVE.L #$02118000,D1
00007b4e: 2003 0240 ff7f 4a80 6606 MOVE.L D3,D0
00007b50: 0240 ff7f 4a80 6606 223c AND.W #$ff7f,D0
00007b54: 4a80 6606 223c 0211 8001 TST.L D0
00007b56: 6606 223c 0211 8001 2401 BNE.B #$00000006 == 00007b5e (TRUE)
00007b58: 223c 0211 8001 2401 082a MOVE.L #$02118001,D1
00007b5e: 2401 082a 0006 0004 660c MOVE.L D1,D2
00007b60: 082a 0006 0004 660c 61ff BTST.B #$0006,(A2,$0004) == $00000004
00007b66: 660c 61ff ffff fd96 002a BNE.B #$0000000c == 00007b74 (TRUE)
00007b68: 61ff ffff fd96 002a 0040 BSR.L #$fffffd96 == 00007900
00007b6e: 002a 0040 0004 4a03 6c0a OR.B #$40,(A2,$0004) == $00000004
00007b74: 4a03 6c0a 2f02 61ff ffff TST.B D3
00007b76: 6c0a 2f02 61ff ffff ff14 BGE.B #$0000000a == 00007b82 (FALSE)
00007b78: 2f02 61ff ffff ff14 6020 MOVE.L D2,-(A7)
00007b7a: 61ff ffff ff14 6020 2f02 BSR.L #$ffffff14 == 00007a90
00007b80: 6020 2f02 61ff ffff ff0a BT .B #$00000020 == 00007ba2 (TRUE)
00007b82: 2f02 61ff ffff ff0a 787f MOVE.L D2,-(A7)
00007b84: 61ff ffff ff0a 787f c084 BSR.L #$ffffff0a == 00007a90
00007b8a: 787f c084 584f 7813 b880 MOVE.L #$0000007f,D4
00007b8c: c084 584f 7813 b880 67ec AND.L D4,D0
00007b8e: 584f 7813 b880 67ec 7811 ADDA.W #$00000004,A7
00007b90: 7813 b880 67ec 7811 b880 MOVE.L #$00000013,D4
00007b92: b880 67ec 7811 b880 67e6 CMP.L D0,D4
00007b94: 67ec 7811 b880 67e6 022a BEQ.B #$ffffffec == 00007b82 (FALSE)
00007b96: 7811 b880 67e6 022a ffef MOVE.L #$00000011,D4
00007b98: b880 67e6 022a ffef 0004 CMP.L D0,D4
00007b9a: 67e6 022a ffef 0004 4cee BEQ.B #$ffffffe6 == 00007b82 (FALSE)
00007b9c: 022a ffef 0004 4cee 041c AND.B #$ef,(A2,$0004) == $00000004
00007ba2: 4cee 041c fff0 4e5e 4e75 MVMEL.L #$041c,(A6,$fff0) == $fffffff0
00007ba8: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
00007baa: 4e75 4e56 0000 61ff ffff RTS.L 
00007bac: 4e56 0000 61ff ffff 8810 LINK.W A6,#$0000
00007bb0: 61ff ffff 8810 2040 202e BSR.L #$ffff8810 == 000003c2
00007bb6: 2040 202e 0008 0240 ff7f MOVEA.L D0,A0
00007bb8: 202e 0008 0240 ff7f 1028 MOVE.L (A6,$0008) == $00000008,D0
00007bbc: 0240 ff7f 1028 0004 7210 AND.W #$ff7f,D0
00007bc0: 1028 0004 7210 c081 0228 MOVE.B (A0,$0004) == $010001b0,D0
00007bc4: 7210 c081 0228 ffef 0004 MOVE.L #$00000010,D1
00007bc6: c081 0228 ffef 0004 4e5e AND.L D1,D0
00007bc8: 0228 ffef 0004 4e5e 4e75 AND.B #$ef,(A0,$0004) == $010001b0
00007bce: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007bd0: 4e75 4e56 0000 48e7 3820 RTS.L 
00007bd2: 4e56 0000 48e7 3820 262e LINK.W A6,#$0000
00007bd6: 48e7 3820 262e 0008 282e MVMLE.L #$3820,-(A7)
00007bda: 262e 0008 282e 000c 61ff MOVE.L (A6,$0008) == $00000008,D3
00007bde: 282e 000c 61ff ffff 87de MOVE.L (A6,$000c) == $0000000c,D4
00007be2: 61ff ffff 87de 2440 223c BSR.L #$ffff87de == 000003c2
00007be8: 2440 223c 0211 8000 2003 MOVEA.L D0,A2
00007bea: 223c 0211 8000 2003 0240 MOVE.L #$02118000,D1
00007bf0: 2003 0240 ff7f 4a80 6606 MOVE.L D3,D0
00007bf2: 0240 ff7f 4a80 6606 223c AND.W #$ff7f,D0
00007bf6: 4a80 6606 223c 0211 8001 TST.L D0
00007bf8: 6606 223c 0211 8001 2401 BNE.B #$00000006 == 00007c00 (TRUE)
00007bfa: 223c 0211 8001 2401 082a MOVE.L #$02118001,D1
00007c00: 2401 082a 0006 0004 660c MOVE.L D1,D2
00007c02: 082a 0006 0004 660c 61ff BTST.B #$0006,(A2,$0004) == $00000004
00007c08: 660c 61ff ffff fcf4 002a BNE.B #$0000000c == 00007c16 (TRUE)
00007c0a: 61ff ffff fcf4 002a 0040 BSR.L #$fffffcf4 == 00007900
00007c10: 002a 0040 0004 4a03 6d12 OR.B #$40,(A2,$0004) == $00000004
00007c16: 4a03 6d12 2f02 61ff ffff TST.B D3
00007c18: 6d12 2f02 61ff ffff febe BLT.B #$00000012 == 00007c2c (TRUE)
00007c1a: 2f02 61ff ffff febe 584f MOVE.L D2,-(A7)
00007c1c: 61ff ffff febe 584f 082a BSR.L #$fffffebe == 00007adc
00007c22: 584f 082a 0005 0004 66ee ADDA.W #$00000004,A7
00007c24: 082a 0005 0004 66ee 2f04 BTST.B #$0005,(A2,$0004) == $00000004
00007c2a: 66ee 2f04 2f02 61ff ffff BNE.B #$ffffffee == 00007c1a (TRUE)
00007c2c: 2f04 2f02 61ff ffff fe78 MOVE.L D4,-(A7)
00007c2e: 2f02 61ff ffff fe78 4cee MOVE.L D2,-(A7)
00007c30: 61ff ffff fe78 4cee 041c BSR.L #$fffffe78 == 00007aaa
00007c36: 4cee 041c fff0 4e5e 4e75 MVMEL.L #$041c,(A6,$fff0) == $fffffff0
00007c3c: 4e5e 4e75 4e56 0000 4280 UNLK.L A6
00007c3e: 4e75 4e56 0000 4280 4e5e RTS.L 
00007c40: 4e56 0000 4280 4e5e 4e75 LINK.W A6,#$0000
00007c44: 4280 4e5e 4e75 4e71 4e56 CLR.L D0
00007c46: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
00007c48: 4e75 4e71 4e56 0000 4e5e RTS.L 
00007c4a: 4e71 4e56 0000 4e5e 4e75 NOP.L 
00007c4c: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
00007c50: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
00007c52: 4e75 4e56 fffc 48e7 303c RTS.L 
00007c54: 4e56 fffc 48e7 303c 242e LINK.W A6,#$fffc
00007c58: 48e7 303c 242e 0008 61ff MVMLE.L #$303c,-(A7)
00007c5c: 242e 0008 61ff ffff 8760 MOVE.L (A6,$0008) == $00000008,D2
00007c60: 61ff ffff 8760 2840 7616 BSR.L #$ffff8760 == 000003c2
00007c66: 2840 7616 d68c 2d43 fffc MOVEA.L D0,A4
00007c68: 7616 d68c 2d43 fffc 2a7c MOVE.L #$00000016,D3
00007c6a: d68c 2d43 fffc 2a7c 020c ADD.L A4,D3
00007c6c: 2d43 fffc 2a7c 020c 0000 MOVE.L D3,(A6,$fffc) == $fffffffc
00007c70: 2a7c 020c 0000 2242 4aa9 MOVEA.L #$020c0000,A5
00007c76: 2242 4aa9 0024 6614 2f3c MOVEA.L D2,A1
00007c78: 4aa9 0024 6614 2f3c 0000 TST.L (A1,$0024) == $0100bd5c
00007c7c: 6614 2f3c 0000 e218 61ff BNE.B #$00000014 == 00007c92 (TRUE)
00007c7e: 2f3c 0000 e218 61ff ffff MOVE.L #$0000e218,-(A7)
00007c84: 61ff ffff f12c 2242 2340 BSR.L #$fffff12c == 00006db2
00007c8a: 2242 2340 0024 584f 2942 MOVEA.L D2,A1
00007c8c: 2340 0024 584f 2942 0176 MOVE.L D0,(A1,$0024) == $0100bd5c
00007c90: 584f 2942 0176 2242 2469 ADDA.W #$00000004,A7
00007c92: 2942 0176 2242 2469 0024 MOVE.L D2,(A4,$0176) == $01000b2a
00007c96: 2242 2469 0024 4a92 6600 MOVEA.L D2,A1
00007c98: 2469 0024 4a92 6600 017a MOVEA.L (A1,$0024) == $0100bd5c,A2
00007c9c: 4a92 6600 017a 257c 0210 TST.L (A2)
00007c9e: 6600 017a 257c 0210 6000 BNE.W #$017a == 00007e1a (TRUE)
00007ca2: 257c 0210 6000 0004 257c MOVE.L #$02106000,(A2,$0004) == $00000004
00007caa: 257c 0200 0110 0008 257c MOVE.L #$02000110,(A2,$0008) == $00000008
00007cb2: 257c 0200 0150 000c 4281 MOVE.L #$02000150,(A2,$000c) == $0000000c
00007cba: 4281 2001 4c3c 0800 0000 CLR.L D1
00007cbc: 2001 4c3c 0800 0000 064e MOVE.L D1,D0
00007cbe: 4c3c 0800 0000 064e 41f2 MULL.L #$0800,#$0000064e
00007cc6: 41f2 081a 700e d088 76f0 LEA.L (A2, D0.L*1, $1a) == $91c32b1f,A0
00007cca: 700e d088 76f0 c083 7610 MOVE.L #$0000000e,D0
00007ccc: d088 76f0 c083 7610 d083 ADD.L A0,D0
00007cce: 76f0 c083 7610 d083 2080 MOVE.L #$fffffff0,D3
00007cd0: c083 7610 d083 2080 4228 AND.L D3,D0
00007cd2: 7610 d083 2080 4228 0008 MOVE.L #$00000010,D3
00007cd4: d083 2080 4228 0008 4228 ADD.L D3,D0
00007cd6: 2080 4228 0008 4228 0009 MOVE.L D0,(A0)
00007cd8: 4228 0008 4228 0009 42a8 CLR.B (A0,$0008) == $010001b4
00007cdc: 4228 0009 42a8 0004 5281 CLR.B (A0,$0009) == $010001b5
00007ce0: 42a8 0004 5281 761f b681 CLR.L (A0,$0004) == $010001b0
00007ce4: 5281 761f b681 6cd0 223c ADD.L #$00000001,D1
00007ce6: 761f b681 6cd0 223c 0000 MOVE.L #$0000001f,D3
00007ce8: b681 6cd0 223c 0000 c9da CMP.L D1,D3
00007cea: 6cd0 223c 0000 c9da 200a BGE.B #$ffffffd0 == 00007cbc (FALSE)
00007cec: 223c 0000 c9da 200a 0680 MOVE.L #$0000c9da,D1
00007cf2: 200a 0680 0000 c9de 76f0 MOVE.L A2,D0
00007cf4: 0680 0000 c9de 76f0 c083 ADD.L #$0000c9de,D0
00007cfa: 76f0 c083 7610 d083 2580 MOVE.L #$fffffff0,D3
00007cfc: c083 7610 d083 2580 1800 AND.L D3,D0
00007cfe: 7610 d083 2580 1800 266a MOVE.L #$00000010,D3
00007d00: d083 2580 1800 266a 0004 ADD.L D3,D0
00007d02: 2580 1800 266a 0004 4879 MOVE.L D0,(A2, D1.L*1, $00) == $0000000a
00007d06: 266a 0004 4879 0100 faf1 MOVEA.L (A2,$0004) == $00000004,A3
00007d0a: 4879 0100 faf1 2f2c 00f0 PEA.L $0100faf1
00007d10: 2f2c 00f0 61ff ffff f39e MOVE.L (A4,$00f0) == $01000aa4,-(A7)
00007d14: 61ff ffff f39e 504f 4a80 BSR.L #$fffff39e == 000070b4
00007d1a: 504f 4a80 6622 202d 0034 ADDA.W #$00000008,A7
00007d1c: 4a80 6622 202d 0034 0080 TST.L D0
00007d1e: 6622 202d 0034 0080 9000 BNE.B #$00000022 == 00007d42 (TRUE)
00007d20: 202d 0034 0080 9000 0000 MOVE.L (A5,$0034) == $00000034,D0
00007d24: 0080 9000 0000 2b40 0034 OR.L #$90000000,D0
00007d2a: 2b40 0034 102b 0004 0200 MOVE.L D0,(A5,$0034) == $00000034
00007d2e: 102b 0004 0200 fffd 1740 MOVE.B (A3,$0004) == $010009fc,D0
00007d32: 0200 fffd 1740 0004 297c AND.B #$fd,D0
00007d36: 1740 0004 297c 0100 f25d MOVE.B D0,(A3,$0004) == $010009fc
00007d3a: 297c 0100 f25d 00f0 177c MOVE.L #$0100f25d,(A4,$00f0) == $01000aa4
00007d42: 177c ff80 0006 422b 0001 MOVE.B #$80,(A3,$0006) == $010009fe
00007d48: 422b 0001 422b 0003 50d3 CLR.B (A3,$0001) == $010009f9
00007d4c: 422b 0003 50d3 50eb 0002 CLR.B (A3,$0003) == $010009fb
00007d50: 50d3 50eb 0002 422b 0005 ST .B (A3) == 00007d52 (TRUE)
00007d52: 50eb 0002 422b 0005 4878 ST .B (A3,$0002) == $010009fa == 00007d54 (TRUE)
00007d56: 422b 0005 4878 0003 4879 CLR.B (A3,$0005) == $010009fd
00007d5a: 4878 0003 4879 0101 0a34 PEA.L $00000003
00007d5e: 4879 0101 0a34 4879 0100 PEA.L $01010a34
00007d64: 4879 0100 000b 61ff ffff PEA.L $0100000b
00007d6a: 61ff ffff f086 defc 000c BSR.L #$fffff086 == 00006df2
00007d70: defc 000c 4a80 6710 4878 ADDA.W #$000c,A7
00007d74: 4a80 6710 4878 0006 486a TST.L D0
00007d76: 6710 4878 0006 486a 0010 BEQ.B #$00000010 == 00007d88 (FALSE)
00007d78: 4878 0006 486a 0010 4879 PEA.L $00000006
00007d7c: 486a 0010 4879 0100 0008 PEA.L (A2,$0010) == $00000010
00007d80: 4879 0100 0008 6010 4878 PEA.L $01000008
00007d86: 6010 4878 0006 486a 0010 BT .B #$00000010 == 00007d98 (TRUE)
00007d88: 4878 0006 486a 0010 226e PEA.L $00000006
00007d8c: 486a 0010 226e fffc 4869 PEA.L (A2,$0010) == $00000010
00007d90: 226e fffc 4869 0004 61ff MOVEA.L (A6,$fffc) == $fffffffc,A1
00007d94: 4869 0004 61ff ffff f10a PEA.L (A1,$0004) == $0100bd3c
00007d98: 61ff ffff f10a defc 000c BSR.L #$fffff10a == 00006ea4
00007d9e: defc 000c 4878 0006 486b ADDA.W #$000c,A7
00007da2: 4878 0006 486b 0008 486a PEA.L $00000006
00007da6: 486b 0008 486a 0010 61ff PEA.L (A3,$0008) == $01000a00
00007daa: 486a 0010 61ff ffff f0f4 PEA.L (A2,$0010) == $00000010
00007dae: 61ff ffff f0f4 206a 000c BSR.L #$fffff0f4 == 00006ea4
00007db4: 206a 000c 426a 0018 426a MOVEA.L (A2,$000c) == $0000000c,A0
00007db8: 426a 0018 426a 0016 202a CLR.W (A2,$0018) == $00000018
00007dbc: 426a 0016 202a 001a 20bc CLR.W (A2,$0016) == $00000016
00007dc0: 202a 001a 20bc 0034 0000 MOVE.L (A2,$001a) == $0000001a,D0
00007dc4: 20bc 0034 0000 2140 4000 MOVE.L #$00340000,(A0)
00007dca: 2140 4000 0680 0000 05e0 MOVE.L D0,(A0,$4000) == $010041ac
00007dce: 0680 0000 05e0 2140 4004 ADD.L #$000005e0,D0
00007dd4: 2140 4004 4878 0001 2f02 MOVE.L D0,(A0,$4004) == $010041b0
00007dd8: 4878 0001 2f02 61ff 0000 PEA.L $00000001
00007ddc: 2f02 61ff 0000 034a 7601 MOVE.L D2,-(A7)
00007dde: 61ff 0000 034a 7601 2483 BSR.L #$0000034a == 0000812a
00007de4: 7601 2483 206c 01a0 2010 MOVE.L #$00000001,D3
00007de6: 2483 206c 01a0 2010 0080 MOVE.L D3,(A2)
00007de8: 206c 01a0 2010 0080 0800 MOVEA.L (A4,$01a0) == $01000b54,A0
00007dec: 2010 0080 0800 0000 2080 MOVE.L (A0),D0
00007dee: 0080 0800 0000 2080 61ff OR.L #$08000000,D0
00007df4: 2080 61ff ffff 85d4 2040 MOVE.L D0,(A0)
00007df6: 61ff ffff 85d4 2040 217c BSR.L #$ffff85d4 == 000003cc
00007dfc: 2040 217c 0100 7e2c 0078 MOVEA.L D0,A0
00007dfe: 217c 0100 7e2c 0078 422b MOVE.L #$01007e2c,(A0,$0078) == $01000224
00007e06: 422b 0006 61ff ffff 85d0 CLR.B (A3,$0006) == $010009fe
00007e0a: 61ff ffff 85d0 7605 b680 BSR.L #$ffff85d0 == 000003dc
00007e10: 7605 b680 6c04 46fc 2500 MOVE.L #$00000005,D3
00007e12: b680 6c04 46fc 2500 7010 CMP.L D0,D3
00007e14: 6c04 46fc 2500 7010 d08a BGE.B #$00000004 == 00007e1a (FALSE)
00007e16: 46fc 2500 7010 d08a 4cee MV2SR.W #$2500
00007e1a: 7010 d08a 4cee 3c0c ffe4 MOVE.L #$00000010,D0
00007e1c: d08a 4cee 3c0c ffe4 4e5e ADD.L A2,D0
00007e1e: 4cee 3c0c ffe4 4e5e 4e75 MVMEL.L #$3c0c,(A6,$ffe4) == $ffffffe4
00007e24: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007e26: 4e75 4e56 0000 48e7 c0c0 RTS.L 
00007e28: 4e56 0000 48e7 c0c0 4eb9 LINK.W A6,#$0000
00007e2c: 48e7 c0c0 4eb9 0100 809a MVMLE.L #$c0c0,-(A7)
00007e30: 4eb9 0100 809a 4cdf 0303 JSR.L $0100809a
00007e36: 4cdf 0303 4e73 4e5e 4e75 MVMEL.L #$0303,(A7)+
00007e3a: 4e73 4e5e 4e75 4e56 0000 RTE.L 
00007e3c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007e3e: 4e75 4e56 0000 48e7 3c30 RTS.L 
00007e40: 4e56 0000 48e7 3c30 282e LINK.W A6,#$0000
00007e44: 48e7 3c30 282e 0014 61ff MVMLE.L #$3c30,-(A7)
00007e48: 282e 0014 61ff ffff 8574 MOVE.L (A6,$0014) == $00000014,D4
00007e4c: 61ff ffff 8574 226e 0008 BSR.L #$ffff8574 == 000003c2
00007e52: 226e 0008 2469 0024 302a MOVEA.L (A6,$0008) == $00000008,A1
00007e56: 2469 0024 302a 0018 48c0 MOVEA.L (A1,$0024) == $0100bd5c,A2
00007e5a: 302a 0018 48c0 4c3c 0800 MOVE.W (A2,$0018) == $00000018,D0
00007e5e: 48c0 4c3c 0800 0000 064e EXT.L D0
00007e60: 4c3c 0800 0000 064e 47f2 MULL.L #$0800,#$0000064e
00007e68: 47f2 081a 223c 0000 e216 LEA.L (A2, D0.L*1, $1a) == $91c32b1f,A3
00007e6c: 223c 0000 e216 1032 1800 MOVE.L #$0000e216,D1
00007e72: 1032 1800 6704 4232 1800 MOVE.B (A2, D1.L*1, $00) == $0000000a,D0
00007e76: 6704 4232 1800 243c 0000 BEQ.B #$00000004 == 00007e7c (FALSE)
00007e78: 4232 1800 243c 0000 e217 CLR.B (A2, D1.L*1, $00) == $0000000a
00007e7c: 243c 0000 e217 1032 2800 MOVE.L #$0000e217,D2
00007e82: 1032 2800 6712 4879 0100 MOVE.B (A2, D2.L*1, $00) == $0000ffff,D0
00007e86: 6712 4879 0100 fca5 61ff BEQ.B #$00000012 == 00007e9a (FALSE)
00007e88: 4879 0100 fca5 61ff ffff PEA.L $0100fca5
00007e8e: 61ff ffff e8e0 4232 2800 BSR.L #$ffffe8e0 == 00006770
00007e94: 4232 2800 584f 102b 0008 CLR.B (A2, D2.L*1, $00) == $0000ffff
00007e98: 584f 102b 0008 6772 4283 ADDA.W #$00000004,A7
00007e9a: 102b 0008 6772 4283 202b MOVE.B (A3,$0008) == $01000a00,D0
00007e9e: 6772 4283 202b 000a 0280 BEQ.B #$00000072 == 00007f12 (FALSE)
00007ea0: 4283 202b 000a 0280 3fff CLR.L D3
00007ea2: 202b 000a 0280 3fff ffff MOVE.L (A3,$000a) == $01000a02,D0
00007ea6: 0280 3fff ffff 2400 9493 AND.L #$3fffffff,D0
00007eac: 2400 9493 422b 0008 422b MOVE.L D0,D2
00007eae: 9493 422b 0008 422b 0009 SUB.L (A3),D2
00007eb0: 422b 0008 422b 0009 42ab CLR.B (A3,$0008) == $01000a00
00007eb4: 422b 0009 42ab 0004 306a CLR.B (A3,$0009) == $01000a01
00007eb8: 42ab 0004 306a 0018 3048 CLR.L (A3,$0004) == $010009fc
00007ebc: 306a 0018 3048 2008 5280 MOVEA.W (A2,$0018) == $00000018,A0
00007ec0: 3048 2008 5280 2200 6c04 MOVEA.W A0,A0
00007ec2: 2008 5280 2200 6c04 7a1f MOVE.L A0,D0
00007ec4: 5280 2200 6c04 7a1f d085 ADD.L #$00000001,D0
00007ec6: 2200 6c04 7a1f d085 7ae0 MOVE.L D0,D1
00007ec8: 6c04 7a1f d085 7ae0 c085 BGE.B #$00000004 == 00007ece (FALSE)
00007eca: 7a1f d085 7ae0 c085 9081 MOVE.L #$0000001f,D5
00007ecc: d085 7ae0 c085 9081 4480 ADD.L D5,D0
00007ece: 7ae0 c085 9081 4480 3540 MOVE.L #$ffffffe0,D5
00007ed0: c085 9081 4480 3540 0018 AND.L D5,D0
00007ed2: 9081 4480 3540 0018 4a82 SUB.L D1,D0
00007ed4: 4480 3540 0018 4a82 6d08 NEG.L D0
00007ed6: 3540 0018 4a82 6d08 0c82 MOVE.W D0,(A2,$0018) == $00000018
00007eda: 4a82 6d08 0c82 0000 05ee TST.L D2
00007edc: 6d08 0c82 0000 05ee 6f0e BLT.B #$00000008 == 00007ee6 (TRUE)
00007ede: 0c82 0000 05ee 6f0e 4879 CMP.L #$000005ee,D2
00007ee4: 6f0e 4879 0100 fca7 61ff BLE.B #$0000000e == 00007ef4 (TRUE)
00007ee6: 4879 0100 fca7 61ff ffff PEA.L $0100fca7
00007eec: 61ff ffff e882 601e b882 BSR.L #$ffffe882 == 00006770
00007ef2: 601e b882 6f04 2002 6002 BT .B #$0000001e == 00007f12 (TRUE)
00007ef4: b882 6f04 2002 6002 2004 CMP.L D2,D4
00007ef6: 6f04 2002 6002 2004 2f00 BLE.B #$00000004 == 00007efc (TRUE)
00007ef8: 2002 6002 2004 2f00 2f2e MOVE.L D2,D0
00007efa: 6002 2004 2f00 2f2e 000c BT .B #$00000002 == 00007efe (TRUE)
00007efc: 2004 2f00 2f2e 000c d693 MOVE.L D4,D0
00007efe: 2f00 2f2e 000c d693 2f03 MOVE.L D0,-(A7)
00007f00: 2f2e 000c d693 2f03 61ff MOVE.L (A6,$000c) == $0000000c,-(A7)
00007f04: d693 2f03 61ff ffff ef9a ADD.L (A3),D3
00007f06: 2f03 61ff ffff ef9a 2002 MOVE.L D3,-(A7)
00007f08: 61ff ffff ef9a 2002 6002 BSR.L #$ffffef9a == 00006ea4
00007f0e: 2002 6002 4280 4cee 0c3c MOVE.L D2,D0
00007f10: 6002 4280 4cee 0c3c ffe8 BT .B #$00000002 == 00007f14 (TRUE)
00007f12: 4280 4cee 0c3c ffe8 4e5e CLR.L D0
00007f14: 4cee 0c3c ffe8 4e5e 4e75 MVMEL.L #$0c3c,(A6,$ffe8) == $ffffffe8
00007f1a: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
00007f1c: 4e75 4e56 0000 4e5e 4e75 RTS.L 
00007f1e: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
00007f22: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
00007f24: 4e75 4e56 0000 48e7 3c3c RTS.L 
00007f26: 4e56 0000 48e7 3c3c 282e LINK.W A6,#$0000
00007f2a: 48e7 3c3c 282e 0010 61ff MVMLE.L #$3c3c,-(A7)
00007f2e: 282e 0010 61ff ffff 848e MOVE.L (A6,$0010) == $00000010,D4
00007f32: 61ff ffff 848e 206e 0008 BSR.L #$ffff848e == 000003c2
00007f38: 206e 0008 2868 0024 266c MOVEA.L (A6,$0008) == $00000008,A0
00007f3c: 2868 0024 266c 0004 246c MOVEA.L (A0,$0024) == $010001d0,A4
00007f40: 266c 0004 246c 0008 4283 MOVEA.L (A4,$0004) == $010009b8,A3
00007f44: 246c 0008 4283 2a7c 020c MOVEA.L (A4,$0008) == $010009bc,A2
00007f48: 4283 2a7c 020c 0000 4aae CLR.L D3
00007f4a: 2a7c 020c 0000 4aae 0014 MOVEA.L #$020c0000,A5
00007f50: 4aae 0014 672e 2039 020c TST.L (A6,$0014) == $00000014
00007f54: 672e 2039 020c 0034 0280 BEQ.B #$0000002e == 00007f84 (FALSE)
00007f56: 2039 020c 0034 0280 6fff MOVE.L $020c0034,D0
00007f5c: 0280 6fff ffff 23c0 020c AND.L #$6fffffff,D0
00007f62: 23c0 020c 0034 102b 0004 MOVE.L D0,$020c0034
00007f68: 102b 0004 0000 0002 1740 MOVE.B (A3,$0004) == $010009fc,D0
00007f6c: 0000 0002 1740 0004 600e OR.B #$02,D0
00007f70: 1740 0004 600e 4879 0100 MOVE.B D0,(A3,$0004) == $010009fc
00007f74: 600e 4879 0100 fca9 61ff BT .B #$0000000e == 00007f84 (TRUE)
00007f76: 4879 0100 fca9 61ff ffff PEA.L $0100fca9
00007f7c: 61ff ffff e7f2 584f 1013 BSR.L #$ffffe7f2 == 00006770
00007f82: 584f 1013 4a00 6cec 50d3 ADDA.W #$00000004,A7
00007f84: 1013 4a00 6cec 50d3 24bc MOVE.B (A3),D0
00007f86: 4a00 6cec 50d3 24bc 0038 TST.B D0
00007f88: 6cec 50d3 24bc 0038 0000 BGE.B #$ffffffec == 00007f76 (FALSE)
00007f8a: 50d3 24bc 0038 0000 4292 ST .B (A3) == 00007f8c (TRUE)
00007f8c: 24bc 0038 0000 4292 2f04 MOVE.L #$00380000,(A2)
00007f92: 4292 2f04 243c 0000 c9da CLR.L (A2)
00007f94: 2f04 243c 0000 c9da 2a03 MOVE.L D4,-(A7)
00007f96: 243c 0000 c9da 2a03 dab4 MOVE.L #$0000c9da,D2
00007f9c: 2a03 dab4 2800 2f05 2f2e MOVE.L D3,D5
00007f9e: dab4 2800 2f05 2f2e 000c ADD.L (A4, D2.L*1, $00) == $010109b3,D5
00007fa2: 2f05 2f2e 000c 61ff ffff MOVE.L D5,-(A7)
00007fa4: 2f2e 000c 61ff ffff eefa MOVE.L (A6,$000c) == $0000000c,-(A7)
00007fa8: 61ff ffff eefa 2574 2800 BSR.L #$ffffeefa == 00006ea4
00007fae: 2574 2800 4200 2574 2800 MOVE.L (A4, D2.L*1, $00) == $010109b3,(A2,$4200) == $00004200
00007fb4: 2574 2800 3ff0 2003 d0b4 MOVE.L (A4, D2.L*1, $00) == $010109b3,(A2,$3ff0) == $00003ff0
00007fba: 2003 d0b4 2800 d084 0080 MOVE.L D3,D0
00007fbc: d0b4 2800 d084 0080 8000 ADD.L (A4, D2.L*1, $00) == $010109b3,D0
00007fc0: d084 0080 8000 0000 7a0f ADD.L D4,D0
00007fc2: 0080 8000 0000 7a0f d085 OR.L #$80000000,D0
00007fc8: 7a0f d085 2540 4004 2540 MOVE.L #$0000000f,D5
00007fca: d085 2540 4004 2540 3ff4 ADD.L D5,D0
00007fcc: 2540 4004 2540 3ff4 defc MOVE.L D0,(A2,$4004) == $00004004
00007fd0: 2540 3ff4 defc 000c 4a83 MOVE.L D0,(A2,$3ff4) == $00003ff4
00007fd4: defc 000c 4a83 6708 24bc ADDA.W #$000c,A7
00007fd8: 4a83 6708 24bc 0005 0000 TST.L D3
00007fda: 6708 24bc 0005 0000 6006 BEQ.B #$00000008 == 00007fe4 (FALSE)
00007fdc: 24bc 0005 0000 6006 24bc MOVE.L #$00050000,(A2)
00007fe2: 6006 24bc 0001 0000 202d BT .B #$00000006 == 00007fea (TRUE)
00007fe4: 24bc 0001 0000 202d 0034 MOVE.L #$00010000,(A2)
00007fea: 202d 0034 4a80 6d62 4281 MOVE.L (A5,$0034) == $00000034,D0
00007fee: 4a80 6d62 4281 2012 0800 TST.L D0
00007ff0: 6d62 4281 2012 0800 001b BLT.B #$00000062 == 00008054 (TRUE)
00007ff2: 4281 2012 0800 001b 660a CLR.L D1
00007ff4: 2012 0800 001b 660a 5281 MOVE.L (A2),D0
00007ff6: 0800 001b 660a 5281 0c81 BTST.L #$001b,D0
00007ffa: 660a 5281 0c81 000f 423f BNE.B #$0000000a == 00008006 (TRUE)
00007ffc: 5281 0c81 000f 423f 6fee ADD.L #$00000001,D1
01007ffe: 0c81 000f 423f 6fee 1013 CMP.L #$000f423f,D1
01008004: 6fee 1013 0800 0001 6608 BLE.B #$ffffffee == 01007ff4 (FALSE)
01008006: 1013 0800 0001 6608 0c81 MOVE.B (A3),D0
01008008: 0800 0001 6608 0c81 000f BTST.L #$0001,D0
0100800c: 6608 0c81 000f 4240 663e BNE.B #$00000008 == 01008016 (TRUE)
0100800e: 0c81 000f 4240 663e 4281 CMP.L #$000f4240,D1
01008014: 663e 4281 202d 0034 0800 BNE.B #$0000003e == 01008054 (TRUE)
01008016: 4281 202d 0034 0800 001d CLR.L D1
01008018: 202d 0034 0800 001d 670a MOVE.L (A5,$0034) == $0b03f84a,D0
0100801c: 0800 001d 670a 5281 0c81 BTST.L #$001d,D0
01008020: 670a 5281 0c81 000f 423f BEQ.B #$0000000a == 0100802c (FALSE)
01008022: 5281 0c81 000f 423f 6fec ADD.L #$00000001,D1
01008024: 0c81 000f 423f 6fec 0c81 CMP.L #$000f423f,D1
0100802a: 6fec 0c81 000f 423f 6e00 BLE.B #$ffffffec == 01008018 (FALSE)
0100802c: 0c81 000f 423f 6e00 ff50 CMP.L #$000f423f,D1
01008032: 6e00 ff50 202d 0034 0080 BGT.W #$ff50 == 01007f84 (TRUE)
01008036: 202d 0034 0080 9000 0000 MOVE.L (A5,$0034) == $0b03f84a,D0
0100803a: 0080 9000 0000 2b40 0034 OR.L #$90000000,D0
01008040: 2b40 0034 102b 0004 0200 MOVE.L D0,(A5,$0034) == $0b03f84a
01008044: 102b 0004 0200 fffd 1740 MOVE.B (A3,$0004) == $0200d004,D0
01008048: 0200 fffd 1740 0004 6000 AND.B #$fd,D0
0100804c: 1740 0004 6000 ff32 4280 MOVE.B D0,(A3,$0004) == $0200d004
01008050: 6000 ff32 4280 4cee 3c3c BT .W #$ff32 == 01007f84 (TRUE)
01008054: 4280 4cee 3c3c ffe0 4e5e CLR.L D0
01008056: 4cee 3c3c ffe0 4e5e 4e75 MVMEL.L #$3c3c,(A6,$ffe0) == $0b03f444
0100805c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100805e: 4e75 4e56 0000 48e7 0030 RTS.L 


01008060: 4e56 0000 48e7 0030 266e LINK.W A6,#$0000
01008064: 48e7 0030 266e 0008 206b MVMLE.L #$0030,-(A7)
01008068: 266e 0008 206b 0024 2268 MOVEA.L (A6,$0008) == $0b03f46c,A3
0100806c: 206b 0024 2268 0008 2468 MOVEA.L (A3,$0024) == $0200d024,A0
01008070: 2268 0008 2468 000c 2068 MOVEA.L (A0,$0008) == $0b03fc08,A1
01008074: 2468 000c 2068 0004 22bc MOVEA.L (A0,$000c) == $0b03fc0c,A2
01008078: 2068 0004 22bc 0030 0000 MOVEA.L (A0,$0004) == $0b03fc04,A0
0100807c: 22bc 0030 0000 24bc 0030 MOVE.L #$00300000,(A1)
01008082: 24bc 0030 0000 117c ff80 MOVE.L #$00300000,(A2)
01008088: 117c ff80 0006 4280 4cee MOVE.B #$80,(A0,$0006) == $0b03fc06
0100808e: 4280 4cee 0c00 fff8 4e5e CLR.L D0
01008090: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $0b03f45c
01008096: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008098: 4e75 4e56 0000 48e7 2038 RTS.L 
0100809a: 4e56 0000 48e7 2038 61ff LINK.W A6,#$0000
0100809e: 48e7 2038 61ff ffff 831e MVMLE.L #$2038,-(A7)
010080a2: 61ff ffff 831e 2040 2868 BSR.L #$ffff831e == 010003c2
010080a8: 2040 2868 0176 246c 0024 MOVEA.L D0,A0
010080aa: 2868 0176 246c 0024 226a MOVEA.L (A0,$0176) == $0b03fd76,A4
010080ae: 246c 0024 226a 000c 266a MOVEA.L (A4,$0024) == $0b03f5ac,A2
010080b2: 226a 000c 266a 0004 302a MOVEA.L (A2,$000c) == $01007214,A1
010080b6: 266a 0004 302a 0016 48c0 MOVEA.L (A2,$0004) == $0100720c,A3
010080ba: 302a 0016 48c0 4c3c 0800 MOVE.W (A2,$0016) == $0100721e,D0
010080be: 48c0 4c3c 0800 0000 064e EXT.L D0
010080c0: 4c3c 0800 0000 064e 41f2 MULL.L #$0800,#$0000064e
010080c8: 41f2 081a 4281 2011 0280 LEA.L (A2, D0.L*1, $1a) == $01007623,A0
010080cc: 4281 2011 0280 0f00 0000 CLR.L D1
010080ce: 2011 0280 0f00 0000 2140 MOVE.L (A1),D0
010080d0: 0280 0f00 0000 2140 0004 AND.L #$0f000000,D0
010080d6: 2140 0004 6608 5281 741f MOVE.L D0,(A0,$0004) == $0b03fc04
010080da: 6608 5281 741f b481 6cea BNE.B #$00000008 == 010080e4 (TRUE)
010080dc: 5281 741f b481 6cea 116b ADD.L #$00000001,D1
010080de: 741f b481 6cea 116b 0002 MOVE.L #$0000001f,D2
010080e0: b481 6cea 116b 0002 0009 CMP.L D1,D2
010080e2: 6cea 116b 0002 0009 2169 BGE.B #$ffffffea == 010080ce (TRUE)
010080e4: 116b 0002 0009 2169 3ff4 MOVE.B (A3,$0002) == $0200d002,(A0,$0009) == $0b03fc09
010080ea: 2169 3ff4 000a 117c 0001 MOVE.L (A1,$3ff4) == $02011ff4,(A0,$000a) == $0b03fc0a
010080f0: 117c 0001 0008 50eb 0002 MOVE.B #$01,(A0,$0008) == $0b03fc08
010080f6: 50eb 0002 306a 0016 2008 ST .B (A3,$0002) == $0200d002 == 010080f8 (TRUE)
010080fa: 306a 0016 2008 5280 2200 MOVEA.W (A2,$0016) == $0100721e,A0
010080fe: 2008 5280 2200 6c04 741f MOVE.L A0,D0
01008100: 5280 2200 6c04 741f d082 ADD.L #$00000001,D0
01008102: 2200 6c04 741f d082 74e0 MOVE.L D0,D1
01008104: 6c04 741f d082 74e0 c082 BGE.B #$00000004 == 0100810a (TRUE)
01008106: 741f d082 74e0 c082 9081 MOVE.L #$0000001f,D2
01008108: d082 74e0 c082 9081 4480 ADD.L D2,D0
0100810a: 74e0 c082 9081 4480 3540 MOVE.L #$ffffffe0,D2
0100810c: c082 9081 4480 3540 0016 AND.L D2,D0
0100810e: 9081 4480 3540 0016 42a7 SUB.L D1,D0
01008110: 4480 3540 0016 42a7 2f0c NEG.L D0
01008112: 3540 0016 42a7 2f0c 61ff MOVE.W D0,(A2,$0016) == $0100721e
01008116: 42a7 2f0c 61ff 0000 000e CLR.L -(A7)
01008118: 2f0c 61ff 0000 000e 4cee MOVE.L A4,-(A7)
0100811a: 61ff 0000 000e 4cee 1c04 BSR.L #$0000000e == 0100812a
01008120: 4cee 1c04 fff0 4e5e 4e75 MVMEL.L #$1c04,(A6,$fff0) == $0b03f454
01008126: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008128: 4e75 4e56 0000 48e7 3038 RTS.L 


0100812a: 4e56 0000 48e7 3038 242e LINK.W A6,#$0000
0100812e: 48e7 3038 242e 000c 286e MVMLE.L #$3038,-(A7)
01008132: 242e 000c 286e 0008 226c MOVE.L (A6,$000c) == $0b03f470,D2
01008136: 286e 0008 226c 0024 2669 MOVEA.L (A6,$0008) == $0b03f46c,A4
0100813a: 226c 0024 2669 0004 2469 MOVEA.L (A4,$0024) == $0b03f5ac,A1
0100813e: 2669 0004 2469 000c 6600 MOVEA.L (A1,$0004) == $0200e004,A3
01008142: 2469 000c 6600 00c0 2212 MOVEA.L (A1,$000c) == $0200e00c,A2
01008146: 6600 00c0 2212 0281 0f00 BNE.W #$00c0 == 01008208 (TRUE)
0100814a: 2212 0281 0f00 0000 67f6 MOVE.L (A2),D1
0100814c: 0281 0f00 0000 67f6 0801 AND.L #$0f000000,D1
01008152: 67f6 0801 0018 6600 00ae BEQ.B #$fffffff6 == 0100814a (FALSE)
01008154: 0801 0018 6600 00ae 3029 BTST.L #$0018,D1
01008158: 6600 00ae 3029 0016 48c0 BNE.W #$00ae == 01008208 (TRUE)
0100815c: 3029 0016 48c0 4c3c 0800 MOVE.W (A1,$0016) == $0200e016,D0
01008160: 48c0 4c3c 0800 0000 064e EXT.L D0
01008162: 4c3c 0800 0000 064e 41f1 MULL.L #$0800,#$0000064e
0100816a: 41f1 081a 2141 0004 117c LEA.L (A1, D0.L*1, $1a) == $0200e41b,A0
0100816e: 2141 0004 117c 007f 0009 MOVE.L D1,(A0,$0004) == $0b03fc04
01008172: 117c 007f 0009 117c 0001 MOVE.B #$7f,(A0,$0009) == $0b03fc09
01008178: 117c 0001 0008 50eb 0002 MOVE.B #$01,(A0,$0008) == $0b03fc08
0100817e: 50eb 0002 3069 0016 2008 ST .B (A3,$0002) == $0200d002 == 01008180 (TRUE)
01008182: 3069 0016 2008 5280 2200 MOVEA.W (A1,$0016) == $0200e016,A0
01008186: 2008 5280 2200 6c04 761f MOVE.L A0,D0
01008188: 5280 2200 6c04 761f d083 ADD.L #$00000001,D0
0100818a: 2200 6c04 761f d083 76e0 MOVE.L D0,D1
0100818c: 6c04 761f d083 76e0 c083 BGE.B #$00000004 == 01008192 (TRUE)
0100818e: 761f d083 76e0 c083 9081 MOVE.L #$0000001f,D3
01008190: d083 76e0 c083 9081 4480 ADD.L D3,D0
01008192: 76e0 c083 9081 4480 3340 MOVE.L #$ffffffe0,D3
01008194: c083 9081 4480 3340 0016 AND.L D3,D0
01008196: 9081 4480 3340 0016 3029 SUB.L D1,D0
01008198: 4480 3340 0016 3029 0016 NEG.L D0
0100819a: 3340 0016 3029 0016 48c0 MOVE.W D0,(A1,$0016) == $0200e016
0100819e: 3029 0016 48c0 4c3c 0800 MOVE.W (A1,$0016) == $0200e016,D0
010081a2: 48c0 4c3c 0800 0000 064e EXT.L D0
010081a4: 4c3c 0800 0000 064e 41f1 MULL.L #$0800,#$0000064e
010081ac: 41f1 081a 2550 4000 2010 LEA.L (A1, D0.L*1, $1a) == $0200e41b,A0
010081b0: 2550 4000 2010 0680 0000 MOVE.L (A0),(A2,$4000) == $0100b208
010081b4: 2010 0680 0000 05e0 2540 MOVE.L (A0),D0
010081b6: 0680 0000 05e0 2540 4004 ADD.L #$000005e0,D0
010081bc: 2540 4004 3069 0016 2008 MOVE.L D0,(A2,$4004) == $0100b20c
010081c0: 3069 0016 2008 5280 2200 MOVEA.W (A1,$0016) == $0200e016,A0
010081c4: 2008 5280 2200 6c04 761f MOVE.L A0,D0
010081c6: 5280 2200 6c04 761f d083 ADD.L #$00000001,D0
010081c8: 2200 6c04 761f d083 76e0 MOVE.L D0,D1
010081ca: 6c04 761f d083 76e0 c083 BGE.B #$00000004 == 010081d0 (TRUE)
010081cc: 761f d083 76e0 c083 9081 MOVE.L #$0000001f,D3
010081ce: d083 76e0 c083 9081 4480 ADD.L D3,D0
010081d0: 76e0 c083 9081 4480 4c3c MOVE.L #$ffffffe0,D3
010081d2: c083 9081 4480 4c3c 0800 AND.L D3,D0
010081d4: 9081 4480 4c3c 0800 0000 SUB.L D1,D0
010081d6: 4480 4c3c 0800 0000 064e NEG.L D0
010081d8: 4c3c 0800 0000 064e 41f1 MULL.L #$0800,#$0000064e
010081e0: 41f1 081a 2550 4008 2010 LEA.L (A1, D0.L*1, $1a) == $0200e41b,A0
010081e4: 2550 4008 2010 0680 0000 MOVE.L (A0),(A2,$4008) == $0100b210
010081e8: 2010 0680 0000 05e0 2540 MOVE.L (A0),D0
010081ea: 0680 0000 05e0 2540 400c ADD.L #$000005e0,D0
010081f0: 2540 400c 223c 000f 0000 MOVE.L D0,(A2,$400c) == $0100b214
010081f4: 223c 000f 0000 203c 0000 MOVE.L #$000f0000,D1
010081fa: 203c 0000 e216 13bc 0001 MOVE.L #$0000e216,D0
01008200: 13bc 0001 0800 6044 3069 MOVE.B #$01,(A1, D0.L*1, $00) == $0200e401
01008206: 6044 3069 0016 2008 5280 BT .B #$00000044 == 0100824c (TRUE)
01008208: 3069 0016 2008 5280 2200 MOVEA.W (A1,$0016) == $0200e016,A0
0100820c: 2008 5280 2200 6c04 761f MOVE.L A0,D0
0100820e: 5280 2200 6c04 761f d083 ADD.L #$00000001,D0
01008210: 2200 6c04 761f d083 76e0 MOVE.L D0,D1
01008212: 6c04 761f d083 76e0 c083 BGE.B #$00000004 == 01008218 (TRUE)
01008214: 761f d083 76e0 c083 9081 MOVE.L #$0000001f,D3
01008216: d083 76e0 c083 9081 4480 ADD.L D3,D0
01008218: 76e0 c083 9081 4480 4c3c MOVE.L #$ffffffe0,D3
0100821a: c083 9081 4480 4c3c 0800 AND.L D3,D0
0100821c: 9081 4480 4c3c 0800 0000 SUB.L D1,D0
0100821e: 4480 4c3c 0800 0000 064e NEG.L D0
01008220: 4c3c 0800 0000 064e 41f1 MULL.L #$0800,#$0000064e
01008228: 41f1 081a 2550 4008 2010 LEA.L (A1, D0.L*1, $1a) == $0200e41b,A0
0100822c: 2550 4008 2010 0680 0000 MOVE.L (A0),(A2,$4008) == $0100b210
01008230: 2010 0680 0000 05e0 2540 MOVE.L (A0),D0
01008232: 0680 0000 05e0 2540 400c ADD.L #$000005e0,D0
01008238: 2540 400c 223c 000e 0000 MOVE.L D0,(A2,$400c) == $0100b214
0100823c: 223c 000e 0000 4a82 6706 MOVE.L #$000e0000,D1
01008242: 4a82 6706 223c 000f 0000 TST.L D2
01008244: 6706 223c 000f 0000 2481 BEQ.B #$00000006 == 0100824c (FALSE)
01008246: 223c 000f 0000 2481 177c MOVE.L #$000f0000,D1
0100824c: 2481 177c 0002 0005 2212 MOVE.L D1,(A2)
0100824e: 177c 0002 0005 2212 0281 MOVE.B #$02,(A3,$0005) == $0200d005
01008254: 2212 0281 0f00 0000 67f6 MOVE.L (A2),D1
01008256: 0281 0f00 0000 67f6 0801 AND.L #$0f000000,D1
0100825c: 67f6 0801 0018 660c 203c BEQ.B #$fffffff6 == 01008254 (FALSE)
0100825e: 0801 0018 660c 203c 0000 BTST.L #$0018,D1
01008262: 660c 203c 0000 e217 13bc BNE.B #$0000000c == 01008270 (TRUE)
01008264: 203c 0000 e217 13bc 0001 MOVE.L #$0000e217,D0
0100826a: 13bc 0001 0800 4cee 1c0c MOVE.B #$01,(A1, D0.L*1, $00) == $0200e401
01008270: 4cee 1c0c ffec 4e5e 4e75 MVMEL.L #$1c0c,(A6,$ffec) == $0b03f450
01008276: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
01008278: 4e75 4e71 4e56 0000 48e7 RTS.L 


0100827a: 4e71 4e56 0000 48e7 2020 NOP.L 
0100827c: 4e56 0000 48e7 2020 61ff LINK.W A6,#$0000
01008280: 48e7 2020 61ff ffff 813c MVMLE.L #$2020,-(A7)
01008284: 61ff ffff 813c 2440 302a BSR.L #$ffff813c == 010003c2
0100828a: 2440 302a 0170 0800 0006 MOVEA.L D0,A2
0100828c: 302a 0170 0800 0006 6600 MOVE.W (A2,$0170) == $01007378,D0
01008290: 0800 0006 6600 00b2 2f3c BTST.L #$0006,D0
01008294: 6600 00b2 2f3c 0002 49f0 BNE.W #$00b2 == 01008348 (TRUE)
01008298: 2f3c 0002 49f0 61ff ffff MOVE.L #$000249f0,-(A7)
0100829e: 61ff ffff a22c 2f3c ef00 BSR.L #$ffffa22c == 010024cc		// delay(x)
010082a4: 2f3c ef00 0000 4878 00c5 MOVE.L #$ef000000,-(A7)
010082aa: 4878 00c5 61ff 0000 0b54 PEA.L $000000c5
010082ae: 61ff 0000 0b54 defc 000c BSR.L #$00000b54 == 01008e04
010082b4: defc 000c 0800 001e 6718 ADDA.W #$000c,A7
010082b8: 0800 001e 6718 082a 0003 BTST.L #$001e,D0
010082bc: 6718 082a 0003 0016 6710 BEQ.B #$00000018 == 010082d6 (FALSE)
010082be: 082a 0003 0016 6710 7401 BTST.B #$0003,(A2,$0016) == $0100721e
010082c4: 6710 7401 2542 0318 2542 BEQ.B #$00000010 == 010082d6 (FALSE)
010082c6: 7401 2542 0318 2542 031c MOVE.L #$00000001,D2
010082c8: 2542 0318 2542 031c 4280 MOVE.L D2,(A2,$0318) == $01007520
010082cc: 2542 031c 4280 6000 00e2 MOVE.L D2,(A2,$031c) == $01007524
010082d0: 4280 6000 00e2 082a 0000 CLR.L D0
010082d2: 6000 00e2 082a 0000 0024 BT .W #$00e2 == 010083b6 (TRUE)
010082d6: 082a 0000 0024 672a 302a BTST.B #$0000,(A2,$0024) == $0100722c
010082dc: 672a 302a 0170 0800 0009 BEQ.B #$0000002a == 01008308 (FALSE)
010082de: 302a 0170 0800 0009 6620 MOVE.W (A2,$0170) == $01007378,D0
010082e2: 0800 0009 6620 2f3c 0003 BTST.L #$0009,D0
010082e6: 6620 2f3c 0003 0000 4878 BNE.B #$00000020 == 01008308 (TRUE)
010082e8: 2f3c 0003 0000 4878 00c5 MOVE.L #$00030000,-(A7)
010082ee: 4878 00c5 61ff 0000 0b10 PEA.L $000000c5
010082f2: 61ff 0000 0b10 2f3c 0003 BSR.L #$00000b10 == 01008e04
010082f8: 2f3c 0003 d090 61ff ffff MOVE.L #$0003d090,-(A7)
010082fe: 61ff ffff a1cc defc 000c BSR.L #$ffffa1cc == 010024cc		// delay(200)
01008304: defc 000c 42a7 4878 00c5 ADDA.W #$000c,A7
01008308: 42a7 4878 00c5 61ff 0000 CLR.L -(A7)
0100830a: 4878 00c5 61ff 0000 0af4 PEA.L $000000c5
0100830e: 61ff 0000 0af4 2f3c 01ff BSR.L #$00000af4 == 01008e04
01008314: 2f3c 01ff fff6 4878 00c6 MOVE.L #$01fffff6,-(A7)
0100831a: 4878 00c6 61ff 0000 0b2a PEA.L $000000c6
0100831e: 61ff 0000 0b2a defc 0010 BSR.L #$00000b2a == 01008e4a
01008324: defc 0010 6006 61ff ffff ADDA.W #$0010,A7
01008328: 6006 61ff ffff ef7c 206a BT .B #$00000006 == 01008330 (TRUE)
0100832a: 61ff ffff ef7c 206a 019c BSR.L #$ffffef7c == 010072a8		// read RTC INT
01008330: 206a 019c 2010 0800 0002 MOVEA.L (A2,$019c) == $010073a4,A0	// $0B03F99C 
01008334: 2010 0800 0002 66ee 302a MOVE.L (A0),D0			// 00FFFFFF
01008336: 0800 0002 66ee 302a 0170 BTST.L #$0002,D0
0100833a: 66ee 302a 0170 0040 0040 BNE.B #$ffffffee == 0100832a (TRUE)
0100833c: 302a 0170 0040 0040 3540 MOVE.W (A2,$0170) == $01007378,D0
01008340: 0040 0040 3540 0170 61ff OR.W #$0040,D0
01008344: 3540 0170 61ff 0000 0076 MOVE.W D0,(A2,$0170) == $01007378
01008348: 61ff 0000 0076 302a 0170 BSR.L #$00000076 == 010083c0
0100834e: 302a 0170 0040 0001 3540 MOVE.W (A2,$0170) == $01007378,D0
01008352: 0040 0001 3540 0170 357c OR.W #$0001,D0
01008356: 3540 0170 357c 0078 0154 MOVE.W D0,(A2,$0170) == $01007378
0100835a: 357c 0078 0154 357c 003c MOVE.W #$0078,(A2,$0154) == $0100735c
01008360: 357c 003c 0156 302a 0154 MOVE.W #$003c,(A2,$0156) == $0100735e
01008366: 302a 0154 48c0 e780 90aa MOVE.W (A2,$0154) == $0100735c,D0
0100836a: 48c0 e780 90aa 032c 4480 EXT.L D0
0100836c: e780 90aa 032c 4480 6a02 ASL.L #$00000003,D0
0100836e: 90aa 032c 4480 6a02 5280 SUB.L (A2,$032c) == $01007534,D0
01008372: 4480 6a02 5280 e280 6a02 NEG.L D0
01008374: 6a02 5280 e280 6a02 5e80 BPL.B #$00000002 == 01008378 (TRUE)
01008376: 5280 e280 6a02 5e80 e680 ADD.L #$00000001,D0
01008378: e280 6a02 5e80 e680 3540 ASR.L #$00000001,D0
0100837a: 6a02 5e80 e680 3540 0152 BPL.B #$00000002 == 0100837e (TRUE)
0100837c: 5e80 e680 3540 0152 701a ADD.L #$00000007,D0
0100837e: e680 3540 0152 701a d0aa ASR.L #$00000003,D0
01008380: 3540 0152 701a d0aa 0334 MOVE.W D0,(A2,$0152) == $0100735a
01008384: 701a d0aa 0334 322a 0156 MOVE.L #$0000001a,D0
01008386: d0aa 0334 322a 0156 c3fc ADD.L (A2,$0334) == $0100753c,D0
0100838a: 322a 0156 c3fc 000c 9081 MOVE.W (A2,$0156) == $0100735e,D1
0100838e: c3fc 000c 9081 6a02 5280 MULS.W #$000c,D1
01008392: 9081 6a02 5280 e280 740c SUB.L D1,D0
01008394: 6a02 5280 e280 740c 4c42 BPL.B #$00000002 == 01008398 (TRUE)
01008396: 5280 e280 740c 4c42 0800 ADD.L #$00000001,D0
01008398: e280 740c 4c42 0800 3540 ASR.L #$00000001,D0
0100839a: 740c 4c42 0800 3540 0150 MOVE.L #$0000000c,D2
0100839c: 4c42 0800 3540 0150 302a DIVL.L #$0800,D2
010083a0: 3540 0150 302a 0170 0800 MOVE.W D0,(A2,$0150) == $01007358
010083a4: 302a 0170 0800 0003 6706 MOVE.W (A2,$0170) == $01007378,D0
010083a8: 0800 0003 6706 61ff 0000 BTST.L #$0003,D0
010083ac: 6706 61ff 0000 0f48 7001 BEQ.B #$00000006 == 010083b4 (FALSE)
010083ae: 61ff 0000 0f48 7001 4cee BSR.L #$00000f48 == 010092f8
010083b4: 7001 4cee 0404 fff8 4e5e MOVE.L #$00000001,D0
010083b6: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
010083bc: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
010083be: 4e75 4e56 0000 61ff ffff RTS.L 
010083c0: 4e56 0000 61ff ffff 7ffc LINK.W A6,#$0000
010083c4: 61ff ffff 7ffc 2240 2369 BSR.L #$ffff7ffc == 010003c2
010083ca: 2240 2369 033c 0160 2369 MOVEA.L D0,A1
010083cc: 2369 033c 0160 2369 0348 MOVE.L (A1,$033c) == $0200e33c,(A1,$0160) == $0200e160
010083d2: 2369 0348 015c 4269 014c MOVE.L (A1,$0348) == $0200e348,(A1,$015c) == $0200e15c
010083d8: 4269 014c 4269 014e 2209 CLR.W (A1,$014c) == $0200e14c
010083dc: 4269 014e 2209 0681 0000 CLR.W (A1,$014e) == $0200e14e
010083e0: 2209 0681 0000 016c 2341 MOVE.L A1,D1
010083e2: 0681 0000 016c 2341 0166 ADD.L #$0000016c,D1
010083e8: 2341 0166 4280 41f1 0a00 MOVE.L D1,(A1,$0166) == $0200e166
010083ec: 4280 41f1 0a00 4268 016a CLR.L D0
010083ee: 41f1 0a00 4268 016a 5280 LEA.L (A1, D0.L*2, $00) == $0200e802,A0
010083f2: 4268 016a 5280 7202 b280 CLR.W (A0,$016a) == $0b03fd6a
010083f6: 5280 7202 b280 6cf0 42a9 ADD.L #$00000001,D0
010083f8: 7202 b280 6cf0 42a9 01ce MOVE.L #$00000002,D1
010083fa: b280 6cf0 42a9 01ce 4e5e CMP.L D0,D1
010083fc: 6cf0 42a9 01ce 4e5e 4e75 BGE.B #$fffffff0 == 010083ee (TRUE)
010083fe: 42a9 01ce 4e5e 4e75 4e56 CLR.L (A1,$01ce) == $0200e1ce
01008402: 4e5e 4e75 4e56 ffc0 48e7 UNLK.L A6
01008404: 4e75 4e56 ffc0 48e7 3f3c RTS.L 
01008406: 4e56 ffc0 48e7 3f3c 286e LINK.W A6,#$ffc0
0100840a: 48e7 3f3c 286e 0008 262e MVMLE.L #$3f3c,-(A7)
0100840e: 286e 0008 262e 000c 282e MOVEA.L (A6,$0008) == $0b03f46c,A4
01008412: 262e 000c 282e 0010 61ff MOVE.L (A6,$000c) == $0b03f470,D3
01008416: 282e 0010 61ff ffff 7fa6 MOVE.L (A6,$0010) == $0b03f474,D4
0100841a: 61ff ffff 7fa6 2440 4a8c BSR.L #$ffff7fa6 == 010003c2
01008420: 2440 4a8c 6624 4878 0042 MOVEA.L D0,A2
01008422: 4a8c 6624 4878 0042 4878 TST.L A4
01008424: 6624 4878 0042 4878 0005 BNE.B #$00000024 == 0100844a (TRUE)
01008426: 4878 0042 4878 0005 4878 PEA.L $00000042
0100842a: 4878 0005 4878 0002 4879 PEA.L $00000005
0100842e: 4878 0002 4879 0100 fcc1 PEA.L $00000002
01008432: 4879 0100 fcc1 74c0 d48e PEA.L $0100fcc1
01008438: 74c0 d48e 2f02 61ff ffff MOVE.L #$ffffffc0,D2
0100843a: d48e 2f02 61ff ffff e348 ADD.L A6,D2
0100843c: 2f02 61ff ffff e348 2842 MOVE.L D2,-(A7)
0100843e: 61ff ffff e348 2842 defc BSR.L #$ffffe348 == 01006788
01008444: 2842 defc 0014 302a 0170 MOVEA.L D2,A4
01008446: defc 0014 302a 0170 0040 ADDA.W #$0014,A7
0100844a: 302a 0170 0040 0008 3540 MOVE.W (A2,$0170) == $01007378,D0
0100844e: 0040 0008 3540 0170 4a83 OR.W #$0008,D0
01008452: 3540 0170 4a83 6704 3003 MOVE.W D0,(A2,$0170) == $01007378
01008456: 4a83 6704 3003 6002 7078 TST.L D3
01008458: 6704 3003 6002 7078 3540 BEQ.B #$00000004 == 0100845e (FALSE)
0100845a: 3003 6002 7078 3540 0154 MOVE.W D3,D0
0100845c: 6002 7078 3540 0154 4a84 BT .B #$00000002 == 01008460 (TRUE)
0100845e: 7078 3540 0154 4a84 6704 MOVE.L #$00000078,D0
01008460: 3540 0154 4a84 6704 3004 MOVE.W D0,(A2,$0154) == $0100735c
01008464: 4a84 6704 3004 6002 703c TST.L D4
01008466: 6704 3004 6002 703c 3540 BEQ.B #$00000004 == 0100846c (FALSE)
01008468: 3004 6002 703c 3540 0156 MOVE.W D4,D0
0100846a: 6002 703c 3540 0156 302a BT .B #$00000002 == 0100846e (TRUE)
0100846c: 703c 3540 0156 302a 0154 MOVE.L #$0000003c,D0
0100846e: 3540 0156 302a 0154 48c0 MOVE.W D0,(A2,$0156) == $0100735e
01008472: 302a 0154 48c0 e780 90aa MOVE.W (A2,$0154) == $0100735c,D0
01008476: 48c0 e780 90aa 032c 4480 EXT.L D0
01008478: e780 90aa 032c 4480 6a02 ASL.L #$00000003,D0
0100847a: 90aa 032c 4480 6a02 5280 SUB.L (A2,$032c) == $01007534,D0
0100847e: 4480 6a02 5280 e280 6a02 NEG.L D0
01008480: 6a02 5280 e280 6a02 5e80 BPL.B #$00000002 == 01008484 (TRUE)
01008482: 5280 e280 6a02 5e80 e680 ADD.L #$00000001,D0
01008484: e280 6a02 5e80 e680 3540 ASR.L #$00000001,D0
01008486: 6a02 5e80 e680 3540 0152 BPL.B #$00000002 == 0100848a (TRUE)
01008488: 5e80 e680 3540 0152 701a ADD.L #$00000007,D0
0100848a: e680 3540 0152 701a d0aa ASR.L #$00000003,D0
0100848c: 3540 0152 701a d0aa 0334 MOVE.W D0,(A2,$0152) == $0100735a
01008490: 701a d0aa 0334 322a 0156 MOVE.L #$0000001a,D0
01008492: d0aa 0334 322a 0156 c3fc ADD.L (A2,$0334) == $0100753c,D0
01008496: 322a 0156 c3fc 000c 9081 MOVE.W (A2,$0156) == $0100735e,D1
0100849a: c3fc 000c 9081 6a02 5280 MULS.W #$000c,D1
0100849e: 9081 6a02 5280 e280 7e0c SUB.L D1,D0
010084a0: 6a02 5280 e280 7e0c 4c47 BPL.B #$00000002 == 010084a4 (TRUE)
010084a2: 5280 e280 7e0c 4c47 0800 ADD.L #$00000001,D0
010084a4: e280 7e0c 4c47 0800 3540 ASR.L #$00000001,D0
010084a6: 7e0c 4c47 0800 3540 0150 MOVE.L #$0000000c,D7
010084a8: 4c47 0800 3540 0150 302a DIVL.L #$0800,D7
010084ac: 3540 0150 302a 0152 48c0 MOVE.W D0,(A2,$0150) == $01007358
010084b0: 302a 0152 48c0 eb80 4c6a MOVE.W (A2,$0152) == $0100735a,D0
010084b4: 48c0 eb80 4c6a 0000 0324 EXT.L D0
010084b6: eb80 4c6a 0000 0324 d0aa ASL.L #$00000005,D0
010084b8: 4c6a 0000 0324 d0aa 0368 DIVL.L #$0000,(A2,$0324) == $0100752c
010084be: d0aa 0368 222a 0324 e381 ADD.L (A2,$0368) == $01007570,D0
010084c2: 222a 0324 e381 7460 4c41 MOVE.L (A2,$0324) == $0100752c,D1
010084c6: e381 7460 4c41 2002 2c00 ASL.L #$00000001,D1
010084c8: 7460 4c41 2002 2c00 9c82 MOVE.L #$00000060,D2
010084ca: 4c41 2002 2c00 9c82 4a83 DIVL.L #$2002,D1
010084ce: 2c00 9c82 4a83 6604 4a84 MOVE.L D0,D6
010084d0: 9c82 4a83 6604 4a84 670a SUB.L D2,D6
010084d2: 4a83 6604 4a84 670a 257c TST.L D3
010084d4: 6604 4a84 670a 257c 0410 BNE.B #$00000004 == 010084da (TRUE)
010084d6: 4a84 670a 257c 0410 0000 TST.L D4
010084d8: 670a 257c 0410 0000 0158 BEQ.B #$0000000a == 010084e4 (FALSE)
010084da: 257c 0410 0000 0158 6004 MOVE.L #$04100000,(A2,$0158) == $01007360
010084e2: 6004 42aa 0158 262a 0158 BT .B #$00000004 == 010084e8 (TRUE)
010084e4: 42aa 0158 262a 0158 42aa CLR.L (A2,$0158) == $01007360
010084e8: 262a 0158 42aa 03a0 61ff MOVE.L (A2,$0158) == $01007360,D3
010084ec: 42aa 03a0 61ff 0000 16ac CLR.L (A2,$03a0) == $010075a8
010084f0: 61ff 0000 16ac 97cb 6000 BSR.L #$000016ac == 01009b9e
010084f6: 97cb 6000 02fa 4a8b 6716 SUBA.L A3,A3
010084f8: 6000 02fa 4a8b 6716 7e16 BT .W #$02fa == 010087f4 (TRUE)
010084fc: 4a8b 6716 7e16 be8b 6710 TST.L A3
010084fe: 6716 7e16 be8b 6710 302a BEQ.B #$00000016 == 01008516 (FALSE)
01008500: 7e16 be8b 6710 302a 0156 MOVE.L #$00000016,D7
01008502: be8b 6710 302a 0156 c1fc CMP.L A3,D7
01008504: 6710 302a 0156 c1fc 000c BEQ.B #$00000010 == 01008516 (FALSE)
01008506: 302a 0156 c1fc 000c 7e19 MOVE.W (A2,$0156) == $0100735e,D0
0100850a: c1fc 000c 7e19 d087 b08b MULS.W #$000c,D0
0100850e: 7e19 d087 b08b 6606 282a MOVE.L #$00000019,D7
01008510: d087 b08b 6606 282a 0348 ADD.L D7,D0
01008512: b08b 6606 282a 0348 6036 CMP.L A3,D0
01008514: 6606 282a 0348 6036 7e01 BNE.B #$00000006 == 0100851c (TRUE)
01008516: 282a 0348 6036 7e01 be8b MOVE.L (A2,$0348) == $01007550,D4
0100851a: 6036 7e01 be8b 6c14 7e14 BT .B #$00000036 == 01008552 (TRUE)
0100851c: 7e01 be8b 6c14 7e14 be8b MOVE.L #$00000001,D7
0100851e: be8b 6c14 7e14 be8b 6d0e CMP.L A3,D7
01008520: 6c14 7e14 be8b 6d0e 2a2a BGE.B #$00000014 == 01008536 (TRUE)
01008522: 7e14 be8b 6d0e 2a2a 0348 MOVE.L #$00000014,D7
01008524: be8b 6d0e 2a2a 0348 242a CMP.L A3,D7
01008526: 6d0e 2a2a 0348 242a 0340 BLT.B #$0000000e == 01008536 (FALSE)
01008528: 2a2a 0348 242a 0340 282a MOVE.L (A2,$0348) == $01007550,D5
0100852c: 242a 0340 282a 0344 6020 MOVE.L (A2,$0340) == $01007548,D2
01008530: 282a 0344 6020 7e01 be8b MOVE.L (A2,$0344) == $0100754c,D4
01008534: 6020 7e01 be8b 6606 282a BT .B #$00000020 == 01008556 (TRUE)
01008536: 7e01 be8b 6606 282a 0340 MOVE.L #$00000001,D7
01008538: be8b 6606 282a 0340 6010 CMP.L A3,D7
0100853a: 6606 282a 0340 6010 7e15 BNE.B #$00000006 == 01008542 (TRUE)
0100853c: 282a 0340 6010 7e15 be8b MOVE.L (A2,$0340) == $01007548,D4
01008540: 6010 7e15 be8b 6606 282a BT .B #$00000010 == 01008552 (TRUE)
01008542: 7e15 be8b 6606 282a 0344 MOVE.L #$00000015,D7
01008544: be8b 6606 282a 0344 6004 CMP.L A3,D7
01008546: 6606 282a 0344 6004 282a BNE.B #$00000006 == 0100854e (TRUE)
01008548: 282a 0344 6004 282a 033c MOVE.L (A2,$0344) == $0100754c,D4
0100854c: 6004 282a 033c 2404 2a04 BT .B #$00000004 == 01008552 (TRUE)
0100854e: 282a 033c 2404 2a04 302a MOVE.L (A2,$033c) == $01007544,D4
01008552: 2404 2a04 302a 0150 c1fc MOVE.L D4,D2
01008554: 2a04 302a 0150 c1fc 000c MOVE.L D4,D5
01008556: 302a 0150 c1fc 000c 4bf3 MOVE.W (A2,$0150) == $01007358,D0
0100855a: c1fc 000c 4bf3 08e8 200d MULS.W #$000c,D0
0100855e: 4bf3 08e8 200d 4c2a 0800 LEA.L (A3, D0.L*1, $ffffffe8) == $0200d3e9,A5
01008562: 200d 4c2a 0800 0328 2246 MOVE.L A5,D0
01008564: 4c2a 0800 0328 2246 d3c0 MULL.L #$0800,(A2,$0328) == $01007530
0100856a: 2246 d3c0 202a 0324 7e02 MOVEA.L D6,A1
0100856c: d3c0 202a 0324 7e02 be80 ADDA.L D0,A1
0100856e: 202a 0324 7e02 be80 6700 MOVE.L (A2,$0324) == $0100752c,D0
01008572: 7e02 be80 6700 0144 6d0c MOVE.L #$00000002,D7
01008574: be80 6700 0144 6d0c 7e01 CMP.L D0,D7
01008576: 6700 0144 6d0c 7e01 be80 BEQ.W #$0144 == 010086bc (FALSE)
0100857a: 6d0c 7e01 be80 6700 01da BLT.B #$0000000c == 01008588 (FALSE)
0100857c: 7e01 be80 6700 01da 6000 MOVE.L #$00000001,D7
0100857e: be80 6700 01da 6000 026c CMP.L D0,D7
01008580: 6700 01da 6000 026c 7e04 BEQ.W #$01da == 0100875c (FALSE)
01008584: 6000 026c 7e04 be80 6700 BT .W #$026c == 010087f2 (TRUE)
01008588: 7e04 be80 6700 0090 7e10 MOVE.L #$00000004,D7
0100858a: be80 6700 0090 7e10 be80 CMP.L D0,D7
0100858c: 6700 0090 7e10 be80 6600 BEQ.W #$0090 == 0100861e (FALSE)
01008590: 7e10 be80 6600 025c 4a83 MOVE.L #$00000010,D7
01008592: be80 6600 025c 4a83 6706 CMP.L D0,D7
01008594: 6600 025c 4a83 6706 2043 BNE.W #$025c == 010087f2 (TRUE)
01008598: 4a83 6706 2043 5883 2091 TST.L D3
0100859a: 6706 2043 5883 2091 2011 BEQ.B #$00000006 == 010085a2 (FALSE)
0100859c: 2043 5883 2091 2011 0280 MOVEA.L D3,A0
0100859e: 5883 2091 2011 0280 fff0 ADD.L #$00000004,D3
010085a0: 2091 2011 0280 fff0 0000 MOVE.L (A1),(A0)
010085a2: 2011 0280 fff0 0000 222a MOVE.L (A1),D0
010085a4: 0280 fff0 0000 222a 0348 AND.L #$fff00000,D0
010085aa: 222a 0348 0281 000c 0000 MOVE.L (A2,$0348) == $01007550,D1
010085ae: 0281 000c 0000 8081 2205 AND.L #$000c0000,D1
010085b4: 8081 2205 0281 0000 ffff OR.L D1,D0
010085b6: 2205 0281 0000 ffff 8081 MOVE.L D5,D1
010085b8: 0281 0000 ffff 8081 2202 AND.L #$0000ffff,D1
010085be: 8081 2202 0281 0003 0000 OR.L D1,D0
010085c0: 2202 0281 0003 0000 8081 MOVE.L D2,D1
010085c2: 0281 0003 0000 8081 22c0 AND.L #$00030000,D1
010085c8: 8081 22c0 7201 6012 4a83 OR.L D1,D0
010085ca: 22c0 7201 6012 4a83 6706 MOVE.L D0,(A1)+
010085cc: 7201 6012 4a83 6706 2043 MOVE.L #$00000001,D1
010085ce: 6012 4a83 6706 2043 5883 BT .B #$00000012 == 010085e2 (TRUE)
010085d0: 4a83 6706 2043 5883 2091 TST.L D3
010085d2: 6706 2043 5883 2091 2049 BEQ.B #$00000006 == 010085da (FALSE)
010085d4: 2043 5883 2091 2049 5849 MOVEA.L D3,A0
010085d6: 5883 2091 2049 5849 2085 ADD.L #$00000004,D3
010085d8: 2091 2049 5849 2085 5281 MOVE.L (A1),(A0)
010085da: 2049 5849 2085 5281 306a MOVEA.L A1,A0
010085dc: 5849 2085 5281 306a 0154 ADDA.W #$00000004,A1
010085de: 2085 5281 306a 0154 2008 MOVE.L D5,(A0)
010085e0: 5281 306a 0154 2008 5680 ADD.L #$00000001,D1
010085e2: 306a 0154 2008 5680 e280 MOVEA.W (A2,$0154) == $0100735c,A0
010085e6: 2008 5680 e280 b081 6ee0 MOVE.L A0,D0
010085e8: 5680 e280 b081 6ee0 4a83 ADD.L #$00000003,D0
010085ea: e280 b081 6ee0 4a83 6706 ASR.L #$00000001,D0
010085ec: b081 6ee0 4a83 6706 2043 CMP.L D1,D0
010085ee: 6ee0 4a83 6706 2043 5883 BGT.B #$ffffffe0 == 010085d0 (TRUE)
010085f0: 4a83 6706 2043 5883 2091 TST.L D3
010085f2: 6706 2043 5883 2091 2011 BEQ.B #$00000006 == 010085fa (FALSE)
010085f4: 2043 5883 2091 2011 0280 MOVEA.L D3,A0
010085f6: 5883 2091 2011 0280 0fff ADD.L #$00000004,D3
010085f8: 2091 2011 0280 0fff ffff MOVE.L (A1),(A0)
010085fa: 2011 0280 0fff ffff 222a MOVE.L (A1),D0
010085fc: 0280 0fff ffff 222a 0348 AND.L #$0fffffff,D0
01008602: 222a 0348 0281 3000 0000 MOVE.L (A2,$0348) == $01007550,D1
01008606: 0281 3000 0000 8081 2204 AND.L #$30000000,D1
0100860c: 8081 2204 0281 c000 0000 OR.L D1,D0
0100860e: 2204 0281 c000 0000 8081 MOVE.L D4,D1
01008610: 0281 c000 0000 8081 2280 AND.L #$c0000000,D1
01008616: 8081 2280 6000 01d6 5e49 OR.L D1,D0
01008618: 2280 6000 01d6 5e49 4a83 MOVE.L D0,(A1)
0100861a: 6000 01d6 5e49 4a83 675c BT .W #$01d6 == 010087f2 (TRUE)
0100861e: 5e49 4a83 675c 2043 5283 ADDA.W #$00000007,A1
01008620: 4a83 675c 2043 5283 1091 TST.L D3
01008622: 675c 2043 5283 1091 2049 BEQ.B #$0000005c == 01008680 (FALSE)
01008624: 2043 5283 1091 2049 5249 MOVEA.L D3,A0
01008626: 5283 1091 2049 5249 10aa ADD.L #$00000001,D3
01008628: 1091 2049 5249 10aa 034b MOVE.B (A1),(A0)
0100862a: 2049 5249 10aa 034b 2043 MOVEA.L A1,A0
0100862c: 5249 10aa 034b 2043 5283 ADDA.W #$00000001,A1
0100862e: 10aa 034b 2043 5283 1091 MOVE.B (A2,$034b) == $01007553,(A0)
01008632: 2043 5283 1091 2049 5249 MOVEA.L D3,A0
01008634: 5283 1091 2049 5249 1082 ADD.L #$00000001,D3
01008636: 1091 2049 5249 1082 7409 MOVE.B (A1),(A0)
01008638: 2049 5249 1082 7409 1205 MOVEA.L A1,A0
0100863a: 5249 1082 7409 1205 600e ADDA.W #$00000001,A1
0100863c: 1082 7409 1205 600e 2043 MOVE.B D2,(A0)
0100863e: 7409 1205 600e 2043 5283 MOVE.L #$00000009,D2
01008640: 1205 600e 2043 5283 1091 MOVE.B D5,D1
01008642: 600e 2043 5283 1091 2049 BT .B #$0000000e == 01008652 (TRUE)
01008644: 2043 5283 1091 2049 5249 MOVEA.L D3,A0
01008646: 5283 1091 2049 5249 1081 ADD.L #$00000001,D3
01008648: 1091 2049 5249 1081 5282 MOVE.B (A1),(A0)
0100864a: 2049 5249 1081 5282 306a MOVEA.L A1,A0
0100864c: 5249 1081 5282 306a 0154 ADDA.W #$00000001,A1
0100864e: 1081 5282 306a 0154 2008 MOVE.B D1,(A0)
01008650: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
01008652: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
01008656: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
01008658: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
0100865a: e780 7ef7 d087 b082 6ee0 ASL.L #$00000003,D0
0100865c: 7ef7 d087 b082 6ee0 2043 MOVE.L #$fffffff7,D7
0100865e: d087 b082 6ee0 2043 5283 ADD.L D7,D0
01008660: b082 6ee0 2043 5283 1091 CMP.L D2,D0
01008662: 6ee0 2043 5283 1091 2049 BGT.B #$ffffffe0 == 01008644 (TRUE)
01008664: 2043 5283 1091 2049 5249 MOVEA.L D3,A0
01008666: 5283 1091 2049 5249 1084 ADD.L #$00000001,D3
01008668: 1091 2049 5249 1084 2043 MOVE.B (A1),(A0)
0100866a: 2049 5249 1084 2043 5283 MOVEA.L A1,A0
0100866c: 5249 1084 2043 5283 1091 ADDA.W #$00000001,A1
0100866e: 1084 2043 5283 1091 2049 MOVE.B D4,(A0)
01008670: 2043 5283 1091 2049 10aa MOVEA.L D3,A0
01008672: 5283 1091 2049 10aa 034b ADD.L #$00000001,D3
01008674: 1091 2049 10aa 034b 6000 MOVE.B (A1),(A0)
01008676: 2049 10aa 034b 6000 0174 MOVEA.L A1,A0
01008678: 10aa 034b 6000 0174 2049 MOVE.B (A2,$034b) == $01007553,(A0)
0100867c: 6000 0174 2049 5249 10aa BT .W #$0174 == 010087f2 (TRUE)
01008680: 2049 5249 10aa 034b 2049 MOVEA.L A1,A0
01008682: 5249 10aa 034b 2049 5249 ADDA.W #$00000001,A1
01008684: 10aa 034b 2049 5249 1082 MOVE.B (A2,$034b) == $01007553,(A0)
01008688: 2049 5249 1082 7409 1205 MOVEA.L A1,A0
0100868a: 5249 1082 7409 1205 6008 ADDA.W #$00000001,A1
0100868c: 1082 7409 1205 6008 2049 MOVE.B D2,(A0)
0100868e: 7409 1205 6008 2049 5249 MOVE.L #$00000009,D2
01008690: 1205 6008 2049 5249 1081 MOVE.B D5,D1
01008692: 6008 2049 5249 1081 5282 BT .B #$00000008 == 0100869c (TRUE)
01008694: 2049 5249 1081 5282 306a MOVEA.L A1,A0
01008696: 5249 1081 5282 306a 0154 ADDA.W #$00000001,A1
01008698: 1081 5282 306a 0154 2008 MOVE.B D1,(A0)
0100869a: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
0100869c: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
010086a0: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
010086a2: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
010086a4: e780 7ef7 d087 b082 6ee6 ASL.L #$00000003,D0
010086a6: 7ef7 d087 b082 6ee6 2049 MOVE.L #$fffffff7,D7
010086a8: d087 b082 6ee6 2049 1084 ADD.L D7,D0
010086aa: b082 6ee6 2049 1084 136a CMP.L D2,D0
010086ac: 6ee6 2049 1084 136a 034b BGT.B #$ffffffe6 == 01008694 (TRUE)
010086ae: 2049 1084 136a 034b 0001 MOVEA.L A1,A0
010086b0: 1084 136a 034b 0001 6000 MOVE.B D4,(A0)
010086b2: 136a 034b 0001 6000 0138 MOVE.B (A2,$034b) == $01007553,(A1,$0001) == $0200e001
010086b8: 6000 0138 d2fc 000e 4a83 BT .W #$0138 == 010087f2 (TRUE)
010086bc: d2fc 000e 4a83 675c 2043 ADDA.W #$000e,A1
010086c0: 4a83 675c 2043 5483 3091 TST.L D3
010086c2: 675c 2043 5483 3091 2049 BEQ.B #$0000005c == 01008720 (FALSE)
010086c4: 2043 5483 3091 2049 5449 MOVEA.L D3,A0
010086c6: 5483 3091 2049 5449 30aa ADD.L #$00000002,D3
010086c8: 3091 2049 5449 30aa 034a MOVE.W (A1),(A0)
010086ca: 2049 5449 30aa 034a 2043 MOVEA.L A1,A0
010086cc: 5449 30aa 034a 2043 5483 ADDA.W #$00000002,A1
010086ce: 30aa 034a 2043 5483 3091 MOVE.W (A2,$034a) == $01007552,(A0)
010086d2: 2043 5483 3091 2049 5449 MOVEA.L D3,A0
010086d4: 5483 3091 2049 5449 3082 ADD.L #$00000002,D3
010086d6: 3091 2049 5449 3082 7409 MOVE.W (A1),(A0)
010086d8: 2049 5449 3082 7409 3205 MOVEA.L A1,A0
010086da: 5449 3082 7409 3205 600e ADDA.W #$00000002,A1
010086dc: 3082 7409 3205 600e 2043 MOVE.W D2,(A0)
010086de: 7409 3205 600e 2043 5483 MOVE.L #$00000009,D2
010086e0: 3205 600e 2043 5483 3091 MOVE.W D5,D1
010086e2: 600e 2043 5483 3091 2049 BT .B #$0000000e == 010086f2 (TRUE)
010086e4: 2043 5483 3091 2049 5449 MOVEA.L D3,A0
010086e6: 5483 3091 2049 5449 3081 ADD.L #$00000002,D3
010086e8: 3091 2049 5449 3081 5282 MOVE.W (A1),(A0)
010086ea: 2049 5449 3081 5282 306a MOVEA.L A1,A0
010086ec: 5449 3081 5282 306a 0154 ADDA.W #$00000002,A1
010086ee: 3081 5282 306a 0154 2008 MOVE.W D1,(A0)
010086f0: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
010086f2: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
010086f6: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
010086f8: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
010086fa: e780 7ef7 d087 b082 6ee0 ASL.L #$00000003,D0
010086fc: 7ef7 d087 b082 6ee0 2043 MOVE.L #$fffffff7,D7
010086fe: d087 b082 6ee0 2043 5483 ADD.L D7,D0
01008700: b082 6ee0 2043 5483 3091 CMP.L D2,D0
01008702: 6ee0 2043 5483 3091 2049 BGT.B #$ffffffe0 == 010086e4 (TRUE)
01008704: 2043 5483 3091 2049 5449 MOVEA.L D3,A0
01008706: 5483 3091 2049 5449 3084 ADD.L #$00000002,D3
01008708: 3091 2049 5449 3084 2043 MOVE.W (A1),(A0)
0100870a: 2049 5449 3084 2043 5483 MOVEA.L A1,A0
0100870c: 5449 3084 2043 5483 3091 ADDA.W #$00000002,A1
0100870e: 3084 2043 5483 3091 2049 MOVE.W D4,(A0)
01008710: 2043 5483 3091 2049 30aa MOVEA.L D3,A0
01008712: 5483 3091 2049 30aa 034a ADD.L #$00000002,D3
01008714: 3091 2049 30aa 034a 6000 MOVE.W (A1),(A0)
01008716: 2049 30aa 034a 6000 00d4 MOVEA.L A1,A0
01008718: 30aa 034a 6000 00d4 2049 MOVE.W (A2,$034a) == $01007552,(A0)
0100871c: 6000 00d4 2049 5449 30aa BT .W #$00d4 == 010087f2 (TRUE)
01008720: 2049 5449 30aa 034a 2049 MOVEA.L A1,A0
01008722: 5449 30aa 034a 2049 5449 ADDA.W #$00000002,A1
01008724: 30aa 034a 2049 5449 3082 MOVE.W (A2,$034a) == $01007552,(A0)
01008728: 2049 5449 3082 7409 3205 MOVEA.L A1,A0
0100872a: 5449 3082 7409 3205 6008 ADDA.W #$00000002,A1
0100872c: 3082 7409 3205 6008 2049 MOVE.W D2,(A0)
0100872e: 7409 3205 6008 2049 5449 MOVE.L #$00000009,D2
01008730: 3205 6008 2049 5449 3081 MOVE.W D5,D1
01008732: 6008 2049 5449 3081 5282 BT .B #$00000008 == 0100873c (TRUE)
01008734: 2049 5449 3081 5282 306a MOVEA.L A1,A0
01008736: 5449 3081 5282 306a 0154 ADDA.W #$00000002,A1
01008738: 3081 5282 306a 0154 2008 MOVE.W D1,(A0)
0100873a: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
0100873c: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
01008740: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
01008742: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
01008744: e780 7ef7 d087 b082 6ee6 ASL.L #$00000003,D0
01008746: 7ef7 d087 b082 6ee6 2049 MOVE.L #$fffffff7,D7
01008748: d087 b082 6ee6 2049 3084 ADD.L D7,D0
0100874a: b082 6ee6 2049 3084 336a CMP.L D2,D0
0100874c: 6ee6 2049 3084 336a 034a BGT.B #$ffffffe6 == 01008734 (TRUE)
0100874e: 2049 3084 336a 034a 0002 MOVEA.L A1,A0
01008750: 3084 336a 034a 0002 6000 MOVE.W D4,(A0)
01008752: 336a 034a 0002 6000 0098 MOVE.W (A2,$034a) == $01007552,(A1,$0002) == $0200e002
01008758: 6000 0098 d2fc 001c 4a83 BT .W #$0098 == 010087f2 (TRUE)
0100875c: d2fc 001c 4a83 6758 2043 ADDA.W #$001c,A1
01008760: 4a83 6758 2043 5883 2091 TST.L D3
01008762: 6758 2043 5883 2091 2049 BEQ.B #$00000058 == 010087bc (FALSE)
01008764: 2043 5883 2091 2049 5849 MOVEA.L D3,A0
01008766: 5883 2091 2049 5849 20aa ADD.L #$00000004,D3
01008768: 2091 2049 5849 20aa 0348 MOVE.L (A1),(A0)
0100876a: 2049 5849 20aa 0348 2043 MOVEA.L A1,A0
0100876c: 5849 20aa 0348 2043 5883 ADDA.W #$00000004,A1
0100876e: 20aa 0348 2043 5883 2091 MOVE.L (A2,$0348) == $01007550,(A0)
01008772: 2043 5883 2091 2049 5849 MOVEA.L D3,A0
01008774: 5883 2091 2049 5849 2082 ADD.L #$00000004,D3
01008776: 2091 2049 5849 2082 7409 MOVE.L (A1),(A0)
01008778: 2049 5849 2082 7409 600e MOVEA.L A1,A0
0100877a: 5849 2082 7409 600e 2043 ADDA.W #$00000004,A1
0100877c: 2082 7409 600e 2043 5883 MOVE.L D2,(A0)
0100877e: 7409 600e 2043 5883 2091 MOVE.L #$00000009,D2
01008780: 600e 2043 5883 2091 2049 BT .B #$0000000e == 01008790 (TRUE)
01008782: 2043 5883 2091 2049 5849 MOVEA.L D3,A0
01008784: 5883 2091 2049 5849 2085 ADD.L #$00000004,D3
01008786: 2091 2049 5849 2085 5282 MOVE.L (A1),(A0)
01008788: 2049 5849 2085 5282 306a MOVEA.L A1,A0
0100878a: 5849 2085 5282 306a 0154 ADDA.W #$00000004,A1
0100878c: 2085 5282 306a 0154 2008 MOVE.L D5,(A0)
0100878e: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
01008790: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
01008794: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
01008796: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
01008798: e780 7ef7 d087 b082 6ee0 ASL.L #$00000003,D0
0100879a: 7ef7 d087 b082 6ee0 2043 MOVE.L #$fffffff7,D7
0100879c: d087 b082 6ee0 2043 5883 ADD.L D7,D0
0100879e: b082 6ee0 2043 5883 2091 CMP.L D2,D0
010087a0: 6ee0 2043 5883 2091 2049 BGT.B #$ffffffe0 == 01008782 (TRUE)
010087a2: 2043 5883 2091 2049 5849 MOVEA.L D3,A0
010087a4: 5883 2091 2049 5849 2084 ADD.L #$00000004,D3
010087a6: 2091 2049 5849 2084 2043 MOVE.L (A1),(A0)
010087a8: 2049 5849 2084 2043 5883 MOVEA.L A1,A0
010087aa: 5849 2084 2043 5883 2091 ADDA.W #$00000004,A1
010087ac: 2084 2043 5883 2091 2049 MOVE.L D4,(A0)
010087ae: 2043 5883 2091 2049 20aa MOVEA.L D3,A0
010087b0: 5883 2091 2049 20aa 0348 ADD.L #$00000004,D3
010087b2: 2091 2049 20aa 0348 6036 MOVE.L (A1),(A0)
010087b4: 2049 20aa 0348 6036 2049 MOVEA.L A1,A0
010087b6: 20aa 0348 6036 2049 5849 MOVE.L (A2,$0348) == $01007550,(A0)
010087ba: 6036 2049 5849 20aa 0348 BT .B #$00000036 == 010087f2 (TRUE)
010087bc: 2049 5849 20aa 0348 2049 MOVEA.L A1,A0
010087be: 5849 20aa 0348 2049 5849 ADDA.W #$00000004,A1
010087c0: 20aa 0348 2049 5849 2082 MOVE.L (A2,$0348) == $01007550,(A0)
010087c4: 2049 5849 2082 7409 6008 MOVEA.L A1,A0
010087c6: 5849 2082 7409 6008 2049 ADDA.W #$00000004,A1
010087c8: 2082 7409 6008 2049 5849 MOVE.L D2,(A0)
010087ca: 7409 6008 2049 5849 2085 MOVE.L #$00000009,D2
010087cc: 6008 2049 5849 2085 5282 BT .B #$00000008 == 010087d6 (TRUE)
010087ce: 2049 5849 2085 5282 306a MOVEA.L A1,A0
010087d0: 5849 2085 5282 306a 0154 ADDA.W #$00000004,A1
010087d2: 2085 5282 306a 0154 2008 MOVE.L D5,(A0)
010087d4: 5282 306a 0154 2008 5680 ADD.L #$00000001,D2
010087d6: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
010087da: 2008 5680 e780 7ef7 d087 MOVE.L A0,D0
010087dc: 5680 e780 7ef7 d087 b082 ADD.L #$00000003,D0
010087de: e780 7ef7 d087 b082 6ee6 ASL.L #$00000003,D0
010087e0: 7ef7 d087 b082 6ee6 2049 MOVE.L #$fffffff7,D7
010087e2: d087 b082 6ee6 2049 2084 ADD.L D7,D0
010087e4: b082 6ee6 2049 2084 236a CMP.L D2,D0
010087e6: 6ee6 2049 2084 236a 0348 BGT.B #$ffffffe6 == 010087ce (TRUE)
010087e8: 2049 2084 236a 0348 0004 MOVEA.L A1,A0
010087ea: 2084 236a 0348 0004 524b MOVE.L D4,(A0)
010087ec: 236a 0348 0004 524b 302a MOVE.L (A2,$0348) == $01007550,(A1,$0004) == $0200e004
010087f2: 524b 302a 0156 c1fc 000c ADDA.W #$00000001,A3
010087f4: 302a 0156 c1fc 000c 7e1a MOVE.W (A2,$0156) == $0100735e,D0
010087f8: c1fc 000c 7e1a d087 b08b MULS.W #$000c,D0
010087fc: 7e1a d087 b08b 6e00 fcf8 MOVE.L #$0000001a,D7
010087fe: d087 b08b 6e00 fcf8 256a ADD.L D7,D0
01008800: b08b 6e00 fcf8 256a 0348 CMP.L A3,D0
01008802: 6e00 fcf8 256a 0348 0160 BGT.W #$fcf8 == 010084fc (TRUE)
01008806: 256a 0348 0160 256a 033c MOVE.L (A2,$0348) == $01007550,(A2,$0160) == $01007368
0100880c: 256a 033c 015c 2f0c 61ff MOVE.L (A2,$033c) == $01007544,(A2,$015c) == $01007364
01008812: 2f0c 61ff ffff e8f6 322a MOVE.L A4,-(A7)
01008814: 61ff ffff e8f6 322a 0154 BSR.L #$ffffe8f6 == 0100710c
0100881a: 322a 0154 6c02 5241 e241 MOVE.W (A2,$0154) == $0100735c,D1
0100881e: 6c02 5241 e241 4a80 6c02 BGE.B #$00000002 == 01008822 (TRUE)
01008820: 5241 e241 4a80 6c02 5280 ADD.W #$00000001,D1
01008822: e241 4a80 6c02 5280 e280 ASR.W #$00000001,D1
01008824: 4a80 6c02 5280 e280 9240 TST.L D0
01008826: 6c02 5280 e280 9240 3541 BGE.B #$00000002 == 0100882a (TRUE)
01008828: 5280 e280 9240 3541 014c ADD.L #$00000001,D0
0100882a: e280 9240 3541 014c 357c ASR.L #$00000001,D0
0100882c: 9240 3541 014c 357c ffef SUB.W D0,D1
0100882e: 3541 014c 357c ffef 014e MOVE.W D1,(A2,$014c) == $01007354
01008832: 357c ffef 014e 4282 584f MOVE.W #$ffef,(A2,$014e) == $01007356
01008838: 4282 584f 600e 49c0 2f00 CLR.L D2
0100883a: 584f 600e 49c0 2f00 61ff ADDA.W #$00000004,A7
0100883c: 600e 49c0 2f00 61ff 0000 BT .B #$0000000e == 0100884c (TRUE)
0100883e: 49c0 2f00 61ff 0000 0722 EXT.B D0
01008840: 2f00 61ff 0000 0722 584f MOVE.L D0,-(A7)
01008842: 61ff 0000 0722 584f 5282 BSR.L #$00000722 == 01008f66
01008848: 584f 5282 1034 2800 66ec ADDA.W #$00000004,A7
0100884a: 5282 1034 2800 66ec 61ff ADD.L #$00000001,D2
0100884c: 1034 2800 66ec 61ff 0000 MOVE.B (A4, D2.L*1, $00) == $0c03f387,D0
01008850: 66ec 61ff 0000 0aa4 61ff BNE.B #$ffffffec == 0100883e (TRUE)
01008852: 61ff 0000 0aa4 61ff ffff BSR.L #$00000aa4 == 010092f8
01008858: 61ff ffff fb66 302a 0170 BSR.L #$fffffb66 == 010083c0
0100885e: 302a 0170 0240 feff 3540 MOVE.W (A2,$0170) == $01007378,D0
01008862: 0240 feff 3540 0170 4cee AND.W #$feff,D0
01008866: 3540 0170 4cee 3cfc ff98 MOVE.W D0,(A2,$0170) == $01007378
0100886a: 4cee 3cfc ff98 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ff98) == $0b03f3fc
01008870: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008872: 4e75 4e56 0000 48e7 3c38 RTS.L 
01008874: 4e56 0000 48e7 3c38 61ff LINK.W A6,#$0000
01008878: 48e7 3c38 61ff ffff 7b44 MVMLE.L #$3c38,-(A7)
0100887c: 61ff ffff 7b44 2440 4aaa BSR.L #$ffff7b44 == 010003c2
01008882: 2440 4aaa 0158 6700 011e MOVEA.L D0,A2
01008884: 4aaa 0158 6700 011e 302a TST.L (A2,$0158) == $01007360
01008888: 6700 011e 302a 0170 0240 BEQ.W #$011e == 010089a8 (FALSE)
0100888c: 302a 0170 0240 fff7 3540 MOVE.W (A2,$0170) == $01007378,D0
01008890: 0240 fff7 3540 0170 302a AND.W #$fff7,D0
01008894: 3540 0170 302a 0152 48c0 MOVE.W D0,(A2,$0170) == $01007378
01008898: 302a 0152 48c0 eb80 4c6a MOVE.W (A2,$0152) == $0100735a,D0
0100889c: 48c0 eb80 4c6a 0000 0324 EXT.L D0
0100889e: eb80 4c6a 0000 0324 d0aa ASL.L #$00000005,D0
010088a0: 4c6a 0000 0324 d0aa 0368 DIVL.L #$0000,(A2,$0324) == $0100752c
010088a6: d0aa 0368 222a 0324 e381 ADD.L (A2,$0368) == $01007570,D0
010088aa: 222a 0324 e381 7460 4c41 MOVE.L (A2,$0324) == $0100752c,D1
010088ae: e381 7460 4c41 2002 2800 ASL.L #$00000001,D1
010088b0: 7460 4c41 2002 2800 9882 MOVE.L #$00000060,D2
010088b2: 4c41 2002 2800 9882 262a DIVL.L #$2002,D1
010088b6: 2800 9882 262a 0158 97cb MOVE.L D0,D4
010088b8: 9882 262a 0158 97cb 6000 SUB.L D2,D4
010088ba: 262a 0158 97cb 6000 00d0 MOVE.L (A2,$0158) == $01007360,D3
010088be: 97cb 6000 00d0 302a 0150 SUBA.L A3,A3
010088c0: 6000 00d0 302a 0150 c1fc BT .W #$00d0 == 01008992 (TRUE)
010088c4: 302a 0150 c1fc 000c 49f3 MOVE.W (A2,$0150) == $01007358,D0
010088c8: c1fc 000c 49f3 08e8 200c MULS.W #$000c,D0
010088cc: 49f3 08e8 200c 4c2a 0800 LEA.L (A3, D0.L*1, $ffffffe8) == $0200d3e9,A4
010088d0: 200c 4c2a 0800 0328 2404 MOVE.L A4,D0
010088d2: 4c2a 0800 0328 2404 d480 MULL.L #$0800,(A2,$0328) == $01007530
010088d8: 2404 d480 202a 0324 7a02 MOVE.L D4,D2
010088da: d480 202a 0324 7a02 ba80 ADD.L D0,D2
010088dc: 202a 0324 7a02 ba80 6760 MOVE.L (A2,$0324) == $0100752c,D0
010088e0: 7a02 ba80 6760 6d0a 7a01 MOVE.L #$00000002,D5
010088e2: ba80 6760 6d0a 7a01 ba80 CMP.L D0,D5
010088e4: 6760 6d0a 7a01 ba80 677e BEQ.B #$00000060 == 01008946 (FALSE)
010088e6: 6d0a 7a01 ba80 677e 6000 BLT.B #$0000000a == 010088f2 (FALSE)
010088e8: 7a01 ba80 677e 6000 00a0 MOVE.L #$00000001,D5
010088ea: ba80 677e 6000 00a0 7a04 CMP.L D0,D5
010088ec: 677e 6000 00a0 7a04 ba80 BEQ.B #$0000007e == 0100896c (FALSE)
010088ee: 6000 00a0 7a04 ba80 672a BT .W #$00a0 == 01008990 (TRUE)
010088f2: 7a04 ba80 672a 7a10 ba80 MOVE.L #$00000004,D5
010088f4: ba80 672a 7a10 ba80 6600 CMP.L D0,D5
010088f6: 672a 7a10 ba80 6600 0092 BEQ.B #$0000002a == 01008922 (FALSE)
010088f8: 7a10 ba80 6600 0092 4281 MOVE.L #$00000010,D5
010088fa: ba80 6600 0092 4281 600c CMP.L D0,D5
010088fc: 6600 0092 4281 600c 2042 BNE.W #$0092 == 01008990 (TRUE)
01008900: 4281 600c 2042 5882 2243 CLR.L D1
01008902: 600c 2042 5882 2243 5883 BT .B #$0000000c == 01008910 (TRUE)
01008904: 2042 5882 2243 5883 2091 MOVEA.L D2,A0
01008906: 5882 2243 5883 2091 5281 ADD.L #$00000004,D2
01008908: 2243 5883 2091 5281 306a MOVEA.L D3,A1
0100890a: 5883 2091 5281 306a 0154 ADD.L #$00000004,D3
0100890c: 2091 5281 306a 0154 2008 MOVE.L (A1),(A0)
0100890e: 5281 306a 0154 2008 5680 ADD.L #$00000001,D1
01008910: 306a 0154 2008 5680 e280 MOVEA.W (A2,$0154) == $0100735c,A0
01008914: 2008 5680 e280 5280 b081 MOVE.L A0,D0
01008916: 5680 e280 5280 b081 6ee4 ADD.L #$00000003,D0
01008918: e280 5280 b081 6ee4 606e ASR.L #$00000001,D0
0100891a: 5280 b081 6ee4 606e 5e82 ADD.L #$00000001,D0
0100891c: b081 6ee4 606e 5e82 7207 CMP.L D1,D0
0100891e: 6ee4 606e 5e82 7207 600c BGT.B #$ffffffe4 == 01008904 (TRUE)
01008920: 606e 5e82 7207 600c 2042 BT .B #$0000006e == 01008990 (TRUE)
01008922: 5e82 7207 600c 2042 5282 ADD.L #$00000007,D2
01008924: 7207 600c 2042 5282 2243 MOVE.L #$00000007,D1
01008926: 600c 2042 5282 2243 5283 BT .B #$0000000c == 01008934 (TRUE)
01008928: 2042 5282 2243 5283 1091 MOVEA.L D2,A0
0100892a: 5282 2243 5283 1091 5281 ADD.L #$00000001,D2
0100892c: 2243 5283 1091 5281 306a MOVEA.L D3,A1
0100892e: 5283 1091 5281 306a 0154 ADD.L #$00000001,D3
01008930: 1091 5281 306a 0154 2008 MOVE.B (A1),(A0)
01008932: 5281 306a 0154 2008 5680 ADD.L #$00000001,D1
01008934: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
01008938: 2008 5680 e780 5f80 b081 MOVE.L A0,D0
0100893a: 5680 e780 5f80 b081 6ee4 ADD.L #$00000003,D0
0100893c: e780 5f80 b081 6ee4 604a ASL.L #$00000003,D0
0100893e: 5f80 b081 6ee4 604a 7a0e SUB.L #$00000007,D0
01008940: b081 6ee4 604a 7a0e d485 CMP.L D1,D0
01008942: 6ee4 604a 7a0e d485 7207 BGT.B #$ffffffe4 == 01008928 (TRUE)
01008944: 604a 7a0e d485 7207 600c BT .B #$0000004a == 01008990 (TRUE)
01008946: 7a0e d485 7207 600c 2042 MOVE.L #$0000000e,D5
01008948: d485 7207 600c 2042 5482 ADD.L D5,D2
0100894a: 7207 600c 2042 5482 2243 MOVE.L #$00000007,D1
0100894c: 600c 2042 5482 2243 5483 BT .B #$0000000c == 0100895a (TRUE)
0100894e: 2042 5482 2243 5483 3091 MOVEA.L D2,A0
01008950: 5482 2243 5483 3091 5281 ADD.L #$00000002,D2
01008952: 2243 5483 3091 5281 306a MOVEA.L D3,A1
01008954: 5483 3091 5281 306a 0154 ADD.L #$00000002,D3
01008956: 3091 5281 306a 0154 2008 MOVE.W (A1),(A0)
01008958: 5281 306a 0154 2008 5680 ADD.L #$00000001,D1
0100895a: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
0100895e: 2008 5680 e780 5f80 b081 MOVE.L A0,D0
01008960: 5680 e780 5f80 b081 6ee4 ADD.L #$00000003,D0
01008962: e780 5f80 b081 6ee4 6024 ASL.L #$00000003,D0
01008964: 5f80 b081 6ee4 6024 7a1c SUB.L #$00000007,D0
01008966: b081 6ee4 6024 7a1c d485 CMP.L D1,D0
01008968: 6ee4 6024 7a1c d485 7207 BGT.B #$ffffffe4 == 0100894e (TRUE)
0100896a: 6024 7a1c d485 7207 600c BT .B #$00000024 == 01008990 (TRUE)
0100896c: 7a1c d485 7207 600c 2042 MOVE.L #$0000001c,D5
0100896e: d485 7207 600c 2042 5882 ADD.L D5,D2
01008970: 7207 600c 2042 5882 2243 MOVE.L #$00000007,D1
01008972: 600c 2042 5882 2243 5883 BT .B #$0000000c == 01008980 (TRUE)
01008974: 2042 5882 2243 5883 2091 MOVEA.L D2,A0
01008976: 5882 2243 5883 2091 5281 ADD.L #$00000004,D2
01008978: 2243 5883 2091 5281 306a MOVEA.L D3,A1
0100897a: 5883 2091 5281 306a 0154 ADD.L #$00000004,D3
0100897c: 2091 5281 306a 0154 2008 MOVE.L (A1),(A0)
0100897e: 5281 306a 0154 2008 5680 ADD.L #$00000001,D1
01008980: 306a 0154 2008 5680 e780 MOVEA.W (A2,$0154) == $0100735c,A0
01008984: 2008 5680 e780 5f80 b081 MOVE.L A0,D0
01008986: 5680 e780 5f80 b081 6ee4 ADD.L #$00000003,D0
01008988: e780 5f80 b081 6ee4 524b ASL.L #$00000003,D0
0100898a: 5f80 b081 6ee4 524b 302a SUB.L #$00000007,D0
0100898c: b081 6ee4 524b 302a 0156 CMP.L D1,D0
0100898e: 6ee4 524b 302a 0156 c1fc BGT.B #$ffffffe4 == 01008974 (TRUE)
01008990: 524b 302a 0156 c1fc 000c ADDA.W #$00000001,A3
01008992: 302a 0156 c1fc 000c 7a1a MOVE.W (A2,$0156) == $0100735e,D0
01008996: c1fc 000c 7a1a d085 b08b MULS.W #$000c,D0
0100899a: 7a1a d085 b08b 6e00 ff22 MOVE.L #$0000001a,D5
0100899c: d085 b08b 6e00 ff22 42aa ADD.L D5,D0
0100899e: b08b 6e00 ff22 42aa 0158 CMP.L A3,D0
010089a0: 6e00 ff22 42aa 0158 61ff BGT.W #$ff22 == 010088c4 (TRUE)
010089a4: 42aa 0158 61ff 0000 1236 CLR.L (A2,$0158) == $01007360
010089a8: 61ff 0000 1236 4cee 1c3c BSR.L #$00001236 == 01009be0
010089ae: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
010089b4: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
010089b6: 4e75 4e56 0000 61ff ffff RTS.L 
010089b8: 4e56 0000 61ff ffff 7a04 LINK.W A6,#$0000
010089bc: 61ff ffff 7a04 0039 0010 BSR.L #$ffff7a04 == 010003c2
010089c2: 0039 0010 0200 e001 4e5e OR.B #$10,$0200e001
010089ca: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
010089cc: 4e75 4e56 0000 61ff ffff RTS.L 
010089ce: 4e56 0000 61ff ffff 79ee LINK.W A6,#$0000
010089d2: 61ff ffff 79ee 2240 207c BSR.L #$ffff79ee == 010003c2
010089d8: 2240 207c 0200 e000 2010 MOVEA.L D0,A1
010089da: 207c 0200 e000 2010 0800 MOVEA.L #$0200e000,A0
010089e0: 2010 0800 0016 6606 0800 MOVE.L (A0),D0
010089e2: 0800 0016 6606 0800 0015 BTST.L #$0016,D0
010089e6: 6606 0800 0015 6730 0800 BNE.B #$00000006 == 010089ee (TRUE)
010089e8: 0800 0015 6730 0800 0015 BTST.L #$0015,D0
010089ec: 6730 0800 0015 6706 0028 BEQ.B #$00000030 == 01008a1e (FALSE)
010089ee: 0800 0015 6706 0028 0020 BTST.L #$0015,D0
010089f2: 6706 0028 0020 0001 2368 BEQ.B #$00000006 == 010089fa (FALSE)
010089f4: 0028 0020 0001 2368 0008 OR.B #$20,(A0,$0001) == $0b03fc01
010089fa: 2368 0008 0144 1029 0144 MOVE.L (A0,$0008) == $0b03fc08,(A1,$0144) == $0200e144
01008a00: 1029 0144 49c0 720f c081 MOVE.B (A1,$0144) == $0200e144,D0
01008a04: 49c0 720f c081 4a29 0147 EXT.B D0
01008a06: 720f c081 4a29 0147 6c04 MOVE.L #$0000000f,D1
01008a08: c081 4a29 0147 6c04 4a80 AND.L D1,D0
01008a0a: 4a29 0147 6c04 4a80 670a TST.B (A1,$0147) == $0200e147
01008a0e: 6c04 4a80 670a 0029 0002 BGE.B #$00000004 == 01008a14 (TRUE)
01008a10: 4a80 670a 0029 0002 0004 TST.L D0
01008a12: 670a 0029 0002 0004 7001 BEQ.B #$0000000a == 01008a1e (FALSE)
01008a14: 0029 0002 0004 7001 6002 OR.B #$02,(A1,$0004) == $0200e004
01008a1a: 7001 6002 4280 4e5e 4e75 MOVE.L #$00000001,D0
01008a1c: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 01008a20 (TRUE)
01008a1e: 4280 4e5e 4e75 4e56 0000 CLR.L D0
01008a20: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
01008a22: 4e75 4e56 0000 61ff ffff RTS.L 
01008a24: 4e56 0000 61ff ffff 7998 LINK.W A6,#$0000
01008a28: 61ff ffff 7998 2040 0828 BSR.L #$ffff7998 == 010003c2
01008a2e: 2040 0828 0000 0004 670a MOVEA.L D0,A0
01008a30: 0828 0000 0004 670a 0228 BTST.B #$0000,(A0,$0004) == $0b03fc04
01008a36: 670a 0228 fffe 0004 7001 BEQ.B #$0000000a == 01008a42 (FALSE)
01008a38: 0228 fffe 0004 7001 6002 AND.B #$fe,(A0,$0004) == $0b03fc04
01008a3e: 7001 6002 4280 4e5e 4e75 MOVE.L #$00000001,D0
01008a40: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 01008a44 (TRUE)
01008a42: 4280 4e5e 4e75 4e56 0000 CLR.L D0
01008a44: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008a46: 4e75 4e56 0000 48e7 2030 RTS.L 
01008a48: 4e56 0000 48e7 2030 342e LINK.W A6,#$0000
01008a4c: 48e7 2030 342e 000a 61ff MVMLE.L #$2030,-(A7)
01008a50: 342e 000a 61ff ffff 796c MOVE.W (A6,$000a) == $0b03f46e,D2
01008a54: 61ff ffff 796c 2440 3642 BSR.L #$ffff796c == 010003c2
01008a5a: 2440 3642 2f0b 61ff ffff MOVEA.L D0,A2
01008a5c: 3642 2f0b 61ff ffff ff6c MOVEA.W D2,A3
01008a5e: 2f0b 61ff ffff ff6c 584f MOVE.L A3,-(A7)
01008a60: 61ff ffff ff6c 584f 4a80 BSR.L #$ffffff6c == 010089ce
01008a66: 584f 4a80 673e 2f0b 61ff ADDA.W #$00000004,A7
01008a68: 4a80 673e 2f0b 61ff 0000 TST.L D0
01008a6a: 673e 2f0b 61ff 0000 01ac BEQ.B #$0000003e == 01008aaa (FALSE)
01008a6c: 2f0b 61ff 0000 01ac 7213 MOVE.L A3,-(A7)
01008a6e: 61ff 0000 01ac 7213 b280 BSR.L #$000001ac == 01008c1c
01008a74: 7213 b280 6714 6d08 7211 MOVE.L #$00000013,D1
01008a76: b280 6714 6d08 7211 b280 CMP.L D0,D1
01008a78: 6714 6d08 7211 b280 671c BEQ.B #$00000014 == 01008a8e (FALSE)
01008a7a: 6d08 7211 b280 671c 6014 BLT.B #$00000008 == 01008a84 (FALSE)
01008a7c: 7211 b280 671c 6014 0c80 MOVE.L #$00000011,D1
01008a7e: b280 671c 6014 0c80 0000 CMP.L D0,D1
01008a80: 671c 6014 0c80 0000 0100 BEQ.B #$0000001c == 01008a9e (FALSE)
01008a82: 6014 0c80 0000 0100 660c BT .B #$00000014 == 01008a98 (TRUE)
01008a84: 0c80 0000 0100 660c 601c CMP.L #$00000100,D0
01008a8a: 660c 601c 302a 0170 0040 BNE.B #$0000000c == 01008a98 (TRUE)
01008a8c: 601c 302a 0170 0040 0004 BT .B #$0000001c == 01008aaa (TRUE)
01008a8e: 302a 0170 0040 0004 600e MOVE.W (A2,$0170) == $01007378,D0
01008a92: 0040 0004 600e 002a 0001 OR.W #$0004,D0
01008a96: 600e 002a 0001 0004 302a BT .B #$0000000e == 01008aa6 (TRUE)
01008a98: 002a 0001 0004 302a 0170 OR.B #$01,(A2,$0004) == $0100720c
01008a9e: 302a 0170 0240 fffb 3540 MOVE.W (A2,$0170) == $01007378,D0
01008aa2: 0240 fffb 3540 0170 4cee AND.W #$fffb,D0
01008aa6: 3540 0170 4cee 0c04 fff4 MOVE.W D0,(A2,$0170) == $01007378
01008aaa: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f458
01008ab0: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008ab2: 4e75 4e56 0000 48e7 3030 RTS.L 
01008ab4: 4e56 0000 48e7 3030 342e LINK.W A6,#$0000
01008ab8: 48e7 3030 342e 000a 262e MVMLE.L #$3030,-(A7)
01008abc: 342e 000a 262e 000c 61ff MOVE.W (A6,$000a) == $0b03f46e,D2
01008ac0: 262e 000c 61ff ffff 78fc MOVE.L (A6,$000c) == $0b03f470,D3
01008ac4: 61ff ffff 78fc 2440 302a BSR.L #$ffff78fc == 010003c2
01008aca: 2440 302a 0170 0240 0001 MOVEA.L D0,A2
01008acc: 302a 0170 0240 0001 6628 MOVE.W (A2,$0170) == $01007378,D0
01008ad0: 0240 0001 6628 61ff ffff AND.W #$0001,D0
01008ad4: 6628 61ff ffff f7a4 4a80 BNE.B #$00000028 == 01008afe (TRUE)
01008ad6: 61ff ffff f7a4 4a80 6604 BSR.L #$fffff7a4 == 0100827c
01008adc: 4a80 6604 4280 6056 302a TST.L D0
01008ade: 6604 4280 6056 302a 0170 BNE.B #$00000004 == 01008ae4 (TRUE)
01008ae0: 4280 6056 302a 0170 0240 CLR.L D0
01008ae2: 6056 302a 0170 0240 0008 BT .B #$00000056 == 01008b3a (TRUE)
01008ae4: 302a 0170 0240 0008 6710 MOVE.W (A2,$0170) == $01007378,D0
01008ae8: 0240 0008 6710 42a7 42a7 AND.W #$0008,D0
01008aec: 6710 42a7 42a7 42a7 61ff BEQ.B #$00000010 == 01008afe (FALSE)
01008aee: 42a7 42a7 42a7 61ff ffff CLR.L -(A7)
01008af0: 42a7 42a7 61ff ffff f910 CLR.L -(A7)
01008af2: 42a7 61ff ffff f910 defc CLR.L -(A7)
01008af4: 61ff ffff f910 defc 000c BSR.L #$fffff910 == 01008406
01008afa: defc 000c 302a 0170 0240 ADDA.W #$000c,A7
01008afe: 302a 0170 0240 0008 6730 MOVE.W (A2,$0170) == $01007378,D0
01008b02: 0240 0008 6730 3642 2f0b AND.W #$0008,D0
01008b06: 6730 3642 2f0b 61ff ffff BEQ.B #$00000030 == 01008b38 (FALSE)
01008b08: 3642 2f0b 61ff ffff ff3a MOVEA.W D2,A3
01008b0a: 2f0b 61ff ffff ff3a 584f MOVE.L A3,-(A7)
01008b0c: 61ff ffff ff3a 584f 302a BSR.L #$ffffff3a == 01008a48
01008b12: 584f 302a 0170 0240 0004 ADDA.W #$00000004,A7
01008b14: 302a 0170 0240 0004 66ec MOVE.W (A2,$0170) == $01007378,D0
01008b18: 0240 0004 66ec 720a b283 AND.W #$0004,D0
01008b1c: 66ec 720a b283 660c 4878 BNE.B #$ffffffec == 01008b0a (TRUE)
01008b1e: 720a b283 660c 4878 000d MOVE.L #$0000000a,D1
01008b20: b283 660c 4878 000d 61ff CMP.L D3,D1
01008b22: 660c 4878 000d 61ff 0000 BNE.B #$0000000c == 01008b30 (TRUE)
01008b24: 4878 000d 61ff 0000 043c PEA.L $0000000d
01008b28: 61ff 0000 043c 584f 2f03 BSR.L #$0000043c == 01008f66
01008b2e: 584f 2f03 61ff 0000 0432 ADDA.W #$00000004,A7
01008b30: 2f03 61ff 0000 0432 7001 MOVE.L D3,-(A7)
01008b32: 61ff 0000 0432 7001 4cee BSR.L #$00000432 == 01008f66
01008b38: 7001 4cee 0c0c fff0 4e5e MOVE.L #$00000001,D0
01008b3a: 4cee 0c0c fff0 4e5e 4e75 MVMEL.L #$0c0c,(A6,$fff0) == $0b03f454
01008b40: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008b42: 4e75 4e56 0000 48e7 2030 RTS.L 
01008b44: 4e56 0000 48e7 2030 61ff LINK.W A6,#$0000
01008b48: 48e7 2030 61ff ffff 7874 MVMLE.L #$2030,-(A7)
01008b4c: 61ff ffff 7874 2440 267c BSR.L #$ffff7874 == 010003c2
01008b52: 2440 267c 0200 e000 206a MOVEA.L D0,A2
01008b54: 267c 0200 e000 206a 019c MOVEA.L #$0200e000,A3
01008b5a: 206a 019c 7004 c090 6700 MOVEA.L (A2,$019c) == $010073a4,A0
01008b5e: 7004 c090 6700 00ac 61ff MOVE.L #$00000004,D0
01008b60: c090 6700 00ac 61ff ffff AND.L (A0),D0
01008b62: 6700 00ac 61ff ffff e740 BEQ.W #$00ac == 01008c10 (FALSE)
01008b66: 61ff ffff e740 4a80 6700 BSR.L #$ffffe740 == 010072a8
01008b6c: 4a80 6700 00a0 302a 0170 TST.L D0
01008b6e: 6700 00a0 302a 0170 0240 BEQ.W #$00a0 == 01008c10 (FALSE)
01008b72: 302a 0170 0240 0008 6738 MOVE.W (A2,$0170) == $01007378,D0
01008b76: 0240 0008 6738 4879 0100 AND.W #$0008,D0
01008b7a: 6738 4879 0100 fcde 61ff BEQ.B #$00000038 == 01008bb4 (FALSE)
01008b7c: 4879 0100 fcde 61ff ffff PEA.L $0100fcde
01008b82: 61ff ffff dbec 584f 240a BSR.L #$ffffdbec == 01006770
01008b88: 584f 240a 0682 0000 0144 ADDA.W #$00000004,A7
01008b8a: 240a 0682 0000 0144 2013 MOVE.L A2,D2
01008b8c: 0682 0000 0144 2013 0800 ADD.L #$00000144,D2
01008b92: 2013 0800 0016 67f8 256b MOVE.L (A3),D0
01008b94: 0800 0016 67f8 256b 0008 BTST.L #$0016,D0
01008b98: 67f8 256b 0008 0144 2f02 BEQ.B #$fffffff8 == 01008b92 (FALSE)
01008b9a: 256b 0008 0144 2f02 61ff MOVE.L (A3,$0008) == $0200d008,(A2,$0144) == $0100734c
01008ba0: 2f02 61ff 0000 0178 584f MOVE.L D2,-(A7)
01008ba2: 61ff 0000 0178 584f 0c80 BSR.L #$00000178 == 01008d1c
01008ba8: 584f 0c80 0000 0100 67e0 ADDA.W #$00000004,A7
01008baa: 0c80 0000 0100 67e0 6002 CMP.L #$00000100,D0
01008bb0: 67e0 6002 7079 7279 b280 BEQ.B #$ffffffe0 == 01008b92 (FALSE)
01008bb2: 6002 7079 7279 b280 662e BT .B #$00000002 == 01008bb6 (TRUE)
01008bb4: 7079 7279 b280 662e 6006 MOVE.L #$00000079,D0
01008bb6: 7279 b280 662e 6006 61ff MOVE.L #$00000079,D1
01008bb8: b280 662e 6006 61ff ffff CMP.L D0,D1
01008bba: 662e 6006 61ff ffff e6e8 BNE.B #$0000002e == 01008bea (TRUE)
01008bbc: 6006 61ff ffff e6e8 206a BT .B #$00000006 == 01008bc4 (TRUE)
01008bbe: 61ff ffff e6e8 206a 019c BSR.L #$ffffe6e8 == 010072a8
01008bc4: 206a 019c 7004 c090 66f0 MOVEA.L (A2,$019c) == $010073a4,A0
01008bc8: 7004 c090 66f0 4878 0001 MOVE.L #$00000004,D0
01008bca: c090 66f0 4878 0001 42a7 AND.L (A0),D0
01008bcc: 66f0 4878 0001 42a7 61ff BNE.B #$fffffff0 == 01008bbe (TRUE)
01008bce: 4878 0001 42a7 61ff 0000 PEA.L $00000001
01008bd2: 42a7 61ff 0000 4194 42a7 CLR.L -(A7)
01008bd4: 61ff 0000 4194 42a7 61ff BSR.L #$00004194 == 0100cd6a
01008bda: 42a7 61ff 0000 460e 61ff CLR.L -(A7)
01008bdc: 61ff 0000 460e 61ff ffff BSR.L #$0000460e == 0100d1ec
01008be2: 61ff ffff e77a 60fe 2f00 BSR.L #$ffffe77a == 0100735e
01008be8: 60fe 2f00 61ff 0000 0378 BT .B #$fffffffe == 01008be8 (TRUE)
01008bea: 2f00 61ff 0000 0378 022a MOVE.L D0,-(A7)
01008bec: 61ff 0000 0378 022a fffe BSR.L #$00000378 == 01008f66
01008bf2: 022a fffe 0004 584f 6006 AND.B #$fe,(A2,$0004) == $0100720c
01008bf8: 584f 6006 61ff ffff e6aa ADDA.W #$00000004,A7
01008bfa: 6006 61ff ffff e6aa 206a BT .B #$00000006 == 01008c02 (TRUE)
01008bfc: 61ff ffff e6aa 206a 019c BSR.L #$ffffe6aa == 010072a8
01008c02: 206a 019c 7004 c090 66f0 MOVEA.L (A2,$019c) == $010073a4,A0
01008c06: 7004 c090 66f0 700a 6002 MOVE.L #$00000004,D0
01008c08: c090 66f0 700a 6002 4280 AND.L (A0),D0
01008c0a: 66f0 700a 6002 4280 4cee BNE.B #$fffffff0 == 01008bfc (TRUE)
01008c0c: 700a 6002 4280 4cee 0c04 MOVE.L #$0000000a,D0
01008c0e: 6002 4280 4cee 0c04 fff4 BT .B #$00000002 == 01008c12 (TRUE)
01008c10: 4280 4cee 0c04 fff4 4e5e CLR.L D0
01008c12: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f458
01008c18: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008c1a: 4e75 4e56 0000 48e7 0030 RTS.L 
01008c1c: 4e56 0000 48e7 0030 61ff LINK.W A6,#$0000
01008c20: 48e7 0030 61ff ffff 779c MVMLE.L #$0030,-(A7)
01008c24: 61ff ffff 779c 2440 267c BSR.L #$ffff779c == 010003c2
01008c2a: 2440 267c 0200 e000 61ff MOVEA.L D0,A2
01008c2c: 267c 0200 e000 61ff ffff MOVEA.L #$0200e000,A3
01008c32: 61ff ffff ff10 4a80 6600 BSR.L #$ffffff10 == 01008b44
01008c38: 4a80 6600 008a 2f3c 01ff TST.L D0
01008c3a: 6600 008a 2f3c 01ff fff6 BNE.W #$008a == 01008cc6 (TRUE)
01008c3e: 2f3c 01ff fff6 4878 00c6 MOVE.L #$01fffff6,-(A7)
01008c44: 4878 00c6 61ff 0000 0200 PEA.L $000000c6
01008c48: 61ff 0000 0200 2013 504f BSR.L #$00000200 == 01008e4a
01008c4e: 2013 504f 0800 0016 6608 MOVE.L (A3),D0
01008c50: 504f 0800 0016 6608 082a ADDA.W #$00000008,A7
01008c52: 0800 0016 6608 082a 0001 BTST.L #$0016,D0
01008c56: 6608 082a 0001 0004 67d2 BNE.B #$00000008 == 01008c60 (TRUE)
01008c58: 082a 0001 0004 67d2 082a BTST.B #$0001,(A2,$0004) == $0100720c
01008c5e: 67d2 082a 0001 0004 6708 BEQ.B #$ffffffd2 == 01008c32 (FALSE)
01008c60: 082a 0001 0004 6708 022a BTST.B #$0001,(A2,$0004) == $0100720c
01008c66: 6708 022a fffd 0004 6006 BEQ.B #$00000008 == 01008c70 (FALSE)
01008c68: 022a fffd 0004 6006 256b AND.B #$fd,(A2,$0004) == $0100720c
01008c6e: 6006 256b 0008 0144 082a BT .B #$00000006 == 01008c76 (TRUE)
01008c70: 256b 0008 0144 082a 0006 MOVE.L (A3,$0008) == $0200d008,(A2,$0144) == $0100734c
01008c76: 082a 0006 0144 671a 082a BTST.B #$0006,(A2,$0144) == $0100734c
01008c7c: 671a 082a 0004 0144 6612 BEQ.B #$0000001a == 01008c98 (FALSE)
01008c7e: 082a 0004 0144 6612 2f3c BTST.B #$0004,(A2,$0144) == $0100734c
01008c84: 6612 2f3c ef00 0000 4878 BNE.B #$00000012 == 01008c98 (TRUE)
01008c86: 2f3c ef00 0000 4878 00c5 MOVE.L #$ef000000,-(A7)
01008c8c: 4878 00c5 61ff 0000 0172 PEA.L $000000c5
01008c90: 61ff 0000 0172 504f 102a BSR.L #$00000172 == 01008e04
01008c96: 504f 102a 0144 49c0 720f ADDA.W #$00000008,A7
01008c98: 102a 0144 49c0 720f c081 MOVE.B (A2,$0144) == $0100734c,D0
01008c9c: 49c0 720f c081 7201 b280 EXT.B D0
01008c9e: 720f c081 7201 b280 57c0 MOVE.L #$0000000f,D1
01008ca0: c081 7201 b280 57c0 0800 AND.L D1,D0
01008ca2: 7201 b280 57c0 0800 0000 MOVE.L #$00000001,D1
01008ca4: b280 57c0 0800 0000 6708 CMP.L D0,D1
01008ca6: 57c0 0800 0000 6708 203c SEQ.B D0 == 01008ca8 (FALSE)
01008ca8: 0800 0000 6708 203c 0000 BTST.L #$0000,D0
01008cac: 6708 203c 0000 0100 6010 BEQ.B #$00000008 == 01008cb6 (FALSE)
01008cae: 203c 0000 0100 6010 022a MOVE.L #$00000100,D0
01008cb4: 6010 022a fffe 0004 486a BT .B #$00000010 == 01008cc6 (TRUE)
01008cb6: 022a fffe 0004 486a 0144 AND.B #$fe,(A2,$0004) == $0100720c
01008cbc: 486a 0144 61ff 0000 005a PEA.L (A2,$0144) == $0100734c
01008cc0: 61ff 0000 005a 4cee 0c00 BSR.L #$0000005a == 01008d1c
01008cc6: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $0b03f45c
01008ccc: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008cce: 4e75 4e56 0000 48e7 2030 RTS.L 
01008cd0: 4e56 0000 48e7 2030 342e LINK.W A6,#$0000
01008cd4: 48e7 2030 342e 000a 61ff MVMLE.L #$2030,-(A7)
01008cd8: 342e 000a 61ff ffff 76e4 MOVE.W (A6,$000a) == $0b03f46e,D2
01008cdc: 61ff ffff 76e4 2640 3442 BSR.L #$ffff76e4 == 010003c2
01008ce2: 2640 3442 2f0a 61ff ffff MOVEA.L D0,A3
01008ce4: 3442 2f0a 61ff ffff ff32 MOVEA.W D2,A2
01008ce6: 2f0a 61ff ffff ff32 584f MOVE.L A2,-(A7)
01008ce8: 61ff ffff ff32 584f 0c80 BSR.L #$ffffff32 == 01008c1c
01008cee: 584f 0c80 0000 0100 67ee ADDA.W #$00000004,A7
01008cf0: 0c80 0000 0100 67ee 7213 CMP.L #$00000100,D0
01008cf6: 67ee 7213 b280 67e8 7211 BEQ.B #$ffffffee == 01008ce6 (FALSE)
01008cf8: 7213 b280 67e8 7211 b280 MOVE.L #$00000013,D1
01008cfa: b280 67e8 7211 b280 67e2 CMP.L D0,D1
01008cfc: 67e8 7211 b280 67e2 022b BEQ.B #$ffffffe8 == 01008ce6 (FALSE)
01008cfe: 7211 b280 67e2 022b fffe MOVE.L #$00000011,D1
01008d00: b280 67e2 022b fffe 0004 CMP.L D0,D1
01008d02: 67e2 022b fffe 0004 720d BEQ.B #$ffffffe2 == 01008ce6 (FALSE)
01008d04: 022b fffe 0004 720d b280 AND.B #$fe,(A3,$0004) == $0200d004
01008d0a: 720d b280 6602 700a 4cee MOVE.L #$0000000d,D1
01008d0c: b280 6602 700a 4cee 0c04 CMP.L D0,D1
01008d0e: 6602 700a 4cee 0c04 fff4 BNE.B #$00000002 == 01008d12 (TRUE)
01008d10: 700a 4cee 0c04 fff4 4e5e MOVE.L #$0000000a,D0
01008d12: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f458
01008d18: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008d1a: 4e75 4e56 0000 48e7 3830 RTS.L 
01008d1c: 4e56 0000 48e7 3830 246e LINK.W A6,#$0000
01008d20: 48e7 3830 246e 0008 61ff MVMLE.L #$3830,-(A7)
01008d24: 246e 0008 61ff ffff 7698 MOVEA.L (A6,$0008) == $0b03f46c,A2
01008d28: 61ff ffff 7698 2600 7816 BSR.L #$ffff7698 == 010003c2
01008d2e: 2600 7816 d883 2644 4a2a MOVE.L D0,D3
01008d30: 7816 d883 2644 4a2a 0002 MOVE.L #$00000016,D4
01008d32: d883 2644 4a2a 0002 6c00 ADD.L D3,D4
01008d34: 2644 4a2a 0002 6c00 00b8 MOVEA.L D4,A3
01008d36: 4a2a 0002 6c00 00b8 e9ea TST.B (A2,$0002) == $0100720a
01008d3a: 6c00 00b8 e9ea 0001 0003 BGE.W #$00b8 == 01008df4 (TRUE)
01008d3e: e9ea 0001 0003 7801 b880 BFEXTU.L #$0001,(A2,$0003) == $0100720b
01008d44: 7801 b880 6700 00aa 082a MOVE.L #$00000001,D4
01008d46: b880 6700 00aa 082a 0002 CMP.L D0,D4
01008d48: 6700 00aa 082a 0002 0002 BEQ.W #$00aa == 01008df4 (FALSE)
01008d4c: 082a 0002 0002 6608 082a BTST.B #$0002,(A2,$0002) == $0100720a
01008d52: 6608 082a 0001 0002 6704 BNE.B #$00000008 == 01008d5c (TRUE)
01008d54: 082a 0001 0002 6704 7401 BTST.B #$0001,(A2,$0002) == $0100720a
01008d5a: 6704 7401 6002 4282 082a BEQ.B #$00000004 == 01008d60 (FALSE)
01008d5c: 7401 6002 4282 082a 0000 MOVE.L #$00000001,D2
01008d5e: 6002 4282 082a 0000 0002 BT .B #$00000002 == 01008d62 (TRUE)
01008d60: 4282 082a 0000 0002 6708 CLR.L D2
01008d62: 082a 0000 0002 6708 223c BTST.B #$0000,(A2,$0002) == $0100720a
01008d68: 6708 223c 0000 00a2 6002 BEQ.B #$00000008 == 01008d72 (FALSE)
01008d6a: 223c 0000 00a2 6002 4281 MOVE.L #$000000a2,D1
01008d70: 6002 4281 e9ea 0047 0003 BT .B #$00000002 == 01008d74 (TRUE)
01008d72: 4281 e9ea 0047 0003 e380 CLR.L D1
01008d74: e9ea 0047 0003 e380 8082 BFEXTU.L #$0047,(A2,$0003) == $0100720b
01008d7a: e380 8082 d081 41f9 0101 ASL.L #$00000001,D0
01008d7c: 8082 d081 41f9 0101 6654 OR.L D2,D0
01008d7e: d081 41f9 0101 6654 4282 ADD.L D1,D0
01008d80: 41f9 0101 6654 4282 3430 LEA.L $01016654,A0
01008d86: 4282 3430 0a00 2002 0680 CLR.L D2
01008d88: 3430 0a00 2002 0680 ffff MOVE.W (A0, D0.L*2, $00) == $0b040402,D2
01008d8c: 2002 0680 ffff feff 7807 MOVE.L D2,D0
01008d8e: 0680 ffff feff 7807 b084 ADD.L #$fffffeff,D0
01008d94: 7807 b084 6256 207c 0100 MOVE.L #$00000007,D4
01008d96: b084 6256 207c 0100 e930 CMP.L D4,D0
01008d98: 6256 207c 0100 e930 2070 BHI.B #$00000056 == 01008df0 (TRUE)
01008d9a: 207c 0100 e930 2070 0c00 MOVEA.L #$0100e930,A0
01008da0: 2070 0c00 4ed0 2f0b 61ff MOVEA.L (A0, D0.L*4, $00) == $0b040c04,A0
01008da4: 4ed0 2f0b 61ff ffff e850 JMP.L (A0)
01008da6: 2f0b 61ff ffff e850 584f MOVE.L A3,-(A7)
01008da8: 61ff ffff e850 584f e9eb BSR.L #$ffffe850 == 010075fa
01008dae: 584f e9eb 1106 0001 0c82 ADDA.W #$00000004,A7
01008db0: e9eb 1106 0001 0c82 0000 BFEXTU.L #$1106,(A3,$0001) == $0200d001
01008db6: 0c82 0000 0101 6604 70ff CMP.L #$00000101,D2
01008dbc: 6604 70ff 6002 7001 2401 BNE.B #$00000004 == 01008dc2 (TRUE)
01008dbe: 70ff 6002 7001 2401 d480 MOVE.L #$ffffffff,D0
01008dc0: 6002 7001 2401 d480 4a82 BT .B #$00000002 == 01008dc4 (TRUE)
01008dc2: 7001 2401 d480 4a82 6e02 MOVE.L #$00000001,D0
01008dc4: 2401 d480 4a82 6e02 4282 MOVE.L D1,D2
01008dc6: d480 4a82 6e02 4282 783c ADD.L D0,D2
01008dc8: 4a82 6e02 4282 783c b882 TST.L D2
01008dca: 6e02 4282 783c b882 6c02 BGT.B #$00000002 == 01008dce (TRUE)
01008dcc: 4282 783c b882 6c02 743d CLR.L D2
01008dce: 783c b882 6c02 743d efeb MOVE.L #$0000003c,D4
01008dd0: b882 6c02 743d efeb 2106 CMP.L D2,D4
01008dd2: 6c02 743d efeb 2106 0001 BGE.B #$00000002 == 01008dd6 (TRUE)
01008dd4: 743d efeb 2106 0001 2f0b MOVE.L #$0000003d,D2
01008dd6: efeb 2106 0001 2f0b 61ff BFINS.L #$2106,(A3,$0001) == $0200d001
01008ddc: 2f0b 61ff ffff e86a 2f02 MOVE.L A3,-(A7)
01008dde: 61ff ffff e86a 2f02 2f03 BSR.L #$ffffe86a == 0100764a
01008de4: 2f02 2f03 61ff 0000 143e MOVE.L D2,-(A7)
01008de6: 2f03 61ff 0000 143e 6004 MOVE.L D3,-(A7)
01008de8: 61ff 0000 143e 6004 2002 BSR.L #$0000143e == 0100a228
01008dee: 6004 2002 6006 203c 0000 BT .B #$00000004 == 01008df4 (TRUE)
01008df0: 2002 6006 203c 0000 0100 MOVE.L D2,D0
01008df2: 6006 203c 0000 0100 4cee BT .B #$00000006 == 01008dfa (TRUE)
01008df4: 203c 0000 0100 4cee 0c1c MOVE.L #$00000100,D0
01008dfa: 4cee 0c1c ffec 4e5e 4e75 MVMEL.L #$0c1c,(A6,$ffec) == $0b03f450
01008e00: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008e02: 4e75 4e56 0000 48e7 2020 RTS.L 

Keyboard?
01008e04: 4e56 0000 48e7 2020 247c LINK.W A6,#$0000
01008e08: 48e7 2020 247c 0200 e000 MVMLE.L #$2020,-(A7)
01008e0c: 247c 0200 e000 243c 0001 MOVEA.L #$0200e000,A2
01008e12: 243c 0001 86a0 2f2e 000c MOVE.L #$000186a0,D2
01008e18: 2f2e 000c 2f2e 0008 61ff MOVE.L (A6,$000c) == $0b03f470,-(A7)
01008e1c: 2f2e 0008 61ff 0000 0028 MOVE.L (A6,$0008) == $0b03f46c,-(A7)
01008e20: 61ff 0000 0028 e9ea 0041 BSR.L #$00000028 == 01008e4a
01008e26: e9ea 0041 0001 6604 5382 BFEXTU.L #$0041,(A2,$0001) == $01007209
01008e2c: 6604 5382 66f4 4a82 6608 BNE.B #$00000004 == 01008e32 (TRUE)
01008e2e: 5382 66f4 4a82 6608 203c SUB.L #$00000001,D2
01008e30: 66f4 4a82 6608 203c 4000 BNE.B #$fffffff4 == 01008e26 (TRUE)
01008e32: 4a82 6608 203c 4000 0000 TST.L D2
01008e34: 6608 203c 4000 0000 6002 BNE.B #$00000008 == 01008e3e (TRUE)
01008e36: 203c 4000 0000 6002 4280 MOVE.L #$40000000,D0
01008e3c: 6002 4280 4cee 0404 fff8 BT .B #$00000002 == 01008e40 (TRUE)
01008e3e: 4280 4cee 0404 fff8 4e5e CLR.L D0
01008e40: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
01008e46: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
01008e48: 4e75 4e56 0000 61ff ffff RTS.L 


Keyboard?
01008e4a: 4e56 0000 61ff ffff 7572 LINK.W A6,#$0000
01008e4e: 61ff ffff 7572 2040 227c BSR.L #$ffff7572 == 010003c2
01008e54: 2040 227c 0200 e000 3028 MOVEA.L D0,A0
01008e56: 227c 0200 e000 3028 0170 MOVEA.L #$0200e000,A1
01008e5c: 3028 0170 0240 0080 6614 MOVE.W (A0,$0170) == $0b03fd70,D0
01008e60: 0240 0080 6614 0039 0002 AND.W #$0080,D0
01008e64: 6614 0039 0002 0200 e002 BNE.B #$00000014 == 01008e7a (TRUE)
01008e66: 0039 0002 0200 e002 3028 OR.B #$02,$0200e002
01008e6e: 3028 0170 0040 0080 3140 MOVE.W (A0,$0170) == $0b03fd70,D0
01008e72: 0040 0080 3140 0170 102e OR.W #$0080,D0
01008e76: 3140 0170 102e 000b 1340 MOVE.W D0,(A0,$0170) == $0b03fd70
01008e7a: 102e 000b 1340 0003 236e MOVE.B (A6,$000b) == $0b03f46f,D0
01008e7e: 1340 0003 236e 000c 0004 MOVE.B D0,(A1,$0003) == $0200e003
01008e82: 236e 000c 0004 4878 0064 MOVE.L (A6,$000c) == $0b03f470,(A1,$0004) == $0200e004
01008e88: 4878 0064 61ff ffff 963e PEA.L $00000064
01008e8c: 61ff ffff 963e 4e5e 4e75 BSR.L #$ffff963e == 010024cc		//delay(100)
01008e92: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01008e94: 4e75 4e56 0000 48e7 3820 RTS.L 


01008e96: 4e56 0000 48e7 3820 61ff LINK.W A6,#$0000
01008e9a: 48e7 3820 61ff ffff 7522 MVMLE.L #$3820,-(A7)
01008e9e: 61ff ffff 7522 2440 302a BSR.L #$ffff7522 == 010003c2
01008ea4: 2440 302a 0150 c1fc 000c MOVEA.L D0,A2
01008ea6: 302a 0150 c1fc 000c 322a MOVE.W (A2,$0150) == $01007358,D0
01008eaa: c1fc 000c 322a 0156 c3fc MULS.W #$000c,D0
01008eae: 322a 0156 c3fc 000c 2800 MOVE.W (A2,$0156) == $0100735e,D1
01008eb2: c3fc 000c 2800 d881 61ff MULS.W #$000c,D1
01008eb6: 2800 d881 61ff 0000 0ce2 MOVE.L D0,D4
01008eb8: d881 61ff 0000 0ce2 362a ADD.L D1,D4
01008eba: 61ff 0000 0ce2 362a 0150 BSR.L #$00000ce2 == 01009b9e
01008ec0: 362a 0150 c7fc 000c b883 MOVE.W (A2,$0150) == $01007358,D3
01008ec4: c7fc 000c b883 6f48 2003 MULS.W #$000c,D3
01008ec8: b883 6f48 2003 4c2a 0800 CMP.L D3,D4
01008eca: 6f48 2003 4c2a 0800 0328 BLE.B #$00000048 == 01008f14 (FALSE)
01008ecc: 2003 4c2a 0800 0328 d0aa MOVE.L D3,D0
01008ece: 4c2a 0800 0328 d0aa 0368 MULL.L #$0800,(A2,$0328) == $01007530
01008ed4: d0aa 0368 306a 0152 d0ea ADD.L (A2,$0368) == $01007570,D0
01008ed8: 306a 0152 d0ea 014c 2208 MOVEA.W (A2,$0152) == $0100735a,A0
01008edc: d0ea 014c 2208 2401 eb82 ADDA.W (A2,$014c) == $01007354,A0
01008ee0: 2208 2401 eb82 4c6a 2002 MOVE.L A0,D1
01008ee2: 2401 eb82 4c6a 2002 0324 MOVE.L D1,D2
01008ee4: eb82 4c6a 2002 0324 d480 ASL.L #$00000005,D2
01008ee6: 4c6a 2002 0324 d480 e781 DIVL.L #$2002,(A2,$0324) == $0100752c
01008eec: d480 e781 600c 2042 5882 ADD.L D0,D2
01008eee: e781 600c 2042 5882 20aa ASL.L #$00000003,D1
01008ef0: 600c 2042 5882 20aa 0160 BT .B #$0000000c == 01008efe (TRUE)
01008ef2: 2042 5882 20aa 0160 d2aa MOVEA.L D2,A0
01008ef4: 5882 20aa 0160 d2aa 0324 ADD.L #$00000004,D2
01008ef6: 20aa 0160 d2aa 0324 306a MOVE.L (A2,$0160) == $01007368,(A0)
01008efa: d2aa 0324 306a 0152 d0ea ADD.L (A2,$0324) == $0100752c,D1
01008efe: 306a 0152 d0ea 0154 2008 MOVEA.W (A2,$0152) == $0100735a,A0
01008f02: d0ea 0154 2008 e780 b081 ADDA.W (A2,$0154) == $0100735c,A0
01008f06: 2008 e780 b081 6ee4 5283 MOVE.L A0,D0
01008f08: e780 b081 6ee4 5283 b883 ASL.L #$00000003,D0
01008f0a: b081 6ee4 5283 b883 6eb8 CMP.L D1,D0
01008f0c: 6ee4 5283 b883 6eb8 61ff BGT.B #$ffffffe4 == 01008ef2 (TRUE)
01008f0e: 5283 b883 6eb8 61ff 0000 ADD.L #$00000001,D3
01008f10: b883 6eb8 61ff 0000 0cca CMP.L D3,D4
01008f12: 6eb8 61ff 0000 0cca 4cee BGT.B #$ffffffb8 == 01008ecc (TRUE)
01008f14: 61ff 0000 0cca 4cee 041c BSR.L #$00000cca == 01009be0
01008f1a: 4cee 041c fff0 4e5e 4e75 MVMEL.L #$041c,(A6,$fff0) == $0b03f454
01008f20: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
01008f22: 4e75 4e56 0000 2f0a 61ff RTS.L 
01008f24: 4e56 0000 2f0a 61ff ffff LINK.W A6,#$0000
01008f28: 2f0a 61ff ffff 7496 2440 MOVE.L A2,-(A7)
01008f2a: 61ff ffff 7496 2440 61ff BSR.L #$ffff7496 == 010003c2
01008f30: 2440 61ff 0000 0c6a 206a MOVEA.L D0,A2
01008f32: 61ff 0000 0c6a 206a 0368 BSR.L #$00000c6a == 01009b9e
01008f38: 206a 0368 222a 0328 4c2a MOVEA.L (A2,$0368) == $01007570,A0
01008f3c: 222a 0328 4c2a 1800 0334 MOVE.L (A2,$0328) == $01007530,D1
01008f40: 4c2a 1800 0334 e489 4280 MULL.L #$1800,(A2,$0334) == $0100753c
01008f46: e489 4280 b280 6f0a 20ea LSR.L #$00000002,D1
01008f48: 4280 b280 6f0a 20ea 0344 CLR.L D0
01008f4a: b280 6f0a 20ea 0344 5280 CMP.L D0,D1
01008f4c: 6f0a 20ea 0344 5280 b280 BLE.B #$0000000a == 01008f58 (FALSE)
01008f4e: 20ea 0344 5280 b280 6ef6 MOVE.L (A2,$0344) == $0100754c,(A0)+
01008f52: 5280 b280 6ef6 61ff 0000 ADD.L #$00000001,D0
01008f54: b280 6ef6 61ff 0000 0c86 CMP.L D0,D1
01008f56: 6ef6 61ff 0000 0c86 246e BGT.B #$fffffff6 == 01008f4e (TRUE)
01008f58: 61ff 0000 0c86 246e fffc BSR.L #$00000c86 == 01009be0
01008f5e: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
01008f62: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
01008f64: 4e75 4e56 fffc 48e7 3f3c RTS.L 
01008f66: 4e56 fffc 48e7 3f3c 162e LINK.W A6,#$fffc
01008f6a: 48e7 3f3c 162e 000b 61ff MVMLE.L #$3f3c,-(A7)
01008f6e: 162e 000b 61ff ffff 744e MOVE.B (A6,$000b) == $0b03f46f,D3
01008f72: 61ff ffff 744e 2640 61ff BSR.L #$ffff744e == 010003c2
01008f78: 2640 61ff 0000 0c22 61ff MOVEA.L D0,A3
01008f7a: 61ff 0000 0c22 61ff 0000 BSR.L #$00000c22 == 01009b9e
01008f80: 61ff 0000 0376 1003 0600 BSR.L #$00000376 == 010092f8
01008f86: 1003 0600 00f9 49c0 7e06 MOVE.B D3,D0
01008f88: 0600 00f9 49c0 7e06 b087 ADD.B #$f9,D0
01008f8c: 49c0 7e06 b087 6200 00b0 EXT.B D0
01008f8e: 7e06 b087 6200 00b0 207c MOVE.L #$00000006,D7
01008f90: b087 6200 00b0 207c 0100 CMP.L D7,D0
01008f92: 6200 00b0 207c 0100 e950 BHI.W #$00b0 == 01009044 (TRUE)
01008f96: 207c 0100 e950 2070 0c00 MOVEA.L #$0100e950,A0
01008f9c: 2070 0c00 4ed0 302b 0170 MOVEA.L (A0, D0.L*4, $00) == $0b040c04,A0
01008fa0: 4ed0 302b 0170 0240 0100 JMP.L (A0)
01008fa2: 302b 0170 0240 0100 6612 MOVE.W (A3,$0170) == $0200d170,D0
01008fa6: 0240 0100 6612 302b 0170 AND.W #$0100,D0
01008faa: 6612 302b 0170 0040 0100 BNE.B #$00000012 == 01008fbe (TRUE)
01008fac: 302b 0170 0040 0100 3740 MOVE.W (A3,$0170) == $0200d170,D0
01008fb0: 0040 0100 3740 0170 61ff OR.W #$0100,D0
01008fb4: 3740 0170 61ff 0000 033e MOVE.W D0,(A3,$0170) == $0200d170
01008fb8: 61ff 0000 033e 426b 014c BSR.L #$0000033e == 010092f8
01008fbe: 426b 014c 6000 0218 526b CLR.W (A3,$014c) == $0200d14c
01008fc2: 6000 0218 526b 014e 6000 BT .W #$0218 == 010091dc (TRUE)
01008fc6: 526b 014e 6000 0210 4a6b ADD.W #$00000001,(A3,$014e) == $0200d14e
01008fca: 6000 0210 4a6b 014c 6700 BT .W #$0210 == 010091dc (TRUE)
01008fce: 4a6b 014c 6700 0208 536b TST.W (A3,$014c) == $0200d14c
01008fd2: 6700 0208 536b 014c 6000 BEQ.W #$0208 == 010091dc (FALSE)
01008fd6: 536b 014c 6000 0200 342b SUB.W #$00000001,(A3,$014c) == $0200d14c
01008fda: 6000 0200 342b 014c 48c2 BT .W #$0200 == 010091dc (TRUE)
01008fde: 342b 014c 48c2 4285 6014 MOVE.W (A3,$014c) == $0200d14c,D2
01008fe2: 48c2 4285 6014 61ff 0000 EXT.L D2
01008fe4: 4285 6014 61ff 0000 030e CLR.L D5
01008fe6: 6014 61ff 0000 030e 4878 BT .B #$00000014 == 01008ffc (TRUE)
01008fe8: 61ff 0000 030e 4878 0020 BSR.L #$0000030e == 010092f8
01008fee: 4878 0020 61ff ffff ff72 PEA.L $00000020
01008ff2: 61ff ffff ff72 584f 5285 BSR.L #$ffffff72 == 01008f66
01008ff8: 584f 5285 2002 6c02 5e80 ADDA.W #$00000004,A7
01008ffa: 5285 2002 6c02 5e80 7ef8 ADD.L #$00000001,D5
01008ffc: 2002 6c02 5e80 7ef8 c087 MOVE.L D2,D0
01008ffe: 6c02 5e80 7ef8 c087 9082 BGE.B #$00000002 == 01009002 (TRUE)
01009000: 5e80 7ef8 c087 9082 4480 ADD.L #$00000007,D0
01009002: 7ef8 c087 9082 4480 5180 MOVE.L #$fffffff8,D7
01009004: c087 9082 4480 5180 4480 AND.L D7,D0
01009006: 9082 4480 5180 4480 b085 SUB.L D2,D0
01009008: 4480 5180 4480 b085 6ed6 NEG.L D0
0100900a: 5180 4480 b085 6ed6 61ff SUB.L #$00000008,D0
0100900c: 4480 b085 6ed6 61ff 0000 NEG.L D0
0100900e: b085 6ed6 61ff 0000 02e4 CMP.L D5,D0
01009010: 6ed6 61ff 0000 02e4 6000 BGT.B #$ffffffd6 == 01008fe8 (TRUE)
01009012: 61ff 0000 02e4 6000 01c2 BSR.L #$000002e4 == 010092f8
01009018: 6000 01c2 426b 014e 426b BT .W #$01c2 == 010091dc (TRUE)
0100901c: 426b 014e 426b 014c 61ff CLR.W (A3,$014e) == $0200d14e
01009020: 426b 014c 61ff ffff fe70 CLR.W (A3,$014c) == $0200d14c
01009024: 61ff ffff fe70 6000 01b0 BSR.L #$fffffe70 == 01008e96
0100902a: 6000 01b0 4878 0001 45f9 BT .W #$01b0 == 010091dc (TRUE)
0100902e: 4878 0001 45f9 0100 3f74 PEA.L $00000001
01009032: 45f9 0100 3f74 4e92 42a7 LEA.L $01003f74,A2
01009038: 4e92 42a7 4e92 504f 6000 JSR.L (A2)
0100903a: 42a7 4e92 504f 6000 019a CLR.L -(A7)
0100903c: 4e92 504f 6000 019a 0c03 JSR.L (A2)
0100903e: 504f 6000 019a 0c03 001f ADDA.W #$00000008,A7
01009040: 6000 019a 0c03 001f 6f00 BT .W #$019a == 010091dc (TRUE)
01009044: 0c03 001f 6f00 0192 302b CMP.B #$1f,D3
01009048: 6f00 0192 302b 0170 0240 BLE.W #$0192 == 010091dc (FALSE)
0100904c: 302b 0170 0240 0100 660c MOVE.W (A3,$0170) == $0200d170,D0
01009050: 0240 0100 660c 302b 0170 AND.W #$0100,D0
01009054: 660c 302b 0170 0040 0100 BNE.B #$0000000c == 01009062 (TRUE)
01009056: 302b 0170 0040 0100 3740 MOVE.W (A3,$0170) == $0200d170,D0
0100905a: 0040 0100 3740 0170 0603 OR.W #$0100,D0
0100905e: 3740 0170 0603 00e0 4a6b MOVE.W D0,(A3,$0170) == $0200d170
01009062: 0603 00e0 4a6b 014c 6d32 ADD.B #$e0,D3
01009066: 4a6b 014c 6d32 306b 0152 TST.W (A3,$014c) == $0200d14c
0100906a: 6d32 306b 0152 d0eb 014c BLT.B #$00000032 == 0100909e (FALSE)
0100906c: 306b 0152 d0eb 014c 2008 MOVEA.W (A3,$0152) == $0200d152,A0
01009070: d0eb 014c 2008 eb80 4c6b ADDA.W (A3,$014c) == $0200d14c,A0
01009074: 2008 eb80 4c6b 0000 0324 MOVE.L A0,D0
01009076: eb80 4c6b 0000 0324 d0ab ASL.L #$00000005,D0
01009078: 4c6b 0000 0324 d0ab 0368 DIVL.L #$0000,(A3,$0324) == $0200d324
0100907e: d0ab 0368 322b 0150 48c1 ADD.L (A3,$0368) == $0200d368,D0
01009082: 322b 0150 48c1 242b 0328 MOVE.W (A3,$0150) == $0200d150,D1
01009086: 48c1 242b 0328 e382 d4ab EXT.L D1
01009088: 242b 0328 e382 d4ab 0328 MOVE.L (A3,$0328) == $0200d328,D2
0100908c: e382 d4ab 0328 e582 4c02 ASL.L #$00000001,D2
0100908e: d4ab 0328 e582 4c02 1800 ADD.L (A3,$0328) == $0200d328,D2
01009092: e582 4c02 1800 2840 d9c1 ASL.L #$00000002,D2
01009094: 4c02 1800 2840 d9c1 6016 MULL.L #$1800,D2
01009098: 2840 d9c1 6016 302b 014c MOVEA.L D0,A4
0100909a: d9c1 6016 302b 014c 48c0 ADDA.L D1,A4
0100909c: 6016 302b 014c 48c0 4480 BT .B #$00000016 == 010090b4 (TRUE)
0100909e: 302b 014c 48c0 4480 e580 MOVE.W (A3,$014c) == $0200d14c,D0
010090a2: 48c0 4480 e580 4c6b 0000 EXT.L D0
010090a4: 4480 e580 4c6b 0000 0324 NEG.L D0
010090a6: e580 4c6b 0000 0324 2840 ASL.L #$00000002,D0
010090a8: 4c6b 0000 0324 2840 d9eb DIVL.L #$0000,(A3,$0324) == $0200d324
010090ae: 2840 d9eb 0368 4286 49c3 MOVEA.L D0,A4
010090b0: d9eb 0368 4286 49c3 2443 ADDA.L (A3,$0368) == $0200d368,A4
010090b4: 4286 49c3 2443 43f9 0101 CLR.L D6
010090b6: 49c3 2443 43f9 0101 68dc EXT.B D3
010090b8: 2443 43f9 0101 68dc 4a6b MOVEA.L D3,A2
010090ba: 43f9 0101 68dc 4a6b 014e LEA.L $010168dc,A1
010090c0: 4a6b 014e 6d0a 362b 014e TST.W (A3,$014e) == $0200d14e
010090c4: 6d0a 362b 014e c7fc 000c BLT.B #$0000000a == 010090d0 (FALSE)
010090c6: 362b 014e c7fc 000c 6018 MOVE.W (A3,$014e) == $0200d14e,D3
010090ca: c7fc 000c 6018 4a6b 014c MULS.W #$000c,D3
010090ce: 6018 4a6b 014c 6d08 362b BT .B #$00000018 == 010090e8 (TRUE)
010090d0: 4a6b 014c 6d08 362b 014e TST.W (A3,$014c) == $0200d14c
010090d4: 6d08 362b 014e 48c3 600a BLT.B #$00000008 == 010090de (FALSE)
010090d6: 362b 014e 48c3 600a 302b MOVE.W (A3,$014e) == $0200d14e,D3
010090da: 48c3 600a 302b 014e 48c0 EXT.L D3
010090dc: 600a 302b 014e 48c0 2600 BT .B #$0000000a == 010090e8 (TRUE)
010090de: 302b 014e 48c0 2600 4483 MOVE.W (A3,$014e) == $0200d14e,D0
010090e2: 48c0 2600 4483 2003 d086 EXT.L D0
010090e4: 2600 4483 2003 d086 4c2b MOVE.L D0,D3
010090e6: 4483 2003 d086 4c2b 0800 NEG.L D3
010090e8: 2003 d086 4c2b 0800 0328 MOVE.L D3,D0
010090ea: d086 4c2b 0800 0328 260c ADD.L D6,D0
010090ec: 4c2b 0800 0328 260c d680 MULL.L #$0800,(A3,$0328) == $0200d328
010090f2: 260c d680 41f2 aa00 41f1 MOVE.L A4,D3
010090f4: d680 41f2 aa00 41f1 8c00 ADD.L D0,D3
010090f6: 41f2 aa00 41f1 8c00 1a30 LEA.L (A2, A2.L*2, $00) == $03015618,A0
010090fa: 41f1 8c00 1a30 6800 49c5 LEA.L (A1, A0.L*4, $00) == $2e10d000,A0
010090fe: 1a30 6800 49c5 4284 202b MOVE.B (A0, D6.L*1, $00) == $0b03fc00,D5
01009102: 49c5 4284 202b 0324 7e02 EXT.B D5
01009104: 4284 202b 0324 7e02 be80 CLR.L D4
01009106: 202b 0324 7e02 be80 676e MOVE.L (A3,$0324) == $0200d324,D0
0100910a: 7e02 be80 676e 6d0c 7e01 MOVE.L #$00000002,D7
0100910c: be80 676e 6d0c 7e01 be80 CMP.L D0,D7
0100910e: 676e 6d0c 7e01 be80 6700 BEQ.B #$0000006e == 0100917e (FALSE)
01009110: 6d0c 7e01 be80 6700 0088 BLT.B #$0000000c == 0100911e (FALSE)
01009112: 7e01 be80 6700 0088 6000 MOVE.L #$00000001,D7
01009114: be80 6700 0088 6000 00a4 CMP.L D0,D7
01009116: 6700 0088 6000 00a4 7e04 BEQ.W #$0088 == 010091a0 (FALSE)
0100911a: 6000 00a4 7e04 be80 6738 BT .W #$00a4 == 010091c0 (TRUE)
0100911e: 7e04 be80 6738 7e10 be80 MOVE.L #$00000004,D7
01009120: be80 6738 7e10 be80 6600 CMP.L D0,D7
01009122: 6738 7e10 be80 6600 0096 BEQ.B #$00000038 == 0100915c (FALSE)
01009124: 7e10 be80 6600 0096 4282 MOVE.L #$00000010,D7
01009126: be80 6600 0096 4282 2005 CMP.L D0,D7
01009128: 6600 0096 4282 2005 e4a0 BNE.W #$0096 == 010091c0 (TRUE)
0100912c: 4282 2005 e4a0 0800 0000 CLR.L D2
0100912e: 2005 e4a0 0800 0000 6706 MOVE.L D5,D0
01009130: e4a0 0800 0000 6706 202b ASR.L D2,D0
01009132: 0800 0000 6706 202b 015c BTST.L #$0000,D0
01009136: 6706 202b 015c 6004 202b BEQ.B #$00000006 == 0100913e (FALSE)
01009138: 202b 015c 6004 202b 0160 MOVE.L (A3,$015c) == $0200d15c,D0
0100913c: 6004 202b 0160 7e03 c087 BT .B #$00000004 == 01009142 (TRUE)
0100913e: 202b 0160 7e03 c087 2202 MOVE.L (A3,$0160) == $0200d160,D0
01009142: 7e03 c087 2202 e381 e3a0 MOVE.L #$00000003,D7
01009144: c087 2202 e381 e3a0 8880 AND.L D7,D0
01009146: 2202 e381 e3a0 8880 5282 MOVE.L D2,D1
01009148: e381 e3a0 8880 5282 7e07 ASL.L #$00000001,D1
0100914a: e3a0 8880 5282 7e07 be82 ASL.L D1,D0
0100914c: 8880 5282 7e07 be82 6cd8 OR.L D0,D4
0100914e: 5282 7e07 be82 6cd8 2a43 ADD.L #$00000001,D2
01009150: 7e07 be82 6cd8 2a43 3a84 MOVE.L #$00000007,D7
01009152: be82 6cd8 2a43 3a84 6064 CMP.L D2,D7
01009154: 6cd8 2a43 3a84 6064 7407 BGE.B #$ffffffd8 == 0100912e (TRUE)
01009156: 2a43 3a84 6064 7407 2043 MOVEA.L D3,A5
01009158: 3a84 6064 7407 2043 5283 MOVE.W D4,(A5)
0100915a: 6064 7407 2043 5283 2005 BT .B #$00000064 == 010091c0 (TRUE)
0100915c: 7407 2043 5283 2005 e4a0 MOVE.L #$00000007,D2
0100915e: 2043 5283 2005 e4a0 0800 MOVEA.L D3,A0
01009160: 5283 2005 e4a0 0800 0000 ADD.L #$00000001,D3
01009162: 2005 e4a0 0800 0000 6706 MOVE.L D5,D0
01009164: e4a0 0800 0000 6706 102b ASR.L D2,D0
01009166: 0800 0000 6706 102b 015f BTST.L #$0000,D0
0100916a: 6706 102b 015f 6004 102b BEQ.B #$00000006 == 01009172 (FALSE)
0100916c: 102b 015f 6004 102b 0163 MOVE.B (A3,$015f) == $0200d15f,D0
01009170: 6004 102b 0163 1080 5382 BT .B #$00000004 == 01009176 (TRUE)
01009172: 102b 0163 1080 5382 6ae2 MOVE.B (A3,$0163) == $0200d163,D0
01009176: 1080 5382 6ae2 6042 7407 MOVE.B D0,(A0)
01009178: 5382 6ae2 6042 7407 2043 SUB.L #$00000001,D2
0100917a: 6ae2 6042 7407 2043 5483 BPL.B #$ffffffe2 == 0100915e (TRUE)
0100917c: 6042 7407 2043 5483 2005 BT .B #$00000042 == 010091c0 (TRUE)
0100917e: 7407 2043 5483 2005 e4a0 MOVE.L #$00000007,D2
01009180: 2043 5483 2005 e4a0 0800 MOVEA.L D3,A0
01009182: 5483 2005 e4a0 0800 0000 ADD.L #$00000002,D3
01009184: 2005 e4a0 0800 0000 6706 MOVE.L D5,D0
01009186: e4a0 0800 0000 6706 302b ASR.L D2,D0
01009188: 0800 0000 6706 302b 015e BTST.L #$0000,D0
0100918c: 6706 302b 015e 6004 302b BEQ.B #$00000006 == 01009194 (FALSE)
0100918e: 302b 015e 6004 302b 0162 MOVE.W (A3,$015e) == $0200d15e,D0
01009192: 6004 302b 0162 3080 5382 BT .B #$00000004 == 01009198 (TRUE)
01009194: 302b 0162 3080 5382 6ae2 MOVE.W (A3,$0162) == $0200d162,D0
01009198: 3080 5382 6ae2 6020 7407 MOVE.W D0,(A0)
0100919a: 5382 6ae2 6020 7407 2043 SUB.L #$00000001,D2
0100919c: 6ae2 6020 7407 2043 5883 BPL.B #$ffffffe2 == 01009180 (TRUE)
0100919e: 6020 7407 2043 5883 2005 BT .B #$00000020 == 010091c0 (TRUE)
010091a0: 7407 2043 5883 2005 e4a0 MOVE.L #$00000007,D2
010091a2: 2043 5883 2005 e4a0 0800 MOVEA.L D3,A0
010091a4: 5883 2005 e4a0 0800 0000 ADD.L #$00000004,D3
010091a6: 2005 e4a0 0800 0000 6706 MOVE.L D5,D0
010091a8: e4a0 0800 0000 6706 202b ASR.L D2,D0
010091aa: 0800 0000 6706 202b 015c BTST.L #$0000,D0
010091ae: 6706 202b 015c 6004 202b BEQ.B #$00000006 == 010091b6 (FALSE)
010091b0: 202b 015c 6004 202b 0160 MOVE.L (A3,$015c) == $0200d15c,D0
010091b4: 6004 202b 0160 2080 5382 BT .B #$00000004 == 010091ba (TRUE)
010091b6: 202b 0160 2080 5382 6ae2 MOVE.L (A3,$0160) == $0200d160,D0
010091ba: 2080 5382 6ae2 5286 7e0b MOVE.L D0,(A0)
010091bc: 5382 6ae2 5286 7e0b be86 SUB.L #$00000001,D2
010091be: 6ae2 5286 7e0b be86 6c00 BPL.B #$ffffffe2 == 010091a2 (TRUE)
010091c0: 5286 7e0b be86 6c00 fef8 ADD.L #$00000001,D6
010091c2: 7e0b be86 6c00 fef8 4a6b MOVE.L #$0000000b,D7
010091c4: be86 6c00 fef8 4a6b 014c CMP.L D6,D7
010091c6: 6c00 fef8 4a6b 014c 6d06 BGE.W #$fef8 == 010090c0 (TRUE)
010091ca: 4a6b 014c 6d06 526b 014c TST.W (A3,$014c) == $0200d14c
010091ce: 6d06 526b 014c 6006 066b BLT.B #$00000006 == 010091d6 (FALSE)
010091d0: 526b 014c 6006 066b fff8 ADD.W #$00000001,(A3,$014c) == $0200d14c
010091d4: 6006 066b fff8 014c 3e2b BT .B #$00000006 == 010091dc (TRUE)
010091d6: 066b fff8 014c 3e2b 0154 ADD.W #$fff8,(A3,$014c) == $0200d14c
010091dc: 3e2b 0154 be6b 014c 6e08 MOVE.W (A3,$0154) == $0200d154,D7
010091e0: be6b 014c 6e08 426b 014c CMP.W (A3,$014c) == $0200d14c,D7
010091e4: 6e08 426b 014c 526b 014e BGT.B #$00000008 == 010091ee (TRUE)
010091e6: 426b 014c 526b 014e 3e2b CLR.W (A3,$014c) == $0200d14c
010091ea: 526b 014e 3e2b 0156 be6b ADD.W #$00000001,(A3,$014e) == $0200d14e
010091ee: 3e2b 0156 be6b 014e 6e00 MOVE.W (A3,$0156) == $0200d156,D7
010091f2: be6b 014e 6e00 00ea 3e2b CMP.W (A3,$014e) == $0200d14e,D7
010091f6: 6e00 00ea 3e2b 0156 0647 BGT.W #$00ea == 010092e2 (TRUE)
010091fa: 3e2b 0156 0647 ffff 3747 MOVE.W (A3,$0156) == $0200d156,D7
010091fe: 0647 ffff 3747 014e 242b ADD.W #$ffff,D7
01009202: 3747 014e 242b 0328 302b MOVE.W D7,(A3,$014e) == $0200d14e
01009206: 242b 0328 302b 0152 48c0 MOVE.L (A3,$0328) == $0200d328,D2
0100920a: 302b 0152 48c0 eb80 4c6b MOVE.W (A3,$0152) == $0200d152,D0
0100920e: 48c0 eb80 4c6b 0000 0324 EXT.L D0
01009210: eb80 4c6b 0000 0324 2840 ASL.L #$00000005,D0
01009212: 4c6b 0000 0324 2840 d9eb DIVL.L #$0000,(A3,$0324) == $0200d324
01009218: 2840 d9eb 0368 2a42 4bf5 MOVEA.L D0,A4
0100921a: d9eb 0368 2a42 4bf5 2a00 ADDA.L (A3,$0368) == $0200d368,A4
0100921e: 2a42 4bf5 2a00 200d e580 MOVEA.L D2,A5
01009220: 4bf5 2a00 200d e580 2d40 LEA.L (A5, D2.L*2, $00) == $0d03f414,A5
01009224: 200d e580 2d40 fffc 302b MOVE.L A5,D0
01009226: e580 2d40 fffc 302b 0154 ASL.L #$00000002,D0
01009228: 2d40 fffc 302b 0154 48c0 MOVE.L D0,(A6,$fffc) == $0b03f460
0100922c: 302b 0154 48c0 e780 2800 MOVE.W (A3,$0154) == $0200d154,D0
01009230: 48c0 e780 2800 4c6b 4804 EXT.L D0
01009232: e780 2800 4c6b 4804 0324 ASL.L #$00000003,D0
01009234: 2800 4c6b 4804 0324 3c2b MOVE.L D0,D4
01009236: 4c6b 4804 0324 3c2b 0150 DIVL.L #$4804,(A3,$0324) == $0200d324
0100923c: 3c2b 0150 cdfc 000c 761f MOVE.W (A3,$0150) == $0200d150,D6
01009240: cdfc 000c 761f c684 2a03 MULS.W #$000c,D6
01009244: 761f c684 2a03 e585 6070 MOVE.L #$0000001f,D3
01009246: c684 2a03 e585 6070 2002 AND.L D4,D3
01009248: 2a03 e585 6070 2002 4c06 MOVE.L D3,D5
0100924a: e585 6070 2002 4c06 0800 ASL.L #$00000002,D5
0100924c: 6070 2002 4c06 0800 45f4 BT .B #$00000070 == 010092be (TRUE)
0100924e: 2002 4c06 0800 45f4 0800 MOVE.L D2,D0
01009250: 4c06 0800 45f4 0800 224a MULL.L #$0800,D6
01009254: 45f4 0800 224a d3ee fffc LEA.L (A4, D0.L*1, $00) == $0b03f989,A2
01009258: 224a d3ee fffc 2204 ea81 MOVEA.L A2,A1
0100925a: d3ee fffc 2204 ea81 7e1f ADDA.L (A6,$fffc) == $0b03f460,A1
0100925e: 2204 ea81 7e1f b687 6254 MOVE.L D4,D1
01009260: ea81 7e1f b687 6254 207c ASR.L #$00000005,D1
01009262: 7e1f b687 6254 207c 0100 MOVE.L #$0000001f,D7
01009264: b687 6254 207c 0100 e96c CMP.L D7,D3
01009266: 6254 207c 0100 e96c 2070 BHI.B #$00000054 == 010092bc (TRUE)
01009268: 207c 0100 e96c 2070 5800 MOVEA.L #$0100e96c,A0
0100926e: 2070 5800 4ed0 24d9 24d9 MOVEA.L (A0, D5.L*1, $00) == $0c03f4ff,A0
01009272: 4ed0 24d9 24d9 24d9 24d9 JMP.L (A0)
01009274: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009276: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009278: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100927a: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100927c: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100927e: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009280: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009282: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009284: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009286: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009288: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100928a: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100928c: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100928e: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009290: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009292: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009294: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009296: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
01009298: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100929a: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100929c: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
0100929e: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092a0: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092a2: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092a4: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092a6: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092a8: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092aa: 24d9 24d9 24d9 24d9 24d9 MOVE.L (A1)+,(A2)+
010092ac: 24d9 24d9 24d9 24d9 2001 MOVE.L (A1)+,(A2)+
010092ae: 24d9 24d9 24d9 2001 5381 MOVE.L (A1)+,(A2)+
010092b0: 24d9 24d9 2001 5381 4a80 MOVE.L (A1)+,(A2)+
010092b2: 24d9 2001 5381 4a80 6eb8 MOVE.L (A1)+,(A2)+
010092b4: 2001 5381 4a80 6eb8 5286 MOVE.L D1,D0
010092b6: 5381 4a80 6eb8 5286 3e2b SUB.L #$00000001,D1
010092b8: 4a80 6eb8 5286 3e2b 0150 TST.L D0
010092ba: 6eb8 5286 3e2b 0150 cffc BGT.B #$ffffffb8 == 01009274 (TRUE)
010092bc: 5286 3e2b 0150 cffc 000c ADD.L #$00000001,D6
010092be: 3e2b 0150 cffc 000c 2047 MOVE.W (A3,$0150) == $0200d150,D7
010092c2: cffc 000c 2047 326b 0156 MULS.W #$000c,D7
010092c6: 2047 326b 0156 5349 43f1 MOVEA.L D7,A0
010092c8: 326b 0156 5349 43f1 9a00 MOVEA.W (A3,$0156) == $0200d156,A1
010092cc: 5349 43f1 9a00 41f0 9c00 SUBA.W #$00000001,A1
010092ce: 43f1 9a00 41f0 9c00 b1c6 LEA.L (A1, A1.L*2, $00) == $0602a000,A1
010092d2: 41f0 9c00 b1c6 6e00 ff74 LEA.L (A0, A1.L*4, $00) == $13077c00,A0
010092d6: b1c6 6e00 ff74 61ff 0000 CMPA.L D6,A0
010092d8: 6e00 ff74 61ff 0000 00c2 BGT.W #$ff74 == 0100924e (TRUE)
010092dc: 61ff 0000 00c2 61ff 0000 BSR.L #$000000c2 == 010093a0
010092e2: 61ff 0000 0014 61ff 0000 BSR.L #$00000014 == 010092f8
010092e8: 61ff 0000 08f6 4cee 3cfc BSR.L #$000008f6 == 01009be0
010092ee: 4cee 3cfc ffd4 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd4) == $0b03f438
010092f4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
010092f6: 4e75 4e56 0000 48e7 3820 RTS.L 
010092f8: 4e56 0000 48e7 3820 61ff LINK.W A6,#$0000
010092fc: 48e7 3820 61ff ffff 70c0 MVMLE.L #$3820,-(A7)
01009300: 61ff ffff 70c0 2440 4a6a BSR.L #$ffff70c0 == 010003c2
01009306: 2440 4a6a 014c 6d00 0088 MOVEA.L D0,A2
01009308: 4a6a 014c 6d00 0088 61ff TST.W (A2,$014c) == $01007354
0100930c: 6d00 0088 61ff 0000 088c BLT.W #$0088 == 01009396 (FALSE)
01009310: 61ff 0000 088c 306a 0152 BSR.L #$0000088c == 01009b9e
01009316: 306a 0152 d0ea 014c 2008 MOVEA.W (A2,$0152) == $0100735a,A0
0100931a: d0ea 014c 2008 eb80 4c6a ADDA.W (A2,$014c) == $01007354,A0
0100931e: 2008 eb80 4c6a 0000 0324 MOVE.L A0,D0
01009320: eb80 4c6a 0000 0324 d0aa ASL.L #$00000005,D0
01009322: 4c6a 0000 0324 d0aa 0368 DIVL.L #$0000,(A2,$0324) == $0100752c
01009328: d0aa 0368 322a 0150 48c1 ADD.L (A2,$0368) == $01007570,D0
0100932c: 322a 0150 48c1 242a 0328 MOVE.W (A2,$0150) == $01007358,D1
01009330: 48c1 242a 0328 e382 d4aa EXT.L D1
01009332: 242a 0328 e382 d4aa 0328 MOVE.L (A2,$0328) == $01007530,D2
01009336: e382 d4aa 0328 e582 4c02 ASL.L #$00000001,D2
01009338: d4aa 0328 e582 4c02 1800 ADD.L (A2,$0328) == $01007530,D2
0100933c: e582 4c02 1800 2600 d681 ASL.L #$00000002,D2
0100933e: 4c02 1800 2600 d681 4282 MULL.L #$1800,D2
01009342: 2600 d681 4282 4a6a 014e MOVE.L D0,D3
01009344: d681 4282 4a6a 014e 6d0c ADD.L D1,D3
01009346: 4282 4a6a 014e 6d0c 382a CLR.L D2
01009348: 4a6a 014e 6d0c 382a 014e TST.W (A2,$014e) == $01007356
0100934c: 6d0c 382a 014e c9fc 000c BLT.B #$0000000c == 0100935a (FALSE)
0100934e: 382a 014e c9fc 000c 2044 MOVE.W (A2,$014e) == $01007356,D4
01009352: c9fc 000c 2044 6004 306a MULS.W #$000c,D4
01009356: 2044 6004 306a 014e 2008 MOVEA.L D4,A0
01009358: 6004 306a 014e 2008 d082 BT .B #$00000004 == 0100935e (TRUE)
0100935a: 306a 014e 2008 d082 4c2a MOVEA.W (A2,$014e) == $01007356,A0
0100935e: 2008 d082 4c2a 0800 0328 MOVE.L A0,D0
01009360: d082 4c2a 0800 0328 2043 ADD.L D2,D0
01009362: 4c2a 0800 0328 2043 d1c0 MULL.L #$0800,(A2,$0328) == $01007530
01009368: 2043 d1c0 7810 b8aa 0324 MOVEA.L D3,A0
0100936a: d1c0 7810 b8aa 0324 6604 ADDA.L D0,A0
0100936c: 7810 b8aa 0324 6604 4650 MOVE.L #$00000010,D4
0100936e: b8aa 0324 6604 4650 6010 CMP.L (A2,$0324) == $0100752c,D4
01009372: 6604 4650 6010 4281 4698 BNE.B #$00000004 == 01009378 (TRUE)
01009374: 4650 6010 4281 4698 2008 NOT.W (A0)
01009376: 6010 4281 4698 2008 d2aa BT .B #$00000010 == 01009388 (TRUE)
01009378: 4281 4698 2008 d2aa 0324 CLR.L D1
0100937a: 4698 2008 d2aa 0324 7807 NOT.L (A0)+
0100937c: 2008 d2aa 0324 7807 b881 MOVE.L A0,D0
0100937e: d2aa 0324 7807 b881 6cf2 ADD.L (A2,$0324) == $0100752c,D1
01009382: 7807 b881 6cf2 5282 780b MOVE.L #$00000007,D4
01009384: b881 6cf2 5282 780b b882 CMP.L D1,D4
01009386: 6cf2 5282 780b b882 6cb8 BGE.B #$fffffff2 == 0100937a (TRUE)
01009388: 5282 780b b882 6cb8 61ff ADD.L #$00000001,D2
0100938a: 780b b882 6cb8 61ff 0000 MOVE.L #$0000000b,D4
0100938c: b882 6cb8 61ff 0000 084e CMP.L D2,D4
0100938e: 6cb8 61ff 0000 084e 4cee BGE.B #$ffffffb8 == 01009348 (TRUE)
01009390: 61ff 0000 084e 4cee 041c BSR.L #$0000084e == 01009be0
01009396: 4cee 041c fff0 4e5e 4e75 MVMEL.L #$041c,(A6,$fff0) == $0b03f454
0100939c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100939e: 4e75 4e56 0000 48e7 3c30 RTS.L 
010093a0: 4e56 0000 48e7 3c30 61ff LINK.W A6,#$0000
010093a4: 48e7 3c30 61ff ffff 7018 MVMLE.L #$3c30,-(A7)
010093a8: 61ff ffff 7018 2440 61ff BSR.L #$ffff7018 == 010003c2
010093ae: 2440 61ff 0000 07ec 306a MOVEA.L D0,A2
010093b0: 61ff 0000 07ec 306a 0154 BSR.L #$000007ec == 01009b9e
010093b6: 306a 0154 90ea 014c 2608 MOVEA.W (A2,$0154) == $0100735c,A0
010093ba: 90ea 014c 2608 93c9 2803 SUBA.W (A2,$014c) == $01007354,A0
010093be: 2608 93c9 2803 e784 306a MOVE.L A0,D3
010093c0: 93c9 2803 e784 306a 0150 SUBA.L A1,A1
010093c2: 2803 e784 306a 0150 d0ea MOVE.L D3,D4
010093c4: e784 306a 0150 d0ea 014e ASL.L #$00000003,D4
010093c6: 306a 0150 d0ea 014e 41f0 MOVEA.W (A2,$0150) == $01007358,A0
010093ca: d0ea 014e 41f0 8a00 47f1 ADDA.W (A2,$014e) == $01007356,A0
010093ce: 41f0 8a00 47f1 8c00 200b LEA.L (A0, A0.L*2, $00) == $210bf400,A0
010093d2: 47f1 8c00 200b 4c2a 0800 LEA.L (A1, A0.L*4, $00) == $2e10d000,A3
010093d6: 200b 4c2a 0800 0328 d0aa MOVE.L A3,D0
010093d8: 4c2a 0800 0328 d0aa 0368 MULL.L #$0800,(A2,$0328) == $01007530
010093de: d0aa 0368 306a 0152 d0ea ADD.L (A2,$0368) == $01007570,D0
010093e2: 306a 0152 d0ea 014c 2208 MOVEA.W (A2,$0152) == $0100735a,A0
010093e6: d0ea 014c 2208 eb81 4c6a ADDA.W (A2,$014c) == $01007354,A0
010093ea: 2208 eb81 4c6a 1001 0324 MOVE.L A0,D1
010093ec: eb81 4c6a 1001 0324 2400 ASL.L #$00000005,D1
010093ee: 4c6a 1001 0324 2400 d481 DIVL.L #$1001,(A2,$0324) == $0100752c
010093f4: 2400 d481 7a10 baaa 0324 MOVE.L D0,D2
010093f6: d481 7a10 baaa 0324 6616 ADD.L D1,D2
010093f8: 7a10 baaa 0324 6616 4281 MOVE.L #$00000010,D5
010093fa: baaa 0324 6616 4281 b681 CMP.L (A2,$0324) == $0100752c,D5
010093fe: 6616 4281 b681 6f2a 2042 BNE.B #$00000016 == 01009416 (TRUE)
01009400: 4281 b681 6f2a 2042 5482 CLR.L D1
01009402: b681 6f2a 2042 5482 30aa CMP.L D1,D3
01009404: 6f2a 2042 5482 30aa 0162 BLE.B #$0000002a == 01009430 (FALSE)
01009406: 2042 5482 30aa 0162 5281 MOVEA.L D2,A0
01009408: 5482 30aa 0162 5281 b681 ADD.L #$00000002,D2
0100940a: 30aa 0162 5281 b681 6ef2 MOVE.W (A2,$0162) == $0100736a,(A0)
0100940e: 5281 b681 6ef2 601a 4281 ADD.L #$00000001,D1
01009410: b681 6ef2 601a 4281 600a CMP.L D1,D3
01009412: 6ef2 601a 4281 600a 2042 BGT.B #$fffffff2 == 01009406 (TRUE)
01009414: 601a 4281 600a 2042 5882 BT .B #$0000001a == 01009430 (TRUE)
01009416: 4281 600a 2042 5882 20aa CLR.L D1
01009418: 600a 2042 5882 20aa 0160 BT .B #$0000000a == 01009424 (TRUE)
0100941a: 2042 5882 20aa 0160 5281 MOVEA.L D2,A0
0100941c: 5882 20aa 0160 5281 2004 ADD.L #$00000004,D2
0100941e: 20aa 0160 5281 2004 4c6a MOVE.L (A2,$0160) == $01007368,(A0)
01009422: 5281 2004 4c6a 0800 0324 ADD.L #$00000001,D1
01009424: 2004 4c6a 0800 0324 b081 MOVE.L D4,D0
01009426: 4c6a 0800 0324 b081 6eea DIVL.L #$0800,(A2,$0324) == $0100752c
0100942c: b081 6eea 5249 7a0b ba89 CMP.L D1,D0
0100942e: 6eea 5249 7a0b ba89 6c8e BGT.B #$ffffffea == 0100941a (TRUE)
01009430: 5249 7a0b ba89 6c8e 61ff ADDA.W #$00000001,A1
01009432: 7a0b ba89 6c8e 61ff 0000 MOVE.L #$0000000b,D5
01009434: ba89 6c8e 61ff 0000 07a6 CMP.L A1,D5
01009436: 6c8e 61ff 0000 07a6 4cee BGE.B #$ffffff8e == 010093c6 (TRUE)
01009438: 61ff 0000 07a6 4cee 0c3c BSR.L #$000007a6 == 01009be0
0100943e: 4cee 0c3c ffe8 4e5e 4e75 MVMEL.L #$0c3c,(A6,$ffe8) == $0b03f44c
01009444: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
01009446: 4e75 4e56 0000 2f0a 61ff RTS.L 
01009448: 4e56 0000 2f0a 61ff ffff LINK.W A6,#$0000
0100944c: 2f0a 61ff ffff 6f72 2440 MOVE.L A2,-(A7)
0100944e: 61ff ffff 6f72 2440 302a BSR.L #$ffff6f72 == 010003c2
01009454: 2440 302a 0170 0240 0008 MOVEA.L D0,A2
01009456: 302a 0170 0240 0008 661c MOVE.W (A2,$0170) == $01007378,D0
0100945a: 0240 0008 661c 022a fff7 AND.W #$0008,D0
0100945e: 661c 022a fff7 0004 2f2e BNE.B #$0000001c == 0100947c (TRUE)
01009460: 022a fff7 0004 2f2e 000c AND.B #$f7,(A2,$0004) == $0100720c
01009466: 2f2e 000c 2f2e 0008 2f2e MOVE.L (A6,$000c) == $0b03f470,-(A7)
0100946a: 2f2e 0008 2f2e 0010 61ff MOVE.L (A6,$0008) == $0b03f46c,-(A7)
0100946e: 2f2e 0010 61ff ffff ef92 MOVE.L (A6,$0010) == $0b03f474,-(A7)
01009472: 61ff ffff ef92 defc 000c BSR.L #$ffffef92 == 01008406
01009478: defc 000c 302a 0170 0040 ADDA.W #$000c,A7
0100947c: 302a 0170 0040 0020 3540 MOVE.W (A2,$0170) == $01007378,D0
01009480: 0040 0020 3540 0170 2f2e OR.W #$0020,D0
01009484: 3540 0170 2f2e 0020 2f2e MOVE.W D0,(A2,$0170) == $01007378
01009488: 2f2e 0020 2f2e 001c 2f2e MOVE.L (A6,$0020) == $0b03f484,-(A7)
0100948c: 2f2e 001c 2f2e 0018 2f2e MOVE.L (A6,$001c) == $0b03f480,-(A7)
01009490: 2f2e 0018 2f2e 0014 61ff MOVE.L (A6,$0018) == $0b03f47c,-(A7)
01009494: 2f2e 0014 61ff ffff d2d6 MOVE.L (A6,$0014) == $0b03f478,-(A7)
01009498: 61ff ffff d2d6 246e fffc BSR.L #$ffffd2d6 == 01006770
0100949e: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
010094a2: 4e5e 4e75 4e56 0000 2f2e UNLK.L A6
010094a4: 4e75 4e56 0000 2f2e 0014 RTS.L 
010094a6: 4e56 0000 2f2e 0014 2f2e LINK.W A6,#$0000
010094aa: 2f2e 0014 2f2e 0010 2f2e MOVE.L (A6,$0014) == $0b03f478,-(A7)
010094ae: 2f2e 0010 2f2e 000c 2f2e MOVE.L (A6,$0010) == $0b03f474,-(A7)
010094b2: 2f2e 000c 2f2e 0008 4879 MOVE.L (A6,$000c) == $0b03f470,-(A7)
010094b6: 2f2e 0008 4879 0100 fcf3 MOVE.L (A6,$0008) == $0b03f46c,-(A7)
010094ba: 4879 0100 fcf3 42a7 42a7 PEA.L $0100fcf3
010094c0: 42a7 42a7 61ff ffff ff82 CLR.L -(A7)
010094c2: 42a7 61ff ffff ff82 4e5e CLR.L -(A7)
010094c4: 61ff ffff ff82 4e5e 4e75 BSR.L #$ffffff82 == 01009448
010094ca: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
010094cc: 4e75 4e56 0000 2f0a 61ff RTS.L 
010094ce: 4e56 0000 2f0a 61ff ffff LINK.W A6,#$0000
010094d2: 2f0a 61ff ffff 6eec 2440 MOVE.L A2,-(A7)
010094d4: 61ff ffff 6eec 2440 302a BSR.L #$ffff6eec == 010003c2
010094da: 2440 302a 0170 0240 0020 MOVEA.L D0,A2
010094dc: 302a 0170 0240 0020 6718 MOVE.W (A2,$0170) == $01007378,D0
010094e0: 0240 0020 6718 61ff ffff AND.W #$0020,D0
010094e4: 6718 61ff ffff f38c 002a BEQ.B #$00000018 == 010094fe (FALSE)
010094e6: 61ff ffff f38c 002a 0008 BSR.L #$fffff38c == 01008874
010094ec: 002a 0008 0004 302a 0170 OR.B #$08,(A2,$0004) == $0100720c
010094f2: 302a 0170 0240 ffdf 3540 MOVE.W (A2,$0170) == $01007378,D0
010094f6: 0240 ffdf 3540 0170 246e AND.W #$ffdf,D0
010094fa: 3540 0170 246e fffc 4e5e MOVE.W D0,(A2,$0170) == $01007378
010094fe: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
01009502: 4e5e 4e75 4e56 0000 2f02 UNLK.L A6
01009504: 4e75 4e56 0000 2f02 61ff RTS.L 
01009506: 4e56 0000 2f02 61ff ffff LINK.W A6,#$0000
0100950a: 2f02 61ff ffff 6eb4 2040 MOVE.L D2,-(A7)
0100950c: 61ff ffff 6eb4 2040 1028 BSR.L #$ffff6eb4 == 010003c2
01009512: 2040 1028 034e 49c0 4c2e MOVEA.L D0,A0
01009514: 1028 034e 49c0 4c2e 0800 MOVE.B (A0,$034e) == $0b03ff4e,D0
01009518: 49c0 4c2e 0800 0008 e580 EXT.B D0
0100951a: 4c2e 0800 0008 e580 2240 MULL.L #$0800,(A6,$0008) == $0b03f46c
01009520: e580 2240 d3e8 035c 1028 ASL.L #$00000002,D0
01009522: 2240 d3e8 035c 1028 034e MOVEA.L D0,A1
01009524: d3e8 035c 1028 034e 0c00 ADDA.L (A0,$035c) == $0b03ff5c,A1
01009528: 1028 034e 0c00 0004 6716 MOVE.B (A0,$034e) == $0b03ff4e,D0
0100952c: 0c00 0004 6716 6e08 0c00 CMP.B #$04,D0
01009530: 6716 6e08 0c00 0001 670a BEQ.B #$00000016 == 01009548 (FALSE)
01009532: 6e08 0c00 0001 670a 606a BGT.B #$00000008 == 0100953c (TRUE)
01009534: 0c00 0001 670a 606a 0c00 CMP.B #$01,D0
01009538: 670a 606a 0c00 0008 672c BEQ.B #$0000000a == 01009544 (FALSE)
0100953a: 606a 0c00 0008 672c 6062 BT .B #$0000006a == 010095a6 (TRUE)
0100953c: 0c00 0008 672c 6062 2211 CMP.B #$08,D0
01009540: 672c 6062 2211 6062 2219 BEQ.B #$0000002c == 0100956e (FALSE)
01009542: 6062 2211 6062 2219 0281 BT .B #$00000062 == 010095a6 (TRUE)
01009544: 2211 6062 2219 0281 ff00 MOVE.L (A1),D1
01009546: 6062 2219 0281 ff00 0000 BT .B #$00000062 == 010095aa (TRUE)
01009548: 2219 0281 ff00 0000 2019 MOVE.L (A1)+,D1
0100954a: 0281 ff00 0000 2019 0280 AND.L #$ff000000,D1
01009550: 2019 0280 ff00 0000 e088 MOVE.L (A1)+,D0
01009552: 0280 ff00 0000 e088 8280 AND.L #$ff000000,D0
01009558: e088 8280 2019 0280 ff00 LSR.L #$00000008,D0
0100955a: 8280 2019 0280 ff00 0000 OR.L D0,D1
0100955c: 2019 0280 ff00 0000 7410 MOVE.L (A1)+,D0
0100955e: 0280 ff00 0000 7410 e4a8 AND.L #$ff000000,D0
01009564: 7410 e4a8 8280 2011 602a MOVE.L #$00000010,D2
01009566: e4a8 8280 2011 602a 2211 LSR.L D2,D0
01009568: 8280 2011 602a 2211 0281 OR.L D0,D1
0100956a: 2011 602a 2211 0281 ff00 MOVE.L (A1),D0
0100956c: 602a 2211 0281 ff00 0000 BT .B #$0000002a == 01009598 (TRUE)
0100956e: 2211 0281 ff00 0000 5049 MOVE.L (A1),D1
01009570: 0281 ff00 0000 5049 2011 AND.L #$ff000000,D1
01009576: 5049 2011 0280 ff00 0000 ADDA.W #$00000008,A1
01009578: 2011 0280 ff00 0000 e088 MOVE.L (A1),D0
0100957a: 0280 ff00 0000 e088 8280 AND.L #$ff000000,D0
01009580: e088 8280 5049 2011 0280 LSR.L #$00000008,D0
01009582: 8280 5049 2011 0280 ff00 OR.L D0,D1
01009584: 5049 2011 0280 ff00 0000 ADDA.W #$00000008,A1
01009586: 2011 0280 ff00 0000 7410 MOVE.L (A1),D0
01009588: 0280 ff00 0000 7410 e4a8 AND.L #$ff000000,D0
0100958e: 7410 e4a8 8280 2029 0008 MOVE.L #$00000010,D2
01009590: e4a8 8280 2029 0008 0280 LSR.L D2,D0
01009592: 8280 2029 0008 0280 ff00 OR.L D0,D1
01009594: 2029 0008 0280 ff00 0000 MOVE.L (A1,$0008) == $0200e008,D0
01009598: 0280 ff00 0000 7418 e4a8 AND.L #$ff000000,D0
0100959e: 7418 e4a8 8280 6004 4280 MOVE.L #$00000018,D2
010095a0: e4a8 8280 6004 4280 6002 LSR.L D2,D0
010095a2: 8280 6004 4280 6002 2001 OR.L D0,D1
010095a4: 6004 4280 6002 2001 242e BT .B #$00000004 == 010095aa (TRUE)
010095a6: 4280 6002 2001 242e fffc CLR.L D0
010095a8: 6002 2001 242e fffc 4e5e BT .B #$00000002 == 010095ac (TRUE)
010095aa: 2001 242e fffc 4e5e 4e75 MOVE.L D1,D0
010095ac: 242e fffc 4e5e 4e75 4e56 MOVE.L (A6,$fffc) == $0b03f460,D2
010095b0: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
010095b2: 4e75 4e56 fffc 48e7 3e38 RTS.L 
010095b4: 4e56 fffc 48e7 3e38 246e LINK.W A6,#$fffc
010095b8: 48e7 3e38 246e 0008 76ff MVMLE.L #$3e38,-(A7)
010095bc: 246e 0008 76ff 267c 0200 MOVEA.L (A6,$0008) == $0b03f46c,A2
010095c0: 76ff 267c 0200 d000 207c MOVE.L #$ffffffff,D3
010095c2: 267c 0200 d000 207c 0200 MOVEA.L #$0200d000,A3
010095c8: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
010095ce: 2d50 fffc 386a 0170 2f0a MOVE.L (A0),(A6,$fffc) == $0b03f460
010095d2: 386a 0170 2f0a 2f2a 0006 MOVEA.W (A2,$0170) == $01007378,A4
010095d6: 2f0a 2f2a 0006 61ff ffff MOVE.L A2,-(A7)
010095d8: 2f2a 0006 61ff ffff 746e MOVE.L (A2,$0006) == $0100720e,-(A7)
010095dc: 61ff ffff 746e 102e fffe BSR.L #$ffff746e == 01000a4c
010095e2: 102e fffe e808 4282 1400 MOVE.B (A6,$fffe) == $0b03f462,D0
010095e6: e808 4282 1400 2a2a 0006 LSR.B #$00000004,D0
010095e8: 4282 1400 2a2a 0006 41ea CLR.L D2
010095ea: 1400 2a2a 0006 41ea 0016 MOVE.B D0,D2
010095ec: 2a2a 0006 41ea 0016 504f MOVE.L (A2,$0006) == $0100720e,D5
010095f0: 41ea 0016 504f 0828 0005 LEA.L (A2,$0016) == $0100721e,A0
010095f4: 504f 0828 0005 0011 6708 ADDA.W #$00000008,A7
010095f6: 0828 0005 0011 6708 e9e8 BTST.B #$0005,(A0,$0011) == $0b03fc11
010095fc: 6708 e9e8 30c2 0011 e383 BEQ.B #$00000008 == 01009606 (FALSE)
010095fe: e9e8 30c2 0011 e383 2f0a BFEXTU.L #$30c2,(A0,$0011) == $0b03fc11
01009604: e383 2f0a 61ff 0000 0aa2 ASL.L #$00000001,D3
01009606: 2f0a 61ff 0000 0aa2 2800 MOVE.L A2,-(A7)
01009608: 61ff 0000 0aa2 2800 584f BSR.L #$00000aa2 == 0100a0ac
0100960e: 2800 584f 72ff b284 672a MOVE.L D0,D4
01009610: 584f 72ff b284 672a 2f04 ADDA.W #$00000004,A7
01009612: 72ff b284 672a 2f04 2f0a MOVE.L #$ffffffff,D1
01009614: b284 672a 2f04 2f0a 61ff CMP.L D4,D1
01009616: 672a 2f04 2f0a 61ff 0000 BEQ.B #$0000002a == 01009642 (FALSE)
01009618: 2f04 2f0a 61ff 0000 0b2a MOVE.L D4,-(A7)
0100961a: 2f0a 61ff 0000 0b2a 2f0a MOVE.L A2,-(A7)
0100961c: 61ff 0000 0b2a 2f0a 61ff BSR.L #$00000b2a == 0100a148
01009622: 2f0a 61ff 0000 0b6c 61ff MOVE.L A2,-(A7)
01009624: 61ff 0000 0b6c 61ff ffff BSR.L #$00000b6c == 0100a192
0100962a: 61ff ffff f8f8 2f0a 61ff BSR.L #$fffff8f8 == 01008f24
01009630: 2f0a 61ff 0000 0aba defc MOVE.L A2,-(A7)
01009632: 61ff 0000 0aba defc 0010 BSR.L #$00000aba == 0100a0ee
01009638: defc 0010 ba83 6602 2c04 ADDA.W #$0010,A7
0100963c: ba83 6602 2c04 4a85 6600 CMP.L D3,D5
0100963e: 6602 2c04 4a85 6600 0096 BNE.B #$00000002 == 01009642 (TRUE)
01009640: 2c04 4a85 6600 0096 4a82 MOVE.L D4,D6
01009642: 4a85 6600 0096 4a82 6708 TST.L D5
01009644: 6600 0096 4a82 6708 7202 BNE.W #$0096 == 010096dc (TRUE)
01009648: 4a82 6708 7202 b282 6600 TST.L D2
0100964a: 6708 7202 b282 6600 008a BEQ.B #$00000008 == 01009654 (FALSE)
0100964c: 7202 b282 6600 008a 2013 MOVE.L #$00000002,D1
0100964e: b282 6600 008a 2013 0040 CMP.L D2,D1
01009650: 6600 008a 2013 0040 0080 BNE.W #$008a == 010096dc (TRUE)
01009654: 2013 0040 0080 2680 7202 MOVE.L (A3),D0
01009656: 0040 0080 2680 7202 b282 OR.W #$0080,D0
0100965a: 2680 7202 b282 6608 0239 MOVE.L D0,(A3)
0100965c: 7202 b282 6608 0239 00bf MOVE.L #$00000002,D1
0100965e: b282 6608 0239 00bf 020c CMP.L D2,D1
01009660: 6608 0239 00bf 020c 0004 BNE.B #$00000008 == 0100966a (TRUE)
01009662: 0239 00bf 020c 0004 2f3c AND.B #$bf,$020c0004
0100966a: 2f3c 0202 0000 2f0a 61ff MOVE.L #$02020000,-(A7)
01009670: 2f0a 61ff ffff 861a 504f MOVE.L A2,-(A7)
01009672: 61ff ffff 861a 504f 4a80 BSR.L #$ffff861a == 01001c8e
01009678: 504f 4a80 675e 207c 0202 ADDA.W #$00000008,A7
0100967a: 4a80 675e 207c 0202 0004 TST.L D0
0100967c: 675e 207c 0202 0004 20bc BEQ.B #$0000005e == 010096dc (FALSE)
0100967e: 207c 0202 0004 20bc 8000 MOVEA.L #$02020004,A0
01009684: 20bc 8000 0000 207c 0202 MOVE.L #$80000000,(A0)
0100968a: 207c 0202 0000 20bc 0800 MOVEA.L #$02020000,A0
01009690: 20bc 0800 0000 2f3c 0003 MOVE.L #$08000000,(A0)
01009696: 2f3c 0003 3450 61ff ffff MOVE.L #$00033450,-(A7)
0100969c: 61ff ffff 8e2e 4282 584f BSR.L #$ffff8e2e == 010024cc		// delay(210000)
010096a2: 4282 584f b4aa 0006 6728 CLR.L D2
010096a4: 584f b4aa 0006 6728 2f02 ADDA.W #$00000004,A7
010096a6: b4aa 0006 6728 2f02 2f0a CMP.L (A2,$0006) == $0100720e,D2
010096aa: 6728 2f02 2f0a 61ff 0000 BEQ.B #$00000028 == 010096d4 (FALSE)
010096ac: 2f02 2f0a 61ff 0000 0060 MOVE.L D2,-(A7)
010096ae: 2f0a 61ff 0000 0060 504f MOVE.L A2,-(A7)
010096b0: 61ff 0000 0060 504f 7201 BSR.L #$00000060 == 01009712
010096b6: 504f 7201 b280 6610 2a02 ADDA.W #$00000008,A7
010096b8: 7201 b280 6610 2a02 182a MOVE.L #$00000001,D1
010096ba: b280 6610 2a02 182a 034d CMP.L D0,D1
010096bc: 6610 2a02 182a 034d 49c4 BNE.B #$00000010 == 010096ce (TRUE)
010096be: 2a02 182a 034d 49c4 b685 MOVE.L D2,D5
010096c0: 182a 034d 49c4 b685 660a MOVE.B (A2,$034d) == $01007555,D4
010096c4: 49c4 b685 660a 2c04 6006 EXT.B D4
010096c6: b685 660a 2c04 6006 b682 CMP.L D5,D3
010096c8: 660a 2c04 6006 b682 6602 BNE.B #$0000000a == 010096d4 (TRUE)
010096ca: 2c04 6006 b682 6602 76ff MOVE.L D4,D6
010096cc: 6006 b682 6602 76ff 5482 BT .B #$00000006 == 010096d4 (TRUE)
010096ce: b682 6602 76ff 5482 7206 CMP.L D2,D3
010096d0: 6602 76ff 5482 7206 b282 BNE.B #$00000002 == 010096d4 (TRUE)
010096d2: 76ff 5482 7206 b282 6cca MOVE.L #$ffffffff,D3
010096d4: 5482 7206 b282 6cca 72ff ADD.L #$00000002,D2
010096d6: 7206 b282 6cca 72ff b283 MOVE.L #$00000006,D1
010096d8: b282 6cca 72ff b283 6704 CMP.L D2,D1
010096da: 6cca 72ff b283 6704 2a03 BGE.B #$ffffffca == 010096a6 (TRUE)
010096dc: 72ff b283 6704 2a03 2806 MOVE.L #$ffffffff,D1
010096de: b283 6704 2a03 2806 baaa CMP.L D3,D1
010096e0: 6704 2a03 2806 baaa 0006 BEQ.B #$00000004 == 010096e6 (FALSE)
010096e2: 2a03 2806 baaa 0006 660c MOVE.L D3,D5
010096e4: 2806 baaa 0006 660c 2f04 MOVE.L D6,D4
010096e6: baaa 0006 660c 2f04 2f0a CMP.L (A2,$0006) == $0100720e,D5
010096ea: 660c 2f04 2f0a 61ff 0000 BNE.B #$0000000c == 010096f8 (TRUE)
010096ec: 2f04 2f0a 61ff 0000 0a56 MOVE.L D4,-(A7)
010096ee: 2f0a 61ff 0000 0a56 600c MOVE.L A2,-(A7)
010096f0: 61ff 0000 0a56 600c 2f04 BSR.L #$00000a56 == 0100a148
010096f6: 600c 2f04 2f05 2f0a 61ff BT .B #$0000000c == 01009704 (TRUE)
010096f8: 2f04 2f05 2f0a 61ff 0000 MOVE.L D4,-(A7)
010096fa: 2f05 2f0a 61ff 0000 023a MOVE.L D5,-(A7)
010096fc: 2f0a 61ff 0000 023a 354c MOVE.L A2,-(A7)
010096fe: 61ff 0000 023a 354c 0170 BSR.L #$0000023a == 0100993a
01009704: 354c 0170 4cee 1c7c ffdc MOVE.W A4,(A2,$0170) == $01007378
01009708: 4cee 1c7c ffdc 4e5e 4e75 MVMEL.L #$1c7c,(A6,$ffdc) == $0b03f440
0100970e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01009710: 4e75 4e56 0000 48e7 3830 RTS.L 
01009712: 4e56 0000 48e7 3830 246e LINK.W A6,#$0000
01009716: 48e7 3830 246e 0008 262e MVMLE.L #$3830,-(A7)
0100971a: 246e 0008 262e 000c 2003 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100971e: 262e 000c 2003 7818 e9a0 MOVE.L (A6,$000c) == $0b03f470,D3
01009722: 2003 7818 e9a0 2400 0082 MOVE.L D3,D0
01009724: 7818 e9a0 2400 0082 f0ff MOVE.L #$00000018,D4
01009726: e9a0 2400 0082 f0ff fff0 ASL.L D4,D0
01009728: 2400 0082 f0ff fff0 2f02 MOVE.L D0,D2
0100972a: 0082 f0ff fff0 2f02 2f0a OR.L #$f0fffff0,D2
01009730: 2f02 2f0a 61ff ffff 8558 MOVE.L D2,-(A7)
01009732: 2f0a 61ff ffff 8558 504f MOVE.L A2,-(A7)
01009734: 61ff ffff 8558 504f 4a80 BSR.L #$ffff8558 == 01001c8e
0100973a: 504f 4a80 6700 01b2 2242 ADDA.W #$00000008,A7
0100973c: 4a80 6700 01b2 2242 2011 TST.L D0
0100973e: 6700 01b2 2242 2011 0280 BEQ.W #$01b2 == 010098f2 (FALSE)
01009742: 2242 2011 0280 c000 0000 MOVEA.L D2,A1
01009744: 2011 0280 c000 0000 0c80 MOVE.L (A1),D0
01009746: 0280 c000 0000 0c80 c000 AND.L #$c0000000,D0
0100974c: 0c80 c000 0000 6600 019e CMP.L #$c0000000,D0
01009752: 6600 019e 2003 7818 e9a0 BNE.W #$019e == 010098f2 (TRUE)
01009756: 2003 7818 e9a0 2400 0082 MOVE.L D3,D0
01009758: 7818 e9a0 2400 0082 f0ff MOVE.L #$00000018,D4
0100975a: e9a0 2400 0082 f0ff ffe0 ASL.L D4,D0
0100975c: 2400 0082 f0ff ffe0 2f02 MOVE.L D0,D2
0100975e: 0082 f0ff ffe0 2f02 2f0a OR.L #$f0ffffe0,D2
01009764: 2f02 2f0a 61ff ffff 8524 MOVE.L D2,-(A7)
01009766: 2f0a 61ff ffff 8524 504f MOVE.L A2,-(A7)
01009768: 61ff ffff 8524 504f 4a80 BSR.L #$ffff8524 == 01001c8e
0100976e: 504f 4a80 6700 017e 2242 ADDA.W #$00000008,A7
01009770: 4a80 6700 017e 2242 2011 TST.L D0
01009772: 6700 017e 2242 2011 0280 BEQ.W #$017e == 010098f2 (FALSE)
01009776: 2242 2011 0280 ff00 0000 MOVEA.L D2,A1
01009778: 2011 0280 ff00 0000 0c80 MOVE.L (A1),D0
0100977a: 0280 ff00 0000 0c80 a500 AND.L #$ff000000,D0
01009780: 0c80 a500 0000 6600 016a CMP.L #$a5000000,D0
01009786: 6600 016a 4878 0080 486a BNE.W #$016a == 010098f2 (TRUE)
0100978a: 4878 0080 486a 0324 61ff PEA.L $00000080
0100978e: 486a 0324 61ff ffff d844 PEA.L (A2,$0324) == $0100752c
01009792: 61ff ffff d844 1543 034c BSR.L #$ffffd844 == 01006fd8
01009798: 1543 034c 422a 034d 2003 MOVE.B D3,(A2,$034c) == $01007554
0100979c: 422a 034d 2003 7818 e9a0 CLR.B (A2,$034d) == $01007555
010097a0: 2003 7818 e9a0 2400 0082 MOVE.L D3,D0
010097a2: 7818 e9a0 2400 0082 f0ff MOVE.L #$00000018,D4
010097a4: e9a0 2400 0082 f0ff ffd8 ASL.L D4,D0
010097a6: 2400 0082 f0ff ffd8 2242 MOVE.L D0,D2
010097a8: 0082 f0ff ffd8 2242 4280 OR.L #$f0ffffd8,D2
010097ae: 2242 4280 1011 1540 034e MOVEA.L D2,A1
010097b0: 4280 1011 1540 034e 504f CLR.L D0
010097b2: 1011 1540 034e 504f 0c00 MOVE.B (A1),D0
010097b4: 1540 034e 504f 0c00 0004 MOVE.B D0,(A2,$034e) == $01007556
010097b8: 504f 0c00 0004 6714 6e0a ADDA.W #$00000008,A7
010097ba: 0c00 0004 6714 6e0a 0c00 CMP.B #$04,D0
010097be: 6714 6e0a 0c00 0001 670c BEQ.B #$00000014 == 010097d4 (FALSE)
010097c0: 6e0a 0c00 0001 670c 6000 BGT.B #$0000000a == 010097cc (TRUE)
010097c2: 0c00 0001 670c 6000 0128 CMP.B #$01,D0
010097c6: 670c 6000 0128 0c00 0008 BEQ.B #$0000000c == 010097d4 (FALSE)
010097c8: 6000 0128 0c00 0008 6600 BT .W #$0128 == 010098f2 (TRUE)
010097cc: 0c00 0008 6600 0120 2003 CMP.B #$08,D0
010097d0: 6600 0120 2003 7818 e9a0 BNE.W #$0120 == 010098f2 (TRUE)
010097d4: 2003 7818 e9a0 2200 0081 MOVE.L D3,D0
010097d6: 7818 e9a0 2200 0081 f0ff MOVE.L #$00000018,D4
010097d8: e9a0 2200 0081 f0ff ffb8 ASL.L D4,D0
010097da: 2200 0081 f0ff ffb8 2241 MOVE.L D0,D1
010097dc: 0081 f0ff ffb8 2241 2411 OR.L #$f0ffffb8,D1
010097e2: 2241 2411 0282 ff00 0000 MOVEA.L D1,A1
010097e4: 2411 0282 ff00 0000 2200 MOVE.L (A1),D2
010097e6: 0282 ff00 0000 2200 0081 AND.L #$ff000000,D2
010097ec: 2200 0081 f0ff ffc0 2241 MOVE.L D0,D1
010097ee: 0081 f0ff ffc0 2241 1211 OR.L #$f0ffffc0,D1
010097f4: 2241 1211 49c1 0281 0000 MOVEA.L D1,A1
010097f6: 1211 49c1 0281 0000 00ff MOVE.B (A1),D1
010097f8: 49c1 0281 0000 00ff 7810 EXT.B D1
010097fa: 0281 0000 00ff 7810 e9a1 AND.L #$000000ff,D1
01009800: 7810 e9a1 8481 2200 0081 MOVE.L #$00000010,D4
01009802: e9a1 8481 2200 0081 f0ff ASL.L D4,D1
01009804: 8481 2200 0081 f0ff ffc8 OR.L D1,D2
01009806: 2200 0081 f0ff ffc8 2241 MOVE.L D0,D1
01009808: 0081 f0ff ffc8 2241 1211 OR.L #$f0ffffc8,D1
0100980e: 2241 1211 49c1 0281 0000 MOVEA.L D1,A1
01009810: 1211 49c1 0281 0000 00ff MOVE.B (A1),D1
01009812: 49c1 0281 0000 00ff e181 EXT.B D1
01009814: 0281 0000 00ff e181 8481 AND.L #$000000ff,D1
0100981a: e181 8481 0080 f0ff ffd0 ASL.L #$00000008,D1
0100981c: 8481 0080 f0ff ffd0 2240 OR.L D1,D2
0100981e: 0080 f0ff ffd0 2240 1011 OR.L #$f0ffffd0,D0
01009824: 2240 1011 49c0 0280 0000 MOVEA.L D0,A1
01009826: 1011 49c0 0280 0000 00ff MOVE.B (A1),D0
01009828: 49c0 0280 0000 00ff 8480 EXT.B D0
0100982a: 0280 0000 00ff 8480 2002 AND.L #$000000ff,D0
01009830: 8480 2002 0280 ff00 0000 OR.L D0,D2
01009832: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
01009834: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
0100983a: 0c80 f000 0000 670c 2002 CMP.L #$f0000000,D0
01009840: 670c 2002 0280 f000 0000 BEQ.B #$0000000c == 0100984e (FALSE)
01009842: 2002 0280 f000 0000 6600 MOVE.L D2,D0
01009844: 0280 f000 0000 6600 00a6 AND.L #$f0000000,D0
0100984a: 6600 00a6 2002 0280 ff00 BNE.W #$00a6 == 010098f2 (TRUE)
0100984e: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
01009850: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009856: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
0100985c: 6604 7018 6002 701c 2803 BNE.B #$00000004 == 01009862 (TRUE)
0100985e: 7018 6002 701c 2803 e1a4 MOVE.L #$00000018,D0
01009860: 6002 701c 2803 e1a4 2004 BT .B #$00000002 == 01009864 (TRUE)
01009862: 701c 2803 e1a4 2004 8082 MOVE.L #$0000001c,D0
01009864: 2803 e1a4 2004 8082 2540 MOVE.L D3,D4
01009866: e1a4 2004 8082 2540 035c ASL.L D0,D4
01009868: 2004 8082 2540 035c 2002 MOVE.L D4,D0
0100986a: 8082 2540 035c 2002 0280 OR.L D2,D0
0100986c: 2540 035c 2002 0280 ff00 MOVE.L D0,(A2,$035c) == $01007564
01009870: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
01009872: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009878: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
0100987e: 6604 7018 6002 701c 2803 BNE.B #$00000004 == 01009884 (TRUE)
01009880: 7018 6002 701c 2803 e1a4 MOVE.L #$00000018,D0
01009882: 6002 701c 2803 e1a4 2004 BT .B #$00000002 == 01009886 (TRUE)
01009884: 701c 2803 e1a4 2004 8480 MOVE.L #$0000001c,D0
01009886: 2803 e1a4 2004 8480 2542 MOVE.L D3,D4
01009888: e1a4 2004 8480 2542 0358 ASL.L D0,D4
0100988a: 2004 8480 2542 0358 4878 MOVE.L D4,D0
0100988c: 8480 2542 0358 4878 0001 OR.L D0,D2
0100988e: 2542 0358 4878 0001 61ff MOVE.L D2,(A2,$0358) == $01007560
01009892: 4878 0001 61ff ffff fc6e PEA.L $00000001
01009896: 61ff ffff fc6e 2040 584f BSR.L #$fffffc6e == 01009506
0100989c: 2040 584f 4a88 674e 7402 MOVEA.L D0,A0
0100989e: 584f 4a88 674e 7402 47f0 ADDA.W #$00000004,A7
010098a0: 4a88 674e 7402 47f0 8c02 TST.L A0
010098a2: 674e 7402 47f0 8c02 6042 BEQ.B #$0000004e == 010098f2 (FALSE)
010098a4: 7402 47f0 8c02 6042 2f02 MOVE.L #$00000002,D2
010098a6: 47f0 8c02 6042 2f02 61ff LEA.L (A0, A0.L*4, $02) == $3713ec02,A3
010098aa: 6042 2f02 61ff ffff fc56 BT .B #$00000042 == 010098ee (TRUE)
010098ac: 2f02 61ff ffff fc56 2f00 MOVE.L D2,-(A7)
010098ae: 61ff ffff fc56 2f00 61ff BSR.L #$fffffc56 == 01009506
010098b4: 2f00 61ff 0000 03c0 504f MOVE.L D0,-(A7)
010098b6: 61ff 0000 03c0 504f 7801 BSR.L #$000003c0 == 01009c78
010098bc: 504f 7801 b880 6624 182a ADDA.W #$00000008,A7
010098be: 7801 b880 6624 182a 034d MOVE.L #$00000001,D4
010098c0: b880 6624 182a 034d 49c4 CMP.L D0,D4
010098c2: 6624 182a 034d 49c4 2f04 BNE.B #$00000024 == 010098e8 (TRUE)
010098c4: 182a 034d 49c4 2f04 2f03 MOVE.B (A2,$034d) == $01007555,D4
010098c8: 49c4 2f04 2f03 2f0a 61ff EXT.B D4
010098ca: 2f04 2f03 2f0a 61ff 0000 MOVE.L D4,-(A7)
010098cc: 2f03 2f0a 61ff 0000 0068 MOVE.L D3,-(A7)
010098ce: 2f0a 61ff 0000 0068 61ff MOVE.L A2,-(A7)
010098d0: 61ff 0000 0068 61ff ffff BSR.L #$00000068 == 0100993a
010098d6: 61ff ffff f64c 2f0a 61ff BSR.L #$fffff64c == 01008f24
010098dc: 2f0a 61ff 0000 001e 7001 MOVE.L A2,-(A7)
010098de: 61ff 0000 001e 7001 600c BSR.L #$0000001e == 010098fe
010098e4: 7001 600c 5a82 522a 034d MOVE.L #$00000001,D0
010098e6: 600c 5a82 522a 034d b7c2 BT .B #$0000000c == 010098f4 (TRUE)
010098e8: 5a82 522a 034d b7c2 6eba ADD.L #$00000005,D2
010098ea: 522a 034d b7c2 6eba 4280 ADD.B #$00000001,(A2,$034d) == $01007555
010098ee: b7c2 6eba 4280 4cee 0c1c CMPA.L D2,A3
010098f0: 6eba 4280 4cee 0c1c ffec BGT.B #$ffffffba == 010098ac (TRUE)
010098f2: 4280 4cee 0c1c ffec 4e5e CLR.L D0
010098f4: 4cee 0c1c ffec 4e5e 4e75 MVMEL.L #$0c1c,(A6,$ffec) == $0b03f450
010098fa: 4e5e 4e75 4e56 0000 206e UNLK.L A6
010098fc: 4e75 4e56 0000 206e 0008 RTS.L 
010098fe: 4e56 0000 206e 0008 1028 LINK.W A6,#$0000
01009902: 206e 0008 1028 034c 49c0 MOVEA.L (A6,$0008) == $0b03f46c,A0
01009906: 1028 034c 49c0 b0a8 0006 MOVE.B (A0,$034c) == $0b03ff4c,D0
0100990a: 49c0 b0a8 0006 671c 1028 EXT.B D0
0100990c: b0a8 0006 671c 1028 034d CMP.L (A0,$0006) == $0b03fc06,D0
01009910: 671c 1028 034d 49c0 2240 BEQ.B #$0000001c == 0100992e (FALSE)
01009912: 1028 034d 49c0 2240 4871 MOVE.B (A0,$034d) == $0b03ff4d,D0
01009916: 49c0 2240 4871 0c03 61ff EXT.B D0
01009918: 2240 4871 0c03 61ff ffff MOVEA.L D0,A1
0100991a: 4871 0c03 61ff ffff fbe6 PEA.L (A1, D0.L*4, $03) == $0200f007
0100991e: 61ff ffff fbe6 2f00 61ff BSR.L #$fffffbe6 == 01009506
01009924: 2f00 61ff 0000 0350 6008 MOVE.L D0,-(A7)
01009926: 61ff 0000 0350 6008 2f08 BSR.L #$00000350 == 01009c78
0100992c: 6008 2f08 61ff 0000 07bc BT .B #$00000008 == 01009936 (TRUE)
0100992e: 2f08 61ff 0000 07bc 4e5e MOVE.L A0,-(A7)
01009930: 61ff 0000 07bc 4e5e 4e75 BSR.L #$000007bc == 0100a0ee
01009936: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01009938: 4e75 4e56 0000 48e7 3c38 RTS.L 
0100993a: 4e56 0000 48e7 3c38 286e LINK.W A6,#$0000
0100993e: 48e7 3c38 286e 0008 262e MVMLE.L #$3c38,-(A7)
01009942: 286e 0008 262e 000c 282e MOVEA.L (A6,$0008) == $0b03f46c,A4
01009946: 262e 000c 282e 0010 b6ac MOVE.L (A6,$000c) == $0b03f470,D3
0100994a: 282e 0010 b6ac 0006 660e MOVE.L (A6,$0010) == $0b03f474,D4
0100994e: b6ac 0006 660e 2f04 2f0c CMP.L (A4,$0006) == $0b03f58e,D3
01009952: 660e 2f04 2f0c 61ff 0000 BNE.B #$0000000e == 01009962 (TRUE)
01009954: 2f04 2f0c 61ff 0000 07ee MOVE.L D4,-(A7)
01009956: 2f0c 61ff 0000 07ee 6000 MOVE.L A4,-(A7)
01009958: 61ff 0000 07ee 6000 0234 BSR.L #$000007ee == 0100a148
0100995e: 6000 0234 4878 0080 486c BT .W #$0234 == 01009b94 (TRUE)
01009962: 4878 0080 486c 0324 61ff PEA.L $00000080
01009966: 486c 0324 61ff ffff d66c PEA.L (A4,$0324) == $0b03f8ac
0100996a: 61ff ffff d66c 1943 034c BSR.L #$ffffd66c == 01006fd8
01009970: 1943 034c 1944 034d 2003 MOVE.B D3,(A4,$034c) == $0b03f8d4
01009974: 1944 034d 2003 7a18 eba0 MOVE.B D4,(A4,$034d) == $0b03f8d5
01009978: 2003 7a18 eba0 2200 0081 MOVE.L D3,D0
0100997a: 7a18 eba0 2200 0081 f0ff MOVE.L #$00000018,D5
0100997c: eba0 2200 0081 f0ff ffd8 ASL.L D5,D0
0100997e: 2200 0081 f0ff ffd8 2241 MOVE.L D0,D1
01009980: 0081 f0ff ffd8 2241 4281 OR.L #$f0ffffd8,D1
01009986: 2241 4281 1211 1941 034e MOVEA.L D1,A1
01009988: 4281 1211 1941 034e 2200 CLR.L D1
0100998a: 1211 1941 034e 2200 0081 MOVE.B (A1),D1
0100998c: 1941 034e 2200 0081 f0ff MOVE.B D1,(A4,$034e) == $0b03f8d6
01009990: 2200 0081 f0ff ffb8 2241 MOVE.L D0,D1
01009992: 0081 f0ff ffb8 2241 2411 OR.L #$f0ffffb8,D1
01009998: 2241 2411 0282 ff00 0000 MOVEA.L D1,A1
0100999a: 2411 0282 ff00 0000 2200 MOVE.L (A1),D2
0100999c: 0282 ff00 0000 2200 0081 AND.L #$ff000000,D2
010099a2: 2200 0081 f0ff ffc0 2241 MOVE.L D0,D1
010099a4: 0081 f0ff ffc0 2241 1211 OR.L #$f0ffffc0,D1
010099aa: 2241 1211 49c1 0281 0000 MOVEA.L D1,A1
010099ac: 1211 49c1 0281 0000 00ff MOVE.B (A1),D1
010099ae: 49c1 0281 0000 00ff 7a10 EXT.B D1
010099b0: 0281 0000 00ff 7a10 eba1 AND.L #$000000ff,D1
010099b6: 7a10 eba1 8481 2200 0081 MOVE.L #$00000010,D5
010099b8: eba1 8481 2200 0081 f0ff ASL.L D5,D1
010099ba: 8481 2200 0081 f0ff ffc8 OR.L D1,D2
010099bc: 2200 0081 f0ff ffc8 2241 MOVE.L D0,D1
010099be: 0081 f0ff ffc8 2241 1211 OR.L #$f0ffffc8,D1
010099c4: 2241 1211 49c1 0281 0000 MOVEA.L D1,A1
010099c6: 1211 49c1 0281 0000 00ff MOVE.B (A1),D1
010099c8: 49c1 0281 0000 00ff e181 EXT.B D1
010099ca: 0281 0000 00ff e181 8481 AND.L #$000000ff,D1
010099d0: e181 8481 0080 f0ff ffd0 ASL.L #$00000008,D1
010099d2: 8481 0080 f0ff ffd0 2240 OR.L D1,D2
010099d4: 0080 f0ff ffd0 2240 1011 OR.L #$f0ffffd0,D0
010099da: 2240 1011 49c0 0280 0000 MOVEA.L D0,A1
010099dc: 1011 49c0 0280 0000 00ff MOVE.B (A1),D0
010099de: 49c0 0280 0000 00ff 8480 EXT.B D0
010099e0: 0280 0000 00ff 8480 504f AND.L #$000000ff,D0
010099e6: 8480 504f 2002 0280 ff00 OR.L D0,D2
010099e8: 504f 2002 0280 ff00 0000 ADDA.W #$00000008,A7
010099ea: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
010099ec: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
010099f2: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
010099f8: 6604 7018 6002 701c 2a03 BNE.B #$00000004 == 010099fe (TRUE)
010099fa: 7018 6002 701c 2a03 e1a5 MOVE.L #$00000018,D0
010099fc: 6002 701c 2a03 e1a5 2005 BT .B #$00000002 == 01009a00 (TRUE)
010099fe: 701c 2a03 e1a5 2005 8082 MOVE.L #$0000001c,D0
01009a00: 2a03 e1a5 2005 8082 2940 MOVE.L D3,D5
01009a02: e1a5 2005 8082 2940 035c ASL.L D0,D5
01009a04: 2005 8082 2940 035c 2002 MOVE.L D5,D0
01009a06: 8082 2940 035c 2002 0280 OR.L D2,D0
01009a08: 2940 035c 2002 0280 ff00 MOVE.L D0,(A4,$035c) == $0b03f8e4
01009a0c: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
01009a0e: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009a14: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009a1a: 6604 7018 6002 701c 2a03 BNE.B #$00000004 == 01009a20 (TRUE)
01009a1c: 7018 6002 701c 2a03 e1a5 MOVE.L #$00000018,D0
01009a1e: 6002 701c 2a03 e1a5 2005 BT .B #$00000002 == 01009a22 (TRUE)
01009a20: 701c 2a03 e1a5 2005 8480 MOVE.L #$0000001c,D0
01009a22: 2a03 e1a5 2005 8480 2942 MOVE.L D3,D5
01009a24: e1a5 2005 8480 2942 0358 ASL.L D0,D5
01009a26: 2005 8480 2942 0358 42a7 MOVE.L D5,D0
01009a28: 8480 2942 0358 42a7 45f9 OR.L D0,D2
01009a2a: 2942 0358 42a7 45f9 0100 MOVE.L D2,(A4,$0358) == $0b03f8e0
01009a2e: 42a7 45f9 0100 9506 4e92 CLR.L -(A7)
01009a30: 45f9 0100 9506 4e92 122c LEA.L $01009506,A2
01009a36: 4e92 122c 034e 49c1 e581 JSR.L (A2)
01009a38: 122c 034e 49c1 e581 4c01 MOVE.B (A4,$034e) == $0b03f8d6,D1
01009a3c: 49c1 e581 4c01 0800 2940 EXT.B D1
01009a3e: e581 4c01 0800 2940 0360 ASL.L #$00000002,D1
01009a40: 4c01 0800 2940 0360 2244 MULL.L #$0800,D1
01009a44: 2940 0360 2244 47f1 4c02 MOVE.L D0,(A4,$0360) == $0b03f8e8
01009a48: 2244 47f1 4c02 486b 0002 MOVEA.L D4,A1
01009a4a: 47f1 4c02 486b 0002 4e92 LEA.L (A1, D4.L*4, $02) == $0200e0fe,A3
01009a4e: 486b 0002 4e92 2940 0350 PEA.L (A3,$0002) == $0200d002
01009a52: 4e92 2940 0350 486b 0003 JSR.L (A2)
01009a54: 2940 0350 486b 0003 4e92 MOVE.L D0,(A4,$0350) == $0b03f8d8
01009a58: 486b 0003 4e92 2940 0354 PEA.L (A3,$0003) == $0200d003
01009a5c: 4e92 2940 0354 486b 0004 JSR.L (A2)
01009a5e: 2940 0354 486b 0004 4e92 MOVE.L D0,(A4,$0354) == $0b03f8dc
01009a62: 486b 0004 4e92 2640 524b PEA.L (A3,$0004) == $0200d004
01009a66: 4e92 2640 524b 2f00 4e92 JSR.L (A2)
01009a68: 2640 524b 2f00 4e92 2940 MOVEA.L D0,A3
01009a6a: 524b 2f00 4e92 2940 0324 ADDA.W #$00000001,A3
01009a6c: 2f00 4e92 2940 0324 200b MOVE.L D0,-(A7)
01009a6e: 4e92 2940 0324 200b 524b JSR.L (A2)
01009a70: 2940 0324 200b 524b 2f00 MOVE.L D0,(A4,$0324) == $0b03f8ac
01009a74: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009a76: 524b 2f00 4e92 2940 0328 ADDA.W #$00000001,A3
01009a78: 2f00 4e92 2940 0328 200b MOVE.L D0,-(A7)
01009a7a: 4e92 2940 0328 200b 524b JSR.L (A2)
01009a7c: 2940 0328 200b 524b 2f00 MOVE.L D0,(A4,$0328) == $0b03f8b0
01009a80: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009a82: 524b 2f00 4e92 2940 032c ADDA.W #$00000001,A3
01009a84: 2f00 4e92 2940 032c 200b MOVE.L D0,-(A7)
01009a86: 4e92 2940 032c 200b 524b JSR.L (A2)
01009a88: 2940 032c 200b 524b 2f00 MOVE.L D0,(A4,$032c) == $0b03f8b4
01009a8c: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009a8e: 524b 2f00 4e92 2940 0330 ADDA.W #$00000001,A3
01009a90: 2f00 4e92 2940 0330 defc MOVE.L D0,-(A7)
01009a92: 4e92 2940 0330 defc 0020 JSR.L (A2)
01009a94: 2940 0330 defc 0020 200b MOVE.L D0,(A4,$0330) == $0b03f8b8
01009a98: defc 0020 200b 524b 2f00 ADDA.W #$0020,A7
01009a9c: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009a9e: 524b 2f00 4e92 2940 0334 ADDA.W #$00000001,A3
01009aa0: 2f00 4e92 2940 0334 200b MOVE.L D0,-(A7)
01009aa2: 4e92 2940 0334 200b 524b JSR.L (A2)
01009aa4: 2940 0334 200b 524b 2f00 MOVE.L D0,(A4,$0334) == $0b03f8bc
01009aa8: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009aaa: 524b 2f00 4e92 2940 0338 ADDA.W #$00000001,A3
01009aac: 2f00 4e92 2940 0338 200b MOVE.L D0,-(A7)
01009aae: 4e92 2940 0338 200b 524b JSR.L (A2)
01009ab0: 2940 0338 200b 524b 2f00 MOVE.L D0,(A4,$0338) == $0b03f8c0
01009ab4: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009ab6: 524b 2f00 4e92 2940 033c ADDA.W #$00000001,A3
01009ab8: 2f00 4e92 2940 033c 200b MOVE.L D0,-(A7)
01009aba: 4e92 2940 033c 200b 524b JSR.L (A2)
01009abc: 2940 033c 200b 524b 2f00 MOVE.L D0,(A4,$033c) == $0b03f8c4
01009ac0: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009ac2: 524b 2f00 4e92 2940 0340 ADDA.W #$00000001,A3
01009ac4: 2f00 4e92 2940 0340 200b MOVE.L D0,-(A7)
01009ac6: 4e92 2940 0340 200b 524b JSR.L (A2)
01009ac8: 2940 0340 200b 524b 2f00 MOVE.L D0,(A4,$0340) == $0b03f8c8
01009acc: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009ace: 524b 2f00 4e92 2940 0344 ADDA.W #$00000001,A3
01009ad0: 2f00 4e92 2940 0344 200b MOVE.L D0,-(A7)
01009ad2: 4e92 2940 0344 200b 524b JSR.L (A2)
01009ad4: 2940 0344 200b 524b 2f00 MOVE.L D0,(A4,$0344) == $0b03f8cc
01009ad8: 200b 524b 2f00 4e92 2940 MOVE.L A3,D0
01009ada: 524b 2f00 4e92 2940 0348 ADDA.W #$00000001,A3
01009adc: 2f00 4e92 2940 0348 347c MOVE.L D0,-(A7)
01009ade: 4e92 2940 0348 347c 0001 JSR.L (A2)
01009ae0: 2940 0348 347c 0001 defc MOVE.L D0,(A4,$0348) == $0b03f8d0
01009ae4: 347c 0001 defc 0018 200b MOVEA.W #$0001,A2
01009ae8: defc 0018 200b 524b 2f00 ADDA.W #$0018,A7
01009aec: 200b 524b 2f00 61ff ffff MOVE.L A3,D0
01009aee: 524b 2f00 61ff ffff fa12 ADDA.W #$00000001,A3
01009af0: 2f00 61ff ffff fa12 2400 MOVE.L D0,-(A7)
01009af2: 61ff ffff fa12 2400 584f BSR.L #$fffffa12 == 01009506
01009af8: 2400 584f 41f2 aa00 41f4 MOVE.L D0,D2
01009afa: 584f 41f2 aa00 41f4 8c00 ADDA.W #$00000004,A7
01009afc: 41f2 aa00 41f4 8c00 d0fc LEA.L (A2, A2.L*2, $00) == $03015618,A0
01009b00: 41f4 8c00 d0fc 0358 0280 LEA.L (A4, A0.L*4, $00) == $3713e588,A0
01009b04: d0fc 0358 0280 ff00 0000 ADDA.W #$0358,A0
01009b08: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009b0e: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009b14: 6604 7018 6002 701c 2a03 BNE.B #$00000004 == 01009b1a (TRUE)
01009b16: 7018 6002 701c 2a03 e1a5 MOVE.L #$00000018,D0
01009b18: 6002 701c 2a03 e1a5 2005 BT .B #$00000002 == 01009b1c (TRUE)
01009b1a: 701c 2a03 e1a5 2005 8082 MOVE.L #$0000001c,D0
01009b1c: 2a03 e1a5 2005 8082 2080 MOVE.L D3,D5
01009b1e: e1a5 2005 8082 2080 41f2 ASL.L D0,D5
01009b20: 2005 8082 2080 41f2 aa00 MOVE.L D5,D0
01009b22: 8082 2080 41f2 aa00 41f4 OR.L D2,D0
01009b24: 2080 41f2 aa00 41f4 8c00 MOVE.L D0,(A0)
01009b26: 41f2 aa00 41f4 8c00 d0fc LEA.L (A2, A2.L*2, $00) == $03015618,A0
01009b2a: 41f4 8c00 d0fc 0358 2002 LEA.L (A4, A0.L*4, $00) == $3713e588,A0
01009b2e: d0fc 0358 2002 0280 ff00 ADDA.W #$0358,A0
01009b32: 2002 0280 ff00 0000 0c80 MOVE.L D2,D0
01009b34: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009b3a: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009b40: 6604 7018 6002 701c 2a03 BNE.B #$00000004 == 01009b46 (TRUE)
01009b42: 7018 6002 701c 2a03 e1a5 MOVE.L #$00000018,D0
01009b44: 6002 701c 2a03 e1a5 2005 BT .B #$00000002 == 01009b48 (TRUE)
01009b46: 701c 2a03 e1a5 2005 8480 MOVE.L #$0000001c,D0
01009b48: 2a03 e1a5 2005 8480 2142 MOVE.L D3,D5
01009b4a: e1a5 2005 8480 2142 0004 ASL.L D0,D5
01009b4c: 2005 8480 2142 0004 200b MOVE.L D5,D0
01009b4e: 8480 2142 0004 200b 524b OR.L D0,D2
01009b50: 2142 0004 200b 524b 2f00 MOVE.L D2,(A0,$0004) == $0b03fc04
01009b54: 200b 524b 2f00 61ff ffff MOVE.L A3,D0
01009b56: 524b 2f00 61ff ffff f9aa ADDA.W #$00000001,A3
01009b58: 2f00 61ff ffff f9aa 41f2 MOVE.L D0,-(A7)
01009b5a: 61ff ffff f9aa 41f2 aa00 BSR.L #$fffff9aa == 01009506
01009b60: 41f2 aa00 41f4 8c00 2140 LEA.L (A2, A2.L*2, $00) == $03015618,A0
01009b64: 41f4 8c00 2140 0360 584f LEA.L (A4, A0.L*4, $00) == $3713e588,A0
01009b68: 2140 0360 584f 524a 7a05 MOVE.L D0,(A0,$0360) == $0b03ff60
01009b6c: 584f 524a 7a05 ba8a 6c00 ADDA.W #$00000004,A7
01009b6e: 524a 7a05 ba8a 6c00 ff76 ADDA.W #$00000001,A2
01009b70: 7a05 ba8a 6c00 ff76 7a01 MOVE.L #$00000005,D5
01009b72: ba8a 6c00 ff76 7a01 8bac CMP.L A2,D5
01009b74: 6c00 ff76 7a01 8bac 0338 BGE.W #$ff76 == 01009aec (TRUE)
01009b78: 7a01 8bac 0338 4aac 0378 MOVE.L #$00000001,D5
01009b7a: 8bac 0338 4aac 0378 6610 OR.L D5,(A4,$0338) == $0b03f8c0
01009b7e: 4aac 0378 6610 297c 0410 TST.L (A4,$0378) == $0b03f900
01009b82: 6610 297c 0410 0000 0374 BNE.B #$00000010 == 01009b94 (TRUE)
01009b84: 297c 0410 0000 0374 297c MOVE.L #$04100000,(A4,$0374) == $0b03f8fc
01009b8c: 297c 0010 0000 0378 4cee MOVE.L #$00100000,(A4,$0378) == $0b03f900
01009b94: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
01009b9a: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
01009b9c: 4e75 4e56 0000 61ff ffff RTS.L 
01009b9e: 4e56 0000 61ff ffff 681e LINK.W A6,#$0000
01009ba2: 61ff ffff 681e 2040 52a8 BSR.L #$ffff681e == 010003c2
01009ba8: 2040 52a8 03a0 7201 b2a8 MOVEA.L D0,A0
01009baa: 52a8 03a0 7201 b2a8 03a0 ADD.L #$00000001,(A0,$03a0) == $0b03ffa0
01009bae: 7201 b2a8 03a0 6626 1028 MOVE.L #$00000001,D1
01009bb0: b2a8 03a0 6626 1028 034c CMP.L (A0,$03a0) == $0b03ffa0,D1
01009bb4: 6626 1028 034c 49c0 b0a8 BNE.B #$00000026 == 01009bdc (TRUE)
01009bb6: 1028 034c 49c0 b0a8 0006 MOVE.B (A0,$034c) == $0b03ff4c,D0
01009bba: 49c0 b0a8 0006 660a 2f08 EXT.B D0
01009bbc: b0a8 0006 660a 2f08 61ff CMP.L (A0,$0006) == $0b03fc06,D0
01009bc0: 660a 2f08 61ff 0000 05fe BNE.B #$0000000a == 01009bcc (TRUE)
01009bc2: 2f08 61ff 0000 05fe 6010 MOVE.L A0,-(A7)
01009bc4: 61ff 0000 05fe 6010 4aa8 BSR.L #$000005fe == 0100a1c4
01009bca: 6010 4aa8 0350 670a 2f28 BT .B #$00000010 == 01009bdc (TRUE)
01009bcc: 4aa8 0350 670a 2f28 0350 TST.L (A0,$0350) == $0b03ff50
01009bd0: 670a 2f28 0350 61ff 0000 BEQ.B #$0000000a == 01009bdc (FALSE)
01009bd2: 2f28 0350 61ff 0000 00a0 MOVE.L (A0,$0350) == $0b03ff50,-(A7)
01009bd6: 61ff 0000 00a0 4e5e 4e75 BSR.L #$000000a0 == 01009c78
01009bdc: 4e5e 4e75 4e56 0000 61ff UNLK.L A6
01009bde: 4e75 4e56 0000 61ff ffff RTS.L 
01009be0: 4e56 0000 61ff ffff 67dc LINK.W A6,#$0000
01009be4: 61ff ffff 67dc 2040 53a8 BSR.L #$ffff67dc == 010003c2
01009bea: 2040 53a8 03a0 4aa8 03a0 MOVEA.L D0,A0
01009bec: 53a8 03a0 4aa8 03a0 6e2a SUB.L #$00000001,(A0,$03a0) == $0b03ffa0
01009bf0: 4aa8 03a0 6e2a 42a8 03a0 TST.L (A0,$03a0) == $0b03ffa0
01009bf4: 6e2a 42a8 03a0 1028 034c BGT.B #$0000002a == 01009c20 (TRUE)
01009bf6: 42a8 03a0 1028 034c 49c0 CLR.L (A0,$03a0) == $0b03ffa0
01009bfa: 1028 034c 49c0 b0a8 0006 MOVE.B (A0,$034c) == $0b03ff4c,D0
01009bfe: 49c0 b0a8 0006 660a 2f08 EXT.B D0
01009c00: b0a8 0006 660a 2f08 61ff CMP.L (A0,$0006) == $0b03fc06,D0
01009c04: 660a 2f08 61ff 0000 05ec BNE.B #$0000000a == 01009c10 (TRUE)
01009c06: 2f08 61ff 0000 05ec 6010 MOVE.L A0,-(A7)
01009c08: 61ff 0000 05ec 6010 4aa8 BSR.L #$000005ec == 0100a1f6
01009c0e: 6010 4aa8 0354 670a 2f28 BT .B #$00000010 == 01009c20 (TRUE)
01009c10: 4aa8 0354 670a 2f28 0354 TST.L (A0,$0354) == $0b03ff54
01009c14: 670a 2f28 0354 61ff 0000 BEQ.B #$0000000a == 01009c20 (FALSE)
01009c16: 2f28 0354 61ff 0000 005c MOVE.L (A0,$0354) == $0b03ff54,-(A7)
01009c1a: 61ff 0000 005c 4e5e 4e75 BSR.L #$0000005c == 01009c78
01009c20: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
01009c22: 4e75 4e56 0000 48e7 2020 RTS.L 
01009c24: 4e56 0000 48e7 2020 242e LINK.W A6,#$0000
01009c28: 48e7 2020 242e 0008 61ff MVMLE.L #$2020,-(A7)
01009c2c: 242e 0008 61ff ffff 6790 MOVE.L (A6,$0008) == $0b03f46c,D2
01009c30: 61ff ffff 6790 2440 d4fc BSR.L #$ffff6790 == 010003c2
01009c36: 2440 d4fc 0324 93c9 41f1 MOVEA.L D0,A2
01009c38: d4fc 0324 93c9 41f1 9a00 ADDA.W #$0324,A2
01009c3c: 93c9 41f1 9a00 41f2 8c34 SUBA.L A1,A1
01009c3e: 41f1 9a00 41f2 8c34 4aa8 LEA.L (A1, A1.L*2, $00) == $0602a000,A0
01009c42: 41f2 8c34 4aa8 0008 6718 LEA.L (A2, A0.L*4, $34) == $2d10623c,A0
01009c46: 4aa8 0008 6718 b490 6514 TST.L (A0,$0008) == $0b03fc08
01009c4a: 6718 b490 6514 2010 d0a8 BEQ.B #$00000018 == 01009c64 (FALSE)
01009c4c: b490 6514 2010 d0a8 0008 CMP.L (A0),D2
01009c4e: 6514 2010 d0a8 0008 b082 BCS.B #$00000014 == 01009c64 (FALSE)
01009c50: 2010 d0a8 0008 b082 630a MOVE.L (A0),D0
01009c52: d0a8 0008 b082 630a 2002 ADD.L (A0,$0008) == $0b03fc08,D0
01009c56: b082 630a 2002 9090 d0a8 CMP.L D2,D0
01009c58: 630a 2002 9090 d0a8 0004 BLS.B #$0000000a == 01009c64 (FALSE)
01009c5a: 2002 9090 d0a8 0004 600a MOVE.L D2,D0
01009c5c: 9090 d0a8 0004 600a 5249 SUB.L (A0),D0
01009c5e: d0a8 0004 600a 5249 7205 ADD.L (A0,$0004) == $0b03fc04,D0
01009c62: 600a 5249 7205 b289 6cd2 BT .B #$0000000a == 01009c6e (TRUE)
01009c64: 5249 7205 b289 6cd2 2002 ADDA.W #$00000001,A1
01009c66: 7205 b289 6cd2 2002 4cee MOVE.L #$00000005,D1
01009c68: b289 6cd2 2002 4cee 0404 CMP.L A1,D1
01009c6a: 6cd2 2002 4cee 0404 fff8 BGE.B #$ffffffd2 == 01009c3e (TRUE)
01009c6c: 2002 4cee 0404 fff8 4e5e MOVE.L D2,D0
01009c6e: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
01009c74: 4e5e 4e75 4e56 ffe0 48e7 UNLK.L A6
01009c76: 4e75 4e56 ffe0 48e7 3f3c RTS.L 
01009c78: 4e56 ffe0 48e7 3f3c 262e LINK.W A6,#$ffe0
01009c7c: 48e7 3f3c 262e 0008 61ff MVMLE.L #$3f3c,-(A7)
01009c80: 262e 0008 61ff ffff 673c MOVE.L (A6,$0008) == $0b03f46c,D3
01009c84: 61ff ffff 673c 2040 1a28 BSR.L #$ffff673c == 010003c2
01009c8a: 2040 1a28 034c 49c5 4a83 MOVEA.L D0,A0
01009c8c: 1a28 034c 49c5 4a83 6606 MOVE.B (A0,$034c) == $0b03ff4c,D5
01009c90: 49c5 4a83 6606 4280 6000 EXT.B D5
01009c92: 4a83 6606 4280 6000 0406 TST.L D3
01009c94: 6606 4280 6000 0406 2003 BNE.B #$00000006 == 01009c9c (TRUE)
01009c96: 4280 6000 0406 2003 5283 CLR.L D0
01009c98: 6000 0406 2003 5283 2f00 BT .W #$0406 == 0100a0a0 (TRUE)
01009c9c: 2003 5283 2f00 45f9 0100 MOVE.L D3,D0
01009c9e: 5283 2f00 45f9 0100 9506 ADD.L #$00000001,D3
01009ca0: 2f00 45f9 0100 9506 4e92 MOVE.L D0,-(A7)
01009ca2: 45f9 0100 9506 4e92 2400 LEA.L $01009506,A2
01009ca8: 4e92 2400 584f 4a82 6c0c JSR.L (A2)
01009caa: 2400 584f 4a82 6c0c 2003 MOVE.L D0,D2
01009cac: 584f 4a82 6c0c 2003 5283 ADDA.W #$00000004,A7
01009cae: 4a82 6c0c 2003 5283 2f00 TST.L D2
01009cb0: 6c0c 2003 5283 2f00 4e92 BGE.B #$0000000c == 01009cbe (TRUE)
01009cb2: 2003 5283 2f00 4e92 2800 MOVE.L D3,D0
01009cb4: 5283 2f00 4e92 2800 584f ADD.L #$00000001,D3
01009cb6: 2f00 4e92 2800 584f 2002 MOVE.L D0,-(A7)
01009cb8: 4e92 2800 584f 2002 7c1a JSR.L (A2)
01009cba: 2800 584f 2002 7c1a eca8 MOVE.L D0,D4
01009cbc: 584f 2002 7c1a eca8 7c3f ADDA.W #$00000004,A7
01009cbe: 2002 7c1a eca8 7c3f c086 MOVE.L D2,D0
01009cc0: 7c1a eca8 7c3f c086 7c29 MOVE.L #$0000001a,D6
01009cc2: eca8 7c3f c086 7c29 b086 LSR.L D6,D0
01009cc4: 7c3f c086 7c29 b086 62ce MOVE.L #$0000003f,D6
01009cc6: c086 7c29 b086 62ce 207c AND.L D6,D0
01009cc8: 7c29 b086 62ce 207c 0100 MOVE.L #$00000029,D6
01009cca: b086 62ce 207c 0100 e9ec CMP.L D6,D0
01009ccc: 62ce 207c 0100 e9ec 2070 BHI.B #$ffffffce == 01009c9c (TRUE)
01009cce: 207c 0100 e9ec 2070 0c00 MOVEA.L #$0100e9ec,A0
01009cd4: 2070 0c00 4ed0 2002 7c10 MOVEA.L (A0, D0.L*4, $00) == $0b040c04,A0
01009cd8: 4ed0 2002 7c10 eca8 7c07 JMP.L (A0)
01009cda: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009cdc: 7c10 eca8 7c07 c086 2d84 MOVE.L #$00000010,D6
01009cde: eca8 7c07 c086 2d84 0ce0 LSR.L D6,D0
01009ce0: 7c07 c086 2d84 0ce0 60b2 MOVE.L #$00000007,D6
01009ce2: c086 2d84 0ce0 60b2 2004 AND.L D6,D0
01009ce4: 2d84 0ce0 60b2 2004 0280 MOVE.L D4,(A6, D0.L*4, $ffffffe0) == $0b040448
01009ce8: 60b2 2004 0280 ff00 0000 BT .B #$ffffffb2 == 01009c9c (TRUE)
01009cea: 2004 0280 ff00 0000 0c80 MOVE.L D4,D0
01009cec: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009cf2: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009cf8: 6604 7018 6002 701c 2c05 BNE.B #$00000004 == 01009cfe (TRUE)
01009cfa: 7018 6002 701c 2c05 e1a6 MOVE.L #$00000018,D0
01009cfc: 6002 701c 2c05 e1a6 2006 BT .B #$00000002 == 01009d00 (TRUE)
01009cfe: 701c 2c05 e1a6 2006 8084 MOVE.L #$0000001c,D0
01009d00: 2c05 e1a6 2006 8084 602c MOVE.L D5,D6
01009d02: e1a6 2006 8084 602c 2002 ASL.L D0,D6
01009d04: 2006 8084 602c 2002 7c15 MOVE.L D6,D0
01009d06: 8084 602c 2002 7c15 eca8 OR.L D4,D0
01009d08: 602c 2002 7c15 eca8 7207 BT .B #$0000002c == 01009d36 (TRUE)
01009d0a: 2002 7c15 eca8 7207 c280 MOVE.L D2,D0
01009d0c: 7c15 eca8 7207 c280 2036 MOVE.L #$00000015,D6
01009d0e: eca8 7207 c280 2036 1ce0 LSR.L D6,D0
01009d10: 7207 c280 2036 1ce0 0280 MOVE.L #$00000007,D1
01009d12: c280 2036 1ce0 0280 ff00 AND.L D0,D1
01009d14: 2036 1ce0 0280 ff00 0000 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D0
01009d18: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009d1e: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009d24: 6604 7018 6002 701c 2c05 BNE.B #$00000004 == 01009d2a (TRUE)
01009d26: 7018 6002 701c 2c05 e1a6 MOVE.L #$00000018,D0
01009d28: 6002 701c 2c05 e1a6 2006 BT .B #$00000002 == 01009d2c (TRUE)
01009d2a: 701c 2c05 e1a6 2006 80b6 MOVE.L #$0000001c,D0
01009d2c: 2c05 e1a6 2006 80b6 1ce0 MOVE.L D5,D6
01009d2e: e1a6 2006 80b6 1ce0 2f00 ASL.L D0,D6
01009d30: 2006 80b6 1ce0 2f00 61ff MOVE.L D6,D0
01009d32: 80b6 1ce0 2f00 61ff ffff OR.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D0
01009d36: 2f00 61ff ffff feea 2040 MOVE.L D0,-(A7)
01009d38: 61ff ffff feea 2040 2002 BSR.L #$fffffeea == 01009c24
01009d3e: 2040 2002 7c10 eca8 7c07 MOVEA.L D0,A0
01009d40: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009d42: 7c10 eca8 7c07 c086 2d90 MOVE.L #$00000010,D6
01009d44: eca8 7c07 c086 2d90 0ce0 LSR.L D6,D0
01009d46: 7c07 c086 2d90 0ce0 584f MOVE.L #$00000007,D6
01009d48: c086 2d90 0ce0 584f 6000 AND.L D6,D0
01009d4a: 2d90 0ce0 584f 6000 ff4a MOVE.L (A0),(A6, D0.L*4, $ffffffe0) == $0b040448
01009d4e: 584f 6000 ff4a 2004 0280 ADDA.W #$00000004,A7
01009d50: 6000 ff4a 2004 0280 ff00 BT .W #$ff4a == 01009c9c (TRUE)
01009d54: 2004 0280 ff00 0000 0c80 MOVE.L D4,D0
01009d56: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009d5c: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009d62: 6604 7018 6002 701c 2c05 BNE.B #$00000004 == 01009d68 (TRUE)
01009d64: 7018 6002 701c 2c05 e1a6 MOVE.L #$00000018,D0
01009d66: 6002 701c 2c05 e1a6 2006 BT .B #$00000002 == 01009d6a (TRUE)
01009d68: 701c 2c05 e1a6 2006 8084 MOVE.L #$0000001c,D0
01009d6a: 2c05 e1a6 2006 8084 602c MOVE.L D5,D6
01009d6c: e1a6 2006 8084 602c 2002 ASL.L D0,D6
01009d6e: 2006 8084 602c 2002 7c10 MOVE.L D6,D0
01009d70: 8084 602c 2002 7c10 eca8 OR.L D4,D0
01009d72: 602c 2002 7c10 eca8 7207 BT .B #$0000002c == 01009da0 (TRUE)
01009d74: 2002 7c10 eca8 7207 c280 MOVE.L D2,D0
01009d76: 7c10 eca8 7207 c280 2036 MOVE.L #$00000010,D6
01009d78: eca8 7207 c280 2036 1ce0 LSR.L D6,D0
01009d7a: 7207 c280 2036 1ce0 0280 MOVE.L #$00000007,D1
01009d7c: c280 2036 1ce0 0280 ff00 AND.L D0,D1
01009d7e: 2036 1ce0 0280 ff00 0000 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D0
01009d82: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009d88: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009d8e: 6604 7018 6002 701c 2c05 BNE.B #$00000004 == 01009d94 (TRUE)
01009d90: 7018 6002 701c 2c05 e1a6 MOVE.L #$00000018,D0
01009d92: 6002 701c 2c05 e1a6 2006 BT .B #$00000002 == 01009d96 (TRUE)
01009d94: 701c 2c05 e1a6 2006 80b6 MOVE.L #$0000001c,D0
01009d96: 2c05 e1a6 2006 80b6 1ce0 MOVE.L D5,D6
01009d98: e1a6 2006 80b6 1ce0 2f00 ASL.L D0,D6
01009d9a: 2006 80b6 1ce0 2f00 61ff MOVE.L D6,D0
01009d9c: 80b6 1ce0 2f00 61ff ffff OR.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D0
01009da0: 2f00 61ff ffff fe80 2040 MOVE.L D0,-(A7)
01009da2: 61ff ffff fe80 2040 2002 BSR.L #$fffffe80 == 01009c24
01009da8: 2040 2002 7c15 eca8 7c07 MOVEA.L D0,A0
01009daa: 2002 7c15 eca8 7c07 c086 MOVE.L D2,D0
01009dac: 7c15 eca8 7c07 c086 20b6 MOVE.L #$00000015,D6
01009dae: eca8 7c07 c086 20b6 0ce0 LSR.L D6,D0
01009db0: 7c07 c086 20b6 0ce0 584f MOVE.L #$00000007,D6
01009db2: c086 20b6 0ce0 584f 6000 AND.L D6,D0
01009db4: 20b6 0ce0 584f 6000 fee0 MOVE.L (A6, D0.L*4, $ffffffe0) == $0b040448,(A0)
01009db8: 584f 6000 fee0 0282 03ff ADDA.W #$00000004,A7
01009dba: 6000 fee0 0282 03ff ffff BT .W #$fee0 == 01009c9c (TRUE)
01009dbe: 0282 03ff ffff 2003 5283 AND.L #$03ffffff,D2
01009dc4: 2003 5283 2f00 45f9 0100 MOVE.L D3,D0
01009dc6: 5283 2f00 45f9 0100 9506 ADD.L #$00000001,D3
01009dc8: 2f00 45f9 0100 9506 4e92 MOVE.L D0,-(A7)
01009dca: 45f9 0100 9506 4e92 2800 LEA.L $01009506,A2
01009dd0: 4e92 2800 2003 5283 2f00 JSR.L (A2)
01009dd2: 2800 2003 5283 2f00 4e92 MOVE.L D0,D4
01009dd4: 2003 5283 2f00 4e92 2200 MOVE.L D3,D0
01009dd6: 5283 2f00 4e92 2200 504f ADD.L #$00000001,D3
01009dd8: 2f00 4e92 2200 504f 0280 MOVE.L D0,-(A7)
01009dda: 4e92 2200 504f 0280 ff00 JSR.L (A2)
01009ddc: 2200 504f 0280 ff00 0000 MOVE.L D0,D1
01009dde: 504f 0280 ff00 0000 0c80 ADDA.W #$00000008,A7
01009de0: 0280 ff00 0000 0c80 f000 AND.L #$ff000000,D0
01009de6: 0c80 f000 0000 6604 7018 CMP.L #$f0000000,D0
01009dec: 6604 7018 6002 701c 2c05 BNE.B #$00000004 == 01009df2 (TRUE)
01009dee: 7018 6002 701c 2c05 e1a6 MOVE.L #$00000018,D0
01009df0: 6002 701c 2c05 e1a6 2006 BT .B #$00000002 == 01009df4 (TRUE)
01009df2: 701c 2c05 e1a6 2006 8280 MOVE.L #$0000001c,D0
01009df4: 2c05 e1a6 2006 8280 2f01 MOVE.L D5,D6
01009df6: e1a6 2006 8280 2f01 61ff ASL.L D0,D6
01009df8: 2006 8280 2f01 61ff ffff MOVE.L D6,D0
01009dfa: 8280 2f01 61ff ffff fe24 OR.L D0,D1
01009dfc: 2f01 61ff ffff fe24 2200 MOVE.L D1,-(A7)
01009dfe: 61ff ffff fe24 2200 2241 BSR.L #$fffffe24 == 01009c24
01009e04: 2200 2241 2284 584f 5382 MOVE.L D0,D1
01009e06: 2241 2284 584f 5382 66b4 MOVEA.L D1,A1
01009e08: 2284 584f 5382 66b4 6000 MOVE.L D4,(A1)
01009e0a: 584f 5382 66b4 6000 fe8a ADDA.W #$00000004,A7
01009e0c: 5382 66b4 6000 fe8a 2002 SUB.L #$00000001,D2
01009e0e: 66b4 6000 fe8a 2002 7c10 BNE.B #$ffffffb4 == 01009dc4 (TRUE)
01009e10: 6000 fe8a 2002 7c10 eca8 BT .W #$fe8a == 01009c9c (TRUE)
01009e14: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009e16: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009e18: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009e1a: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009e1c: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009e1e: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009e20: 7c15 eca9 7c07 c286 2c04 MOVE.L #$00000015,D6
01009e22: eca9 7c07 c286 2c04 dcb6 LSR.L D6,D1
01009e24: 7c07 c286 2c04 dcb6 1ce0 MOVE.L #$00000007,D6
01009e26: c286 2c04 dcb6 1ce0 2d86 AND.L D6,D1
01009e28: 2c04 dcb6 1ce0 2d86 0ce0 MOVE.L D4,D6
01009e2a: dcb6 1ce0 2d86 0ce0 6000 ADD.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009e2e: 2d86 0ce0 6000 fe68 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009e32: 6000 fe68 2002 7c0b eca8 BT .W #$fe68 == 01009c9c (TRUE)
01009e36: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009e38: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009e3a: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009e3c: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009e3e: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009e40: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009e42: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009e44: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009e46: 7c07 c286 7c10 ecaa 7c07 MOVE.L #$00000007,D6
01009e48: c286 7c10 ecaa 7c07 c486 AND.L D6,D1
01009e4a: 7c10 ecaa 7c07 c486 2c36 MOVE.L #$00000010,D6
01009e4c: ecaa 7c07 c486 2c36 1ce0 LSR.L D6,D2
01009e4e: 7c07 c486 2c36 1ce0 dcb6 MOVE.L #$00000007,D6
01009e50: c486 2c36 1ce0 dcb6 2ce0 AND.L D6,D2
01009e52: 2c36 1ce0 dcb6 2ce0 2d86 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009e56: dcb6 2ce0 2d86 0ce0 6000 ADD.L (A6, D2.L*4, $ffffffe0) == $0f03ec40,D6
01009e5a: 2d86 0ce0 6000 fe3c 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009e5e: 6000 fe3c 2002 7c10 eca8 BT .W #$fe3c == 01009c9c (TRUE)
01009e62: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009e64: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009e66: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009e68: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009e6a: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009e6c: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009e6e: 7c15 eca9 7c07 c286 2c36 MOVE.L #$00000015,D6
01009e70: eca9 7c07 c286 2c36 1ce0 LSR.L D6,D1
01009e72: 7c07 c286 2c36 1ce0 9c84 MOVE.L #$00000007,D6
01009e74: c286 2c36 1ce0 9c84 2d86 AND.L D6,D1
01009e76: 2c36 1ce0 9c84 2d86 0ce0 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009e7a: 9c84 2d86 0ce0 6000 fe1a SUB.L D4,D6
01009e7c: 2d86 0ce0 6000 fe1a 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009e80: 6000 fe1a 2002 7c10 eca8 BT .W #$fe1a == 01009c9c (TRUE)
01009e84: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009e86: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009e88: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009e8a: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009e8c: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009e8e: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009e90: 7c15 eca9 7c07 c286 2c04 MOVE.L #$00000015,D6
01009e92: eca9 7c07 c286 2c04 9cb6 LSR.L D6,D1
01009e94: 7c07 c286 2c04 9cb6 1ce0 MOVE.L #$00000007,D6
01009e96: c286 2c04 9cb6 1ce0 2d86 AND.L D6,D1
01009e98: 2c04 9cb6 1ce0 2d86 0ce0 MOVE.L D4,D6
01009e9a: 9cb6 1ce0 2d86 0ce0 6000 SUB.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009e9e: 2d86 0ce0 6000 fdf8 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009ea2: 6000 fdf8 2002 7c0b eca8 BT .W #$fdf8 == 01009c9c (TRUE)
01009ea6: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009ea8: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009eaa: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009eac: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009eae: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009eb0: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009eb2: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009eb4: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009eb6: 7c07 c286 7c10 ecaa 7c07 MOVE.L #$00000007,D6
01009eb8: c286 7c10 ecaa 7c07 c486 AND.L D6,D1
01009eba: 7c10 ecaa 7c07 c486 2c36 MOVE.L #$00000010,D6
01009ebc: ecaa 7c07 c486 2c36 1ce0 LSR.L D6,D2
01009ebe: 7c07 c486 2c36 1ce0 9cb6 MOVE.L #$00000007,D6
01009ec0: c486 2c36 1ce0 9cb6 2ce0 AND.L D6,D2
01009ec2: 2c36 1ce0 9cb6 2ce0 2d86 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009ec6: 9cb6 2ce0 2d86 0ce0 6000 SUB.L (A6, D2.L*4, $ffffffe0) == $0f03ec40,D6
01009eca: 2d86 0ce0 6000 fdcc 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009ece: 6000 fdcc 2002 7c10 eca8 BT .W #$fdcc == 01009c9c (TRUE)
01009ed2: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009ed4: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009ed6: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009ed8: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009eda: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009edc: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009ede: 7c15 eca9 7c07 c286 2c04 MOVE.L #$00000015,D6
01009ee0: eca9 7c07 c286 2c04 ccb6 LSR.L D6,D1
01009ee2: 7c07 c286 2c04 ccb6 1ce0 MOVE.L #$00000007,D6
01009ee4: c286 2c04 ccb6 1ce0 2d86 AND.L D6,D1
01009ee6: 2c04 ccb6 1ce0 2d86 0ce0 MOVE.L D4,D6
01009ee8: ccb6 1ce0 2d86 0ce0 6000 AND.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009eec: 2d86 0ce0 6000 fdaa 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009ef0: 6000 fdaa 2002 7c0b eca8 BT .W #$fdaa == 01009c9c (TRUE)
01009ef4: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009ef6: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009ef8: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009efa: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009efc: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009efe: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009f00: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009f02: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009f04: 7c07 c286 7c10 ecaa 7c07 MOVE.L #$00000007,D6
01009f06: c286 7c10 ecaa 7c07 c486 AND.L D6,D1
01009f08: 7c10 ecaa 7c07 c486 2c36 MOVE.L #$00000010,D6
01009f0a: ecaa 7c07 c486 2c36 1ce0 LSR.L D6,D2
01009f0c: 7c07 c486 2c36 1ce0 ccb6 MOVE.L #$00000007,D6
01009f0e: c486 2c36 1ce0 ccb6 2ce0 AND.L D6,D2
01009f10: 2c36 1ce0 ccb6 2ce0 2d86 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009f14: ccb6 2ce0 2d86 0ce0 6000 AND.L (A6, D2.L*4, $ffffffe0) == $0f03ec40,D6
01009f18: 2d86 0ce0 6000 fd7e 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009f1c: 6000 fd7e 2002 7c10 eca8 BT .W #$fd7e == 01009c9c (TRUE)
01009f20: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009f22: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009f24: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009f26: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009f28: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009f2a: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009f2c: 7c15 eca9 7c07 c286 2c04 MOVE.L #$00000015,D6
01009f2e: eca9 7c07 c286 2c04 8cb6 LSR.L D6,D1
01009f30: 7c07 c286 2c04 8cb6 1ce0 MOVE.L #$00000007,D6
01009f32: c286 2c04 8cb6 1ce0 2d86 AND.L D6,D1
01009f34: 2c04 8cb6 1ce0 2d86 0ce0 MOVE.L D4,D6
01009f36: 8cb6 1ce0 2d86 0ce0 6000 OR.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009f3a: 2d86 0ce0 6000 fd5c 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009f3e: 6000 fd5c 2002 7c0b eca8 BT .W #$fd5c == 01009c9c (TRUE)
01009f42: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009f44: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009f46: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009f48: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009f4a: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009f4c: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009f4e: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009f50: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009f52: 7c07 c286 7c10 ecaa 7c07 MOVE.L #$00000007,D6
01009f54: c286 7c10 ecaa 7c07 c486 AND.L D6,D1
01009f56: 7c10 ecaa 7c07 c486 2c36 MOVE.L #$00000010,D6
01009f58: ecaa 7c07 c486 2c36 1ce0 LSR.L D6,D2
01009f5a: 7c07 c486 2c36 1ce0 8cb6 MOVE.L #$00000007,D6
01009f5c: c486 2c36 1ce0 8cb6 2ce0 AND.L D6,D2
01009f5e: 2c36 1ce0 8cb6 2ce0 2d86 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009f62: 8cb6 2ce0 2d86 0ce0 6000 OR.L (A6, D2.L*4, $ffffffe0) == $0f03ec40,D6
01009f66: 2d86 0ce0 6000 fd30 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009f6a: 6000 fd30 2002 7c10 eca8 BT .W #$fd30 == 01009c9c (TRUE)
01009f6e: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
01009f70: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
01009f72: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009f74: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009f76: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009f78: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009f7a: 7c15 eca9 7c07 c286 2c36 MOVE.L #$00000015,D6
01009f7c: eca9 7c07 c286 2c36 1ce0 LSR.L D6,D1
01009f7e: 7c07 c286 2c36 1ce0 b986 MOVE.L #$00000007,D6
01009f80: c286 2c36 1ce0 b986 2d86 AND.L D6,D1
01009f82: 2c36 1ce0 b986 2d86 0ce0 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009f86: b986 2d86 0ce0 6000 fd0e EOR.L D4,D6
01009f88: 2d86 0ce0 6000 fd0e 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009f8c: 6000 fd0e 2002 7c0b eca8 BT .W #$fd0e == 01009c9c (TRUE)
01009f90: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009f92: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009f94: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009f96: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009f98: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009f9a: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009f9c: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009f9e: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009fa0: 7c07 c286 7c10 ecaa 7c07 MOVE.L #$00000007,D6
01009fa2: c286 7c10 ecaa 7c07 c486 AND.L D6,D1
01009fa4: 7c10 ecaa 7c07 c486 2c36 MOVE.L #$00000010,D6
01009fa6: ecaa 7c07 c486 2c36 1ce0 LSR.L D6,D2
01009fa8: 7c07 c486 2c36 1ce0 2e36 MOVE.L #$00000007,D6
01009faa: c486 2c36 1ce0 2e36 2ce0 AND.L D6,D2
01009fac: 2c36 1ce0 2e36 2ce0 bf86 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009fb0: 2e36 2ce0 bf86 2d86 0ce0 MOVE.L (A6, D2.L*4, $ffffffe0) == $0f03ec40,D7
01009fb4: bf86 2d86 0ce0 6000 fce0 EOR.L D7,D6
01009fb6: 2d86 0ce0 6000 fce0 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009fba: 6000 fce0 2002 7c0b eca8 BT .W #$fce0 == 01009c9c (TRUE)
01009fbe: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009fc0: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009fc2: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009fc4: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009fc6: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009fc8: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009fca: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009fcc: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009fce: 7c07 c286 7c10 ecaa 7c1f MOVE.L #$00000007,D6
01009fd0: c286 7c10 ecaa 7c1f c486 AND.L D6,D1
01009fd2: 7c10 ecaa 7c1f c486 2c36 MOVE.L #$00000010,D6
01009fd4: ecaa 7c1f c486 2c36 1ce0 LSR.L D6,D2
01009fd6: 7c1f c486 2c36 1ce0 e5a6 MOVE.L #$0000001f,D6
01009fd8: c486 2c36 1ce0 e5a6 2d86 AND.L D6,D2
01009fda: 2c36 1ce0 e5a6 2d86 0ce0 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
01009fde: e5a6 2d86 0ce0 6000 fcb6 ASL.L D2,D6
01009fe0: 2d86 0ce0 6000 fcb6 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
01009fe4: 6000 fcb6 2002 7c0b eca8 BT .W #$fcb6 == 01009c9c (TRUE)
01009fe8: 2002 7c0b eca8 7c07 c086 MOVE.L D2,D0
01009fea: 7c0b eca8 7c07 c086 2202 MOVE.L #$0000000b,D6
01009fec: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
01009fee: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
01009ff0: c086 2202 7c15 eca9 7c07 AND.L D6,D0
01009ff2: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
01009ff4: 7c15 eca9 7c07 c286 7c10 MOVE.L #$00000015,D6
01009ff6: eca9 7c07 c286 7c10 ecaa LSR.L D6,D1
01009ff8: 7c07 c286 7c10 ecaa 7c1f MOVE.L #$00000007,D6
01009ffa: c286 7c10 ecaa 7c1f c486 AND.L D6,D1
01009ffc: 7c10 ecaa 7c1f c486 2c36 MOVE.L #$00000010,D6
01009ffe: ecaa 7c1f c486 2c36 1ce0 LSR.L D6,D2
0100a000: 7c1f c486 2c36 1ce0 e4a6 MOVE.L #$0000001f,D6
0100a002: c486 2c36 1ce0 e4a6 2d86 AND.L D6,D2
0100a004: 2c36 1ce0 e4a6 2d86 0ce0 MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,D6
0100a008: e4a6 2d86 0ce0 6000 fc8c ASR.L D2,D6
0100a00a: 2d86 0ce0 6000 fc8c 2002 MOVE.L D6,(A6, D0.L*4, $ffffffe0) == $0b040448
0100a00e: 6000 fc8c 2002 7c10 eca8 BT .W #$fc8c == 01009c9c (TRUE)
0100a012: 2002 7c10 eca8 7c07 c086 MOVE.L D2,D0
0100a014: 7c10 eca8 7c07 c086 2202 MOVE.L #$00000010,D6
0100a016: eca8 7c07 c086 2202 7c15 LSR.L D6,D0
0100a018: 7c07 c086 2202 7c15 eca9 MOVE.L #$00000007,D6
0100a01a: c086 2202 7c15 eca9 7c07 AND.L D6,D0
0100a01c: 2202 7c15 eca9 7c07 c286 MOVE.L D2,D1
0100a01e: 7c15 eca9 7c07 c286 2db6 MOVE.L #$00000015,D6
0100a020: eca9 7c07 c286 2db6 1ce0 LSR.L D6,D1
0100a022: 7c07 c286 2db6 1ce0 0ce0 MOVE.L #$00000007,D6
0100a024: c286 2db6 1ce0 0ce0 6000 AND.L D6,D1
0100a026: 2db6 1ce0 0ce0 6000 fc6e MOVE.L (A6, D1.L*4, $ffffffe0) == $0b03f460,(A6, D0.L*4, $ffffffe0) == $0b040448
0100a02c: 6000 fc6e 97cb 9bcd 99cc BT .W #$fc6e == 01009c9c (TRUE)
0100a030: 97cb 9bcd 99cc 2002 7c15 SUBA.L A3,A3
0100a032: 9bcd 99cc 2002 7c15 eca8 SUBA.L A5,A5
0100a034: 99cc 2002 7c15 eca8 7c07 SUBA.L A4,A4
0100a036: 2002 7c15 eca8 7c07 c086 MOVE.L D2,D0
0100a038: 7c15 eca8 7c07 c086 2836 MOVE.L #$00000015,D6
0100a03a: eca8 7c07 c086 2836 0ce0 LSR.L D6,D0
0100a03c: 7c07 c086 2836 0ce0 6608 MOVE.L #$00000007,D6
0100a03e: c086 2836 0ce0 6608 367c AND.L D6,D0
0100a040: 2836 0ce0 6608 367c 0001 MOVE.L (A6, D0.L*4, $ffffffe0) == $0b040448,D4
0100a044: 6608 367c 0001 6000 fc50 BNE.B #$00000008 == 0100a04e (TRUE)
0100a046: 367c 0001 6000 fc50 4a84 MOVEA.W #$0001,A3
0100a04a: 6000 fc50 4a84 6f08 3a7c BT .W #$fc50 == 01009c9c (TRUE)
0100a04e: 4a84 6f08 3a7c 0001 6000 TST.L D4
0100a050: 6f08 3a7c 0001 6000 fc44 BLE.B #$00000008 == 0100a05a (FALSE)
0100a052: 3a7c 0001 6000 fc44 387c MOVEA.W #$0001,A5
0100a056: 6000 fc44 387c 0001 6000 BT .W #$fc44 == 01009c9c (TRUE)
0100a05a: 387c 0001 6000 fc3c 4a8d MOVEA.W #$0001,A4
0100a05e: 6000 fc3c 4a8d 6700 fc36 BT .W #$fc3c == 01009c9c (TRUE)
0100a062: 4a8d 6700 fc36 6026 4a8c TST.L A5
0100a064: 6700 fc36 6026 4a8c 6700 BEQ.W #$fc36 == 01009c9c (FALSE)
0100a068: 6026 4a8c 6700 fc2e 601e BT .B #$00000026 == 0100a090 (TRUE)
0100a06a: 4a8c 6700 fc2e 601e 4a8b TST.L A4
0100a06c: 6700 fc2e 601e 4a8b 6700 BEQ.W #$fc2e == 01009c9c (FALSE)
0100a070: 601e 4a8b 6700 fc26 6016 BT .B #$0000001e == 0100a090 (TRUE)
0100a072: 4a8b 6700 fc26 6016 4a8d TST.L A3
0100a074: 6700 fc26 6016 4a8d 6600 BEQ.W #$fc26 == 01009c9c (FALSE)
0100a078: 6016 4a8d 6600 fc1e 600e BT .B #$00000016 == 0100a090 (TRUE)
0100a07a: 4a8d 6600 fc1e 600e 4a8c TST.L A5
0100a07c: 6600 fc1e 600e 4a8c 6600 BNE.W #$fc1e == 01009c9c (TRUE)
0100a080: 600e 4a8c 6600 fc16 6006 BT .B #$0000000e == 0100a090 (TRUE)
0100a082: 4a8c 6600 fc16 6006 4a8b TST.L A4
0100a084: 6600 fc16 6006 4a8b 6600 BNE.W #$fc16 == 01009c9c (TRUE)
0100a088: 6006 4a8b 6600 fc0e 2602 BT .B #$00000006 == 0100a090 (TRUE)
0100a08a: 4a8b 6600 fc0e 2602 0283 TST.L A3
0100a08c: 6600 fc0e 2602 0283 03ff BNE.W #$fc0e == 01009c9c (TRUE)
0100a090: 2602 0283 03ff ffff 6000 MOVE.L D2,D3
0100a092: 0283 03ff ffff 6000 fc02 AND.L #$03ffffff,D3
0100a098: 6000 fc02 202e ffe0 4cee BT .W #$fc02 == 01009c9c (TRUE)
0100a09c: 202e ffe0 4cee 3cfc ffb8 MOVE.L (A6,$ffe0) == $0b03f444,D0
0100a0a0: 4cee 3cfc ffb8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffb8) == $0b03f41c
0100a0a6: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
0100a0a8: 4e75 4e71 4e56 0000 48e7 RTS.L 
0100a0aa: 4e71 4e56 0000 48e7 3020 NOP.L 
0100a0ac: 4e56 0000 48e7 3020 262e LINK.W A6,#$0000
0100a0b0: 48e7 3020 262e 0008 4282 MVMLE.L #$3020,-(A7)
0100a0b4: 262e 0008 4282 45f9 0101 MOVE.L (A6,$0008) == $0b03f46c,D3
0100a0b8: 4282 45f9 0101 6d5c 701c CLR.L D2
0100a0ba: 45f9 0101 6d5c 701c 4c02 LEA.L $01016d5c,A2
0100a0c0: 701c 4c02 0800 2f03 2072 MOVE.L #$0000001c,D0
0100a0c2: 4c02 0800 2f03 2072 0800 MULL.L #$0800,D2
0100a0c6: 2f03 2072 0800 4e90 584f MOVE.L D3,-(A7)
0100a0c8: 2072 0800 4e90 584f 7201 MOVEA.L (A2, D0.L*1, $00) == $01007609,A0
0100a0cc: 4e90 584f 7201 b280 6604 JSR.L (A0)
0100a0ce: 584f 7201 b280 6604 2002 ADDA.W #$00000004,A7
0100a0d0: 7201 b280 6604 2002 600a MOVE.L #$00000001,D1
0100a0d2: b280 6604 2002 600a 5282 CMP.L D0,D1
0100a0d4: 6604 2002 600a 5282 7201 BNE.B #$00000004 == 0100a0da (TRUE)
0100a0d6: 2002 600a 5282 7201 b282 MOVE.L D2,D0
0100a0d8: 600a 5282 7201 b282 64de BT .B #$0000000a == 0100a0e4 (TRUE)
0100a0da: 5282 7201 b282 64de 70ff ADD.L #$00000001,D2
0100a0dc: 7201 b282 64de 70ff 4cee MOVE.L #$00000001,D1
0100a0de: b282 64de 70ff 4cee 040c CMP.L D2,D1
0100a0e0: 64de 70ff 4cee 040c fff4 BCC.B #$ffffffde == 0100a0c0 (TRUE)
0100a0e2: 70ff 4cee 040c fff4 4e5e MOVE.L #$ffffffff,D0
0100a0e4: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $0b03f458
0100a0ea: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
0100a0ec: 4e75 4e56 0000 2f0a 246e RTS.L 
0100a0ee: 4e56 0000 2f0a 246e 0008 LINK.W A6,#$0000
0100a0f2: 2f0a 246e 0008 41ea 0016 MOVE.L A2,-(A7)
0100a0f4: 246e 0008 41ea 0016 e9e8 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100a0f8: 41ea 0016 e9e8 0106 0001 LEA.L (A2,$0016) == $0100721e,A0
0100a0fc: e9e8 0106 0001 7213 b280 BFEXTU.L #$0106,(A0,$0001) == $0b03fc01
0100a102: 7213 b280 6d12 7214 efe8 MOVE.L #$00000013,D1
0100a104: b280 6d12 7214 efe8 1106 CMP.L D0,D1
0100a106: 6d12 7214 efe8 1106 0001 BLT.B #$00000012 == 0100a11a (FALSE)
0100a108: 7214 efe8 1106 0001 2f08 MOVE.L #$00000014,D1
0100a10a: efe8 1106 0001 2f08 61ff BFINS.L #$1106,(A0,$0001) == $0b03fc01
0100a110: 2f08 61ff ffff d536 584f MOVE.L A0,-(A7)
0100a112: 61ff ffff d536 584f 102a BSR.L #$ffffd536 == 0100764a
0100a118: 584f 102a 034c 49c0 b0aa ADDA.W #$00000004,A7
0100a11a: 102a 034c 49c0 b0aa 0006 MOVE.B (A2,$034c) == $01007554,D0
0100a11e: 49c0 b0aa 0006 661a 102a EXT.B D0
0100a120: b0aa 0006 661a 102a 034d CMP.L (A2,$0006) == $0100720e,D0
0100a124: 661a 102a 034d 49c0 41f9 BNE.B #$0000001a == 0100a140 (TRUE)
0100a126: 102a 034d 49c0 41f9 0101 MOVE.B (A2,$034d) == $01007555,D0
0100a12a: 49c0 41f9 0101 6d5c 721c EXT.B D0
0100a12c: 41f9 0101 6d5c 721c 4c01 LEA.L $01016d5c,A0
0100a132: 721c 4c01 0800 2f0a 2070 MOVE.L #$0000001c,D1
0100a134: 4c01 0800 2f0a 2070 080c MULL.L #$0800,D1
0100a138: 2f0a 2070 080c 4e90 246e MOVE.L A2,-(A7)
0100a13a: 2070 080c 4e90 246e fffc MOVEA.L (A0, D0.L*1, $0c) == $0b04000d,A0
0100a13e: 4e90 246e fffc 4e5e 4e75 JSR.L (A0)
0100a140: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
0100a144: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a146: 4e75 4e56 0000 48e7 2020 RTS.L 
0100a148: 4e56 0000 48e7 2020 246e LINK.W A6,#$0000
0100a14c: 48e7 2020 246e 0008 242e MVMLE.L #$2020,-(A7)
0100a150: 246e 0008 242e 000c 4878 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100a154: 242e 000c 4878 0080 486a MOVE.L (A6,$000c) == $0b03f470,D2
0100a158: 4878 0080 486a 0324 61ff PEA.L $00000080
0100a15c: 486a 0324 61ff ffff ce76 PEA.L (A2,$0324) == $0100752c
0100a160: 61ff ffff ce76 504f 4a82 BSR.L #$ffffce76 == 01006fd8
0100a166: 504f 4a82 6d1c 7201 b282 ADDA.W #$00000008,A7
0100a168: 4a82 6d1c 7201 b282 6516 TST.L D2
0100a16a: 6d1c 7201 b282 6516 41f9 BLT.B #$0000001c == 0100a188 (FALSE)
0100a16c: 7201 b282 6516 41f9 0101 MOVE.L #$00000001,D1
0100a16e: b282 6516 41f9 0101 6d5c CMP.L D2,D1
0100a170: 6516 41f9 0101 6d5c 701c BCS.B #$00000016 == 0100a188 (FALSE)
0100a172: 41f9 0101 6d5c 701c 4c02 LEA.L $01016d5c,A0
0100a178: 701c 4c02 0800 2f02 2f0a MOVE.L #$0000001c,D0
0100a17a: 4c02 0800 2f02 2f0a 2070 MULL.L #$0800,D2
0100a17e: 2f02 2f0a 2070 0804 4e90 MOVE.L D2,-(A7)
0100a180: 2f0a 2070 0804 4e90 4cee MOVE.L A2,-(A7)
0100a182: 2070 0804 4e90 4cee 0404 MOVEA.L (A0, D0.L*1, $04) == $0b040005,A0
0100a186: 4e90 4cee 0404 fff8 4e5e JSR.L (A0)
0100a188: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
0100a18e: 4e5e 4e75 4e56 0000 226e UNLK.L A6
0100a190: 4e75 4e56 0000 226e 0008 RTS.L 
0100a192: 4e56 0000 226e 0008 1029 LINK.W A6,#$0000
0100a196: 226e 0008 1029 034c 49c0 MOVEA.L (A6,$0008) == $0b03f46c,A1
0100a19a: 1029 034c 49c0 b0a9 0006 MOVE.B (A1,$034c) == $0200e34c,D0
0100a19e: 49c0 b0a9 0006 661a 1029 EXT.B D0
0100a1a0: b0a9 0006 661a 1029 034d CMP.L (A1,$0006) == $0200e006,D0
0100a1a4: 661a 1029 034d 49c0 41f9 BNE.B #$0000001a == 0100a1c0 (TRUE)
0100a1a6: 1029 034d 49c0 41f9 0101 MOVE.B (A1,$034d) == $0200e34d,D0
0100a1aa: 49c0 41f9 0101 6d5c 721c EXT.B D0
0100a1ac: 41f9 0101 6d5c 721c 4c01 LEA.L $01016d5c,A0
0100a1b2: 721c 4c01 0800 2f09 2070 MOVE.L #$0000001c,D1
0100a1b4: 4c01 0800 2f09 2070 0808 MULL.L #$0800,D1
0100a1b8: 2f09 2070 0808 4e90 4e5e MOVE.L A1,-(A7)
0100a1ba: 2070 0808 4e90 4e5e 4e75 MOVEA.L (A0, D0.L*1, $08) == $0b040009,A0
0100a1be: 4e90 4e5e 4e75 4e56 0000 JSR.L (A0)
0100a1c0: 4e5e 4e75 4e56 0000 226e UNLK.L A6
0100a1c2: 4e75 4e56 0000 226e 0008 RTS.L 
0100a1c4: 4e56 0000 226e 0008 1029 LINK.W A6,#$0000
0100a1c8: 226e 0008 1029 034c 49c0 MOVEA.L (A6,$0008) == $0b03f46c,A1
0100a1cc: 1029 034c 49c0 b0a9 0006 MOVE.B (A1,$034c) == $0200e34c,D0
0100a1d0: 49c0 b0a9 0006 661a 1029 EXT.B D0
0100a1d2: b0a9 0006 661a 1029 034d CMP.L (A1,$0006) == $0200e006,D0
0100a1d6: 661a 1029 034d 49c0 41f9 BNE.B #$0000001a == 0100a1f2 (TRUE)
0100a1d8: 1029 034d 49c0 41f9 0101 MOVE.B (A1,$034d) == $0200e34d,D0
0100a1dc: 49c0 41f9 0101 6d5c 721c EXT.B D0
0100a1de: 41f9 0101 6d5c 721c 4c01 LEA.L $01016d5c,A0
0100a1e4: 721c 4c01 0800 2f09 2070 MOVE.L #$0000001c,D1
0100a1e6: 4c01 0800 2f09 2070 0810 MULL.L #$0800,D1
0100a1ea: 2f09 2070 0810 4e90 4e5e MOVE.L A1,-(A7)
0100a1ec: 2070 0810 4e90 4e5e 4e75 MOVEA.L (A0, D0.L*1, $10) == $0b040011,A0
0100a1f0: 4e90 4e5e 4e75 4e56 0000 JSR.L (A0)
0100a1f2: 4e5e 4e75 4e56 0000 226e UNLK.L A6
0100a1f4: 4e75 4e56 0000 226e 0008 RTS.L 
0100a1f6: 4e56 0000 226e 0008 1029 LINK.W A6,#$0000
0100a1fa: 226e 0008 1029 034c 49c0 MOVEA.L (A6,$0008) == $0b03f46c,A1
0100a1fe: 1029 034c 49c0 b0a9 0006 MOVE.B (A1,$034c) == $0200e34c,D0
0100a202: 49c0 b0a9 0006 661a 1029 EXT.B D0
0100a204: b0a9 0006 661a 1029 034d CMP.L (A1,$0006) == $0200e006,D0
0100a208: 661a 1029 034d 49c0 41f9 BNE.B #$0000001a == 0100a224 (TRUE)
0100a20a: 1029 034d 49c0 41f9 0101 MOVE.B (A1,$034d) == $0200e34d,D0
0100a20e: 49c0 41f9 0101 6d5c 721c EXT.B D0
0100a210: 41f9 0101 6d5c 721c 4c01 LEA.L $01016d5c,A0
0100a216: 721c 4c01 0800 2f09 2070 MOVE.L #$0000001c,D1
0100a218: 4c01 0800 2f09 2070 0814 MULL.L #$0800,D1
0100a21c: 2f09 2070 0814 4e90 4e5e MOVE.L A1,-(A7)
0100a21e: 2070 0814 4e90 4e5e 4e75 MOVEA.L (A0, D0.L*1, $14) == $0b040015,A0
0100a222: 4e90 4e5e 4e75 4e56 0000 JSR.L (A0)
0100a224: 4e5e 4e75 4e56 0000 226e UNLK.L A6
0100a226: 4e75 4e56 0000 226e 0008 RTS.L 
0100a228: 4e56 0000 226e 0008 1029 LINK.W A6,#$0000
0100a22c: 226e 0008 1029 034c 49c0 MOVEA.L (A6,$0008) == $0b03f46c,A1
0100a230: 1029 034c 49c0 b0a9 0006 MOVE.B (A1,$034c) == $0200e34c,D0
0100a234: 49c0 b0a9 0006 661e 1029 EXT.B D0
0100a236: b0a9 0006 661e 1029 034d CMP.L (A1,$0006) == $0200e006,D0
0100a23a: 661e 1029 034d 49c0 41f9 BNE.B #$0000001e == 0100a25a (TRUE)
0100a23c: 1029 034d 49c0 41f9 0101 MOVE.B (A1,$034d) == $0200e34d,D0
0100a240: 49c0 41f9 0101 6d5c 721c EXT.B D0
0100a242: 41f9 0101 6d5c 721c 4c01 LEA.L $01016d5c,A0
0100a248: 721c 4c01 0800 2f2e 000c MOVE.L #$0000001c,D1
0100a24a: 4c01 0800 2f2e 000c 2f09 MULL.L #$0800,D1
0100a24e: 2f2e 000c 2f09 2070 0818 MOVE.L (A6,$000c) == $0b03f470,-(A7)
0100a252: 2f09 2070 0818 4e90 4e5e MOVE.L A1,-(A7)
0100a254: 2070 0818 4e90 4e5e 4e75 MOVEA.L (A0, D0.L*1, $18) == $0b040019,A0
0100a258: 4e90 4e5e 4e75 4e56 0000 JSR.L (A0)
0100a25a: 4e5e 4e75 4e56 0000 1039 UNLK.L A6
0100a25c: 4e75 4e56 0000 1039 0200 RTS.L 
0100a25e: 4e56 0000 1039 0200 c002 LINK.W A6,#$0000
0100a262: 1039 0200 c002 e808 0c00 MOVE.B $0200c002,D0
0100a268: e808 0c00 0003 6604 7001 LSR.B #$00000004,D0
0100a26a: 0c00 0003 6604 7001 6002 CMP.B #$03,D0
0100a26e: 6604 7001 6002 4280 4e5e BNE.B #$00000004 == 0100a274 (TRUE)
0100a270: 7001 6002 4280 4e5e 4e75 MOVE.L #$00000001,D0
0100a272: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 0100a276 (TRUE)
0100a274: 4280 4e5e 4e75 4e56 0000 CLR.L D0
0100a276: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100a278: 4e75 4e56 0000 206e 0008 RTS.L 
0100a27a: 4e56 0000 206e 0008 7002 LINK.W A6,#$0000
0100a27e: 206e 0008 7002 2140 0324 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100a282: 7002 2140 0324 217c 0000 MOVE.L #$00000002,D0
0100a284: 2140 0324 217c 0000 0900 MOVE.L D0,(A0,$0324) == $0b03ff24
0100a288: 217c 0000 0900 0328 217c MOVE.L #$00000900,(A0,$0328) == $0b03ff28
0100a290: 217c 0000 0460 032c 217c MOVE.L #$00000460,(A0,$032c) == $0b03ff2c
0100a298: 217c 0000 0480 0330 217c MOVE.L #$00000480,(A0,$0330) == $0b03ff30
0100a2a0: 217c 0000 0340 0334 42a8 MOVE.L #$00000340,(A0,$0334) == $0b03ff34
0100a2a8: 42a8 0338 217c fff0 fff0 CLR.L (A0,$0338) == $0b03ff38
0100a2ac: 217c fff0 fff0 033c 217c MOVE.L #$fff0fff0,(A0,$033c) == $0b03ff3c
0100a2b4: 217c aaa0 aaa0 0340 217c MOVE.L #$aaa0aaa0,(A0,$0340) == $0b03ff40
0100a2bc: 217c 5550 5550 0344 42a8 MOVE.L #$55505550,(A0,$0344) == $0b03ff44
0100a2c4: 42a8 0348 217c 2c00 0000 CLR.L (A0,$0348) == $0b03ff48
0100a2c8: 217c 2c00 0000 0368 217c MOVE.L #$2c000000,(A0,$0368) == $0b03ff68
0100a2d0: 217c 2c00 0000 0364 217c MOVE.L #$2c000000,(A0,$0364) == $0b03ff64
0100a2d8: 217c 001d 4000 036c 217c MOVE.L #$001d4000,(A0,$036c) == $0b03ff6c
0100a2e0: 217c 2c1d 4000 0374 217c MOVE.L #$2c1d4000,(A0,$0374) == $0b03ff74
0100a2e8: 217c 2c1d 4000 0370 217c MOVE.L #$2c1d4000,(A0,$0370) == $0b03ff70
0100a2f0: 217c 0002 be00 0378 1168 MOVE.L #$0002be00,(A0,$0378) == $0b03ff78
0100a2f8: 1168 0009 034c 116e 000f MOVE.B (A0,$0009) == $0b03fc09,(A0,$034c) == $0b03ff4c
0100a2fe: 116e 000f 034d 4e5e 4e75 MOVE.B (A6,$000f) == $0b03f473,(A0,$034d) == $0b03ff4d
0100a304: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a306: 4e75 4e56 0000 48e7 3c38 RTS.L 
0100a308: 4e56 0000 48e7 3c38 267c LINK.W A6,#$0000
0100a30c: 48e7 3c38 267c 0211 8100 MVMLE.L #$3c38,-(A7)
0100a310: 267c 0211 8100 247c 0211 MOVEA.L #$02118100,A3
0100a316: 247c 0211 8101 227c 0211 MOVEA.L #$02118101,A2
0100a31c: 227c 0211 8102 287c 0211 MOVEA.L #$02118102,A1
0100a322: 287c 0211 8103 7a16 daae MOVEA.L #$02118103,A4
0100a328: 7a16 daae 0008 2045 e9e8 MOVE.L #$00000016,D5
0100a32a: daae 0008 2045 e9e8 1106 ADD.L (A6,$0008) == $0b03f46c,D5
0100a32e: 2045 e9e8 1106 0001 2801 MOVEA.L D5,A0
0100a330: e9e8 1106 0001 2801 ed84 BFEXTU.L #$1106,(A0,$0001) == $0b03fc01
0100a336: 2801 ed84 7a3d 4c45 4004 MOVE.L D1,D4
0100a338: ed84 7a3d 4c45 4004 207c ASL.L #$00000006,D4
0100a33a: 7a3d 4c45 4004 207c 0200 MOVE.L #$0000003d,D5
0100a33c: 4c45 4004 207c 0200 d000 DIVL.L #$4004,D5
0100a340: 207c 0200 d000 2010 0040 MOVEA.L #$0200d000,A0
0100a346: 2010 0040 0080 2080 0239 MOVE.L (A0),D0
0100a348: 0040 0080 2080 0239 00bf OR.W #$0080,D0
0100a34c: 2080 0239 00bf 020c 0004 MOVE.L D0,(A0)
0100a34e: 0239 00bf 020c 0004 16bc AND.B #$bf,$020c0004
0100a356: 16bc 0001 14bc 0002 12bc MOVE.B #$01,(A3)
0100a35a: 14bc 0002 12bc 0040 16bc MOVE.B #$02,(A2)
0100a35e: 12bc 0040 16bc 0002 14bc MOVE.B #$40,(A1)
0100a362: 16bc 0002 14bc 0002 4211 MOVE.B #$02,(A3)
0100a366: 14bc 0002 4211 16bc 0003 MOVE.B #$02,(A2)
0100a36a: 4211 16bc 0003 14bc 0002 CLR.B (A1)
0100a36c: 16bc 0003 14bc 0002 12bc MOVE.B #$03,(A3)
0100a370: 14bc 0002 12bc 0080 16bc MOVE.B #$02,(A2)
0100a374: 12bc 0080 16bc 0005 14bc MOVE.B #$80,(A1)
0100a378: 16bc 0005 14bc 0002 12bc MOVE.B #$05,(A3)
0100a37c: 14bc 0002 12bc 00f0 16bc MOVE.B #$02,(A2)
0100a380: 12bc 00f0 16bc 0006 14bc MOVE.B #$f0,(A1)
0100a384: 16bc 0006 14bc 0002 12bc MOVE.B #$06,(A3)
0100a388: 14bc 0002 12bc 00f0 16bc MOVE.B #$02,(A2)
0100a38c: 12bc 00f0 16bc 0007 14bc MOVE.B #$f0,(A1)
0100a390: 16bc 0007 14bc 0002 12bc MOVE.B #$07,(A3)
0100a394: 14bc 0002 12bc 00f0 16bc MOVE.B #$02,(A2)
0100a398: 12bc 00f0 16bc 0008 14bc MOVE.B #$f0,(A1)
0100a39c: 16bc 0008 14bc 0002 12bc MOVE.B #$08,(A3)
0100a3a0: 14bc 0002 12bc 00f0 16bc MOVE.B #$02,(A2)
0100a3a4: 12bc 00f0 16bc 0009 14bc MOVE.B #$f0,(A1)
0100a3a8: 16bc 0009 14bc 0002 4211 MOVE.B #$09,(A3)
0100a3ac: 14bc 0002 4211 16bc 000a MOVE.B #$02,(A2)
0100a3b0: 4211 16bc 000a 14bc 0002 CLR.B (A1)
0100a3b2: 16bc 000a 14bc 0002 4211 MOVE.B #$0a,(A3)
0100a3b6: 14bc 0002 4211 16bc 000b MOVE.B #$02,(A2)
0100a3ba: 4211 16bc 000b 14bc 0002 CLR.B (A1)
0100a3bc: 16bc 000b 14bc 0002 4211 MOVE.B #$0b,(A3)
0100a3c0: 14bc 0002 4211 16bc 000c MOVE.B #$02,(A2)
0100a3c4: 4211 16bc 000c 14bc 0002 CLR.B (A1)
0100a3c6: 16bc 000c 14bc 0002 4211 MOVE.B #$0c,(A3)
0100a3ca: 14bc 0002 4211 243c 0000 MOVE.B #$02,(A2)
0100a3ce: 4211 243c 0000 0300 1682 CLR.B (A1)
0100a3d0: 243c 0000 0300 1682 2002 MOVE.L #$00000300,D2
0100a3d6: 1682 2002 0280 0000 ff00 MOVE.B D2,(A3)
0100a3d8: 2002 0280 0000 ff00 e080 MOVE.L D2,D0
0100a3da: 0280 0000 ff00 e080 1480 AND.L #$0000ff00,D0
0100a3e0: e080 1480 4211 12bc 0001 ASR.L #$00000008,D0
0100a3e2: 1480 4211 12bc 0001 4211 MOVE.B D0,(A2)
0100a3e4: 4211 12bc 0001 4211 5282 CLR.B (A1)
0100a3e6: 12bc 0001 4211 5282 0c82 MOVE.B #$01,(A1)
0100a3ea: 4211 5282 0c82 0000 030f CLR.B (A1)
0100a3ec: 5282 0c82 0000 030f 6fe0 ADD.L #$00000001,D2
0100a3ee: 0c82 0000 030f 6fe0 4282 CMP.L #$0000030f,D2
0100a3f4: 6fe0 4282 41f9 0100 ea94 BLE.B #$ffffffe0 == 0100a3d6 (FALSE)
0100a3f6: 4282 41f9 0100 ea94 4283 CLR.L D2
0100a3f8: 41f9 0100 ea94 4283 1630 LEA.L $0100ea94,A0
0100a3fe: 4283 1630 2800 2003 4c04 CLR.L D3
0100a400: 1630 2800 2003 4c04 0800 MOVE.B (A0, D2.L*1, $00) == $0c03f9ff,D3
0100a404: 2003 4c04 0800 ec88 2200 MOVE.L D3,D0
0100a406: 4c04 0800 ec88 2200 5081 MULL.L #$0800,D4
0100a40a: ec88 2200 5081 0c81 0000 LSR.L #$00000006,D0
0100a40c: 2200 5081 0c81 0000 00ff MOVE.L D0,D1
0100a40e: 5081 0c81 0000 00ff 6306 ADD.L #$00000008,D1
0100a410: 0c81 0000 00ff 6306 223c CMP.L #$000000ff,D1
0100a416: 6306 223c 0000 00ff 1682 BLS.B #$00000006 == 0100a41e (FALSE)
0100a418: 223c 0000 00ff 1682 2002 MOVE.L #$000000ff,D1
0100a41e: 1682 2002 0280 0000 ff00 MOVE.B D2,(A3)
0100a420: 2002 0280 0000 ff00 e080 MOVE.L D2,D0
0100a422: 0280 0000 ff00 e080 1480 AND.L #$0000ff00,D0
0100a428: e080 1480 1881 1001 1880 ASR.L #$00000008,D0
0100a42a: 1480 1881 1001 1880 1880 MOVE.B D0,(A2)
0100a42c: 1881 1001 1880 1880 5282 MOVE.B D1,(A4)
0100a42e: 1001 1880 1880 5282 0c82 MOVE.B D1,D0
0100a430: 1880 1880 5282 0c82 0000 MOVE.B D0,(A4)
0100a432: 1880 5282 0c82 0000 00ff MOVE.B D0,(A4)
0100a434: 5282 0c82 0000 00ff 6fc2 ADD.L #$00000001,D2
0100a436: 0c82 0000 00ff 6fc2 243c CMP.L #$000000ff,D2
0100a43c: 6fc2 243c 0000 0100 41f9 BLE.B #$ffffffc2 == 0100a400 (FALSE)
0100a43e: 243c 0000 0100 41f9 0100 MOVE.L #$00000100,D2
0100a444: 41f9 0100 e994 4283 1630 LEA.L $0100e994,A0
0100a44a: 4283 1630 2800 2003 4c04 CLR.L D3
0100a44c: 1630 2800 2003 4c04 0800 MOVE.B (A0, D2.L*1, $00) == $0c03f9ff,D3
0100a450: 2003 4c04 0800 ec88 2200 MOVE.L D3,D0
0100a452: 4c04 0800 ec88 2200 5081 MULL.L #$0800,D4
0100a456: ec88 2200 5081 0c81 0000 LSR.L #$00000006,D0
0100a458: 2200 5081 0c81 0000 00ff MOVE.L D0,D1
0100a45a: 5081 0c81 0000 00ff 6306 ADD.L #$00000008,D1
0100a45c: 0c81 0000 00ff 6306 223c CMP.L #$000000ff,D1
0100a462: 6306 223c 0000 00ff 1682 BLS.B #$00000006 == 0100a46a (FALSE)
0100a464: 223c 0000 00ff 1682 2002 MOVE.L #$000000ff,D1
0100a46a: 1682 2002 0280 0000 ff00 MOVE.B D2,(A3)
0100a46c: 2002 0280 0000 ff00 e080 MOVE.L D2,D0
0100a46e: 0280 0000 ff00 e080 1480 AND.L #$0000ff00,D0
0100a474: e080 1480 1881 1001 1880 ASR.L #$00000008,D0
0100a476: 1480 1881 1001 1880 1880 MOVE.B D0,(A2)
0100a478: 1881 1001 1880 1880 5282 MOVE.B D1,(A4)
0100a47a: 1001 1880 1880 5282 0c82 MOVE.B D1,D0
0100a47c: 1880 1880 5282 0c82 0000 MOVE.B D0,(A4)
0100a47e: 1880 5282 0c82 0000 01ff MOVE.B D0,(A4)
0100a480: 5282 0c82 0000 01ff 6fc2 ADD.L #$00000001,D2
0100a482: 0c82 0000 01ff 6fc2 243c CMP.L #$000001ff,D2
0100a488: 6fc2 243c 0000 020c 1682 BLE.B #$ffffffc2 == 0100a44c (FALSE)
0100a48a: 243c 0000 020c 1682 2002 MOVE.L #$0000020c,D2
0100a490: 1682 2002 0280 0000 ff00 MOVE.B D2,(A3)
0100a492: 2002 0280 0000 ff00 e080 MOVE.L D2,D0
0100a494: 0280 0000 ff00 e080 1480 AND.L #$0000ff00,D0
0100a49a: e080 1480 18bc 00ff 18bc ASR.L #$00000008,D0
0100a49c: 1480 18bc 00ff 18bc 00ff MOVE.B D0,(A2)
0100a49e: 18bc 00ff 18bc 00ff 18bc MOVE.B #$ff,(A4)
0100a4a2: 18bc 00ff 18bc 00ff 5282 MOVE.B #$ff,(A4)
0100a4a6: 18bc 00ff 5282 0c82 0000 MOVE.B #$ff,(A4)
0100a4aa: 5282 0c82 0000 020f 6fdc ADD.L #$00000001,D2
0100a4ac: 0c82 0000 020f 6fdc 4cee CMP.L #$0000020f,D2
0100a4b2: 6fdc 4cee 1c3c ffe4 4e5e BLE.B #$ffffffdc == 0100a490 (FALSE)
0100a4b4: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
0100a4ba: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100a4bc: 4e75 4e56 0000 206e 0008 RTS.L 
0100a4be: 4e56 0000 206e 0008 e9e8 LINK.W A6,#$0000
0100a4c2: 206e 0008 e9e8 0106 0017 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100a4c6: e9e8 0106 0017 2f00 2f08 BFEXTU.L #$0106,(A0,$0017) == $0b03fc17
0100a4cc: 2f00 2f08 61ff 0000 0010 MOVE.L D0,-(A7)
0100a4ce: 2f08 61ff 0000 0010 13fc MOVE.L A0,-(A7)
0100a4d0: 61ff 0000 0010 13fc 0004 BSR.L #$00000010 == 0100a4e2
0100a4d6: 13fc 0004 0211 8180 4e5e MOVE.B #$04,$02118180
0100a4de: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a4e0: 4e75 4e56 0000 48e7 3c30 RTS.L 
0100a4e2: 4e56 0000 48e7 3c30 247c LINK.W A6,#$0000
0100a4e6: 48e7 3c30 247c 0211 8100 MVMLE.L #$3c30,-(A7)
0100a4ea: 247c 0211 8100 227c 0211 MOVEA.L #$02118100,A2
0100a4f0: 227c 0211 8101 207c 0211 MOVEA.L #$02118101,A1
0100a4f6: 207c 0211 8103 282e 000c MOVEA.L #$02118103,A0
0100a4fc: 282e 000c ed84 7a3d 4c45 MOVE.L (A6,$000c) == $0b03f470,D4
0100a500: ed84 7a3d 4c45 4804 4282 ASL.L #$00000006,D4
0100a502: 7a3d 4c45 4804 4282 47f9 MOVE.L #$0000003d,D5
0100a504: 4c45 4804 4282 47f9 0100 DIVL.L #$4804,D5
0100a508: 4282 47f9 0100 ea94 4283 CLR.L D2
0100a50a: 47f9 0100 ea94 4283 1633 LEA.L $0100ea94,A3
0100a510: 4283 1633 2800 2003 4c04 CLR.L D3
0100a512: 1633 2800 2003 4c04 0800 MOVE.B (A3, D2.L*1, $00) == $0300cdff,D3
0100a516: 2003 4c04 0800 ec88 2200 MOVE.L D3,D0
0100a518: 4c04 0800 ec88 2200 5081 MULL.L #$0800,D4
0100a51c: ec88 2200 5081 0c81 0000 LSR.L #$00000006,D0
0100a51e: 2200 5081 0c81 0000 00ff MOVE.L D0,D1
0100a520: 5081 0c81 0000 00ff 6f06 ADD.L #$00000008,D1
0100a522: 0c81 0000 00ff 6f06 223c CMP.L #$000000ff,D1
0100a528: 6f06 223c 0000 00ff 1482 BLE.B #$00000006 == 0100a530 (FALSE)
0100a52a: 223c 0000 00ff 1482 2002 MOVE.L #$000000ff,D1
0100a530: 1482 2002 0280 0000 ff00 MOVE.B D2,(A2)
0100a532: 2002 0280 0000 ff00 e080 MOVE.L D2,D0
0100a534: 0280 0000 ff00 e080 1280 AND.L #$0000ff00,D0
0100a53a: e080 1280 1081 1001 1080 ASR.L #$00000008,D0
0100a53c: 1280 1081 1001 1080 1080 MOVE.B D0,(A1)
0100a53e: 1081 1001 1080 1080 5282 MOVE.B D1,(A0)
0100a540: 1001 1080 1080 5282 0c82 MOVE.B D1,D0
0100a542: 1080 1080 5282 0c82 0000 MOVE.B D0,(A0)
0100a544: 1080 5282 0c82 0000 00ff MOVE.B D0,(A0)
0100a546: 5282 0c82 0000 00ff 6fc2 ADD.L #$00000001,D2
0100a548: 0c82 0000 00ff 6fc2 4cee CMP.L #$000000ff,D2
0100a54e: 6fc2 4cee 0c3c ffe8 4e5e BLE.B #$ffffffc2 == 0100a512 (FALSE)
0100a550: 4cee 0c3c ffe8 4e5e 4e75 MVMEL.L #$0c3c,(A6,$ffe8) == $0b03f44c
0100a556: 4e5e 4e75 4e56 0000 1039 UNLK.L A6
0100a558: 4e75 4e56 0000 1039 0200 RTS.L 
0100a55a: 4e56 0000 1039 0200 c002 LINK.W A6,#$0000
0100a55e: 1039 0200 c002 e808 0c00 MOVE.B $0200c002,D0
0100a564: e808 0c00 0003 6704 7001 LSR.B #$00000004,D0
0100a566: 0c00 0003 6704 7001 6002 CMP.B #$03,D0
0100a56a: 6704 7001 6002 4280 4e5e BEQ.B #$00000004 == 0100a570 (FALSE)
0100a56c: 7001 6002 4280 4e5e 4e75 MOVE.L #$00000001,D0
0100a56e: 6002 4280 4e5e 4e75 4e56 BT .B #$00000002 == 0100a572 (TRUE)
0100a570: 4280 4e5e 4e75 4e56 0000 CLR.L D0
0100a572: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100a574: 4e75 4e56 0000 206e 0008 RTS.L 
0100a576: 4e56 0000 206e 0008 7010 LINK.W A6,#$0000
0100a57a: 206e 0008 7010 2140 0324 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100a57e: 7010 2140 0324 217c 0000 MOVE.L #$00000010,D0
0100a580: 2140 0324 217c 0000 0120 MOVE.L D0,(A0,$0324) == $0b03ff24
0100a584: 217c 0000 0120 0328 217c MOVE.L #$00000120,(A0,$0328) == $0b03ff28
0100a58c: 217c 0000 0460 032c 217c MOVE.L #$00000460,(A0,$032c) == $0b03ff2c
0100a594: 217c 0000 0480 0330 217c MOVE.L #$00000480,(A0,$0330) == $0b03ff30
0100a59c: 217c 0000 0340 0334 42a8 MOVE.L #$00000340,(A0,$0334) == $0b03ff34
0100a5a4: 42a8 033c 217c 5555 5555 CLR.L (A0,$033c) == $0b03ff3c
0100a5a8: 217c 5555 5555 0340 217c MOVE.L #$55555555,(A0,$0340) == $0b03ff40
0100a5b0: 217c aaaa aaaa 0344 70ff MOVE.L #$aaaaaaaa,(A0,$0344) == $0b03ff44
0100a5b8: 70ff 2140 0348 217c 0b00 MOVE.L #$ffffffff,D0
0100a5ba: 2140 0348 217c 0b00 0000 MOVE.L D0,(A0,$0348) == $0b03ff48
0100a5be: 217c 0b00 0000 0368 217c MOVE.L #$0b000000,(A0,$0368) == $0b03ff68
0100a5c6: 217c 0b00 0000 0364 217c MOVE.L #$0b000000,(A0,$0364) == $0b03ff64
0100a5ce: 217c 0003 a800 036c 217c MOVE.L #$0003a800,(A0,$036c) == $0b03ff6c
0100a5d6: 217c 0b03 a800 0374 217c MOVE.L #$0b03a800,(A0,$0374) == $0b03ff74
0100a5de: 217c 0b03 a800 0370 217c MOVE.L #$0b03a800,(A0,$0370) == $0b03ff70
0100a5e6: 217c 0000 57c0 0378 1168 MOVE.L #$000057c0,(A0,$0378) == $0b03ff78
0100a5ee: 1168 0009 034c 116e 000f MOVE.B (A0,$0009) == $0b03fc09,(A0,$034c) == $0b03ff4c
0100a5f4: 116e 000f 034d 4e5e 4e75 MOVE.B (A6,$000f) == $0b03f473,(A0,$034d) == $0b03ff4d
0100a5fa: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100a5fc: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100a5fe: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100a602: 4e5e 4e75 4e56 0000 7216 UNLK.L A6
0100a604: 4e75 4e56 0000 7216 d2ae RTS.L 
0100a606: 4e56 0000 7216 d2ae 0008 LINK.W A6,#$0000
0100a60a: 7216 d2ae 0008 2041 e9e8 MOVE.L #$00000016,D1
0100a60c: d2ae 0008 2041 e9e8 0106 ADD.L (A6,$0008) == $0b03f46c,D1
0100a610: 2041 e9e8 0106 0001 41f9 MOVEA.L D1,A0
0100a612: e9e8 0106 0001 41f9 0101 BFEXTU.L #$0106,(A0,$0001) == $0b03fc01
0100a618: 41f9 0101 6d94 1230 0800 LEA.L $01016d94,A0
0100a61e: 1230 0800 0001 0040 13c1 MOVE.B (A0, D0.L*1, $00) == $0b040001,D1
0100a622: 0001 0040 13c1 0211 0000 OR.B #$40,D1
0100a626: 13c1 0211 0000 4e5e 4e75 MOVE.B D1,$02110000
0100a62c: 4e5e 4e75 4e56 0000 41f9 UNLK.L A6
0100a62e: 4e75 4e56 0000 41f9 0101 RTS.L 
0100a630: 4e56 0000 41f9 0101 6d94 LINK.W A6,#$0000
0100a634: 41f9 0101 6d94 222e 000c LEA.L $01016d94,A0
0100a63a: 222e 000c 1030 1800 0000 MOVE.L (A6,$000c) == $0b03f470,D1
0100a63e: 1030 1800 0000 0040 13c0 MOVE.B (A0, D1.L*1, $00) == $0b03fc07,D0
0100a642: 0000 0040 13c0 0211 0000 OR.B #$40,D0
0100a646: 13c0 0211 0000 4e5e 4e75 MOVE.B D0,$02110000
0100a64c: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100a64e: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100a650: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100a654: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a656: 4e75 4e56 0000 48e7 0038 RTS.L 
0100a658: 4e56 0000 48e7 0038 246e LINK.W A6,#$0000
0100a65c: 48e7 0038 246e 0008 267c MVMLE.L #$0038,-(A7)
0100a660: 246e 0008 267c 0211 4000 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100a664: 267c 0211 4000 0239 00bf MOVEA.L #$02114000,A3
0100a66a: 0239 00bf 0211 4108 4878 AND.B #$bf,$02114108
0100a672: 4878 0210 61ff ffff c73a PEA.L $00000210
0100a676: 61ff ffff c73a 2840 584f BSR.L #$ffffc73a == 01006db2
0100a67c: 2840 584f 4a8a 6704 254c MOVEA.L D0,A4
0100a67e: 584f 4a8a 6704 254c 0186 ADDA.W #$00000004,A7
0100a680: 4a8a 6704 254c 0186 422c TST.L A2
0100a682: 6704 254c 0186 422c 01fc BEQ.B #$00000004 == 0100a688 (FALSE)
0100a684: 254c 0186 422c 01fc 7206 MOVE.L A4,(A2,$0186) == $0100738e
0100a688: 422c 01fc 7206 2941 002c CLR.B (A4,$01fc) == $0b03f784
0100a68c: 7206 2941 002c 297c 0200 MOVE.L #$00000006,D1
0100a68e: 2941 002c 297c 0200 0010 MOVE.L D1,(A4,$002c) == $0b03f5b4
0100a692: 297c 0200 0010 001c 2f0c MOVE.L #$02000010,(A4,$001c) == $0b03f5a4
0100a69a: 2f0c 61ff 0000 0dc6 177c MOVE.L A4,-(A7)
0100a69c: 61ff 0000 0dc6 177c 00a2 BSR.L #$00000dc6 == 0100b464
0100a6a2: 177c 00a2 0020 4878 000a MOVE.B #$a2,(A3,$0020) == $0200d020
0100a6a8: 4878 000a 45f9 0100 24cc PEA.L $0000000a
0100a6ac: 45f9 0100 24cc 4e92 177c LEA.L $010024cc,A2
0100a6b2: 4e92 177c 00a0 0020 4878 JSR.L (A2)		// delay(10)
0100a6b4: 177c 00a0 0020 4878 000a MOVE.B #$a0,(A3,$0020) == $0200d020
0100a6ba: 4878 000a 4e92 177c 0057 PEA.L $0000000a
0100a6be: 4e92 177c 0057 0008 177c JSR.L (A2)
0100a6c0: 177c 0057 0008 177c 0004 MOVE.B #$57,(A3,$0008) == $0200d008
0100a6c6: 177c 0004 0009 177c 0099 MOVE.B #$04,(A3,$0009) == $0200d009
0100a6cc: 177c 0099 0005 422b 0007 MOVE.B #$99,(A3,$0005) == $0200d005
0100a6d2: 422b 0007 177c 0005 0006 CLR.B (A3,$0007) == $0200d007
0100a6d6: 177c 0005 0006 177c 0003 MOVE.B #$05,(A3,$0006) == $0200d006
0100a6dc: 177c 0003 0003 2f3c 001e MOVE.B #$03,(A3,$0003) == $0200d003
0100a6e2: 2f3c 001e 8480 4e92 196b MOVE.L #$001e8480,-(A7)
0100a6e8: 4e92 196b 0005 01ff 196b JSR.L (A2)
0100a6ea: 196b 0005 01ff 196b 0005 MOVE.B (A3,$0005) == $0200d005,(A4,$01ff) == $0b03f787
0100a6f0: 196b 0005 01ff 177c 0017 MOVE.B (A3,$0005) == $0200d005,(A4,$01ff) == $0b03f787
0100a6f6: 177c 0017 0008 4cee 1c00 MOVE.B #$17,(A3,$0008) == $0200d008
0100a6fc: 4cee 1c00 fff4 4e5e 4e75 MVMEL.L #$1c00,(A6,$fff4) == $0b03f458
0100a702: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a704: 4e75 4e56 0000 48e7 3038 RTS.L 
0100a706: 4e56 0000 48e7 3038 246e LINK.W A6,#$0000
0100a70a: 48e7 3038 246e 0008 286e MVMLE.L #$3038,-(A7)
0100a70e: 246e 0008 286e 0010 262a MOVEA.L (A6,$0008) == $0b03f46c,A2
0100a712: 286e 0010 262a 0186 266a MOVEA.L (A6,$0010) == $0b03f474,A4
0100a716: 262a 0186 266a 019c 257c MOVE.L (A2,$0186) == $0100738e,D3
0100a71a: 266a 019c 257c 0100 a8ce MOVEA.L (A2,$019c) == $010073a4,A3
0100a71e: 257c 0100 a8ce 0302 2543 MOVE.L #$0100a8ce,(A2,$0302) == $0100750a
0100a726: 2543 0306 2f0c 2f03 61ff MOVE.L D3,(A2,$0306) == $0100750e
0100a72a: 2f0c 2f03 61ff 0000 008c MOVE.L A4,-(A7)
0100a72c: 2f03 61ff 0000 008c 4282 MOVE.L D3,-(A7)
0100a72e: 61ff 0000 008c 4282 504f BSR.L #$0000008c == 0100a7bc
0100a734: 4282 504f 4a2c 001d 6662 CLR.L D2
0100a736: 504f 4a2c 001d 6662 4878 ADDA.W #$00000008,A7
0100a738: 4a2c 001d 6662 4878 2710 TST.B (A4,$001d) == $0b03f5a5
0100a73c: 6662 4878 2710 61ff ffff BNE.B #$00000062 == 0100a7a0 (TRUE)
0100a73e: 4878 2710 61ff ffff 7d88 PEA.L $00002710
0100a742: 61ff ffff 7d88 584f 6036 BSR.L #$ffff7d88 == 010024cc		// delay(10000)
0100a748: 584f 6036 4878 2710 61ff ADDA.W #$00000004,A7
0100a74a: 6036 4878 2710 61ff ffff BT .B #$00000036 == 0100a782 (TRUE)
0100a74c: 4878 2710 61ff ffff 7d7a PEA.L $00002710
0100a750: 61ff ffff 7d7a 5282 584f BSR.L #$ffff7d7a == 010024cc		// delay(10000)
0100a756: 5282 584f 0c82 0000 03e8 ADD.L #$00000001,D2
0100a758: 584f 0c82 0000 03e8 6f12 ADDA.W #$00000004,A7
0100a75a: 0c82 0000 03e8 6f12 4879 CMP.L #$000003e8,D2
0100a760: 6f12 4879 0100 fd05 2f03 BLE.B #$00000012 == 0100a774 (FALSE)
0100a762: 4879 0100 fd05 2f03 61ff PEA.L $0100fd05
0100a768: 2f03 61ff 0000 05cc 4280 MOVE.L D3,-(A7)
0100a76a: 61ff 0000 05cc 4280 603e BSR.L #$000005cc == 0100ad38
0100a770: 4280 603e 61ff ffff e3ce CLR.L D0
0100a772: 603e 61ff ffff e3ce 082a BT .B #$0000003e == 0100a7b2 (TRUE)
0100a774: 61ff ffff e3ce 082a 0002 BSR.L #$ffffe3ce == 01008b44
0100a77a: 082a 0002 0004 6612 2013 BTST.B #$0002,(A2,$0004) == $0100720c
0100a780: 6612 2013 0800 000c 67c2 BNE.B #$00000012 == 0100a794 (TRUE)
0100a782: 2013 0800 000c 67c2 2f03 MOVE.L (A3),D0
0100a784: 0800 000c 67c2 2f03 61ff BTST.L #$000c,D0
0100a788: 67c2 2f03 61ff 0000 0140 BEQ.B #$ffffffc2 == 0100a74c (FALSE)
0100a78a: 2f03 61ff 0000 0140 584f MOVE.L D3,-(A7)
0100a78c: 61ff 0000 0140 584f 022a BSR.L #$00000140 == 0100a8ce
0100a792: 584f 022a fffb 0004 4a2c ADDA.W #$00000004,A7
0100a794: 022a fffb 0004 4a2c 001d AND.B #$fb,(A2,$0004) == $0100720c
0100a79a: 4a2c 001d 679e 4280 0c2c TST.B (A4,$001d) == $0b03f5a5
0100a79e: 679e 4280 0c2c 0002 001d BEQ.B #$ffffff9e == 0100a73e (FALSE)
0100a7a0: 4280 0c2c 0002 001d 6608 CLR.L D0
0100a7a2: 0c2c 0002 001d 6608 4a2c CMP.B #$02,(A4,$001d) == $0b03f5a5
0100a7a8: 6608 4a2c 001c 6602 7001 BNE.B #$00000008 == 0100a7b2 (TRUE)
0100a7aa: 4a2c 001c 6602 7001 4cee TST.B (A4,$001c) == $0b03f5a4
0100a7ae: 6602 7001 4cee 1c0c ffec BNE.B #$00000002 == 0100a7b2 (TRUE)
0100a7b0: 7001 4cee 1c0c ffec 4e5e MOVE.L #$00000001,D0
0100a7b2: 4cee 1c0c ffec 4e5e 4e75 MVMEL.L #$1c0c,(A6,$ffec) == $0b03f450
0100a7b8: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a7ba: 4e75 4e56 0000 48e7 303c RTS.L 
0100a7bc: 4e56 0000 48e7 303c 2a6e LINK.W A6,#$0000
0100a7c0: 48e7 303c 2a6e 0008 246e MVMLE.L #$303c,-(A7)
0100a7c4: 2a6e 0008 246e 000c 267c MOVEA.L (A6,$0008) == $0b03f46c,A5
0100a7c8: 246e 000c 267c 0211 4000 MOVEA.L (A6,$000c) == $0b03f470,A2
0100a7cc: 267c 0211 4000 49ea 0004 MOVEA.L #$02114000,A3
0100a7d2: 49ea 0004 1014 0200 00e0 LEA.L (A2,$0004) == $0100720c,A4
0100a7d6: 1014 0200 00e0 4281 1200 MOVE.B (A4),D0
0100a7d8: 0200 00e0 4281 1200 7640 AND.B #$e0,D0
0100a7dc: 4281 1200 7640 b681 6736 CLR.L D1
0100a7de: 1200 7640 b681 6736 6d0c MOVE.B D0,D1
0100a7e0: 7640 b681 6736 6d0c 4a81 MOVE.L #$00000040,D3
0100a7e2: b681 6736 6d0c 4a81 6726 CMP.L D1,D3
0100a7e4: 6736 6d0c 4a81 6726 7620 BEQ.B #$00000036 == 0100a81c (FALSE)
0100a7e6: 6d0c 4a81 6726 7620 b681 BLT.B #$0000000c == 0100a7f4 (FALSE)
0100a7e8: 4a81 6726 7620 b681 672a TST.L D1
0100a7ea: 6726 7620 b681 672a 603c BEQ.B #$00000026 == 0100a812 (FALSE)
0100a7ec: 7620 b681 672a 603c 0c81 MOVE.L #$00000020,D3
0100a7ee: b681 672a 603c 0c81 0000 CMP.L D1,D3
0100a7f0: 672a 603c 0c81 0000 00c0 BEQ.B #$0000002a == 0100a81c (FALSE)
0100a7f2: 603c 0c81 0000 00c0 6716 BT .B #$0000003c == 0100a830 (TRUE)
0100a7f4: 0c81 0000 00c0 6716 6e0a CMP.L #$000000c0,D1
0100a7fa: 6716 6e0a 0c81 0000 00a0 BEQ.B #$00000016 == 0100a812 (FALSE)
0100a7fc: 6e0a 0c81 0000 00a0 6720 BGT.B #$0000000a == 0100a808 (TRUE)
0100a7fe: 0c81 0000 00a0 6720 6028 CMP.L #$000000a0,D1
0100a804: 6720 6028 0c81 0000 00e0 BEQ.B #$00000020 == 0100a826 (FALSE)
0100a806: 6028 0c81 0000 00e0 670c BT .B #$00000028 == 0100a830 (TRUE)
0100a808: 0c81 0000 00e0 670c 601e CMP.L #$000000e0,D1
0100a80e: 670c 601e 7406 4281 122c BEQ.B #$0000000c == 0100a81c (FALSE)
0100a810: 601e 7406 4281 122c 0005 BT .B #$0000001e == 0100a830 (TRUE)
0100a812: 7406 4281 122c 0005 6018 MOVE.L #$00000006,D2
0100a814: 4281 122c 0005 6018 740a CLR.L D1
0100a816: 122c 0005 6018 740a 4281 MOVE.B (A4,$0005) == $0b03f58d,D1
0100a81a: 6018 740a 4281 122c 0009 BT .B #$00000018 == 0100a834 (TRUE)
0100a81c: 740a 4281 122c 0009 600e MOVE.L #$0000000a,D2
0100a81e: 4281 122c 0009 600e 740c CLR.L D1
0100a820: 122c 0009 600e 740c 4281 MOVE.B (A4,$0009) == $0b03f591,D1
0100a824: 600e 740c 4281 122c 000b BT .B #$0000000e == 0100a834 (TRUE)
0100a826: 740c 4281 122c 000b 6004 MOVE.L #$0000000c,D2
0100a828: 4281 122c 000b 6004 74ff CLR.L D1
0100a82a: 122c 000b 6004 74ff 4281 MOVE.B (A4,$000b) == $0b03f593,D1
0100a82e: 6004 74ff 4281 422a 001d BT .B #$00000004 == 0100a834 (TRUE)
0100a830: 74ff 4281 422a 001d 256a MOVE.L #$ffffffff,D2
0100a832: 4281 422a 001d 256a 0014 CLR.L D1
0100a834: 422a 001d 256a 0014 0018 CLR.B (A2,$001d) == $01007225
0100a838: 256a 0014 0018 422a 001c MOVE.L (A2,$0014) == $0100721c,(A2,$0018) == $01007220
0100a83e: 422a 001c 4a82 6d0c 7003 CLR.B (A2,$001c) == $01007224
0100a842: 4a82 6d0c 7003 c0aa 0010 TST.L D2
0100a844: 6d0c 7003 c0aa 0010 6604 BLT.B #$0000000c == 0100a852 (FALSE)
0100a846: 7003 c0aa 0010 6604 4a81 MOVE.L #$00000003,D0
0100a848: c0aa 0010 6604 4a81 6708 AND.L (A2,$0010) == $01007218,D0
0100a84c: 6604 4a81 6708 157c 0004 BNE.B #$00000004 == 0100a852 (TRUE)
0100a84e: 4a81 6708 157c 0004 001d TST.L D1
0100a850: 6708 157c 0004 001d 606a BEQ.B #$00000008 == 0100a85a (FALSE)
0100a852: 157c 0004 001d 606a 4a2d MOVE.B #$04,(A2,$001d) == $01007225
0100a858: 606a 4a2d 01fc 6710 4879 BT .B #$0000006a == 0100a8c4 (TRUE)
0100a85a: 4a2d 01fc 6710 4879 0100 TST.B (A5,$01fc) == $0b03fa12
0100a85e: 6710 4879 0100 fd15 2f0d BEQ.B #$00000010 == 0100a870 (FALSE)
0100a860: 4879 0100 fd15 2f0d 61ff PEA.L $0100fd15
0100a866: 2f0d 61ff 0000 04ce 504f MOVE.L A5,-(A7)
0100a868: 61ff 0000 04ce 504f 2b4a BSR.L #$000004ce == 0100ad38
0100a86e: 504f 2b4a 0202 2b6a 0010 ADDA.W #$00000008,A7
0100a870: 2b4a 0202 2b6a 0010 0206 MOVE.L A2,(A5,$0202) == $0b03fa18
0100a874: 2b6a 0010 0206 2b6a 0014 MOVE.L (A2,$0010) == $01007218,(A5,$0206) == $0b03fa1c
0100a87a: 2b6a 0014 020a 1b7c 0001 MOVE.L (A2,$0014) == $0100721c,(A5,$020a) == $0b03fa20
0100a880: 1b7c 0001 01fc 177c 0001 MOVE.B #$01,(A5,$01fc) == $0b03fa12
0100a886: 177c 0001 0003 4878 000a MOVE.B #$01,(A3,$0003) == $0200d003
0100a88c: 4878 000a 61ff ffff 7c3a PEA.L $0000000a
0100a890: 61ff ffff 7c3a 1752 0004 BSR.L #$ffff7c3a == 010024cc		// delay(10)
0100a896: 1752 0004 102a 0001 0200 MOVE.B (A2),(A3,$0004) == $0200d004
0100a89a: 102a 0001 0200 0007 0000 MOVE.B (A2,$0001) == $01007209,D0
0100a89e: 0200 0007 0000 0080 4281 AND.B #$07,D0
0100a8a2: 0000 0080 4281 1200 1741 OR.B #$80,D0
0100a8a6: 4281 1200 1741 0002 204c CLR.L D1
0100a8a8: 1200 1741 0002 204c 6004 MOVE.B D0,D1
0100a8aa: 1741 0002 204c 6004 1758 MOVE.B D1,(A3,$0002) == $0200d002
0100a8ae: 204c 6004 1758 0002 2002 MOVEA.L A4,A0
0100a8b0: 6004 1758 0002 2002 5382 BT .B #$00000004 == 0100a8b6 (TRUE)
0100a8b2: 1758 0002 2002 5382 4a80 MOVE.B (A0)+,(A3,$0002) == $0200d002
0100a8b6: 2002 5382 4a80 6ef4 177c MOVE.L D2,D0
0100a8b8: 5382 4a80 6ef4 177c 0042 SUB.L #$00000001,D2
0100a8ba: 4a80 6ef4 177c 0042 0003 TST.L D0
0100a8bc: 6ef4 177c 0042 0003 4cee BGT.B #$fffffff4 == 0100a8b2 (TRUE)
0100a8be: 177c 0042 0003 4cee 3c0c MOVE.B #$42,(A3,$0003) == $0200d003
0100a8c4: 4cee 3c0c ffe8 4e5e 4e75 MVMEL.L #$3c0c,(A6,$ffe8) == $0b03f44c
0100a8ca: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100a8cc: 4e75 4e56 0000 48e7 303c RTS.L 
0100a8ce: 4e56 0000 48e7 303c 266e LINK.W A6,#$0000
0100a8d2: 48e7 303c 266e 0008 2a6b MVMLE.L #$303c,-(A7)
0100a8d6: 266e 0008 2a6b 0202 247c MOVEA.L (A6,$0008) == $0b03f46c,A3
0100a8da: 2a6b 0202 247c 0211 4000 MOVEA.L (A3,$0202) == $0200d202,A5
0100a8de: 247c 0211 4000 0c2b 0004 MOVEA.L #$02114000,A2
0100a8e4: 0c2b 0004 01fc 6652 4878 CMP.B #$04,(A3,$01fc) == $0200d1fc
0100a8ea: 6652 4878 0014 61ff ffff BNE.B #$00000052 == 0100a93e (TRUE)
0100a8ec: 4878 0014 61ff ffff 7bda PEA.L $00000014
0100a8f0: 61ff ffff 7bda 1779 0211 BSR.L #$ffff7bda == 010024cc		// delay(20)
0100a8f6: 1779 0211 4021 0200 584f MOVE.B $02114021,(A3,$0200) == $0200d200
0100a8fe: 584f 4a2d 0002 6732 4282 ADDA.W #$00000004,A7
0100a900: 4a2d 0002 6732 4282 157c TST.B (A5,$0002) == $0b03f818
0100a904: 6732 4282 157c 00bc 0020 BEQ.B #$00000032 == 0100a938 (FALSE)
0100a906: 4282 157c 00bc 0020 4878 CLR.L D2
0100a908: 157c 00bc 0020 4878 0005 MOVE.B #$bc,(A2,$0020) == $01007228
0100a90e: 4878 0005 49f9 0100 24cc PEA.L $00000005
0100a912: 49f9 0100 24cc 4e94 157c LEA.L $010024cc,A4		// delay(5)
0100a918: 4e94 157c 00b8 0020 4878 JSR.L (A4)
0100a91a: 157c 00b8 0020 4878 0005 MOVE.B #$b8,(A2,$0020) == $01007228
0100a920: 4878 0005 4e94 504f 5282 PEA.L $00000005
0100a924: 4e94 504f 5282 7603 b682 JSR.L (A4)			// delay(5)
0100a926: 504f 5282 7603 b682 6cd8 ADDA.W #$00000008,A7
0100a928: 5282 7603 b682 6cd8 4878 ADD.L #$00000001,D2
0100a92a: 7603 b682 6cd8 4878 0014 MOVE.L #$00000003,D3
0100a92c: b682 6cd8 4878 0014 4e94 CMP.L D2,D3
0100a92e: 6cd8 4878 0014 4e94 584f BGE.B #$ffffffd8 == 0100a908 (TRUE)
0100a930: 4878 0014 4e94 584f 157c PEA.L $00000014
0100a934: 4e94 584f 157c 00a0 0020 JSR.L (A4)			// delay(20)
0100a936: 584f 157c 00a0 0020 176a ADDA.W #$00000004,A7
0100a938: 157c 00a0 0020 176a 0004 MOVE.B #$a0,(A2,$0020) == $01007228
0100a93e: 176a 0004 01fd 176a 0006 MOVE.B (A2,$0004) == $0100720c,(A3,$01fd) == $0200d1fd
0100a944: 176a 0006 01fe 176a 0005 MOVE.B (A2,$0006) == $0100720e,(A3,$01fe) == $0200d1fe
0100a94a: 176a 0005 01ff 4a2b 01ff MOVE.B (A2,$0005) == $0100720d,(A3,$01ff) == $0200d1ff
0100a950: 4a2b 01ff 6c3a 4282 203c TST.B (A3,$01ff) == $0200d1ff
0100a954: 6c3a 4282 203c 000f 4240 BGE.B #$0000003a == 0100a990 (TRUE)
0100a956: 4282 203c 000f 4240 5380 CLR.L D2
0100a958: 203c 000f 4240 5380 4a80 MOVE.L #$000f4240,D0
0100a95e: 5380 4a80 6efa 61ff ffff SUB.L #$00000001,D0
0100a960: 4a80 6efa 61ff ffff e1de TST.L D0
0100a962: 6efa 61ff ffff e1de 176a BGT.B #$fffffffa == 0100a95e (TRUE)
0100a964: 61ff ffff e1de 176a 0005 BSR.L #$ffffe1de == 01008b44
0100a96a: 176a 0005 01ff 4a2b 01ff MOVE.B (A2,$0005) == $0100720d,(A3,$01ff) == $0200d1ff
0100a970: 4a2b 01ff 6c00 01a4 5282 TST.B (A3,$01ff) == $0200d1ff
0100a974: 6c00 01a4 5282 7609 b682 BGE.W #$01a4 == 0100ab1a (TRUE)
0100a978: 5282 7609 b682 6cd8 157c ADD.L #$00000001,D2
0100a97a: 7609 b682 6cd8 157c 0057 MOVE.L #$00000009,D3
0100a97c: b682 6cd8 157c 0057 0008 CMP.L D2,D3
0100a97e: 6cd8 157c 0057 0008 1b7c BGE.B #$ffffffd8 == 0100a958 (TRUE)
0100a980: 157c 0057 0008 1b7c 0005 MOVE.B #$57,(A2,$0008) == $01007210
0100a986: 1b7c 0005 001d 6000 018c MOVE.B #$05,(A5,$001d) == $0b03f833
0100a98c: 6000 018c 082b 0006 01fd BT .W #$018c == 0100ab1a (TRUE)
0100a990: 082b 0006 01fd 6608 082b BTST.B #$0006,(A3,$01fd) == $0200d1fd
0100a996: 6608 082b 0006 01ff 670a BNE.B #$00000008 == 0100a9a0 (TRUE)
0100a998: 082b 0006 01ff 670a 4879 BTST.B #$0006,(A3,$01ff) == $0200d1ff
0100a99e: 670a 4879 0100 fd28 6000 BEQ.B #$0000000a == 0100a9aa (FALSE)
0100a9a0: 4879 0100 fd28 6000 0132 PEA.L $0100fd28
0100a9a6: 6000 0132 082b 0005 01fd BT .W #$0132 == 0100aada (TRUE)
0100a9aa: 082b 0005 01fd 670a 4879 BTST.B #$0005,(A3,$01fd) == $0200d1fd
0100a9b0: 670a 4879 0100 fd37 6000 BEQ.B #$0000000a == 0100a9bc (FALSE)
0100a9b2: 4879 0100 fd37 6000 0120 PEA.L $0100fd37
0100a9b8: 6000 0120 4280 102b 01fc BT .W #$0120 == 0100aada (TRUE)
0100a9bc: 4280 102b 01fc 7607 b083 CLR.L D0
0100a9be: 102b 01fc 7607 b083 6200 MOVE.B (A3,$01fc) == $0200d1fc,D0
0100a9c2: 7607 b083 6200 0132 207c MOVE.L #$00000007,D3
0100a9c4: b083 6200 0132 207c 0100 CMP.L D3,D0
0100a9c6: 6200 0132 207c 0100 eb94 BHI.W #$0132 == 0100aafa (TRUE)
0100a9ca: 207c 0100 eb94 2070 0c00 MOVEA.L #$0100eb94,A0
0100a9d0: 2070 0c00 4ed0 082b 0005 MOVEA.L (A0, D0.L*4, $00) == $0b040c04,A0
0100a9d4: 4ed0 082b 0005 01ff 6712 JMP.L (A0)
0100a9d6: 082b 0005 01ff 6712 1b7c BTST.B #$0005,(A3,$01ff) == $0200d1ff
0100a9dc: 6712 1b7c 0001 001d 422b BEQ.B #$00000012 == 0100a9f0 (FALSE)
0100a9de: 1b7c 0001 001d 422b 01fc MOVE.B #$01,(A5,$001d) == $0b03f833
0100a9e4: 422b 01fc 42ab 0202 6000 CLR.B (A3,$01fc) == $0200d1fc
0100a9e8: 42ab 0202 6000 012c 102b CLR.L (A3,$0202) == $0200d202
0100a9ec: 6000 012c 102b 01fe 0200 BT .W #$012c == 0100ab1a (TRUE)
0100a9f0: 102b 01fe 0200 0007 0c00 MOVE.B (A3,$01fe) == $0200d1fe,D0
0100a9f4: 0200 0007 0c00 0004 6706 AND.B #$07,D0
0100a9f8: 0c00 0004 6706 0c00 0002 CMP.B #$04,D0
0100a9fc: 6706 0c00 0002 6612 0c2b BEQ.B #$00000006 == 0100aa04 (FALSE)
0100a9fe: 0c00 0002 6612 0c2b 0018 CMP.B #$02,D0
0100aa02: 6612 0c2b 0018 01ff 660a BNE.B #$00000012 == 0100aa16 (TRUE)
0100aa04: 0c2b 0018 01ff 660a 177c CMP.B #$18,(A3,$01ff) == $0200d1ff
0100aa0a: 660a 177c 0002 01fc 6000 BNE.B #$0000000a == 0100aa16 (TRUE)
0100aa0c: 177c 0002 01fc 6000 00f6 MOVE.B #$02,(A3,$01fc) == $0200d1fc
0100aa12: 6000 00f6 4879 0100 fd44 BT .W #$00f6 == 0100ab0a (TRUE)
0100aa16: 4879 0100 fd44 6000 00bc PEA.L $0100fd44
0100aa1c: 6000 00bc 242b 020a 4280 BT .W #$00bc == 0100aada (TRUE)
0100aa20: 242b 020a 4280 102a 0001 MOVE.L (A3,$020a) == $0200d20a,D2
0100aa24: 4280 102a 0001 e180 4281 CLR.L D0
0100aa26: 102a 0001 e180 4281 1212 MOVE.B (A2,$0001) == $01007209,D0
0100aa2a: e180 4281 1212 8081 2740 ASL.L #$00000008,D0
0100aa2c: 4281 1212 8081 2740 020a CLR.L D1
0100aa2e: 1212 8081 2740 020a 94ab MOVE.B (A2),D1
0100aa30: 8081 2740 020a 94ab 020a OR.L D1,D0
0100aa32: 2740 020a 94ab 020a d5ab MOVE.L D0,(A3,$020a) == $0200d20a
0100aa36: 94ab 020a d5ab 0206 177c SUB.L (A3,$020a) == $0200d20a,D2
0100aa3a: d5ab 0206 177c 0002 01fc ADD.L D2,(A3,$0206) == $0200d206
0100aa3e: 177c 0002 01fc 2f2b 020a MOVE.B #$02,(A3,$01fc) == $0200d1fc
0100aa44: 2f2b 020a 2f0b 61ff 0000 MOVE.L (A3,$020a) == $0200d20a,-(A7)
0100aa48: 2f0b 61ff 0000 0b4e 202b MOVE.L A3,-(A7)
0100aa4a: 61ff 0000 0b4e 202b 002c BSR.L #$00000b4e == 0100b59a
0100aa50: 202b 002c 0280 0000 4000 MOVE.L (A3,$002c) == $0200d02c,D0
0100aa54: 0280 0000 4000 504f 6700 AND.L #$00004000,D0
0100aa5a: 504f 6700 00ac 4879 0100 ADDA.W #$00000008,A7
0100aa5c: 6700 00ac 4879 0100 fd55 BEQ.W #$00ac == 0100ab0a (FALSE)
0100aa60: 4879 0100 fd55 6072 082b PEA.L $0100fd55
0100aa66: 6072 082b 0005 01ff 6708 BT .B #$00000072 == 0100aada (TRUE)
0100aa68: 082b 0005 01ff 6708 4879 BTST.B #$0005,(A3,$01ff) == $0200d1ff
0100aa6e: 6708 4879 0100 fd5f 6062 BEQ.B #$00000008 == 0100aa78 (FALSE)
0100aa70: 4879 0100 fd5f 6062 082b PEA.L $0100fd5f
0100aa76: 6062 082b 0003 01ff 670e BT .B #$00000062 == 0100aada (TRUE)
0100aa78: 082b 0003 01ff 670e 102a BTST.B #$0003,(A3,$01ff) == $0200d1ff
0100aa7e: 670e 102a 0007 0200 001f BEQ.B #$0000000e == 0100aa8e (FALSE)
0100aa80: 102a 0007 0200 001f 0c00 MOVE.B (A2,$0007) == $0100720f,D0
0100aa84: 0200 001f 0c00 0002 6708 AND.B #$1f,D0
0100aa88: 0c00 0002 6708 4879 0100 CMP.B #$02,D0
0100aa8c: 6708 4879 0100 fd6e 6044 BEQ.B #$00000008 == 0100aa96 (FALSE)
0100aa8e: 4879 0100 fd6e 6044 177c PEA.L $0100fd6e
0100aa94: 6044 177c 0002 01fc 1b6a BT .B #$00000044 == 0100aada (TRUE)
0100aa96: 177c 0002 01fc 1b6a 0002 MOVE.B #$02,(A3,$01fc) == $0200d1fc
0100aa9c: 1b6a 0002 001c 601e 082b MOVE.B (A2,$0002) == $0100720a,(A5,$001c) == $0b03f832
0100aaa2: 601e 082b 0005 01ff 6708 BT .B #$0000001e == 0100aac2 (TRUE)
0100aaa4: 082b 0005 01ff 6708 4879 BTST.B #$0005,(A3,$01ff) == $0200d1ff
0100aaaa: 6708 4879 0100 fd79 6026 BEQ.B #$00000008 == 0100aab4 (FALSE)
0100aaac: 4879 0100 fd79 6026 102a PEA.L $0100fd79
0100aab2: 6026 102a 0007 0200 001f BT .B #$00000026 == 0100aada (TRUE)
0100aab4: 102a 0007 0200 001f 0c00 MOVE.B (A2,$0007) == $0100720f,D0
0100aab8: 0200 001f 0c00 0001 6612 AND.B #$1f,D0
0100aabc: 0c00 0001 6612 176a 0002 CMP.B #$01,D0
0100aac0: 6612 176a 0002 020e 2f0b BNE.B #$00000012 == 0100aad4 (TRUE)
0100aac2: 176a 0002 020e 2f0b 61ff MOVE.B (A2,$0002) == $0100720a,(A3,$020e) == $0200d20e
0100aac8: 2f0b 61ff 0000 0202 584f MOVE.L A3,-(A7)
0100aaca: 61ff 0000 0202 584f 6036 BSR.L #$00000202 == 0100acce
0100aad0: 584f 6036 4879 0100 fd89 ADDA.W #$00000004,A7
0100aad2: 6036 4879 0100 fd89 2f0b BT .B #$00000036 == 0100ab0a (TRUE)
0100aad4: 4879 0100 fd89 2f0b 61ff PEA.L $0100fd89
0100aada: 2f0b 61ff 0000 025a 6036 MOVE.L A3,-(A7)
0100aadc: 61ff 0000 025a 6036 422b BSR.L #$0000025a == 0100ad38
0100aae2: 6036 422b 01fc 42ab 0202 BT .B #$00000036 == 0100ab1a (TRUE)
0100aae4: 422b 01fc 42ab 0202 2b6b CLR.B (A3,$01fc) == $0200d1fc
0100aae8: 42ab 0202 2b6b 020a 0018 CLR.L (A3,$0202) == $0200d202
0100aaec: 2b6b 020a 0018 1b7c 0002 MOVE.L (A3,$020a) == $0200d20a,(A5,$0018) == $0b03f82e
0100aaf2: 1b7c 0002 001d 6010 4879 MOVE.B #$02,(A5,$001d) == $0b03f833
0100aaf8: 6010 4879 0100 fd9a 2f0b BT .B #$00000010 == 0100ab0a (TRUE)
0100aafa: 4879 0100 fd9a 2f0b 61ff PEA.L $0100fd9a
0100ab00: 2f0b 61ff 0000 0234 504f MOVE.L A3,-(A7)
0100ab02: 61ff 0000 0234 504f 0c2b BSR.L #$00000234 == 0100ad38
0100ab08: 504f 0c2b 0002 01fc 6608 ADDA.W #$00000008,A7
0100ab0a: 0c2b 0002 01fc 6608 2f0b CMP.B #$02,(A3,$01fc) == $0200d1fc
0100ab10: 6608 2f0b 61ff 0000 000e BNE.B #$00000008 == 0100ab1a (TRUE)
0100ab12: 2f0b 61ff 0000 000e 4cee MOVE.L A3,-(A7)
0100ab14: 61ff 0000 000e 4cee 3c0c BSR.L #$0000000e == 0100ab24
0100ab1a: 4cee 3c0c ffe8 4e5e 4e75 MVMEL.L #$3c0c,(A6,$ffe8) == $0b03f44c
0100ab20: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100ab22: 4e75 4e56 0000 48e7 3030 RTS.L 
0100ab24: 4e56 0000 48e7 3030 266e LINK.W A6,#$0000
0100ab28: 48e7 3030 266e 0008 247c MVMLE.L #$3030,-(A7)
0100ab2c: 266e 0008 247c 0211 4000 MOVEA.L (A6,$0008) == $0b03f46c,A3
0100ab30: 247c 0211 4000 226b 0202 MOVEA.L #$02114000,A2
0100ab36: 226b 0202 13fc 0001 0211 MOVEA.L (A3,$0202) == $0200d202,A1
0100ab3a: 13fc 0001 0211 4003 102b MOVE.B #$01,$02114003
0100ab42: 102b 01fd 0200 0007 4281 MOVE.B (A3,$01fd) == $0200d1fd,D0
0100ab46: 0200 0007 4281 1200 7607 AND.B #$07,D0
0100ab4a: 4281 1200 7607 b283 620c CLR.L D1
0100ab4c: 1200 7607 b283 620c 207c MOVE.B D0,D1
0100ab4e: 7607 b283 620c 207c 0100 MOVE.L #$00000007,D3
0100ab50: b283 620c 207c 0100 ebb4 CMP.L D3,D1
0100ab52: 620c 207c 0100 ebb4 2070 BHI.B #$0000000c == 0100ab60 (TRUE)
0100ab54: 207c 0100 ebb4 2070 1c00 MOVEA.L #$0100ebb4,A0
0100ab5a: 2070 1c00 4ed0 4879 0100 MOVEA.L (A0, D1.L*4, $00) == $0b03fc1c,A0
0100ab5e: 4ed0 4879 0100 fdaf 6000 JMP.L (A0)
0100ab60: 4879 0100 fdaf 6000 0154 PEA.L $0100fdaf
0100ab66: 6000 0154 4a29 0002 670a BT .W #$0154 == 0100acbc (TRUE)
0100ab6a: 4a29 0002 670a 4879 0100 TST.B (A1,$0002) == $0200e002
0100ab6e: 670a 4879 0100 fdc2 6000 BEQ.B #$0000000a == 0100ab7a (FALSE)
0100ab70: 4879 0100 fdc2 6000 0144 PEA.L $0100fdc2
0100ab76: 6000 0144 4aab 020a 6616 BT .W #$0144 == 0100acbc (TRUE)
0100ab7a: 4aab 020a 6616 177c 0006 TST.L (A3,$020a) == $0200d20a
0100ab7e: 6616 177c 0006 01fc 4212 BNE.B #$00000016 == 0100ab96 (TRUE)
0100ab80: 177c 0006 01fc 4212 157c MOVE.B #$06,(A3,$01fc) == $0200d1fc
0100ab86: 4212 157c 0001 0001 422a CLR.B (A2)
0100ab88: 157c 0001 0001 422a 0002 MOVE.B #$01,(A2,$0001) == $01007209
0100ab8e: 422a 0002 6000 0088 177c CLR.B (A2,$0002) == $0100720a
0100ab92: 6000 0088 177c 0004 01fc BT .W #$0088 == 0100ac1c (TRUE)
0100ab96: 177c 0004 01fc 7003 c0ab MOVE.B #$04,(A3,$01fc) == $0200d1fc
0100ab9c: 7003 c0ab 0206 670a 4879 MOVE.L #$00000003,D0
0100ab9e: c0ab 0206 670a 4879 0100 AND.L (A3,$0206) == $0200d206,D0
0100aba2: 670a 4879 0100 fdd9 6000 BEQ.B #$0000000a == 0100abae (FALSE)
0100aba4: 4879 0100 fdd9 6000 0110 PEA.L $0100fdd9
0100abaa: 6000 0110 42a7 2f2b 020a BT .W #$0110 == 0100acbc (TRUE)
0100abae: 42a7 2f2b 020a 2f2b 0206 CLR.L -(A7)
0100abb0: 2f2b 020a 2f2b 0206 240b MOVE.L (A3,$020a) == $0200d20a,-(A7)
0100abb4: 2f2b 0206 240b 0682 0000 MOVE.L (A3,$0206) == $0200d206,-(A7)
0100abb8: 240b 0682 0000 00e4 2f02 MOVE.L A3,D2
0100abba: 0682 0000 00e4 2f02 2f0b ADD.L #$000000e4,D2
0100abc0: 2f02 2f0b 61ff 0000 08cc MOVE.L D2,-(A7)
0100abc2: 2f0b 61ff 0000 08cc 42a7 MOVE.L A3,-(A7)
0100abc4: 61ff 0000 08cc 42a7 2f02 BSR.L #$000008cc == 0100b492
0100abca: 42a7 2f02 2f0b 61ff 0000 CLR.L -(A7)
0100abcc: 2f02 2f0b 61ff 0000 0a1a MOVE.L D2,-(A7)
0100abce: 2f0b 61ff 0000 0a1a 14ab MOVE.L A3,-(A7)
0100abd0: 61ff 0000 0a1a 14ab 020d BSR.L #$00000a1a == 0100b5ec
0100abd6: 14ab 020d 202b 020a e080 MOVE.B (A3,$020d) == $0200d20d,(A2)
0100abda: 202b 020a e080 1540 0001 MOVE.L (A3,$020a) == $0200d20a,D0
0100abde: e080 1540 0001 422a 0003 ASR.L #$00000008,D0
0100abe0: 1540 0001 422a 0003 157c MOVE.B D0,(A2,$0001) == $01007209
0100abe4: 422a 0003 157c 0090 0003 CLR.B (A2,$0003) == $0100720b
0100abe8: 157c 0090 0003 157c 00b0 MOVE.B #$90,(A2,$0003) == $0100720b
0100abee: 157c 00b0 0020 6000 00ce MOVE.B #$b0,(A2,$0020) == $01007228
0100abf4: 6000 00ce 4a29 0002 660a BT .W #$00ce == 0100acc4 (TRUE)
0100abf8: 4a29 0002 660a 4879 0100 TST.B (A1,$0002) == $0200e002
0100abfc: 660a 4879 0100 fdc2 6000 BNE.B #$0000000a == 0100ac08 (TRUE)
0100abfe: 4879 0100 fdc2 6000 00b6 PEA.L $0100fdc2
0100ac04: 6000 00b6 4aab 020a 661c BT .W #$00b6 == 0100acbc (TRUE)
0100ac08: 4aab 020a 661c 177c 0006 TST.L (A3,$020a) == $0200d20a
0100ac0c: 661c 177c 0006 01fc 4212 BNE.B #$0000001c == 0100ac2a (TRUE)
0100ac0e: 177c 0006 01fc 4212 157c MOVE.B #$06,(A3,$01fc) == $0200d1fc
0100ac14: 4212 157c 0001 0001 422a CLR.B (A2)
0100ac16: 157c 0001 0001 422a 0003 MOVE.B #$01,(A2,$0001) == $01007209
0100ac1c: 422a 0003 157c 0098 0003 CLR.B (A2,$0003) == $0100720b
0100ac20: 157c 0098 0003 6000 009c MOVE.B #$98,(A2,$0003) == $0100720b
0100ac26: 6000 009c 177c 0004 01fc BT .W #$009c == 0100acc4 (TRUE)
0100ac2a: 177c 0004 01fc 7003 c0ab MOVE.B #$04,(A3,$01fc) == $0200d1fc
0100ac30: 7003 c0ab 0206 670e 4879 MOVE.L #$00000003,D0
0100ac32: c0ab 0206 670e 4879 0100 AND.L (A3,$0206) == $0200d206,D0
0100ac36: 670e 4879 0100 fdf4 61ff BEQ.B #$0000000e == 0100ac46 (FALSE)
0100ac38: 4879 0100 fdf4 61ff ffff PEA.L $0100fdf4
0100ac3e: 61ff ffff bb30 607e 2f3c BSR.L #$ffffbb30 == 01006770
0100ac44: 607e 2f3c 0004 0000 2f2b BT .B #$0000007e == 0100acc4 (TRUE)
0100ac46: 2f3c 0004 0000 2f2b 020a MOVE.L #$00040000,-(A7)
0100ac4c: 2f2b 020a 2f2b 0206 240b MOVE.L (A3,$020a) == $0200d20a,-(A7)
0100ac50: 2f2b 0206 240b 0682 0000 MOVE.L (A3,$0206) == $0200d206,-(A7)
0100ac54: 240b 0682 0000 00e4 2f02 MOVE.L A3,D2
0100ac56: 0682 0000 00e4 2f02 2f0b ADD.L #$000000e4,D2
0100ac5c: 2f02 2f0b 61ff 0000 0830 MOVE.L D2,-(A7)
0100ac5e: 2f0b 61ff 0000 0830 2f3c MOVE.L A3,-(A7)
0100ac60: 61ff 0000 0830 2f3c 0004 BSR.L #$00000830 == 0100b492
0100ac66: 2f3c 0004 0000 2f02 2f0b MOVE.L #$00040000,-(A7)
0100ac6c: 2f02 2f0b 61ff 0000 097a MOVE.L D2,-(A7)
0100ac6e: 2f0b 61ff 0000 097a 14ab MOVE.L A3,-(A7)
0100ac70: 61ff 0000 097a 14ab 020d BSR.L #$0000097a == 0100b5ec
0100ac76: 14ab 020d 202b 020a e080 MOVE.B (A3,$020d) == $0200d20d,(A2)
0100ac7a: 202b 020a e080 1540 0001 MOVE.L (A3,$020a) == $0200d20a,D0
0100ac7e: e080 1540 0001 422a 0003 ASR.L #$00000008,D0
0100ac80: 1540 0001 422a 0003 157c MOVE.B D0,(A2,$0001) == $01007209
0100ac84: 422a 0003 157c 0090 0003 CLR.B (A2,$0003) == $0100720b
0100ac88: 157c 0090 0003 157c 00b8 MOVE.B #$90,(A2,$0003) == $0100720b
0100ac8e: 157c 00b8 0020 602e 177c MOVE.B #$b8,(A2,$0020) == $01007228
0100ac94: 602e 177c 0003 01fc 157c BT .B #$0000002e == 0100acc4 (TRUE)
0100ac96: 177c 0003 01fc 157c 0011 MOVE.B #$03,(A3,$01fc) == $0200d1fc
0100ac9c: 157c 0011 0003 6020 177c MOVE.B #$11,(A2,$0003) == $0100720b
0100aca2: 6020 177c 0007 01fc 422a BT .B #$00000020 == 0100acc4 (TRUE)
0100aca4: 177c 0007 01fc 422a 0003 MOVE.B #$07,(A3,$01fc) == $0200d1fc
0100acaa: 422a 0003 157c 0010 0003 CLR.B (A2,$0003) == $0100720b
0100acae: 157c 0010 0003 600e 4879 MOVE.B #$10,(A2,$0003) == $0100720b
0100acb4: 600e 4879 0100 fe07 2f0b BT .B #$0000000e == 0100acc4 (TRUE)
0100acb6: 4879 0100 fe07 2f0b 61ff PEA.L $0100fe07
0100acbc: 2f0b 61ff 0000 0078 4cee MOVE.L A3,-(A7)
0100acbe: 61ff 0000 0078 4cee 0c0c BSR.L #$00000078 == 0100ad38
0100acc4: 4cee 0c0c fff0 4e5e 4e75 MVMEL.L #$0c0c,(A6,$fff0) == $0b03f454
0100acca: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
0100accc: 4e75 4e56 0000 2f0a 246e RTS.L 
0100acce: 4e56 0000 2f0a 246e 0008 LINK.W A6,#$0000
0100acd2: 2f0a 246e 0008 207c 0211 MOVE.L A2,-(A7)
0100acd4: 246e 0008 207c 0211 4000 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100acd8: 207c 0211 4000 4aaa 0202 MOVEA.L #$02114000,A0
0100acde: 4aaa 0202 6608 4879 0100 TST.L (A2,$0202) == $0100740a
0100ace2: 6608 4879 0100 fe19 602e BNE.B #$00000008 == 0100acec (TRUE)
0100ace4: 4879 0100 fe19 602e 4280 PEA.L $0100fe19
0100acea: 602e 4280 102a 020e 4a80 BT .B #$0000002e == 0100ad1a (TRUE)
0100acec: 4280 102a 020e 4a80 6716 CLR.L D0
0100acee: 102a 020e 4a80 6716 2f00 MOVE.B (A2,$020e) == $01007416,D0
0100acf2: 4a80 6716 2f00 4879 0100 TST.L D0
0100acf4: 6716 2f00 4879 0100 fe30 BEQ.B #$00000016 == 0100ad0c (FALSE)
0100acf6: 2f00 4879 0100 fe30 61ff MOVE.L D0,-(A7)
0100acf8: 4879 0100 fe30 61ff ffff PEA.L $0100fe30
0100acfe: 61ff ffff ba70 4879 0100 BSR.L #$ffffba70 == 01006770
0100ad04: 4879 0100 fe48 600e 082a PEA.L $0100fe48
0100ad0a: 600e 082a 0003 01ff 6610 BT .B #$0000000e == 0100ad1a (TRUE)
0100ad0c: 082a 0003 01ff 6610 4879 BTST.B #$0003,(A2,$01ff) == $01007407
0100ad12: 6610 4879 0100 fe57 2f0a BNE.B #$00000010 == 0100ad24 (TRUE)
0100ad14: 4879 0100 fe57 2f0a 61ff PEA.L $0100fe57
0100ad1a: 2f0a 61ff 0000 001a 600c MOVE.L A2,-(A7)
0100ad1c: 61ff 0000 001a 600c 157c BSR.L #$0000001a == 0100ad38
0100ad22: 600c 157c 0005 01fc 117c BT .B #$0000000c == 0100ad30 (TRUE)
0100ad24: 157c 0005 01fc 117c 0012 MOVE.B #$05,(A2,$01fc) == $01007404
0100ad2a: 117c 0012 0003 246e fffc MOVE.B #$12,(A0,$0003) == $0b03fc03
0100ad30: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
0100ad34: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
0100ad36: 4e75 4e56 0000 2f0a 246e RTS.L 
0100ad38: 4e56 0000 2f0a 246e 0008 LINK.W A6,#$0000
0100ad3c: 2f0a 246e 0008 2f2e 000c MOVE.L A2,-(A7)
0100ad3e: 246e 0008 2f2e 000c 4879 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100ad42: 2f2e 000c 4879 0100 fe6d MOVE.L (A6,$000c) == $0b03f470,-(A7)
0100ad46: 4879 0100 fe6d 61ff ffff PEA.L $0100fe6d
0100ad4c: 61ff ffff ba22 504f 0c2a BSR.L #$ffffba22 == 01006770
0100ad52: 504f 0c2a 0004 01fc 6612 ADDA.W #$00000008,A7
0100ad54: 0c2a 0004 01fc 6612 13fc CMP.B #$04,(A2,$01fc) == $01007404
0100ad5a: 6612 13fc 00a0 0211 4020 BNE.B #$00000012 == 0100ad6e (TRUE)
0100ad5c: 13fc 00a0 0211 4020 2f0a MOVE.B #$a0,$02114020
0100ad64: 2f0a 61ff 0000 0918 584f MOVE.L A2,-(A7)
0100ad66: 61ff 0000 0918 584f 422a BSR.L #$00000918 == 0100b680
0100ad6c: 584f 422a 01fc 206a 0202 ADDA.W #$00000004,A7
0100ad6e: 422a 01fc 206a 0202 4a88 CLR.B (A2,$01fc) == $01007404
0100ad72: 206a 0202 4a88 6710 4a28 MOVEA.L (A2,$0202) == $0100740a,A0
0100ad76: 4a88 6710 4a28 001d 6606 TST.L A0
0100ad78: 6710 4a28 001d 6606 117c BEQ.B #$00000010 == 0100ad8a (FALSE)
0100ad7a: 4a28 001d 6606 117c 0003 TST.B (A0,$001d) == $0b03fc1d
0100ad7e: 6606 117c 0003 001d 42aa BNE.B #$00000006 == 0100ad86 (TRUE)
0100ad80: 117c 0003 001d 42aa 0202 MOVE.B #$03,(A0,$001d) == $0b03fc1d
0100ad86: 42aa 0202 42a7 42a7 61ff CLR.L (A2,$0202) == $0100740a
0100ad8a: 42a7 42a7 61ff ffff f8c8 CLR.L -(A7)
0100ad8c: 42a7 61ff ffff f8c8 246e CLR.L -(A7)
0100ad8e: 61ff ffff f8c8 246e fffc BSR.L #$fffff8c8 == 0100a658
0100ad94: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
0100ad98: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100ad9a: 4e75 4e56 0000 48e7 3c38 RTS.L 
0100ad9c: 4e56 0000 48e7 3c38 286e LINK.W A6,#$0000
0100ada0: 48e7 3c38 286e 0008 266e MVMLE.L #$3c38,-(A7)
0100ada4: 286e 0008 266e 000c 4878 MOVEA.L (A6,$0008) == $0b03f46c,A4
0100ada8: 266e 000c 4878 0064 61ff MOVEA.L (A6,$000c) == $0b03f470,A3
0100adac: 4878 0064 61ff ffff c000 PEA.L $00000064
0100adb0: 61ff ffff c000 2440 294a BSR.L #$ffffc000 == 01006db2
0100adb6: 2440 294a 017e 2f0b 2f0c MOVEA.L D0,A2
0100adb8: 294a 017e 2f0b 2f0c 61ff MOVE.L A2,(A4,$017e) == $0b03f706
0100adbc: 2f0b 2f0c 61ff ffff f896 MOVE.L A3,-(A7)
0100adbe: 2f0c 61ff ffff f896 4283 MOVE.L A4,-(A7)
0100adc0: 61ff ffff f896 4283 defc BSR.L #$fffff896 == 0100a658
0100adc6: 4283 defc 000c 7201 b293 CLR.L D3
0100adc8: defc 000c 7201 b293 660a ADDA.W #$000c,A7
0100adcc: 7201 b293 660a 2a2b 0004 MOVE.L #$00000001,D1
0100adce: b293 660a 2a2b 0004 282b CMP.L (A3),D1
0100add0: 660a 2a2b 0004 282b 0008 BNE.B #$0000000a == 0100addc (TRUE)
0100add2: 2a2b 0004 282b 0008 6004 MOVE.L (A3,$0004) == $0200d004,D5
0100add6: 282b 0008 6004 4285 4284 MOVE.L (A3,$0008) == $0200d008,D4
0100adda: 6004 4285 4284 2f04 2f05 BT .B #$00000004 == 0100ade0 (TRUE)
0100addc: 4285 4284 2f04 2f05 2f0b CLR.L D5
0100adde: 4284 2f04 2f05 2f0b 2f0c CLR.L D4
0100ade0: 2f04 2f05 2f0b 2f0c 61ff MOVE.L D4,-(A7)
0100ade2: 2f05 2f0b 2f0c 61ff 0000 MOVE.L D5,-(A7)
0100ade4: 2f0b 2f0c 61ff 0000 00be MOVE.L A3,-(A7)
0100ade6: 2f0c 61ff 0000 00be 2400 MOVE.L A4,-(A7)
0100ade8: 61ff 0000 00be 2400 61ff BSR.L #$000000be == 0100aea8
0100adee: 2400 61ff ffff dd52 defc MOVE.L D0,D2
0100adf0: 61ff ffff dd52 defc 0010 BSR.L #$ffffdd52 == 01008b44
0100adf6: defc 0010 4a82 6c10 5283 ADDA.W #$0010,A7
0100adfa: 4a82 6c10 5283 7209 b283 TST.L D2
0100adfc: 6c10 5283 7209 b283 6d08 BGE.B #$00000010 == 0100ae0e (TRUE)
0100adfe: 5283 7209 b283 6d08 0c2a ADD.L #$00000001,D3
0100ae00: 7209 b283 6d08 0c2a 0005 MOVE.L #$00000009,D1
0100ae02: b283 6d08 0c2a 0005 001d CMP.L D3,D1
0100ae04: 6d08 0c2a 0005 001d 66d2 BLT.B #$00000008 == 0100ae0e (FALSE)
0100ae06: 0c2a 0005 001d 66d2 4a82 CMP.B #$05,(A2,$001d) == $01007225
0100ae0c: 66d2 4a82 6c20 0c2a 0005 BNE.B #$ffffffd2 == 0100ade0 (TRUE)
0100ae0e: 4a82 6c20 0c2a 0005 001d TST.L D2
0100ae10: 6c20 0c2a 0005 001d 6608 BGE.B #$00000020 == 0100ae32 (TRUE)
0100ae12: 0c2a 0005 001d 6608 4879 CMP.B #$05,(A2,$001d) == $01007225
0100ae18: 6608 4879 0100 fe75 6006 BNE.B #$00000008 == 0100ae22 (TRUE)
0100ae1a: 4879 0100 fe75 6006 4879 PEA.L $0100fe75
0100ae20: 6006 4879 0100 fe84 61ff BT .B #$00000006 == 0100ae28 (TRUE)
0100ae22: 4879 0100 fe84 61ff ffff PEA.L $0100fe84
0100ae28: 61ff ffff b946 584f 604a BSR.L #$ffffb946 == 01006770
0100ae2e: 584f 604a 2f04 2f02 4879 ADDA.W #$00000004,A7
0100ae30: 604a 2f04 2f02 4879 0100 BT .B #$0000004a == 0100ae7c (TRUE)
0100ae32: 2f04 2f02 4879 0100 fe92 MOVE.L D4,-(A7)
0100ae34: 2f02 4879 0100 fe92 61ff MOVE.L D2,-(A7)
0100ae36: 4879 0100 fe92 61ff ffff PEA.L $0100fe92
0100ae3c: 61ff ffff b932 defc 000c BSR.L #$ffffb932 == 01006770
0100ae42: defc 000c 1482 1544 0001 ADDA.W #$000c,A7
0100ae46: 1482 1544 0001 2f0b 2f0c MOVE.B D2,(A2)
0100ae48: 1544 0001 2f0b 2f0c 61ff MOVE.B D4,(A2,$0001) == $01007209
0100ae4c: 2f0b 2f0c 61ff 0000 028c MOVE.L A3,-(A7)
0100ae4e: 2f0c 61ff 0000 028c 2f0b MOVE.L A4,-(A7)
0100ae50: 61ff 0000 028c 2f0b 2f0c BSR.L #$0000028c == 0100b0de
0100ae56: 2f0b 2f0c 61ff 0000 0144 MOVE.L A3,-(A7)
0100ae58: 2f0c 61ff 0000 0144 2040 MOVE.L A4,-(A7)
0100ae5a: 61ff 0000 0144 2040 defc BSR.L #$00000144 == 0100afa0
0100ae60: 2040 defc 0010 4a88 6706 MOVEA.L D0,A0
0100ae62: defc 0010 4a88 6706 4aa8 ADDA.W #$0010,A7
0100ae66: 4a88 6706 4aa8 0004 661a TST.L A0
0100ae68: 6706 4aa8 0004 661a 4879 BEQ.B #$00000006 == 0100ae70 (FALSE)
0100ae6a: 4aa8 0004 661a 4879 0100 TST.L (A0,$0004) == $0b03fc04
0100ae6e: 661a 4879 0100 feb2 61ff BNE.B #$0000001a == 0100ae8a (TRUE)
0100ae70: 4879 0100 feb2 61ff ffff PEA.L $0100feb2
0100ae76: 61ff ffff b8f8 2f0b 2f0c BSR.L #$ffffb8f8 == 01006770
0100ae7c: 2f0b 2f0c 61ff 0000 001e MOVE.L A3,-(A7)
0100ae7e: 2f0c 61ff 0000 001e 7001 MOVE.L A4,-(A7)
0100ae80: 61ff 0000 001e 7001 600c BSR.L #$0000001e == 0100aea0
0100ae86: 7001 600c 2768 0004 0014 MOVE.L #$00000001,D0
0100ae88: 600c 2768 0004 0014 2750 BT .B #$0000000c == 0100ae96 (TRUE)
0100ae8a: 2768 0004 0014 2750 0018 MOVE.L (A0,$0004) == $0b03fc04,(A3,$0014) == $0200d014
0100ae90: 2750 0018 4280 4cee 1c3c MOVE.L (A0),(A3,$0018) == $0200d018
0100ae94: 4280 4cee 1c3c ffe4 4e5e CLR.L D0
0100ae96: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
0100ae9c: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100ae9e: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100aea0: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100aea4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100aea6: 4e75 4e56 0000 48e7 3e30 RTS.L 
0100aea8: 4e56 0000 48e7 3e30 246e LINK.W A6,#$0000
0100aeac: 48e7 3e30 246e 0008 2c2e MVMLE.L #$3e30,-(A7)
0100aeb0: 246e 0008 2c2e 000c 2a2e MOVEA.L (A6,$0008) == $0b03f46c,A2
0100aeb4: 2c2e 000c 2a2e 0010 282e MOVE.L (A6,$000c) == $0b03f470,D6
0100aeb8: 2a2e 0010 282e 0014 76ff MOVE.L (A6,$0010) == $0b03f474,D5
0100aebc: 282e 0014 76ff 266a 017e MOVE.L (A6,$0014) == $0b03f478,D4
0100aec0: 76ff 266a 017e 4282 2f04 MOVE.L #$ffffffff,D3
0100aec2: 266a 017e 4282 2f04 2f02 MOVEA.L (A2,$017e) == $01007386,A3
0100aec6: 4282 2f04 2f02 2f06 2f0a CLR.L D2
0100aec8: 2f04 2f02 2f06 2f0a 61ff MOVE.L D4,-(A7)
0100aeca: 2f02 2f06 2f0a 61ff 0000 MOVE.L D2,-(A7)
0100aecc: 2f06 2f0a 61ff 0000 0034 MOVE.L D6,-(A7)
0100aece: 2f0a 61ff 0000 0034 defc MOVE.L A2,-(A7)
0100aed0: 61ff 0000 0034 defc 0010 BSR.L #$00000034 == 0100af06
0100aed6: defc 0010 4a80 660a 0c2b ADDA.W #$0010,A7
0100aeda: 4a80 660a 0c2b 0005 001d TST.L D0
0100aedc: 660a 0c2b 0005 001d 6604 BNE.B #$0000000a == 0100aee8 (TRUE)
0100aede: 0c2b 0005 001d 6604 6012 CMP.B #$05,(A3,$001d) == $0200d01d
0100aee4: 6604 6012 5283 ba83 6604 BNE.B #$00000004 == 0100aeea (TRUE)
0100aee6: 6012 5283 ba83 6604 2002 BT .B #$00000012 == 0100aefa (TRUE)
0100aee8: 5283 ba83 6604 2002 600a ADD.L #$00000001,D3
0100aeea: ba83 6604 2002 600a 5282 CMP.L D3,D5
0100aeec: 6604 2002 600a 5282 7206 BNE.B #$00000004 == 0100aef2 (TRUE)
0100aeee: 2002 600a 5282 7206 b282 MOVE.L D2,D0
0100aef0: 600a 5282 7206 b282 6cce BT .B #$0000000a == 0100aefc (TRUE)
0100aef2: 5282 7206 b282 6cce 70ff ADD.L #$00000001,D2
0100aef4: 7206 b282 6cce 70ff 4cee MOVE.L #$00000006,D1
0100aef6: b282 6cce 70ff 4cee 0c7c CMP.L D2,D1
0100aef8: 6cce 70ff 4cee 0c7c ffe4 BGE.B #$ffffffce == 0100aec8 (TRUE)
0100aefa: 70ff 4cee 0c7c ffe4 4e5e MOVE.L #$ffffffff,D0
0100aefc: 4cee 0c7c ffe4 4e5e 4e75 MVMEL.L #$0c7c,(A6,$ffe4) == $0b03f448
0100af02: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100af04: 4e75 4e56 0000 48e7 3e38 RTS.L 
0100af06: 4e56 0000 48e7 3e38 286e LINK.W A6,#$0000
0100af0a: 48e7 3e38 286e 0008 2c2e MVMLE.L #$3e38,-(A7)
0100af0e: 286e 0008 2c2e 000c 2a2e MOVEA.L (A6,$0008) == $0b03f46c,A4
0100af12: 2c2e 000c 2a2e 0010 282e MOVE.L (A6,$000c) == $0b03f470,D6
0100af16: 2a2e 0010 282e 0014 246c MOVE.L (A6,$0010) == $0b03f474,D5
0100af1a: 282e 0014 246c 017e 47ea MOVE.L (A6,$0014) == $0b03f478,D4
0100af1e: 246c 017e 47ea 0004 7621 MOVEA.L (A4,$017e) == $0b03f706,A2
0100af22: 47ea 0004 7621 d68a 72fc LEA.L (A2,$0004) == $0100720c,A3
0100af26: 7621 d68a 72fc c681 4282 MOVE.L #$00000021,D3
0100af28: d68a 72fc c681 4282 4878 ADD.L A2,D3
0100af2a: 72fc c681 4282 4878 0006 MOVE.L #$fffffffc,D1
0100af2c: c681 4282 4878 0006 2f0b AND.L D1,D3
0100af2e: 4282 4878 0006 2f0b 61ff CLR.L D2
0100af30: 4878 0006 2f0b 61ff ffff PEA.L $00000006
0100af34: 2f0b 61ff ffff c0a0 16bc MOVE.L A3,-(A7)
0100af36: 61ff ffff c0a0 16bc 0012 BSR.L #$ffffc0a0 == 01006fd8
0100af3c: 16bc 0012 efeb 4003 0001 MOVE.B #$12,(A3)
0100af40: efeb 4003 0001 177c 0042 BFINS.L #$4003,(A3,$0001) == $0200d001
0100af46: 177c 0042 0004 422b 0005 MOVE.B #$42,(A3,$0004) == $0200d004
0100af4c: 422b 0005 1485 1544 0001 CLR.B (A3,$0005) == $0200d005
0100af50: 1485 1544 0001 2543 0010 MOVE.B D5,(A2)
0100af52: 1544 0001 2543 0010 7242 MOVE.B D4,(A2,$0001) == $01007209
0100af56: 2543 0010 7242 2541 0014 MOVE.L D3,(A2,$0010) == $01007218
0100af5a: 7242 2541 0014 157c 0001 MOVE.L #$00000042,D1
0100af5c: 2541 0014 157c 0001 0002 MOVE.L D1,(A2,$0014) == $0100721c
0100af60: 157c 0001 0002 2f0a 2f06 MOVE.B #$01,(A2,$0002) == $0100720a
0100af66: 2f0a 2f06 2f0c 61ff 0000 MOVE.L A2,-(A7)
0100af68: 2f06 2f0c 61ff 0000 0378 MOVE.L D6,-(A7)
0100af6a: 2f0c 61ff 0000 0378 defc MOVE.L A4,-(A7)
0100af6c: 61ff 0000 0378 defc 0014 BSR.L #$00000378 == 0100b2e6
0100af72: defc 0014 4a80 670a 2043 ADDA.W #$0014,A7
0100af76: 4a80 670a 2043 4a10 6604 TST.L D0
0100af78: 670a 2043 4a10 6604 7001 BEQ.B #$0000000a == 0100af84 (FALSE)
0100af7a: 2043 4a10 6604 7001 6012 MOVEA.L D3,A0
0100af7c: 4a10 6604 7001 6012 0c2a TST.B (A0)
0100af7e: 6604 7001 6012 0c2a 0005 BNE.B #$00000004 == 0100af84 (TRUE)
0100af80: 7001 6012 0c2a 0005 001d MOVE.L #$00000001,D0
0100af82: 6012 0c2a 0005 001d 6708 BT .B #$00000012 == 0100af96 (TRUE)
0100af84: 0c2a 0005 001d 6708 5282 CMP.B #$05,(A2,$001d) == $01007225
0100af8a: 6708 5282 7202 b282 6c9c BEQ.B #$00000008 == 0100af94 (FALSE)
0100af8c: 5282 7202 b282 6c9c 4280 ADD.L #$00000001,D2
0100af8e: 7202 b282 6c9c 4280 4cee MOVE.L #$00000002,D1
0100af90: b282 6c9c 4280 4cee 1c7c CMP.L D2,D1
0100af92: 6c9c 4280 4cee 1c7c ffe0 BGE.B #$ffffff9c == 0100af30 (TRUE)
0100af94: 4280 4cee 1c7c ffe0 4e5e CLR.L D0
0100af96: 4cee 1c7c ffe0 4e5e 4e75 MVMEL.L #$1c7c,(A6,$ffe0) == $0b03f444
0100af9c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100af9e: 4e75 4e56 0000 48e7 3c38 RTS.L 
0100afa0: 4e56 0000 48e7 3c38 286e LINK.W A6,#$0000
0100afa4: 48e7 3c38 286e 0008 2a2e MVMLE.L #$3c38,-(A7)
0100afa8: 286e 0008 2a2e 000c 246c MOVEA.L (A6,$0008) == $0b03f46c,A4
0100afac: 2a2e 000c 246c 017e 47ea MOVE.L (A6,$000c) == $0b03f470,D5
0100afb0: 246c 017e 47ea 0004 7821 MOVEA.L (A4,$017e) == $0b03f706,A2
0100afb4: 47ea 0004 7821 d88a 72fc LEA.L (A2,$0004) == $0100720c,A3
0100afb8: 7821 d88a 72fc c881 4283 MOVE.L #$00000021,D4
0100afba: d88a 72fc c881 4283 4282 ADD.L A2,D4
0100afbc: 72fc c881 4283 4282 4878 MOVE.L #$fffffffc,D1
0100afbe: c881 4283 4282 4878 000a AND.L D1,D4
0100afc0: 4283 4282 4878 000a 2f0b CLR.L D3
0100afc2: 4282 4878 000a 2f0b 61ff CLR.L D2
0100afc4: 4878 000a 2f0b 61ff ffff PEA.L $0000000a
0100afc8: 2f0b 61ff ffff c00c 16bc MOVE.L A3,-(A7)
0100afca: 61ff ffff c00c 16bc 0025 BSR.L #$ffffc00c == 01006fd8
0100afd0: 16bc 0025 142a 0001 efeb MOVE.B #$25,(A3)
0100afd4: 142a 0001 efeb 2003 0001 MOVE.B (A2,$0001) == $01007209,D2
0100afd8: efeb 2003 0001 422b 0009 BFINS.L #$2003,(A3,$0001) == $0200d001
0100afde: 422b 0009 2544 0010 7208 CLR.B (A3,$0009) == $0200d009
0100afe2: 2544 0010 7208 2541 0014 MOVE.L D4,(A2,$0010) == $01007218
0100afe6: 7208 2541 0014 157c 0001 MOVE.L #$00000008,D1
0100afe8: 2541 0014 157c 0001 0002 MOVE.L D1,(A2,$0014) == $0100721c
0100afec: 157c 0001 0002 2f0a 2f05 MOVE.B #$01,(A2,$0002) == $0100720a
0100aff2: 2f0a 2f05 2f0c 61ff 0000 MOVE.L A2,-(A7)
0100aff4: 2f05 2f0c 61ff 0000 02ec MOVE.L D5,-(A7)
0100aff6: 2f0c 61ff 0000 02ec defc MOVE.L A4,-(A7)
0100aff8: 61ff 0000 02ec defc 0014 BSR.L #$000002ec == 0100b2e6
0100affe: defc 0014 4a80 6704 2004 ADDA.W #$0014,A7
0100b002: 4a80 6704 2004 601c 5283 TST.L D0
0100b004: 6704 2004 601c 5283 7202 BEQ.B #$00000004 == 0100b00a (FALSE)
0100b006: 2004 601c 5283 7202 b283 MOVE.L D4,D0
0100b008: 601c 5283 7202 b283 6cb2 BT .B #$0000001c == 0100b026 (TRUE)
0100b00a: 5283 7202 b283 6cb2 4879 ADD.L #$00000001,D3
0100b00c: 7202 b283 6cb2 4879 0100 MOVE.L #$00000002,D1
0100b00e: b283 6cb2 4879 0100 fec0 CMP.L D3,D1
0100b010: 6cb2 4879 0100 fec0 2f0a BGE.B #$ffffffb2 == 0100afc4 (TRUE)
0100b012: 4879 0100 fec0 2f0a 2f05 PEA.L $0100fec0
0100b018: 2f0a 2f05 2f0c 61ff 0000 MOVE.L A2,-(A7)
0100b01a: 2f05 2f0c 61ff 0000 0364 MOVE.L D5,-(A7)
0100b01c: 2f0c 61ff 0000 0364 4280 MOVE.L A4,-(A7)
0100b01e: 61ff 0000 0364 4280 4cee BSR.L #$00000364 == 0100b384
0100b024: 4280 4cee 1c3c ffe4 4e5e CLR.L D0
0100b026: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
0100b02c: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b02e: 4e75 4e56 0000 48e7 3c38 RTS.L 
0100b030: 4e56 0000 48e7 3c38 286e LINK.W A6,#$0000
0100b034: 48e7 3c38 286e 0008 2a2e MVMLE.L #$3c38,-(A7)
0100b038: 286e 0008 2a2e 000c 246c MOVEA.L (A6,$0008) == $0b03f46c,A4
0100b03c: 2a2e 000c 246c 017e 47ea MOVE.L (A6,$000c) == $0b03f470,D5
0100b040: 246c 017e 47ea 0004 7821 MOVEA.L (A4,$017e) == $0b03f706,A2
0100b044: 47ea 0004 7821 d88a 72fc LEA.L (A2,$0004) == $0100720c,A3
0100b048: 7821 d88a 72fc c881 4283 MOVE.L #$00000021,D4
0100b04a: d88a 72fc c881 4283 4282 ADD.L A2,D4
0100b04c: 72fc c881 4283 4282 4878 MOVE.L #$fffffffc,D1
0100b04e: c881 4283 4282 4878 0006 AND.L D1,D4
0100b050: 4283 4282 4878 0006 2f0b CLR.L D3
0100b052: 4282 4878 0006 2f0b 61ff CLR.L D2
0100b054: 4878 0006 2f0b 61ff ffff PEA.L $00000006
0100b058: 2f0b 61ff ffff bf7c 16bc MOVE.L A3,-(A7)
0100b05a: 61ff ffff bf7c 16bc 0003 BSR.L #$ffffbf7c == 01006fd8
0100b060: 16bc 0003 142a 0001 efeb MOVE.B #$03,(A3)
0100b064: 142a 0001 efeb 2003 0001 MOVE.B (A2,$0001) == $01007209,D2
0100b068: efeb 2003 0001 177c 000e BFINS.L #$2003,(A3,$0001) == $0200d001
0100b06e: 177c 000e 0004 422b 0005 MOVE.B #$0e,(A3,$0004) == $0200d004
0100b074: 422b 0005 2544 0010 720e CLR.B (A3,$0005) == $0200d005
0100b078: 2544 0010 720e 2541 0014 MOVE.L D4,(A2,$0010) == $01007218
0100b07c: 720e 2541 0014 157c 0001 MOVE.L #$0000000e,D1
0100b07e: 2541 0014 157c 0001 0002 MOVE.L D1,(A2,$0014) == $0100721c
0100b082: 157c 0001 0002 2f0a 2f05 MOVE.B #$01,(A2,$0002) == $0100720a
0100b088: 2f0a 2f05 2f0c 61ff ffff MOVE.L A2,-(A7)
0100b08a: 2f05 2f0c 61ff ffff f676 MOVE.L D5,-(A7)
0100b08c: 2f0c 61ff ffff f676 defc MOVE.L A4,-(A7)
0100b08e: 61ff ffff f676 defc 0014 BSR.L #$fffff676 == 0100a706
0100b094: defc 0014 4a80 6638 0c2a ADDA.W #$0014,A7
0100b098: 4a80 6638 0c2a 0002 001d TST.L D0
0100b09a: 6638 0c2a 0002 001d 6616 BNE.B #$00000038 == 0100b0d4 (TRUE)
0100b09c: 0c2a 0002 001d 6616 0c2a CMP.B #$02,(A2,$001d) == $01007225
0100b0a2: 6616 0c2a 0008 001c 660e BNE.B #$00000016 == 0100b0ba (TRUE)
0100b0a4: 0c2a 0008 001c 660e 2f3c CMP.B #$08,(A2,$001c) == $01007224
0100b0aa: 660e 2f3c 000f 4240 61ff BNE.B #$0000000e == 0100b0ba (TRUE)
0100b0ac: 2f3c 000f 4240 61ff ffff MOVE.L #$000f4240,-(A7)
0100b0b2: 61ff ffff 7418 584f 5283 BSR.L #$ffff7418 == 010024cc		// delay(1000000)
0100b0b8: 584f 5283 7202 b283 6c92 ADDA.W #$00000004,A7
0100b0ba: 5283 7202 b283 6c92 4879 ADD.L #$00000001,D3
0100b0bc: 7202 b283 6c92 4879 0100 MOVE.L #$00000002,D1
0100b0be: b283 6c92 4879 0100 fece CMP.L D3,D1
0100b0c0: 6c92 4879 0100 fece 2f0a BGE.B #$ffffff92 == 0100b054 (TRUE)
0100b0c2: 4879 0100 fece 2f0a 2f05 PEA.L $0100fece
0100b0c8: 2f0a 2f05 2f0c 61ff 0000 MOVE.L A2,-(A7)
0100b0ca: 2f05 2f0c 61ff 0000 02b4 MOVE.L D5,-(A7)
0100b0cc: 2f0c 61ff 0000 02b4 4cee MOVE.L A4,-(A7)
0100b0ce: 61ff 0000 02b4 4cee 1c3c BSR.L #$000002b4 == 0100b384
0100b0d4: 4cee 1c3c ffe4 4e5e 4e75 MVMEL.L #$1c3c,(A6,$ffe4) == $0b03f448
0100b0da: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b0dc: 4e75 4e56 0000 48e7 3838 RTS.L 
0100b0de: 4e56 0000 48e7 3838 286e LINK.W A6,#$0000
0100b0e2: 48e7 3838 286e 0008 282e MVMLE.L #$3838,-(A7)
0100b0e6: 286e 0008 282e 000c 266c MOVEA.L (A6,$0008) == $0b03f46c,A4
0100b0ea: 282e 000c 266c 017e 45eb MOVE.L (A6,$000c) == $0b03f470,D4
0100b0ee: 266c 017e 45eb 0004 4283 MOVEA.L (A4,$017e) == $0b03f706,A3
0100b0f2: 45eb 0004 4283 4282 4878 LEA.L (A3,$0004) == $0200d004,A2
0100b0f6: 4283 4282 4878 0006 2f0a CLR.L D3
0100b0f8: 4282 4878 0006 2f0a 61ff CLR.L D2
0100b0fa: 4878 0006 2f0a 61ff ffff PEA.L $00000006
0100b0fe: 2f0a 61ff ffff bed6 14bc MOVE.L A2,-(A7)
0100b100: 61ff ffff bed6 14bc 001b BSR.L #$ffffbed6 == 01006fd8
0100b106: 14bc 001b 142b 0001 efea MOVE.B #$1b,(A2)
0100b10a: 142b 0001 efea 2003 0001 MOVE.B (A3,$0001) == $0200d001,D2
0100b10e: efea 2003 0001 223c 0001 BFINS.L #$2003,(A2,$0001) == $01007209
0100b114: 223c 0001 0000 efea 10d5 MOVE.L #$00010000,D1
0100b11a: efea 10d5 0001 157c 0001 BFINS.L #$10d5,(A2,$0001) == $01007209
0100b120: 157c 0001 0004 422a 0005 MOVE.B #$01,(A2,$0004) == $0100720c
0100b126: 422a 0005 42ab 0014 2f0b CLR.B (A2,$0005) == $0100720d
0100b12a: 42ab 0014 2f0b 2f04 2f0c CLR.L (A3,$0014) == $0200d014
0100b12e: 2f0b 2f04 2f0c 61ff 0000 MOVE.L A3,-(A7)
0100b130: 2f04 2f0c 61ff 0000 01b0 MOVE.L D4,-(A7)
0100b132: 2f0c 61ff 0000 01b0 defc MOVE.L A4,-(A7)
0100b134: 61ff 0000 01b0 defc 0014 BSR.L #$000001b0 == 0100b2e6
0100b13a: defc 0014 4a80 6608 5283 ADDA.W #$0014,A7
0100b13e: 4a80 6608 5283 7202 b283 TST.L D0
0100b140: 6608 5283 7202 b283 6cb0 BNE.B #$00000008 == 0100b14a (TRUE)
0100b142: 5283 7202 b283 6cb0 4282 ADD.L #$00000001,D3
0100b144: 7202 b283 6cb0 4282 4a82 MOVE.L #$00000002,D1
0100b146: b283 6cb0 4282 4a82 6732 CMP.L D3,D1
0100b148: 6cb0 4282 4a82 6732 6c10 BGE.B #$ffffffb0 == 0100b0fa (TRUE)
0100b14a: 4282 4a82 6732 6c10 4879 CLR.L D2
0100b14c: 4a82 6732 6c10 4879 0100 TST.L D2
0100b14e: 6732 6c10 4879 0100 fed8 BEQ.B #$00000032 == 0100b182 (FALSE)
0100b150: 6c10 4879 0100 fed8 61ff BGE.B #$00000010 == 0100b162 (TRUE)
0100b152: 4879 0100 fed8 61ff ffff PEA.L $0100fed8
0100b158: 61ff ffff b616 7401 600e BSR.L #$ffffb616 == 01006770
0100b15e: 7401 600e 4879 0100 f930 MOVE.L #$00000001,D2
0100b160: 600e 4879 0100 f930 61ff BT .B #$0000000e == 0100b170 (TRUE)
0100b162: 4879 0100 f930 61ff ffff PEA.L $0100f930
0100b168: 61ff ffff b606 5282 584f BSR.L #$ffffb606 == 01006770
0100b16e: 5282 584f 2f3c 000f 4240 ADD.L #$00000001,D2
0100b170: 584f 2f3c 000f 4240 61ff ADDA.W #$00000004,A7
0100b172: 2f3c 000f 4240 61ff ffff MOVE.L #$000f4240,-(A7)
0100b178: 61ff ffff 7352 584f 6002 BSR.L #$ffff7352 == 010024cc		// delay(1000000)
0100b17e: 584f 6002 74ff 4878 0006 ADDA.W #$00000004,A7
0100b180: 6002 74ff 4878 0006 2f0a BT .B #$00000002 == 0100b184 (TRUE)
0100b182: 74ff 4878 0006 2f0a 61ff MOVE.L #$ffffffff,D2
0100b184: 4878 0006 2f0a 61ff ffff PEA.L $00000006
0100b188: 2f0a 61ff ffff be4c 4212 MOVE.L A2,-(A7)
0100b18a: 61ff ffff be4c 4212 4280 BSR.L #$ffffbe4c == 01006fd8
0100b190: 4212 4280 102b 0001 efea CLR.B (A2)
0100b192: 4280 102b 0001 efea 0003 CLR.L D0
0100b194: 102b 0001 efea 0003 0001 MOVE.B (A3,$0001) == $0200d001,D0
0100b198: efea 0003 0001 422a 0005 BFINS.L #$0003,(A2,$0001) == $01007209
0100b19e: 422a 0005 42ab 0014 61ff CLR.B (A2,$0005) == $0100720d
0100b1a2: 42ab 0014 61ff ffff d99c CLR.L (A3,$0014) == $0200d014
0100b1a6: 61ff ffff d99c 504f 2f0b BSR.L #$ffffd99c == 01008b44
0100b1ac: 504f 2f0b 2f04 2f0c 61ff ADDA.W #$00000008,A7
0100b1ae: 2f0b 2f04 2f0c 61ff 0000 MOVE.L A3,-(A7)
0100b1b0: 2f04 2f0c 61ff 0000 0130 MOVE.L D4,-(A7)
0100b1b2: 2f0c 61ff 0000 0130 defc MOVE.L A4,-(A7)
0100b1b4: 61ff 0000 0130 defc 000c BSR.L #$00000130 == 0100b2e6
0100b1ba: defc 000c 4a80 678a 4a82 ADDA.W #$000c,A7
0100b1be: 4a80 678a 4a82 6f0c 4879 TST.L D0
0100b1c0: 678a 4a82 6f0c 4879 0100 BEQ.B #$ffffff8a == 0100b14c (FALSE)
0100b1c2: 4a82 6f0c 4879 0100 f419 TST.L D2
0100b1c4: 6f0c 4879 0100 f419 61ff BLE.B #$0000000c == 0100b1d2 (FALSE)
0100b1c6: 4879 0100 f419 61ff ffff PEA.L $0100f419
0100b1cc: 61ff ffff b5a2 4cee 1c1c BSR.L #$ffffb5a2 == 01006770
0100b1d2: 4cee 1c1c ffe8 4e5e 4e75 MVMEL.L #$1c1c,(A6,$ffe8) == $0b03f44c
0100b1d8: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b1da: 4e75 4e56 0000 48e7 3e3c RTS.L 
0100b1dc: 4e56 0000 48e7 3e3c 2a6e LINK.W A6,#$0000
0100b1e0: 48e7 3e3c 2a6e 0008 286e MVMLE.L #$3e3c,-(A7)
0100b1e4: 2a6e 0008 286e 000c 2c2e MOVEA.L (A6,$0008) == $0b03f46c,A5
0100b1e8: 286e 000c 2c2e 0010 2a2e MOVEA.L (A6,$000c) == $0b03f470,A4
0100b1ec: 2c2e 0010 2a2e 0014 282e MOVE.L (A6,$0010) == $0b03f474,D6
0100b1f0: 2a2e 0014 282e 0018 246d MOVE.L (A6,$0014) == $0b03f478,D5
0100b1f4: 282e 0018 246d 017e 47ea MOVE.L (A6,$0018) == $0b03f47c,D4
0100b1f8: 246d 017e 47ea 0004 2004 MOVEA.L (A5,$017e) == $0b03f994,A2
0100b1fc: 47ea 0004 2004 5380 d0ac LEA.L (A2,$0004) == $0100720c,A3
0100b200: 2004 5380 d0ac 0014 2600 MOVE.L D4,D0
0100b202: 5380 d0ac 0014 2600 4c6c SUB.L #$00000001,D0
0100b204: d0ac 0014 2600 4c6c 3003 ADD.L (A4,$0014) == $0b03f59c,D0
0100b208: 2600 4c6c 3003 0014 2003 MOVE.L D0,D3
0100b20a: 4c6c 3003 0014 2003 4c2c DIVL.L #$3003,(A4,$0014) == $0b03f59c
0100b210: 2003 4c2c 0800 0014 b880 MOVE.L D3,D0
0100b212: 4c2c 0800 0014 b880 6714 MULL.L #$0800,(A4,$0014) == $0b03f59c
0100b218: b880 6714 2f2c 0014 4879 CMP.L D0,D4
0100b21a: 6714 2f2c 0014 4879 0100 BEQ.B #$00000014 == 0100b230 (FALSE)
0100b21c: 2f2c 0014 4879 0100 fef8 MOVE.L (A4,$0014) == $0b03f59c,-(A7)
0100b220: 4879 0100 fef8 61ff ffff PEA.L $0100fef8
0100b226: 61ff ffff b548 6000 0082 BSR.L #$ffffb548 == 01006770
0100b22c: 6000 0082 4282 4878 0006 BT .W #$0082 == 0100b2b0 (TRUE)
0100b230: 4282 4878 0006 2f0b 61ff CLR.L D2
0100b232: 4878 0006 2f0b 61ff ffff PEA.L $00000006
0100b236: 2f0b 61ff ffff bd9e 16bc MOVE.L A3,-(A7)
0100b238: 61ff ffff bd9e 16bc 0008 BSR.L #$ffffbd9e == 01006fd8
0100b23e: 16bc 0008 4280 102a 0001 MOVE.B #$08,(A3)
0100b242: 4280 102a 0001 efeb 0003 CLR.L D0
0100b244: 102a 0001 efeb 0003 0001 MOVE.B (A2,$0001) == $01007209,D0
0100b248: efeb 0003 0001 efeb 60d5 BFINS.L #$0003,(A3,$0001) == $0200d001
0100b24e: efeb 60d5 0001 504f 0c83 BFINS.L #$60d5,(A3,$0001) == $0200d001
0100b254: 504f 0c83 0000 0100 6604 ADDA.W #$00000008,A7
0100b256: 0c83 0000 0100 6604 4200 CMP.L #$00000100,D3
0100b25c: 6604 4200 6002 1003 1740 BNE.B #$00000004 == 0100b262 (TRUE)
0100b25e: 4200 6002 1003 1740 0004 CLR.B D0
0100b260: 6002 1003 1740 0004 422b BT .B #$00000002 == 0100b264 (TRUE)
0100b262: 1003 1740 0004 422b 0005 MOVE.B D3,D0
0100b264: 1740 0004 422b 0005 2544 MOVE.B D0,(A3,$0004) == $0200d004
0100b268: 422b 0005 2544 0014 2545 CLR.B (A3,$0005) == $0200d005
0100b26c: 2544 0014 2545 0010 157c MOVE.L D4,(A2,$0014) == $0100721c
0100b270: 2545 0010 157c 0001 0002 MOVE.L D5,(A2,$0010) == $01007218
0100b274: 157c 0001 0002 2f0a 2f0c MOVE.B #$01,(A2,$0002) == $0100720a
0100b27a: 2f0a 2f0c 2f0d 61ff 0000 MOVE.L A2,-(A7)
0100b27c: 2f0c 2f0d 61ff 0000 0064 MOVE.L A4,-(A7)
0100b27e: 2f0d 61ff 0000 0064 defc MOVE.L A5,-(A7)
0100b280: 61ff 0000 0064 defc 000c BSR.L #$00000064 == 0100b2e6
0100b286: defc 000c 4a80 6708 2004 ADDA.W #$000c,A7
0100b28a: 4a80 6708 2004 90aa 0018 TST.L D0
0100b28c: 6708 2004 90aa 0018 601c BEQ.B #$00000008 == 0100b296 (FALSE)
0100b28e: 2004 90aa 0018 601c 5282 MOVE.L D4,D0
0100b290: 90aa 0018 601c 5282 7202 SUB.L (A2,$0018) == $01007220,D0
0100b294: 601c 5282 7202 b282 6c94 BT .B #$0000001c == 0100b2b2 (TRUE)
0100b296: 5282 7202 b282 6c94 4879 ADD.L #$00000001,D2
0100b298: 7202 b282 6c94 4879 0100 MOVE.L #$00000002,D1
0100b29a: b282 6c94 4879 0100 ff0d CMP.L D2,D1
0100b29c: 6c94 4879 0100 ff0d 2f0a BGE.B #$ffffff94 == 0100b232 (TRUE)
0100b29e: 4879 0100 ff0d 2f0a 2f0c PEA.L $0100ff0d
0100b2a4: 2f0a 2f0c 2f0d 61ff 0000 MOVE.L A2,-(A7)
0100b2a6: 2f0c 2f0d 61ff 0000 00d8 MOVE.L A4,-(A7)
0100b2a8: 2f0d 61ff 0000 00d8 70ff MOVE.L A5,-(A7)
0100b2aa: 61ff 0000 00d8 70ff 4cee BSR.L #$000000d8 == 0100b384
0100b2b0: 70ff 4cee 3c7c ffdc 4e5e MOVE.L #$ffffffff,D0
0100b2b2: 4cee 3c7c ffdc 4e5e 4e75 MVMEL.L #$3c7c,(A6,$ffdc) == $0b03f440
0100b2b8: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100b2ba: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100b2bc: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100b2c0: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100b2c2: 4e75 4e56 0000 206e 000c RTS.L 
0100b2c4: 4e56 0000 206e 000c 202e LINK.W A6,#$0000
0100b2c8: 206e 000c 202e 0010 5380 MOVEA.L (A6,$000c) == $0b03f470,A0
0100b2cc: 202e 0010 5380 d0a8 0014 MOVE.L (A6,$0010) == $0b03f474,D0
0100b2d0: 5380 d0a8 0014 4c68 0000 SUB.L #$00000001,D0
0100b2d2: d0a8 0014 4c68 0000 0014 ADD.L (A0,$0014) == $0b03fc14,D0
0100b2d6: 4c68 0000 0014 4c2e 0800 DIVL.L #$0000,(A0,$0014) == $0b03fc14
0100b2dc: 4c2e 0800 0014 4e5e 4e75 MULL.L #$0800,(A6,$0014) == $0b03f478
0100b2e2: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b2e4: 4e75 4e56 0000 48e7 3020 RTS.L 
0100b2e6: 4e56 0000 48e7 3020 262e LINK.W A6,#$0000
0100b2ea: 48e7 3020 262e 0008 242e MVMLE.L #$3020,-(A7)
0100b2ee: 262e 0008 242e 000c 246e MOVE.L (A6,$0008) == $0b03f46c,D3
0100b2f2: 242e 000c 246e 0010 2f0a MOVE.L (A6,$000c) == $0b03f470,D2
0100b2f6: 246e 0010 2f0a 2f02 2f03 MOVEA.L (A6,$0010) == $0b03f474,A2
0100b2fa: 2f0a 2f02 2f03 61ff ffff MOVE.L A2,-(A7)
0100b2fc: 2f02 2f03 61ff ffff f404 MOVE.L D2,-(A7)
0100b2fe: 2f03 61ff ffff f404 defc MOVE.L D3,-(A7)
0100b300: 61ff ffff f404 defc 000c BSR.L #$fffff404 == 0100a706
0100b306: defc 000c 4a80 6704 7001 ADDA.W #$000c,A7
0100b30a: 4a80 6704 7001 6068 4280 TST.L D0
0100b30c: 6704 7001 6068 4280 102a BEQ.B #$00000004 == 0100b312 (FALSE)
0100b30e: 7001 6068 4280 102a 001d MOVE.L #$00000001,D0
0100b310: 6068 4280 102a 001d 7202 BT .B #$00000068 == 0100b37a (TRUE)
0100b312: 4280 102a 001d 7202 b280 CLR.L D0
0100b314: 102a 001d 7202 b280 6718 MOVE.B (A2,$001d) == $01007225,D0
0100b318: 7202 b280 6718 6d08 7201 MOVE.L #$00000002,D1
0100b31a: b280 6718 6d08 7201 b280 CMP.L D0,D1
0100b31c: 6718 6d08 7201 b280 6752 BEQ.B #$00000018 == 0100b336 (FALSE)
0100b31e: 6d08 7201 b280 6752 603c BLT.B #$00000008 == 0100b328 (FALSE)
0100b320: 7201 b280 6752 603c 7205 MOVE.L #$00000001,D1
0100b322: b280 6752 603c 7205 b280 CMP.L D0,D1
0100b324: 6752 603c 7205 b280 6d36 BEQ.B #$00000052 == 0100b378 (FALSE)
0100b326: 603c 7205 b280 6d36 7203 BT .B #$0000003c == 0100b364 (TRUE)
0100b328: 7205 b280 6d36 7203 b280 MOVE.L #$00000005,D1
0100b32a: b280 6d36 7203 b280 6e30 CMP.L D0,D1
0100b32c: 6d36 7203 b280 6e30 6042 BLT.B #$00000036 == 0100b364 (FALSE)
0100b32e: 7203 b280 6e30 6042 4280 MOVE.L #$00000003,D1
0100b330: b280 6e30 6042 4280 102a CMP.L D0,D1
0100b332: 6e30 6042 4280 102a 001c BGT.B #$00000030 == 0100b364 (TRUE)
0100b334: 6042 4280 102a 001c 7202 BT .B #$00000042 == 0100b378 (TRUE)
0100b336: 4280 102a 001c 7202 b280 CLR.L D0
0100b338: 102a 001c 7202 b280 6708 MOVE.B (A2,$001c) == $01007224,D0
0100b33c: 7202 b280 6708 7208 b280 MOVE.L #$00000002,D1
0100b33e: b280 6708 7208 b280 670e CMP.L D0,D1
0100b340: 6708 7208 b280 670e 602e BEQ.B #$00000008 == 0100b34a (FALSE)
0100b342: 7208 b280 670e 602e 2f02 MOVE.L #$00000008,D1
0100b344: b280 670e 602e 2f02 2f03 CMP.L D0,D1
0100b346: 670e 602e 2f02 2f03 61ff BEQ.B #$0000000e == 0100b356 (FALSE)
0100b348: 602e 2f02 2f03 61ff ffff BT .B #$0000002e == 0100b378 (TRUE)
0100b34a: 2f02 2f03 61ff ffff fce0 MOVE.L D2,-(A7)
0100b34c: 2f03 61ff ffff fce0 6022 MOVE.L D3,-(A7)
0100b34e: 61ff ffff fce0 6022 2f3c BSR.L #$fffffce0 == 0100b030
0100b354: 6022 2f3c 000f 4240 61ff BT .B #$00000022 == 0100b378 (TRUE)
0100b356: 2f3c 000f 4240 61ff ffff MOVE.L #$000f4240,-(A7)
0100b35c: 61ff ffff 716e 6014 4280 BSR.L #$ffff716e == 010024cc		// delay(1000000)
0100b362: 6014 4280 102a 001d 2f00 BT .B #$00000014 == 0100b378 (TRUE)
0100b364: 4280 102a 001d 2f00 4879 CLR.L D0
0100b366: 102a 001d 2f00 4879 0100 MOVE.B (A2,$001d) == $01007225,D0
0100b36a: 2f00 4879 0100 ff12 61ff MOVE.L D0,-(A7)
0100b36c: 4879 0100 ff12 61ff ffff PEA.L $0100ff12
0100b372: 61ff ffff b3fc 4280 4cee BSR.L #$ffffb3fc == 01006770
0100b378: 4280 4cee 040c fff4 4e5e CLR.L D0
0100b37a: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $0b03f458
0100b380: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b382: 4e75 4e56 0000 48e7 2020 RTS.L 
0100b384: 4e56 0000 48e7 2020 246e LINK.W A6,#$0000
0100b388: 48e7 2020 246e 0010 7421 MVMLE.L #$2020,-(A7)
0100b38c: 246e 0010 7421 206e 0008 MOVEA.L (A6,$0010) == $0b03f474,A2
0100b390: 7421 206e 0008 d4a8 017e MOVE.L #$00000021,D2
0100b392: 206e 0008 d4a8 017e 72fc MOVEA.L (A6,$0008) == $0b03f46c,A0
0100b396: d4a8 017e 72fc c481 2f2e ADD.L (A0,$017e) == $0b03fd7e,D2
0100b39a: 72fc c481 2f2e 0014 4879 MOVE.L #$fffffffc,D1
0100b39c: c481 2f2e 0014 4879 0100 AND.L D1,D2
0100b39e: 2f2e 0014 4879 0100 ff27 MOVE.L (A6,$0014) == $0b03f478,-(A7)
0100b3a2: 4879 0100 ff27 61ff ffff PEA.L $0100ff27
0100b3a8: 61ff ffff b3c6 504f 4280 BSR.L #$ffffb3c6 == 01006770
0100b3ae: 504f 4280 102a 001d 7202 ADDA.W #$00000008,A7
0100b3b0: 4280 102a 001d 7202 b280 CLR.L D0
0100b3b2: 102a 001d 7202 b280 6726 MOVE.B (A2,$001d) == $01007225,D0
0100b3b6: 7202 b280 6726 6d08 7201 MOVE.L #$00000002,D1
0100b3b8: b280 6726 6d08 7201 b280 CMP.L D0,D1
0100b3ba: 6726 6d08 7201 b280 6710 BEQ.B #$00000026 == 0100b3e2 (FALSE)
0100b3bc: 6d08 7201 b280 6710 607e BLT.B #$00000008 == 0100b3c6 (FALSE)
0100b3be: 7201 b280 6710 607e 7203 MOVE.L #$00000001,D1
0100b3c0: b280 6710 607e 7203 b280 CMP.L D0,D1
0100b3c2: 6710 607e 7203 b280 675c BEQ.B #$00000010 == 0100b3d4 (FALSE)
0100b3c4: 607e 7203 b280 675c 7204 BT .B #$0000007e == 0100b444 (TRUE)
0100b3c6: 7203 b280 675c 7204 b280 MOVE.L #$00000003,D1
0100b3c8: b280 675c 7204 b280 6764 CMP.L D0,D1
0100b3ca: 675c 7204 b280 6764 6070 BEQ.B #$0000005c == 0100b428 (FALSE)
0100b3cc: 7204 b280 6764 6070 4879 MOVE.L #$00000004,D1
0100b3ce: b280 6764 6070 4879 0100 CMP.L D0,D1
0100b3d0: 6764 6070 4879 0100 ff2c BEQ.B #$00000064 == 0100b436 (FALSE)
0100b3d2: 6070 4879 0100 ff2c 61ff BT .B #$00000070 == 0100b444 (TRUE)
0100b3d4: 4879 0100 ff2c 61ff ffff PEA.L $0100ff2c
0100b3da: 61ff ffff b394 6076 4280 BSR.L #$ffffb394 == 01006770
0100b3e0: 6076 4280 102a 001c 7202 BT .B #$00000076 == 0100b458 (TRUE)
0100b3e2: 4280 102a 001c 7202 b280 CLR.L D0
0100b3e4: 102a 001c 7202 b280 6708 MOVE.B (A2,$001c) == $01007224,D0
0100b3e8: 7202 b280 6708 7208 b280 MOVE.L #$00000002,D1
0100b3ea: b280 6708 7208 b280 6716 CMP.L D0,D1
0100b3ec: 6708 7208 b280 6716 6022 BEQ.B #$00000008 == 0100b3f6 (FALSE)
0100b3ee: 7208 b280 6716 6022 2042 MOVE.L #$00000008,D1
0100b3f0: b280 6716 6022 2042 43e8 CMP.L D0,D1
0100b3f2: 6716 6022 2042 43e8 0002 BEQ.B #$00000016 == 0100b40a (FALSE)
0100b3f4: 6022 2042 43e8 0002 e9d1 BT .B #$00000022 == 0100b418 (TRUE)
0100b3f6: 2042 43e8 0002 e9d1 1104 MOVEA.L D2,A0
0100b3f8: 43e8 0002 e9d1 1104 2f01 LEA.L (A0,$0002) == $0b03fc02,A1
0100b3fc: e9d1 1104 2f01 4879 0100 BFEXTU.L #$1104,(A1)
0100b400: 2f01 4879 0100 ff49 6048 MOVE.L D1,-(A7)
0100b402: 4879 0100 ff49 6048 4879 PEA.L $0100ff49
0100b408: 6048 4879 0100 ff62 61ff BT .B #$00000048 == 0100b452 (TRUE)
0100b40a: 4879 0100 ff62 61ff ffff PEA.L $0100ff62
0100b410: 61ff ffff b35e 6040 4280 BSR.L #$ffffb35e == 01006770
0100b416: 6040 4280 102a 001c 2f00 BT .B #$00000040 == 0100b458 (TRUE)
0100b418: 4280 102a 001c 2f00 4879 CLR.L D0
0100b41a: 102a 001c 2f00 4879 0100 MOVE.B (A2,$001c) == $01007224,D0
0100b41e: 2f00 4879 0100 ff12 602a MOVE.L D0,-(A7)
0100b420: 4879 0100 ff12 602a 4879 PEA.L $0100ff12
0100b426: 602a 4879 0100 ff6f 61ff BT .B #$0000002a == 0100b452 (TRUE)
0100b428: 4879 0100 ff6f 61ff ffff PEA.L $0100ff6f
0100b42e: 61ff ffff b340 6022 4879 BSR.L #$ffffb340 == 01006770
0100b434: 6022 4879 0100 ff84 61ff BT .B #$00000022 == 0100b458 (TRUE)
0100b436: 4879 0100 ff84 61ff ffff PEA.L $0100ff84
0100b43c: 61ff ffff b332 6014 4280 BSR.L #$ffffb332 == 01006770
0100b442: 6014 4280 102a 001d 2f00 BT .B #$00000014 == 0100b458 (TRUE)
0100b444: 4280 102a 001d 2f00 4879 CLR.L D0
0100b446: 102a 001d 2f00 4879 0100 MOVE.B (A2,$001d) == $01007225,D0
0100b44a: 2f00 4879 0100 ff9c 61ff MOVE.L D0,-(A7)
0100b44c: 4879 0100 ff9c 61ff ffff PEA.L $0100ff9c
0100b452: 61ff ffff b31c 4cee 0404 BSR.L #$ffffb31c == 01006770
0100b458: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
0100b45e: 4e5e 4e75 4e71 4e56 0000 UNLK.L A6
0100b460: 4e75 4e71 4e56 0000 206e RTS.L 
0100b462: 4e71 4e56 0000 206e 0008 NOP.L 
0100b464: 4e56 0000 206e 0008 2028 LINK.W A6,#$0000
0100b468: 206e 0008 2028 002c 0240 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100b46c: 2028 002c 0240 8fff 2140 MOVE.L (A0,$002c) == $0b03fc2c,D0
0100b470: 0240 8fff 2140 002c 2268 AND.W #$8fff,D0
0100b474: 2140 002c 2268 001c 22bc MOVE.L D0,(A0,$002c) == $0b03fc2c
0100b478: 2268 001c 22bc 0010 0000 MOVEA.L (A0,$001c) == $0b03fc1c,A1
0100b47c: 22bc 0010 0000 704f d088 MOVE.L #$00100000,(A1)
0100b482: 704f d088 72f0 c081 2140 MOVE.L #$0000004f,D0
0100b484: d088 72f0 c081 2140 0038 ADD.L A0,D0
0100b486: 72f0 c081 2140 0038 4e5e MOVE.L #$fffffff0,D1
0100b488: c081 2140 0038 4e5e 4e75 AND.L D1,D0
0100b48a: 2140 0038 4e5e 4e75 4e56 MOVE.L D0,(A0,$0038) == $0b03fc38
0100b48e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b490: 4e75 4e56 0000 48e7 2030 RTS.L 
0100b492: 4e56 0000 48e7 2030 246e LINK.W A6,#$0000
0100b496: 48e7 2030 246e 0008 266e MVMLE.L #$2030,-(A7)
0100b49a: 246e 0008 266e 000c 242e MOVEA.L (A6,$0008) == $0b03f46c,A2
0100b49e: 266e 000c 242e 0010 7003 MOVEA.L (A6,$000c) == $0b03f470,A3
0100b4a2: 242e 0010 7003 c082 670c MOVE.L (A6,$0010) == $0b03f474,D2
0100b4a6: 7003 c082 670c 4879 0100 MOVE.L #$00000003,D0
0100b4a8: c082 670c 4879 0100 ffb2 AND.L D2,D0
0100b4aa: 670c 4879 0100 ffb2 61ff BEQ.B #$0000000c == 0100b4b8 (FALSE)
0100b4ac: 4879 0100 ffb2 61ff ffff PEA.L $0100ffb2
0100b4b2: 61ff ffff b2bc 204b 2742 BSR.L #$ffffb2bc == 01006770
0100b4b8: 204b 2742 0004 d4ae 0014 MOVEA.L A3,A0
0100b4ba: 2742 0004 d4ae 0014 2742 MOVE.L D2,(A3,$0004) == $0200d004
0100b4be: d4ae 0014 2742 0008 4293 ADD.L (A6,$0014) == $0b03f478,D2
0100b4c2: 2742 0008 4293 42ab 0010 MOVE.L D2,(A3,$0008) == $0200d008
0100b4c6: 4293 42ab 0010 42ab 000c CLR.L (A3)
0100b4c8: 42ab 0010 42ab 000c 42aa CLR.L (A3,$0010) == $0200d010
0100b4cc: 42ab 000c 42aa 0034 0cae CLR.L (A3,$000c) == $0200d00c
0100b4d0: 42aa 0034 0cae 0004 0000 CLR.L (A2,$0034) == $0100723c
0100b4d4: 0cae 0004 0000 0018 6674 CMP.L #$00040000,(A6,$0018) == $0b03f47c
0100b4dc: 6674 202b 0008 90ab 0004 BNE.B #$00000074 == 0100b552 (TRUE)
0100b4de: 202b 0008 90ab 0004 727f MOVE.L (A3,$0008) == $0200d008,D0
0100b4e2: 90ab 0004 727f b280 6d22 SUB.L (A3,$0004) == $0200d004,D0
0100b4e6: 727f b280 6d22 2540 0034 MOVE.L #$0000007f,D1
0100b4e8: b280 6d22 2540 0034 256b CMP.L D0,D1
0100b4ea: 6d22 2540 0034 256b 0004 BLT.B #$00000022 == 0100b50e (FALSE)
0100b4ec: 2540 0034 256b 0004 0030 MOVE.L D0,(A2,$0034) == $0100723c
0100b4f0: 256b 0004 0030 276a 0038 MOVE.L (A3,$0004) == $0200d004,(A2,$0030) == $01007238
0100b4f6: 276a 0038 0004 d0aa 0038 MOVE.L (A2,$0038) == $01007240,(A3,$0004) == $0200d004
0100b4fc: d0aa 0038 720f d081 72f0 ADD.L (A2,$0038) == $01007240,D0
0100b500: 720f d081 72f0 c081 2740 MOVE.L #$0000000f,D1
0100b502: d081 72f0 c081 2740 0008 ADD.L D1,D0
0100b504: 72f0 c081 2740 0008 603c MOVE.L #$fffffff0,D1
0100b506: c081 2740 0008 603c 72f0 AND.L D1,D0
0100b508: 2740 0008 603c 72f0 c2a8 MOVE.L D0,(A3,$0008) == $0200d008
0100b50c: 603c 72f0 c2a8 0008 2541 BT .B #$0000003c == 0100b54a (TRUE)
0100b50e: 72f0 c2a8 0008 2541 0030 MOVE.L #$fffffff0,D1
0100b510: c2a8 0008 2541 0030 2228 AND.L (A0,$0008) == $0b03fc08,D1
0100b514: 2541 0030 2228 0008 92aa MOVE.L D1,(A2,$0030) == $01007238
0100b518: 2228 0008 92aa 0030 2541 MOVE.L (A0,$0008) == $0b03fc08,D1
0100b51c: 92aa 0030 2541 0034 216a SUB.L (A2,$0030) == $01007238,D1
0100b520: 2541 0034 216a 0030 0008 MOVE.L D1,(A2,$0034) == $0100723c
0100b524: 216a 0030 0008 701c d088 MOVE.L (A2,$0030) == $01007238,(A0,$0008) == $0b03fc08
0100b52a: 701c d088 2080 42a8 0010 MOVE.L #$0000001c,D0
0100b52c: d088 2080 42a8 0010 42a8 ADD.L A0,D0
0100b52e: 2080 42a8 0010 42a8 000c MOVE.L D0,(A0)
0100b530: 42a8 0010 42a8 000c 2040 CLR.L (A0,$0010) == $0b03fc10
0100b534: 42a8 000c 2040 216a 0038 CLR.L (A0,$000c) == $0b03fc0c
0100b538: 2040 216a 0038 0004 7220 MOVEA.L D0,A0
0100b53a: 216a 0038 0004 7220 d2aa MOVE.L (A2,$0038) == $01007240,(A0,$0004) == $0b03fc04
0100b540: 7220 d2aa 0038 2141 0008 MOVE.L #$00000020,D1
0100b542: d2aa 0038 2141 0008 4290 ADD.L (A2,$0038) == $01007240,D1
0100b546: 2141 0008 4290 42a8 0010 MOVE.L D1,(A0,$0008) == $0b03fc08
0100b54a: 4290 42a8 0010 6038 700f CLR.L (A0)
0100b54c: 42a8 0010 6038 700f d0a8 CLR.L (A0,$0010) == $0b03fc10
0100b550: 6038 700f d0a8 0008 72f0 BT .B #$00000038 == 0100b58a (TRUE)
0100b552: 700f d0a8 0008 72f0 c081 MOVE.L #$0000000f,D0
0100b554: d0a8 0008 72f0 c081 2140 ADD.L (A0,$0008) == $0b03fc08,D0
0100b558: 72f0 c081 2140 0008 701c MOVE.L #$fffffff0,D1
0100b55a: c081 2140 0008 701c d088 AND.L D1,D0
0100b55c: 2140 0008 701c d088 2080 MOVE.L D0,(A0,$0008) == $0b03fc08
0100b560: 701c d088 2080 42a8 0010 MOVE.L #$0000001c,D0
0100b562: d088 2080 42a8 0010 42a8 ADD.L A0,D0
0100b564: 2080 42a8 0010 42a8 000c MOVE.L D0,(A0)
0100b566: 42a8 0010 42a8 000c 2040 CLR.L (A0,$0010) == $0b03fc10
0100b56a: 42a8 000c 2040 216a 0038 CLR.L (A0,$000c) == $0b03fc0c
0100b56e: 2040 216a 0038 0004 7230 MOVEA.L D0,A0
0100b570: 216a 0038 0004 7230 d2a8 MOVE.L (A2,$0038) == $01007240,(A0,$0004) == $0b03fc04
0100b576: 7230 d2a8 0004 2141 0008 MOVE.L #$00000030,D1
0100b578: d2a8 0004 2141 0008 4290 ADD.L (A0,$0004) == $0b03fc04,D1
0100b57c: 2141 0008 4290 42a8 0010 MOVE.L D1,(A0,$0008) == $0b03fc08
0100b580: 4290 42a8 0010 42a8 000c CLR.L (A0)
0100b582: 42a8 0010 42a8 000c 7201 CLR.L (A0,$0010) == $0b03fc10
0100b586: 42a8 000c 7201 2741 000c CLR.L (A0,$000c) == $0b03fc0c
0100b58a: 7201 2741 000c 4cee 0c04 MOVE.L #$00000001,D1
0100b58c: 2741 000c 4cee 0c04 fff4 MOVE.L D1,(A3,$000c) == $0200d00c
0100b590: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f458
0100b596: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b598: 4e75 4e56 0000 48e7 2020 RTS.L 
0100b59a: 4e56 0000 48e7 2020 246e LINK.W A6,#$0000
0100b59e: 48e7 2020 246e 0008 242e MVMLE.L #$2020,-(A7)
0100b5a2: 246e 0008 242e 000c 2f0a MOVEA.L (A6,$0008) == $0b03f46c,A2
0100b5a6: 242e 000c 2f0a 61ff 0000 MOVE.L (A6,$000c) == $0b03f470,D2
0100b5aa: 2f0a 61ff 0000 00d2 584f MOVE.L A2,-(A7)
0100b5ac: 61ff 0000 00d2 584f 4a82 BSR.L #$000000d2 == 0100b680
0100b5b2: 584f 4a82 6c0e 4879 0100 ADDA.W #$00000004,A7
0100b5b4: 4a82 6c0e 4879 0100 ffca TST.L D2
0100b5b6: 6c0e 4879 0100 ffca 61ff BGE.B #$0000000e == 0100b5c6 (TRUE)
0100b5b8: 4879 0100 ffca 61ff ffff PEA.L $0100ffca
0100b5be: 61ff ffff b1b0 584f b4aa BSR.L #$ffffb1b0 == 01006770
0100b5c4: 584f b4aa 0034 6c16 222a ADDA.W #$00000004,A7
0100b5c6: b4aa 0034 6c16 222a 0034 CMP.L (A2,$0034) == $0100723c,D2
0100b5ca: 6c16 222a 0034 9282 2f01 BGE.B #$00000016 == 0100b5e2 (TRUE)
0100b5cc: 222a 0034 9282 2f01 2f2a MOVE.L (A2,$0034) == $0100723c,D1
0100b5d0: 9282 2f01 2f2a 0030 2f2a SUB.L D2,D1
0100b5d2: 2f01 2f2a 0030 2f2a 0038 MOVE.L D1,-(A7)
0100b5d4: 2f2a 0030 2f2a 0038 61ff MOVE.L (A2,$0030) == $01007238,-(A7)
0100b5d8: 2f2a 0038 61ff ffff b8c6 MOVE.L (A2,$0038) == $01007240,-(A7)
0100b5dc: 61ff ffff b8c6 4cee 0404 BSR.L #$ffffb8c6 == 01006ea4
0100b5e2: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
0100b5e8: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b5ea: 4e75 4e56 0000 48e7 2030 RTS.L 
0100b5ec: 4e56 0000 48e7 2030 266e LINK.W A6,#$0000
0100b5f0: 48e7 2030 266e 0008 246e MVMLE.L #$2030,-(A7)
0100b5f4: 266e 0008 246e 000c 242e MOVEA.L (A6,$0008) == $0b03f46c,A3
0100b5f8: 246e 000c 242e 0010 61ff MOVEA.L (A6,$000c) == $0b03f470,A2
0100b5fc: 242e 0010 61ff ffff 4dc0 MOVE.L (A6,$0010) == $0b03f474,D2
0100b600: 61ff ffff 4dc0 2742 0020 BSR.L #$ffff4dc0 == 010003c2
0100b606: 2742 0020 206b 001c 2202 MOVE.L D2,(A3,$0020) == $0200d020
0100b60a: 206b 001c 2202 0081 0010 MOVEA.L (A3,$001c) == $0200d01c,A0
0100b60e: 2202 0081 0010 0000 7001 MOVE.L D2,D1
0100b610: 0081 0010 0000 7001 c0aa OR.L #$00100000,D1
0100b616: 7001 c0aa 000c 670a 2081 MOVE.L #$00000001,D0
0100b618: c0aa 000c 670a 2081 216a AND.L (A2,$000c) == $01007214,D0
0100b61c: 670a 2081 216a 0004 4200 BEQ.B #$0000000a == 0100b628 (FALSE)
0100b61e: 2081 216a 0004 4200 6008 MOVE.L D1,(A0)
0100b620: 216a 0004 4200 6008 2081 MOVE.L (A2,$0004) == $0100720c,(A0,$4200) == $0b043e00
0100b626: 6008 2081 216a 0004 4000 BT .B #$00000008 == 0100b630 (TRUE)
0100b628: 2081 216a 0004 4000 216a MOVE.L D1,(A0)
0100b62a: 216a 0004 4000 216a 0008 MOVE.L (A2,$0004) == $0100720c,(A0,$4000) == $0b043c00
0100b630: 216a 0008 4004 2452 4a8a MOVE.L (A2,$0008) == $01007210,(A0,$4004) == $0b043c04
0100b636: 2452 4a8a 6724 216a 0004 MOVEA.L (A2),A2
0100b638: 4a8a 6724 216a 0004 4008 TST.L A2
0100b63a: 6724 216a 0004 4008 216a BEQ.B #$00000024 == 0100b660 (FALSE)
0100b63c: 216a 0004 4008 216a 0008 MOVE.L (A2,$0004) == $0100720c,(A0,$4008) == $0b043c08
0100b642: 216a 0008 400c 2002 0080 MOVE.L (A2,$0008) == $01007210,(A0,$400c) == $0b043c0c
0100b648: 2002 0080 0003 0000 2080 MOVE.L D2,D0
0100b64a: 0080 0003 0000 2080 202b OR.L #$00030000,D0
0100b650: 2080 202b 002c 0040 2000 MOVE.L D0,(A0)
0100b652: 202b 002c 0040 2000 2740 MOVE.L (A3,$002c) == $0200d02c,D0
0100b656: 0040 2000 2740 002c 600a OR.W #$2000,D0
0100b65a: 2740 002c 600a 2002 0080 MOVE.L D0,(A3,$002c) == $0200d02c
0100b65e: 600a 2002 0080 0001 0000 BT .B #$0000000a == 0100b66a (TRUE)
0100b660: 2002 0080 0001 0000 2080 MOVE.L D2,D0
0100b662: 0080 0001 0000 2080 202b OR.L #$00010000,D0
0100b668: 2080 202b 002c 0040 1000 MOVE.L D0,(A0)
0100b66a: 202b 002c 0040 1000 2740 MOVE.L (A3,$002c) == $0200d02c,D0
0100b66e: 0040 1000 2740 002c 4cee OR.W #$1000,D0
0100b672: 2740 002c 4cee 0c04 fff4 MOVE.L D0,(A3,$002c) == $0200d02c
0100b676: 4cee 0c04 fff4 4e5e 4e75 MVMEL.L #$0c04,(A6,$fff4) == $0b03f458
0100b67c: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100b67e: 4e75 4e56 0000 206e 0008 RTS.L 
0100b680: 4e56 0000 206e 0008 2268 LINK.W A6,#$0000
0100b684: 206e 0008 2268 001c 2011 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100b688: 2268 001c 2011 0280 1b00 MOVEA.L (A0,$001c) == $0b03fc1c,A1
0100b68c: 2011 0280 1b00 0000 2140 MOVE.L (A1),D0
0100b68e: 0280 1b00 0000 2140 0024 AND.L #$1b000000,D0
0100b694: 2140 0024 22bc 0010 0000 MOVE.L D0,(A0,$0024) == $0b03fc24
0100b698: 22bc 0010 0000 2169 4000 MOVE.L #$00100000,(A1)
0100b69e: 2169 4000 0028 2028 002c MOVE.L (A1,$4000) == $02012000,(A0,$0028) == $0b03fc28
0100b6a4: 2028 002c 0240 8fff 2140 MOVE.L (A0,$002c) == $0b03fc2c,D0
0100b6a8: 0240 8fff 2140 002c 4e5e AND.W #$8fff,D0
0100b6ac: 2140 002c 4e5e 4e75 4e56 MOVE.L D0,(A0,$002c) == $0b03fc2c
0100b6b0: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b6b2: 4e75 4e56 0000 48e7 0038 RTS.L 
0100b6b4: 4e56 0000 48e7 0038 246e LINK.W A6,#$0000
0100b6b8: 48e7 0038 246e 0008 286e MVMLE.L #$0038,-(A7)
0100b6bc: 246e 0008 286e 000c 4878 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100b6c0: 286e 000c 4878 1c98 61ff MOVEA.L (A6,$000c) == $0b03f470,A4
0100b6c4: 4878 1c98 61ff ffff b6e8 PEA.L $00001c98
0100b6c8: 61ff ffff b6e8 2640 254b BSR.L #$ffffb6e8 == 01006db2
0100b6ce: 2640 254b 0182 206c 0010 MOVEA.L D0,A3
0100b6d0: 254b 0182 206c 0010 2f2e MOVE.L A3,(A2,$0182) == $0100738a
0100b6d4: 206c 0010 2f2e 0018 2f2e MOVEA.L (A4,$0010) == $0b03f598,A0
0100b6d8: 2f2e 0018 2f2e 0014 2f2e MOVE.L (A6,$0018) == $0b03f47c,-(A7)
0100b6dc: 2f2e 0014 2f2e 0010 2f0c MOVE.L (A6,$0014) == $0b03f478,-(A7)
0100b6e0: 2f2e 0010 2f0c 2f0a 2050 MOVE.L (A6,$0010) == $0b03f474,-(A7)
0100b6e4: 2f0c 2f0a 2050 4e90 defc MOVE.L A4,-(A7)
0100b6e6: 2f0a 2050 4e90 defc 0018 MOVE.L A2,-(A7)
0100b6e8: 2050 4e90 defc 0018 4a80 MOVEA.L (A0),A0
0100b6ea: 4e90 defc 0018 4a80 6634 JSR.L (A0)
0100b6ec: defc 0018 4a80 6634 72ff ADDA.W #$0018,A7
0100b6f0: 4a80 6634 72ff 2741 1c4c TST.L D0
0100b6f2: 6634 72ff 2741 1c4c 42ab BNE.B #$00000034 == 0100b728 (TRUE)
0100b6f4: 72ff 2741 1c4c 42ab 1c54 MOVE.L #$ffffffff,D1
0100b6f6: 2741 1c4c 42ab 1c54 42ab MOVE.L D1,(A3,$1c4c) == $0200ec4c
0100b6fa: 42ab 1c54 42ab 1c50 202c CLR.L (A3,$1c54) == $0200ec54
0100b6fe: 42ab 1c50 202c 0014 e980 CLR.L (A3,$1c50) == $0200ec50
0100b702: 202c 0014 e980 2240 4869 MOVE.L (A4,$0014) == $0b03f59c,D0
0100b706: e980 2240 4869 0010 61ff ASL.L #$00000004,D0
0100b708: 2240 4869 0010 61ff ffff MOVEA.L D0,A1
0100b70a: 4869 0010 61ff ffff b6a2 PEA.L (A1,$0010) == $0200e010
0100b70e: 61ff ffff b6a2 2680 700f BSR.L #$ffffb6a2 == 01006db2
0100b714: 2680 700f d093 6a04 720f MOVE.L D0,(A3)
0100b716: 700f d093 6a04 720f d081 MOVE.L #$0000000f,D0
0100b718: d093 6a04 720f d081 72f0 ADD.L (A3),D0
0100b71a: 6a04 720f d081 72f0 c081 BPL.B #$00000004 == 0100b720 (TRUE)
0100b71c: 720f d081 72f0 c081 2680 MOVE.L #$0000000f,D1
0100b71e: d081 72f0 c081 2680 4280 ADD.L D1,D0
0100b720: 72f0 c081 2680 4280 4cee MOVE.L #$fffffff0,D1
0100b722: c081 2680 4280 4cee 1c00 AND.L D1,D0
0100b724: 2680 4280 4cee 1c00 fff4 MOVE.L D0,(A3)
0100b726: 4280 4cee 1c00 fff4 4e5e CLR.L D0
0100b728: 4cee 1c00 fff4 4e5e 4e75 MVMEL.L #$1c00,(A6,$fff4) == $0b03f458
0100b72e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b730: 4e75 4e56 0000 48e7 3038 RTS.L 
0100b732: 4e56 0000 48e7 3038 266e LINK.W A6,#$0000
0100b736: 48e7 3038 266e 0008 286e MVMLE.L #$3038,-(A7)
0100b73a: 266e 0008 286e 000c 226e MOVEA.L (A6,$0008) == $0b03f46c,A3
0100b73e: 286e 000c 226e 0010 242b MOVEA.L (A6,$000c) == $0b03f470,A4
0100b742: 226e 0010 242b 0182 2051 MOVEA.L (A6,$0010) == $0b03f474,A1
0100b746: 242b 0182 2051 0c10 002d MOVE.L (A3,$0182) == $0200d182,D2
0100b74a: 2051 0c10 002d 6712 4a10 MOVEA.L (A1),A0
0100b74c: 0c10 002d 6712 4a10 670c CMP.B #$2d,(A0)
0100b750: 6712 4a10 670c 0c10 0020 BEQ.B #$00000012 == 0100b764 (FALSE)
0100b752: 4a10 670c 0c10 0020 6706 TST.B (A0)
0100b754: 670c 0c10 0020 6706 5248 BEQ.B #$0000000c == 0100b762 (FALSE)
0100b756: 0c10 0020 6706 5248 4a10 CMP.B #$20,(A0)
0100b75a: 6706 5248 4a10 66f4 2288 BEQ.B #$00000006 == 0100b762 (FALSE)
0100b75c: 5248 4a10 66f4 2288 2f0c ADDA.W #$00000001,A0
0100b75e: 4a10 66f4 2288 2f0c 2f0b TST.B (A0)
0100b760: 66f4 2288 2f0c 2f0b 61ff BNE.B #$fffffff4 == 0100b756 (TRUE)
0100b762: 2288 2f0c 2f0b 61ff 0000 MOVE.L A0,(A1)
0100b764: 2f0c 2f0b 61ff 0000 00a8 MOVE.L A4,-(A7)
0100b766: 2f0b 61ff 0000 00a8 504f MOVE.L A3,-(A7)
0100b768: 61ff 0000 00a8 504f 4a80 BSR.L #$000000a8 == 0100b812
0100b76e: 504f 4a80 660a 4879 0100 ADDA.W #$00000008,A7
0100b770: 4a80 660a 4879 0100 ffe6 TST.L D0
0100b772: 660a 4879 0100 ffe6 6000 BNE.B #$0000000a == 0100b77e (TRUE)
0100b774: 4879 0100 ffe6 6000 0084 PEA.L $0100ffe6
0100b77a: 6000 0084 2442 584a 206b BT .W #$0084 == 0100b800 (TRUE)
0100b77e: 2442 584a 206b 00fc 4a10 MOVEA.L D2,A2
0100b780: 584a 206b 00fc 4a10 661a ADDA.W #$00000004,A2
0100b782: 206b 00fc 4a10 661a 4a2a MOVEA.L (A3,$00fc) == $0200d0fc,A0
0100b786: 4a10 661a 4a2a 0084 6608 TST.B (A0)
0100b788: 661a 4a2a 0084 6608 4879 BNE.B #$0000001a == 0100b7a4 (TRUE)
0100b78a: 4a2a 0084 6608 4879 0100 TST.B (A2,$0084) == $0100728c
0100b78e: 6608 4879 0100 fff1 6068 BNE.B #$00000008 == 0100b798 (TRUE)
0100b790: 4879 0100 fff1 6068 260a PEA.L $0100fff1
0100b796: 6068 260a 0683 0000 0084 BT .B #$00000068 == 0100b800 (TRUE)
0100b798: 260a 0683 0000 0084 2743 MOVE.L A2,D3
0100b79a: 0683 0000 0084 2743 00fc ADD.L #$00000084,D3
0100b7a0: 2743 00fc 262a 005c b6ac MOVE.L D3,(A3,$00fc) == $0200d0fc
0100b7a4: 262a 005c b6ac 0014 650c MOVE.L (A2,$005c) == $01007264,D3
0100b7a8: b6ac 0014 650c 2203 4c6c CMP.L (A4,$0014) == $0b03f59c,D3
0100b7ac: 650c 2203 4c6c 1000 0014 BCS.B #$0000000c == 0100b7ba (FALSE)
0100b7ae: 2203 4c6c 1000 0014 4a80 MOVE.L D3,D1
0100b7b0: 4c6c 1000 0014 4a80 6716 DIVL.L #$1000,(A4,$0014) == $0b03f59c
0100b7b6: 4a80 6716 2f2a 005c 2f2c TST.L D0
0100b7b8: 6716 2f2a 005c 2f2c 0014 BEQ.B #$00000016 == 0100b7d0 (FALSE)
0100b7ba: 2f2a 005c 2f2c 0014 4879 MOVE.L (A2,$005c) == $01007264,-(A7)
0100b7be: 2f2c 0014 4879 0101 0007 MOVE.L (A4,$0014) == $0b03f59c,-(A7)
0100b7c2: 4879 0101 0007 61ff ffff PEA.L $01010007
0100b7c8: 61ff ffff afa6 6036 4282 BSR.L #$ffffafa6 == 01006770
0100b7ce: 6036 4282 2032 2c7c 4c2a BT .B #$00000036 == 0100b806 (TRUE)
0100b7d0: 4282 2032 2c7c 4c2a 0800 CLR.L D2
0100b7d2: 2032 2c7c 4c2a 0800 005c MOVE.L (A2, D2.L*4, $7c) == $05006a80,D0
0100b7d6: 4c2a 0800 005c 6b14 2f00 MULL.L #$0800,(A2,$005c) == $01007264
0100b7dc: 6b14 2f00 2f0c 2f0b 61ff BMI.B #$00000014 == 0100b7f2 (FALSE)
0100b7de: 2f00 2f0c 2f0b 61ff 0000 MOVE.L D0,-(A7)
0100b7e0: 2f0c 2f0b 61ff 0000 0152 MOVE.L A4,-(A7)
0100b7e2: 2f0b 61ff 0000 0152 defc MOVE.L A3,-(A7)
0100b7e4: 61ff 0000 0152 defc 000c BSR.L #$00000152 == 0100b938
0100b7ea: defc 000c 4a80 6616 5282 ADDA.W #$000c,A7
0100b7ee: 4a80 6616 5282 7601 b682 TST.L D0
0100b7f0: 6616 5282 7601 b682 6cd8 BNE.B #$00000016 == 0100b808 (TRUE)
0100b7f2: 5282 7601 b682 6cd8 4879 ADD.L #$00000001,D2
0100b7f4: 7601 b682 6cd8 4879 0101 MOVE.L #$00000001,D3
0100b7f6: b682 6cd8 4879 0101 0023 CMP.L D2,D3
0100b7f8: 6cd8 4879 0101 0023 61ff BGE.B #$ffffffd8 == 0100b7d2 (TRUE)
0100b7fa: 4879 0101 0023 61ff ffff PEA.L $01010023
0100b800: 61ff ffff af6e 4280 4cee BSR.L #$ffffaf6e == 01006770
0100b806: 4280 4cee 1c0c ffec 4e5e CLR.L D0
0100b808: 4cee 1c0c ffec 4e5e 4e75 MVMEL.L #$1c0c,(A6,$ffec) == $0b03f450
0100b80e: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b810: 4e75 4e56 0000 48e7 3830 RTS.L 
0100b812: 4e56 0000 48e7 3830 266e LINK.W A6,#$0000
0100b816: 48e7 3830 266e 0008 246e MVMLE.L #$3830,-(A7)
0100b81a: 266e 0008 246e 000c 282b MOVEA.L (A6,$0008) == $0b03f46c,A3
0100b81e: 246e 000c 282b 0182 5884 MOVEA.L (A6,$000c) == $0b03f470,A2
0100b822: 282b 0182 5884 4282 206a MOVE.L (A3,$0182) == $0200d182,D4
0100b826: 5884 4282 206a 0010 2f02 ADD.L #$00000004,D4
0100b828: 4282 206a 0010 2f02 4878 CLR.L D2
0100b82a: 206a 0010 2f02 4878 1c48 MOVEA.L (A2,$0010) == $01007218,A0
0100b82e: 2f02 4878 1c48 2f0a 2f0b MOVE.L D2,-(A7)
0100b830: 4878 1c48 2f0a 2f0b 2068 PEA.L $00001c48
0100b834: 2f0a 2f0b 2068 0010 4e90 MOVE.L A2,-(A7)
0100b836: 2f0b 2068 0010 4e90 2600 MOVE.L A3,-(A7)
0100b838: 2068 0010 4e90 2600 2203 MOVEA.L (A0,$0010) == $0b03fc10,A0
0100b83c: 4e90 2600 2203 4c2a 1800 JSR.L (A0)
0100b83e: 2600 2203 4c2a 1800 0014 MOVE.L D0,D3
0100b840: 2203 4c2a 1800 0014 2f01 MOVE.L D3,D1
0100b842: 4c2a 1800 0014 2f01 2f0a MULL.L #$1800,(A2,$0014) == $0100721c
0100b848: 2f01 2f0a 2f0b 61ff 0000 MOVE.L D1,-(A7)
0100b84a: 2f0a 2f0b 61ff 0000 01e4 MOVE.L A2,-(A7)
0100b84c: 2f0b 61ff 0000 01e4 4878 MOVE.L A3,-(A7)
0100b84e: 61ff 0000 01e4 4878 1c48 BSR.L #$000001e4 == 0100ba34
0100b854: 4878 1c48 2f04 61ff ffff PEA.L $00001c48
0100b858: 2f04 61ff ffff b77c defc MOVE.L D4,-(A7)
0100b85a: 61ff ffff b77c defc 0024 BSR.L #$ffffb77c == 01006fd8
0100b860: defc 0024 4878 1c48 2f04 ADDA.W #$0024,A7
0100b864: 4878 1c48 2f04 2f0a 2f0b PEA.L $00001c48
0100b868: 2f04 2f0a 2f0b 61ff 0000 MOVE.L D4,-(A7)
0100b86a: 2f0a 2f0b 61ff 0000 01da MOVE.L A2,-(A7)
0100b86c: 2f0b 61ff 0000 01da defc MOVE.L A3,-(A7)
0100b86e: 61ff 0000 01da defc 0010 BSR.L #$000001da == 0100ba4a
0100b874: defc 0010 0c80 0000 1c48 ADDA.W #$0010,A7
0100b878: 0c80 0000 1c48 6614 2f03 CMP.L #$00001c48,D0
0100b87e: 6614 2f03 2f04 61ff 0000 BNE.B #$00000014 == 0100b894 (TRUE)
0100b880: 2f03 2f04 61ff 0000 0022 MOVE.L D3,-(A7)
0100b882: 2f04 61ff 0000 0022 504f MOVE.L D4,-(A7)
0100b884: 61ff 0000 0022 504f 4a80 BSR.L #$00000022 == 0100b8a8
0100b88a: 504f 4a80 6704 7001 600a ADDA.W #$00000008,A7
0100b88c: 4a80 6704 7001 600a 5282 TST.L D0
0100b88e: 6704 7001 600a 5282 7203 BEQ.B #$00000004 == 0100b894 (FALSE)
0100b890: 7001 600a 5282 7203 b282 MOVE.L #$00000001,D0
0100b892: 600a 5282 7203 b282 6c8e BT .B #$0000000a == 0100b89e (TRUE)
0100b894: 5282 7203 b282 6c8e 4280 ADD.L #$00000001,D2
0100b896: 7203 b282 6c8e 4280 4cee MOVE.L #$00000003,D1
0100b898: b282 6c8e 4280 4cee 0c1c CMP.L D2,D1
0100b89a: 6c8e 4280 4cee 0c1c ffec BGE.B #$ffffff8e == 0100b82a (TRUE)
0100b89c: 4280 4cee 0c1c ffec 4e5e CLR.L D0
0100b89e: 4cee 0c1c ffec 4e5e 4e75 MVMEL.L #$0c1c,(A6,$ffec) == $0b03f450
0100b8a4: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100b8a6: 4e75 4e56 0000 48e7 2020 RTS.L 
0100b8a8: 4e56 0000 48e7 2020 206e LINK.W A6,#$0000
0100b8ac: 48e7 2020 206e 0008 0c90 MVMLE.L #$2020,-(A7)
0100b8b0: 206e 0008 0c90 4e65 5854 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100b8b4: 0c90 4e65 5854 6708 0c90 CMP.L #$4e655854,(A0)
0100b8ba: 6708 0c90 646c 5632 660a BEQ.B #$00000008 == 0100b8c4 (FALSE)
0100b8bc: 0c90 646c 5632 660a 323c CMP.L #$646c5632,(A0)
0100b8c2: 660a 323c 1c48 45e8 1c46 BNE.B #$0000000a == 0100b8ce (TRUE)
0100b8c4: 323c 1c48 45e8 1c46 6022 MOVE.W #$1c48,D1
0100b8c8: 45e8 1c46 6022 0c90 646c LEA.L (A0,$1c46) == $0b041846,A2
0100b8cc: 6022 0c90 646c 5633 6712 BT .B #$00000022 == 0100b8f0 (TRUE)
0100b8ce: 0c90 646c 5633 6712 2f10 CMP.L #$646c5633,(A0)
0100b8d4: 6712 2f10 4879 0101 0039 BEQ.B #$00000012 == 0100b8e8 (FALSE)
0100b8d6: 2f10 4879 0101 0039 61ff MOVE.L (A0),-(A7)
0100b8d8: 4879 0101 0039 61ff ffff PEA.L $01010039
0100b8de: 61ff ffff ae90 4280 6046 BSR.L #$ffffae90 == 01006770
0100b8e4: 4280 6046 323c 0230 45e8 CLR.L D0
0100b8e6: 6046 323c 0230 45e8 022e BT .B #$00000046 == 0100b92e (TRUE)
0100b8e8: 323c 0230 45e8 022e 2268 MOVE.W #$0230,D1
0100b8ec: 45e8 022e 2268 0004 b3ee LEA.L (A0,$022e) == $0b03fe2e,A2
0100b8f0: 2268 0004 b3ee 000c 6708 MOVEA.L (A0,$0004) == $0b03fc04,A1
0100b8f4: b3ee 000c 6708 4879 0101 CMPA.L (A6,$000c) == $0b03f470,A1
0100b8f8: 6708 4879 0101 004b 601e BEQ.B #$00000008 == 0100b902 (FALSE)
0100b8fa: 4879 0101 004b 601e 3412 PEA.L $0101004b
0100b900: 601e 3412 4252 4280 3001 BT .B #$0000001e == 0100b920 (TRUE)
0100b902: 3412 4252 4280 3001 2f00 MOVE.W (A2),D2
0100b904: 4252 4280 3001 2f00 2f08 CLR.W (A2)
0100b906: 4280 3001 2f00 2f08 61ff CLR.L D0
0100b908: 3001 2f00 2f08 61ff ffff MOVE.W D1,D0
0100b90a: 2f00 2f08 61ff ffff ab2c MOVE.L D0,-(A7)
0100b90c: 2f08 61ff ffff ab2c 504f MOVE.L A0,-(A7)
0100b90e: 61ff ffff ab2c 504f b440 BSR.L #$ffffab2c == 0100643c
0100b914: 504f b440 6710 4879 0101 ADDA.W #$00000008,A7
0100b916: b440 6710 4879 0101 0056 CMP.W D0,D2
0100b918: 6710 4879 0101 0056 61ff BEQ.B #$00000010 == 0100b92a (FALSE)
0100b91a: 4879 0101 0056 61ff ffff PEA.L $01010056
0100b920: 61ff ffff ae4e 4280 6004 BSR.L #$ffffae4e == 01006770
0100b926: 4280 6004 3482 7001 4cee CLR.L D0
0100b928: 6004 3482 7001 4cee 0404 BT .B #$00000004 == 0100b92e (TRUE)
0100b92a: 3482 7001 4cee 0404 fff8 MOVE.W D2,(A2)
0100b92c: 7001 4cee 0404 fff8 4e5e MOVE.L #$00000001,D0
0100b92e: 4cee 0404 fff8 4e5e 4e75 MVMEL.L #$0404,(A6,$fff8) == $0b03f45c
0100b934: 4e5e 4e75 4e56 fbf4 48e7 UNLK.L A6
0100b936: 4e75 4e56 fbf4 48e7 3030 RTS.L 
0100b938: 4e56 fbf4 48e7 3030 246e LINK.W A6,#$fbf4
0100b93c: 48e7 3030 246e 0008 266e MVMLE.L #$3030,-(A7)
0100b940: 246e 0008 266e 000c 262a MOVEA.L (A6,$0008) == $0b03f46c,A2
0100b944: 266e 000c 262a 0182 0683 MOVEA.L (A6,$000c) == $0b03f470,A3
0100b948: 262a 0182 0683 0000 1c58 MOVE.L (A2,$0182) == $0100738a,D3
0100b94c: 0683 0000 1c58 2f2e 0010 ADD.L #$00001c58,D3
0100b952: 2f2e 0010 2f0b 2f0a 61ff MOVE.L (A6,$0010) == $0b03f474,-(A7)
0100b956: 2f0b 2f0a 61ff 0000 00d8 MOVE.L A3,-(A7)
0100b958: 2f0a 61ff 0000 00d8 4878 MOVE.L A2,-(A7)
0100b95a: 61ff 0000 00d8 4878 0400 BSR.L #$000000d8 == 0100ba34
0100b960: 4878 0400 240e 0682 ffff PEA.L $00000400
0100b964: 240e 0682 ffff fc00 2f02 MOVE.L A6,D2
0100b966: 0682 ffff fc00 2f02 2f0b ADD.L #$fffffc00,D2
0100b96c: 2f02 2f0b 2f0a 61ff 0000 MOVE.L D2,-(A7)
0100b96e: 2f0b 2f0a 61ff 0000 00d6 MOVE.L A3,-(A7)
0100b970: 2f0a 61ff 0000 00d6 2d40 MOVE.L A2,-(A7)
0100b972: 61ff 0000 00d6 2d40 fbfc BSR.L #$000000d6 == 0100ba4a
0100b978: 2d40 fbfc defc 001c 0c80 MOVE.L D0,(A6,$fbfc) == $0b03f060
0100b97c: defc 001c 0c80 0000 0400 ADDA.W #$001c,A7
0100b980: 0c80 0000 0400 6600 0094 CMP.L #$00000400,D0
0100b986: 6600 0094 486e fbf4 486e BNE.W #$0094 == 0100ba1c (TRUE)
0100b98a: 486e fbf4 486e fbf8 486e PEA.L (A6,$fbf4) == $0b03f058
0100b98e: 486e fbf8 486e fbfc 2f02 PEA.L (A6,$fbf8) == $0b03f05c
0100b992: 486e fbfc 2f02 61ff ffff PEA.L (A6,$fbfc) == $0b03f060
0100b996: 2f02 61ff ffff 9f96 2400 MOVE.L D2,-(A7)
0100b998: 61ff ffff 9f96 2400 defc BSR.L #$ffff9f96 == 01005930
0100b99e: 2400 defc 0010 6700 0082 MOVE.L D0,D2
0100b9a0: defc 0010 6700 0082 2f02 ADDA.W #$0010,A7
0100b9a4: 6700 0082 2f02 2f2e fbf4 BEQ.W #$0082 == 0100ba28 (FALSE)
0100b9a8: 2f02 2f2e fbf4 2f0b 2f0a MOVE.L D2,-(A7)
0100b9aa: 2f2e fbf4 2f0b 2f0a 61ff MOVE.L (A6,$fbf4) == $0b03f058,-(A7)
0100b9ae: 2f0b 2f0a 61ff 0000 0096 MOVE.L A3,-(A7)
0100b9b0: 2f0a 61ff 0000 0096 2d40 MOVE.L A2,-(A7)
0100b9b2: 61ff 0000 0096 2d40 fbfc BSR.L #$00000096 == 0100ba4a
0100b9b8: 2d40 fbfc defc 0010 b4ae MOVE.L D0,(A6,$fbfc) == $0b03f060
0100b9bc: defc 0010 b4ae fbfc 6656 ADDA.W #$0010,A7
0100b9c0: b4ae fbfc 6656 7201 b293 CMP.L (A6,$fbfc) == $0b03f060,D2
0100b9c4: 6656 7201 b293 6628 2f2a BNE.B #$00000056 == 0100ba1c (TRUE)
0100b9c6: 7201 b293 6628 2f2a 00fc MOVE.L #$00000001,D1
0100b9c8: b293 6628 2f2a 00fc 2f2b CMP.L (A3),D1
0100b9ca: 6628 2f2a 00fc 2f2b 000c BNE.B #$00000028 == 0100b9f4 (TRUE)
0100b9cc: 2f2a 00fc 2f2b 000c 2f2b MOVE.L (A2,$00fc) == $01007304,-(A7)
0100b9d0: 2f2b 000c 2f2b 0008 2f2b MOVE.L (A3,$000c) == $0200d00c,-(A7)
0100b9d4: 2f2b 0008 2f2b 0004 2f2a MOVE.L (A3,$0008) == $0200d008,-(A7)
0100b9d8: 2f2b 0004 2f2a 00f0 4879 MOVE.L (A3,$0004) == $0200d004,-(A7)
0100b9dc: 2f2a 00f0 4879 0100 fc23 MOVE.L (A2,$00f0) == $010072f8,-(A7)
0100b9e0: 4879 0100 fc23 2f03 61ff PEA.L $0100fc23
0100b9e6: 2f03 61ff ffff ad9e defc MOVE.L D3,-(A7)
0100b9e8: 61ff ffff ad9e defc 001c BSR.L #$ffffad9e == 01006788
0100b9ee: defc 001c 601a 2f2a 00fc ADDA.W #$001c,A7
0100b9f2: 601a 2f2a 00fc 2f2a 00f0 BT .B #$0000001a == 0100ba0e (TRUE)
0100b9f4: 2f2a 00fc 2f2a 00f0 4879 MOVE.L (A2,$00fc) == $01007304,-(A7)
0100b9f8: 2f2a 00f0 4879 0100 fc32 MOVE.L (A2,$00f0) == $010072f8,-(A7)
0100b9fc: 4879 0100 fc32 2f03 61ff PEA.L $0100fc32
0100ba02: 2f03 61ff ffff ad82 defc MOVE.L D3,-(A7)
0100ba04: 61ff ffff ad82 defc 0010 BSR.L #$ffffad82 == 01006788
0100ba0a: defc 0010 2f03 206e fbf8 ADDA.W #$0010,A7
0100ba0e: 2f03 206e fbf8 4e90 2d40 MOVE.L D3,-(A7)
0100ba10: 206e fbf8 4e90 2d40 fbf8 MOVEA.L (A6,$fbf8) == $0b03f05c,A0
0100ba14: 4e90 2d40 fbf8 600e 4879 JSR.L (A0)
0100ba16: 2d40 fbf8 600e 4879 0101 MOVE.L D0,(A6,$fbf8) == $0b03f05c
0100ba1a: 600e 4879 0101 0061 61ff BT .B #$0000000e == 0100ba2a (TRUE)
0100ba1c: 4879 0101 0061 61ff ffff PEA.L $01010061
0100ba22: 61ff ffff ad4c 4280 4cee BSR.L #$ffffad4c == 01006770
0100ba28: 4280 4cee 0c0c fbe4 4e5e CLR.L D0
0100ba2a: 4cee 0c0c fbe4 4e5e 4e75 MVMEL.L #$0c0c,(A6,$fbe4) == $0b03f048
0100ba30: 4e5e 4e75 4e56 0000 226e UNLK.L A6
0100ba32: 4e75 4e56 0000 226e 0008 RTS.L 
0100ba34: 4e56 0000 226e 0008 2069 LINK.W A6,#$0000
0100ba38: 226e 0008 2069 0182 216e MOVEA.L (A6,$0008) == $0b03f46c,A1
0100ba3c: 2069 0182 216e 0010 1c50 MOVEA.L (A1,$0182) == $0200e182,A0
0100ba40: 216e 0010 1c50 4e5e 4e75 MOVE.L (A6,$0010) == $0b03f474,(A0,$1c50) == $0b041850
0100ba46: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100ba48: 4e75 4e56 0000 48e7 3f3c RTS.L 
0100ba4a: 4e56 0000 48e7 3f3c 2c2e LINK.W A6,#$0000
0100ba4e: 48e7 3f3c 2c2e 0008 266e MVMLE.L #$3f3c,-(A7)
0100ba52: 2c2e 0008 266e 000c 286e MOVE.L (A6,$0008) == $0b03f46c,D6
0100ba56: 266e 000c 286e 0010 262e MOVEA.L (A6,$000c) == $0b03f470,A3
0100ba5a: 286e 0010 262e 0014 2246 MOVEA.L (A6,$0010) == $0b03f474,A4
0100ba5e: 262e 0014 2246 2469 0182 MOVE.L (A6,$0014) == $0b03f478,D3
0100ba62: 2246 2469 0182 2e03 2a2b MOVEA.L D6,A1
0100ba64: 2469 0182 2e03 2a2b 0014 MOVEA.L (A1,$0182) == $0200e182,A2
0100ba68: 2e03 2a2b 0014 e985 4a83 MOVE.L D3,D7
0100ba6a: 2a2b 0014 e985 4a83 6f00 MOVE.L (A3,$0014) == $0200d014,D5
0100ba6e: e985 4a83 6f00 00a8 4bea ASL.L #$00000004,D5
0100ba70: 4a83 6f00 00a8 4bea 1c50 TST.L D3
0100ba72: 6f00 00a8 4bea 1c50 282a BLE.W #$00a8 == 0100bb1c (FALSE)
0100ba76: 4bea 1c50 282a 1c50 4c6b LEA.L (A2,$1c50) == $01008e58,A5
0100ba7a: 282a 1c50 4c6b 4004 0014 MOVE.L (A2,$1c50) == $01008e58,D4
0100ba7e: 4c6b 4004 0014 2405 b685 DIVL.L #$4004,(A3,$0014) == $0200d014
0100ba84: 2405 b685 6c02 2403 202b MOVE.L D5,D2
0100ba86: b685 6c02 2403 202b 0014 CMP.L D5,D3
0100ba88: 6c02 2403 202b 0014 5380 BGE.B #$00000002 == 0100ba8c (TRUE)
0100ba8a: 2403 202b 0014 5380 c082 MOVE.L D3,D2
0100ba8c: 202b 0014 5380 c082 6714 MOVE.L (A3,$0014) == $0200d014,D0
0100ba90: 5380 c082 6714 2002 d0ab SUB.L #$00000001,D0
0100ba92: c082 6714 2002 d0ab 0014 AND.L D2,D0
0100ba94: 6714 2002 d0ab 0014 4c6b BEQ.B #$00000014 == 0100baaa (FALSE)
0100ba96: 2002 d0ab 0014 4c6b 0000 MOVE.L D2,D0
0100ba98: d0ab 0014 4c6b 0000 0014 ADD.L (A3,$0014) == $0200d014,D0
0100ba9c: 4c6b 0000 0014 2400 4c2b DIVL.L #$0000,(A3,$0014) == $0200d014
0100baa2: 2400 4c2b 2800 0014 b8aa MOVE.L D0,D2
0100baa4: 4c2b 2800 0014 b8aa 1c4c MULL.L #$2800,(A3,$0014) == $0200d014
0100baaa: b8aa 1c4c 651c 2004 4c2b CMP.L (A2,$1c4c) == $01008e54,D4
0100baae: 651c 2004 4c2b 0800 0014 BCS.B #$0000001c == 0100bacc (FALSE)
0100bab0: 2004 4c2b 0800 0014 d082 MOVE.L D4,D0
0100bab2: 4c2b 0800 0014 d082 222a MULL.L #$0800,(A3,$0014) == $0200d014
0100bab8: d082 222a 1c4c 4c2b 1800 ADD.L D2,D0
0100baba: 222a 1c4c 4c2b 1800 0014 MOVE.L (A2,$1c4c) == $01008e54,D1
0100babe: 4c2b 1800 0014 d2aa 1c54 MULL.L #$1800,(A3,$0014) == $0200d014
0100bac4: d2aa 1c54 b280 6428 206b ADD.L (A2,$1c54) == $01008e5c,D1
0100bac8: b280 6428 206b 0010 2f02 CMP.L D0,D1
0100baca: 6428 206b 0010 2f02 2f12 BCC.B #$00000028 == 0100baf4 (TRUE)
0100bacc: 206b 0010 2f02 2f12 2f04 MOVEA.L (A3,$0010) == $0200d010,A0
0100bad0: 2f02 2f12 2f04 2f0b 2f06 MOVE.L D2,-(A7)
0100bad2: 2f12 2f04 2f0b 2f06 2068 MOVE.L (A2),-(A7)
0100bad4: 2f04 2f0b 2f06 2068 0008 MOVE.L D4,-(A7)
0100bad6: 2f0b 2f06 2068 0008 4e90 MOVE.L A3,-(A7)
0100bad8: 2f06 2068 0008 4e90 defc MOVE.L D6,-(A7)
0100bada: 2068 0008 4e90 defc 0014 MOVEA.L (A0,$0008) == $0b03fc08,A0
0100bade: 4e90 defc 0014 b480 6704 JSR.L (A0)
0100bae0: defc 0014 b480 6704 70ff ADDA.W #$0014,A7
0100bae4: b480 6704 70ff 6032 2544 CMP.L D0,D2
0100bae6: 6704 70ff 6032 2544 1c4c BEQ.B #$00000004 == 0100baec (FALSE)
0100bae8: 70ff 6032 2544 1c4c 2542 MOVE.L #$ffffffff,D0
0100baea: 6032 2544 1c4c 2542 1c54 BT .B #$00000032 == 0100bb1e (TRUE)
0100baec: 2544 1c4c 2542 1c54 222a MOVE.L D4,(A2,$1c4c) == $01008e54
0100baf0: 2542 1c54 222a 1c50 4c6b MOVE.L D2,(A2,$1c54) == $01008e5c
0100baf4: 222a 1c50 4c6b 1000 0014 MOVE.L (A2,$1c50) == $01008e58,D1
0100baf8: 4c6b 1000 0014 2040 d1d2 DIVL.L #$1000,(A3,$0014) == $0200d014
0100bafe: 2040 d1d2 600a 4a83 6f0e MOVEA.L D0,A0
0100bb00: d1d2 600a 4a83 6f0e 18d8 ADDA.L (A2),A0
0100bb02: 600a 4a83 6f0e 18d8 5295 BT .B #$0000000a == 0100bb0e (TRUE)
0100bb04: 4a83 6f0e 18d8 5295 5383 TST.L D3
0100bb06: 6f0e 18d8 5295 5383 2005 BLE.B #$0000000e == 0100bb16 (FALSE)
0100bb08: 18d8 5295 5383 2005 d092 MOVE.B (A0)+,(A4)+
0100bb0a: 5295 5383 2005 d092 b088 ADD.L #$00000001,(A5)
0100bb0c: 5383 2005 d092 b088 62ee SUB.L #$00000001,D3
0100bb0e: 2005 d092 b088 62ee 4a83 MOVE.L D5,D0
0100bb10: d092 b088 62ee 4a83 6e00 ADD.L (A2),D0
0100bb12: b088 62ee 4a83 6e00 ff60 CMP.L A0,D0
0100bb14: 62ee 4a83 6e00 ff60 2007 BHI.B #$ffffffee == 0100bb04 (TRUE)
0100bb16: 4a83 6e00 ff60 2007 4cee TST.L D3
0100bb18: 6e00 ff60 2007 4cee 3cfc BGT.W #$ff60 == 0100ba7a (TRUE)
0100bb1c: 2007 4cee 3cfc ffd8 4e5e MOVE.L D7,D0
0100bb1e: 4cee 3cfc ffd8 4e5e 4e75 MVMEL.L #$3cfc,(A6,$ffd8) == $0b03f43c
0100bb24: 4e5e 4e75 4e56 0000 206e UNLK.L A6
0100bb26: 4e75 4e56 0000 206e 000c RTS.L 
0100bb28: 4e56 0000 206e 000c 2268 LINK.W A6,#$0000
0100bb2c: 206e 000c 2268 0010 2f08 MOVEA.L (A6,$000c) == $0b03f470,A0
0100bb30: 2268 0010 2f08 2f2e 0008 MOVEA.L (A0,$0010) == $0b03fc10,A1
0100bb34: 2f08 2f2e 0008 2069 0004 MOVE.L A0,-(A7)
0100bb36: 2f2e 0008 2069 0004 4e90 MOVE.L (A6,$0008) == $0b03f46c,-(A7)
0100bb3a: 2069 0004 4e90 4e5e 4e75 MOVEA.L (A1,$0004) == $0200e004,A0
0100bb3e: 4e90 4e5e 4e75 4e56 fffc JSR.L (A0)
0100bb40: 4e5e 4e75 4e56 fffc 48e7 UNLK.L A6
0100bb42: 4e75 4e56 fffc 48e7 3030 RTS.L 
0100bb44: 4e56 fffc 48e7 3030 61ff LINK.W A6,#$fffc
0100bb48: 48e7 3030 61ff ffff 4874 MVMLE.L #$3030,-(A7)
0100bb4c: 61ff ffff 4874 2640 246e BSR.L #$ffff4874 == 010003c2
0100bb52: 2640 246e 0008 422a 0007 MOVEA.L D0,A3
0100bb54: 246e 0008 422a 0007 422a MOVEA.L (A6,$0008) == $0b03f46c,A2
0100bb58: 422a 0007 422a 0006 4aae CLR.B (A2,$0007) == $0100720f
0100bb5c: 422a 0006 4aae 0014 6710 CLR.B (A2,$0006) == $0100720e
0100bb60: 4aae 0014 6710 102a 0004 TST.L (A6,$0014) == $0b03f478
0100bb64: 6710 102a 0004 0800 0000 BEQ.B #$00000010 == 0100bb76 (FALSE)
0100bb66: 102a 0004 0800 0000 6606 MOVE.B (A2,$0004) == $0100720c,D0
0100bb6a: 0800 0000 6606 7001 6000 BTST.L #$0000,D0
0100bb6e: 6606 7001 6000 00d6 4281 BNE.B #$00000006 == 0100bb76 (TRUE)
0100bb70: 7001 6000 00d6 4281 102a MOVE.L #$00000001,D0
0100bb72: 6000 00d6 4281 102a 0004 BT .W #$00d6 == 0100bc4a (TRUE)
0100bb76: 4281 102a 0004 0800 0000 CLR.L D1
0100bb78: 102a 0004 0800 0000 660a MOVE.B (A2,$0004) == $0100720c,D0
0100bb7c: 0800 0000 660a 5281 0c81 BTST.L #$0000,D0
0100bb80: 660a 5281 0c81 002d c6bf BNE.B #$0000000a == 0100bb8c (TRUE)
0100bb82: 5281 0c81 002d c6bf 6fec ADD.L #$00000001,D1
0100bb84: 0c81 002d c6bf 6fec 0c81 CMP.L #$002dc6bf,D1
0100bb8a: 6fec 0c81 002d c6c0 6614 BLE.B #$ffffffec == 0100bb78 (FALSE)
0100bb8c: 0c81 002d c6c0 6614 4aae CMP.L #$002dc6c0,D1
0100bb92: 6614 4aae 0010 66d6 4879 BNE.B #$00000014 == 0100bba8 (TRUE)
0100bb94: 4aae 0010 66d6 4879 0101 TST.L (A6,$0010) == $0b03f474
0100bb98: 66d6 4879 0101 00df 61ff BNE.B #$ffffffd6 == 0100bb70 (TRUE)
0100bb9a: 4879 0101 00df 61ff ffff PEA.L $010100df
0100bba0: 61ff ffff abce 60c8 4878 BSR.L #$ffffabce == 01006770
0100bba6: 60c8 4878 427a 206b 02ea BT .B #$ffffffc8 == 0100bb70 (TRUE)
0100bba8: 4878 427a 206b 02ea 4e90 PEA.L $0000427a
0100bbac: 206b 02ea 4e90 2400 2742 MOVEA.L (A3,$02ea) == $0200d2ea,A0
0100bbb0: 4e90 2400 2742 018a 2642 JSR.L (A0)
0100bbb2: 2400 2742 018a 2642 4878 MOVE.L D0,D2
0100bbb4: 2742 018a 2642 4878 427a MOVE.L D2,(A3,$018a) == $0200d18a
0100bbb8: 2642 4878 427a 2f0b 61ff MOVEA.L D2,A3
0100bbba: 4878 427a 2f0b 61ff ffff PEA.L $0000427a
0100bbbe: 2f0b 61ff ffff b416 274a MOVE.L A3,-(A7)
0100bbc0: 61ff ffff b416 274a 01fc BSR.L #$ffffb416 == 01006fd8
0100bbc6: 274a 01fc 00ab 0040 0000 MOVE.L A2,(A3,$01fc) == $0200d1fc
0100bbca: 00ab 0040 0000 020c 157c OR.L #$00400000,(A3,$020c) == $0200d20c
0100bbd2: 157c 00fc 0004 422a 0005 MOVE.B #$fc,(A2,$0004) == $0100720c
0100bbd8: 422a 0005 223c 0000 00c3 CLR.B (A2,$0005) == $0100720d
0100bbdc: 223c 0000 00c3 207c 0200 MOVE.L #$000000c3,D1
0100bbe2: 207c 0200 c000 2d50 fffc MOVEA.L #$0200c000,A0
0100bbe8: 2d50 fffc 102e ffff e9c0 MOVE.L (A0),(A6,$fffc) == $0b03f460
0100bbec: 102e ffff e9c0 0782 defc MOVE.B (A6,$ffff) == $0b03f463,D0
0100bbf0: e9c0 0782 defc 000c 7601 BFEXTU.L #$0782,D0
0100bbf4: defc 000c 7601 b680 6c06 ADDA.W #$000c,A7
0100bbf8: 7601 b680 6c06 223c 0000 MOVE.L #$00000001,D3
0100bbfa: b680 6c06 223c 0000 00d3 CMP.L D0,D3
0100bbfc: 6c06 223c 0000 00d3 1001 BGE.B #$00000006 == 0100bc04 (TRUE)
0100bbfe: 223c 0000 00d3 1001 1540 MOVE.L #$000000d3,D1
0100bc04: 1001 1540 000c 1039 0101 MOVE.B D1,D0
0100bc06: 1540 000c 1039 0101 6fcd MOVE.B D0,(A2,$000c) == $01007214
0100bc0a: 1039 0101 6fcd 1540 000d MOVE.B $01016fcd,D0
0100bc10: 1540 000d 157c 0001 000e MOVE.B D0,(A2,$000d) == $01007215
0100bc14: 157c 0001 000e 4281 41f9 MOVE.B #$01,(A2,$000e) == $01007216
0100bc1a: 4281 41f9 0101 6fc2 15b0 CLR.L D1
0100bc1c: 41f9 0101 6fc2 15b0 1800 LEA.L $01016fc2,A0
0100bc22: 15b0 1800 1810 5281 7606 MOVE.B (A0, D1.L*1, $00) == $0b03fc07,(A2, D1.L*1, $10) == $0100721f
0100bc28: 5281 7606 b681 6cf2 277c ADD.L #$00000001,D1
0100bc2a: 7606 b681 6cf2 277c 0200 MOVE.L #$00000006,D3
0100bc2c: b681 6cf2 277c 0200 0050 CMP.L D1,D3
0100bc2e: 6cf2 277c 0200 0050 001c BGE.B #$fffffff2 == 0100bc22 (TRUE)
0100bc30: 277c 0200 0050 001c 0682 MOVE.L #$02000050,(A3,$001c) == $0200d01c
0100bc38: 0682 0000 00e4 2682 2f0b ADD.L #$000000e4,D2
0100bc3e: 2682 2f0b 61ff ffff f820 MOVE.L D2,(A3)
0100bc40: 2f0b 61ff ffff f820 4280 MOVE.L A3,-(A7)
0100bc42: 61ff ffff f820 4280 4cee BSR.L #$fffff820 == 0100b464
0100bc48: 4280 4cee 0c0c ffec 4e5e CLR.L D0
0100bc4a: 4cee 0c0c ffec 4e5e 4e75 MVMEL.L #$0c0c,(A6,$ffec) == $0b03f450
0100bc50: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100bc52: 4e75 4e56 0000 48e7 203c RTS.L 
0100bc54: 4e56 0000 48e7 203c 286e LINK.W A6,#$0000
0100bc58: 48e7 203c 286e 0008 61ff MVMLE.L #$203c,-(A7)
0100bc5c: 286e 0008 61ff ffff 4760 MOVEA.L (A6,$0008) == $0b03f46c,A4
0100bc60: 61ff ffff 4760 2440 242a BSR.L #$ffff4760 == 010003c2
0100bc66: 2440 242a 018a 4878 210c MOVEA.L D0,A2
0100bc68: 242a 018a 4878 210c 206a MOVE.L (A2,$018a) == $01007392,D2
0100bc6c: 4878 210c 206a 02ea 4e90 PEA.L $0000210c
0100bc70: 206a 02ea 4e90 2640 254b MOVEA.L (A2,$02ea) == $010074f2,A0
0100bc74: 4e90 2640 254b 018e 4878 JSR.L (A0)
0100bc76: 2640 254b 018e 4878 210c MOVEA.L D0,A3
0100bc78: 254b 018e 4878 210c 2f0b MOVE.L A3,(A2,$018e) == $01007396
0100bc7c: 4878 210c 2f0b 61ff ffff PEA.L $0000210c
0100bc80: 2f0b 61ff ffff b354 276c MOVE.L A3,-(A7)
0100bc82: 61ff ffff b354 276c 0008 BSR.L #$ffffb354 == 01006fd8
0100bc88: 276c 0008 20f4 701f d08b MOVE.L (A4,$0008) == $0b03f590,(A3,$20f4) == $0200f0f4
0100bc8e: 701f d08b 72f0 c081 2740 MOVE.L #$0000001f,D0
0100bc90: d08b 72f0 c081 2740 000c ADD.L A3,D0
0100bc92: 72f0 c081 2740 000c 2682 MOVE.L #$fffffff0,D1
0100bc94: c081 2740 000c 2682 422b AND.L D1,D0
0100bc96: 2740 000c 2682 422b 210a MOVE.L D0,(A3,$000c) == $0200d00c
0100bc9a: 2682 422b 210a defc 000c MOVE.L D2,(A3)
0100bc9c: 422b 210a defc 000c 4aae CLR.B (A3,$210a) == $0200f10a
0100bca0: defc 000c 4aae 000c 6730 ADDA.W #$000c,A7
0100bca4: 4aae 000c 6730 206b 000c TST.L (A6,$000c) == $0b03f470
0100bca8: 6730 206b 000c 7201 2141 BEQ.B #$00000030 == 0100bcda (FALSE)
0100bcaa: 206b 000c 7201 2141 005c MOVEA.L (A3,$000c) == $0200d00c,A0
0100bcae: 7201 2141 005c 206b 000c MOVE.L #$00000001,D1
0100bcb0: 2141 005c 206b 000c 7202 MOVE.L D1,(A0,$005c) == $0b03fc5c
0100bcb4: 206b 000c 7202 2141 0064 MOVEA.L (A3,$000c) == $0200d00c,A0
0100bcb8: 7202 2141 0064 102b 210a MOVE.L #$00000002,D1
0100bcba: 2141 0064 102b 210a 49c0 MOVE.L D1,(A0,$0064) == $0b03fc64
0100bcbe: 102b 210a 49c0 2240 4bf1 MOVE.B (A3,$210a) == $0200f10a,D0
0100bcc2: 49c0 2240 4bf1 0a00 200d EXT.B D0
0100bcc4: 2240 4bf1 0a00 200d e980 MOVEA.L D0,A1
0100bcc6: 4bf1 0a00 200d e980 0680 LEA.L (A1, D0.L*2, $00) == $0200e802,A5
0100bcca: 200d e980 0680 0101 6f60 MOVE.L A5,D0
0100bccc: e980 0680 0101 6f60 2740 ASL.L #$00000004,D0
0100bcce: 0680 0101 6f60 2740 2020 ADD.L #$01016f60,D0
0100bcd4: 2740 2020 6026 2f0b 61ff MOVE.L D0,(A3,$2020) == $0200f020
0100bcd8: 6026 2f0b 61ff 0000 0eb8 BT .B #$00000026 == 0100bd00 (TRUE)
0100bcda: 2f0b 61ff 0000 0eb8 2400 MOVE.L A3,-(A7)
0100bcdc: 61ff 0000 0eb8 2400 584f BSR.L #$00000eb8 == 0100cb96
0100bce2: 2400 584f 6718 082b 0006 MOVE.L D0,D2
0100bce4: 584f 6718 082b 0006 2104 ADDA.W #$00000004,A7
0100bce6: 6718 082b 0006 2104 670c BEQ.B #$00000018 == 0100bd00 (FALSE)
0100bce8: 082b 0006 2104 670c 4879 BTST.B #$0006,(A3,$2104) == $0200f104
0100bcee: 670c 4879 0101 00f0 61ff BEQ.B #$0000000c == 0100bcfc (FALSE)
0100bcf0: 4879 0101 00f0 61ff ffff PEA.L $010100f0
0100bcf6: 61ff ffff aa78 2002 6012 BSR.L #$ffffaa78 == 01006770
0100bcfc: 2002 6012 006b 8000 2104 MOVE.L D2,D0
0100bcfe: 6012 006b 8000 2104 206b BT .B #$00000012 == 0100bd12 (TRUE)
0100bd00: 006b 8000 2104 206b 000c OR.W #$8000,(A3,$2104) == $0200f104
0100bd06: 206b 000c 2968 005c 0014 MOVEA.L (A3,$000c) == $0200d00c,A0
0100bd0a: 2968 005c 0014 4280 4cee MOVE.L (A0,$005c) == $0b03fc5c,(A4,$0014) == $0b03f59c
0100bd10: 4280 4cee 3c04 ffec 4e5e CLR.L D0
0100bd12: 4cee 3c04 ffec 4e5e 4e75 MVMEL.L #$3c04,(A6,$ffec) == $0b03f450
0100bd18: 4e5e 4e75 4e56 0000 41f9 UNLK.L A6
0100bd1a: 4e75 4e56 0000 41f9 0101 RTS.L 
0100bd1c: 4e56 0000 41f9 0101 6f78 LINK.W A6,#$0000
0100bd20: 41f9 0101 6f78 222e 0014 LEA.L $01016f78,A0
0100bd26: 222e 0014 2030 1c00 4e5e MOVE.L (A6,$0014) == $0b03f478,D1
0100bd2a: 2030 1c00 4e5e 4e75 4e56 MOVE.L (A0, D1.L*4, $00) == $0b03fc1c,D0
0100bd2e: 4e5e 4e75 4e56 0000 2f0a UNLK.L A6
0100bd30: 4e75 4e56 0000 2f0a 246e RTS.L 
0100bd32: 4e56 0000 2f0a 246e 000c LINK.W A6,#$0000
0100bd36: 2f0a 246e 000c 206e 0008 MOVE.L A2,-(A7)
0100bd38: 246e 000c 206e 0008 1028 MOVEA.L (A6,$000c) == $0b03f470,A2
0100bd3c: 206e 0008 1028 03a8 0c00 MOVEA.L (A6,$0008) == $0b03f46c,A0
0100bd40: 1028 03a8 0c00 0001 6706 MOVE.B (A0,$03a8) == $0b03ffa8,D0
0100bd44: 0c00 0001 6706 0c00 0003 CMP.B #$01,D0
0100bd48: 6706 0c00 0003 6604 7001 BEQ.B #$00000006 == 0100bd50 (FALSE)
0100bd4a: 0c00 0003 6604 7001 6050 CMP.B #$03,D0
0100bd4e: 6604 7001 6050 4aaa 0004 BNE.B #$00000004 == 0100bd54 (TRUE)
0100bd50: 7001 6050 4aaa 0004 6608 MOVE.L #$00000001,D0
0100bd52: 6050 4aaa 0004 6608 7201 BT .B #$00000050 == 0100bda4 (TRUE)
0100bd54: 4aaa 0004 6608 7201 b2aa TST.L (A2,$0004) == $0100720c
0100bd58: 6608 7201 b2aa 0008 6410 BNE.B #$00000008 == 0100bd62 (TRUE)
0100bd5a: 7201 b2aa 0008 6410 4879 MOVE.L #$00000001,D1
0100bd5c: b2aa 0008 6410 4879 0101 CMP.L (A2,$0008) == $01007210,D1
0100bd60: 6410 4879 0101 010b 61ff BCC.B #$00000010 == 0100bd72 (TRUE)
0100bd62: 4879 0101 010b 61ff ffff PEA.L $0101010b
0100bd68: 61ff ffff aa06 7004 6032 BSR.L #$ffffaa06 == 01006770
0100bd6e: 7004 6032 2f2e 0018 2f2e MOVE.L #$00000004,D0
0100bd70: 6032 2f2e 0018 2f2e 0014 BT .B #$00000032 == 0100bda4 (TRUE)
0100bd72: 2f2e 0018 2f2e 0014 2f2a MOVE.L (A6,$0018) == $0b03f47c,-(A7)
0100bd76: 2f2e 0014 2f2a 0004 2f3c MOVE.L (A6,$0014) == $0b03f478,-(A7)
0100bd7a: 2f2a 0004 2f3c 0211 2000 MOVE.L (A2,$0004) == $0100720c,-(A7)
0100bd7e: 2f3c 0211 2000 61ff ffff MOVE.L #$02112000,-(A7)
0100bd84: 61ff ffff fdbe defc 0010 BSR.L #$fffffdbe == 0100bb44
0100bd8a: defc 0010 4a80 6612 2f2e ADDA.W #$0010,A7
0100bd8e: 4a80 6612 2f2e 0010 2f0a TST.L D0
0100bd90: 6612 2f2e 0010 2f0a 61ff BNE.B #$00000012 == 0100bda4 (TRUE)
0100bd92: 2f2e 0010 2f0a 61ff ffff MOVE.L (A6,$0010) == $0b03f474,-(A7)
0100bd96: 2f0a 61ff ffff feba 4a80 MOVE.L A2,-(A7)
0100bd98: 61ff ffff feba 4a80 6602 BSR.L #$fffffeba == 0100bc54
0100bd9e: 4a80 6602 4280 246e fffc TST.L D0
0100bda0: 6602 4280 246e fffc 4e5e BNE.B #$00000002 == 0100bda4 (TRUE)
0100bda2: 4280 246e fffc 4e5e 4e75 CLR.L D0
0100bda4: 246e fffc 4e5e 4e75 4e56 MOVEA.L (A6,$fffc) == $0b03f460,A2
0100bda8: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100bdaa: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100bdac: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100bdb0: 4e5e 4e75 4e56 0000 2f02 UNLK.L A6
0100bdb2: 4e75 4e56 0000 2f02 242e RTS.L 
0100bdb4: 4e56 0000 2f02 242e 0018 LINK.W A6,#$0000
0100bdb8: 2f02 242e 0018 2f3c 0008 MOVE.L D2,-(A7)
0100bdba: 242e 0018 2f3c 0008 0000 MOVE.L (A6,$0018) == $0b03f47c,D2
0100bdbe: 2f3c 0008 0000 42a7 42a7 MOVE.L #$00080000,-(A7)
0100bdc4: 42a7 42a7 42a7 42a7 2f02 CLR.L -(A7)
0100bdc6: 42a7 42a7 42a7 2f02 2f2e CLR.L -(A7)
0100bdc8: 42a7 42a7 2f02 2f2e 0014 CLR.L -(A7)
0100bdca: 42a7 2f02 2f2e 0014 2f2e CLR.L -(A7)
0100bdcc: 2f02 2f2e 0014 2f2e 0010 MOVE.L D2,-(A7)
0100bdce: 2f2e 0014 2f2e 0010 4878 MOVE.L (A6,$0014) == $0b03f478,-(A7)
0100bdd2: 2f2e 0010 4878 0002 61ff MOVE.L (A6,$0010) == $0b03f474,-(A7)
0100bdd6: 4878 0002 61ff 0000 0d14 PEA.L $00000002
0100bdda: 61ff 0000 0d14 2002 242e BSR.L #$00000d14 == 0100caf0
0100bde0: 2002 242e fffc 4e5e 4e75 MOVE.L D2,D0
0100bde2: 242e fffc 4e5e 4e75 4e56 MOVE.L (A6,$fffc) == $0b03f460,D2
0100bde6: 4e5e 4e75 4e56 0000 4e5e UNLK.L A6
0100bde8: 4e75 4e56 0000 4e5e 4e75 RTS.L 
0100bdea: 4e56 0000 4e5e 4e75 4e56 LINK.W A6,#$0000
0100bdee: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100bdf0: 4e75 4e56 0000 48e7 3020 RTS.L 
0100bdf2: 4e56 0000 48e7 3020 246e LINK.W A6,#$0000
0100bdf6: 48e7 3020 246e 0008 61ff MVMLE.L #$3020,-(A7)
0100bdfa: 246e 0008 61ff ffff 45c2 MOVEA.L (A6,$0008) == $0b03f46c,A2
0100bdfe: 61ff ffff 45c2 2040 2428 BSR.L #$ffff45c2 == 010003c2
0100be04: 2040 2428 018a 2268 018e MOVEA.L D0,A0
0100be06: 2428 018a 2268 018e 2069 MOVE.L (A0,$018a) == $0b03fd8a,D2
0100be0a: 2268 018e 2069 000c 222a MOVEA.L (A0,$018e) == $0b03fd8e,A1
0100be0e: 2069 000c 222a 0014 4c68 MOVEA.L (A1,$000c) == $0200e00c,A0
0100be12: 222a 0014 4c68 1800 005c MOVE.L (A2,$0014) == $0100721c,D1
0100be16: 4c68 1800 005c 4a80 670c DIVL.L #$1800,(A0,$005c) == $0b03fc5c
0100be1c: 4a80 670c 357c 0016 001c TST.L D0
0100be1e: 670c 357c 0016 001c 7606 BEQ.B #$0000000c == 0100be2c (FALSE)
0100be20: 357c 0016 001c 7606 8792 MOVE.W #$0016,(A2,$001c) == $01007224
0100be26: 7606 8792 6010 2f2e 000c MOVE.L #$00000006,D3
0100be28: 8792 6010 2f2e 000c 2f0a OR.L D3,(A2)
0100be2a: 6010 2f2e 000c 2f0a 2f09 BT .B #$00000010 == 0100be3c (TRUE)
0100be2c: 2f2e 000c 2f0a 2f09 2f02 MOVE.L (A6,$000c) == $0b03f470,-(A7)
0100be30: 2f0a 2f09 2f02 61ff 0000 MOVE.L A2,-(A7)
0100be32: 2f09 2f02 61ff 0000 000e MOVE.L A1,-(A7)
0100be34: 2f02 61ff 0000 000e 4cee MOVE.L D2,-(A7)
0100be36: 61ff 0000 000e 4cee 040c BSR.L #$0000000e == 0100be46
0100be3c: 4cee 040c fff4 4e5e 4e75 MVMEL.L #$040c,(A6,$fff4) == $0b03f458
0100be42: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100be44: 4e75 4e56 0000 48e7 0030 RTS.L 
0100be46: 4e56 0000 48e7 0030 206e LINK.W A6,#$0000
0100be4a: 48e7 0030 206e 0008 226e MVMLE.L #$0030,-(A7)
0100be4e: 206e 0008 226e 000c 246e MOVEA.L (A6,$0008) == $0b03f46c,A0
0100be52: 226e 000c 246e 0010 2669 MOVEA.L (A6,$000c) == $0b03f470,A1
0100be56: 246e 0010 2669 000c 216a MOVEA.L (A6,$0010) == $0b03f474,A2
0100be5a: 2669 000c 216a 0024 4244 MOVEA.L (A1,$000c) == $0200e00c,A3
0100be5e: 216a 0024 4244 216a 0020 MOVE.L (A2,$0024) == $0100722c,(A0,$4244) == $0b043e44
0100be64: 216a 0020 0200 202a 0014 MOVE.L (A2,$0020) == $01007228,(A0,$0200) == $0b03fe00
0100be6a: 202a 0014 5380 d0ab 005c MOVE.L (A2,$0014) == $0100721c,D0
0100be6e: 5380 d0ab 005c 4c6b 0800 SUB.L #$00000001,D0
0100be70: d0ab 005c 4c6b 0800 005c ADD.L (A3,$005c) == $0200d05c,D0
0100be74: 4c6b 0800 005c 3169 2106 DIVL.L #$0800,(A3,$005c) == $0200d05c
0100be7a: 3169 2106 4254 3140 4250 MOVE.W (A1,$2106) == $02010106,(A0,$4254) == $0b043e54
0100be80: 3140 4250 02a8 fff7 ffff MOVE.W D0,(A0,$4250) == $0b043e50
0100be84: 02a8 fff7 ffff 020c 222e AND.L #$fff7ffff,(A0,$020c) == $0b03fe0c
0100be8c: 222e 0014 83a8 020c 3028 MOVE.L (A6,$0014) == $0b03f478,D1
0100be90: 83a8 020c 3028 4250 48c0 OR.L D1,(A0,$020c) == $0b03fe0c
0100be94: 3028 4250 48c0 4c2b 0800 MOVE.W (A0,$4250) == $0b043e50,D0
0100be98: 48c0 4c2b 0800 005c 222a EXT.L D0
0100be9a: 4c2b 0800 005c 222a 0014 MULL.L #$0800,(A3,$005c) == $0200d05c
0100bea0: 222a 0014 9280 2541 0028 MOVE.L (A2,$0014) == $0100721c,D1
0100bea4: 9280 2541 0028 4228 426b SUB.L D0,D1
0100bea6: 2541 0028 4228 426b 4228 MOVE.L D1,(A2,$0028) == $01007230
0100beaa: 4228 426b 4228 426a 2f0a CLR.B (A0,$426b) == $0b043e6b
0100beae: 4228 426a 2f0a 4878 0001 CLR.B (A0,$426a) == $0b043e6a
0100beb2: 2f0a 4878 0001 2f09 2f08 MOVE.L A2,-(A7)
0100beb4: 4878 0001 2f09 2f08 61ff PEA.L $00000001
0100beb8: 2f09 2f08 61ff 0000 000e MOVE.L A1,-(A7)
0100beba: 2f08 61ff 0000 000e 4cee MOVE.L A0,-(A7)
0100bebc: 61ff 0000 000e 4cee 0c00 BSR.L #$0000000e == 0100becc
0100bec2: 4cee 0c00 fff8 4e5e 4e75 MVMEL.L #$0c00,(A6,$fff8) == $0b03f45c
0100bec8: 4e5e 4e75 4e56 0000 48e7 UNLK.L A6
0100beca: 4e75 4e56 0000 48e7 3f3c RTS.L 
0100becc: 4e56 0000 48e7 3f3c 266e LINK.W A6,#$0000
0100bed0: 48e7 3f3c 266e 0008 2a6e MVMLE.L #$3f3c,-(A7)
0100bed4: 266e 0008 2a6e 000c 242e MOVEA.L (A6,$0008) == $0b03f46c,A3
0100bed8: 2a6e 000c 242e 0010 282e MOVEA.L (A6,$000c) == $0b03f470,A5
0100bedc: 242e 0010 282e 0014 61ff MOVE.L (A6,$0010) == $0b03f474,D2
0100bee0: 282e 0014 61ff ffff 44dc MOVE.L (A6,$0014) == $0b03f478,D4
0100bee4: 61ff ffff 44dc 286d 000c BSR.L #$ffff44dc == 010003c2
0100beea: 286d 000c 262b 01fc 2c2c MOVEA.L (A5,$000c) == $0b03f822,A4
0100beee: 262b 01fc 2c2c 0064 e286 MOVE.L (A3,$01fc) == $0200d1fc,D3
0100bef2: 2c2c 0064 e286 306c 0076 MOVE.L (A4,$0064) == $0b03f5ec,D6
0100bef6: e286 306c 0076 90ec 0078 ASR.L #$00000001,D6
0100bef8: 306c 0076 90ec 0078 2a08 MOVEA.W (A4,$0076) == $0b03f5fe,A0
0100befc: 90ec 0078 2a08 1742 4271 SUBA.W (A4,$0078) == $0b03f600,A0
0100bf00: 2a08 1742 4271 02ab 9fff MOVE.L A0,D5
0100bf02: 1742 4271 02ab 9fff ffff MOVE.B D2,(A3,$4271) == $02011271
0100bf06: 02ab 9fff ffff 020c 2002 AND.L #$9fffffff,(A3,$020c) == $0200d20c
0100bf0e: 2002 5380 7e0d b087 6200 MOVE.L D2,D0
0100bf10: 5380 7e0d b087 6200 036a SUB.L #$00000001,D0
0100bf12: 7e0d b087 6200 036a 207c MOVE.L #$0000000d,D7
0100bf14: b087 6200 036a 207c 0100 CMP.L D7,D0
0100bf16: 6200 036a 207c 0100 ebd4 BHI.W #$036a == 0100c282 (TRUE)
0100bf1a: 207c 0100 ebd4 2070 0c00 MOVEA.L #$0100ebd4,A0
0100bf20: 2070 0c00 4ed0 177c 0001 MOVEA.L (A0, D0.L*4, $00) == $0b040c04,A0
0100bf24: 4ed0 177c 0001 4273 206d JMP.L (A0)
0100bf26: 177c 0001 4273 206d 2020 MOVE.B #$01,(A3,$4273) == $02011273
0100bf2c: 206d 2020 2028 002c 4c68 MOVEA.L (A5,$2020) == $0b041836,A0
0100bf30: 2028 002c 4c68 0800 0028 MOVE.L (A0,$002c) == $0b03fc2c,D0
0100bf34: 4c68 0800 0028 306b 4250 DIVL.L #$0800,(A0,$0028) == $0b03fc28
0100bf3a: 306b 4250 b1c0 6e04 302b MOVEA.W (A3,$4250) == $02011250,A0
0100bf3e: b1c0 6e04 302b 4250 3740 CMPA.L D0,A0
0100bf40: 6e04 302b 4250 3740 4252 BGT.B #$00000004 == 0100bf46 (TRUE)
0100bf42: 302b 4250 3740 4252 082b MOVE.W (A3,$4250) == $02011250,D0
0100bf46: 3740 4252 082b 0003 020d MOVE.W D0,(A3,$4252) == $02011252
0100bf4a: 082b 0003 020d 6660 202b BTST.B #$0003,(A3,$020d) == $0200d20d
0100bf50: 6660 202b 4244 4c45 0801 BNE.B #$00000060 == 0100bfb2 (TRUE)
0100bf52: 202b 4244 4c45 0801 2441 MOVE.L (A3,$4244) == $02011244,D0
0100bf56: 4c45 0801 2441 306c 007a DIVL.L #$0801,D5
0100bf5a: 2441 306c 007a b1ca 6e04 MOVEA.L D1,A2
0100bf5c: 306c 007a b1ca 6e04 d4ec MOVEA.W (A4,$007a) == $0b03f602,A0
0100bf60: b1ca 6e04 d4ec 0078 306c CMPA.L A2,A0
0100bf62: 6e04 d4ec 0078 306c 007a BGT.B #$00000004 == 0100bf68 (TRUE)
0100bf64: d4ec 0078 306c 007a b1ca ADDA.W (A4,$0078) == $0b03f600,A2
0100bf68: 306c 007a b1ca 6f06 2008 MOVEA.W (A4,$007a) == $0b03f602,A0
0100bf6c: b1ca 6f06 2008 908a 600c CMPA.L A2,A0
0100bf6e: 6f06 2008 908a 600c 306c BLE.B #$00000006 == 0100bf76 (FALSE)
0100bf70: 2008 908a 600c 306c 0076 MOVE.L A0,D0
0100bf72: 908a 600c 306c 0076 91ca SUB.L A2,D0
0100bf74: 600c 306c 0076 91ca d0ec BT .B #$0000000c == 0100bf82 (TRUE)
0100bf76: 306c 0076 91ca d0ec 007a MOVEA.W (A4,$0076) == $0b03f5fe,A0
0100bf7a: 91ca d0ec 007a 2008 306b SUBA.L A2,A0
0100bf7c: d0ec 007a 2008 306b 4252 ADDA.W (A4,$007a) == $0b03f602,A0
0100bf80: 2008 306b 4252 b088 6f04 MOVE.L A0,D0
0100bf82: 306b 4252 b088 6f04 302b MOVEA.W (A3,$4252) == $02011252,A0
0100bf86: b088 6f04 302b 4252 3740 CMP.L A0,D0
0100bf88: 6f04 302b 4252 3740 4252 BLE.B #$00000004 == 0100bf8e (FALSE)
0100bf8a: 302b 4252 3740 4252 202b MOVE.W (A3,$4252) == $02011252,D0
0100bf8e: 3740 4252 202b 4244 4c45 MOVE.W D0,(A3,$4252) == $02011252
0100bf92: 202b 4244 4c45 0800 322c MOVE.L (A3,$4244) == $02011244,D0
0100bf96: 4c45 0800 322c 0076 48c1 DIVL.L #$0800,D5
0100bf9a: 322c 0076 48c1 4c01 0800 MOVE.W (A4,$0076) == $0b03f5fe,D1
0100bf9e: 48c1 4c01 0800 41f2 0800 EXT.L D1
0100bfa0: 4c01 0800 41f2 0800 d0ec MULL.L #$0800,D1
0100bfa4: 41f2 0800 d0ec 0070 2748 LEA.L (A2, D0.L*1, $00) == $01007609,A0
0100bfa8: d0ec 0070 2748 424c 6006 ADDA.W (A4,$0070) == $0b03f5f8,A0
0100bfac: 2748 424c 6006 276b 4244 MOVE.L A0,(A3,$424c) == $0201124c
0100bfb0: 6006 276b 4244 424c 2e2d BT .B #$00000006 == 0100bfb8 (TRUE)
0100bfb2: 276b 4244 424c 2e2d 20f8 MOVE.L (A3,$4244) == $02011244,(A3,$424c) == $0201124c
0100bfb8: 2e2d 20f8 dfab 424c 222b MOVE.L (A5,$20f8) == $0b04190e,D7
0100bfbc: dfab 424c 222b 424c 4c6c ADD.L D7,(A3,$424c) == $0201124c
0100bfc0: 222b 424c 4c6c 1800 0064 MOVE.L (A3,$424c) == $0201124c,D1
0100bfc4: 4c6c 1800 0064 1740 4270 DIVL.L #$1800,(A4,$0064) == $0b03f5ec
0100bfca: 1740 4270 202b 424c 4c6c MOVE.B D0,(A3,$4270) == $02011270
0100bfce: 202b 424c 4c6c 0800 0064 MOVE.L (A3,$424c) == $0201124c,D0
0100bfd2: 4c6c 0800 0064 3740 4240 DIVL.L #$0800,(A4,$0064) == $0b03f5ec
0100bfd8: 3740 4240 102b 4270 49c0 MOVE.W D0,(A3,$4240) == $02011240
0100bfdc: 102b 4270 49c0 176b 4255 MOVE.B (A3,$4270) == $02011270,D0
0100bfe0: 49c0 176b 4255 4268 0c2b EXT.B D0
0100bfe2: 176b 4255 4268 0c2b 0001 MOVE.B (A3,$4255) == $02011255,(A3,$4268) == $02011268
0100bfe8: 0c2b 0001 4268 6606 177c CMP.B #$01,(A3,$4268) == $02011268
0100bfee: 6606 177c 0004 4268 4280 BNE.B #$00000006 == 0100bff6 (TRUE)
0100bff0: 177c 0004 4268 4280 102b MOVE.B #$04,(A3,$4268) == $02011268
0100bff6: 4280 102b 4268 0c80 0000 CLR.L D0
0100bff8: 102b 4268 0c80 0000 00f0 MOVE.B (A3,$4268) == $02011268,D0
0100bffc: 0c80 0000 00f0 6722 6e0a CMP.L #$000000f0,D0