start: 00000000 4E56 FE80 link A6, -0x0180 00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000008 426E FFE0 clr.w [A6 - 0x20] 0000000C 206E 000E movea.l A0, [A6 + 0xE] 00000010 2050 movea.l A0, [A0] 00000012 2D68 001C FFDC move.l [A6 - 0x24], [A0 + 0x1C] 00000018 302E 000C move.w D0, [A6 + 0xC] 0000001C 6B00 0BC8 bmi +0xBCA /* 00000BE6 */ 00000020 0C40 000B cmpi.w D0, 0xB 00000024 6E00 0BC0 bgt +0xBC2 /* 00000BE6 */ 00000028 D040 add.w D0, D0 0000002A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000002E 4EFB 0000 jmp [PC + D0.w] 00000032 001A 00FC ori.b [A2]+, 0xFC 00000036 0198 bclr [A0]+, D0 00000038 01E6 .incomplete 0000003A 088E 0BB6 bclr.b A6, 0xB6 0000003E 0934 0972 0BB6 0BB6 0158 btst [[A4 + 0xBB60BB6] + 0x158], D4 00000048 0178 206E bchg [0x0000206E], D0 0000004C 000E 2050 ori.b A6, 0x50 /* 'P' */ 00000050 4A28 0010 tst.b [A0 + 0x10] 00000054 6700 0B90 beq +0xB92 /* 00000BE6 */ 00000058 486E FFFC pea.l [A6 - 0x4] 0000005C A874 syscall GetPort 0000005E 206E 000E movea.l A0, [A6 + 0xE] 00000062 2050 movea.l A0, [A0] 00000064 2F28 0004 move.l -[A7], [A0 + 0x4] 00000068 A873 syscall SetPort 0000006A 4A6E 000A tst.w [A6 + 0xA] 0000006E 6626 bne +0x28 /* 00000096 */ 00000070 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000074 4EBA 0F76 jsr [PC + 0xF76 /* 00000FEC */] 00000078 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000007C 4EBA 0FD4 jsr [PC + 0xFD4 /* 00001052 */] 00000080 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000084 4EBA 1116 jsr [PC + 0x1116 /* 0000119C */] 00000088 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000008C 4EBA 1312 jsr [PC + 0x1312 /* 000013A0 */] 00000090 4FEF 0010 lea.l A7, [A7 + 0x10] 00000094 603A bra +0x3C /* 000000D0 */ label00000096: 00000096 0C6E 0082 000A cmpi.w [A6 + 0xA], 0x82 0000009C 660C bne +0xE /* 000000AA */ 0000009E 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000A2 4EBA 12FC jsr [PC + 0x12FC /* 000013A0 */] 000000A6 584F addq.w A7, 4 000000A8 6026 bra +0x28 /* 000000D0 */ label000000AA: 000000AA 0C6E 0081 000A cmpi.w [A6 + 0xA], 0x81 000000B0 6614 bne +0x16 /* 000000C6 */ 000000B2 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000B6 4EBA 10E4 jsr [PC + 0x10E4 /* 0000119C */] 000000BA 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000BE 4EBA 12E0 jsr [PC + 0x12E0 /* 000013A0 */] 000000C2 504F addq.w A7, 8 000000C4 600A bra +0xC /* 000000D0 */ label000000C6: 000000C6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000CA 4EBA 12D4 jsr [PC + 0x12D4 /* 000013A0 */] 000000CE 584F addq.w A7, 4 label000000D0: 000000D0 206E FFDC movea.l A0, [A6 - 0x24] 000000D4 2050 movea.l A0, [A0] 000000D6 2068 0004 movea.l A0, [A0 + 0x4] 000000DA 2050 movea.l A0, [A0] 000000DC 7000 moveq.l D0, 0x00 000000DE 1028 0011 move.b D0, [A0 + 0x11] 000000E2 0C40 00FF cmpi.w D0, 0xFF 000000E6 663A bne +0x3C /* 00000122 */ 000000E8 2D7C 55AA 55AA FFC2 move.l [A6 - 0x3E], 0x55AA55AA 000000F0 2D7C 55AA 55AA FFC6 move.l [A6 - 0x3A], 0x55AA55AA 000000F8 486E FFEA pea.l [A6 - 0x16] 000000FC A898 syscall GetPenState 000000FE 486E FFC2 pea.l [A6 - 0x3E] 00000102 A89D syscall PenPat 00000104 700B moveq.l D0, 0x0B 00000106 3F00 move.w -[A7], D0 00000108 A89C syscall PenMode 0000010A 206E FFDC movea.l A0, [A6 - 0x24] 0000010E 2050 movea.l A0, [A0] 00000110 2068 0004 movea.l A0, [A0 + 0x4] 00000114 2050 movea.l A0, [A0] 00000116 4868 0008 pea.l [A0 + 0x8] 0000011A A8A2 syscall PaintRect 0000011C 486E FFEA pea.l [A6 - 0x16] 00000120 A899 syscall SetPenState label00000122: 00000122 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000126 A873 syscall SetPort 00000128 6000 0ABC bra +0xABE /* 00000BE6 */ 0000012C 206E 000E movea.l A0, [A6 + 0xE] 00000130 2050 movea.l A0, [A0] 00000132 7000 moveq.l D0, 0x00 00000134 1028 0011 move.b D0, [A0 + 0x11] 00000138 4A80 tst.l D0 0000013A 6600 0AAA bne +0xAAC /* 00000BE6 */ 0000013E 3D6E 000A FFDA move.w [A6 - 0x26], [A6 + 0xA] 00000144 7010 moveq.l D0, 0x10 00000146 222E 0008 move.l D1, [A6 + 0x8] 0000014A E0A1 asr D1, D0 0000014C 3D41 FFD8 move.w [A6 - 0x28], D1 00000150 558F subq.l A7, 2 00000152 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000156 206E FFDC movea.l A0, [A6 - 0x24] 0000015A 2050 movea.l A0, [A0] 0000015C 4868 001C pea.l [A0 + 0x1C] 00000160 A8AD syscall PtInRect 00000162 4A1F tst.b [A7]+ 00000164 6618 bne +0x1A /* 0000017E */ 00000166 558F subq.l A7, 2 00000168 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000016C 206E FFDC movea.l A0, [A6 - 0x24] 00000170 2050 movea.l A0, [A0] 00000172 4868 0014 pea.l [A0 + 0x14] 00000176 A8AD syscall PtInRect 00000178 4A1F tst.b [A7]+ 0000017A 6700 0A6A beq +0xA6C /* 00000BE6 */ label0000017E: 0000017E 3D7C 0082 FFE0 move.w [A6 - 0x20], 0x82 00000184 6000 0A60 bra +0xA62 /* 00000BE6 */ 00000188 206E FFDC movea.l A0, [A6 - 0x24] 0000018C 2050 movea.l A0, [A0] 0000018E 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000192 41E8 000C lea.l A0, [A0 + 0xC] 00000196 22D8 move.l [A1]+, [A0]+ 00000198 22D8 move.l [A1]+, [A0]+ 0000019A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000019E 486E FFE2 pea.l [A6 - 0x1E] 000001A2 A8DF syscall RectRgn 000001A4 6000 0A40 bra +0xA42 /* 00000BE6 */ 000001A8 206E FFDC movea.l A0, [A6 - 0x24] 000001AC 2050 movea.l A0, [A0] 000001AE 43EE FFE2 lea.l A1, [A6 - 0x1E] 000001B2 41E8 001C lea.l A0, [A0 + 0x1C] 000001B6 22D8 move.l [A1]+, [A0]+ 000001B8 22D8 move.l [A1]+, [A0]+ 000001BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001BE 486E FFE2 pea.l [A6 - 0x1E] 000001C2 A8DF syscall RectRgn 000001C4 6000 0A20 bra +0xA22 /* 00000BE6 */ 000001C8 4AAE 0008 tst.l [A6 + 0x8] 000001CC 6C28 bge +0x2A /* 000001F6 */ 000001CE 206E FFDC movea.l A0, [A6 - 0x24] 000001D2 2050 movea.l A0, [A0] 000001D4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000001D8 41E8 001C lea.l A0, [A0 + 0x1C] 000001DC 22D8 move.l [A1]+, [A0]+ 000001DE 22D8 move.l [A1]+, [A0]+ 000001E0 203C 00FF FFFF move.l D0, 0xFFFFFF 000001E6 C0AE 0008 and.l D0, [A6 + 0x8] 000001EA 2F00 move.l -[A7], D0 000001EC 486E FFE2 pea.l [A6 - 0x1E] 000001F0 A8DF syscall RectRgn 000001F2 6000 09F2 bra +0x9F4 /* 00000BE6 */ label000001F6: 000001F6 206E FFDC movea.l A0, [A6 - 0x24] 000001FA 2050 movea.l A0, [A0] 000001FC 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000200 41E8 000C lea.l A0, [A0 + 0xC] 00000204 22D8 move.l [A1]+, [A0]+ 00000206 22D8 move.l [A1]+, [A0]+ 00000208 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000020C 486E FFE2 pea.l [A6 - 0x1E] 00000210 A8DF syscall RectRgn 00000212 6000 09D2 bra +0x9D4 /* 00000BE6 */ 00000216 707E moveq.l D0, 0x7E 00000218 A322 syscall NewHandleClear, flags=3 0000021A 2D48 FFDC move.l [A6 - 0x24], A0 0000021E A029 syscall HLock 00000220 206E FFDC movea.l A0, [A6 - 0x24] 00000224 2850 movea.l A4, [A0] 00000226 4254 clr.w [A4] 00000228 397C 0064 0002 move.w [A4 + 0x2], 0x64 /* 'd' */ 0000022E 598F subq.l A7, 4 00000230 3F3C B581 move.w -[A7], 0xB581 00000234 A9BC syscall GetPicture 00000236 206E FFDC movea.l A0, [A6 - 0x24] 0000023A 2050 movea.l A0, [A0] 0000023C 215F 0068 move.l [A0 + 0x68], [A7]+ 00000240 206E FFDC movea.l A0, [A6 - 0x24] 00000244 2050 movea.l A0, [A0] 00000246 2068 0068 movea.l A0, [A0 + 0x68] 0000024A 2050 movea.l A0, [A0] 0000024C 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000250 5488 addq.l A0, 2 00000252 22D8 move.l [A1]+, [A0]+ 00000254 22D8 move.l [A1]+, [A0]+ 00000256 302E FFE8 move.w D0, [A6 - 0x18] 0000025A 906E FFE4 sub.w D0, [A6 - 0x1C] 0000025E 206E FFDC movea.l A0, [A6 - 0x24] 00000262 2050 movea.l A0, [A0] 00000264 3140 0070 move.w [A0 + 0x70], D0 00000268 302E FFE6 move.w D0, [A6 - 0x1A] 0000026C 906E FFE2 sub.w D0, [A6 - 0x1E] 00000270 206E FFDC movea.l A0, [A6 - 0x24] 00000274 2050 movea.l A0, [A0] 00000276 3140 0072 move.w [A0 + 0x72], D0 0000027A 598F subq.l A7, 4 0000027C A8D8 syscall NewRgn 0000027E 295F 0078 move.l [A4 + 0x78], [A7]+ 00000282 206E 000E movea.l A0, [A6 + 0xE] 00000286 2050 movea.l A0, [A0] 00000288 216E FFDC 001C move.l [A0 + 0x1C], [A6 - 0x24] 0000028E 206E 000E movea.l A0, [A6 + 0xE] 00000292 2948 0004 move.l [A4 + 0x4], A0 00000296 2050 movea.l A0, [A0] 00000298 2968 0004 0008 move.l [A4 + 0x8], [A0 + 0x4] 0000029E 7002 moveq.l D0, 0x02 000002A0 C06E 0012 and.w D0, [A6 + 0x12] 000002A4 7200 moveq.l D1, 0x00 000002A6 3200 move.w D1, D0 000002A8 4A81 tst.l D1 000002AA 57C0 seq D0 000002AC 4400 neg.b D0 000002AE 4880 ext.w D0 000002B0 3940 0048 move.w [A4 + 0x48], D0 000002B4 7001 moveq.l D0, 0x01 000002B6 C06E 0012 and.w D0, [A6 + 0x12] 000002BA 7200 moveq.l D1, 0x00 000002BC 3200 move.w D1, D0 000002BE 4A81 tst.l D1 000002C0 57C0 seq D0 000002C2 4400 neg.b D0 000002C4 4880 ext.w D0 000002C6 3940 004A move.w [A4 + 0x4A], D0 000002CA 7004 moveq.l D0, 0x04 000002CC C06E 0012 and.w D0, [A6 + 0x12] 000002D0 7200 moveq.l D1, 0x00 000002D2 3200 move.w D1, D0 000002D4 4A81 tst.l D1 000002D6 57C0 seq D0 000002D8 4400 neg.b D0 000002DA 4880 ext.w D0 000002DC 3940 004C move.w [A4 + 0x4C], D0 000002E0 302C 0072 move.w D0, [A4 + 0x72] 000002E4 48C0 ext.l D0 000002E6 5180 subq.l D0, 8 000002E8 4C7C 0800 0000 0002 movem.l A3, 0x2 000002F0 3940 0076 move.w [A4 + 0x76], D0 000002F4 206E 000E movea.l A0, [A6 + 0xE] 000002F8 2050 movea.l A0, [A0] 000002FA 5088 addq.l A0, 8 000002FC 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000300 22D8 move.l [A1]+, [A0]+ 00000302 22D8 move.l [A1]+, [A0]+ 00000304 41EE FFCC lea.l A0, [A6 - 0x34] 00000308 43EE FFE2 lea.l A1, [A6 - 0x1E] 0000030C 20D9 move.l [A0]+, [A1]+ 0000030E 20D9 move.l [A0]+, [A1]+ 00000310 302C 0072 move.w D0, [A4 + 0x72] 00000314 D06E FFE2 add.w D0, [A6 - 0x1E] 00000318 3D40 FFE6 move.w [A6 - 0x1A], D0 0000031C 4A6C 0048 tst.w [A4 + 0x48] 00000320 6704 beq +0x6 /* 00000326 */ 00000322 586E FFE6 addq.w [A6 - 0x1A], 4 label00000326: 00000326 4A6C 004C tst.w [A4 + 0x4C] 0000032A 6750 beq +0x52 /* 0000037C */ 0000032C 486E FEC4 pea.l [A6 - 0x13C] 00000330 3F3C B583 move.w -[A7], 0xB583 00000334 7001 moveq.l D0, 0x01 00000336 3F00 move.w -[A7], D0 00000338 4EBA 14EE jsr [PC + 0x14EE /* 00001828 */] 0000033C 486E FEC4 pea.l [A6 - 0x13C] 00000340 486E FFC4 pea.l [A6 - 0x3C] 00000344 A900 syscall GetFNum 00000346 486E FEC4 pea.l [A6 - 0x13C] 0000034A 3F3C B583 move.w -[A7], 0xB583 0000034E 7002 moveq.l D0, 0x02 00000350 3F00 move.w -[A7], D0 00000352 4EBA 14D4 jsr [PC + 0x14D4 /* 00001828 */] 00000356 486E FEC4 pea.l [A6 - 0x13C] 0000035A 486E FFC6 pea.l [A6 - 0x3A] 0000035E 4EBA 150E jsr [PC + 0x150E /* 0000186E */] 00000362 486E FFE2 pea.l [A6 - 0x1E] 00000366 7000 moveq.l D0, 0x00 00000368 3F00 move.w -[A7], D0 0000036A 222E FFC6 move.l D1, [A6 - 0x3A] 0000036E 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00000376 4481 neg.l D1 00000378 3F01 move.w -[A7], D1 0000037A A8A8 syscall OffsetRect label0000037C: 0000037C 486E FFE2 pea.l [A6 - 0x1E] 00000380 7000 moveq.l D0, 0x00 00000382 3F00 move.w -[A7], D0 00000384 322E FFD0 move.w D1, [A6 - 0x30] 00000388 48C1 ext.l D1 0000038A 342E FFCC move.w D2, [A6 - 0x34] 0000038E 48C2 ext.l D2 00000390 9282 sub.l D1, D2 00000392 342E FFE6 move.w D2, [A6 - 0x1A] 00000396 48C2 ext.l D2 00000398 362E FFE2 move.w D3, [A6 - 0x1E] 0000039C 48C3 ext.l D3 0000039E 9483 sub.l D2, D3 000003A0 9282 sub.l D1, D2 000003A2 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 000003AA 3F01 move.w -[A7], D1 000003AC A8A8 syscall OffsetRect 000003AE 41EC 000C lea.l A0, [A4 + 0xC] 000003B2 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003B6 20D9 move.l [A0]+, [A1]+ 000003B8 20D9 move.l [A0]+, [A1]+ 000003BA 486E FFE2 pea.l [A6 - 0x1E] 000003BE 7004 moveq.l D0, 0x04 000003C0 3F00 move.w -[A7], D0 000003C2 7200 moveq.l D1, 0x00 000003C4 3F01 move.w -[A7], D1 000003C6 A8A9 syscall InsetRect 000003C8 41EC 0024 lea.l A0, [A4 + 0x24] 000003CC 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003D0 20D9 move.l [A0]+, [A1]+ 000003D2 20D9 move.l [A0]+, [A1]+ 000003D4 486C 0024 pea.l [A4 + 0x24] 000003D8 70E0 moveq.l D0, 0xFFFFFFE0 000003DA 3F00 move.w -[A7], D0 000003DC 3F00 move.w -[A7], D0 000003DE A8A9 syscall InsetRect 000003E0 41EC 002C lea.l A0, [A4 + 0x2C] 000003E4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003E8 20D9 move.l [A0]+, [A1]+ 000003EA 20D9 move.l [A0]+, [A1]+ 000003EC 302C 0070 move.w D0, [A4 + 0x70] 000003F0 916C 0032 sub.w [A4 + 0x32], D0 000003F4 41EC 000C lea.l A0, [A4 + 0xC] 000003F8 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003FC 22D8 move.l [A1]+, [A0]+ 000003FE 22D8 move.l [A1]+, [A0]+ 00000400 41EE FFD4 lea.l A0, [A6 - 0x2C] 00000404 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000408 20D9 move.l [A0]+, [A1]+ 0000040A 20D9 move.l [A0]+, [A1]+ 0000040C 486E FFD4 pea.l [A6 - 0x2C] 00000410 302E FFD6 move.w D0, [A6 - 0x2A] 00000414 48C0 ext.l D0 00000416 4480 neg.l D0 00000418 3F00 move.w -[A7], D0 0000041A 302E FFD4 move.w D0, [A6 - 0x2C] 0000041E 48C0 ext.l D0 00000420 4480 neg.l D0 00000422 3F00 move.w -[A7], D0 00000424 A8A8 syscall OffsetRect 00000426 516E FFDA subq.w [A6 - 0x26], 8 0000042A 3D7C 0008 FFD8 move.w [A6 - 0x28], 0x8 00000430 486E FFD4 pea.l [A6 - 0x2C] 00000434 302E FFE8 move.w D0, [A6 - 0x18] 00000438 48C0 ext.l D0 0000043A 322E FFE4 move.w D1, [A6 - 0x1C] 0000043E 48C1 ext.l D1 00000440 9081 sub.l D0, D1 00000442 322E FFDA move.w D1, [A6 - 0x26] 00000446 48C1 ext.l D1 00000448 342E FFD6 move.w D2, [A6 - 0x2A] 0000044C 48C2 ext.l D2 0000044E 9282 sub.l D1, D2 00000450 9081 sub.l D0, D1 00000452 4C7C 0800 0000 0002 movem.l A3, 0x2 0000045A D06E FFE4 add.w D0, [A6 - 0x1C] 0000045E 3F00 move.w -[A7], D0 00000460 302E FFE6 move.w D0, [A6 - 0x1A] 00000464 48C0 ext.l D0 00000466 322E FFE2 move.w D1, [A6 - 0x1E] 0000046A 48C1 ext.l D1 0000046C 9081 sub.l D0, D1 0000046E 322E FFD8 move.w D1, [A6 - 0x28] 00000472 48C1 ext.l D1 00000474 342E FFD4 move.w D2, [A6 - 0x2C] 00000478 48C2 ext.l D2 0000047A 9282 sub.l D1, D2 0000047C 9081 sub.l D0, D1 0000047E 4C7C 0800 0000 0002 movem.l A3, 0x2 00000486 D06E FFE2 add.w D0, [A6 - 0x1E] 0000048A 3F00 move.w -[A7], D0 0000048C A8A8 syscall OffsetRect 0000048E 41EC 0014 lea.l A0, [A4 + 0x14] 00000492 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000496 20D9 move.l [A0]+, [A1]+ 00000498 20D9 move.l [A0]+, [A1]+ 0000049A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000049E 4EBA 0CFC jsr [PC + 0xCFC /* 0000119C */] 000004A2 47EC 004E lea.l A3, [A4 + 0x4E] 000004A6 302C 001A move.w D0, [A4 + 0x1A] 000004AA 48C0 ext.l D0 000004AC 322C 0016 move.w D1, [A4 + 0x16] 000004B0 48C1 ext.l D1 000004B2 9081 sub.l D0, D1 000004B4 322C 0070 move.w D1, [A4 + 0x70] 000004B8 48C1 ext.l D1 000004BA 9081 sub.l D0, D1 000004BC 3D40 FFC6 move.w [A6 - 0x3A], D0 000004C0 3D6C 0016 FFC8 move.w [A6 - 0x38], [A4 + 0x16] 000004C6 36EE FFC8 move.w [A3]+, [A6 - 0x38] 000004CA 486E FFC6 pea.l [A6 - 0x3A] 000004CE 486E FEBA pea.l [A6 - 0x146] 000004D2 3F3C 200E move.w -[A7], 0x200E 000004D6 A9EB syscall Pack4/FP68K 000004D8 486E FEBA pea.l [A6 - 0x146] 000004DC 486E FEB6 pea.l [A6 - 0x14A] 000004E0 3F3C 1010 move.w -[A7], 0x1010 000004E4 A9EB syscall Pack4/FP68K 000004E6 486E FEB6 pea.l [A6 - 0x14A] 000004EA 486E FEAC pea.l [A6 - 0x154] 000004EE 3F3C 100E move.w -[A7], 0x100E 000004F2 A9EB syscall Pack4/FP68K 000004F4 487A 0710 pea.l [PC + 0x710 /* 00000C06, value 0x40028000 */] 000004F8 486E FEAC pea.l [A6 - 0x154] 000004FC 3F3C 0006 move.w -[A7], 0x6 00000500 A9EB syscall Pack4/FP68K 00000502 486E FFC8 pea.l [A6 - 0x38] 00000506 486E FEA2 pea.l [A6 - 0x15E] 0000050A 3F3C 200E move.w -[A7], 0x200E 0000050E A9EB syscall Pack4/FP68K 00000510 486E FEA2 pea.l [A6 - 0x15E] 00000514 486E FEAC pea.l [A6 - 0x154] 00000518 4267 clr.w -[A7] 0000051A A9EB syscall Pack4/FP68K 0000051C 487A 06DE pea.l [PC + 0x6DE /* 00000BFC, value 0x3FFE8000 */] 00000520 486E FEAC pea.l [A6 - 0x154] 00000524 4267 clr.w -[A7] 00000526 A9EB syscall Pack4/FP68K 00000528 41EE FEAC lea.l A0, [A6 - 0x154] 0000052C 43EE FE98 lea.l A1, [A6 - 0x168] 00000530 22D8 move.l [A1]+, [A0]+ 00000532 22D8 move.l [A1]+, [A0]+ 00000534 32D8 move.w [A1]+, [A0]+ 00000536 486E FE98 pea.l [A6 - 0x168] 0000053A 3F3C 0016 move.w -[A7], 0x16 0000053E A9EB syscall Pack4/FP68K 00000540 486E FE98 pea.l [A6 - 0x168] 00000544 4EBA 1362 jsr [PC + 0x1362 /* 000018A8 */] 00000548 36C0 move.w [A3]+, D0 0000054A 486E FFC6 pea.l [A6 - 0x3A] 0000054E 486E FEBA pea.l [A6 - 0x146] 00000552 3F3C 200E move.w -[A7], 0x200E 00000556 A9EB syscall Pack4/FP68K 00000558 486E FEBA pea.l [A6 - 0x146] 0000055C 486E FE94 pea.l [A6 - 0x16C] 00000560 3F3C 1010 move.w -[A7], 0x1010 00000564 A9EB syscall Pack4/FP68K 00000566 486E FE94 pea.l [A6 - 0x16C] 0000056A 486E FEAC pea.l [A6 - 0x154] 0000056E 3F3C 100E move.w -[A7], 0x100E 00000572 A9EB syscall Pack4/FP68K 00000574 487A 06A4 pea.l [PC + 0x6A4 /* 00000C1A, value 0x40018000 */] 00000578 486E FEAC pea.l [A6 - 0x154] 0000057C 3F3C 0006 move.w -[A7], 0x6 00000580 A9EB syscall Pack4/FP68K 00000582 486E FFC8 pea.l [A6 - 0x38] 00000586 486E FEA2 pea.l [A6 - 0x15E] 0000058A 3F3C 200E move.w -[A7], 0x200E 0000058E A9EB syscall Pack4/FP68K 00000590 486E FEA2 pea.l [A6 - 0x15E] 00000594 486E FEAC pea.l [A6 - 0x154] 00000598 4267 clr.w -[A7] 0000059A A9EB syscall Pack4/FP68K 0000059C 487A 065E pea.l [PC + 0x65E /* 00000BFC, value 0x3FFE8000 */] 000005A0 486E FEAC pea.l [A6 - 0x154] 000005A4 4267 clr.w -[A7] 000005A6 A9EB syscall Pack4/FP68K 000005A8 41EE FEAC lea.l A0, [A6 - 0x154] 000005AC 43EE FE98 lea.l A1, [A6 - 0x168] 000005B0 22D8 move.l [A1]+, [A0]+ 000005B2 22D8 move.l [A1]+, [A0]+ 000005B4 32D8 move.w [A1]+, [A0]+ 000005B6 486E FE98 pea.l [A6 - 0x168] 000005BA 3F3C 0016 move.w -[A7], 0x16 000005BE A9EB syscall Pack4/FP68K 000005C0 486E FE98 pea.l [A6 - 0x168] 000005C4 4EBA 12E2 jsr [PC + 0x12E2 /* 000018A8 */] 000005C8 36C0 move.w [A3]+, D0 000005CA 486E FFC6 pea.l [A6 - 0x3A] 000005CE 486E FEBA pea.l [A6 - 0x146] 000005D2 3F3C 200E move.w -[A7], 0x200E 000005D6 A9EB syscall Pack4/FP68K 000005D8 486E FEBA pea.l [A6 - 0x146] 000005DC 486E FE90 pea.l [A6 - 0x170] 000005E0 3F3C 1010 move.w -[A7], 0x1010 000005E4 A9EB syscall Pack4/FP68K 000005E6 486E FE90 pea.l [A6 - 0x170] 000005EA 41EE FEAC lea.l A0, [A6 - 0x154] 000005EE 43FA 0634 lea.l A1, [PC + 0x634 /* 00000C24, value 0x4000C000, cstring "@" */] 000005F2 20D9 move.l [A0]+, [A1]+ 000005F4 20D9 move.l [A0]+, [A1]+ 000005F6 30D9 move.w [A0]+, [A1]+ 000005F8 486E FEAC pea.l [A6 - 0x154] 000005FC 3F3C 1004 move.w -[A7], 0x1004 00000600 A9EB syscall Pack4/FP68K 00000602 487A 0602 pea.l [PC + 0x602 /* 00000C06, value 0x40028000 */] 00000606 486E FEAC pea.l [A6 - 0x154] 0000060A 3F3C 0006 move.w -[A7], 0x6 0000060E A9EB syscall Pack4/FP68K 00000610 486E FFC8 pea.l [A6 - 0x38] 00000614 486E FEA2 pea.l [A6 - 0x15E] 00000618 3F3C 200E move.w -[A7], 0x200E 0000061C A9EB syscall Pack4/FP68K 0000061E 486E FEA2 pea.l [A6 - 0x15E] 00000622 486E FEAC pea.l [A6 - 0x154] 00000626 4267 clr.w -[A7] 00000628 A9EB syscall Pack4/FP68K 0000062A 487A 05D0 pea.l [PC + 0x5D0 /* 00000BFC, value 0x3FFE8000 */] 0000062E 486E FEAC pea.l [A6 - 0x154] 00000632 4267 clr.w -[A7] 00000634 A9EB syscall Pack4/FP68K 00000636 41EE FEAC lea.l A0, [A6 - 0x154] 0000063A 43EE FE98 lea.l A1, [A6 - 0x168] 0000063E 22D8 move.l [A1]+, [A0]+ 00000640 22D8 move.l [A1]+, [A0]+ 00000642 32D8 move.w [A1]+, [A0]+ 00000644 486E FE98 pea.l [A6 - 0x168] 00000648 3F3C 0016 move.w -[A7], 0x16 0000064C A9EB syscall Pack4/FP68K 0000064E 486E FE98 pea.l [A6 - 0x168] 00000652 4EBA 1254 jsr [PC + 0x1254 /* 000018A8 */] 00000656 36C0 move.w [A3]+, D0 00000658 486E FFC6 pea.l [A6 - 0x3A] 0000065C 486E FEBA pea.l [A6 - 0x146] 00000660 3F3C 200E move.w -[A7], 0x200E 00000664 A9EB syscall Pack4/FP68K 00000666 486E FEBA pea.l [A6 - 0x146] 0000066A 486E FE8C pea.l [A6 - 0x174] 0000066E 3F3C 1010 move.w -[A7], 0x1010 00000672 A9EB syscall Pack4/FP68K 00000674 486E FE8C pea.l [A6 - 0x174] 00000678 486E FEAC pea.l [A6 - 0x154] 0000067C 3F3C 100E move.w -[A7], 0x100E 00000680 A9EB syscall Pack4/FP68K 00000682 487A 05B4 pea.l [PC + 0x5B4 /* 00000C38, value 0x40008000, cstring "@" */] 00000686 486E FEAC pea.l [A6 - 0x154] 0000068A 3F3C 0006 move.w -[A7], 0x6 0000068E A9EB syscall Pack4/FP68K 00000690 486E FFC8 pea.l [A6 - 0x38] 00000694 486E FEA2 pea.l [A6 - 0x15E] 00000698 3F3C 200E move.w -[A7], 0x200E 0000069C A9EB syscall Pack4/FP68K 0000069E 486E FEA2 pea.l [A6 - 0x15E] 000006A2 486E FEAC pea.l [A6 - 0x154] 000006A6 4267 clr.w -[A7] 000006A8 A9EB syscall Pack4/FP68K 000006AA 487A 0550 pea.l [PC + 0x550 /* 00000BFC, value 0x3FFE8000 */] 000006AE 486E FEAC pea.l [A6 - 0x154] 000006B2 4267 clr.w -[A7] 000006B4 A9EB syscall Pack4/FP68K 000006B6 41EE FEAC lea.l A0, [A6 - 0x154] 000006BA 43EE FE98 lea.l A1, [A6 - 0x168] 000006BE 22D8 move.l [A1]+, [A0]+ 000006C0 22D8 move.l [A1]+, [A0]+ 000006C2 32D8 move.w [A1]+, [A0]+ 000006C4 486E FE98 pea.l [A6 - 0x168] 000006C8 3F3C 0016 move.w -[A7], 0x16 000006CC A9EB syscall Pack4/FP68K 000006CE 486E FE98 pea.l [A6 - 0x168] 000006D2 4EBA 11D4 jsr [PC + 0x11D4 /* 000018A8 */] 000006D6 36C0 move.w [A3]+, D0 000006D8 486E FFC6 pea.l [A6 - 0x3A] 000006DC 486E FEBA pea.l [A6 - 0x146] 000006E0 3F3C 200E move.w -[A7], 0x200E 000006E4 A9EB syscall Pack4/FP68K 000006E6 486E FEBA pea.l [A6 - 0x146] 000006EA 486E FE88 pea.l [A6 - 0x178] 000006EE 3F3C 1010 move.w -[A7], 0x1010 000006F2 A9EB syscall Pack4/FP68K 000006F4 486E FE88 pea.l [A6 - 0x178] 000006F8 41EE FEAC lea.l A0, [A6 - 0x154] 000006FC 43FA 0530 lea.l A1, [PC + 0x530 /* 00000C2E, value 0x4001A000 */] 00000700 20D9 move.l [A0]+, [A1]+ 00000702 20D9 move.l [A0]+, [A1]+ 00000704 30D9 move.w [A0]+, [A1]+ 00000706 486E FEAC pea.l [A6 - 0x154] 0000070A 3F3C 1004 move.w -[A7], 0x1004 0000070E A9EB syscall Pack4/FP68K 00000710 487A 04F4 pea.l [PC + 0x4F4 /* 00000C06, value 0x40028000 */] 00000714 486E FEAC pea.l [A6 - 0x154] 00000718 3F3C 0006 move.w -[A7], 0x6 0000071C A9EB syscall Pack4/FP68K 0000071E 486E FFC8 pea.l [A6 - 0x38] 00000722 486E FEA2 pea.l [A6 - 0x15E] 00000726 3F3C 200E move.w -[A7], 0x200E 0000072A A9EB syscall Pack4/FP68K 0000072C 486E FEA2 pea.l [A6 - 0x15E] 00000730 486E FEAC pea.l [A6 - 0x154] 00000734 4267 clr.w -[A7] 00000736 A9EB syscall Pack4/FP68K 00000738 487A 04C2 pea.l [PC + 0x4C2 /* 00000BFC, value 0x3FFE8000 */] 0000073C 486E FEAC pea.l [A6 - 0x154] 00000740 4267 clr.w -[A7] 00000742 A9EB syscall Pack4/FP68K 00000744 41EE FEAC lea.l A0, [A6 - 0x154] 00000748 43EE FE98 lea.l A1, [A6 - 0x168] 0000074C 22D8 move.l [A1]+, [A0]+ 0000074E 22D8 move.l [A1]+, [A0]+ 00000750 32D8 move.w [A1]+, [A0]+ 00000752 486E FE98 pea.l [A6 - 0x168] 00000756 3F3C 0016 move.w -[A7], 0x16 0000075A A9EB syscall Pack4/FP68K 0000075C 486E FE98 pea.l [A6 - 0x168] 00000760 4EBA 1146 jsr [PC + 0x1146 /* 000018A8 */] 00000764 36C0 move.w [A3]+, D0 00000766 486E FFC6 pea.l [A6 - 0x3A] 0000076A 486E FEBA pea.l [A6 - 0x146] 0000076E 3F3C 200E move.w -[A7], 0x200E 00000772 A9EB syscall Pack4/FP68K 00000774 486E FEBA pea.l [A6 - 0x146] 00000778 486E FE84 pea.l [A6 - 0x17C] 0000077C 3F3C 1010 move.w -[A7], 0x1010 00000780 A9EB syscall Pack4/FP68K 00000782 486E FE84 pea.l [A6 - 0x17C] 00000786 41EE FEAC lea.l A0, [A6 - 0x154] 0000078A 43FA 0498 lea.l A1, [PC + 0x498 /* 00000C24, value 0x4000C000, cstring "@" */] 0000078E 20D9 move.l [A0]+, [A1]+ 00000790 20D9 move.l [A0]+, [A1]+ 00000792 30D9 move.w [A0]+, [A1]+ 00000794 486E FEAC pea.l [A6 - 0x154] 00000798 3F3C 1004 move.w -[A7], 0x1004 0000079C A9EB syscall Pack4/FP68K 0000079E 487A 047A pea.l [PC + 0x47A /* 00000C1A, value 0x40018000 */] 000007A2 486E FEAC pea.l [A6 - 0x154] 000007A6 3F3C 0006 move.w -[A7], 0x6 000007AA A9EB syscall Pack4/FP68K 000007AC 486E FFC8 pea.l [A6 - 0x38] 000007B0 486E FEA2 pea.l [A6 - 0x15E] 000007B4 3F3C 200E move.w -[A7], 0x200E 000007B8 A9EB syscall Pack4/FP68K 000007BA 486E FEA2 pea.l [A6 - 0x15E] 000007BE 486E FEAC pea.l [A6 - 0x154] 000007C2 4267 clr.w -[A7] 000007C4 A9EB syscall Pack4/FP68K 000007C6 487A 0434 pea.l [PC + 0x434 /* 00000BFC, value 0x3FFE8000 */] 000007CA 486E FEAC pea.l [A6 - 0x154] 000007CE 4267 clr.w -[A7] 000007D0 A9EB syscall Pack4/FP68K 000007D2 41EE FEAC lea.l A0, [A6 - 0x154] 000007D6 43EE FE98 lea.l A1, [A6 - 0x168] 000007DA 22D8 move.l [A1]+, [A0]+ 000007DC 22D8 move.l [A1]+, [A0]+ 000007DE 32D8 move.w [A1]+, [A0]+ 000007E0 486E FE98 pea.l [A6 - 0x168] 000007E4 3F3C 0016 move.w -[A7], 0x16 000007E8 A9EB syscall Pack4/FP68K 000007EA 486E FE98 pea.l [A6 - 0x168] 000007EE 4EBA 10B8 jsr [PC + 0x10B8 /* 000018A8 */] 000007F2 36C0 move.w [A3]+, D0 000007F4 486E FFC6 pea.l [A6 - 0x3A] 000007F8 486E FEBA pea.l [A6 - 0x146] 000007FC 3F3C 200E move.w -[A7], 0x200E 00000800 A9EB syscall Pack4/FP68K 00000802 486E FEBA pea.l [A6 - 0x146] 00000806 486E FE80 pea.l [A6 - 0x180] 0000080A 3F3C 1010 move.w -[A7], 0x1010 0000080E A9EB syscall Pack4/FP68K 00000810 486E FE80 pea.l [A6 - 0x180] 00000814 41EE FEAC lea.l A0, [A6 - 0x154] 00000818 43FA 03F6 lea.l A1, [PC + 0x3F6 /* 00000C10, value 0x4001E000 */] 0000081C 20D9 move.l [A0]+, [A1]+ 0000081E 20D9 move.l [A0]+, [A1]+ 00000820 30D9 move.w [A0]+, [A1]+ 00000822 486E FEAC pea.l [A6 - 0x154] 00000826 3F3C 1004 move.w -[A7], 0x1004 0000082A A9EB syscall Pack4/FP68K 0000082C 487A 03D8 pea.l [PC + 0x3D8 /* 00000C06, value 0x40028000 */] 00000830 486E FEAC pea.l [A6 - 0x154] 00000834 3F3C 0006 move.w -[A7], 0x6 00000838 A9EB syscall Pack4/FP68K 0000083A 486E FFC8 pea.l [A6 - 0x38] 0000083E 486E FEA2 pea.l [A6 - 0x15E] 00000842 3F3C 200E move.w -[A7], 0x200E 00000846 A9EB syscall Pack4/FP68K 00000848 486E FEA2 pea.l [A6 - 0x15E] 0000084C 486E FEAC pea.l [A6 - 0x154] 00000850 4267 clr.w -[A7] 00000852 A9EB syscall Pack4/FP68K 00000854 487A 03A6 pea.l [PC + 0x3A6 /* 00000BFC, value 0x3FFE8000 */] 00000858 486E FEAC pea.l [A6 - 0x154] 0000085C 4267 clr.w -[A7] 0000085E A9EB syscall Pack4/FP68K 00000860 41EE FEAC lea.l A0, [A6 - 0x154] 00000864 43EE FE98 lea.l A1, [A6 - 0x168] 00000868 22D8 move.l [A1]+, [A0]+ 0000086A 22D8 move.l [A1]+, [A0]+ 0000086C 32D8 move.w [A1]+, [A0]+ 0000086E 486E FE98 pea.l [A6 - 0x168] 00000872 3F3C 0016 move.w -[A7], 0x16 00000876 A9EB syscall Pack4/FP68K 00000878 486E FE98 pea.l [A6 - 0x168] 0000087C 4EBA 102A jsr [PC + 0x102A /* 000018A8 */] 00000880 36C0 move.w [A3]+, D0 00000882 302E FFC6 move.w D0, [A6 - 0x3A] 00000886 D06E FFC8 add.w D0, [A6 - 0x38] 0000088A 36C0 move.w [A3]+, D0 0000088C 302C 0050 move.w D0, [A4 + 0x50] 00000890 48C0 ext.l D0 00000892 322C 004E move.w D1, [A4 + 0x4E] 00000896 48C1 ext.l D1 00000898 9081 sub.l D0, D1 0000089A E280 asr D0, 1 0000089C 3940 007C move.w [A4 + 0x7C], D0 000008A0 2F2E FFDC move.l -[A7], [A6 - 0x24] 000008A4 4EBA 039C jsr [PC + 0x39C /* 00000C42 */] 000008A8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000008AC 4EBA 0584 jsr [PC + 0x584 /* 00000E32 */] 000008B0 206E FFDC movea.l A0, [A6 - 0x24] 000008B4 A02A syscall HUnlock 000008B6 4FEF 0028 lea.l A7, [A7 + 0x28] 000008BA 6000 032A bra +0x32C /* 00000BE6 */ 000008BE 206E FFDC movea.l A0, [A6 - 0x24] 000008C2 2050 movea.l A0, [A0] 000008C4 4AA8 0034 tst.l [A0 + 0x34] 000008C8 6712 beq +0x14 /* 000008DC */ 000008CA 206E FFDC movea.l A0, [A6 - 0x24] 000008CE 2050 movea.l A0, [A0] 000008D0 2F28 0034 move.l -[A7], [A0 + 0x34] 000008D4 203C 0004 0004 move.l D0, 0x40004 000008DA AB1D syscall QDExtensions label000008DC: 000008DC 206E FFDC movea.l A0, [A6 - 0x24] 000008E0 2050 movea.l A0, [A0] 000008E2 4AA8 0038 tst.l [A0 + 0x38] 000008E6 6712 beq +0x14 /* 000008FA */ 000008E8 206E FFDC movea.l A0, [A6 - 0x24] 000008EC 2050 movea.l A0, [A0] 000008EE 2F28 0038 move.l -[A7], [A0 + 0x38] 000008F2 203C 0004 0004 move.l D0, 0x40004 000008F8 AB1D syscall QDExtensions label000008FA: 000008FA 206E FFDC movea.l A0, [A6 - 0x24] 000008FE 2050 movea.l A0, [A0] 00000900 4AA8 003C tst.l [A0 + 0x3C] 00000904 6712 beq +0x14 /* 00000918 */ 00000906 206E FFDC movea.l A0, [A6 - 0x24] 0000090A 2050 movea.l A0, [A0] 0000090C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000910 203C 0004 0004 move.l D0, 0x40004 00000916 AB1D syscall QDExtensions label00000918: 00000918 206E FFDC movea.l A0, [A6 - 0x24] 0000091C 2050 movea.l A0, [A0] 0000091E 4AA8 006C tst.l [A0 + 0x6C] 00000922 670C beq +0xE /* 00000930 */ 00000924 206E FFDC movea.l A0, [A6 - 0x24] 00000928 2050 movea.l A0, [A0] 0000092A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000092E A8D9 syscall DisposRgn/DisposeRgn label00000930: 00000930 206E FFDC movea.l A0, [A6 - 0x24] 00000934 2050 movea.l A0, [A0] 00000936 4AA8 0078 tst.l [A0 + 0x78] 0000093A 670C beq +0xE /* 00000948 */ 0000093C 206E FFDC movea.l A0, [A6 - 0x24] 00000940 2050 movea.l A0, [A0] 00000942 2F28 0078 move.l -[A7], [A0 + 0x78] 00000946 A8D9 syscall DisposRgn/DisposeRgn label00000948: 00000948 206E 000E movea.l A0, [A6 + 0xE] 0000094C 2050 movea.l A0, [A0] 0000094E 2068 001C movea.l A0, [A0 + 0x1C] 00000952 A023 syscall DisposHandle/DisposeHandle 00000954 206E 000E movea.l A0, [A6 + 0xE] 00000958 2050 movea.l A0, [A0] 0000095A 7000 moveq.l D0, 0x00 0000095C 2140 001C move.l [A0 + 0x1C], D0 00000960 6000 0284 bra +0x286 /* 00000BE6 */ 00000964 2D6E 0008 FFD4 move.l [A6 - 0x2C], [A6 + 0x8] 0000096A 206E FFDC movea.l A0, [A6 - 0x24] 0000096E 2050 movea.l A0, [A0] 00000970 2D48 FFD8 move.l [A6 - 0x28], A0 00000974 226E FFD4 movea.l A1, [A6 - 0x2C] 00000978 41E8 002C lea.l A0, [A0 + 0x2C] 0000097C 45D1 lea.l A2, [A1] 0000097E 24D8 move.l [A2]+, [A0]+ 00000980 24D8 move.l [A2]+, [A0]+ 00000982 206E FFD8 movea.l A0, [A6 - 0x28] 00000986 226E FFD4 movea.l A1, [A6 - 0x2C] 0000098A 5089 addq.l A1, 8 0000098C 41E8 0024 lea.l A0, [A0 + 0x24] 00000990 22D8 move.l [A1]+, [A0]+ 00000992 22D8 move.l [A1]+, [A0]+ 00000994 206E FFD4 movea.l A0, [A6 - 0x2C] 00000998 317C 0001 0010 move.w [A0 + 0x10], 0x1 0000099E 6000 0246 bra +0x248 /* 00000BE6 */ 000009A2 206E FFDC movea.l A0, [A6 - 0x24] 000009A6 A064 syscall MoveHHi 000009A8 206E FFDC movea.l A0, [A6 - 0x24] 000009AC A029 syscall HLock 000009AE 4A6E 000A tst.w [A6 + 0xA] 000009B2 6700 0228 beq +0x22A /* 00000BDC */ 000009B6 206E FFDC movea.l A0, [A6 - 0x24] 000009BA 2050 movea.l A0, [A0] 000009BC 43EE FFD2 lea.l A1, [A6 - 0x2E] 000009C0 41E8 002C lea.l A0, [A0 + 0x2C] 000009C4 22D8 move.l [A1]+, [A0]+ 000009C6 22D8 move.l [A1]+, [A0]+ 000009C8 7AFF moveq.l D5, 0xFFFFFFFF 000009CA 206E 000E movea.l A0, [A6 + 0xE] 000009CE 2050 movea.l A0, [A0] 000009D0 3D68 0012 FFDA move.w [A6 - 0x26], [A0 + 0x12] 000009D6 486E FFCA pea.l [A6 - 0x36] 000009DA A972 syscall GetMouse 000009DC 558F subq.l A7, 2 000009DE 2F2E FFCA move.l -[A7], [A6 - 0x36] 000009E2 206E FFDC movea.l A0, [A6 - 0x24] 000009E6 2050 movea.l A0, [A0] 000009E8 4868 001C pea.l [A0 + 0x1C] 000009EC A8AD syscall PtInRect 000009EE 4A1F tst.b [A7]+ 000009F0 6710 beq +0x12 /* 00000A02 */ 000009F2 206E FFDC movea.l A0, [A6 - 0x24] 000009F6 2050 movea.l A0, [A0] 000009F8 3E2E FFCC move.w D7, [A6 - 0x34] 000009FC 9E68 001E sub.w D7, [A0 + 0x1E] 00000A00 601E bra +0x20 /* 00000A20 */ label00000A02: 00000A02 206E FFDC movea.l A0, [A6 - 0x24] 00000A06 2050 movea.l A0, [A0] 00000A08 3028 0070 move.w D0, [A0 + 0x70] 00000A0C 48C0 ext.l D0 00000A0E 81FC 0002 divs.w D0, 0x2 00000A12 3E00 move.w D7, D0 00000A14 206E FFDC movea.l A0, [A6 - 0x24] 00000A18 2050 movea.l A0, [A0] 00000A1A 3D68 001E FFCC move.w [A6 - 0x34], [A0 + 0x1E] label00000A20: 00000A20 486E FFCE pea.l [A6 - 0x32] 00000A24 A972 syscall GetMouse 00000A26 558F subq.l A7, 2 00000A28 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000A2C 206E FFDC movea.l A0, [A6 - 0x24] 00000A30 2050 movea.l A0, [A0] 00000A32 4868 0024 pea.l [A0 + 0x24] 00000A36 A8AD syscall PtInRect 00000A38 4A1F tst.b [A7]+ 00000A3A 6622 bne +0x24 /* 00000A5E */ 00000A3C 206E 000E movea.l A0, [A6 + 0xE] 00000A40 2050 movea.l A0, [A0] 00000A42 3028 0012 move.w D0, [A0 + 0x12] 00000A46 B06E FFDA cmp.w D0, [A6 - 0x26] 00000A4A 6700 017E beq +0x180 /* 00000BCA */ 00000A4E 206E 000E movea.l A0, [A6 + 0xE] 00000A52 2050 movea.l A0, [A0] 00000A54 316E FFDA 0012 move.w [A0 + 0x12], [A6 - 0x26] 00000A5A 6000 00F8 bra +0xFA /* 00000B54 */ label00000A5E: 00000A5E 9F6E FFD0 sub.w [A6 - 0x30], D7 00000A62 486E FFCE pea.l [A6 - 0x32] 00000A66 486E FFD2 pea.l [A6 - 0x2E] 00000A6A 4EBA 07E6 jsr [PC + 0x7E6 /* 00001252 */] 00000A6E DF6E FFD0 add.w [A6 - 0x30], D7 00000A72 302E FFD0 move.w D0, [A6 - 0x30] 00000A76 B06E FFCC cmp.w D0, [A6 - 0x34] 00000A7A 504F addq.w A7, 8 00000A7C 6700 011E beq +0x120 /* 00000B9C */ 00000A80 206E FFDC movea.l A0, [A6 - 0x24] 00000A84 2050 movea.l A0, [A0] 00000A86 4A68 004A tst.w [A0 + 0x4A] 00000A8A 6700 0098 beq +0x9A /* 00000B24 */ 00000A8E 302E FFD0 move.w D0, [A6 - 0x30] 00000A92 48C0 ext.l D0 00000A94 48C7 ext.l D7 00000A96 9087 sub.l D0, D7 00000A98 2F00 move.l -[A7], D0 00000A9A 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000A9E 4EBA 0800 jsr [PC + 0x800 /* 000012A0 */] 00000AA2 3C00 move.w D6, D0 00000AA4 48C6 ext.l D6 00000AA6 48C5 ext.l D5 00000AA8 2006 move.l D0, D6 00000AAA 9085 sub.l D0, D5 00000AAC 7201 moveq.l D1, 0x01 00000AAE B280 cmp.l D1, D0 00000AB0 504F addq.w A7, 8 00000AB2 6714 beq +0x16 /* 00000AC8 */ 00000AB4 48C5 ext.l D5 00000AB6 48C6 ext.l D6 00000AB8 2005 move.l D0, D5 00000ABA 9086 sub.l D0, D6 00000ABC 7201 moveq.l D1, 0x01 00000ABE B280 cmp.l D1, D0 00000AC0 6706 beq +0x8 /* 00000AC8 */ 00000AC2 0C45 FFFF cmpi.w D5, 0xFFFF 00000AC6 665C bne +0x5E /* 00000B24 */ label00000AC8: 00000AC8 302E FFD0 move.w D0, [A6 - 0x30] 00000ACC 48C0 ext.l D0 00000ACE 48C7 ext.l D7 00000AD0 9087 sub.l D0, D7 00000AD2 72FE moveq.l D1, 0xFFFFFFFE 00000AD4 C246 and.w D1, D6 00000AD6 48C1 ext.l D1 00000AD8 206E FFDC movea.l A0, [A6 - 0x24] 00000ADC 2050 movea.l A0, [A0] 00000ADE 3230 1A4E move.w D1, [A0 + D1 * 2 + 0x4E] 00000AE2 48C1 ext.l D1 00000AE4 2800 move.l D4, D0 00000AE6 9881 sub.l D4, D1 00000AE8 4A44 tst.w D4 00000AEA 6C08 bge +0xA /* 00000AF4 */ 00000AEC 48C4 ext.l D4 00000AEE 2004 move.l D0, D4 00000AF0 4480 neg.l D0 00000AF2 3800 move.w D4, D0 label00000AF4: 00000AF4 206E FFDC movea.l A0, [A6 - 0x24] 00000AF8 2050 movea.l A0, [A0] 00000AFA B868 007C cmp.w D4, [A0 + 0x7C] 00000AFE 6C24 bge +0x26 /* 00000B24 */ 00000B00 70FE moveq.l D0, 0xFFFFFFFE 00000B02 C046 and.w D0, D6 00000B04 48C0 ext.l D0 00000B06 206E FFDC movea.l A0, [A6 - 0x24] 00000B0A 2050 movea.l A0, [A0] 00000B0C 3207 move.w D1, D7 00000B0E D270 0A4E add.w D1, [A0 + D0 * 2 + 0x4E] 00000B12 3D41 FFD0 move.w [A6 - 0x30], D1 00000B16 7CFF moveq.l D6, 0xFFFFFFFF 00000B18 3A06 move.w D5, D6 00000B1A 302E FFD0 move.w D0, [A6 - 0x30] 00000B1E B06E FFCC cmp.w D0, [A6 - 0x34] 00000B22 6778 beq +0x7A /* 00000B9C */ label00000B24: 00000B24 302E FFD8 move.w D0, [A6 - 0x28] 00000B28 48C0 ext.l D0 00000B2A 322E FFD4 move.w D1, [A6 - 0x2C] 00000B2E 48C1 ext.l D1 00000B30 9081 sub.l D0, D1 00000B32 2F00 move.l -[A7], D0 00000B34 302E FFD0 move.w D0, [A6 - 0x30] 00000B38 48C0 ext.l D0 00000B3A 322E FFD4 move.w D1, [A6 - 0x2C] 00000B3E 48C1 ext.l D1 00000B40 9081 sub.l D0, D1 00000B42 48C7 ext.l D7 00000B44 9087 sub.l D0, D7 00000B46 2F00 move.l -[A7], D0 00000B48 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B4C 4EBA 0600 jsr [PC + 0x600 /* 0000114E */] 00000B50 4FEF 000C lea.l A7, [A7 + 0xC] label00000B54: 00000B54 302E FFD0 move.w D0, [A6 - 0x30] 00000B58 9047 sub.w D0, D7 00000B5A 206E FFDC movea.l A0, [A6 - 0x24] 00000B5E 2050 movea.l A0, [A0] 00000B60 3140 001E move.w [A0 + 0x1E], D0 00000B64 206E FFDC movea.l A0, [A6 - 0x24] 00000B68 2050 movea.l A0, [A0] 00000B6A 226E FFDC movea.l A1, [A6 - 0x24] 00000B6E 2251 movea.l A1, [A1] 00000B70 3029 0070 move.w D0, [A1 + 0x70] 00000B74 D068 001E add.w D0, [A0 + 0x1E] 00000B78 206E FFDC movea.l A0, [A6 - 0x24] 00000B7C 2050 movea.l A0, [A0] 00000B7E 3140 0022 move.w [A0 + 0x22], D0 00000B82 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B86 4EBA 0614 jsr [PC + 0x614 /* 0000119C */] 00000B8A 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B8E 4EBA 0810 jsr [PC + 0x810 /* 000013A0 */] 00000B92 2D6E FFCE FFCA move.l [A6 - 0x36], [A6 - 0x32] 00000B98 3A06 move.w D5, D6 00000B9A 504F addq.w A7, 8 label00000B9C: 00000B9C 206E 000E movea.l A0, [A6 + 0xE] 00000BA0 2050 movea.l A0, [A0] 00000BA2 4AA8 0020 tst.l [A0 + 0x20] 00000BA6 6722 beq +0x24 /* 00000BCA */ 00000BA8 206E 000E movea.l A0, [A6 + 0xE] 00000BAC 2050 movea.l A0, [A0] 00000BAE 70FF moveq.l D0, 0xFFFFFFFF 00000BB0 B0A8 0020 cmp.l D0, [A0 + 0x20] 00000BB4 6714 beq +0x16 /* 00000BCA */ 00000BB6 2F2E 000E move.l -[A7], [A6 + 0xE] 00000BBA 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000BBE 206E 000E movea.l A0, [A6 + 0xE] 00000BC2 2050 movea.l A0, [A0] 00000BC4 2268 0020 movea.l A1, [A0 + 0x20] 00000BC8 4E91 jsr [A1] label00000BCA: 00000BCA 558F subq.l A7, 2 00000BCC A973 syscall StillDown 00000BCE 4A1F tst.b [A7]+ 00000BD0 6600 FE4E bne -0x1B0 /* 00000A20 */ 00000BD4 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00000BDA 6004 bra +0x6 /* 00000BE0 */ label00000BDC: 00000BDC 426E FFE0 clr.w [A6 - 0x20] label00000BE0: 00000BE0 206E FFDC movea.l A0, [A6 - 0x24] 00000BE4 A02A syscall HUnlock label00000BE6: 00000BE6 302E FFE0 move.w D0, [A6 - 0x20] 00000BEA 48C0 ext.l D0 00000BEC 2D40 0014 move.l [A6 + 0x14], D0 00000BF0 4CEE 1CF8 FE60 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1A0] 00000BF6 4E5E unlink A6 00000BF8 4E74 000C rtd 0x000C 00000BFC 3FFE move.w <>, <> 00000BFE 8000 or.b D0, D0 00000C00 0000 0000 ori.b D0, 0x0 00000C04 0000 4002 ori.b D0, 0x2 00000C08 8000 or.b D0, D0 00000C0A 0000 0000 ori.b D0, 0x0 00000C0E 0000 4001 ori.b D0, 0x1 00000C12 E000 asr D0.b, 8 00000C14 0000 0000 ori.b D0, 0x0 00000C18 0000 4001 ori.b D0, 0x1 00000C1C 8000 or.b D0, D0 00000C1E 0000 0000 ori.b D0, 0x0 00000C22 0000 4000 ori.b D0, 0x0 00000C26 C000 and.b D0, D0 00000C28 0000 0000 ori.b D0, 0x0 00000C2C 0000 4001 ori.b D0, 0x1 00000C30 A000 syscall Open/PBHOpen/HOpen 00000C32 0000 0000 ori.b D0, 0x0 00000C36 0000 4000 ori.b D0, 0x0 00000C3A 8000 or.b D0, D0 00000C3C 0000 0000 ori.b D0, 0x0 00000C40 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C42-00000C46 fn00000C42: 00000C42 4E56 FFD8 link A6, -0x0028 // end alternate branch 00000C42-00000C46 fn00000C42: // (misaligned) 00000C44 FFD8 .invalid <> 00000C46 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000C4A 266E 0008 movea.l A3, [A6 + 0x8] 00000C4E 7000 moveq.l D0, 0x00 00000C50 2D40 FFF4 move.l [A6 - 0xC], D0 00000C54 2D40 FFF8 move.l [A6 - 0x8], D0 00000C58 2440 movea.l A2, D0 00000C5A 2840 movea.l A4, D0 00000C5C 7E04 moveq.l D7, 0x04 00000C5E 2053 movea.l A0, [A3] 00000C60 2140 0034 move.l [A0 + 0x34], D0 00000C64 2053 movea.l A0, [A3] 00000C66 43EE FFD8 lea.l A1, [A6 - 0x28] 00000C6A 41E8 000C lea.l A0, [A0 + 0xC] 00000C6E 22D8 move.l [A1]+, [A0]+ 00000C70 22D8 move.l [A1]+, [A0]+ 00000C72 6042 bra +0x44 /* 00000CB6 */ label00000C74: 00000C74 598F subq.l A7, 4 00000C76 3007 move.w D0, D7 00000C78 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000C7C 3F00 move.w -[A7], D0 00000C7E AA18 syscall GetCTable 00000C80 285F movea.l A4, [A7]+ 00000C82 558F subq.l A7, 2 00000C84 486E FFE8 pea.l [A6 - 0x18] 00000C88 3F07 move.w -[A7], D7 00000C8A 486E FFD8 pea.l [A6 - 0x28] 00000C8E 2F0C move.l -[A7], A4 00000C90 7000 moveq.l D0, 0x00 00000C92 2F00 move.l -[A7], D0 00000C94 2F00 move.l -[A7], D0 00000C96 203C 0016 0000 move.l D0, 0x160000 00000C9C AB1D syscall QDExtensions 00000C9E 4A5F tst.w [A7]+ 00000CA0 670C beq +0xE /* 00000CAE */ 00000CA2 E447 asr D7.w, 2 00000CA4 2F0C move.l -[A7], A4 00000CA6 AA24 syscall DisposeCTable/DisposCTable 00000CA8 7000 moveq.l D0, 0x00 00000CAA 2840 movea.l A4, D0 00000CAC 6008 bra +0xA /* 00000CB6 */ label00000CAE: 00000CAE 2053 movea.l A0, [A3] 00000CB0 216E FFE8 0034 move.l [A0 + 0x34], [A6 - 0x18] label00000CB6: 00000CB6 2053 movea.l A0, [A3] 00000CB8 4AA8 0034 tst.l [A0 + 0x34] 00000CBC 6604 bne +0x6 /* 00000CC2 */ 00000CBE 4A47 tst.w D7 00000CC0 66B2 bne -0x4C /* 00000C74 */ label00000CC2: 00000CC2 2053 movea.l A0, [A3] 00000CC4 43EE FFD8 lea.l A1, [A6 - 0x28] 00000CC8 41E8 0014 lea.l A0, [A0 + 0x14] 00000CCC 22D8 move.l [A1]+, [A0]+ 00000CCE 22D8 move.l [A1]+, [A0]+ 00000CD0 486E FFD8 pea.l [A6 - 0x28] 00000CD4 302E FFDA move.w D0, [A6 - 0x26] 00000CD8 48C0 ext.l D0 00000CDA 4480 neg.l D0 00000CDC 3F00 move.w -[A7], D0 00000CDE 302E FFD8 move.w D0, [A6 - 0x28] 00000CE2 48C0 ext.l D0 00000CE4 4480 neg.l D0 00000CE6 3F00 move.w -[A7], D0 00000CE8 A8A8 syscall OffsetRect 00000CEA 2053 movea.l A0, [A3] 00000CEC 41E8 0060 lea.l A0, [A0 + 0x60] 00000CF0 43EE FFD8 lea.l A1, [A6 - 0x28] 00000CF4 20D9 move.l [A0]+, [A1]+ 00000CF6 20D9 move.l [A0]+, [A1]+ 00000CF8 558F subq.l A7, 2 00000CFA 486E FFE8 pea.l [A6 - 0x18] 00000CFE 3F07 move.w -[A7], D7 00000D00 486E FFD8 pea.l [A6 - 0x28] 00000D04 7000 moveq.l D0, 0x00 00000D06 2F00 move.l -[A7], D0 00000D08 2F00 move.l -[A7], D0 00000D0A 2F00 move.l -[A7], D0 00000D0C 203C 0016 0000 move.l D0, 0x160000 00000D12 AB1D syscall QDExtensions 00000D14 4A5F tst.w [A7]+ 00000D16 6600 00E8 bne +0xEA /* 00000E00 */ 00000D1A 2053 movea.l A0, [A3] 00000D1C 216E FFE8 0038 move.l [A0 + 0x38], [A6 - 0x18] 00000D22 598F subq.l A7, 4 00000D24 3F3C B583 move.w -[A7], 0xB583 00000D28 A9BC syscall GetPicture 00000D2A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000D2E 598F subq.l A7, 4 00000D30 3F3C B584 move.w -[A7], 0xB584 00000D34 A9BC syscall GetPicture 00000D36 245F movea.l A2, [A7]+ 00000D38 598F subq.l A7, 4 00000D3A 3F3C B581 move.w -[A7], 0xB581 00000D3E AA0C syscall GetPixPat 00000D40 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000D44 486E FFEC pea.l [A6 - 0x14] 00000D48 486E FFF0 pea.l [A6 - 0x10] 00000D4C 203C 0008 0005 move.l D0, 0x80005 00000D52 AB1D syscall QDExtensions 00000D54 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D58 7000 moveq.l D0, 0x00 00000D5A 2F00 move.l -[A7], D0 00000D5C 203C 0008 0006 move.l D0, 0x80006 00000D62 AB1D syscall QDExtensions 00000D64 558F subq.l A7, 2 00000D66 206E FFE8 movea.l A0, [A6 - 0x18] 00000D6A 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D6E 203C 0004 0001 move.l D0, 0x40001 00000D74 AB1D syscall QDExtensions 00000D76 486E FFD8 pea.l [A6 - 0x28] 00000D7A A8A3 syscall EraseRect 00000D7C 41EE FFE0 lea.l A0, [A6 - 0x20] 00000D80 43EE FFD8 lea.l A1, [A6 - 0x28] 00000D84 20D9 move.l [A0]+, [A1]+ 00000D86 20D9 move.l [A0]+, [A1]+ 00000D88 302E FFE2 move.w D0, [A6 - 0x1E] 00000D8C 5040 addq.w D0, 8 00000D8E 3D40 FFE6 move.w [A6 - 0x1A], D0 00000D92 4AAE FFF8 tst.l [A6 - 0x8] 00000D96 544F addq.w A7, 2 00000D98 6766 beq +0x68 /* 00000E00 */ 00000D9A 200A move.l D0, A2 00000D9C 6762 beq +0x64 /* 00000E00 */ 00000D9E 4AAE FFF4 tst.l [A6 - 0xC] 00000DA2 675C beq +0x5E /* 00000E00 */ 00000DA4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000DA8 486E FFE0 pea.l [A6 - 0x20] 00000DAC A8F6 syscall DrawPicture 00000DAE 41EE FFE0 lea.l A0, [A6 - 0x20] 00000DB2 43EE FFD8 lea.l A1, [A6 - 0x28] 00000DB6 20D9 move.l [A0]+, [A1]+ 00000DB8 20D9 move.l [A0]+, [A1]+ 00000DBA 302E FFE6 move.w D0, [A6 - 0x1A] 00000DBE 5140 subq.w D0, 8 00000DC0 3D40 FFE2 move.w [A6 - 0x1E], D0 00000DC4 2F0A move.l -[A7], A2 00000DC6 486E FFE0 pea.l [A6 - 0x20] 00000DCA A8F6 syscall DrawPicture 00000DCC 41EE FFE0 lea.l A0, [A6 - 0x20] 00000DD0 43EE FFD8 lea.l A1, [A6 - 0x28] 00000DD4 20D9 move.l [A0]+, [A1]+ 00000DD6 20D9 move.l [A0]+, [A1]+ 00000DD8 486E FFE0 pea.l [A6 - 0x20] 00000DDC 7008 moveq.l D0, 0x08 00000DDE 3F00 move.w -[A7], D0 00000DE0 7200 moveq.l D1, 0x00 00000DE2 3F01 move.w -[A7], D1 00000DE4 A8A9 syscall InsetRect 00000DE6 486E FFE0 pea.l [A6 - 0x20] 00000DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000DEE AA0E syscall FillCRect 00000DF0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DF4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000DF8 203C 0008 0006 move.l D0, 0x80006 00000DFE AB1D syscall QDExtensions label00000E00: 00000E00 4AAE FFF8 tst.l [A6 - 0x8] 00000E04 6706 beq +0x8 /* 00000E0C */ 00000E06 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000E0A A9A3 syscall ReleaseResource label00000E0C: 00000E0C 200A move.l D0, A2 00000E0E 6704 beq +0x6 /* 00000E14 */ 00000E10 2F0A move.l -[A7], A2 00000E12 A9A3 syscall ReleaseResource label00000E14: 00000E14 4AAE FFF4 tst.l [A6 - 0xC] 00000E18 6706 beq +0x8 /* 00000E20 */ 00000E1A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000E1E AA08 syscall DisposePixPat/DisposPixPat label00000E20: 00000E20 200C move.l D0, A4 00000E22 6704 beq +0x6 /* 00000E28 */ 00000E24 2F0C move.l -[A7], A4 00000E26 AA24 syscall DisposeCTable/DisposCTable label00000E28: 00000E28 4CEE 1C80 FFC8 movem.l D7,A2,A3,A4, [A6 - 0x38] 00000E2E 4E5E unlink A6 00000E30 4E75 rts fn00000E32: 00000E32 4E56 FFD8 link A6, -0x0028 00000E36 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000E3A 266E 0008 movea.l A3, [A6 + 0x8] 00000E3E 7000 moveq.l D0, 0x00 00000E40 2840 movea.l A4, D0 00000E42 486E FFF4 pea.l [A6 - 0xC] 00000E46 486E FFF8 pea.l [A6 - 0x8] 00000E4A 203C 0008 0005 move.l D0, 0x80005 00000E50 AB1D syscall QDExtensions 00000E52 2053 movea.l A0, [A3] 00000E54 2068 0068 movea.l A0, [A0 + 0x68] 00000E58 2050 movea.l A0, [A0] 00000E5A 5488 addq.l A0, 2 00000E5C 43EE FFEC lea.l A1, [A6 - 0x14] 00000E60 22D8 move.l [A1]+, [A0]+ 00000E62 22D8 move.l [A1]+, [A0]+ 00000E64 2053 movea.l A0, [A3] 00000E66 41E8 0040 lea.l A0, [A0 + 0x40] 00000E6A 43EE FFEC lea.l A1, [A6 - 0x14] 00000E6E 20D9 move.l [A0]+, [A1]+ 00000E70 20D9 move.l [A0]+, [A1]+ 00000E72 7E04 moveq.l D7, 0x04 00000E74 2053 movea.l A0, [A3] 00000E76 7000 moveq.l D0, 0x00 00000E78 2140 003C move.l [A0 + 0x3C], D0 00000E7C 6042 bra +0x44 /* 00000EC0 */ label00000E7E: 00000E7E 598F subq.l A7, 4 00000E80 3007 move.w D0, D7 00000E82 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000E86 3F00 move.w -[A7], D0 00000E88 AA18 syscall GetCTable 00000E8A 285F movea.l A4, [A7]+ 00000E8C 558F subq.l A7, 2 00000E8E 486E FFFC pea.l [A6 - 0x4] 00000E92 3F07 move.w -[A7], D7 00000E94 486E FFEC pea.l [A6 - 0x14] 00000E98 2F0C move.l -[A7], A4 00000E9A 7000 moveq.l D0, 0x00 00000E9C 2F00 move.l -[A7], D0 00000E9E 2F00 move.l -[A7], D0 00000EA0 203C 0016 0000 move.l D0, 0x160000 00000EA6 AB1D syscall QDExtensions 00000EA8 4A5F tst.w [A7]+ 00000EAA 670C beq +0xE /* 00000EB8 */ 00000EAC E447 asr D7.w, 2 00000EAE 2F0C move.l -[A7], A4 00000EB0 AA24 syscall DisposeCTable/DisposCTable 00000EB2 7000 moveq.l D0, 0x00 00000EB4 2840 movea.l A4, D0 00000EB6 6008 bra +0xA /* 00000EC0 */ label00000EB8: 00000EB8 2053 movea.l A0, [A3] 00000EBA 216E FFFC 003C move.l [A0 + 0x3C], [A6 - 0x4] label00000EC0: 00000EC0 2053 movea.l A0, [A3] 00000EC2 4AA8 003C tst.l [A0 + 0x3C] 00000EC6 6604 bne +0x6 /* 00000ECC */ 00000EC8 4A47 tst.w D7 00000ECA 66B2 bne -0x4C /* 00000E7E */ label00000ECC: 00000ECC 2053 movea.l A0, [A3] 00000ECE 4AA8 003C tst.l [A0 + 0x3C] 00000ED2 6736 beq +0x38 /* 00000F0A */ 00000ED4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ED8 7000 moveq.l D0, 0x00 00000EDA 2F00 move.l -[A7], D0 00000EDC 203C 0008 0006 move.l D0, 0x80006 00000EE2 AB1D syscall QDExtensions 00000EE4 558F subq.l A7, 2 00000EE6 206E FFFC movea.l A0, [A6 - 0x4] 00000EEA 2F28 0002 move.l -[A7], [A0 + 0x2] 00000EEE 203C 0004 0001 move.l D0, 0x40001 00000EF4 AB1D syscall QDExtensions 00000EF6 486E FFEC pea.l [A6 - 0x14] 00000EFA A8A3 syscall EraseRect 00000EFC 2053 movea.l A0, [A3] 00000EFE 2F28 0068 move.l -[A7], [A0 + 0x68] 00000F02 486E FFEC pea.l [A6 - 0x14] 00000F06 A8F6 syscall DrawPicture 00000F08 544F addq.w A7, 2 label00000F0A: 00000F0A 598F subq.l A7, 4 00000F0C 3F3C B582 move.w -[A7], 0xB582 00000F10 A9BC syscall GetPicture 00000F12 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000F16 598F subq.l A7, 4 00000F18 A8D8 syscall NewRgn 00000F1A 245F movea.l A2, [A7]+ 00000F1C 558F subq.l A7, 2 00000F1E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000F22 3C1F move.w D6, [A7]+ 00000F24 6600 00A4 bne +0xA6 /* 00000FCA */ 00000F28 206E FFDC movea.l A0, [A6 - 0x24] 00000F2C 2050 movea.l A0, [A0] 00000F2E 43EE FFE0 lea.l A1, [A6 - 0x20] 00000F32 5488 addq.l A0, 2 00000F34 22D8 move.l [A1]+, [A0]+ 00000F36 22D8 move.l [A1]+, [A0]+ 00000F38 558F subq.l A7, 2 00000F3A 486E FFD8 pea.l [A6 - 0x28] 00000F3E 7001 moveq.l D0, 0x01 00000F40 3F00 move.w -[A7], D0 00000F42 486E FFE0 pea.l [A6 - 0x20] 00000F46 7200 moveq.l D1, 0x00 00000F48 2F01 move.l -[A7], D1 00000F4A 2F01 move.l -[A7], D1 00000F4C 2F01 move.l -[A7], D1 00000F4E 203C 0016 0000 move.l D0, 0x160000 00000F54 AB1D syscall QDExtensions 00000F56 3C1F move.w D6, [A7]+ 00000F58 6670 bne +0x72 /* 00000FCA */ 00000F5A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000F5E 7000 moveq.l D0, 0x00 00000F60 2F00 move.l -[A7], D0 00000F62 203C 0008 0006 move.l D0, 0x80006 00000F68 AB1D syscall QDExtensions 00000F6A 558F subq.l A7, 2 00000F6C 206E FFD8 movea.l A0, [A6 - 0x28] 00000F70 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F74 203C 0004 0001 move.l D0, 0x40001 00000F7A AB1D syscall QDExtensions 00000F7C 486E FFE0 pea.l [A6 - 0x20] 00000F80 A8A3 syscall EraseRect 00000F82 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000F86 486E FFE0 pea.l [A6 - 0x20] 00000F8A A8F6 syscall DrawPicture 00000F8C 206E FFD8 movea.l A0, [A6 - 0x28] 00000F90 2068 0002 movea.l A0, [A0 + 0x2] 00000F94 A029 syscall HLock 00000F96 558F subq.l A7, 2 00000F98 2F0A move.l -[A7], A2 00000F9A 206E FFD8 movea.l A0, [A6 - 0x28] 00000F9E 2068 0002 movea.l A0, [A0 + 0x2] 00000FA2 2F10 move.l -[A7], [A0] 00000FA4 A8D7 syscall BitMapToRegion/BitMapRgn 00000FA6 3C1F move.w D6, [A7]+ 00000FA8 206E FFD8 movea.l A0, [A6 - 0x28] 00000FAC 2068 0002 movea.l A0, [A0 + 0x2] 00000FB0 A02A syscall HUnlock 00000FB2 4A46 tst.w D6 00000FB4 544F addq.w A7, 2 00000FB6 6612 bne +0x14 /* 00000FCA */ 00000FB8 2053 movea.l A0, [A3] 00000FBA 214A 006C move.l [A0 + 0x6C], A2 00000FBE 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000FC2 203C 0004 0004 move.l D0, 0x40004 00000FC8 AB1D syscall QDExtensions label00000FCA: 00000FCA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FCE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FD2 203C 0008 0006 move.l D0, 0x80006 00000FD8 AB1D syscall QDExtensions 00000FDA 200C move.l D0, A4 00000FDC 6704 beq +0x6 /* 00000FE2 */ 00000FDE 2F0C move.l -[A7], A4 00000FE0 AA24 syscall DisposeCTable/DisposCTable label00000FE2: 00000FE2 4CEE 1CC0 FFC4 movem.l D6,D7,A2,A3,A4, [A6 - 0x3C] 00000FE8 4E5E unlink A6 00000FEA 4E75 rts fn00000FEC: 00000FEC 4E56 0000 link A6, 0 00000FF0 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 00000FF4 286E 0008 movea.l A4, [A6 + 0x8] 00000FF8 2054 movea.l A0, [A4] 00000FFA 4A68 0048 tst.w [A0 + 0x48] 00000FFE 6748 beq +0x4A /* 00001048 */ 00001000 4247 clr.w D7 label00001002: 00001002 48C7 ext.l D7 00001004 2007 move.l D0, D7 00001006 D087 add.l D0, D7 00001008 2054 movea.l A0, [A4] 0000100A 3030 0A4E move.w D0, [A0 + D0 * 2 + 0x4E] 0000100E 48C0 ext.l D0 00001010 2054 movea.l A0, [A4] 00001012 3228 0070 move.w D1, [A0 + 0x70] 00001016 48C1 ext.l D1 00001018 83FC 0002 divs.w D1, 0x2 0000101C 48C1 ext.l D1 0000101E 2A01 move.l D5, D1 00001020 DA80 add.l D5, D0 00001022 2054 movea.l A0, [A4] 00001024 3028 0018 move.w D0, [A0 + 0x18] 00001028 48C0 ext.l D0 0000102A 2C00 move.l D6, D0 0000102C 5286 addq.l D6, 1 0000102E 3F05 move.w -[A7], D5 00001030 3F06 move.w -[A7], D6 00001032 A893 syscall MoveTo 00001034 7000 moveq.l D0, 0x00 00001036 3F00 move.w -[A7], D0 00001038 7205 moveq.l D1, 0x05 0000103A 3F01 move.w -[A7], D1 0000103C A892 syscall Line 0000103E 3007 move.w D0, D7 00001040 5247 addq.w D7, 1 00001042 0C47 0005 cmpi.w D7, 0x5 00001046 6DBA blt -0x44 /* 00001002 */ label00001048: 00001048 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 0000104E 4E5E unlink A6 00001050 4E75 rts fn00001052: 00001052 4E56 FEEA link A6, -0x0116 00001056 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000105A 266E 0008 movea.l A3, [A6 + 0x8] 0000105E 49EE FEEE lea.l A4, [A6 - 0x112] 00001062 2053 movea.l A0, [A3] 00001064 2468 0008 movea.l A2, [A0 + 0x8] 00001068 4A68 004C tst.w [A0 + 0x4C] 0000106C 6700 00D6 beq +0xD8 /* 00001144 */ 00001070 3D6A 0044 FEEA move.w [A6 - 0x116], [A2 + 0x44] 00001076 362A 004A move.w D3, [A2 + 0x4A] 0000107A 7800 moveq.l D4, 0x00 0000107C 182A 0046 move.b D4, [A2 + 0x46] 00001080 2F0C move.l -[A7], A4 00001082 3F3C B583 move.w -[A7], 0xB583 00001086 7001 moveq.l D0, 0x01 00001088 3F00 move.w -[A7], D0 0000108A 4EBA 079C jsr [PC + 0x79C /* 00001828 */] 0000108E 2F0C move.l -[A7], A4 00001090 486E FFEE pea.l [A6 - 0x12] 00001094 A900 syscall GetFNum 00001096 2F0C move.l -[A7], A4 00001098 3F3C B583 move.w -[A7], 0xB583 0000109C 7002 moveq.l D0, 0x02 0000109E 3F00 move.w -[A7], D0 000010A0 4EBA 0786 jsr [PC + 0x786 /* 00001828 */] 000010A4 2F0C move.l -[A7], A4 000010A6 486E FFF0 pea.l [A6 - 0x10] 000010AA 4EBA 07C2 jsr [PC + 0x7C2 /* 0000186E */] 000010AE 3F2E FFEE move.w -[A7], [A6 - 0x12] 000010B2 A887 syscall TextFont 000010B4 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000010B8 A88A syscall TextSize 000010BA 486E FFF4 pea.l [A6 - 0xC] 000010BE A88B syscall GetFontInfo 000010C0 4247 clr.w D7 label000010C2: 000010C2 48C7 ext.l D7 000010C4 2007 move.l D0, D7 000010C6 D087 add.l D0, D7 000010C8 2053 movea.l A0, [A3] 000010CA 3030 0A4E move.w D0, [A0 + D0 * 2 + 0x4E] 000010CE 48C0 ext.l D0 000010D0 2053 movea.l A0, [A3] 000010D2 3228 0070 move.w D1, [A0 + 0x70] 000010D6 48C1 ext.l D1 000010D8 83FC 0002 divs.w D1, 0x2 000010DC 48C1 ext.l D1 000010DE 2C01 move.l D6, D1 000010E0 DC80 add.l D6, D0 000010E2 2053 movea.l A0, [A3] 000010E4 3028 0018 move.w D0, [A0 + 0x18] 000010E8 48C0 ext.l D0 000010EA 2A00 move.l D5, D0 000010EC 5285 addq.l D5, 1 000010EE 2F0C move.l -[A7], A4 000010F0 3F3C B583 move.w -[A7], 0xB583 000010F4 3007 move.w D0, D7 000010F6 5640 addq.w D0, 3 000010F8 3F00 move.w -[A7], D0 000010FA 4EBA 072C jsr [PC + 0x72C /* 00001828 */] 000010FE 558F subq.l A7, 2 00001100 2F0C move.l -[A7], A4 00001102 A88C syscall StringWidth 00001104 301F move.w D0, [A7]+ 00001106 48C0 ext.l D0 00001108 81FC 0002 divs.w D0, 0x2 0000110C 9C40 sub.w D6, D0 0000110E 3F06 move.w -[A7], D6 00001110 48C5 ext.l D5 00001112 302E FFF4 move.w D0, [A6 - 0xC] 00001116 48C0 ext.l D0 00001118 D085 add.l D0, D5 0000111A 322E FFFA move.w D1, [A6 - 0x6] 0000111E 48C1 ext.l D1 00001120 D280 add.l D1, D0 00001122 5641 addq.w D1, 3 00001124 3F01 move.w -[A7], D1 00001126 A893 syscall MoveTo 00001128 2F0C move.l -[A7], A4 0000112A A884 syscall DrawString 0000112C 3007 move.w D0, D7 0000112E 5247 addq.w D7, 1 00001130 0C47 0005 cmpi.w D7, 0x5 00001134 6D8C blt -0x72 /* 000010C2 */ 00001136 3F2E FEEA move.w -[A7], [A6 - 0x116] 0000113A A887 syscall TextFont 0000113C 3F04 move.w -[A7], D4 0000113E A888 syscall TextFace 00001140 3F03 move.w -[A7], D3 00001142 A88A syscall TextSize label00001144: 00001144 4CEE 1CF8 FECA movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x136] 0000114A 4E5E unlink A6 0000114C 4E75 rts fn0000114E: 0000114E 4E56 0000 link A6, 0 00001152 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001156 3C2E 0012 move.w D6, [A6 + 0x12] 0000115A 206E 0008 movea.l A0, [A6 + 0x8] 0000115E 2050 movea.l A0, [A0] 00001160 2868 0004 movea.l A4, [A0 + 0x4] 00001164 2054 movea.l A0, [A4] 00001166 3E28 0014 move.w D7, [A0 + 0x14] 0000116A 3028 0016 move.w D0, [A0 + 0x16] 0000116E 48C0 ext.l D0 00001170 48C7 ext.l D7 00001172 2A00 move.l D5, D0 00001174 9A87 sub.l D5, D7 00001176 302E 000E move.w D0, [A6 + 0xE] 0000117A C1C5 muls.w D0, D5 0000117C 3206 move.w D1, D6 0000117E E241 asr D1.w, 1 00001180 48C1 ext.l D1 00001182 D280 add.l D1, D0 00001184 48C6 ext.l D6 00001186 4C46 1801 movem.l D0,A3,A4, D6 0000118A D247 add.w D1, D7 0000118C 2054 movea.l A0, [A4] 0000118E 3141 0012 move.w [A0 + 0x12], D1 00001192 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00001198 4E5E unlink A6 0000119A 4E75 rts fn0000119C: 0000119C 4E56 FFF4 link A6, -0x000C 000011A0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000011A4 286E 0008 movea.l A4, [A6 + 0x8] 000011A8 2054 movea.l A0, [A4] 000011AA 2668 0004 movea.l A3, [A0 + 0x4] 000011AE 2053 movea.l A0, [A3] 000011B0 3828 0014 move.w D4, [A0 + 0x14] 000011B4 2454 movea.l A2, [A4] 000011B6 302A 001A move.w D0, [A2 + 0x1A] 000011BA 48C0 ext.l D0 000011BC 322A 0016 move.w D1, [A2 + 0x16] 000011C0 48C1 ext.l D1 000011C2 9081 sub.l D0, D1 000011C4 322A 0070 move.w D1, [A2 + 0x70] 000011C8 48C1 ext.l D1 000011CA 2C00 move.l D6, D0 000011CC 9C81 sub.l D6, D1 000011CE 2D53 FFF8 move.l [A6 - 0x8], [A3] 000011D2 48C4 ext.l D4 000011D4 2604 move.l D3, D4 000011D6 206E FFF8 movea.l A0, [A6 - 0x8] 000011DA 3028 0016 move.w D0, [A0 + 0x16] 000011DE 48C0 ext.l D0 000011E0 2A00 move.l D5, D0 000011E2 9A83 sub.l D5, D3 000011E4 206E FFF8 movea.l A0, [A6 - 0x8] 000011E8 3028 0012 move.w D0, [A0 + 0x12] 000011EC 48C0 ext.l D0 000011EE 2E00 move.l D7, D0 000011F0 9E83 sub.l D7, D3 000011F2 4C06 7800 movem.w A3,A4,A5,A6, D6 000011F6 2005 move.l D0, D5 000011F8 E280 asr D0, 1 000011FA DE80 add.l D7, D0 000011FC 2007 move.l D0, D7 000011FE 4C45 0800 movem.l A3, D5 00001202 2E00 move.l D7, D0 00001204 6C04 bge +0x6 /* 0000120A */ 00001206 7E00 moveq.l D7, 0x00 00001208 6006 bra +0x8 /* 00001210 */ label0000120A: 0000120A BC87 cmp.l D6, D7 0000120C 6C02 bge +0x4 /* 00001210 */ 0000120E 2E06 move.l D7, D6 label00001210: 00001210 2054 movea.l A0, [A4] 00001212 47E8 001C lea.l A3, [A0 + 0x1C] 00001216 2248 movea.l A1, A0 00001218 3028 0014 move.w D0, [A0 + 0x14] 0000121C 9069 0076 sub.w D0, [A1 + 0x76] 00001220 3680 move.w [A3], D0 00001222 2054 movea.l A0, [A4] 00001224 3007 move.w D0, D7 00001226 D068 0016 add.w D0, [A0 + 0x16] 0000122A 3740 0002 move.w [A3 + 0x2], D0 0000122E 2054 movea.l A0, [A4] 00001230 3028 0072 move.w D0, [A0 + 0x72] 00001234 D053 add.w D0, [A3] 00001236 3740 0004 move.w [A3 + 0x4], D0 0000123A 2054 movea.l A0, [A4] 0000123C 3028 0070 move.w D0, [A0 + 0x70] 00001240 D06B 0002 add.w D0, [A3 + 0x2] 00001244 3740 0006 move.w [A3 + 0x6], D0 00001248 4CEE 1CF8 FFD4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C] 0000124E 4E5E unlink A6 00001250 4E75 rts fn00001252: 00001252 4E56 0000 link A6, 0 00001256 2F0B move.l -[A7], A3 00001258 266E 000C movea.l A3, [A6 + 0xC] 0000125C 226E 0008 movea.l A1, [A6 + 0x8] 00001260 302B 0002 move.w D0, [A3 + 0x2] 00001264 B069 0002 cmp.w D0, [A1 + 0x2] 00001268 6C08 bge +0xA /* 00001272 */ 0000126A 3769 0002 0002 move.w [A3 + 0x2], [A1 + 0x2] 00001270 6010 bra +0x12 /* 00001282 */ label00001272: 00001272 302B 0002 move.w D0, [A3 + 0x2] 00001276 B069 0006 cmp.w D0, [A1 + 0x6] 0000127A 6F06 ble +0x8 /* 00001282 */ 0000127C 3769 0006 0002 move.w [A3 + 0x2], [A1 + 0x6] label00001282: 00001282 3013 move.w D0, [A3] 00001284 B051 cmp.w D0, [A1] 00001286 6C04 bge +0x6 /* 0000128C */ 00001288 3691 move.w [A3], [A1] 0000128A 600C bra +0xE /* 00001298 */ label0000128C: 0000128C 3013 move.w D0, [A3] 0000128E B069 0004 cmp.w D0, [A1 + 0x4] 00001292 6F04 ble +0x6 /* 00001298 */ 00001294 36A9 0004 move.w [A3], [A1 + 0x4] label00001298: 00001298 266E FFFC movea.l A3, [A6 - 0x4] 0000129C 4E5E unlink A6 0000129E 4E75 rts fn000012A0: 000012A0 4E56 0000 link A6, 0 000012A4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000012A8 266E 0008 movea.l A3, [A6 + 0x8] 000012AC 3C2E 000E move.w D6, [A6 + 0xE] 000012B0 2053 movea.l A0, [A3] 000012B2 49E8 004E lea.l A4, [A0 + 0x4E] 000012B6 4247 clr.w D7 label000012B8: 000012B8 BC5C cmp.w D6, [A4]+ 000012BA 6F06 ble +0x8 /* 000012C2 */ 000012BC 3007 move.w D0, D7 000012BE 5247 addq.w D7, 1 000012C0 60F6 bra -0x8 /* 000012B8 */ label000012C2: 000012C2 2053 movea.l A0, [A3] 000012C4 BC68 005E cmp.w D6, [A0 + 0x5E] 000012C8 6604 bne +0x6 /* 000012CE */ 000012CA 3007 move.w D0, D7 000012CC 5247 addq.w D7, 1 label000012CE: 000012CE 3007 move.w D0, D7 000012D0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000012D6 4E5E unlink A6 000012D8 4E75 rts fn000012DA: 000012DA 4E56 FFF8 link A6, -0x0008 000012DE 2F0C move.l -[A7], A4 000012E0 286E 000C movea.l A4, [A6 + 0xC] 000012E4 486E FFF8 pea.l [A6 - 0x8] 000012E8 A88B syscall GetFontInfo 000012EA 426C 0002 clr.w [A4 + 0x2] 000012EE 38AE FFF8 move.w [A4], [A6 - 0x8] 000012F2 558F subq.l A7, 2 000012F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F8 A88C syscall StringWidth 000012FA 395F 0006 move.w [A4 + 0x6], [A7]+ 000012FE 302E FFFA move.w D0, [A6 - 0x6] 00001302 48C0 ext.l D0 00001304 4480 neg.l D0 00001306 3940 0004 move.w [A4 + 0x4], D0 0000130A 286E FFF4 movea.l A4, [A6 - 0xC] 0000130E 4E5E unlink A6 00001310 4E75 rts fn00001312: 00001312 4E56 FFFC link A6, -0x0004 00001316 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000131A 266E 0008 movea.l A3, [A6 + 0x8] 0000131E 286E 000C movea.l A4, [A6 + 0xC] 00001322 302C 0006 move.w D0, [A4 + 0x6] 00001326 48C0 ext.l D0 00001328 322C 0002 move.w D1, [A4 + 0x2] 0000132C 48C1 ext.l D1 0000132E 9081 sub.l D0, D1 00001330 322B 0006 move.w D1, [A3 + 0x6] 00001334 48C1 ext.l D1 00001336 342B 0002 move.w D2, [A3 + 0x2] 0000133A 48C2 ext.l D2 0000133C 9282 sub.l D1, D2 0000133E 3E00 move.w D7, D0 00001340 9E41 sub.w D7, D1 00001342 302C 0004 move.w D0, [A4 + 0x4] 00001346 48C0 ext.l D0 00001348 3214 move.w D1, [A4] 0000134A 48C1 ext.l D1 0000134C 9081 sub.l D0, D1 0000134E 322B 0004 move.w D1, [A3 + 0x4] 00001352 48C1 ext.l D1 00001354 3413 move.w D2, [A3] 00001356 48C2 ext.l D2 00001358 9282 sub.l D1, D2 0000135A 3C00 move.w D6, D0 0000135C 9C41 sub.w D6, D1 0000135E 302C 0002 move.w D0, [A4 + 0x2] 00001362 48C0 ext.l D0 00001364 3207 move.w D1, D7 00001366 48C1 ext.l D1 00001368 83FC 0002 divs.w D1, 0x2 0000136C 48C1 ext.l D1 0000136E D280 add.l D1, D0 00001370 3007 move.w D0, D7 00001372 48C0 ext.l D0 00001374 81FC 0002 divs.w D0, 0x2 00001378 4840 swap.w D0 0000137A D041 add.w D0, D1 0000137C 3D40 FFFE move.w [A6 - 0x2], D0 00001380 3006 move.w D0, D6 00001382 48C0 ext.l D0 00001384 81FC 0002 divs.w D0, 0x2 00001388 D054 add.w D0, [A4] 0000138A 3D40 FFFC move.w [A6 - 0x4], D0 0000138E 2F0B move.l -[A7], A3 00001390 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001394 A8A8 syscall OffsetRect 00001396 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000139C 4E5E unlink A6 0000139E 4E75 rts fn000013A0: 000013A0 4E56 FFDC link A6, -0x0024 000013A4 48E7 0038 movem.l -[A7], A2,A3,A4 000013A8 266E 0008 movea.l A3, [A6 + 0x8] 000013AC 204B movea.l A0, A3 000013AE A029 syscall HLock 000013B0 2853 movea.l A4, [A3] 000013B2 41EE FFEC lea.l A0, [A6 - 0x14] 000013B6 43EC 000C lea.l A1, [A4 + 0xC] 000013BA 20D9 move.l [A0]+, [A1]+ 000013BC 20D9 move.l [A0]+, [A1]+ 000013BE 246C 0008 movea.l A2, [A4 + 0x8] 000013C2 4AAC 0034 tst.l [A4 + 0x34] 000013C6 6748 beq +0x4A /* 00001410 */ 000013C8 486E FFF8 pea.l [A6 - 0x8] 000013CC 486E FFFC pea.l [A6 - 0x4] 000013D0 203C 0008 0005 move.l D0, 0x80005 000013D6 AB1D syscall QDExtensions 000013D8 2F2C 0034 move.l -[A7], [A4 + 0x34] 000013DC 7000 moveq.l D0, 0x00 000013DE 2F00 move.l -[A7], D0 000013E0 203C 0008 0006 move.l D0, 0x80006 000013E6 AB1D syscall QDExtensions 000013E8 558F subq.l A7, 2 000013EA 206C 0034 movea.l A0, [A4 + 0x34] 000013EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000013F2 203C 0004 0001 move.l D0, 0x40001 000013F8 AB1D syscall QDExtensions 000013FA 206C 0034 movea.l A0, [A4 + 0x34] 000013FE 43EE FFEC lea.l A1, [A6 - 0x14] 00001402 41E8 0010 lea.l A0, [A0 + 0x10] 00001406 22D8 move.l [A1]+, [A0]+ 00001408 22D8 move.l [A1]+, [A0]+ 0000140A 246C 0034 movea.l A2, [A4 + 0x34] 0000140E 544F addq.w A7, 2 label00001410: 00001410 486E FFEC pea.l [A6 - 0x14] 00001414 A8A3 syscall EraseRect 00001416 4AAC 0038 tst.l [A4 + 0x38] 0000141A 665C bne +0x5E /* 00001478 */ 0000141C 2D7C AA55 AA55 FFDC move.l [A6 - 0x24], 0xAA55AA55 00001424 2D7C AA55 AA55 FFE0 move.l [A6 - 0x20], 0xAA55AA55 0000142C 2053 movea.l A0, [A3] 0000142E 43EE FFE4 lea.l A1, [A6 - 0x1C] 00001432 41E8 0014 lea.l A0, [A0 + 0x14] 00001436 22D8 move.l [A1]+, [A0]+ 00001438 22D8 move.l [A1]+, [A0]+ 0000143A 2053 movea.l A0, [A3] 0000143C 4868 000C pea.l [A0 + 0xC] 00001440 A8A3 syscall EraseRect 00001442 486E FFE4 pea.l [A6 - 0x1C] 00001446 7008 moveq.l D0, 0x08 00001448 3F00 move.w -[A7], D0 0000144A 3F00 move.w -[A7], D0 0000144C A8B0 syscall FrameRoundRect 0000144E 486E FFE4 pea.l [A6 - 0x1C] 00001452 7002 moveq.l D0, 0x02 00001454 3F00 move.w -[A7], D0 00001456 3F00 move.w -[A7], D0 00001458 A8A9 syscall InsetRect 0000145A 486E FFE4 pea.l [A6 - 0x1C] 0000145E 7004 moveq.l D0, 0x04 00001460 3F00 move.w -[A7], D0 00001462 3F00 move.w -[A7], D0 00001464 486E FFDC pea.l [A6 - 0x24] 00001468 A8B4 syscall FillRoundRect 0000146A 486E FFE4 pea.l [A6 - 0x1C] 0000146E 7004 moveq.l D0, 0x04 00001470 3F00 move.w -[A7], D0 00001472 3F00 move.w -[A7], D0 00001474 A8B0 syscall FrameRoundRect 00001476 6020 bra +0x22 /* 00001498 */ label00001478: 00001478 206C 0038 movea.l A0, [A4 + 0x38] 0000147C 2068 0002 movea.l A0, [A0 + 0x2] 00001480 2F10 move.l -[A7], [A0] 00001482 486A 0002 pea.l [A2 + 0x2] 00001486 486C 0060 pea.l [A4 + 0x60] 0000148A 486C 0014 pea.l [A4 + 0x14] 0000148E 7000 moveq.l D0, 0x00 00001490 3F00 move.w -[A7], D0 00001492 7000 moveq.l D0, 0x00 00001494 2F00 move.l -[A7], D0 00001496 A8EC syscall CopyBits label00001498: 00001498 2F0B move.l -[A7], A3 0000149A 4EBA FB50 jsr [PC - 0x4B0 /* 00000FEC */] 0000149E 2F0B move.l -[A7], A3 000014A0 4EBA FBB0 jsr [PC - 0x450 /* 00001052 */] 000014A4 206C 006C movea.l A0, [A4 + 0x6C] 000014A8 2D48 FFE0 move.l [A6 - 0x20], A0 000014AC 2050 movea.l A0, [A0] 000014AE 43EE FFE4 lea.l A1, [A6 - 0x1C] 000014B2 5488 addq.l A0, 2 000014B4 22D8 move.l [A1]+, [A0]+ 000014B6 22D8 move.l [A1]+, [A0]+ 000014B8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014BC 302E FFE6 move.w D0, [A6 - 0x1A] 000014C0 48C0 ext.l D0 000014C2 4480 neg.l D0 000014C4 3F00 move.w -[A7], D0 000014C6 302E FFE4 move.w D0, [A6 - 0x1C] 000014CA 48C0 ext.l D0 000014CC 4480 neg.l D0 000014CE 3F00 move.w -[A7], D0 000014D0 A8E0 syscall OffsetRgn/OfsetRgn 000014D2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014D6 2F2C 001C move.l -[A7], [A4 + 0x1C] 000014DA A8E0 syscall OffsetRgn/OfsetRgn 000014DC 4AAC 0078 tst.l [A4 + 0x78] 000014E0 504F addq.w A7, 8 000014E2 670C beq +0xE /* 000014F0 */ 000014E4 2F2C 0078 move.l -[A7], [A4 + 0x78] 000014E8 A87A syscall GetClip 000014EA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014EE A879 syscall SetClip label000014F0: 000014F0 4AAC 003C tst.l [A4 + 0x3C] 000014F4 660C bne +0xE /* 00001502 */ 000014F6 2F2C 0068 move.l -[A7], [A4 + 0x68] 000014FA 486C 001C pea.l [A4 + 0x1C] 000014FE A8F6 syscall DrawPicture 00001500 6020 bra +0x22 /* 00001522 */ label00001502: 00001502 206C 003C movea.l A0, [A4 + 0x3C] 00001506 2068 0002 movea.l A0, [A0 + 0x2] 0000150A 2F10 move.l -[A7], [A0] 0000150C 486A 0002 pea.l [A2 + 0x2] 00001510 486C 0040 pea.l [A4 + 0x40] 00001514 486C 001C pea.l [A4 + 0x1C] 00001518 7000 moveq.l D0, 0x00 0000151A 3F00 move.w -[A7], D0 0000151C 7000 moveq.l D0, 0x00 0000151E 2F00 move.l -[A7], D0 00001520 A8EC syscall CopyBits label00001522: 00001522 4AAC 0078 tst.l [A4 + 0x78] 00001526 6706 beq +0x8 /* 0000152E */ 00001528 2F2C 0078 move.l -[A7], [A4 + 0x78] 0000152C A879 syscall SetClip label0000152E: 0000152E 2F0A move.l -[A7], A2 00001530 2F0C move.l -[A7], A4 00001532 4EBA 004C jsr [PC + 0x4C /* 00001580 */] 00001536 4AAC 0034 tst.l [A4 + 0x34] 0000153A 504F addq.w A7, 8 0000153C 6734 beq +0x36 /* 00001572 */ 0000153E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001542 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001546 203C 0008 0006 move.l D0, 0x80006 0000154C AB1D syscall QDExtensions 0000154E 206C 0034 movea.l A0, [A4 + 0x34] 00001552 2068 0002 movea.l A0, [A0 + 0x2] 00001556 2F10 move.l -[A7], [A0] 00001558 206C 0008 movea.l A0, [A4 + 0x8] 0000155C 4868 0002 pea.l [A0 + 0x2] 00001560 486E FFEC pea.l [A6 - 0x14] 00001564 486C 000C pea.l [A4 + 0xC] 00001568 7000 moveq.l D0, 0x00 0000156A 3F00 move.w -[A7], D0 0000156C 7000 moveq.l D0, 0x00 0000156E 2F00 move.l -[A7], D0 00001570 A8EC syscall CopyBits label00001572: 00001572 204B movea.l A0, A3 00001574 A02A syscall HUnlock 00001576 4CEE 1C00 FFD0 movem.l A2,A3,A4, [A6 - 0x30] 0000157C 4E5E unlink A6 0000157E 4E75 rts fn00001580: 00001580 4E56 FEB4 link A6, -0x014C 00001584 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001588 266E 000C movea.l A3, [A6 + 0xC] 0000158C 286E 0008 movea.l A4, [A6 + 0x8] 00001590 362B 0048 move.w D3, [A3 + 0x48] 00001594 382B 0044 move.w D4, [A3 + 0x44] 00001598 3A2B 004A move.w D5, [A3 + 0x4A] 0000159C 4207 clr.b D7 0000159E 206C 0004 movea.l A0, [A4 + 0x4] 000015A2 2050 movea.l A0, [A0] 000015A4 3C28 0014 move.w D6, [A0 + 0x14] 000015A8 206C 0004 movea.l A0, [A4 + 0x4] 000015AC 2050 movea.l A0, [A0] 000015AE 3C28 0016 move.w D6, [A0 + 0x16] 000015B2 7001 moveq.l D0, 0x01 000015B4 3F00 move.w -[A7], D0 000015B6 A887 syscall TextFont 000015B8 7C08 moveq.l D6, 0x08 000015BA 600E bra +0x10 /* 000015CA */ label000015BC: 000015BC 558F subq.l A7, 2 000015BE 7001 moveq.l D0, 0x01 000015C0 3F00 move.w -[A7], D0 000015C2 5246 addq.w D6, 1 000015C4 3F06 move.w -[A7], D6 000015C6 A902 syscall RealFont 000015C8 1E1F move.b D7, [A7]+ label000015CA: 000015CA 4A07 tst.b D7 000015CC 67EE beq -0x10 /* 000015BC */ 000015CE 3F06 move.w -[A7], D6 000015D0 A88A syscall TextSize 000015D2 302C 001E move.w D0, [A4 + 0x1E] 000015D6 48C0 ext.l D0 000015D8 322C 0016 move.w D1, [A4 + 0x16] 000015DC 48C1 ext.l D1 000015DE 9081 sub.l D0, D1 000015E0 2D40 FEE0 move.l [A6 - 0x120], D0 000015E4 486E FEE0 pea.l [A6 - 0x120] 000015E8 486E FEE4 pea.l [A6 - 0x11C] 000015EC 3F3C 280E move.w -[A7], 0x280E 000015F0 A9EB syscall Pack4/FP68K 000015F2 486E FEE4 pea.l [A6 - 0x11C] 000015F6 486E FEDC pea.l [A6 - 0x124] 000015FA 3F3C 1010 move.w -[A7], 0x1010 000015FE A9EB syscall Pack4/FP68K 00001600 486E FEDC pea.l [A6 - 0x124] 00001604 486E FED2 pea.l [A6 - 0x12E] 00001608 3F3C 100E move.w -[A7], 0x100E 0000160C A9EB syscall Pack4/FP68K 0000160E 302C 001A move.w D0, [A4 + 0x1A] 00001612 48C0 ext.l D0 00001614 322C 0016 move.w D1, [A4 + 0x16] 00001618 48C1 ext.l D1 0000161A 9081 sub.l D0, D1 0000161C 322C 0070 move.w D1, [A4 + 0x70] 00001620 48C1 ext.l D1 00001622 9081 sub.l D0, D1 00001624 2D40 FEC4 move.l [A6 - 0x13C], D0 00001628 486E FEC4 pea.l [A6 - 0x13C] 0000162C 486E FEC8 pea.l [A6 - 0x138] 00001630 3F3C 280E move.w -[A7], 0x280E 00001634 A9EB syscall Pack4/FP68K 00001636 486E FEC8 pea.l [A6 - 0x138] 0000163A 486E FEC0 pea.l [A6 - 0x140] 0000163E 3F3C 1010 move.w -[A7], 0x1010 00001642 A9EB syscall Pack4/FP68K 00001644 486E FEC0 pea.l [A6 - 0x140] 00001648 486E FED2 pea.l [A6 - 0x12E] 0000164C 3F3C 1006 move.w -[A7], 0x1006 00001650 A9EB syscall Pack4/FP68K 00001652 486E FED2 pea.l [A6 - 0x12E] 00001656 486E FFFC pea.l [A6 - 0x4] 0000165A 3F3C 1010 move.w -[A7], 0x1010 0000165E A9EB syscall Pack4/FP68K 00001660 302C 0002 move.w D0, [A4 + 0x2] 00001664 48C0 ext.l D0 00001666 3214 move.w D1, [A4] 00001668 48C1 ext.l D1 0000166A 9081 sub.l D0, D1 0000166C 2D40 FEBC move.l [A6 - 0x144], D0 00001670 486E FEBC pea.l [A6 - 0x144] 00001674 486E FEE4 pea.l [A6 - 0x11C] 00001678 3F3C 280E move.w -[A7], 0x280E 0000167C A9EB syscall Pack4/FP68K 0000167E 486E FEE4 pea.l [A6 - 0x11C] 00001682 486E FEB8 pea.l [A6 - 0x148] 00001686 3F3C 1010 move.w -[A7], 0x1010 0000168A A9EB syscall Pack4/FP68K 0000168C 486E FEB8 pea.l [A6 - 0x148] 00001690 486E FED2 pea.l [A6 - 0x12E] 00001694 3F3C 100E move.w -[A7], 0x100E 00001698 A9EB syscall Pack4/FP68K 0000169A 486E FFFC pea.l [A6 - 0x4] 0000169E 486E FED2 pea.l [A6 - 0x12E] 000016A2 3F3C 1004 move.w -[A7], 0x1004 000016A6 A9EB syscall Pack4/FP68K 000016A8 2F0C move.l -[A7], A4 000016AA 486E FEC8 pea.l [A6 - 0x138] 000016AE 3F3C 200E move.w -[A7], 0x200E 000016B2 A9EB syscall Pack4/FP68K 000016B4 486E FEC8 pea.l [A6 - 0x138] 000016B8 486E FED2 pea.l [A6 - 0x12E] 000016BC 4267 clr.w -[A7] 000016BE A9EB syscall Pack4/FP68K 000016C0 487A 015C pea.l [PC + 0x15C /* 0000181E, value 0x3FFE8000 */] 000016C4 486E FED2 pea.l [A6 - 0x12E] 000016C8 4267 clr.w -[A7] 000016CA A9EB syscall Pack4/FP68K 000016CC 486E FED2 pea.l [A6 - 0x12E] 000016D0 486E FFF8 pea.l [A6 - 0x8] 000016D4 3F3C 1010 move.w -[A7], 0x1010 000016D8 A9EB syscall Pack4/FP68K 000016DA 486E FFF8 pea.l [A6 - 0x8] 000016DE 486E FEE4 pea.l [A6 - 0x11C] 000016E2 3F3C 100E move.w -[A7], 0x100E 000016E6 A9EB syscall Pack4/FP68K 000016E8 41EE FEE4 lea.l A0, [A6 - 0x11C] 000016EC 43EE FED2 lea.l A1, [A6 - 0x12E] 000016F0 22D8 move.l [A1]+, [A0]+ 000016F2 22D8 move.l [A1]+, [A0]+ 000016F4 32D8 move.w [A1]+, [A0]+ 000016F6 486E FED2 pea.l [A6 - 0x12E] 000016FA 3F3C 0016 move.w -[A7], 0x16 000016FE A9EB syscall Pack4/FP68K 00001700 486E FED2 pea.l [A6 - 0x12E] 00001704 4EBA 018E jsr [PC + 0x18E /* 00001894 */] 00001708 2C00 move.l D6, D0 0000170A 3014 move.w D0, [A4] 0000170C 48C0 ext.l D0 0000170E B086 cmp.l D0, D6 00001710 584F addq.w A7, 4 00001712 6634 bne +0x36 /* 00001748 */ 00001714 486E FFFC pea.l [A6 - 0x4] 00001718 486E FEE4 pea.l [A6 - 0x11C] 0000171C 3F3C 100E move.w -[A7], 0x100E 00001720 A9EB syscall Pack4/FP68K 00001722 7000 moveq.l D0, 0x00 00001724 3D40 FEB6 move.w [A6 - 0x14A], D0 00001728 486E FEB6 pea.l [A6 - 0x14A] 0000172C 486E FED2 pea.l [A6 - 0x12E] 00001730 3F3C 200E move.w -[A7], 0x200E 00001734 A9EB syscall Pack4/FP68K 00001736 486E FED2 pea.l [A6 - 0x12E] 0000173A 486E FEE4 pea.l [A6 - 0x11C] 0000173E 3F3C 0008 move.w -[A7], 0x8 00001742 A9EB syscall Pack4/FP68K 00001744 6702 beq +0x4 /* 00001748 */ 00001746 5286 addq.l D6, 1 label00001748: 00001748 302C 0002 move.w D0, [A4 + 0x2] 0000174C 48C0 ext.l D0 0000174E B086 cmp.l D0, D6 00001750 6634 bne +0x36 /* 00001786 */ 00001752 486E FFFC pea.l [A6 - 0x4] 00001756 486E FEE4 pea.l [A6 - 0x11C] 0000175A 3F3C 100E move.w -[A7], 0x100E 0000175E A9EB syscall Pack4/FP68K 00001760 7001 moveq.l D0, 0x01 00001762 3D40 FEB4 move.w [A6 - 0x14C], D0 00001766 486E FEB4 pea.l [A6 - 0x14C] 0000176A 486E FED2 pea.l [A6 - 0x12E] 0000176E 3F3C 200E move.w -[A7], 0x200E 00001772 A9EB syscall Pack4/FP68K 00001774 486E FED2 pea.l [A6 - 0x12E] 00001778 486E FEE4 pea.l [A6 - 0x11C] 0000177C 3F3C 0008 move.w -[A7], 0x8 00001780 A9EB syscall Pack4/FP68K 00001782 6702 beq +0x4 /* 00001786 */ 00001784 5386 subq.l D6, 1 label00001786: 00001786 2006 move.l D0, D6 00001788 4C7C 0801 0000 0019 movem.l D0,A3, 0x19 00001790 4A81 tst.l D1 00001792 57C0 seq D0 00001794 4400 neg.b D0 00001796 49C0 lea.l A4, D0 00001798 1E00 move.b D7, D0 0000179A 2F06 move.l -[A7], D6 0000179C 486E FEEE pea.l [A6 - 0x112] 000017A0 4EBA 00E0 jsr [PC + 0xE0 /* 00001882 */] 000017A4 4A6C 0048 tst.w [A4 + 0x48] 000017A8 670C beq +0xE /* 000017B6 */ 000017AA 4A07 tst.b D7 000017AC 6708 beq +0xA /* 000017B6 */ 000017AE 7001 moveq.l D0, 0x01 000017B0 3F00 move.w -[A7], D0 000017B2 A888 syscall TextFace 000017B4 6006 bra +0x8 /* 000017BC */ label000017B6: 000017B6 7000 moveq.l D0, 0x00 000017B8 3F00 move.w -[A7], D0 000017BA A888 syscall TextFace label000017BC: 000017BC 486E FFEE pea.l [A6 - 0x12] 000017C0 486E FEEE pea.l [A6 - 0x112] 000017C4 4EBA FB14 jsr [PC - 0x4EC /* 000012DA */] 000017C8 486C 001C pea.l [A4 + 0x1C] 000017CC 486E FFEE pea.l [A6 - 0x12] 000017D0 4EBA FB40 jsr [PC - 0x4C0 /* 00001312 */] 000017D4 7001 moveq.l D0, 0x01 000017D6 3F00 move.w -[A7], D0 000017D8 A889 syscall TextMode 000017DA 302E FFF0 move.w D0, [A6 - 0x10] 000017DE 5340 subq.w D0, 1 000017E0 3F00 move.w -[A7], D0 000017E2 302E FFF2 move.w D0, [A6 - 0xE] 000017E6 5340 subq.w D0, 1 000017E8 3F00 move.w -[A7], D0 000017EA A893 syscall MoveTo 000017EC 486E FEEE pea.l [A6 - 0x112] 000017F0 A884 syscall DrawString 000017F2 B66B 0048 cmp.w D3, [A3 + 0x48] 000017F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000017FA 6704 beq +0x6 /* 00001800 */ 000017FC 3F03 move.w -[A7], D3 000017FE A889 syscall TextMode label00001800: 00001800 B86B 0044 cmp.w D4, [A3 + 0x44] 00001804 6704 beq +0x6 /* 0000180A */ 00001806 3F04 move.w -[A7], D4 00001808 A887 syscall TextFont label0000180A: 0000180A BA6B 004A cmp.w D5, [A3 + 0x4A] 0000180E 6704 beq +0x6 /* 00001814 */ 00001810 3F05 move.w -[A7], D5 00001812 A88A syscall TextSize label00001814: 00001814 4CEE 18F8 FE98 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x168] 0000181A 4E5E unlink A6 0000181C 4E75 rts 0000181E 3FFE move.w <>, <> 00001820 8000 or.b D0, D0 00001822 0000 0000 ori.b D0, 0x0 00001826 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001828-0000182E fn00001828: 00001828 4E56 0000 link A6, 0 0000182C 594F subq.w A7, 4 // end alternate branch 00001828-0000182E fn00001828: // (misaligned) 0000182A 0000 594F ori.b D0, 0x4F /* 'O' */ 0000182E 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00001834 3F2E 000A move.w -[A7], [A6 + 0xA] 00001838 A9A0 syscall GetResource 0000183A 226E 000C movea.l A1, [A6 + 0xC] 0000183E 4211 clr.b [A1] 00001840 201F move.l D0, [A7]+ 00001842 6722 beq +0x24 /* 00001866 */ 00001844 2040 movea.l A0, D0 00001846 2050 movea.l A0, [A0] 00001848 3018 move.w D0, [A0]+ 0000184A 322E 0008 move.w D1, [A6 + 0x8] 0000184E 6716 beq +0x18 /* 00001866 */ 00001850 B240 cmp.w D1, D0 00001852 6212 bhi +0x14 /* 00001866 */ 00001854 7000 moveq.l D0, 0x00 label00001856: 00001856 5341 subq.w D1, 1 00001858 6706 beq +0x8 /* 00001860 */ 0000185A 1018 move.b D0, [A0]+ 0000185C D1C0 add.l A0, D0 0000185E 60F6 bra -0x8 /* 00001856 */ label00001860: 00001860 1010 move.b D0, [A0] 00001862 5240 addq.w D0, 1 00001864 A02E syscall BlockMove/BlockMoveData label00001866: 00001866 4E5E unlink A6 00001868 205F movea.l A0, [A7]+ 0000186A 508F addq.l A7, 8 0000186C 4ED0 jmp [A0] fn0000186E: 0000186E 206F 0008 movea.l A0, [A7 + 0x8] 00001872 3F3C 0001 move.w -[A7], 0x1 00001876 A9EE syscall Pack7/DecStr68K 00001878 206F 0004 movea.l A0, [A7 + 0x4] 0000187C 2080 move.l [A0], D0 0000187E 4EFA 000E jmp [PC + 0xE /* 0000188E */] fn00001882: 00001882 206F 0004 movea.l A0, [A7 + 0x4] 00001886 202F 0008 move.l D0, [A7 + 0x8] 0000188A 4267 clr.w -[A7] 0000188C A9EE syscall Pack7/DecStr68K label0000188E: 0000188E 205F movea.l A0, [A7]+ 00001890 504F addq.w A7, 8 00001892 4ED0 jmp [A0] fn00001894: 00001894 594F subq.w A7, 4 00001896 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000189A 486F 0004 pea.l [A7 + 0x4] 0000189E 3F3C 2810 move.w -[A7], 0x2810 000018A2 A9EB syscall Pack4/FP68K 000018A4 201F move.l D0, [A7]+ 000018A6 4E75 rts fn000018A8: 000018A8 554F subq.w A7, 2 000018AA 2F2F 0006 move.l -[A7], [A7 + 0x6] 000018AE 486F 0004 pea.l [A7 + 0x4] 000018B2 3F3C 2010 move.w -[A7], 0x2010 000018B6 A9EB syscall Pack4/FP68K 000018B8 301F move.w D0, [A7]+ 000018BA 4E75 rts