start: 00000000 2200 move.l D1, D0 00000002 5C40 addq.w D0, 6 00000004 B07A 005E cmp.w D0, [PC + 0x5E /* 00000064, value 0xF, cstring "" */] 00000008 621A bhi +0x1C /* 00000024 */ 0000000A 43FB 0320 005A lea.l A1, [PC + 0x5A + D0 * 2] 00000010 D2D1 add.w A1, [A1] 00000012 4ED1 jmp [A1] 00000014 4841 swap.w D1 00000016 0241 00FF andi.w D1, 0xFF 0000001A 2057 movea.l A0, [A7] 0000001C 4FF7 1008 lea.l A7, [A7 + D1.w + 0x8] 00000020 4297 clr.l [A7] 00000022 4ED0 jmp [A0] label00000024: 00000024 4841 swap.w D1 00000026 0241 00FF andi.w D1, 0xFF 0000002A 2057 movea.l A0, [A7] 0000002C 4FF7 1008 lea.l A7, [A7 + D1.w + 0x8] 00000030 2EBC 8000 8002 move.l [A7], 0x80008002 00000036 4ED0 jmp [A0] fn00000038: 00000038 205F movea.l A0, [A7]+ 0000003A 2017 move.l D0, [A7] 0000003C 5C40 addq.w D0, 6 0000003E B07A 0024 cmp.w D0, [PC + 0x24 /* 00000064, value 0xF, cstring "" */] 00000042 6218 bhi +0x1A /* 0000005C */ 00000044 43FB 0320 0020 lea.l A1, [PC + 0x20 + D0 * 2] 0000004A D2D1 add.w A1, [A1] 0000004C 2009 move.l D0, A1 0000004E 43FA 0010 lea.l A1, [PC + 0x10 /* 00000060, value 0xFFFFFFC4 */] 00000052 D3D1 add.l A1, [A1] 00000054 2209 move.l D1, A1 00000056 B081 cmp.l D0, D1 00000058 6702 beq +0x4 /* 0000005C */ 0000005A 4ED0 jmp [A0] label0000005C: 0000005C 7000 moveq.l D0, 0x00 0000005E 4ED0 jmp [A0] 00000060 FFFF .invalid <> 00000062 FFC4 .invalid <> 00000064 000F FFBE ori.b A7, 0xBE 00000068 FFBC .invalid <> 0000006A 00CA .incomplete 0000006C 00A6 0050 0016 ori.l -[A6], 0x500016 00000072 FFB2 .invalid <> 00000074 00D2 .incomplete 00000076 0104 btst D4, D0 00000078 019A bclr [A2]+, D0 0000007A 01F0 .incomplete 0000007C 02A8 02F4 0336 03F8 andi.l [A0 + 0x3F8], 0x2F40336 00000084 03C0 .incomplete 00000086 4E56 0000 link A6, 0 0000008A 48E7 0108 movem.l -[A7], D7,A4 0000008E 286E 000C movea.l A4, [A6 + 0xC] 00000092 7004 moveq.l D0, 0x04 00000094 A322 syscall NewHandleClear, flags=3 00000096 2848 movea.l A4, A0 00000098 558F subq.l A7, 2 0000009A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000009E 3E1F move.w D7, [A7]+ 000000A0 660A bne +0xC /* 000000AC */ 000000A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A6 2F0C move.l -[A7], A4 000000A8 700D moveq.l D0, 0x0D 000000AA A82A syscall ComponentDispatch label000000AC: 000000AC 48C7 ext.l D7 000000AE 2D47 0010 move.l [A6 + 0x10], D7 000000B2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000000B8 4E5E unlink A6 000000BA 4E74 0008 rtd 0x0008 000000BE 4E56 FFFC link A6, -0x0004 000000C2 48E7 0038 movem.l -[A7], A2,A3,A4 000000C6 266E 000C movea.l A3, [A6 + 0xC] 000000CA 200B move.l D0, A3 000000CC 6732 beq +0x34 /* 00000100 */ 000000CE 2053 movea.l A0, [A3] 000000D0 2450 movea.l A2, [A0] 000000D2 200A move.l D0, A2 000000D4 6726 beq +0x28 /* 000000FC */ 000000D6 598F subq.l A7, 4 000000D8 2F0A move.l -[A7], A2 000000DA 303C 012B move.w D0, 0x12B 000000DE AAAA syscall QuickTimeDispatch 000000E0 285F movea.l A4, [A7]+ 000000E2 6014 bra +0x16 /* 000000F8 */ label000000E4: 000000E4 2F0C move.l -[A7], A4 000000E6 303C 00B9 move.w D0, 0xB9 000000EA AAAA syscall QuickTimeDispatch 000000EC 598F subq.l A7, 4 000000EE 2F0C move.l -[A7], A4 000000F0 303C 012C move.w D0, 0x12C 000000F4 AAAA syscall QuickTimeDispatch 000000F6 285F movea.l A4, [A7]+ label000000F8: 000000F8 200C move.l D0, A4 000000FA 66E8 bne -0x16 /* 000000E4 */ label000000FC: 000000FC 204B movea.l A0, A3 000000FE A023 syscall DisposHandle/DisposeHandle label00000100: 00000100 7000 moveq.l D0, 0x00 00000102 2D40 0010 move.l [A6 + 0x10], D0 00000106 4CEE 1C00 FFF0 movem.l A2,A3,A4, [A6 - 0x10] 0000010C 4E5E unlink A6 0000010E 4E74 0008 rtd 0x0008 00000112 4E56 0000 link A6, 0 00000116 302E 0008 move.w D0, [A6 + 0x8] 0000011A 48C0 ext.l D0 0000011C 2F00 move.l -[A7], D0 0000011E 4EBA FF18 jsr [PC - 0xE8 /* 00000038 */] 00000122 4A80 tst.l D0 00000124 56C0 sne D0 00000126 4400 neg.b D0 00000128 49C0 lea.l A4, D0 0000012A 2D40 000E move.l [A6 + 0xE], D0 0000012E 4E5E unlink A6 00000130 4E74 0006 rtd 0x0006 00000134 4E56 0000 link A6, 0 00000138 2D7C 0001 0006 000C move.l [A6 + 0xC], 0x10006 00000140 4E5E unlink A6 00000142 4E74 0004 rtd 0x0004 00000146 4E56 0000 link A6, 0 0000014A 2F0C move.l -[A7], A4 0000014C 286E 0008 movea.l A4, [A6 + 0x8] 00000150 224C movea.l A1, A4 00000152 2F09 move.l -[A7], A1 00000154 4EB0 81E1 064C jsr [[0x64C]] 0000015A 225F movea.l A1, [A7]+ 0000015C 2288 move.l [A1], A0 0000015E 2940 0004 move.l [A4 + 0x4], D0 00000162 297C 000F 4240 0008 move.l [A4 + 0x8], 0xF4240 0000016A 7000 moveq.l D0, 0x00 0000016C 2D40 0010 move.l [A6 + 0x10], D0 00000170 286E FFFC movea.l A4, [A6 - 0x4] 00000174 4E5E unlink A6 00000176 4E74 0008 rtd 0x0008 0000017A 4E56 0000 link A6, 0 0000017E 48E7 0308 movem.l -[A7], D6,D7,A4 00000182 3E2E 0008 move.w D7, [A6 + 0x8] 00000186 48C7 ext.l D7 00000188 303C C000 move.w D0, 0xC000 0000018C C047 and.w D0, D7 0000018E 7200 moveq.l D1, 0x00 00000190 3200 move.w D1, D0 00000192 0C81 0000 C000 cmpi.l D1, 0xC000 00000198 57C0 seq D0 0000019A 4400 neg.b D0 0000019C 49C0 lea.l A4, D0 0000019E 1C00 move.b D6, D0 000001A0 0247 3FFF andi.w D7, 0x3FFF 000001A4 0C47 0001 cmpi.w D7, 0x1 000001A8 6D06 blt +0x8 /* 000001B0 */ 000001AA 0C47 0004 cmpi.w D7, 0x4 000001AE 6F08 ble +0xA /* 000001B8 */ label000001B0: 000001B0 7000 moveq.l D0, 0x00 000001B2 2D40 0012 move.l [A6 + 0x12], D0 000001B6 604E bra +0x50 /* 00000206 */ label000001B8: 000001B8 4A06 tst.b D6 000001BA 6706 beq +0x8 /* 000001C2 */ 000001BC 303C 00A4 move.w D0, 0xA4 000001C0 6004 bra +0x6 /* 000001C6 */ label000001C2: 000001C2 303C 0090 move.w D0, 0x90 label000001C6: 000001C6 7200 moveq.l D1, 0x00 000001C8 1200 move.b D1, D0 000001CA 2001 move.l D0, D1 000001CC A31E syscall NewPtrClear, flags=3 000001CE 2848 movea.l A4, A0 000001D0 558F subq.l A7, 2 000001D2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000001D6 4A5F tst.w [A7]+ 000001D8 6628 bne +0x2A /* 00000202 */ 000001DA 296E 000A 0052 move.l [A4 + 0x52], [A6 + 0xA] 000001E0 3947 006C move.w [A4 + 0x6C], D7 000001E4 1946 008E move.b [A4 + 0x8E], D6 000001E8 6718 beq +0x1A /* 00000202 */ 000001EA 397C 0007 0094 move.w [A4 + 0x94], 0x7 000001F0 41FA 05E6 lea.l A0, [PC + 0x5E6 /* 000007D8, value 0x4E560000 'NV\0\0', cstring "NV" */] 000001F4 2948 0098 move.l [A4 + 0x98], A0 000001F8 294C 009C move.l [A4 + 0x9C], A4 000001FC 7000 moveq.l D0, 0x00 000001FE 2940 00A0 move.l [A4 + 0xA0], D0 label00000202: 00000202 2D4C 0012 move.l [A6 + 0x12], A4 label00000206: 00000206 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000020C 4E5E unlink A6 0000020E 4E74 000A rtd 0x000A 00000212 4E56 0000 link A6, 0 00000216 206E 0008 movea.l A0, [A6 + 0x8] 0000021A A01F syscall DisposPtr/DisposePtr 0000021C 7000 moveq.l D0, 0x00 0000021E 2D40 0010 move.l [A6 + 0x10], D0 00000222 4E5E unlink A6 00000224 4E74 0008 rtd 0x0008 fn00000228: 00000228 4E56 0000 link A6, 0 0000022C 48E7 0108 movem.l -[A7], D7,A4 00000230 2E2E 000C move.l D7, [A6 + 0xC] 00000234 286E 0008 movea.l A4, [A6 + 0x8] 00000238 4A87 tst.l D7 0000023A 5DC0 slt D0 0000023C 4400 neg.b D0 0000023E 4400 neg.b D0 00000240 49C0 lea.l A4, D0 00000242 2880 move.l [A4], D0 00000244 2947 0004 move.l [A4 + 0x4], D7 00000248 296E 0010 000C move.l [A4 + 0xC], [A6 + 0x10] 0000024E 296E 0014 0008 move.l [A4 + 0x8], [A6 + 0x14] 00000254 2F0C move.l -[A7], A4 00000256 7000 moveq.l D0, 0x00 00000258 2F00 move.l -[A7], D0 0000025A 303C 00B7 move.w D0, 0xB7 0000025E AAAA syscall QuickTimeDispatch 00000260 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000266 4E5E unlink A6 00000268 4E75 rts 0000026A 4E56 0000 link A6, 0 0000026E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000272 2C2E 000C move.l D6, [A6 + 0xC] 00000276 2E2E 0010 move.l D7, [A6 + 0x10] 0000027A 286E 0014 movea.l A4, [A6 + 0x14] 0000027E 7A00 moveq.l D5, 0x00 00000280 3947 004E move.w [A4 + 0x4E], D7 00000284 397C 0004 0050 move.w [A4 + 0x50], 0x4 0000028A 0294 FFFF FFF8 andi.l [A4], 0xFFFFFFF8 00000290 558F subq.l A7, 2 00000292 2F0C move.l -[A7], A4 00000294 303C 0129 move.w D0, 0x129 00000298 AAAA syscall QuickTimeDispatch 0000029A 302C 006C move.w D0, [A4 + 0x6C] 0000029E 5340 subq.w D0, 1 000002A0 544F addq.w A7, 2 000002A2 6B70 bmi +0x72 /* 00000314 */ 000002A4 0C40 0003 cmpi.w D0, 0x3 000002A8 6E6A bgt +0x6C /* 00000314 */ 000002AA D040 add.w D0, D0 000002AC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000002B0 4EFB 0000 jmp [PC + D0.w] 000002B4 0016 000A ori.b [A6], 0xA /* '\n' */ 000002B8 003A 0042 2946 ori.b [PC + 0x2946 /* 00002C00, cstring "" */], 0x42 /* 'B' */ 000002BE 0066 0094 ori.w -[A6], 0x94 000002C2 0000 0001 ori.b D0, 0x1 000002C6 604C bra +0x4E /* 00000314 */ 000002C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CC 2F2C 0052 move.l -[A7], [A4 + 0x52] 000002D0 2F06 move.l -[A7], D6 000002D2 486C 0056 pea.l [A4 + 0x56] 000002D6 4EBA FF50 jsr [PC - 0xB0 /* 00000228 */] 000002DA 0094 0000 0003 ori.l [A4], 0x3 000002E0 2F0C move.l -[A7], A4 000002E2 4EBA 01B0 jsr [PC + 0x1B0 /* 00000494 */] 000002E6 4FEF 0014 lea.l A7, [A7 + 0x14] 000002EA 6028 bra +0x2A /* 00000314 */ 000002EC 0094 0000 0002 ori.l [A4], 0x2 000002F2 6020 bra +0x22 /* 00000314 */ 000002F4 3947 006A move.w [A4 + 0x6A], D7 000002F8 0094 0000 0007 ori.l [A4], 0x7 000002FE 7001 moveq.l D0, 0x01 00000300 2F00 move.l -[A7], D0 00000302 2F00 move.l -[A7], D0 00000304 2F0C move.l -[A7], A4 00000306 4EBA 00F2 jsr [PC + 0xF2 /* 000003FA */] 0000030A 2F0C move.l -[A7], A4 0000030C 4EBA 0186 jsr [PC + 0x186 /* 00000494 */] 00000310 4FEF 0010 lea.l A7, [A7 + 0x10] label00000314: 00000314 2D45 001C move.l [A6 + 0x1C], D5 00000318 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 0000031E 4E5E unlink A6 00000320 4E74 0014 rtd 0x0014 00000324 4E56 0000 link A6, 0 00000328 48E7 0108 movem.l -[A7], D7,A4 0000032C 286E 0008 movea.l A4, [A6 + 0x8] 00000330 40C0 move.w D0, SR 00000332 007C 0700 ori.w sr, 1792 00000336 3E00 move.w D7, D0 00000338 302C 0050 move.w D0, [A4 + 0x50] 0000033C 0800 0000 btst.b D0, 0x0 00000340 6706 beq +0x8 /* 00000348 */ 00000342 41EC 0030 lea.l A0, [A4 + 0x30] 00000346 A059 syscall RmvTime label00000348: 00000348 026C FFF8 0050 andi.w [A4 + 0x50], 0xFFF8 0000034E 48C7 ext.l D7 00000350 2007 move.l D0, D7 00000352 46C0 move.w SR, D0 00000354 558F subq.l A7, 2 00000356 2F0C move.l -[A7], A4 00000358 303C 012A move.w D0, 0x12A 0000035C AAAA syscall QuickTimeDispatch 0000035E 3E1F move.w D7, [A7]+ 00000360 48C7 ext.l D7 00000362 2D47 0010 move.l [A6 + 0x10], D7 00000366 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000036C 4E5E unlink A6 0000036E 4E74 0008 rtd 0x0008 00000372 4E56 0000 link A6, 0 00000376 2F0C move.l -[A7], A4 00000378 286E 0008 movea.l A4, [A6 + 0x8] 0000037C 7001 moveq.l D0, 0x01 0000037E B06C 006C cmp.w D0, [A4 + 0x6C] 00000382 6708 beq +0xA /* 0000038C */ 00000384 7004 moveq.l D0, 0x04 00000386 B06C 006C cmp.w D0, [A4 + 0x6C] 0000038A 660A bne +0xC /* 00000396 */ label0000038C: 0000038C 2F0C move.l -[A7], A4 0000038E 4EBA 0104 jsr [PC + 0x104 /* 00000494 */] 00000392 584F addq.w A7, 4 00000394 6010 bra +0x12 /* 000003A6 */ label00000396: 00000396 7002 moveq.l D0, 0x02 00000398 B06C 006C cmp.w D0, [A4 + 0x6C] 0000039C 6608 bne +0xA /* 000003A6 */ 0000039E 2F0C move.l -[A7], A4 000003A0 4EBA 02D2 jsr [PC + 0x2D2 /* 00000674 */] 000003A4 584F addq.w A7, 4 label000003A6: 000003A6 7000 moveq.l D0, 0x00 000003A8 2D40 0010 move.l [A6 + 0x10], D0 000003AC 286E FFFC movea.l A4, [A6 - 0x4] 000003B0 4E5E unlink A6 000003B2 4E74 0008 rtd 0x0008 000003B6 4E56 0000 link A6, 0 000003BA 2F0C move.l -[A7], A4 000003BC 286E 0008 movea.l A4, [A6 + 0x8] 000003C0 7001 moveq.l D0, 0x01 000003C2 B06C 006C cmp.w D0, [A4 + 0x6C] 000003C6 6708 beq +0xA /* 000003D0 */ 000003C8 7004 moveq.l D0, 0x04 000003CA B06C 006C cmp.w D0, [A4 + 0x6C] 000003CE 660A bne +0xC /* 000003DA */ label000003D0: 000003D0 2F0C move.l -[A7], A4 000003D2 4EBA 00C0 jsr [PC + 0xC0 /* 00000494 */] 000003D6 584F addq.w A7, 4 000003D8 6010 bra +0x12 /* 000003EA */ label000003DA: 000003DA 7003 moveq.l D0, 0x03 000003DC B06C 006C cmp.w D0, [A4 + 0x6C] 000003E0 6608 bne +0xA /* 000003EA */ 000003E2 2F0C move.l -[A7], A4 000003E4 303C 012D move.w D0, 0x12D 000003E8 AAAA syscall QuickTimeDispatch label000003EA: 000003EA 7000 moveq.l D0, 0x00 000003EC 2D40 0010 move.l [A6 + 0x10], D0 000003F0 286E FFFC movea.l A4, [A6 - 0x4] 000003F4 4E5E unlink A6 000003F6 4E74 0008 rtd 0x0008 fn000003FA: 000003FA 4E56 0000 link A6, 0 000003FE 2F0C move.l -[A7], A4 00000400 286E 0008 movea.l A4, [A6 + 0x8] 00000404 4A2E 000F tst.b [A6 + 0xF] 00000408 6716 beq +0x18 /* 00000420 */ 0000040A 598F subq.l A7, 4 0000040C 2F2C 0052 move.l -[A7], [A4 + 0x52] 00000410 7000 moveq.l D0, 0x00 00000412 2F00 move.l -[A7], D0 00000414 486C 006E pea.l [A4 + 0x6E] 00000418 303C 00AB move.w D0, 0xAB 0000041C AAAA syscall QuickTimeDispatch 0000041E 584F addq.w A7, 4 label00000420: 00000420 4A2E 0013 tst.b [A6 + 0x13] 00000424 6716 beq +0x18 /* 0000043C */ 00000426 598F subq.l A7, 4 00000428 2F2C 0052 move.l -[A7], [A4 + 0x52] 0000042C 7000 moveq.l D0, 0x00 0000042E 2F00 move.l -[A7], D0 00000430 486C 007E pea.l [A4 + 0x7E] 00000434 303C 00AD move.w D0, 0xAD 00000438 AAAA syscall QuickTimeDispatch 0000043A 584F addq.w A7, 4 label0000043C: 0000043C 286E FFFC movea.l A4, [A6 - 0x4] 00000440 4E5E unlink A6 00000442 4E75 rts 00000444 4E56 0000 link A6, 0 00000448 2F0C move.l -[A7], A4 0000044A 286E 000C movea.l A4, [A6 + 0xC] 0000044E 7000 moveq.l D0, 0x00 00000450 102E 0008 move.b D0, [A6 + 0x8] 00000454 2F00 move.l -[A7], D0 00000456 7000 moveq.l D0, 0x00 00000458 102E 000A move.b D0, [A6 + 0xA] 0000045C 2F00 move.l -[A7], D0 0000045E 2F0C move.l -[A7], A4 00000460 4EBA FF98 jsr [PC - 0x68 /* 000003FA */] 00000464 2F0C move.l -[A7], A4 00000466 4EBA 002C jsr [PC + 0x2C /* 00000494 */] 0000046A 7000 moveq.l D0, 0x00 0000046C 2D40 0014 move.l [A6 + 0x14], D0 00000470 286E FFFC movea.l A4, [A6 - 0x4] 00000474 4E5E unlink A6 00000476 4E74 000C rtd 0x000C 0000047A 4E56 0000 link A6, 0 0000047E 206E 000C movea.l A0, [A6 + 0xC] 00000482 2050 movea.l A0, [A0] 00000484 20AE 0008 move.l [A0], [A6 + 0x8] 00000488 7000 moveq.l D0, 0x00 0000048A 2D40 0010 move.l [A6 + 0x10], D0 0000048E 4E5E unlink A6 00000490 4E74 0008 rtd 0x0008 fn00000494: 00000494 4E56 FFD8 link A6, -0x0028 00000498 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000049C 286E 0008 movea.l A4, [A6 + 0x8] 000004A0 40C0 move.w D0, SR 000004A2 007C 0700 ori.w sr, 1792 000004A6 3800 move.w D4, D0 000004A8 302C 0050 move.w D0, [A4 + 0x50] 000004AC 0800 0000 btst.b D0, 0x0 000004B0 670C beq +0xE /* 000004BE */ 000004B2 41EC 0030 lea.l A0, [A4 + 0x30] 000004B6 A059 syscall RmvTime 000004B8 026C FFFE 0050 andi.w [A4 + 0x50], 0xFFFE label000004BE: 000004BE 48C4 ext.l D4 000004C0 2004 move.l D0, D4 000004C2 46C0 move.w SR, D0 000004C4 7002 moveq.l D0, 0x02 000004C6 C06C 0050 and.w D0, [A4 + 0x50] 000004CA 6710 beq +0x12 /* 000004DC */ 000004CC 41EC 0090 lea.l A0, [A4 + 0x90] 000004D0 327C 0D92 movea.w A1, 0xD92 000004D4 A96E syscall Dequeue 000004D6 026C FFFD 0050 andi.w [A4 + 0x50], 0xFFFD label000004DC: 000004DC 7004 moveq.l D0, 0x04 000004DE C06C 0050 and.w D0, [A4 + 0x50] 000004E2 6700 0186 beq +0x188 /* 0000066A */ 000004E6 598F subq.l A7, 4 000004E8 2F2C 0052 move.l -[A7], [A4 + 0x52] 000004EC 303C 0124 move.w D0, 0x124 000004F0 AAAA syscall QuickTimeDispatch 000004F2 2E1F move.l D7, [A7]+ 000004F4 6700 0174 beq +0x176 /* 0000066A */ 000004F8 7004 moveq.l D0, 0x04 000004FA B06C 006C cmp.w D0, [A4 + 0x6C] 000004FE 6636 bne +0x38 /* 00000536 */ 00000500 7001 moveq.l D0, 0x01 00000502 C06C 006A and.w D0, [A4 + 0x6A] 00000506 670A beq +0xC /* 00000512 */ 00000508 4A87 tst.l D7 0000050A 6C06 bge +0x8 /* 00000512 */ 0000050C 47EC 006E lea.l A3, [A4 + 0x6E] 00000510 6014 bra +0x16 /* 00000526 */ label00000512: 00000512 7002 moveq.l D0, 0x02 00000514 C06C 006A and.w D0, [A4 + 0x6A] 00000518 6700 0150 beq +0x152 /* 0000066A */ 0000051C 4A87 tst.l D7 0000051E 6F00 014A ble +0x14C /* 0000066A */ 00000522 47EC 007E lea.l A3, [A4 + 0x7E] label00000526: 00000526 41EC 0056 lea.l A0, [A4 + 0x56] 0000052A 224B movea.l A1, A3 0000052C 20D9 move.l [A0]+, [A1]+ 0000052E 20D9 move.l [A0]+, [A1]+ 00000530 20D9 move.l [A0]+, [A1]+ 00000532 20D9 move.l [A0]+, [A1]+ 00000534 6004 bra +0x6 /* 0000053A */ label00000536: 00000536 47EC 0056 lea.l A3, [A4 + 0x56] label0000053A: 0000053A 598F subq.l A7, 4 0000053C 2F2C 0052 move.l -[A7], [A4 + 0x52] 00000540 7000 moveq.l D0, 0x00 00000542 2F00 move.l -[A7], D0 00000544 486E FFDC pea.l [A6 - 0x24] 00000548 303C 00A6 move.w D0, 0xA6 0000054C AAAA syscall QuickTimeDispatch 0000054E 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00000552 41EE FFEC lea.l A0, [A6 - 0x14] 00000556 224B movea.l A1, A3 00000558 20D9 move.l [A0]+, [A1]+ 0000055A 20D9 move.l [A0]+, [A1]+ 0000055C 20D9 move.l [A0]+, [A1]+ 0000055E 20D9 move.l [A0]+, [A1]+ 00000560 486E FFEC pea.l [A6 - 0x14] 00000564 486E FFDC pea.l [A6 - 0x24] 00000568 303C 010D move.w D0, 0x10D 0000056C AAAA syscall QuickTimeDispatch 0000056E 7C01 moveq.l D6, 0x01 00000570 4AAE FFEC tst.l [A6 - 0x14] 00000574 6C04 bge +0x6 /* 0000057A */ 00000576 7CFF moveq.l D6, 0xFFFFFFFF 00000578 600E bra +0x10 /* 00000588 */ label0000057A: 0000057A 4AAE FFEC tst.l [A6 - 0x14] 0000057E 6608 bne +0xA /* 00000588 */ 00000580 4AAE FFF0 tst.l [A6 - 0x10] 00000584 6602 bne +0x4 /* 00000588 */ 00000586 7C00 moveq.l D6, 0x00 label00000588: 00000588 3A2C 004E move.w D5, [A4 + 0x4E] 0000058C 7004 moveq.l D0, 0x04 0000058E B06C 006C cmp.w D0, [A4 + 0x6C] 00000592 672C beq +0x2E /* 000005C0 */ 00000594 7001 moveq.l D0, 0x01 00000596 C045 and.w D0, D5 00000598 6710 beq +0x12 /* 000005AA */ 0000059A 4A87 tst.l D7 0000059C 6F0C ble +0xE /* 000005AA */ 0000059E 4A86 tst.l D6 000005A0 6C08 bge +0xA /* 000005AA */ 000005A2 7000 moveq.l D0, 0x00 000005A4 2D40 FFFC move.l [A6 - 0x4], D0 000005A8 607E bra +0x80 /* 00000628 */ label000005AA: 000005AA 7002 moveq.l D0, 0x02 000005AC C045 and.w D0, D5 000005AE 672C beq +0x2E /* 000005DC */ 000005B0 4A87 tst.l D7 000005B2 6C28 bge +0x2A /* 000005DC */ 000005B4 4A86 tst.l D6 000005B6 6F24 ble +0x26 /* 000005DC */ 000005B8 7000 moveq.l D0, 0x00 000005BA 2D40 FFFC move.l [A6 - 0x4], D0 000005BE 6068 bra +0x6A /* 00000628 */ label000005C0: 000005C0 4245 clr.w D5 000005C2 302C 004E move.w D0, [A4 + 0x4E] 000005C6 0800 0000 btst.b D0, 0x0 000005CA 6704 beq +0x6 /* 000005D0 */ 000005CC 0045 0002 ori.w D5, 0x2 label000005D0: 000005D0 7002 moveq.l D0, 0x02 000005D2 C06C 004E and.w D0, [A4 + 0x4E] 000005D6 6704 beq +0x6 /* 000005DC */ 000005D8 0045 0001 ori.w D5, 0x1 label000005DC: 000005DC 7003 moveq.l D0, 0x03 000005DE C045 and.w D0, D5 000005E0 5340 subq.w D0, 1 000005E2 670A beq +0xC /* 000005EE */ 000005E4 5340 subq.w D0, 1 000005E6 6710 beq +0x12 /* 000005F8 */ 000005E8 5340 subq.w D0, 1 000005EA 6716 beq +0x18 /* 00000602 */ 000005EC 607C bra +0x7E /* 0000066A */ label000005EE: 000005EE 4A87 tst.l D7 000005F0 6F78 ble +0x7A /* 0000066A */ 000005F2 4A86 tst.l D6 000005F4 6C1E bge +0x20 /* 00000614 */ 000005F6 6072 bra +0x74 /* 0000066A */ label000005F8: 000005F8 4A87 tst.l D7 000005FA 6C6E bge +0x70 /* 0000066A */ 000005FC 4A86 tst.l D6 000005FE 6F14 ble +0x16 /* 00000614 */ 00000600 6068 bra +0x6A /* 0000066A */ label00000602: 00000602 4A87 tst.l D7 00000604 6F04 ble +0x6 /* 0000060A */ 00000606 4A86 tst.l D6 00000608 6C0A bge +0xC /* 00000614 */ label0000060A: 0000060A 4A87 tst.l D7 0000060C 6C5C bge +0x5E /* 0000066A */ 0000060E 4A86 tst.l D6 00000610 6F02 ble +0x4 /* 00000614 */ 00000612 6056 bra +0x58 /* 0000066A */ label00000614: 00000614 486E FFDC pea.l [A6 - 0x24] 00000618 2F07 move.l -[A7], D7 0000061A 2F0C move.l -[A7], A4 0000061C 4EBA 0106 jsr [PC + 0x106 /* 00000724 */] 00000620 2D40 FFFC move.l [A6 - 0x4], D0 00000624 4FEF 000C lea.l A7, [A7 + 0xC] label00000628: 00000628 40C0 move.w D0, SR 0000062A 007C 0700 ori.w sr, 1792 0000062E 3800 move.w D4, D0 00000630 7001 moveq.l D0, 0x01 00000632 C06C 0050 and.w D0, [A4 + 0x50] 00000636 662C bne +0x2E /* 00000664 */ 00000638 006C 0001 0050 ori.w [A4 + 0x50], 0x1 0000063E 7000 moveq.l D0, 0x00 00000640 2940 003A move.l [A4 + 0x3A], D0 00000644 41FA 015E lea.l A0, [PC + 0x15E /* 000007A4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000648 2948 0036 move.l [A4 + 0x36], A0 0000064C 2940 004A move.l [A4 + 0x4A], D0 00000650 2940 0046 move.l [A4 + 0x46], D0 00000654 41EC 0030 lea.l A0, [A4 + 0x30] 00000658 A058 syscall InsTime 0000065A 41EC 0030 lea.l A0, [A4 + 0x30] 0000065E 202E FFFC move.l D0, [A6 - 0x4] 00000662 A05A syscall PrimeTime label00000664: 00000664 48C4 ext.l D4 00000666 2004 move.l D0, D4 00000668 46C0 move.w SR, D0 label0000066A: 0000066A 4CEE 18F0 FFC0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x40] 00000670 4E5E unlink A6 00000672 4E75 rts fn00000674: 00000674 4E56 0000 link A6, 0 00000678 48E7 0308 movem.l -[A7], D6,D7,A4 0000067C 286E 0008 movea.l A4, [A6 + 0x8] 00000680 4207 clr.b D7 00000682 7004 moveq.l D0, 0x04 00000684 C06C 0050 and.w D0, [A4 + 0x50] 00000688 6700 0090 beq +0x92 /* 0000071A */ 0000068C 598F subq.l A7, 4 0000068E 2F2C 0052 move.l -[A7], [A4 + 0x52] 00000692 303C 00A9 move.w D0, 0xA9 00000696 AAAA syscall QuickTimeDispatch 00000698 2C1F move.l D6, [A7]+ 0000069A 9CAC 0066 sub.l D6, [A4 + 0x66] 0000069E 701C moveq.l D0, 0x1C 000006A0 C06C 004E and.w D0, [A4 + 0x4E] 000006A4 671A beq +0x1C /* 000006C0 */ 000006A6 5940 subq.w D0, 4 000006A8 671A beq +0x1C /* 000006C4 */ 000006AA 5940 subq.w D0, 4 000006AC 6722 beq +0x24 /* 000006D0 */ 000006AE 5140 subq.w D0, 8 000006B0 674E beq +0x50 /* 00000700 */ 000006B2 5940 subq.w D0, 4 000006B4 6726 beq +0x28 /* 000006DC */ 000006B6 5940 subq.w D0, 4 000006B8 672E beq +0x30 /* 000006E8 */ 000006BA 5940 subq.w D0, 4 000006BC 6736 beq +0x38 /* 000006F4 */ 000006BE 604A bra +0x4C /* 0000070A */ label000006C0: 000006C0 7E01 moveq.l D7, 0x01 000006C2 6046 bra +0x48 /* 0000070A */ label000006C4: 000006C4 4A86 tst.l D6 000006C6 5DC0 slt D0 000006C8 4400 neg.b D0 000006CA 49C0 lea.l A4, D0 000006CC 1E00 move.b D7, D0 000006CE 603A bra +0x3C /* 0000070A */ label000006D0: 000006D0 4A86 tst.l D6 000006D2 5EC0 sgt D0 000006D4 4400 neg.b D0 000006D6 49C0 lea.l A4, D0 000006D8 1E00 move.b D7, D0 000006DA 602E bra +0x30 /* 0000070A */ label000006DC: 000006DC 4A86 tst.l D6 000006DE 5FC0 sle D0 000006E0 4400 neg.b D0 000006E2 49C0 lea.l A4, D0 000006E4 1E00 move.b D7, D0 000006E6 6022 bra +0x24 /* 0000070A */ label000006E8: 000006E8 4A86 tst.l D6 000006EA 5CC0 sge D0 000006EC 4400 neg.b D0 000006EE 49C0 lea.l A4, D0 000006F0 1E00 move.b D7, D0 000006F2 6016 bra +0x18 /* 0000070A */ label000006F4: 000006F4 4A86 tst.l D6 000006F6 56C0 sne D0 000006F8 4400 neg.b D0 000006FA 49C0 lea.l A4, D0 000006FC 1E00 move.b D7, D0 000006FE 600A bra +0xC /* 0000070A */ label00000700: 00000700 4A86 tst.l D6 00000702 57C0 seq D0 00000704 4400 neg.b D0 00000706 49C0 lea.l A4, D0 00000708 1E00 move.b D7, D0 label0000070A: 0000070A 7000 moveq.l D0, 0x00 0000070C 1007 move.b D0, D7 0000070E 4A80 tst.l D0 00000710 6708 beq +0xA /* 0000071A */ 00000712 2F0C move.l -[A7], A4 00000714 303C 012D move.w D0, 0x12D 00000718 AAAA syscall QuickTimeDispatch label0000071A: 0000071A 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000720 4E5E unlink A6 00000722 4E75 rts fn00000724: 00000724 4E56 FFF0 link A6, -0x0010 00000728 206E 0010 movea.l A0, [A6 + 0x10] 0000072C 43EE FFF0 lea.l A1, [A6 - 0x10] 00000730 22D8 move.l [A1]+, [A0]+ 00000732 22D8 move.l [A1]+, [A0]+ 00000734 22D8 move.l [A1]+, [A0]+ 00000736 22D8 move.l [A1]+, [A0]+ 00000738 486E FFF0 pea.l [A6 - 0x10] 0000073C 206E 0008 movea.l A0, [A6 + 0x8] 00000740 4868 0056 pea.l [A0 + 0x56] 00000744 303C 010D move.w D0, 0x10D 00000748 AAAA syscall QuickTimeDispatch 0000074A 486E FFF0 pea.l [A6 - 0x10] 0000074E 2F3C 0001 0000 move.l -[A7], 0x10000 00000754 2F2E 000C move.l -[A7], [A6 + 0xC] 00000758 7008 moveq.l D0, 0x08 0000075A ABC2 syscall QTMatrixMathDispatch 0000075C 486E FFF0 pea.l [A6 - 0x10] 00000760 2F3C 000F 4240 move.l -[A7], 0xF4240 00000766 303C 00B7 move.w D0, 0xB7 0000076A AAAA syscall QuickTimeDispatch 0000076C 4AAE FFF0 tst.l [A6 - 0x10] 00000770 6C08 bge +0xA /* 0000077A */ 00000772 486E FFF0 pea.l [A6 - 0x10] 00000776 7003 moveq.l D0, 0x03 00000778 ABC2 syscall QTMatrixMathDispatch label0000077A: 0000077A 4AAE FFF0 tst.l [A6 - 0x10] 0000077E 660E bne +0x10 /* 0000078E */ 00000780 4AAE FFF4 tst.l [A6 - 0xC] 00000784 6F08 ble +0xA /* 0000078E */ 00000786 202E FFF4 move.l D0, [A6 - 0xC] 0000078A 4480 neg.l D0 0000078C 6012 bra +0x14 /* 000007A0 */ label0000078E: 0000078E 486E FFF0 pea.l [A6 - 0x10] 00000792 4878 03E8 push.l 0x3E8 00000796 303C 00B7 move.w D0, 0xB7 0000079A AAAA syscall QuickTimeDispatch 0000079C 202E FFF4 move.l D0, [A6 - 0xC] label000007A0: 000007A0 4E5E unlink A6 000007A2 4E75 rts 000007A4 4E56 0000 link A6, 0 000007A8 2F0C move.l -[A7], A4 000007AA 598F subq.l A7, 4 000007AC 2E89 move.l [A7], A1 000007AE 285F movea.l A4, [A7]+ 000007B0 49EC FFD0 lea.l A4, [A4 - 0x30] 000007B4 4A2C 008E tst.b [A4 + 0x8E] 000007B8 670E beq +0x10 /* 000007C8 */ 000007BA 006C 0002 0050 ori.w [A4 + 0x50], 0x2 000007C0 41EC 0090 lea.l A0, [A4 + 0x90] 000007C4 A082 syscall DTInstall 000007C6 6008 bra +0xA /* 000007D0 */ label000007C8: 000007C8 2F0C move.l -[A7], A4 000007CA 303C 012D move.w D0, 0x12D 000007CE AAAA syscall QuickTimeDispatch label000007D0: 000007D0 286E FFFC movea.l A4, [A6 - 0x4] 000007D4 4E5E unlink A6 000007D6 4E75 rts 000007D8 4E56 0000 link A6, 0 000007DC 2F0C move.l -[A7], A4 000007DE 2009 move.l D0, A1 000007E0 2840 movea.l A4, D0 000007E2 7002 moveq.l D0, 0x02 000007E4 C06C 0050 and.w D0, [A4 + 0x50] 000007E8 670E beq +0x10 /* 000007F8 */ 000007EA 026C FFFD 0050 andi.w [A4 + 0x50], 0xFFFD 000007F0 2F0C move.l -[A7], A4 000007F2 303C 012D move.w D0, 0x12D 000007F6 AAAA syscall QuickTimeDispatch label000007F8: 000007F8 286E FFFC movea.l A4, [A6 - 0x4] 000007FC 4E5E unlink A6 000007FE 4E75 rts