First: Flags=$01 Version=$0002 Comment: UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE [1DAD0, 2B358) Dictionary: Flags $00 FirstId 200 200: Main Pad Comment: ##################################################################################### Module: AUTOMOD_1DAD0 [1DAD0, 1DD78) Module started due to: island above, FILE directive Resolved outgoing references: +290 (1DD60): JSR EXTRELNODE +280 (1DD50): JSR EXTRELNODE +276 (1DD46): BSR EXTGETUPDATEHDR +270 (1DD40): JSR EXTRELNODE +266 (1DD36): BSR EXTUPDATEHDR +232 (1DD02): JSR EXTGETRECA +228 (1DCF8): JSR EXTGETRECA +212 (1DCE2): JSR EXTGETNODE +152 (1DC22): JSR EXTINITNODE +E2 (1DBB2): BSR EXTDOAOCRWF +D8 (1DBA8): BSR EXTCKCLUMPSIZE +B8 (1DB88): BSR EXTDOAOCRWF +A8 (1DB78): BSR EXTCOPYPARAM +0 (1DAD0): EXTALLOCNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a +8E (1DB5E): EXTEXTBTFILE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a +1A6 (1DC76): EXTBTADJEOF VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a +1B4 (1DC84): EXTFREENODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a Dictionary: Flags $00 FirstId 201 201: AUTOMOD_1DAD0 202: EXTBTADJEOF 203: EXTFREENODE 204: EXTEXTBTFILE 205: EXTALLOCNODE Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1DAD0"(201) Segment="Main"(200) Size: Flags $00 ModuleSize 680 Content: Flags $08 Contents offset $0000 size $02A8 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6) 00000006: 7800 'x.' MOVEQ #$00,D4 00000008: 95CA '..' SUBA.L A2,A2 0000000A: 6100 01EE 'a...' BSR *+$01F0 ; 000001FA 0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A 00000010: 0C40 0020 '.@. ' CMPI.W #$0020,D0 00000014: 666E 'fn' BNE.S *+$0070 ; 00000084 00000016: 7022 'p"' MOVEQ #$22,D0 ; '"' 00000018: 606A '`j' BRA.S *+$006C ; 00000084 0000001A: 3401 '4.' MOVE.W D1,D2 0000001C: E44A '.J' LSR.W #2,D2 0000001E: 5342 'SB' SUBQ.W #1,D2 00000020: 2049 ' I' MOVEA.L A1,A0 00000022: 2018 ' .' MOVE.L (A0)+,D0 00000024: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 0000002A: 660C 'f.' BNE.S *+$000E ; 00000038 0000002C: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000022 00000030: 48C1 'H.' EXT.L D1 00000032: E789 '..' LSL.L #3,D1 00000034: D881 '..' ADD.L D1,D4 00000036: 60D2 '`.' BRA.S *-$002C ; 0000000A 00000038: 343C 001F '4<..' MOVE.W #$001F,D2 0000003C: 0500 '..' BTST D2,D0 0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 00000040: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 0000003C 00000044: 05C0 '..' BSET D2,D0 00000046: 2600 '&.' MOVE.L D0,D3 00000048: 41E8 FFFC 'A...' LEA -$0004(A0),A0 0000004C: 2648 '&H' MOVEA.L A0,A3 0000004E: 91C9 '..' SUBA.L A1,A0 00000050: 2208 '".' MOVE.L A0,D1 00000052: E789 '..' LSL.L #3,D1 00000054: 0681 0000 001F '......' ADDI.L #$0000001F,D1 0000005A: 48C2 'H.' EXT.L D2 0000005C: 9282 '..' SUB.L D2,D1 0000005E: D284 '..' ADD.L D4,D1 00000060: 202C 002E ' ,..' MOVE.L $002E(A4),D0 00000064: B081 '..' CMP.L D1,D0 00000066: 6E08 'n.' BGT.S *+$000A ; 00000070 00000068: 6100 01DA 'a...' BSR *+$01DC ; 00000244 0000006C: 7022 'p"' MOVEQ #$22,D0 ; '"' 0000006E: 6014 '`.' BRA.S *+$0016 ; 00000084 00000070: 2683 '&.' MOVE.L D3,(A3) 00000072: 4EBA 022C 'N..,' JSR *+$022E ; 000002A0 00000076: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4) 0000007A: 08D4 0007 '....' BSET #$07,(A4) 0000007E: 4240 'B@' CLR.W D0 00000080: 6100 01C2 'a...' BSR *+$01C4 ; 00000244 00000084: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3 00000088: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000008A: 4A40 'J@' TST.W D0 0000008C: 4E75 'Nu' RTS 0000008E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000090: 48E6 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A6) 00000094: 322C 0002 '2,..' MOVE.W $0002(A4),D1 00000098: 2278 034E '"x.N' MOVEA.L $034E,A1 0000009C: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 000000A0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4 000000A4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) 000000A8: 6100 FF56 'a..V' BSR EXTCOPYPARAM-AUTOMOD_1DAD0+$FF56 ; ids: 214, 201 000000AC: 316C 0002 0018 '1l....' MOVE.W $0002(A4),$0018(A0) 000000B2: 2144 0024 '!D.$' MOVE.L D4,$0024(A0) 000000B6: 7200 'r.' MOVEQ #$00,D1 000000B8: 6100 FF46 'a..F' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF46 ; ids: 212, 201 000000BC: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 000000C0: 6710 'g.' BEQ.S *+$0012 ; 000000D2 000000C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 000000C6: 6600 00D4 'f...' BNE *+$00D6 ; 0000019C 000000CA: 2828 0028 '((.(' MOVE.L $0028(A0),D4 000000CE: 6700 00CC 'g...' BEQ *+$00CE ; 0000019C 000000D2: 2C31 1008 ',1..' MOVE.L $08(A1,D1.W),D6 000000D6: DC84 '..' ADD.L D4,D6 000000D8: 6100 FF26 'a..&' BSR EXTCKCLUMPSIZE-AUTOMOD_1DAD0+$FF26 ; ids: 213, 201 000000DC: 2146 001C '!F..' MOVE.L D6,$001C(A0) 000000E0: 7206 'r.' MOVEQ #$06,D1 000000E2: 6100 FF1C 'a...' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF1C ; ids: 212, 201 000000E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000019C 000000EA: 322C 0002 '2,..' MOVE.W $0002(A4),D1 000000EE: 2278 034E '"x.N' MOVEA.L $034E,A1 000000F2: 262C 002E '&,..' MOVE.L $002E(A4),D3 000000F6: 2803 '(.' MOVE.L D3,D4 000000F8: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5 000000FC: 8AEC 002A '...*' DIVU.W $002A(A4),D5 00000100: 4845 'HE' SWAP D5 00000102: 4245 'BE' CLR.W D5 00000104: 4845 'HE' SWAP D5 00000106: 2945 002E ')E..' MOVE.L D5,$002E(A4) 0000010A: 5385 'S.' SUBQ.L #1,D5 0000010C: 2C05 ',.' MOVE.L D5,D6 0000010E: 95CA '..' SUBA.L A2,A2 00000110: 6100 00E8 'a...' BSR *+$00EA ; 000001FA 00000114: 6600 0086 'f...' BNE *+$0088 ; 0000019C 00000118: 48C1 'H.' EXT.L D1 0000011A: E789 '..' LSL.L #3,D1 0000011C: 9681 '..' SUB.L D1,D3 0000011E: 9A81 '..' SUB.L D1,D5 00000120: 6C04 'l.' BGE.S *+$0006 ; 00000126 00000122: 5384 'S.' SUBQ.L #1,D4 00000124: 6062 '`b' BRA.S *+$0064 ; 00000188 00000126: 4A92 'J.' TST.L (A2) 00000128: 66E6 'f.' BNE.S *-$0018 ; 00000110 0000012A: 2484 '$.' MOVE.L D4,(A2) 0000012C: 4A83 'J.' TST.L D3 0000012E: 6C16 'l.' BGE.S *+$0018 ; 00000146 00000130: D681 '..' ADD.L D1,D3 00000132: 86FC 0008 '....' DIVU.W #$0008,D3 00000136: 3003 '0.' MOVE.W D3,D0 00000138: 4243 'BC' CLR.W D3 0000013A: 4843 'HC' SWAP D3 0000013C: 7207 'r.' MOVEQ #$07,D1 0000013E: 9283 '..' SUB.L D3,D1 00000140: 03F1 0000 '....' BSET D1,$00(A1,D0.W) 00000144: 76FF 'v.' MOVEQ #$FF,D3 00000146: 4EBA 0158 'N..X' JSR *+$015A ; 000002A0 0000014A: 6100 00F8 'a...' BSR *+$00FA ; 00000244 0000014E: 664C 'fL' BNE.S *+$004E ; 0000019C 00000150: 2204 '".' MOVE.L D4,D1 00000152: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211 00000156: 6644 'fD' BNE.S *+$0046 ; 0000019C 00000158: 2448 '$H' MOVEA.L A0,A2 0000015A: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2) 00000160: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2) 00000166: 322C 002A '2,.*' MOVE.W $002A(A4),D1 0000016A: 70EE 'p.' MOVEQ #$EE,D0 0000016C: D041 '.A' ADD.W D1,D0 0000016E: E448 '.H' LSR.W #2,D0 00000170: E548 '.H' LSL.W #2,D0 00000172: 0640 000E '.@..' ADDI.W #$000E,D0 00000176: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W) 0000017A: 4A83 'J.' TST.L D3 0000017C: 6D06 'm.' BLT.S *+$0008 ; 00000184 0000017E: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2) 00000184: 4EBA 011A 'N...' JSR *+$011C ; 000002A0 00000188: 9C84 '..' SUB.L D4,D6 0000018A: DDAC 0032 '...2' ADD.L D6,$0032(A4) 0000018E: 08D4 0007 '....' BSET #$07,(A4) 00000192: 4200 'B.' CLR.B D0 00000194: 6100 00AE 'a...' BSR *+$00B0 ; 00000244 00000198: 50F8 0377 'P..w' ST $0377 0000019C: 4CDE 0C7C 'L..|' MOVEM.L (A6)+,D2-D6/A2/A3 000001A0: 2F1E '/.' MOVE.L (A6)+,-(A7) 000001A2: 4A40 'J@' TST.W D0 000001A4: 4E75 'Nu' RTS 000001A6: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4) 000001AC: 6704 'g.' BEQ.S *+$0006 ; 000001B2 000001AE: 2F38 0794 '/8..' MOVE.L $0794,-(A7) 000001B2: 4E75 'Nu' RTS 000001B4: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001B6: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6) 000001BA: 2601 '&.' MOVE.L D1,D3 000001BC: 95CA '..' SUBA.L A2,A2 000001BE: 613A 'a:' BSR.S *+$003C ; 000001FA 000001C0: 662E 'f.' BNE.S *+$0030 ; 000001F0 000001C2: 48C1 'H.' EXT.L D1 000001C4: E789 '..' LSL.L #3,D1 000001C6: 9681 '..' SUB.L D1,D3 000001C8: 6CF4 'l.' BGE.S *-$000A ; 000001BE 000001CA: D681 '..' ADD.L D1,D3 000001CC: 86FC 0008 '....' DIVU.W #$0008,D3 000001D0: 7000 'p.' MOVEQ #$00,D0 000001D2: 3003 '0.' MOVE.W D3,D0 000001D4: 4243 'BC' CLR.W D3 000001D6: 4843 'HC' SWAP D3 000001D8: 7207 'r.' MOVEQ #$07,D1 000001DA: 9283 '..' SUB.L D3,D1 000001DC: 03B1 0000 '....' BCLR D1,$00(A1,D0.W) 000001E0: 4EBA 00BE 'N...' JSR *+$00C0 ; 000002A0 000001E4: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4) 000001E8: 08D4 0007 '....' BSET #$07,(A4) 000001EC: 4200 'B.' CLR.B D0 000001EE: 6154 'aT' BSR.S *+$0056 ; 00000244 000001F0: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2 000001F4: 2F1E '/.' MOVE.L (A6)+,-(A7) 000001F6: 4A40 'J@' TST.W D0 000001F8: 4E75 'Nu' RTS 000001FA: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001FC: 7400 't.' MOVEQ #$00,D2 000001FE: 200A ' .' MOVE.L A2,D0 00000200: 670E 'g.' BEQ.S *+$0010 ; 00000210 00000202: 2412 '$.' MOVE.L (A2),D2 00000204: 613E 'a>' BSR.S *+$0040 ; 00000244 00000206: 6636 'f6' BNE.S *+$0038 ; 0000023E 00000208: 4A82 'J.' TST.L D2 0000020A: 6604 'f.' BNE.S *+$0006 ; 00000210 0000020C: 7020 'p ' MOVEQ #$20,D0 ; ' ' 0000020E: 602E '`.' BRA.S *+$0030 ; 0000023E 00000210: 7200 'r.' MOVEQ #$00,D1 00000212: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210 00000216: 6626 'f&' BNE.S *+$0028 ; 0000023E 00000218: 2448 '$H' MOVEA.L A0,A2 0000021A: 7000 'p.' MOVEQ #$00,D0 0000021C: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) 00000222: 6602 'f.' BNE.S *+$0004 ; 00000226 00000224: 7002 'p.' MOVEQ #$02,D0 00000226: 224A '"J' MOVEA.L A2,A1 00000228: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 0000022C: 2208 '".' MOVE.L A0,D1 0000022E: 302A 000A '0*..' MOVE.W $000A(A2),D0 00000232: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 00000236: 2241 '"A' MOVEA.L D1,A1 00000238: 91C9 '..' SUBA.L A1,A0 0000023A: 3208 '2.' MOVE.W A0,D1 0000023C: 4240 'B@' CLR.W D0 0000023E: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000240: 4A40 'J@' TST.W D0 00000242: 4E75 'Nu' RTS 00000244: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000246: 200A ' .' MOVE.L A2,D0 00000248: 6750 'gP' BEQ.S *+$0052 ; 0000029A 0000024A: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) 0000024E: 0894 0007 '....' BCLR #$07,(A4) 00000252: 6738 'g8' BEQ.S *+$003A ; 0000028C 00000254: 48E6 2030 'H. 0' MOVEM.L D2/A2/A3,-(A6) 00000258: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) 0000025E: 660C 'f.' BNE.S *+$000E ; 0000026C 00000260: 4EBA 003E 'N..>' JSR *+$0040 ; 000002A0 00000264: 264A '&J' MOVEA.L A2,A3 00000266: 6100 FD98 'a...' BSR EXTUPDATEHDR-AUTOMOD_1DAD0+$FD98 ; ids: 208, 201 0000026A: 6018 '`.' BRA.S *+$001A ; 00000284 0000026C: 7200 'r.' MOVEQ #$00,D1 0000026E: 204A ' J' MOVEA.L A2,A0 00000270: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 00000274: 95CA '..' SUBA.L A2,A2 00000276: 6100 FD88 'a...' BSR EXTGETUPDATEHDR-AUTOMOD_1DAD0+$FD88 ; ids: 207, 201 0000027A: 6608 'f.' BNE.S *+$000A ; 00000284 0000027C: 7204 'r.' MOVEQ #$04,D1 0000027E: 204B ' K' MOVEA.L A3,A0 00000280: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 00000284: 4CDE 0C04 'L...' MOVEM.L (A6)+,D2/A2/A3 00000288: 200A ' .' MOVE.L A2,D0 0000028A: 670A 'g.' BEQ.S *+$000C ; 00000296 0000028C: 7200 'r.' MOVEQ #$00,D1 0000028E: 204A ' J' MOVEA.L A2,A0 00000290: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 00000294: 95CA '..' SUBA.L A2,A2 00000296: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 0000029A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000029C: 4A40 'J@' TST.W D0 0000029E: 4E75 'Nu' RTS 000002A0: 08EA 0007 FFF6 '......' BSET #$07,-$000A(A2) 000002A6: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 206 206: EXTRELNODE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(206) 00000292 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(206) 00000282 Dictionary: Flags $00 FirstId 207 207: EXTGETUPDATEHDR ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTGETUPDATEHDR"(207) Ref2="AUTOMOD_1DAD0"(201) 0278 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(206) 00000272 Dictionary: Flags $00 FirstId 208 208: EXTUPDATEHDR Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTUPDATEHDR"(208) Ref2="AUTOMOD_1DAD0"(201) 0268 Dictionary: Flags $00 FirstId 209 209: EXTGETRECA Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(209) 00000234 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(209) 0000022A Dictionary: Flags $00 FirstId 210 210: EXTGETNODE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(210) 00000214 Dictionary: Flags $00 FirstId 211 211: EXTINITNODE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINITNODE"(211) 00000154 Dictionary: Flags $00 FirstId 212 212: EXTDOAOCRWF ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201) 00E4 Dictionary: Flags $00 FirstId 213 213: EXTCKCLUMPSIZE Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCKCLUMPSIZE"(213) Ref2="AUTOMOD_1DAD0"(201) 00DA ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201) 00BA Dictionary: Flags $00 FirstId 214 214: EXTCOPYPARAM Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCOPYPARAM"(214) Ref2="AUTOMOD_1DAD0"(201) 00AA EntryPoint: Flags=$08=(Extern Code) Offset=$01A6 Entry="EXTBTADJEOF"(202) EntryPoint: Flags=$08=(Extern Code) Offset=$01B4 Entry="EXTFREENODE"(203) EntryPoint: Flags=$08=(Extern Code) Offset=$008E Entry="EXTEXTBTFILE"(204) EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTALLOCNODE"(205) Comment: AUTOMOD_1DAD0 ended due to: vector glue below Comment: ##################################################################################### Module: EXTBTREEINSTALL [1DDA0, 1DE0A) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a Dictionary: Flags $00 FirstId 215 215: EXTBTREEINSTALL Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTREEINSTALL"(215) Segment="Main"(200) Size: Flags $00 ModuleSize 106 Content: Flags $08 Contents offset $0000 size $006A 00000000: 7022 'p"' MOVEQ #$22,D0 ; '"' 00000002: A71E '..' _NewPtrSysClear ; A71E 00000004: 6600 0060 'f..`' BNE *+$0062 ; 00000066 00000008: 2248 '"H' MOVEA.L A0,A1 0000000A: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0 0000000E: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 00000014: 6612 'f.' BNE.S *+$0014 ; 00000028 00000016: 7074 'pt' MOVEQ #$74,D0 ; 't' 00000018: A71E '..' _NewPtrSysClear ; A71E 0000001A: 6600 004A 'f..J' BNE *+$004C ; 00000066 0000001E: 21C8 0BB8 '!...' MOVE.L A0,$0BB8 00000022: 30BC 0074 '0..t' MOVE.W #$0074,(A0) 00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A 00000028: 2040 ' @' MOVEA.L D0,A0 0000002A: 2149 000A '!I..' MOVE.L A1,$000A(A0) 0000002E: 237C 004B 5400 '#|.KT.' MOVE.L #$004B5400,$001A(A1) 001A 00000036: 237C FFFF FFFF '#|....' MOVE.L #$FFFFFFFF,$0016(A1) 0016 0000003E: 203C 0000 0A78 ' <...x' MOVE.L #$00000A78,D0 00000044: A71E '..' _NewPtrSysClear ; A71E 00000046: 6600 001E 'f...' BNE *+$0020 ; 00000066 0000004A: 2348 000A '#H..' MOVE.L A0,$000A(A1) 0000004E: D0FC 0056 '...V' ADDA.W #$0056,A0 00000052: 2348 000E '#H..' MOVE.L A0,$000E(A1) 00000056: 317C 0200 0002 '1|....' MOVE.W #$0200,$0002(A0) 0000005C: D0FC 0A22 '..."' ADDA.W #$0A22,A0 00000060: 2348 0016 '#H..' MOVE.L A0,$0016(A1) 00000064: 4E75 'Nu' RTS 00000066: 7019 'p.' MOVEQ #$19,D0 00000068: A9C9 '..' _SysError ; A9C9 Comment: EXTBTREEINSTALL ended due to: vector glue below Comment: ##################################################################################### Module: BTFUNCS [1DE20, 1E9E2) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +BBE (1E9DE): BRA EXTBTCMDDONE +BAA (1E9CA): BSR EXTBTADJEOF +B50 (1E970): JSR EXTGETBLOCK +82A (1E64A): BRA EXTBTCMDDONE +824 (1E644): BSR EXTDOAOCRWF +818 (1E638): BSR EXTDOAOCRWF +7C4 (1E5E4): BSR EXTDOAOCRWF +78C (1E5AC): BSR EXTDOAOCRWF +780 (1E5A0): BSR EXTCOPYPARAM +762 (1E582): BSR EXTBTQUEUE +738 (1E558): BRA EXTBTCMDDONE +718 (1E538): BSR EXTISBTREE +712 (1E532): BSR EXTBTQUEUE +70E (1E52E): BRA EXTBTCMDDONE +6E0 (1E500): BSR EXTISBTREE +6DA (1E4FA): BSR EXTBTQUEUE +650 (1E470): BRA EXTBTCMDDONE +64C (1E46C): BSR EXTBTFLUSH +63E (1E45E): BSR EXTISBTREE +638 (1E458): BSR EXTBTQUEUE +634 (1E454): BRA EXTBTCMDDONE +5D0 (1E3F0): BSR EXTISBTREE +5C8 (1E3E8): BSR EXTBTQUEUE +5BA (1E3DA): JSR EXTBTDELETE +5A6 (1E3C6): BSR EXTISBTREE +59E (1E3BE): BSR EXTBTQUEUE +59A (1E3BA): BRA EXTBTCMDDONE +526 (1E346): JSR EXTBTGETRECORD +4EE (1E30E): BSR EXTISBTREE +4E6 (1E306): BSR EXTBTQUEUE +4E2 (1E302): BRA EXTBTCMDDONE +490 (1E2B0): JSR EXTBTSEARCH +46C (1E28C): BSR EXTISBTREE +464 (1E284): BSR EXTBTQUEUE +45E (1E27E): JSR EXTBTINSERT +446 (1E266): JSR EXTBTDELETE +428 (1E248): BSR EXTISBTREE +420 (1E240): BSR EXTBTQUEUE +40C (1E22C): JSR EXTBTDELETE +3F8 (1E218): JSR EXTBTINSERT +3D2 (1E1F2): BSR EXTISBTREE +3CA (1E1EA): BSR EXTBTQUEUE +3C4 (1E1E4): JSR EXTBTINSERT +39E (1E1BE): BSR EXTISBTREE +396 (1E1B6): BSR EXTBTQUEUE +392 (1E1B2): BRA EXTBTCMDDONE +386 (1E1A6): BSR EXTDOAOCRWF +37C (1E19C): BSR EXTCOPYPARAM +376 (1E196): JSR EXTBTCLOSE +364 (1E184): BSR EXTBTFLUSH +320 (1E140): BSR EXTISBTREE +31A (1E13A): BSR EXTBTQUEUE +2E8 (1E108): BRA EXTBTCMDDONE +2D2 (1E0F2): BSR EXTDOAOCRWF +2BA (1E0DA): JSR EXTBTOPEN +250 (1E070): BSR EXTDOAOCRWF +244 (1E064): BSR EXTCOPYPARAM +23E (1E05E): BSR EXTBTQUEUE +236 (1E056): BRA EXTBTCMDDONE +230 (1E050): BSR EXTDOAOCRWF +1CC (1DFEC): BSR EXTDOAOCRWF +FA (1DF1A): BSR EXTDOAOCRWF +EC (1DF0C): BSR EXTCKCLUMPSIZE +DA (1DEFA): BSR EXTDOAOCRWF +A0 (1DEC0): BSR EXTDOAOCRWF +94 (1DEB4): BSR EXTCOPYPARAM +62 (1DE82): BSR EXTBTQUEUE +10 (1DE30): BRA EXTBTCMDDONE +A (1DE2A): BSR EXTBTQUEUE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a +0 (1DE20): EXTBTREEDISPATCH Trap A08E Dictionary: Flags $00 FirstId 216 216: BTFUNCS 217: EXTBTREEDISPATCH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="BTFUNCS"(216) Segment="Main"(200) Size: Flags $00 ModuleSize 3010 Content: Flags $08 Contents offset $0000 size $0BC2 00000000: 4A40 'J@' TST.W D0 00000002: 6D06 'm.' BLT.S *+$0008 ; 0000000A 00000004: 0C40 000F '.@..' CMPI.W #$000F,D0 00000008: 630A 'c.' BLS.S *+$000C ; 00000014 0000000A: 6100 FFF4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FFF4 ; ids: 220, 216 0000000E: 70CE 'p.' MOVEQ #$CE,D0 00000010: 6000 FFEE '`...' BRA EXTBTCMDDONE-BTFUNCS+$FFEE ; ids: 218, 216 00000014: 3400 '4.' MOVE.W D0,D2 00000016: 43FA 000A 'C...' LEA *+$000C,A1 ; 00000022 0000001A: D442 '.B' ADD.W D2,D2 0000001C: D442 '.B' ADD.W D2,D2 0000001E: 4EF1 2000 'N. .' JMP $00(A1,D2.W) 00000022: 4EFA 003E 'N..>' JMP *+$0040 ; 00000062 00000026: 4EFA 0212 'N...' JMP *+$0214 ; 0000023A 0000002A: 4EFA 02EA 'N...' JMP *+$02EC ; 00000316 0000002E: 4EFA 0366 'N..f' JMP *+$0368 ; 00000396 00000032: 4EFA 0396 'N...' JMP *+$0398 ; 000003CA 00000036: 4EFA 03E8 'N...' JMP *+$03EA ; 00000420 0000003A: 4EFA 0428 'N..(' JMP *+$042A ; 00000464 0000003E: 4EFA 04A6 'N...' JMP *+$04A8 ; 000004E6 00000042: 4EFA 055A 'N..Z' JMP *+$055C ; 0000059E 00000046: 4EFA 0580 'N...' JMP *+$0582 ; 000005C8 0000004A: 4EFA 05EC 'N...' JMP *+$05EE ; 00000638 0000004E: 4EFA 0604 'N...' JMP *+$0606 ; 00000654 00000052: 4EFA 0686 'N...' JMP *+$0688 ; 000006DA 00000056: 4EFA 06BA 'N...' JMP *+$06BC ; 00000712 0000005A: 4EFA 06E0 'N...' JMP *+$06E2 ; 0000073C 0000005E: 4EFA 0702 'N...' JMP *+$0704 ; 00000762 00000062: 6100 FF9C 'a...' BSR EXTBTQUEUE-BTFUNCS+$FF9C ; ids: 220, 216 00000066: 303C FE5C '0<.\' MOVE.W #$FE5C,D0 0000006A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2 0000006E: 6700 01C6 'g...' BEQ *+$01C8 ; 00000236 00000072: 2242 '"B' MOVEA.L D2,A1 00000074: 6100 0928 'a..(' BSR *+$092A ; 0000099E 00000078: 6600 01BC 'f...' BNE *+$01BE ; 00000236 0000007C: 303C FE60 '0<.`' MOVE.W #$FE60,D0 00000080: 3428 001C '4(..' MOVE.W $001C(A0),D2 00000084: 6700 01B0 'g...' BEQ *+$01B2 ; 00000236 00000088: 0C42 0081 '.B..' CMPI.W #$0081,D2 0000008C: 6200 01A8 'b...' BHI *+$01AA ; 00000236 00000090: 2848 '(H' MOVEA.L A0,A4 00000092: 7E00 '~.' MOVEQ #$00,D7 00000094: 6100 FF6A 'a..j' BSR EXTCOPYPARAM-BTFUNCS+$FF6A ; ids: 214, 216 00000098: 08E8 0002 001B '......' BSET #$02,$001B(A0) 0000009E: 7201 'r.' MOVEQ #$01,D1 000000A0: 6100 FF5E 'a..^' BSR EXTDOAOCRWF-BTFUNCS+$FF5E ; ids: 212, 216 000000A4: 6600 0182 'f...' BNE *+$0184 ; 00000228 000000A8: 50C7 'P.' ST D7 000000AA: 2478 034E '$x.N' MOVEA.L $034E,A2 000000AE: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 000000B2: 2C2C 002C ',,.,' MOVE.L $002C(A4),D6 000000B6: 2272 5014 '"rP.' MOVEA.L $14(A2,D5.W),A1 000000BA: BCA9 0020 '... ' CMP.L $0020(A1),D6 000000BE: 6408 'd.' BCC.S *+$000A ; 000000C8 000000C0: 2C29 0020 ',). ' MOVE.L $0020(A1),D6 000000C4: 2946 002C ')F.,' MOVE.L D6,$002C(A4) 000000C8: 2832 500C '(2P.' MOVE.L $0C(A2,D5.W),D4 000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2 000000CE: B886 '..' CMP.L D6,D4 000000D0: 6432 'd2' BCC.S *+$0034 ; 00000104 000000D2: 9C84 '..' SUB.L D4,D6 000000D4: 2146 0024 '!F.$' MOVE.L D6,$0024(A0) 000000D8: 7200 'r.' MOVEQ #$00,D1 000000DA: 6100 FF24 'a..$' BSR EXTDOAOCRWF-BTFUNCS+$FF24 ; ids: 212, 216 000000DE: 6600 0148 'f..H' BNE *+$014A ; 00000228 000000E2: D8A8 0028 '...(' ADD.L $0028(A0),D4 000000E6: 2472 5014 '$rP.' MOVEA.L $14(A2,D5.W),A2 000000EA: 2C04 ',.' MOVE.L D4,D6 000000EC: 6100 FF12 'a...' BSR EXTCKCLUMPSIZE-BTFUNCS+$FF12 ; ids: 213, 216 000000F0: 2478 034E '$x.N' MOVEA.L $034E,A2 000000F4: 2146 001C '!F..' MOVE.L D6,$001C(A0) 000000F8: 7206 'r.' MOVEQ #$06,D1 000000FA: 6100 FF04 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FF04 ; ids: 212, 216 000000FE: 6600 0128 'f..(' BNE *+$012A ; 00000228 00000102: 2806 '(.' MOVE.L D6,D4 00000104: 6100 0A36 'a..6' BSR *+$0A38 ; 00000B3C 00000108: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) 0000010E: 317C 0003 000A '1|....' MOVE.W #$0003,$000A(A0) 00000114: 2F08 '/.' MOVE.L A0,-(A7) 00000116: D0FC 000E '....' ADDA.W #$000E,A0 0000011A: 317C 0200 0012 '1|....' MOVE.W #$0200,$0012(A0) 00000120: 302C 001C '0,..' MOVE.W $001C(A4),D0 00000124: 3140 0014 '1@..' MOVE.W D0,$0014(A0) 00000128: 88FC 0200 '....' DIVU.W #$0200,D4 0000012C: 4844 'HD' SWAP D4 0000012E: 4244 'BD' CLR.W D4 00000130: 4844 'HD' SWAP D4 00000132: 2144 0016 '!D..' MOVE.L D4,$0016(A0) 00000136: 2C04 ',.' MOVE.L D4,D6 00000138: 7601 'v.' MOVEQ #$01,D3 0000013A: 0486 0000 0800 '......' SUBI.L #$00000800,D6 00000140: 6F0A 'o.' BLE.S *+$000C ; 0000014C 00000142: 5283 'R.' ADDQ.L #1,D3 00000144: 0486 0000 0F70 '.....p' SUBI.L #$00000F70,D6 0000014A: 62F6 'b.' BHI.S *-$0008 ; 00000142 0000014C: 9883 '..' SUB.L D3,D4 0000014E: 2144 001A '!D..' MOVE.L D4,$001A(A0) 00000152: 216C 002C 0020 '!l.,. ' MOVE.L $002C(A4),$0020(A0) 00000158: 117C 00FF 0024 '.|...$' MOVE.B #$FF,$0024(A0) 0000015E: D0FC 006A '...j' ADDA.W #$006A,A0 00000162: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 00000166: 670C 'g.' BEQ.S *+$000E ; 00000174 00000168: 2240 '"@' MOVEA.L D0,A1 0000016A: 7000 'p.' MOVEQ #$00,D0 0000016C: 1011 '..' MOVE.B (A1),D0 0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+ 00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E 00000174: 2057 ' W' MOVEA.L (A7),A0 00000176: D0FC 00F8 '....' ADDA.W #$00F8,A0 0000017A: 2C03 ',.' MOVE.L D3,D6 0000017C: 343C 0800 '4<..' MOVE.W #$0800,D2 00000180: 6100 0898 'a...' BSR *+$089A ; 00000A1A 00000184: 5383 'S.' SUBQ.L #1,D3 00000186: 2057 ' W' MOVEA.L (A7),A0 00000188: 317C 01F8 01F8 '1|....' MOVE.W #$01F8,$01F8(A0) 0000018E: 317C 00F8 01FA '1|....' MOVE.W #$00F8,$01FA(A0) 00000194: 317C 0078 01FC '1|.x..' MOVE.W #$0078,$01FC(A0) 0000019A: 317C 000E 01FE '1|....' MOVE.W #$000E,$01FE(A0) 000001A0: 204B ' K' MOVEA.L A3,A0 000001A2: 265F '&_' MOVEA.L (A7)+,A3 000001A4: 214B 0020 '!K. ' MOVE.L A3,$0020(A0) 000001A8: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) 000001AE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) 0024 000001B6: 7A01 'z.' MOVEQ #$01,D5 000001B8: 7800 'x.' MOVEQ #$00,D4 000001BA: 4A43 'JC' TST.W D3 000001BC: 6702 'g.' BEQ.S *+$0004 ; 000001C0 000001BE: 2685 '&.' MOVE.L D5,(A3) 000001C0: 2004 ' .' MOVE.L D4,D0 000001C2: 7209 'r.' MOVEQ #$09,D1 000001C4: E3A8 '..' LSL.L D1,D0 000001C6: 2140 002E '!@..' MOVE.L D0,$002E(A0) 000001CA: 7204 'r.' MOVEQ #$04,D1 000001CC: 6100 FE32 'a..2' BSR EXTDOAOCRWF-BTFUNCS+$FE32 ; ids: 212, 216 000001D0: 6656 'fV' BNE.S *+$0058 ; 00000228 000001D2: 51CB 000E 'Q...' DBF D3,*+$0010 ; 000001E2 000001D6: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 000001DA: 25B2 500C 5008 '%.P.P.' MOVE.L $0C(A2,D5.W),$08(A2,D5.W) 000001E0: 6046 '`F' BRA.S *+$0048 ; 00000228 000001E2: 224B '"K' MOVEA.L A3,A1 000001E4: 7000 'p.' MOVEQ #$00,D0 000001E6: 323C 007F '2<..' MOVE.W #$007F,D1 000001EA: 22C0 '".' MOVE.L D0,(A1)+ 000001EC: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000001EA 000001F0: 177C 0002 0008 '.|....' MOVE.B #$02,$0008(A3) 000001F6: 377C 0001 000A '7|....' MOVE.W #$0001,$000A(A3) 000001FC: 2744 0004 ''D..' MOVE.L D4,$0004(A3) 00000200: 377C 01FC 01FC '7|....' MOVE.W #$01FC,$01FC(A3) 00000206: 377C 000E 01FE '7|....' MOVE.W #$000E,$01FE(A3) 0000020C: 5284 'R.' ADDQ.L #1,D4 0000020E: 5285 'R.' ADDQ.L #1,D5 00000210: 4A86 'J.' TST.L D6 00000212: 67A6 'g.' BEQ.S *-$0058 ; 000001BA 00000214: 2F08 '/.' MOVE.L A0,-(A7) 00000216: 204B ' K' MOVEA.L A3,A0 00000218: D0FC 000E '....' ADDA.W #$000E,A0 0000021C: 343C 0F70 '4<.p' MOVE.W #$0F70,D2 00000220: 6100 07F8 'a...' BSR *+$07FA ; 00000A1A 00000224: 205F ' _' MOVEA.L (A7)+,A0 00000226: 6092 '`.' BRA.S *-$006C ; 000001BA 00000228: 4A07 'J.' TST.B D7 0000022A: 670A 'g.' BEQ.S *+$000C ; 00000236 0000022C: 3D00 '=.' MOVE.W D0,-(A6) 0000022E: 7202 'r.' MOVEQ #$02,D1 00000230: 6100 FDCE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDCE ; ids: 212, 216 00000234: 301E '0.' MOVE.W (A6)+,D0 00000236: 6000 FDC8 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FDC8 ; ids: 218, 216 0000023A: 0881 000A '....' BCLR #$0A,D1 0000023E: 6100 FDC0 'a...' BSR EXTBTQUEUE-BTFUNCS+$FDC0 ; ids: 220, 216 00000242: 2848 '(H' MOVEA.L A0,A4 00000244: 6100 FDBA 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FDBA ; ids: 214, 216 00000248: 116C 001B 001B '.l....' MOVE.B $001B(A4),$001B(A0) 0000024E: 7201 'r.' MOVEQ #$01,D1 00000250: 6100 FDAE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDAE ; ids: 212, 216 00000254: 6600 0092 'f...' BNE *+$0094 ; 000002E8 00000258: 3968 0018 0018 '9h....' MOVE.W $0018(A0),$0018(A4) 0000025E: 2278 034E '"x.N' MOVEA.L $034E,A1 00000262: 3628 0018 '6(..' MOVE.W $0018(A0),D3 00000266: C14C '.L' EXG A0,A4 00000268: 4AB1 300C 'J.0.' TST.L $0C(A1,D3.W) 0000026C: 6606 'f.' BNE.S *+$0008 ; 00000274 0000026E: 303C 0025 '0<.%' MOVE.W #$0025,D0 00000272: 6050 '`P' BRA.S *+$0052 ; 000002C4 00000274: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2 00000278: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3 0000027C: 7202 'r.' MOVEQ #$02,D1 0000027E: B641 '.A' CMP.W D1,D3 00000280: 6712 'g.' BEQ.S *+$0014 ; 00000294 00000282: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 00000286: 660C 'f.' BNE.S *+$000E ; 00000294 00000288: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3 0000028C: 6606 'f.' BNE.S *+$0008 ; 00000294 0000028E: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 00000292: 6658 'fX' BNE.S *+$005A ; 000002EC 00000294: D278 03F6 '.x..' ADD.W $03F6,D1 00000298: B251 '.Q' CMP.W (A1),D1 0000029A: 65E2 'e.' BCS.S *-$001C ; 0000027E 0000029C: 48E6 00C4 'H...' MOVEM.L A0/A1/A5,-(A6) 000002A0: 2A48 '*H' MOVEA.L A0,A5 000002A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 000002A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 000002AA: 2269 000E '"i..' MOVEA.L $000E(A1),A1 000002AE: 41FA 05B4 'A...' LEA *+$05B6,A0 ; 00000864 000002B2: 202D 0052 ' -.R' MOVE.L $0052(A5),D0 000002B6: 6702 'g.' BEQ.S *+$0004 ; 000002BA 000002B8: 2040 ' @' MOVEA.L D0,A0 000002BA: 4EBA 0000 'N...' JSR EXTBTOPEN ; id: 228 000002BE: 4CDE 2300 'L.#.' MOVEM.L (A6)+,A0/A1/A5 000002C2: 6736 'g6' BEQ.S *+$0038 ; 000002FA 000002C4: 4268 0018 'Bh..' CLR.W $0018(A0) 000002C8: 3D00 '=.' MOVE.W D0,-(A6) 000002CA: 204C ' L' MOVEA.L A4,A0 000002CC: 3143 0018 '1C..' MOVE.W D3,$0018(A0) 000002D0: 7202 'r.' MOVEQ #$02,D1 000002D2: 6100 FD2C 'a..,' BSR EXTDOAOCRWF-BTFUNCS+$FD2C ; ids: 212, 216 000002D6: 301E '0.' MOVE.W (A6)+,D0 000002D8: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0 000002DC: 6602 'f.' BNE.S *+$0004 ; 000002E0 000002DE: 7025 'p%' MOVEQ #$25,D0 ; '%' 000002E0: 4A40 'J@' TST.W D0 000002E2: 6B04 'k.' BMI.S *+$0006 ; 000002E8 000002E4: 0440 01BF '.@..' SUBI.W #$01BF,D0 000002E8: 6000 FD16 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FD16 ; ids: 218, 216 000002EC: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4 000002F0: 238C 3022 '#.0"' MOVE.L A4,$22(A1,D3.W) 000002F4: 522C 0044 'R,.D' ADDQ.B #1,$0044(A4) 000002F8: 6018 '`.' BRA.S *+$001A ; 00000312 000002FA: 2871 3022 '(q0"' MOVEA.L $22(A1,D3.W),A4 000002FE: 302C 002A '0,.*' MOVE.W $002A(A4),D0 00000302: E048 '.H' LSR.W #8,D0 00000304: 7207 'r.' MOVEQ #$07,D1 00000306: 5201 'R.' ADDQ.B #1,D1 00000308: E248 '.H' LSR.W #1,D0 0000030A: 4A40 'J@' TST.W D0 0000030C: 66F8 'f.' BNE.S *-$0006 ; 00000306 0000030E: 1941 0045 '.A.E' MOVE.B D1,$0045(A4) 00000312: 7000 'p.' MOVEQ #$00,D0 00000314: 60D2 '`.' BRA.S *-$002C ; 000002E8 00000316: 0881 000A '....' BCLR #$0A,D1 0000031A: 6100 FCE4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FCE4 ; ids: 220, 216 0000031E: 7001 'p.' MOVEQ #$01,D0 00000320: 6100 FCDE 'a...' BSR EXTISBTREE-BTFUNCS+$FCDE ; ids: 221, 216 00000324: 666C 'fl' BNE.S *+$006E ; 00000392 00000326: 7800 'x.' MOVEQ #$00,D4 00000328: 532C 0044 'S,.D' SUBQ.B #1,$0044(A4) 0000032C: 673C 'g<' BEQ.S *+$003E ; 0000036A 0000032E: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) 00000332: 3601 '6.' MOVE.W D1,D3 00000334: 2278 034E '"x.N' MOVEA.L $034E,A1 00000338: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2 0000033C: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3 00000340: 7202 'r.' MOVEQ #$02,D1 00000342: B641 '.A' CMP.W D1,D3 00000344: 670C 'g.' BEQ.S *+$000E ; 00000352 00000346: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 0000034A: 6606 'f.' BNE.S *+$0008 ; 00000352 0000034C: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3 00000350: 6708 'g.' BEQ.S *+$000A ; 0000035A 00000352: D278 03F6 '.x..' ADD.W $03F6,D1 00000356: B251 '.Q' CMP.W (A1),D1 00000358: 65E8 'e.' BCS.S *-$0016 ; 00000342 0000035A: 3801 '8.' MOVE.W D1,D4 0000035C: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 00000360: 3001 '0.' MOVE.W D1,D0 00000362: 7A00 'z.' MOVEQ #$00,D5 00000364: 6100 FC9A 'a...' BSR EXTBTFLUSH-BTFUNCS+$FC9A ; ids: 222, 216 00000368: 6010 '`.' BRA.S *+$0012 ; 0000037A 0000036A: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 0000036E: 6704 'g.' BEQ.S *+$0006 ; 00000374 00000370: 2040 ' @' MOVEA.L D0,A0 00000372: A01F '..' _DisposePtr ; A01F 00000374: 3001 '0.' MOVE.W D1,D0 00000376: 4EBA 0000 'N...' JSR EXTBTCLOSE ; id: 227 0000037A: 3D01 '=.' MOVE.W D1,-(A6) 0000037C: 6100 FC82 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FC82 ; ids: 214, 216 00000380: 315E 0018 '1^..' MOVE.W (A6)+,$0018(A0) 00000384: 7202 'r.' MOVEQ #$02,D1 00000386: 6100 FC78 'a..x' BSR EXTDOAOCRWF-BTFUNCS+$FC78 ; ids: 212, 216 0000038A: 4A44 'JD' TST.W D4 0000038C: 6704 'g.' BEQ.S *+$0006 ; 00000392 0000038E: 3944 0002 '9D..' MOVE.W D4,$0002(A4) 00000392: 6000 FC6C '`..l' BRA EXTBTCMDDONE-BTFUNCS+$FC6C ; ids: 218, 216 00000396: 6100 FC68 'a..h' BSR EXTBTQUEUE-BTFUNCS+$FC68 ; ids: 220, 216 0000039A: 2648 '&H' MOVEA.L A0,A3 0000039C: 7000 'p.' MOVEQ #$00,D0 0000039E: 6100 FC60 'a..`' BSR EXTISBTREE-BTFUNCS+$FC60 ; ids: 221, 216 000003A2: 6624 'f$' BNE.S *+$0026 ; 000003C8 000003A4: 6100 06A6 'a...' BSR *+$06A8 ; 00000A4C 000003A8: 661E 'f.' BNE.S *+$0020 ; 000003C8 000003AA: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 000003AE: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 000003B2: 6100 073E 'a..>' BSR *+$0740 ; 00000AF2 000003B6: 6E10 'n.' BGT.S *+$0012 ; 000003C8 000003B8: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 000003BC: 302B 0018 '0+..' MOVE.W $0018(A3),D0 000003C0: 2741 0028 ''A.(' MOVE.L D1,$0028(A3) 000003C4: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 000003C8: 604E '`N' BRA.S *+$0050 ; 00000418 000003CA: 6100 FC34 'a..4' BSR EXTBTQUEUE-BTFUNCS+$FC34 ; ids: 220, 216 000003CE: 2648 '&H' MOVEA.L A0,A3 000003D0: 7000 'p.' MOVEQ #$00,D0 000003D2: 6100 FC2C 'a..,' BSR EXTISBTREE-BTFUNCS+$FC2C ; ids: 221, 216 000003D6: 6640 'f@' BNE.S *+$0042 ; 00000418 000003D8: 6100 0672 'a..r' BSR *+$0674 ; 00000A4C 000003DC: 663A 'f:' BNE.S *+$003C ; 00000418 000003DE: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 000003E2: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 000003E6: 6100 070A 'a...' BSR *+$070C ; 00000AF2 000003EA: 6E2C 'n,' BGT.S *+$002E ; 00000418 000003EC: 2741 0028 ''A.(' MOVE.L D1,$0028(A3) 000003F0: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 000003F4: 302B 0018 '0+..' MOVE.W $0018(A3),D0 000003F8: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 000003FC: 671A 'g.' BEQ.S *+$001C ; 00000418 000003FE: 0C40 0021 '.@.!' CMPI.W #$0021,D0 00000402: 6614 'f.' BNE.S *+$0016 ; 00000418 00000404: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 00000408: 302B 0018 '0+..' MOVE.W $0018(A3),D0 0000040C: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 00000410: 6606 'f.' BNE.S *+$0008 ; 00000418 00000412: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 00000416: 60D8 '`.' BRA.S *-$0026 ; 000003F0 00000418: 4A40 'J@' TST.W D0 0000041A: 57C1 'W.' SEQ D1 0000041C: 6000 0750 '`..P' BRA *+$0752 ; 00000B6E 00000420: 6100 FBDE 'a...' BSR EXTBTQUEUE-BTFUNCS+$FBDE ; ids: 220, 216 00000424: 2648 '&H' MOVEA.L A0,A3 00000426: 7000 'p.' MOVEQ #$00,D0 00000428: 6100 FBD6 'a...' BSR EXTISBTREE-BTFUNCS+$FBD6 ; ids: 221, 216 0000042C: 6634 'f4' BNE.S *+$0036 ; 00000462 0000042E: 6100 061C 'a...' BSR *+$061E ; 00000A4C 00000432: 662E 'f.' BNE.S *+$0030 ; 00000462 00000434: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 00000438: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 0000043C: 6100 06B4 'a...' BSR *+$06B6 ; 00000AF2 00000440: 6E20 'n ' BGT.S *+$0022 ; 00000462 00000442: 302B 0018 '0+..' MOVE.W $0018(A3),D0 00000446: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 0000044A: 6616 'f.' BNE.S *+$0018 ; 00000462 0000044C: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 00000450: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 00000454: 302B 0018 '0+..' MOVE.W $0018(A3),D0 00000458: 276B 0024 0028 ''k.$.(' MOVE.L $0024(A3),$0028(A3) 0000045E: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 00000462: 60B4 '`.' BRA.S *-$004A ; 00000418 00000464: 6100 FB9A 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB9A ; ids: 220, 216 00000468: 2648 '&H' MOVEA.L A0,A3 0000046A: 7001 'p.' MOVEQ #$01,D0 0000046C: 6100 FB92 'a...' BSR EXTISBTREE-BTFUNCS+$FB92 ; ids: 221, 216 00000470: 664E 'fN' BNE.S *+$0050 ; 000004C0 00000472: 6100 05D8 'a...' BSR *+$05DA ; 00000A4C 00000476: 6648 'fH' BNE.S *+$004A ; 000004C0 00000478: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 0000047C: 7400 't.' MOVEQ #$00,D2 0000047E: 222B 0034 '"+.4' MOVE.L $0034(A3),D1 00000482: B2AC 003C '...<' CMP.L $003C(A4),D1 00000486: 6604 'f.' BNE.S *+$0006 ; 0000048C 00000488: 242B 0038 '$+.8' MOVE.L $0038(A3),D2 0000048C: 302B 0018 '0+..' MOVE.W $0018(A3),D0 00000490: 4EBA 0000 'N...' JSR EXTBTSEARCH ; id: 225 00000494: 6630 'f0' BNE.S *+$0032 ; 000004C6 00000496: 48C1 'H.' EXT.L D1 00000498: 42AB 0028 'B..(' CLR.L $0028(A3) 0000049C: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 000004A0: 671E 'g.' BEQ.S *+$0020 ; 000004C0 000004A2: B280 '..' CMP.L D0,D1 000004A4: 6C02 'l.' BGE.S *+$0004 ; 000004A8 000004A6: 2001 ' .' MOVE.L D1,D0 000004A8: 262B 0020 '&+. ' MOVE.L $0020(A3),D3 000004AC: 6606 'f.' BNE.S *+$0008 ; 000004B4 000004AE: 303C FFCE '0<..' MOVE.W #$FFCE,D0 000004B2: 600C '`.' BRA.S *+$000E ; 000004C0 000004B4: 2043 ' C' MOVEA.L D3,A0 000004B6: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) 000004BA: C149 '.I' EXG A0,A1 000004BC: A02E '..' _BlockMove ; A02E 000004BE: 7000 'p.' MOVEQ #$00,D0 000004C0: 7200 'r.' MOVEQ #$00,D1 000004C2: 6000 06AA '`...' BRA *+$06AC ; 00000B6E 000004C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0 000004CA: 66F4 'f.' BNE.S *-$000A ; 000004C0 000004CC: 0440 01BF '.@..' SUBI.W #$01BF,D0 000004D0: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) 000004D6: 276C 0012 0038 ''l...8' MOVE.L $0012(A4),$0038(A3) 000004DC: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3) 000004E2: 6000 FB1C '`...' BRA EXTBTCMDDONE-BTFUNCS+$FB1C ; ids: 218, 216 000004E6: 6100 FB18 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB18 ; ids: 220, 216 000004EA: 2648 '&H' MOVEA.L A0,A3 000004EC: 7001 'p.' MOVEQ #$01,D0 000004EE: 6100 FB10 'a...' BSR EXTISBTREE-BTFUNCS+$FB10 ; ids: 221, 216 000004F2: 6600 0086 'f...' BNE *+$0088 ; 0000057A 000004F6: 303C FE5D '0<.]' MOVE.W #$FE5D,D0 000004FA: 6100 062A 'a..*' BSR *+$062C ; 00000B26 000004FE: 6710 'g.' BEQ.S *+$0012 ; 00000510 00000500: B2AC 003C '...<' CMP.L $003C(A4),D1 00000504: 670E 'g.' BEQ.S *+$0010 ; 00000514 00000506: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) 0000050C: 6000 006C '`..l' BRA *+$006E ; 0000057A 00000510: 242C 0022 '$,."' MOVE.L $0022(A4),D2 00000514: 2942 0012 ')B..' MOVE.L D2,$0012(A4) 00000518: 3943 0016 '9C..' MOVE.W D3,$0016(A4) 0000051C: 302B 0018 '0+..' MOVE.W $0018(A3),D0 00000520: 322B 0044 '2+.D' MOVE.W $0044(A3),D1 00000524: 3601 '6.' MOVE.W D1,D3 00000526: 4EBA 0000 'N...' JSR EXTBTGETRECORD ; id: 224 0000052A: 6654 'fT' BNE.S *+$0056 ; 00000580 0000052C: 48C1 'H.' EXT.L D1 0000052E: 42AB 0028 'B..(' CLR.L $0028(A3) 00000532: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 00000536: 6720 'g ' BEQ.S *+$0022 ; 00000558 00000538: 2D08 '-.' MOVE.L A0,-(A6) 0000053A: B280 '..' CMP.L D0,D1 0000053C: 6402 'd.' BCC.S *+$0004 ; 00000540 0000053E: 2001 ' .' MOVE.L D1,D0 00000540: 262B 0020 '&+. ' MOVE.L $0020(A3),D3 00000544: 6606 'f.' BNE.S *+$0008 ; 0000054C 00000546: 303C FFCE '0<..' MOVE.W #$FFCE,D0 0000054A: 602E '`.' BRA.S *+$0030 ; 0000057A 0000054C: 2043 ' C' MOVEA.L D3,A0 0000054E: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) 00000552: C149 '.I' EXG A0,A1 00000554: A02E '..' _BlockMove ; A02E 00000556: 205E ' ^' MOVEA.L (A6)+,A0 00000558: 7000 'p.' MOVEQ #$00,D0 0000055A: 3200 '2.' MOVE.W D0,D1 0000055C: 302B 0046 '0+.F' MOVE.W $0046(A3),D0 00000560: 670A 'g.' BEQ.S *+$000C ; 0000056C 00000562: 1210 '..' MOVE.B (A0),D1 00000564: B240 '.@' CMP.W D0,D1 00000566: 6404 'd.' BCC.S *+$0006 ; 0000056C 00000568: 5241 'RA' ADDQ.W #1,D1 0000056A: 3001 '0.' MOVE.W D1,D0 0000056C: 3740 0048 '7@.H' MOVE.W D0,$0048(A3) 00000570: 6708 'g.' BEQ.S *+$000A ; 0000057A 00000572: 226B 002C '"k.,' MOVEA.L $002C(A3),A1 00000576: A02E '..' _BlockMove ; A02E 00000578: 7000 'p.' MOVEQ #$00,D0 0000057A: 7200 'r.' MOVEQ #$00,D1 0000057C: 6000 05F0 '`...' BRA *+$05F2 ; 00000B6E 00000580: 0C40 0020 '.@. ' CMPI.W #$0020,D0 00000584: 66F4 'f.' BNE.S *-$000A ; 0000057A 00000586: 4A43 'JC' TST.W D3 00000588: 67F0 'g.' BEQ.S *-$000E ; 0000057A 0000058A: 6B06 'k.' BMI.S *+$0008 ; 00000592 0000058C: 303C FE54 '0<.T' MOVE.W #$FE54,D0 00000590: 6004 '`.' BRA.S *+$0006 ; 00000596 00000592: 303C FE53 '0<.S' MOVE.W #$FE53,D0 00000596: 42AB 0028 'B..(' CLR.L $0028(A3) 0000059A: 6000 FA64 '`..d' BRA EXTBTCMDDONE-BTFUNCS+$FA64 ; ids: 218, 216 0000059E: 6100 FA60 'a..`' BSR EXTBTQUEUE-BTFUNCS+$FA60 ; ids: 220, 216 000005A2: 2648 '&H' MOVEA.L A0,A3 000005A4: 7000 'p.' MOVEQ #$00,D0 000005A6: 6100 FA58 'a..X' BSR EXTISBTREE-BTFUNCS+$FA58 ; ids: 221, 216 000005AA: 6612 'f.' BNE.S *+$0014 ; 000005BE 000005AC: 6100 049E 'a...' BSR *+$04A0 ; 00000A4C 000005B0: 660C 'f.' BNE.S *+$000E ; 000005BE 000005B2: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 000005B6: 302B 0018 '0+..' MOVE.W $0018(A3),D0 000005BA: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 000005BE: 4A40 'J@' TST.W D0 000005C0: 57C1 'W.' SEQ D1 000005C2: 7400 't.' MOVEQ #$00,D2 000005C4: 6000 05A8 '`...' BRA *+$05AA ; 00000B6E 000005C8: 6100 FA36 'a..6' BSR EXTBTQUEUE-BTFUNCS+$FA36 ; ids: 220, 216 000005CC: 2648 '&H' MOVEA.L A0,A3 000005CE: 7001 'p.' MOVEQ #$01,D0 000005D0: 6100 FA2E 'a...' BSR EXTISBTREE-BTFUNCS+$FA2E ; ids: 221, 216 000005D4: 665E 'f^' BNE.S *+$0060 ; 00000634 000005D6: 302B 0018 '0+..' MOVE.W $0018(A3),D0 000005DA: 2771 001E 002C ''q...,' MOVE.L $1E(A1,D0.W),$002C(A3) 000005E0: 376C 002A 001A '7l.*..' MOVE.W $002A(A4),$001A(A3) 000005E6: 376C 002C 001C '7l.,..' MOVE.W $002C(A4),$001C(A3) 000005EC: 376C 0018 001E '7l....' MOVE.W $0018(A4),$001E(A3) 000005F2: 276C 001E 0020 ''l... ' MOVE.L $001E(A4),$0020(A3) 000005F8: 276C 002E 0024 ''l...$' MOVE.L $002E(A4),$0024(A3) 000005FE: 276C 0032 0028 ''l.2.(' MOVE.L $0032(A4),$0028(A3) 00000604: 426B 003A 'Bk.:' CLR.W $003A(A3) 00000608: 202B 0034 ' +.4' MOVE.L $0034(A3),D0 0000060C: 6726 'g&' BEQ.S *+$0028 ; 00000634 0000060E: 2240 '"@' MOVEA.L D0,A1 00000610: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 00000614: 671E 'g.' BEQ.S *+$0020 ; 00000634 00000616: 2040 ' @' MOVEA.L D0,A0 00000618: 7000 'p.' MOVEQ #$00,D0 0000061A: 302B 0038 '0+.8' MOVE.W $0038(A3),D0 0000061E: 6714 'g.' BEQ.S *+$0016 ; 00000634 00000620: 7200 'r.' MOVEQ #$00,D1 00000622: 1210 '..' MOVE.B (A0),D1 00000624: B041 '.A' CMP.W D1,D0 00000626: 6F04 'o.' BLE.S *+$0006 ; 0000062C 00000628: 3001 '0.' MOVE.W D1,D0 0000062A: 5240 'R@' ADDQ.W #1,D0 0000062C: 3740 003A '7@.:' MOVE.W D0,$003A(A3) 00000630: A02E '..' _BlockMove ; A02E 00000632: 7000 'p.' MOVEQ #$00,D0 00000634: 6000 F9CA '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9CA ; ids: 218, 216 00000638: 6100 F9C6 'a...' BSR EXTBTQUEUE-BTFUNCS+$F9C6 ; ids: 220, 216 0000063C: 7001 'p.' MOVEQ #$01,D0 0000063E: 6100 F9C0 'a...' BSR EXTISBTREE-BTFUNCS+$F9C0 ; ids: 221, 216 00000642: 660C 'f.' BNE.S *+$000E ; 00000650 00000644: 3028 0018 '0(..' MOVE.W $0018(A0),D0 00000648: 1A28 001A '.(..' MOVE.B $001A(A0),D5 0000064C: 6100 F9B2 'a...' BSR EXTBTFLUSH-BTFUNCS+$F9B2 ; ids: 222, 216 00000650: 6000 F9AE '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9AE ; ids: 218, 216 00000654: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7) 00000658: 2F08 '/.' MOVE.L A0,-(A7) 0000065A: 4FEF FFF6 'O...' LEA -$000A(A7),A7 0000065E: 486F 0002 'Ho..' PEA $0002(A7) 00000662: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7) 00000666: A88F '..' _OSDispatch ; A88F 00000668: 4FEF 0002 'O...' LEA $0002(A7),A7 0000066C: 2C1F ',.' MOVE.L (A7)+,D6 0000066E: 241F '$.' MOVE.L (A7)+,D2 00000670: 205F ' _' MOVEA.L (A7)+,A0 00000672: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000676: 2469 001A '$i..' MOVEA.L $001A(A1),A2 0000067A: 3612 '6.' MOVE.W (A2),D3 0000067C: 5343 'SC' SUBQ.W #1,D3 0000067E: 382A 0002 '8*..' MOVE.W $0002(A2),D4 00000682: 45EA 0004 'E...' LEA $0004(A2),A2 00000686: 3A38 03F6 ':8..' MOVE.W $03F6,D5 0000068A: 2278 034E '"x.N' MOVEA.L $034E,A1 0000068E: 7202 'r.' MOVEQ #$02,D1 00000690: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 00000694: 6726 'g&' BEQ.S *+$0028 ; 000006BC 00000696: 202A 0004 ' *..' MOVE.L $0004(A2),D0 0000069A: B480 '..' CMP.L D0,D2 0000069C: 661E 'f.' BNE.S *+$0020 ; 000006BC 0000069E: 2012 ' .' MOVE.L (A2),D0 000006A0: BC80 '..' CMP.L D0,D6 000006A2: 6618 'f.' BNE.S *+$001A ; 000006BC 000006A4: 6126 'a&' BSR.S *+$0028 ; 000006CC 000006A6: 3141 0018 '1A..' MOVE.W D1,$0018(A0) 000006AA: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) 000006AE: 6100 FC66 'a..f' BSR *-$0398 ; 00000316 000006B2: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 000006B6: 4292 'B.' CLR.L (A2) 000006B8: 42AA 0004 'B...' CLR.L $0004(A2) 000006BC: D4C4 '..' ADDA.W D4,A2 000006BE: D245 '.E' ADD.W D5,D1 000006C0: 51CB FFCE 'Q...' DBF D3,*-$0030 ; 00000690 000006C4: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3 000006C8: 7000 'p.' MOVEQ #$00,D0 000006CA: 4E75 'Nu' RTS 000006CC: 2648 '&H' MOVEA.L A0,A3 000006CE: 303C 000D '0<..' MOVE.W #$000D,D0 000006D2: 425B 'B[' CLR.W (A3)+ 000006D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000006D2 000006D8: 4E75 'Nu' RTS 000006DA: 6100 F924 'a..$' BSR EXTBTQUEUE-BTFUNCS+$F924 ; ids: 220, 216 000006DE: 7001 'p.' MOVEQ #$01,D0 000006E0: 6100 F91E 'a...' BSR EXTISBTREE-BTFUNCS+$F91E ; ids: 221, 216 000006E4: 6628 'f(' BNE.S *+$002A ; 0000070E 000006E6: 2028 004A ' (.J' MOVE.L $004A(A0),D0 000006EA: 0C80 004B 5400 '...KT.' CMPI.L #$004B5400,D0 000006F0: 6510 'e.' BCS.S *+$0012 ; 00000702 000006F2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 000006F6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 000006FA: 2229 001A '")..' MOVE.L $001A(A1),D1 000006FE: B081 '..' CMP.L D1,D0 00000700: 6506 'e.' BCS.S *+$0008 ; 00000708 00000702: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0 00000706: 6006 '`.' BRA.S *+$0008 ; 0000070E 00000708: 2940 0046 ')@.F' MOVE.L D0,$0046(A4) 0000070C: 7000 'p.' MOVEQ #$00,D0 0000070E: 6000 F8F0 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8F0 ; ids: 218, 216 00000712: 6100 F8EC 'a...' BSR EXTBTQUEUE-BTFUNCS+$F8EC ; ids: 220, 216 00000716: 7001 'p.' MOVEQ #$01,D0 00000718: 6100 F8E6 'a...' BSR EXTISBTREE-BTFUNCS+$F8E6 ; ids: 221, 216 0000071C: 661A 'f.' BNE.S *+$001C ; 00000738 0000071E: 202C 0046 ' ,.F' MOVE.L $0046(A4),D0 00000722: 6714 'g.' BEQ.S *+$0016 ; 00000738 00000724: 2228 004A '"(.J' MOVE.L $004A(A0),D1 00000728: B081 '..' CMP.L D1,D0 0000072A: 6706 'g.' BEQ.S *+$0008 ; 00000732 0000072C: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0 00000730: 6006 '`.' BRA.S *+$0008 ; 00000738 00000732: 42AC 0046 'B..F' CLR.L $0046(A4) 00000736: 7000 'p.' MOVEQ #$00,D0 00000738: 6000 F8C6 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8C6 ; ids: 218, 216 0000073C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000740: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000744: 2029 001A ' )..' MOVE.L $001A(A1),D0 00000748: 2140 004A '!@.J' MOVE.L D0,$004A(A0) 0000074C: 5280 'R.' ADDQ.L #1,D0 0000074E: 6606 'f.' BNE.S *+$0008 ; 00000756 00000750: 203C 004B 5400 ' <.KT.' MOVE.L #$004B5400,D0 00000756: 2340 001A '#@..' MOVE.L D0,$001A(A1) 0000075A: 7000 'p.' MOVEQ #$00,D0 0000075C: 3140 0010 '1@..' MOVE.W D0,$0010(A0) 00000760: 4E75 'Nu' RTS 00000762: 6100 F89C 'a...' BSR EXTBTQUEUE-BTFUNCS+$F89C ; ids: 220, 216 00000766: 303C FE5C '0<.\' MOVE.W #$FE5C,D0 0000076A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2 0000076E: 6700 00BA 'g...' BEQ *+$00BC ; 0000082A 00000772: 2242 '"B' MOVEA.L D2,A1 00000774: 6100 0228 'a..(' BSR *+$022A ; 0000099E 00000778: 6600 00B0 'f...' BNE *+$00B2 ; 0000082A 0000077C: 2848 '(H' MOVEA.L A0,A4 0000077E: 7E00 '~.' MOVEQ #$00,D7 00000780: 6100 F87E 'a..~' BSR EXTCOPYPARAM-BTFUNCS+$F87E ; ids: 214, 216 00000784: 08E8 0002 001B '......' BSET #$02,$001B(A0) 0000078A: 7201 'r.' MOVEQ #$01,D1 0000078C: 6100 F872 'a..r' BSR EXTDOAOCRWF-BTFUNCS+$F872 ; ids: 212, 216 00000790: 6600 0098 'f...' BNE *+$009A ; 0000082A 00000794: 50C7 'P.' ST D7 00000796: 2478 034E '$x.N' MOVEA.L $034E,A2 0000079A: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 0000079E: 2032 5008 ' 2P.' MOVE.L $08(A2,D5.W),D0 000007A2: 6754 'gT' BEQ.S *+$0056 ; 000007F8 000007A4: 6100 0396 'a...' BSR *+$0398 ; 00000B3C 000007A8: 2748 0020 ''H. ' MOVE.L A0,$0020(A3) 000007AC: C748 '.H' EXG A3,A0 000007AE: 7000 'p.' MOVEQ #$00,D0 000007B0: 2140 002E '!@..' MOVE.L D0,$002E(A0) 000007B4: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) 000007BA: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) 0024 000007C2: 7203 'r.' MOVEQ #$03,D1 000007C4: 6100 F83A 'a..:' BSR EXTDOAOCRWF-BTFUNCS+$F83A ; ids: 212, 216 000007C8: 6652 'fR' BNE.S *+$0054 ; 0000081C 000007CA: 45EB 000E 'E...' LEA $000E(A3),A2 000007CE: 302A 0012 '0*..' MOVE.W $0012(A2),D0 000007D2: 6724 'g$' BEQ.S *+$0026 ; 000007F8 000007D4: 3200 '2.' MOVE.W D0,D1 000007D6: 0241 01FF '.A..' ANDI.W #$01FF,D1 000007DA: 661C 'f.' BNE.S *+$001E ; 000007F8 000007DC: 2278 034E '"x.N' MOVEA.L $034E,A1 000007E0: 2431 5008 '$1P.' MOVE.L $08(A1,D5.W),D2 000007E4: 84C0 '..' DIVU.W D0,D2 000007E6: 4842 'HB' SWAP D2 000007E8: 4242 'BB' CLR.W D2 000007EA: 4842 'HB' SWAP D2 000007EC: B4AA 0016 '....' CMP.L $0016(A2),D2 000007F0: 6606 'f.' BNE.S *+$0008 ; 000007F8 000007F2: B4AA 001A '....' CMP.L $001A(A2),D2 000007F6: 6206 'b.' BHI.S *+$0008 ; 000007FE 000007F8: 303C FE66 '0<.f' MOVE.W #$FE66,D0 000007FC: 601E '`.' BRA.S *+$0020 ; 0000081C 000007FE: 226C 0034 '"l.4' MOVEA.L $0034(A4),A1 00000802: 45EB 0078 'E..x' LEA $0078(A3),A2 00000806: 7000 'p.' MOVEQ #$00,D0 00000808: 1011 '..' MOVE.B (A1),D0 0000080A: 14D9 '..' MOVE.B (A1)+,(A2)+ 0000080C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000080A 00000810: 7000 'p.' MOVEQ #$00,D0 00000812: 2140 002E '!@..' MOVE.L D0,$002E(A0) 00000816: 7204 'r.' MOVEQ #$04,D1 00000818: 6100 F7E6 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7E6 ; ids: 212, 216 0000081C: 4A07 'J.' TST.B D7 0000081E: 670A 'g.' BEQ.S *+$000C ; 0000082A 00000820: 3D00 '=.' MOVE.W D0,-(A6) 00000822: 7202 'r.' MOVEQ #$02,D1 00000824: 6100 F7DA 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7DA ; ids: 212, 216 00000828: 301E '0.' MOVE.W (A6)+,D0 0000082A: 6000 F7D4 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F7D4 ; ids: 218, 216 0000082E: 7000 'p.' MOVEQ #$00,D0 00000830: 3200 '2.' MOVE.W D0,D1 00000832: 1018 '..' MOVE.B (A0)+,D0 00000834: 1219 '..' MOVE.B (A1)+,D1 00000836: 3400 '4.' MOVE.W D0,D2 00000838: B242 '.B' CMP.W D2,D1 0000083A: 6C02 'l.' BGE.S *+$0004 ; 0000083E 0000083C: 3401 '4.' MOVE.W D1,D2 0000083E: 5342 'SB' SUBQ.W #1,D2 00000840: B109 '..' CMPM.B (A1)+,(A0)+ 00000842: 56CA FFFC 'V...' DBNE D2,*-$0002 ; 00000840 00000846: 6708 'g.' BEQ.S *+$000A ; 00000850 00000848: 6100 010A 'a...' BSR *+$010C ; 00000954 0000084C: 6000 0084 '`...' BRA *+$0086 ; 000008D2 00000850: B041 '.A' CMP.W D1,D0 00000852: 6700 0086 'g...' BEQ *+$0088 ; 000008DA 00000856: 6506 'e.' BCS.S *+$0008 ; 0000085E 00000858: 7001 'p.' MOVEQ #$01,D0 0000085A: 6000 0076 '`..v' BRA *+$0078 ; 000008D2 0000085E: 70FF 'p.' MOVEQ #$FF,D0 00000860: 6000 0070 '`..p' BRA *+$0072 ; 000008D2 00000864: 286F 0004 '(o..' MOVEA.L $0004(A7),A4 00000868: 48E7 3C34 'H.<4' MOVEM.L D2-D5/A2/A3/A5,-(A7) 0000086C: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 00000870: 67BC 'g.' BEQ.S *-$0042 ; 0000082E 00000872: 2440 '$@' MOVEA.L D0,A2 00000874: 0C2A 0009 0001 '.*....' CMPI.B #$09,$0001(A2) 0000087A: 6756 'gV' BEQ.S *+$0058 ; 000008D2 0000087C: 5248 'RH' ADDQ.W #1,A0 0000087E: 5249 'RI' ADDQ.W #1,A1 00000880: 7400 't.' MOVEQ #$00,D2 00000882: 141A '..' MOVE.B (A2)+,D2 00000884: 4A42 'JB' TST.W D2 00000886: 6752 'gR' BEQ.S *+$0054 ; 000008DA 00000888: 161A '..' MOVE.B (A2)+,D3 0000088A: 660C 'f.' BNE.S *+$000E ; 00000898 0000088C: 5542 'UB' SUBQ.W #2,D2 0000088E: 7000 'p.' MOVEQ #$00,D0 00000890: 101A '..' MOVE.B (A2)+,D0 00000892: D0C0 '..' ADDA.W D0,A0 00000894: D2C0 '..' ADDA.W D0,A1 00000896: 60EC '`.' BRA.S *-$0012 ; 00000884 00000898: 7A00 'z.' MOVEQ #$00,D5 0000089A: 1A03 '..' MOVE.B D3,D5 0000089C: 47FA 005A 'G..Z' LEA *+$005C,A3 ; 000008F8 000008A0: 4BFA 0046 'K..F' LEA *+$0048,A5 ; 000008E8 000008A4: 0C03 0003 '....' CMPI.B #$03,D3 000008A8: 671A 'g.' BEQ.S *+$001C ; 000008C4 000008AA: 0C03 0008 '....' CMPI.B #$08,D3 000008AE: 660C 'f.' BNE.S *+$000E ; 000008BC 000008B0: 4BFA 002C 'K..,' LEA *+$002E,A5 ; 000008DE 000008B4: 7800 'x.' MOVEQ #$00,D4 000008B6: 181A '..' MOVE.B (A2)+,D4 000008B8: 5342 'SB' SUBQ.W #1,D2 000008BA: 6008 '`.' BRA.S *+$000A ; 000008C4 000008BC: 7600 'v.' MOVEQ #$00,D3 000008BE: 161A '..' MOVE.B (A2)+,D3 000008C0: 5343 'SC' SUBQ.W #1,D3 000008C2: 5542 'UB' SUBQ.W #2,D2 000008C4: 5345 'SE' SUBQ.W #1,D5 000008C6: DA45 '.E' ADD.W D5,D5 000008C8: D6F3 5000 '..P.' ADDA.W $00(A3,D5.W),A3 000008CC: 4E93 'N.' JSR (A3) 000008CE: 6602 'f.' BNE.S *+$0004 ; 000008D2 000008D0: 60B2 '`.' BRA.S *-$004C ; 00000884 000008D2: 4A40 'J@' TST.W D0 000008D4: 4CDF 2C3C 'L.,<' MOVEM.L (A7)+,D2-D5/A2/A3/A5 000008D8: 4E75 'Nu' RTS 000008DA: 7000 'p.' MOVEQ #$00,D0 000008DC: 60F4 '`.' BRA.S *-$000A ; 000008D2 000008DE: 5344 'SD' SUBQ.W #1,D4 000008E0: D0C4 '..' ADDA.W D4,A0 000008E2: D2C4 '..' ADDA.W D4,A1 000008E4: 5244 'RD' ADDQ.W #1,D4 000008E6: 4E75 'Nu' RTS 000008E8: 7000 'p.' MOVEQ #$00,D0 000008EA: 1028 FFFF '.(..' MOVE.B -$0001(A0),D0 000008EE: D0C0 '..' ADDA.W D0,A0 000008F0: 1029 FFFF '.)..' MOVE.B -$0001(A1),D0 000008F4: D2C0 '..' ADDA.W D0,A1 000008F6: 4E75 'Nu' RTS 000008F8: 0056 007E '.V.~' ORI.W #$007E,(A6) 000008FC: 0010 006E '...n' ORI.B #$6E,(A0) ; 'n' 00000900: 0096 0076 009E '...v..' ORI.L #$0076009E,(A6) 00000906: 0010 161A '....' ORI.B #$1A,(A0) 0000090A: 121A '..' MOVE.B (A2)+,D1 0000090C: 5742 'WB' SUBQ.W #3,D2 0000090E: 7000 'p.' MOVEQ #$00,D0 00000910: 1018 '..' MOVE.B (A0)+,D0 00000912: 4840 'H@' SWAP D0 00000914: 1019 '..' MOVE.B (A1)+,D0 00000916: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0' 0000091A: 6710 'g.' BEQ.S *+$0012 ; 0000092C 0000091C: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' 00000920: 670E 'g.' BEQ.S *+$0010 ; 00000930 00000922: 0C01 0010 '....' CMPI.B #$10,D1 00000926: 670C 'g.' BEQ.S *+$000E ; 00000934 00000928: A050 '.P' _RelString ; A050 0000092A: 600A '`.' BRA.S *+$000C ; 00000936 0000092C: A650 '.P' _RelString ,Sys,Immed ; A650 0000092E: 6006 '`.' BRA.S *+$0008 ; 00000936 00000930: A250 '.P' _RelString ,Immed ; A250 00000932: 6002 '`.' BRA.S *+$0004 ; 00000936 00000934: A450 '.P' _RelString ,Sys ; A450 00000936: 6614 'f.' BNE.S *+$0016 ; 0000094C 00000938: 5303 'S.' SUBQ.B #1,D3 0000093A: 6704 'g.' BEQ.S *+$0006 ; 00000940 0000093C: 4E95 'N.' JSR (A5) 0000093E: 60CE '`.' BRA.S *-$0030 ; 0000090E 00000940: 3F00 '?.' MOVE.W D0,-(A7) 00000942: 4A42 'JB' TST.W D2 00000944: 6702 'g.' BEQ.S *+$0004 ; 00000948 00000946: 4E95 'N.' JSR (A5) 00000948: 301F '0.' MOVE.W (A7)+,D0 0000094A: 4A40 'J@' TST.W D0 0000094C: 4E75 'Nu' RTS 0000094E: B109 '..' CMPM.B (A1)+,(A0)+ 00000950: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000094E 00000954: 6206 'b.' BHI.S *+$0008 ; 0000095C 00000956: 6508 'e.' BCS.S *+$000A ; 00000960 00000958: 7000 'p.' MOVEQ #$00,D0 0000095A: 6006 '`.' BRA.S *+$0008 ; 00000962 0000095C: 7001 'p.' MOVEQ #$01,D0 0000095E: 6002 '`.' BRA.S *+$0004 ; 00000962 00000960: 70FF 'p.' MOVEQ #$FF,D0 00000962: 4A40 'J@' TST.W D0 00000964: 4E75 'Nu' RTS 00000966: B149 '.I' CMPM.W (A1)+,(A0)+ 00000968: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000966 0000096C: 60E6 '`.' BRA.S *-$0018 ; 00000954 0000096E: B189 '..' CMPM.L (A1)+,(A0)+ 00000970: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000096E 00000974: 60DE '`.' BRA.S *-$0020 ; 00000954 00000976: B109 '..' CMPM.B (A1)+,(A0)+ 00000978: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000976 0000097C: 6E06 'n.' BGT.S *+$0008 ; 00000984 0000097E: 6D08 'm.' BLT.S *+$000A ; 00000988 00000980: 7000 'p.' MOVEQ #$00,D0 00000982: 6006 '`.' BRA.S *+$0008 ; 0000098A 00000984: 7001 'p.' MOVEQ #$01,D0 00000986: 6002 '`.' BRA.S *+$0004 ; 0000098A 00000988: 70FF 'p.' MOVEQ #$FF,D0 0000098A: 4A40 'J@' TST.W D0 0000098C: 4E75 'Nu' RTS 0000098E: B149 '.I' CMPM.W (A1)+,(A0)+ 00000990: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000098E 00000994: 60E6 '`.' BRA.S *-$0018 ; 0000097C 00000996: B189 '..' CMPM.L (A1)+,(A0)+ 00000998: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000996 0000099C: 60DE '`.' BRA.S *-$0020 ; 0000097C 0000099E: 7400 't.' MOVEQ #$00,D2 000009A0: 1419 '..' MOVE.B (A1)+,D2 000009A2: 6706 'g.' BEQ.S *+$0008 ; 000009AA 000009A4: 0C42 0018 '.B..' CMPI.W #$0018,D2 000009A8: 6304 'c.' BLS.S *+$0006 ; 000009AE 000009AA: 4A40 'J@' TST.W D0 000009AC: 4E75 'Nu' RTS 000009AE: 303C FE5B '0<.[' MOVE.W #$FE5B,D0 000009B2: 48E7 5800 'H.X.' MOVEM.L D1/D3/D4,-(A7) 000009B6: 3802 '8.' MOVE.W D2,D4 000009B8: 4A42 'JB' TST.W D2 000009BA: 6604 'f.' BNE.S *+$0006 ; 000009C0 000009BC: 7000 'p.' MOVEQ #$00,D0 000009BE: 6054 '`T' BRA.S *+$0056 ; 00000A14 000009C0: 1219 '..' MOVE.B (A1)+,D1 000009C2: 0C01 0009 '....' CMPI.B #$09,D1 000009C6: 674C 'gL' BEQ.S *+$004E ; 00000A14 000009C8: 0C01 000A '....' CMPI.B #$0A,D1 000009CC: 6606 'f.' BNE.S *+$0008 ; 000009D4 000009CE: 0C44 0002 '.D..' CMPI.W #$0002,D4 000009D2: 6640 'f@' BNE.S *+$0042 ; 00000A14 000009D4: 5542 'UB' SUBQ.W #2,D2 000009D6: 6B3C 'k<' BMI.S *+$003E ; 00000A14 000009D8: 7600 'v.' MOVEQ #$00,D3 000009DA: 1619 '..' MOVE.B (A1)+,D3 000009DC: 6736 'g6' BEQ.S *+$0038 ; 00000A14 000009DE: 0C43 0081 '.C..' CMPI.W #$0081,D3 000009E2: 6230 'b0' BHI.S *+$0032 ; 00000A14 000009E4: 0C01 0003 '....' CMPI.B #$03,D1 000009E8: 6712 'g.' BEQ.S *+$0014 ; 000009FC 000009EA: 0C01 0008 '....' CMPI.B #$08,D1 000009EE: 661E 'f.' BNE.S *+$0020 ; 00000A0E 000009F0: 5342 'SB' SUBQ.W #1,D2 000009F2: 1619 '..' MOVE.B (A1)+,D3 000009F4: 671E 'g.' BEQ.S *+$0020 ; 00000A14 000009F6: 0C43 0081 '.C..' CMPI.W #$0081,D3 000009FA: 6218 'b.' BHI.S *+$001A ; 00000A14 000009FC: 1619 '..' MOVE.B (A1)+,D3 000009FE: 5342 'SB' SUBQ.W #1,D2 00000A00: 6B12 'k.' BMI.S *+$0014 ; 00000A14 00000A02: 0203 00CF '....' ANDI.B #$CF,D3 00000A06: 67B0 'g.' BEQ.S *-$004E ; 000009B8 00000A08: 303C FE5F '0<._' MOVE.W #$FE5F,D0 00000A0C: 6006 '`.' BRA.S *+$0008 ; 00000A14 00000A0E: 0C01 000B '....' CMPI.B #$0B,D1 00000A12: 65A4 'e.' BCS.S *-$005A ; 000009B8 00000A14: 4CDF 001A 'L...' MOVEM.L (A7)+,D1/D3/D4 00000A18: 6090 '`.' BRA.S *-$006E ; 000009AA 00000A1A: BC82 '..' CMP.L D2,D6 00000A1C: 6510 'e.' BCS.S *+$0012 ; 00000A2E 00000A1E: 9C82 '..' SUB.L D2,D6 00000A20: E88A '..' LSR.L #4,D2 00000A22: 5382 'S.' SUBQ.L #1,D2 00000A24: 30FC FFFF '0...' MOVE.W #$FFFF,(A0)+ 00000A28: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000A24 00000A2C: 6016 '`.' BRA.S *+$0018 ; 00000A44 00000A2E: 0C46 0008 '.F..' CMPI.W #$0008,D6 00000A32: 6508 'e.' BCS.S *+$000A ; 00000A3C 00000A34: 10FC 00FF '....' MOVE.B #$FF,(A0)+ 00000A38: 5146 'QF' SUBQ.W #8,D6 00000A3A: 62F2 'b.' BHI.S *-$000C ; 00000A2E 00000A3C: 7407 't.' MOVEQ #$07,D2 00000A3E: 51CE 0006 'Q...' DBF D6,*+$0008 ; 00000A46 00000A42: 7C00 '|.' MOVEQ #$00,D6 00000A44: 4E75 'Nu' RTS 00000A46: 05D0 '..' BSET D2,(A0) 00000A48: 5382 'S.' SUBQ.L #1,D2 00000A4A: 60F2 '`.' BRA.S *-$000C ; 00000A3E 00000A4C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 00000A50: 45FA FE12 'E...' LEA *-$01EC,A2 ; 00000864 00000A54: B5C0 '..' CMPA.L D0,A2 00000A56: 6706 'g.' BEQ.S *+$0008 ; 00000A5E 00000A58: 7000 'p.' MOVEQ #$00,D0 00000A5A: 6700 0092 'g...' BEQ *+$0094 ; 00000AEE 00000A5E: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 00000A62: 6700 008A 'g...' BEQ *+$008C ; 00000AEE 00000A66: 2440 '$@' MOVEA.L D0,A2 00000A68: 303C FE5E '0<.^' MOVE.W #$FE5E,D0 00000A6C: 48E7 1840 'H..@' MOVEM.L D3/D4/A1,-(A7) 00000A70: 2268 002C '"h.,' MOVEA.L $002C(A0),A1 00000A74: 7200 'r.' MOVEQ #$00,D1 00000A76: 1219 '..' MOVE.B (A1)+,D1 00000A78: 6F70 'op' BLE.S *+$0072 ; 00000AEA 00000A7A: 7400 't.' MOVEQ #$00,D2 00000A7C: 3602 '6.' MOVE.W D2,D3 00000A7E: 3802 '8.' MOVE.W D2,D4 00000A80: 141A '..' MOVE.B (A2)+,D2 00000A82: 4A41 'JA' TST.W D1 00000A84: 6F64 'od' BLE.S *+$0066 ; 00000AEA 00000A86: 161A '..' MOVE.B (A2)+,D3 00000A88: 181A '..' MOVE.B (A2)+,D4 00000A8A: 5542 'UB' SUBQ.W #2,D2 00000A8C: 0C03 0009 '....' CMPI.B #$09,D3 00000A90: 6758 'gX' BEQ.S *+$005A ; 00000AEA 00000A92: 0C03 0002 '....' CMPI.B #$02,D3 00000A96: 6206 'b.' BHI.S *+$0008 ; 00000A9E 00000A98: 9244 '.D' SUB.W D4,D1 00000A9A: D2C4 '..' ADDA.W D4,A1 00000A9C: 6042 '`B' BRA.S *+$0044 ; 00000AE0 00000A9E: 0C03 0003 '....' CMPI.B #$03,D3 00000AA2: 671A 'g.' BEQ.S *+$001C ; 00000ABE 00000AA4: 0C03 0008 '....' CMPI.B #$08,D3 00000AA8: 662A 'f*' BNE.S *+$002C ; 00000AD4 00000AAA: 1604 '..' MOVE.B D4,D3 00000AAC: 181A '..' MOVE.B (A2)+,D4 00000AAE: 5344 'SD' SUBQ.W #1,D4 00000AB0: 5542 'UB' SUBQ.W #2,D2 00000AB2: 524A 'RJ' ADDQ.W #1,A2 00000AB4: 9243 '.C' SUB.W D3,D1 00000AB6: D2C3 '..' ADDA.W D3,A1 00000AB8: 51CC FFFA 'Q...' DBF D4,*-$0004 ; 00000AB4 00000ABC: 6012 '`.' BRA.S *+$0014 ; 00000AD0 00000ABE: 5344 'SD' SUBQ.W #1,D4 00000AC0: 5342 'SB' SUBQ.W #1,D2 00000AC2: 524A 'RJ' ADDQ.W #1,A2 00000AC4: 1619 '..' MOVE.B (A1)+,D3 00000AC6: 9243 '.C' SUB.W D3,D1 00000AC8: 5341 'SA' SUBQ.W #1,D1 00000ACA: D2C3 '..' ADDA.W D3,A1 00000ACC: 51CC FFF6 'Q...' DBF D4,*-$0008 ; 00000AC4 00000AD0: 7800 'x.' MOVEQ #$00,D4 00000AD2: 600C '`.' BRA.S *+$000E ; 00000AE0 00000AD4: D844 '.D' ADD.W D4,D4 00000AD6: 0C03 0005 '....' CMPI.B #$05,D3 00000ADA: 63BC 'c.' BLS.S *-$0042 ; 00000A98 00000ADC: D844 '.D' ADD.W D4,D4 00000ADE: 60B8 '`.' BRA.S *-$0046 ; 00000A98 00000AE0: 4A42 'JB' TST.W D2 00000AE2: 669E 'f.' BNE.S *-$0060 ; 00000A82 00000AE4: 4A41 'JA' TST.W D1 00000AE6: 6602 'f.' BNE.S *+$0004 ; 00000AEA 00000AE8: 7000 'p.' MOVEQ #$00,D0 00000AEA: 4CDF 0218 'L...' MOVEM.L (A7)+,D3/D4/A1 00000AEE: 4A40 'J@' TST.W D0 00000AF0: 4E75 'Nu' RTS 00000AF2: 7400 't.' MOVEQ #$00,D2 00000AF4: 303C 0023 '0<.#' MOVE.W #$0023,D0 00000AF8: 1410 '..' MOVE.B (A0),D2 00000AFA: 6720 'g ' BEQ.S *+$0022 ; 00000B1C 00000AFC: B46C 002C '.l.,' CMP.W $002C(A4),D2 00000B00: 6E1A 'n.' BGT.S *+$001C ; 00000B1C 00000B02: 48C2 'H.' EXT.L D2 00000B04: 0802 0000 '....' BTST #$00,D2 00000B08: 6602 'f.' BNE.S *+$0004 ; 00000B0C 00000B0A: 5282 'R.' ADDQ.L #1,D2 00000B0C: 5282 'R.' ADDQ.L #1,D2 00000B0E: 0882 0000 '....' BCLR #$00,D2 00000B12: D481 '..' ADD.L D1,D2 00000B14: 0C82 0000 00F6 '......' CMPI.L #$000000F6,D2 00000B1A: 6008 '`.' BRA.S *+$000A ; 00000B24 00000B1C: 303C FE60 '0<.`' MOVE.W #$FE60,D0 00000B20: 44FC 0000 'D...' MOVE #$0000,CCR 00000B24: 4E75 'Nu' RTS 00000B26: 222B 0034 '"+.4' MOVE.L $0034(A3),D1 00000B2A: 242B 0038 '$+.8' MOVE.L $0038(A3),D2 00000B2E: 362B 003C '6+.<' MOVE.W $003C(A3),D3 00000B32: 6606 'f.' BNE.S *+$0008 ; 00000B3A 00000B34: 4A82 'J.' TST.L D2 00000B36: 6602 'f.' BNE.S *+$0004 ; 00000B3A 00000B38: 4A81 'J.' TST.L D1 00000B3A: 4E75 'Nu' RTS 00000B3C: 3005 '0.' MOVE.W D5,D0 00000B3E: 2F09 '/.' MOVE.L A1,-(A7) 00000B40: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000B44: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000B48: 2269 000E '"i..' MOVEA.L $000E(A1),A1 00000B4C: 7204 'r.' MOVEQ #$04,D1 00000B4E: 7400 't.' MOVEQ #$00,D2 00000B50: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 00000B54: 6612 'f.' BNE.S *+$0014 ; 00000B68 00000B56: 43E8 FFF6 'C...' LEA -$000A(A0),A1 00000B5A: 0891 0006 '....' BCLR #$06,(A1) 00000B5E: 2248 '"H' MOVEA.L A0,A1 00000B60: 727F 'r.' MOVEQ #$7F,D1 ; '' 00000B62: 4299 'B.' CLR.L (A1)+ 00000B64: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000B62 00000B68: 225F '"_' MOVEA.L (A7)+,A1 00000B6A: 4A40 'J@' TST.W D0 00000B6C: 4E75 'Nu' RTS 00000B6E: 4A40 'J@' TST.W D0 00000B70: 6714 'g.' BEQ.S *+$0016 ; 00000B86 00000B72: 6B04 'k.' BMI.S *+$0006 ; 00000B78 00000B74: 0440 01BF '.@..' SUBI.W #$01BF,D0 00000B78: 42AB 0028 'B..(' CLR.L $0028(A3) 00000B7C: 42AB 0038 'B..8' CLR.L $0038(A3) 00000B80: 426B 003C 'Bk.<' CLR.W $003C(A3) 00000B84: 6038 '`8' BRA.S *+$003A ; 00000BBE 00000B86: 4A01 'J.' TST.B D1 00000B88: 6724 'g$' BEQ.S *+$0026 ; 00000BAE 00000B8A: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4) 00000B8E: 2278 034E '"x.N' MOVEA.L $034E,A1 00000B92: 322B 0018 '2+..' MOVE.W $0018(A3),D1 00000B96: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3 00000B9A: B6B1 1008 '....' CMP.L $08(A1,D1.W),D3 00000B9E: 670E 'g.' BEQ.S *+$0010 ; 00000BAE 00000BA0: 2383 1008 '#...' MOVE.L D3,$08(A1,D1.W) 00000BA4: 08F1 0007 1004 '......' BSET #$07,$04(A1,D1.W) 00000BAA: 6100 F454 'a..T' BSR EXTBTADJEOF-BTFUNCS+$F454 ; ids: 202, 216 00000BAE: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) 00000BB4: 2742 0038 ''B.8' MOVE.L D2,$0038(A3) 00000BB8: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3) 00000BBE: 6000 F440 '`..@' BRA EXTBTCMDDONE-BTFUNCS+$F440 ; ids: 218, 216 Dictionary: Flags $00 FirstId 218 218: EXTBTCMDDONE Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0BC0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTADJEOF"(202) Ref2="BTFUNCS"(216) 0BAC Dictionary: Flags $00 FirstId 219 219: EXTGETBLOCK Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETBLOCK"(219) 00000B52 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 082C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 0826 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 081A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 07C6 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 078E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) 0782 Dictionary: Flags $00 FirstId 220 220: EXTBTQUEUE Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0764 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 073A Dictionary: Flags $00 FirstId 221 221: EXTISBTREE Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 071A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0714 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0710 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 06E2 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 06DC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0652 Dictionary: Flags $00 FirstId 222 222: EXTBTFLUSH Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216) 064E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 0640 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 063A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0636 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 05D2 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 05CA Dictionary: Flags $00 FirstId 223 223: EXTBTDELETE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTDELETE"(223) 000005BC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 05A8 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 05A0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 059C Dictionary: Flags $00 FirstId 224 224: EXTBTGETRECORD Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTGETRECORD"(224) 00000528 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 04F0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 04E8 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 04E4 Dictionary: Flags $00 FirstId 225 225: EXTBTSEARCH Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTSEARCH"(225) 00000492 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 046E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0466 Dictionary: Flags $00 FirstId 226 226: EXTBTINSERT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTINSERT"(226) 00000460 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTDELETE"(223) 00000448 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 042A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0422 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTDELETE"(223) 0000040E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTINSERT"(226) 000003FA ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 03D4 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 03CC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTINSERT"(226) 000003C6 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 03A0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0398 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0394 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 0388 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) 037E Dictionary: Flags $00 FirstId 227 227: EXTBTCLOSE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTCLOSE"(227) 00000378 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216) 0366 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) 0322 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 031C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 02EA ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 02D4 Dictionary: Flags $00 FirstId 228 228: EXTBTOPEN Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTOPEN"(228) 000002BC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 0252 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) 0246 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0240 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0238 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 0232 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 01CE ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 00FC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCKCLUMPSIZE"(213) Ref2="BTFUNCS"(216) 00EE ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 00DC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) 00A2 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) 0096 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 0064 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) 0012 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) 000C EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTREEDISPATCH"(217) Comment: BTFUNCS ended due to: vector glue below Comment: ##################################################################################### Module: EXTISBTREE [1E9F0, 1EAA0) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a Dictionary: Flags $00 FirstId 229 229: EXTISBTREE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EXTISBTREE"(229) Segment="Main"(200) Size: Flags $00 ModuleSize 176 Content: Flags $08 Contents offset $0000 size $00B0 00000000: 4A40 'J@' TST.W D0 00000002: 6706 'g.' BEQ.S *+$0008 ; 0000000A 00000004: 6100 006E 'a..n' BSR *+$0070 ; 00000074 00000008: 6004 '`.' BRA.S *+$0006 ; 0000000E 0000000A: 6100 007C 'a..|' BSR *+$007E ; 00000088 0000000E: 6632 'f2' BNE.S *+$0034 ; 00000042 00000010: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0 00000014: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 0000001A: 6522 'e"' BCS.S *+$0024 ; 0000003E 0000001C: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 00000020: 671C 'g.' BEQ.S *+$001E ; 0000003E 00000022: 2840 '(@' MOVEA.L D0,A4 00000024: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4) 0000002A: 670E 'g.' BEQ.S *+$0010 ; 0000003A 0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 00000030: B06C 0002 '.l..' CMP.W $0002(A4),D0 00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A 00000036: 3940 0002 '9@..' MOVE.W D0,$0002(A4) 0000003A: 7000 'p.' MOVEQ #$00,D0 0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042 0000003E: 303C FE66 '0<.f' MOVE.W #$FE66,D0 00000042: 4E75 'Nu' RTS 00000044: 2278 034E '"x.N' MOVEA.L $034E,A1 00000048: 7200 'r.' MOVEQ #$00,D1 0000004A: 3228 0018 '2(..' MOVE.W $0018(A0),D1 0000004E: 70CD 'p.' MOVEQ #$CD,D0 00000050: 7400 't.' MOVEQ #$00,D2 00000052: 3401 '4.' MOVE.W D1,D2 00000054: 84F8 03F6 '....' DIVU.W $03F6,D2 00000058: 4842 'HB' SWAP D2 0000005A: 5542 'UB' SUBQ.W #2,D2 0000005C: 6612 'f.' BNE.S *+$0014 ; 00000070 0000005E: B251 '.Q' CMP.W (A1),D1 00000060: 640E 'd.' BCC.S *+$0010 ; 00000070 00000062: 70DA 'p.' MOVEQ #$DA,D0 00000064: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 00000068: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2 0000006C: 6702 'g.' BEQ.S *+$0004 ; 00000070 0000006E: 7000 'p.' MOVEQ #$00,D0 00000070: 4A40 'J@' TST.W D0 00000072: 4E75 'Nu' RTS 00000074: 61CE 'a.' BSR.S *-$0030 ; 00000044 00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086 00000078: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 0000007C: 6706 'g.' BEQ.S *+$0008 ; 00000084 0000007E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0 00000082: 6602 'f.' BNE.S *+$0004 ; 00000086 00000084: 7000 'p.' MOVEQ #$00,D0 00000086: 4E75 'Nu' RTS 00000088: 61EA 'a.' BSR.S *-$0014 ; 00000074 0000008A: 660E 'f.' BNE.S *+$0010 ; 0000009A 0000008C: 70C3 'p.' MOVEQ #$C3,D0 0000008E: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W) 00000094: 6702 'g.' BEQ.S *+$0004 ; 00000098 00000096: 6104 'a.' BSR.S *+$0006 ; 0000009C 00000098: 4A40 'J@' TST.W D0 0000009A: 4E75 'Nu' RTS 0000009C: 70D2 'p.' MOVEQ #$D2,D0 0000009E: 4A6A 0012 'Jj..' TST.W $0012(A2) 000000A2: 6B0A 'k.' BMI.S *+$000C ; 000000AE 000000A4: 70D4 'p.' MOVEQ #$D4,D0 000000A6: 4A2A 0013 'J*..' TST.B $0013(A2) 000000AA: 6B02 'k.' BMI.S *+$0004 ; 000000AE 000000AC: 7000 'p.' MOVEQ #$00,D0 000000AE: 4E75 'Nu' RTS Comment: EXTISBTREE ended due to: vector glue below Comment: ##################################################################################### Module: EXTCOPYPARAM [1EAB0, 1EAE4) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a Dictionary: Flags $00 FirstId 230 230: EXTCOPYPARAM Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCOPYPARAM"(230) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000004: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000008: 2669 000A '&i..' MOVEA.L $000A(A1),A3 0000000C: 7214 'r.' MOVEQ #$14,D1 0000000E: 2F0B '/.' MOVE.L A3,-(A7) 00000010: 429B 'B.' CLR.L (A3)+ 00000012: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000010 00000016: 265F '&_' MOVEA.L (A7)+,A3 00000018: 3768 0006 0006 '7h....' MOVE.W $0006(A0),$0006(A3) 0000001E: 2768 0012 0012 ''h....' MOVE.L $0012(A0),$0012(A3) 00000024: 3768 0016 0016 '7h....' MOVE.W $0016(A0),$0016(A3) 0000002A: 2768 0030 0030 ''h.0.0' MOVE.L $0030(A0),$0030(A3) 00000030: 204B ' K' MOVEA.L A3,A0 00000032: 4E75 'Nu' RTS Comment: EXTCOPYPARAM ended due to: vector glue below Comment: ##################################################################################### Module: EXTCKCLUMPSIZE [1EAF0, 1EB0C) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a Dictionary: Flags $00 FirstId 231 231: EXTCKCLUMPSIZE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCKCLUMPSIZE"(231) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 48E7 1800 'H...' MOVEM.L D3/D4,-(A7) 00000004: 282A 001C '(*..' MOVE.L $001C(A2),D4 00000008: 2604 '&.' MOVE.L D4,D3 0000000A: BC84 '..' CMP.L D4,D6 0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 0000000E: 6B04 'k.' BMI.S *+$0006 ; 00000014 00000010: D883 '..' ADD.L D3,D4 00000012: 60F6 '`.' BRA.S *-$0008 ; 0000000A 00000014: 2C04 ',.' MOVE.L D4,D6 00000016: 4CDF 0018 'L...' MOVEM.L (A7)+,D3/D4 0000001A: 4E75 'Nu' RTS Comment: EXTCKCLUMPSIZE ended due to: vector glue below Comment: ##################################################################################### Module: EXTBTOPEN [1EB20, 1ECB2) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +17E (1EC9E): JSR EXTRELBLOCK +BE (1EBDE): BSR EXTDOAOCRWF +32 (1EB52): JSR EXTGETBLOCK Unresolved outgoing references: +DC (1EBFC): JSR $1DD70 VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a Dictionary: Flags $00 FirstId 232 232: EXTBTOPEN Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTOPEN"(232) Segment="Main"(200) Size: Flags $00 ModuleSize 402 Content: Flags $08 Contents offset $0000 size $0192 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 7EF8 'H.~.' MOVEM.L D1-D6/A0-A4,-(A6) 00000006: 2808 '(.' MOVE.L A0,D4 00000008: 2A09 '*.' MOVE.L A1,D5 0000000A: 2C0C ',.' MOVE.L A4,D6 0000000C: 704A 'pJ' MOVEQ #$4A,D0 ; 'J' 0000000E: A71E '..' _NewPtrSysClear ; A71E 00000010: 6600 0176 'f..v' BNE *+$0178 ; 00000188 00000014: 2848 '(H' MOVEA.L A0,A4 00000016: 2678 034E '&x.N' MOVEA.L $034E,A3 0000001A: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W) 0000001E: 3943 0002 '9C..' MOVE.W D3,$0002(A4) 00000022: 2944 0004 ')D..' MOVE.L D4,$0004(A4) 00000026: 2945 0008 ')E..' MOVE.L D5,$0008(A4) 0000002A: 3003 '0.' MOVE.W D3,D0 0000002C: 2245 '"E' MOVEA.L D5,A1 0000002E: 7200 'r.' MOVEQ #$00,D1 00000030: 7400 't.' MOVEQ #$00,D2 00000032: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 00000036: 6600 0150 'f..P' BNE *+$0152 ; 00000188 0000003A: 2448 '$H' MOVEA.L A0,A2 0000003C: 41EA 000E 'A...' LEA $000E(A2),A0 00000040: 3028 0012 '0(..' MOVE.W $0012(A0),D0 00000044: 673A 'g:' BEQ.S *+$003C ; 00000080 00000046: 3200 '2.' MOVE.W D0,D1 00000048: 0241 01FF '.A..' ANDI.W #$01FF,D1 0000004C: 6632 'f2' BNE.S *+$0034 ; 00000080 0000004E: 2433 3008 '$30.' MOVE.L $08(A3,D3.W),D2 00000052: 84C0 '..' DIVU.W D0,D2 00000054: 4842 'HB' SWAP D2 00000056: 4242 'BB' CLR.W D2 00000058: 4842 'HB' SWAP D2 0000005A: B4A8 0016 '....' CMP.L $0016(A0),D2 0000005E: 6620 'f ' BNE.S *+$0022 ; 00000080 00000060: B4A8 001A '....' CMP.L $001A(A0),D2 00000064: 651A 'e.' BCS.S *+$001C ; 00000080 00000066: 5382 'S.' SUBQ.L #1,D2 00000068: 0C50 0010 '.P..' CMPI.W #$0010,(A0) 0000006C: 6212 'b.' BHI.S *+$0014 ; 00000080 0000006E: B4A8 0002 '....' CMP.L $0002(A0),D2 00000072: 650C 'e.' BCS.S *+$000E ; 00000080 00000074: B4A8 000A '....' CMP.L $000A(A0),D2 00000078: 6506 'e.' BCS.S *+$0008 ; 00000080 0000007A: B4A8 000E '....' CMP.L $000E(A0),D2 0000007E: 641A 'd.' BCC.S *+$001C ; 0000009A 00000080: 41E8 FFF2 'A...' LEA -$000E(A0),A0 00000084: 41E8 FFF6 'A...' LEA -$000A(A0),A0 00000088: 0890 0006 '....' BCLR #$06,(A0) 0000008C: 7025 'p%' MOVEQ #$25,D0 ; '%' 0000008E: 3D00 '=.' MOVE.W D0,-(A6) 00000090: 204C ' L' MOVEA.L A4,A0 00000092: A01F '..' _DisposePtr ; A01F 00000094: 301E '0.' MOVE.W (A6)+,D0 00000096: 6000 00DE '`...' BRA *+$00E0 ; 00000176 0000009A: 2233 300C '"30.' MOVE.L $0C(A3,D3.W),D1 0000009E: 92B3 3008 '..0.' SUB.L $08(A3,D3.W),D1 000000A2: 633C 'c<' BLS.S *+$003E ; 000000E0 000000A4: 0833 0008 3004 '.3..0.' BTST #$08,$04(A3,D3.W) 000000AA: 6734 'g4' BEQ.S *+$0036 ; 000000E0 000000AC: 48E6 4080 'H.@.' MOVEM.L D1/A0,-(A6) 000000B0: 2046 ' F' MOVEA.L D6,A0 000000B2: 2033 3008 ' 30.' MOVE.L $08(A3,D3.W),D0 000000B6: D081 '..' ADD.L D1,D0 000000B8: 2140 001C '!@..' MOVE.L D0,$001C(A0) 000000BC: 7206 'r.' MOVEQ #$06,D1 000000BE: 6100 FF40 'a..@' BSR EXTDOAOCRWF-EXTBTOPEN+$FF40 ; ids: 212, 232 000000C2: 4CDE 0102 'L...' MOVEM.L (A6)+,D1/A0 000000C6: 6618 'f.' BNE.S *+$001A ; 000000E0 000000C8: 3028 0012 '0(..' MOVE.W $0012(A0),D0 000000CC: 82C0 '..' DIVU.W D0,D1 000000CE: 4841 'HA' SWAP D1 000000D0: 4241 'BA' CLR.W D1 000000D2: 4841 'HA' SWAP D1 000000D4: D3A8 0016 '....' ADD.L D1,$0016(A0) 000000D8: D3A8 001A '....' ADD.L D1,$001A(A0) 000000DC: 4EBA F172 'N..r' JSR *-$0E8C ; FFFFF250 000000E0: 303C 0023 '0<.#' MOVE.W #$0023,D0 000000E4: 41EA 000E 'A...' LEA $000E(A2),A0 000000E8: 43EC 0018 'C...' LEA $0018(A4),A1 000000EC: 12D8 '..' MOVE.B (A0)+,(A1)+ 000000EE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000EC 000000F2: 102A 0032 '.*.2' MOVE.B $0032(A2),D0 000000F6: 0C00 0080 '....' CMPI.B #$80,D0 000000FA: 650C 'e.' BCS.S *+$000E ; 00000108 000000FC: 0C00 00FF '....' CMPI.B #$FF,D0 00000100: 6706 'g.' BEQ.S *+$0008 ; 00000108 00000102: 303C FE55 '0<.U' MOVE.W #$FE55,D0 00000106: 6086 '`.' BRA.S *-$0078 ; 0000008E 00000108: 1940 0001 '.@..' MOVE.B D0,$0001(A4) 0000010C: 202C 0038 ' ,.8' MOVE.L $0038(A4),D0 00000110: 6608 'f.' BNE.S *+$000A ; 0000011A 00000112: 2273 3014 '"s0.' MOVEA.L $14(A3,D3.W),A1 00000116: 2029 0020 ' ). ' MOVE.L $0020(A1),D0 0000011A: 2780 301E ''.0.' MOVE.L D0,$1E(A3,D3.W) 0000011E: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4) 003C 00000126: 197C 0001 0044 '.|...D' MOVE.B #$01,$0044(A4) 0000012C: 7000 'p.' MOVEQ #$00,D0 0000012E: 102A 0078 '.*.x' MOVE.B $0078(A2),D0 00000132: 660C 'f.' BNE.S *+$000E ; 00000140 00000134: 303C FE58 '0<.X' MOVE.W #$FE58,D0 00000138: 4AAD 0052 'J..R' TST.L $0052(A5) 0000013C: 6738 'g8' BEQ.S *+$003A ; 00000176 0000013E: 6034 '`4' BRA.S *+$0036 ; 00000174 00000140: 7201 'r.' MOVEQ #$01,D1 00000142: 1232 1078 '.2.x' MOVE.B $78(A2,D1.W),D1 00000146: 0C01 000A '....' CMPI.B #$0A,D1 0000014A: 660C 'f.' BNE.S *+$000E ; 00000158 0000014C: 222D 0052 '"-.R' MOVE.L $0052(A5),D1 00000150: 6606 'f.' BNE.S *+$0008 ; 00000158 00000152: 303C FE56 '0<.V' MOVE.W #$FE56,D0 00000156: 601E '`.' BRA.S *+$0020 ; 00000176 00000158: 5240 'R@' ADDQ.W #1,D0 0000015A: A71E '..' _NewPtrSysClear ; A71E 0000015C: 6600 FF30 'f..0' BNE *-$00CE ; 0000008E 00000160: 2948 0040 ')H.@' MOVE.L A0,$0040(A4) 00000164: 43EA 0078 'C..x' LEA $0078(A2),A1 00000168: 7000 'p.' MOVEQ #$00,D0 0000016A: 102A 0078 '.*.x' MOVE.B $0078(A2),D0 0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+ 00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E 00000174: 4240 'B@' CLR.W D0 00000176: 3D00 '=.' MOVE.W D0,-(A6) 00000178: 2245 '"E' MOVEA.L D5,A1 0000017A: 7200 'r.' MOVEQ #$00,D1 0000017C: 204A ' J' MOVEA.L A2,A0 0000017E: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 00000182: 6702 'g.' BEQ.S *+$0004 ; 00000186 00000184: 3C80 '<.' MOVE.W D0,(A6) 00000186: 301E '0.' MOVE.W (A6)+,D0 00000188: 4CDE 1F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A4 0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000018E: 4A40 'J@' TST.W D0 00000190: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 233 233: EXTRELBLOCK Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELBLOCK"(233) 00000180 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(212) Ref2="EXTBTOPEN"(232) 00C0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETBLOCK"(219) 00000034 Comment: EXTBTOPEN ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_1ECC0 [1ECC0, 1EEF2) Module started due to: vector glue above Resolved outgoing references: +224 (1EEE4): JSR EXTDELETEREC +216 (1EED6): JSR EXTINSERTREC +208 (1EEC8): JSR EXTGETRECA +1E2 (1EEA2): JSR EXTRELNODE +1D6 (1EE96): JSR EXTLOCREC +1B4 (1EE74): JSR EXTLOCTPR +1AA (1EE6A): JSR EXTSEARCHNODE +1A0 (1EE60): JSR EXTGETNODE +124 (1EDE4): JSR EXTINITNODE +11C (1EDDC): JSR EXTRELNODE +10A (1EDCA): JSR EXTALLOCNODE +100 (1EDC0): JSR EXTLOCTPR +D4 (1ED94): JSR EXTINSERTREC +A6 (1ED66): JSR EXTINSERTREC +3E (1ECFE): JSR EXTGETRECA +12 (1ECD2): JSR EXTGETNODESIZ +A (1ECCA): JSR EXTGETNODESIZ +0 (1ECC0): EXTROTATELT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a +F0 (1EDB0): EXTSPLITLT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a +17A (1EE3A): EXTTREESEARCH VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a Dictionary: Flags $00 FirstId 234 234: AUTOMOD_1ECC0 235: EXTTREESEARCH 236: EXTSPLITLT 237: EXTROTATELT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1ECC0"(234) Segment="Main"(200) Size: Flags $00 ModuleSize 562 Content: Flags $08 Contents offset $0000 size $0232 00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7) 00000004: 2A48 '*H' MOVEA.L A0,A5 00000006: 3A00 ':.' MOVE.W D0,D5 00000008: 224A '"J' MOVEA.L A2,A1 0000000A: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243 0000000E: 3400 '4.' MOVE.W D0,D2 00000010: 224B '"K' MOVEA.L A3,A1 00000012: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243 00000016: D042 '.B' ADD.W D2,D0 00000018: D045 '.E' ADD.W D5,D0 0000001A: 5440 'T@' ADDQ.W #2,D0 0000001C: E248 '.H' LSR.W #1,D0 0000001E: 3C00 '<.' MOVE.W D0,D6 00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3 00000024: 3801 '8.' MOVE.W D1,D4 00000026: D843 '.C' ADD.W D3,D4 00000028: 7EFF '~.' MOVEQ #$FF,D7 0000002A: B843 '.C' CMP.W D3,D4 0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 0000002E: D445 '.E' ADD.W D5,D2 00000030: 6012 '`.' BRA.S *+$0014 ; 00000044 00000032: 3003 '0.' MOVE.W D3,D0 00000034: 906A 000A '.j..' SUB.W $000A(A2),D0 00000038: B644 '.D' CMP.W D4,D3 0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E 0000003C: 5340 'S@' SUBQ.W #1,D0 0000003E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 00000042: D440 '.@' ADD.W D0,D2 00000044: 5442 'TB' ADDQ.W #2,D2 00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1 0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1 0000004E: B441 '.A' CMP.W D1,D2 00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E 00000052: 4847 'HG' SWAP D7 00000054: 4A47 'JG' TST.W D7 00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094 00000058: 70FF 'p.' MOVEQ #$FF,D0 0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8 0000005E: 3006 '0.' MOVE.W D6,D0 00000060: E348 '.H' LSL.W #1,D0 00000062: 9042 '.B' SUB.W D2,D0 00000064: B041 '.A' CMP.W D1,D0 00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A 00000068: 3E03 '>.' MOVE.W D3,D7 0000006A: B446 '.F' CMP.W D6,D2 0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C 0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072 00000070: 4847 'HG' SWAP D7 00000072: 4A47 'JG' TST.W D7 00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094 00000076: 4847 'HG' SWAP D7 00000078: 4A47 'JG' TST.W D7 0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094 0000007C: 4847 'HG' SWAP D7 0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7 00000082: 5243 'RC' ADDQ.W #1,D3 00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1 00000088: D26B 000A '.k..' ADD.W $000A(A3),D1 0000008C: B641 '.A' CMP.W D1,D3 0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A 00000090: 70FF 'p.' MOVEQ #$FF,D0 00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8 00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3 00000098: B843 '.C' CMP.W D3,D4 0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2 0000009C: 224A '"J' MOVEA.L A2,A1 0000009E: 204D ' M' MOVEA.L A5,A0 000000A0: 3005 '0.' MOVE.W D5,D0 000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1 000000A6: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE 000000AC: 2A49 '*I' MOVEA.L A1,A5 000000AE: 3A01 ':.' MOVE.W D1,D5 000000B0: 600A '`.' BRA.S *+$000C ; 000000BC 000000B2: 204A ' J' MOVEA.L A2,A0 000000B4: 224B '"K' MOVEA.L A3,A1 000000B6: 6100 0146 'a..F' BSR *+$0148 ; 000001FE 000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE 000000BC: B647 '.G' CMP.W D7,D3 000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 000000C0: 5243 'RC' ADDQ.W #1,D3 000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098 000000C4: B847 '.G' CMP.W D7,D4 000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2 000000C8: 224B '"K' MOVEA.L A3,A1 000000CA: 204D ' M' MOVEA.L A5,A0 000000CC: 3005 '0.' MOVE.W D5,D0 000000CE: 3204 '2.' MOVE.W D4,D1 000000D0: 9247 '.G' SUB.W D7,D1 000000D2: 5341 'SA' SUBQ.W #1,D1 000000D4: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE 000000DA: 4240 'B@' CLR.W D0 000000DC: 600A '`.' BRA.S *+$000C ; 000000E8 000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@' 000000E0: A9C9 '..' _SysError ; A9C9 000000E2: 4240 'B@' CLR.W D0 000000E4: 224D '"M' MOVEA.L A5,A1 000000E6: 3205 '2.' MOVE.W D5,D1 000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5 000000EC: 4A40 'J@' TST.W D0 000000EE: 4E75 'Nu' RTS 000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6) 000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6) 000000F6: 2E08 '..' MOVE.L A0,D7 000000F8: 3C00 '<.' MOVE.W D0,D6 000000FA: 3A01 ':.' MOVE.W D1,D5 000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000100: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241 00000104: 2810 '(.' MOVE.L (A0),D4 00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0 0000010A: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170 00000110: 2601 '&.' MOVE.L D1,D3 00000112: 200A ' .' MOVE.L A2,D0 00000114: 670C 'g.' BEQ.S *+$000E ; 00000122 00000116: 2483 '$.' MOVE.L D3,(A2) 00000118: 7204 'r.' MOVEQ #$04,D1 0000011A: 204A ' J' MOVEA.L A2,A0 0000011C: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 00000120: 664E 'fN' BNE.S *+$0050 ; 00000170 00000122: 2203 '".' MOVE.L D3,D1 00000124: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211 00000128: 6646 'fF' BNE.S *+$0048 ; 00000170 0000012A: 2448 '$H' MOVEA.L A0,A2 0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2) 00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2) 00000138: 2484 '$.' MOVE.L D4,(A2) 0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3) 0000013E: 7001 'p.' MOVEQ #$01,D0 00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0 00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0 00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2) 0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2) 00000152: 660A 'f.' BNE.S *+$000C ; 0000015E 00000154: 4AAA 0004 'J...' TST.L $0004(A2) 00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E 0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4) 0000015E: 2047 ' G' MOVEA.L D7,A0 00000160: 3006 '0.' MOVE.W D6,D0 00000162: 3205 '2.' MOVE.W D5,D1 00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000 00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C 0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170 0000016C: 4240 'B@' CLR.W D0 0000016E: 2403 '$.' MOVE.L D3,D2 00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3 00000174: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000176: 4A40 'J@' TST.W D0 00000178: 4E75 'Nu' RTS 0000017A: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000017C: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6) 00000180: 2E08 '..' MOVE.L A0,D7 00000182: 4A6C 0018 'Jl..' TST.W $0018(A4) 00000186: 6E0E 'n.' BGT.S *+$0010 ; 00000196 00000188: 7020 'p ' MOVEQ #$20,D0 ; ' ' 0000018A: 93C9 '..' SUBA.L A1,A1 0000018C: 7200 'r.' MOVEQ #$00,D1 0000018E: 7400 't.' MOVEQ #$00,D2 00000190: 426C 0010 'Bl..' CLR.W $0010(A4) 00000194: 605E '`^' BRA.S *+$0060 ; 000001F4 00000196: 7C01 '|.' MOVEQ #$01,D6 00000198: 262C 001A '&,..' MOVE.L $001A(A4),D3 0000019C: 7200 'r.' MOVEQ #$00,D1 0000019E: 2403 '$.' MOVE.L D3,D2 000001A0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210 000001A4: 664E 'fN' BNE.S *+$0050 ; 000001F4 000001A6: 2248 '"H' MOVEA.L A0,A1 000001A8: 2047 ' G' MOVEA.L D7,A0 000001AA: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 242 000001AE: 3A00 ':.' MOVE.W D0,D5 000001B0: 3801 '8.' MOVE.W D1,D4 000001B2: 3006 '0.' MOVE.W D6,D0 000001B4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241 000001B8: 2648 '&H' MOVEA.L A0,A3 000001BA: 2683 '&.' MOVE.L D3,(A3) 000001BC: 3404 '4.' MOVE.W D4,D2 000001BE: 4A45 'JE' TST.W D5 000001C0: 6706 'g.' BEQ.S *+$0008 ; 000001C8 000001C2: 5342 'SB' SUBQ.W #1,D2 000001C4: 6C02 'l.' BGE.S *+$0004 ; 000001C8 000001C6: 3404 '4.' MOVE.W D4,D2 000001C8: 3742 0004 '7B..' MOVE.W D2,$0004(A3) 000001CC: BC6C 0018 '.l..' CMP.W $0018(A4),D6 000001D0: 6718 'g.' BEQ.S *+$001A ; 000001EA 000001D2: 3202 '2.' MOVE.W D2,D1 000001D4: 2F09 '/.' MOVE.L A1,-(A7) 000001D6: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 240 000001DA: 2611 '&.' MOVE.L (A1),D3 000001DC: 225F '"_' MOVEA.L (A7)+,A1 000001DE: 7200 'r.' MOVEQ #$00,D1 000001E0: 2049 ' I' MOVEA.L A1,A0 000001E2: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 000001E6: 5246 'RF' ADDQ.W #1,D6 000001E8: 60B2 '`.' BRA.S *-$004C ; 0000019C 000001EA: 3946 0010 '9F..' MOVE.W D6,$0010(A4) 000001EE: 3204 '2.' MOVE.W D4,D1 000001F0: 3005 '0.' MOVE.W D5,D0 000001F2: 2403 '$.' MOVE.L D3,D2 000001F4: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3 000001F8: 2F1E '/.' MOVE.L (A6)+,-(A7) 000001FA: 4A40 'J@' TST.W D0 000001FC: 4E75 'Nu' RTS 000001FE: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) 00000202: 2448 '$H' MOVEA.L A0,A2 00000204: 2649 '&I' MOVEA.L A1,A3 00000206: 7000 'p.' MOVEQ #$00,D0 00000208: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 0000020C: 41E9 000E 'A...' LEA $000E(A1),A0 00000210: 224A '"J' MOVEA.L A2,A1 00000212: 3229 000A '2)..' MOVE.W $000A(A1),D1 00000216: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 0000021A: 224B '"K' MOVEA.L A3,A1 0000021C: 6704 'g.' BEQ.S *+$0006 ; 00000222 0000021E: 70FF 'p.' MOVEQ #$FF,D0 00000220: 6008 '`.' BRA.S *+$000A ; 0000022A 00000222: 4241 'BA' CLR.W D1 00000224: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 238 00000228: 4240 'B@' CLR.W D0 0000022A: 4A40 'J@' TST.W D0 0000022C: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 00000230: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 238 238: EXTDELETEREC Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTDELETEREC"(238) 00000226 Dictionary: Flags $00 FirstId 239 239: EXTINSERTREC Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(239) 00000218 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(209) 0000020A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(206) 000001E4 Dictionary: Flags $00 FirstId 240 240: EXTLOCREC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCREC"(240) 000001D8 Dictionary: Flags $00 FirstId 241 241: EXTLOCTPR Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(241) 000001B6 Dictionary: Flags $00 FirstId 242 242: EXTSEARCHNODE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTSEARCHNODE"(242) 000001AC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(210) 000001A2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINITNODE"(211) 00000126 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(206) 0000011E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTALLOCNODE"(205) 0000010C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(241) 00000102 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(239) 000000D6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(239) 000000A8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(209) 00000040 Dictionary: Flags $00 FirstId 243 243: EXTGETNODESIZ Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODESIZ"(243) 00000014 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODESIZ"(243) 0000000C EntryPoint: Flags=$08=(Extern Code) Offset=$017A Entry="EXTTREESEARCH"(235) EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="EXTSPLITLT"(236) EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTROTATELT"(237) Comment: AUTOMOD_1ECC0 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_1EF10 [1EF10, 1F2F2) Module started due to: vector glue above Resolved outgoing references: +326 (1F236): JSR EXTRELBLOCK +1EA (1F0FA): JSR EXTGETBLOCK +17C (1F08C): JSR EXTRELBLOCK +166 (1F076): JSR EXTGETBLOCK Unresolved outgoing references: +1BE (1F0CE): BRA $222D0 +0 (1EF10): EXTBUILDIREC VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +22 (1EF32): EXTCHKNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +A6 (1EFB6): EXTCLRNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +C2 (1EFD2): EXTDELETEREC VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +112 (1F022): EXTGETLTSIB VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +11C (1F02C): EXTGETRTSIB VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +14C (1F05C): EXTGETMAXKEY VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +158 (1F068): EXTGETNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +18C (1F09C): EXTGETNODESIZ VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +1A4 (1F0B4): EXTGETOFFSET VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +1BC (1F0CC): EXTGETRECA VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +1D8 (1F0E8): EXTINITNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +20A (1F11A): EXTINSERTREC VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +27C (1F18C): EXTLOCBTCB VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +286 (1F196): EXTLOCREC VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +2B8 (1F1C8): EXTLOCTPR VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +2C8 (1F1D8): EXTMOVOFFLT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +2D8 (1F1E8): EXTMOVOFFRT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +2EE (1F1FE): EXTMOVRECLT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +304 (1F214): EXTMOVRECRT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +31E (1F22E): EXTRELNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +332 (1F242): EXTSEARCHNODE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +38E (1F29E): EXTUPDDREC VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a +3B0 (1F2C0): EXTUPDIKEY VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a Dictionary: Flags $00 FirstId 244 244: AUTOMOD_1EF10 245: EXTUPDIKEY 246: EXTUPDDREC 247: EXTSEARCHNODE 248: EXTRELNODE 249: EXTMOVRECRT 250: EXTMOVRECLT 251: EXTMOVOFFRT 252: EXTMOVOFFLT 253: EXTLOCTPR 254: EXTLOCREC 255: EXTLOCBTCB 256: EXTINSERTREC 257: EXTINITNODE 258: EXTGETRECA 259: EXTGETOFFSET 260: EXTGETRTSIB 261: EXTGETLTSIB 262: EXTGETNODESIZ 263: EXTGETNODE 264: EXTGETMAXKEY 265: EXTDELETEREC 266: EXTCLRNODE 267: EXTCHKNODE 268: EXTBUILDIREC Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1EF10"(244) Segment="Main"(200) Size: Flags $00 ModuleSize 994 Content: Flags $08 Contents offset $0000 size $03E2 00000000: 2F02 '/.' MOVE.L D2,-(A7) 00000002: 2400 '$.' MOVE.L D0,D2 00000004: 4240 'B@' CLR.W D0 00000006: 6100 01B4 'a...' BSR *+$01B6 ; 000001BC 0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1 0000000E: 43E9 0060 'C..`' LEA $0060(A1),A1 00000012: 4EBA 039C 'N...' JSR *+$039E ; 000003B0 00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C 0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W) 0000001E: 241F '$.' MOVE.L (A7)+,D2 00000020: 4E75 'Nu' RTS 00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7) 00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1 0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2 0000002E: 2032 1008 ' 2..' MOVE.L $08(A2,D1.W),D0 00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0 00000036: 7200 'r.' MOVEQ #$00,D1 00000038: 3200 '2.' MOVE.W D0,D1 0000003A: B291 '..' CMP.L (A1),D1 0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098 0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1 00000042: 6354 'cT' BLS.S *+$0056 ; 00000098 00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0 00000048: 5200 'R.' ADDQ.B #1,D0 0000004A: 0C00 0003 '....' CMPI.B #$03,D0 0000004E: 6248 'bH' BHI.S *+$004A ; 00000098 00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0 00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0 00000058: 623E 'b>' BHI.S *+$0040 ; 00000098 0000005A: 7200 'r.' MOVEQ #$00,D1 0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1 00000060: 70F2 'p.' MOVEQ #$F2,D0 00000062: D081 '..' ADD.L D1,D0 00000064: 80FC 0006 '....' DIVU.W #$0006,D0 00000068: B069 000A '.i..' CMP.W $000A(A1),D0 0000006C: 652A 'e*' BCS.S *+$002C ; 00000098 0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1 00000072: 3001 '0.' MOVE.W D1,D0 00000074: 6100 012E 'a...' BSR *+$0130 ; 000001A4 00000078: 7402 't.' MOVEQ #$02,D2 0000007A: D488 '..' ADD.L A0,D2 0000007C: 9489 '..' SUB.L A1,D2 0000007E: 3018 '0.' MOVE.W (A0)+,D0 00000080: 0800 0000 '....' BTST #$00,D0 00000084: 6612 'f.' BNE.S *+$0014 ; 00000098 00000086: 0C40 000E '.@..' CMPI.W #$000E,D0 0000008A: 650C 'e.' BCS.S *+$000E ; 00000098 0000008C: B042 '.B' CMP.W D2,D0 0000008E: 6408 'd.' BCC.S *+$000A ; 00000098 00000090: 3400 '4.' MOVE.W D0,D2 00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E 00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C 00000098: 7024 'p$' MOVEQ #$24,D0 ; '$' 0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E 0000009C: 4240 'B@' CLR.W D0 0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2 000000A2: 4A40 'J@' TST.W D0 000000A4: 4E75 'Nu' RTS 000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7) 000000AA: 7203 'r.' MOVEQ #$03,D1 000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1 000000B0: E449 '.I' LSR.W #2,D1 000000B2: 5341 'SA' SUBQ.W #1,D1 000000B4: 7000 'p.' MOVEQ #$00,D0 000000B6: 20C0 ' .' MOVE.L D0,(A0)+ 000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6 000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0 000000C0: 4E75 'Nu' RTS 000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7) 000000C6: 3A01 ':.' MOVE.W D1,D5 000000C8: 3001 '0.' MOVE.W D1,D0 000000CA: 4EBA 00D8 'N...' JSR *+$00DA ; 000001A4 000000CE: 2C08 ',.' MOVE.L A0,D6 000000D0: 3800 '8.' MOVE.W D0,D4 000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3 000000D6: 3613 '6.' MOVE.W (A3),D3 000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0 000000DC: 4EBA 00C6 'N...' JSR *+$00C8 ; 000001A4 000000E0: 2448 '$H' MOVEA.L A0,A2 000000E2: 3400 '4.' MOVE.W D0,D2 000000E4: 2A49 '*I' MOVEA.L A1,A5 000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0 000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 000000EE: 3002 '0.' MOVE.W D2,D0 000000F0: 9043 '.C' SUB.W D3,D0 000000F2: 4EBA 01FA 'N...' JSR *+$01FC ; 000002EE 000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5) 000000FA: 204B ' K' MOVEA.L A3,A0 000000FC: 2246 '"F' MOVEA.L D6,A1 000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0 00000102: 9045 '.E' SUB.W D5,D0 00000104: 3204 '2.' MOVE.W D4,D1 00000106: 9243 '.C' SUB.W D3,D1 00000108: 4EBA 01CE 'N...' JSR *+$01D0 ; 000002D8 0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5 00000110: 4E75 'Nu' RTS 00000112: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) 00000118: 4203 'B.' CLR.B D3 0000011A: 6008 '`.' BRA.S *+$000A ; 00000124 0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) 00000122: 7601 'v.' MOVEQ #$01,D3 00000124: 4A03 'J.' TST.B D3 00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E 00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2 0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130 0000012E: 2410 '$.' MOVE.L (A0),D2 00000130: 6604 'f.' BNE.S *+$0006 ; 00000136 00000132: 7200 'r.' MOVEQ #$00,D1 00000134: 600A '`.' BRA.S *+$000C ; 00000140 00000136: 7200 'r.' MOVEQ #$00,D1 00000138: 611E 'a.' BSR.S *+$0020 ; 00000158 0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142 0000013C: 2202 '".' MOVE.L D2,D1 0000013E: 2248 '"H' MOVEA.L A0,A1 00000140: 4240 'B@' CLR.W D0 00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3 00000146: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000148: 4A40 'J@' TST.W D0 0000014A: 4E75 'Nu' RTS 0000014C: 7002 'p.' MOVEQ #$02,D0 0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0 00000152: E248 '.H' LSR.W #1,D0 00000154: E348 '.H' LSL.W #1,D0 00000156: 4E75 'Nu' RTS 00000158: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000015A: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) 0000015E: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000162: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000166: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 0000016A: 6616 'f.' BNE.S *+$0018 ; 00000182 0000016C: 2248 '"H' MOVEA.L A0,A1 0000016E: 6100 FEB2 'a...' BSR *-$014C ; 00000022 00000172: 670E 'g.' BEQ.S *+$0010 ; 00000182 00000174: 3D00 '=.' MOVE.W D0,-(A6) 00000176: 7202 'r.' MOVEQ #$02,D1 00000178: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 0000017C: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 00000180: 301E '0.' MOVE.W (A6)+,D0 00000182: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 00000186: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000188: 4A40 'J@' TST.W D0 0000018A: 4E75 'Nu' RTS 0000018C: 2F01 '/.' MOVE.L D1,-(A7) 0000018E: 3229 000A '2)..' MOVE.W $000A(A1),D1 00000192: 3001 '0.' MOVE.W D1,D0 00000194: 4EBA 000E 'N...' JSR *+$0010 ; 000001A4 00000198: 0440 000E '.@..' SUBI.W #$000E,D0 0000019C: E349 '.I' LSL.W #1,D1 0000019E: D041 '.A' ADD.W D1,D0 000001A0: 221F '".' MOVE.L (A7)+,D1 000001A2: 4E75 'Nu' RTS 000001A4: 6104 'a.' BSR.S *+$0006 ; 000001AA 000001A6: 3010 '0.' MOVE.W (A0),D0 000001A8: 4E75 'Nu' RTS 000001AA: 91C8 '..' SUBA.L A0,A0 000001AC: 306C 002A '0l.*' MOVEA.W $002A(A4),A0 000001B0: D1C9 '..' ADDA.L A1,A0 000001B2: E348 '.H' LSL.W #1,D0 000001B4: 4440 'D@' NEG.W D0 000001B6: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0 000001BA: 4E75 'Nu' RTS 000001BC: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7) 000001C0: 3200 '2.' MOVE.W D0,D1 000001C2: 61E0 'a.' BSR.S *-$001E ; 000001A4 000001C4: 3400 '4.' MOVE.W D0,D2 000001C6: 3001 '0.' MOVE.W D1,D0 000001C8: 5240 'R@' ADDQ.W #1,D0 000001CA: 61D8 'a.' BSR.S *-$0026 ; 000001A4 000001CC: 9042 '.B' SUB.W D2,D0 000001CE: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0 000001D2: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2 000001D6: 4E75 'Nu' RTS 000001D8: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001DA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) 000001DE: 2401 '$.' MOVE.L D1,D2 000001E0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 000001E4: 7204 'r.' MOVEQ #$04,D1 000001E6: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 000001EA: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 000001EE: 6610 'f.' BNE.S *+$0012 ; 00000200 000001F0: 6100 FEB4 'a...' BSR *-$014A ; 000000A6 000001F4: 342C 002A '4,.*' MOVE.W $002A(A4),D2 000001F8: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W) 000001FE: 4240 'B@' CLR.W D0 00000200: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1 00000204: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000206: 4A40 'J@' TST.W D0 00000208: 4E75 'Nu' RTS 0000020A: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7) 0000020E: 3E00 '>.' MOVE.W D0,D7 00000210: 3C01 '<.' MOVE.W D1,D6 00000212: 2A08 '*.' MOVE.L A0,D5 00000214: 3001 '0.' MOVE.W D1,D0 00000216: 4EBA FF8C 'N...' JSR *-$0072 ; 000001A4 0000021A: 3800 '8.' MOVE.W D0,D4 0000021C: 3029 000A '0)..' MOVE.W $000A(A1),D0 00000220: 4EBA FF82 'N...' JSR *-$007C ; 000001A4 00000224: 2648 '&H' MOVEA.L A0,A3 00000226: 3600 '6.' MOVE.W D0,D3 00000228: 220B '".' MOVE.L A3,D1 0000022A: 7000 'p.' MOVEQ #$00,D0 0000022C: 3003 '0.' MOVE.W D3,D0 0000022E: D089 '..' ADD.L A1,D0 00000230: 9280 '..' SUB.L D0,D1 00000232: 7002 'p.' MOVEQ #$02,D0 00000234: D047 '.G' ADD.W D7,D0 00000236: B240 '.@' CMP.W D0,D1 00000238: 6C04 'l.' BGE.S *+$0006 ; 0000023E 0000023A: 70FF 'p.' MOVEQ #$FF,D0 0000023C: 6036 '`6' BRA.S *+$0038 ; 00000274 0000023E: 2A49 '*I' MOVEA.L A1,A5 00000240: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0 00000244: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1 00000248: 3003 '0.' MOVE.W D3,D0 0000024A: 9044 '.D' SUB.W D4,D0 0000024C: 4EBA 00B6 'N...' JSR *+$00B8 ; 00000304 00000250: 204B ' K' MOVEA.L A3,A0 00000252: 43E8 FFFE 'C...' LEA -$0002(A0),A1 00000256: 302D 000A '0-..' MOVE.W $000A(A5),D0 0000025A: 9046 '.F' SUB.W D6,D0 0000025C: 3207 '2.' MOVE.W D7,D1 0000025E: 4EBA 0068 'N..h' JSR *+$006A ; 000002C8 00000262: 2045 ' E' MOVEA.L D5,A0 00000264: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 00000268: 3007 '0.' MOVE.W D7,D0 0000026A: 4EBA 0082 'N...' JSR *+$0084 ; 000002EE 0000026E: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5) 00000272: 4240 'B@' CLR.W D0 00000274: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5 00000278: 4A40 'J@' TST.W D0 0000027A: 4E75 'Nu' RTS 0000027C: 2878 034E '(x.N' MOVEA.L $034E,A4 00000280: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4 00000284: 4E75 'Nu' RTS 00000286: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7) 0000028A: 3601 '6.' MOVE.W D1,D3 0000028C: 3003 '0.' MOVE.W D3,D0 0000028E: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001BC 00000292: 2408 '$.' MOVE.L A0,D2 00000294: 3003 '0.' MOVE.W D3,D0 00000296: 5240 'R@' ADDQ.W #1,D0 00000298: 4EBA FF22 'N.."' JSR *-$00DC ; 000001BC 0000029C: 2208 '".' MOVE.L A0,D1 0000029E: 2042 ' B' MOVEA.L D2,A0 000002A0: 7000 'p.' MOVEQ #$00,D0 000002A2: 1010 '..' MOVE.B (A0),D0 000002A4: 5480 'T.' ADDQ.L #2,D0 000002A6: E288 '..' LSR.L #1,D0 000002A8: E388 '..' LSL.L #1,D0 000002AA: 9282 '..' SUB.L D2,D1 000002AC: 9280 '..' SUB.L D0,D1 000002AE: 2248 '"H' MOVEA.L A0,A1 000002B0: D3C0 '..' ADDA.L D0,A1 000002B2: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3 000002B6: 4E75 'Nu' RTS 000002B8: 5340 'S@' SUBQ.W #1,D0 000002BA: C0FC 0006 '....' MULU.W #$0006,D0 000002BE: 206C 000C ' l..' MOVEA.L $000C(A4),A0 000002C2: 41F0 0800 'A...' LEA $00(A0,D0.L),A0 000002C6: 4E75 'Nu' RTS 000002C8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 000002CC: 3418 '4.' MOVE.W (A0)+,D2 000002CE: D441 '.A' ADD.W D1,D2 000002D0: 32C2 '2.' MOVE.W D2,(A1)+ 000002D2: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002CC 000002D6: 6010 '`.' BRA.S *+$0012 ; 000002E8 000002D8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 000002DC: B348 '.H' CMPM.W (A0)+,(A1)+ 000002DE: 3420 '4 ' MOVE.W -(A0),D2 000002E0: D441 '.A' ADD.W D1,D2 000002E2: 3302 '3.' MOVE.W D2,-(A1) 000002E4: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002DE 000002E8: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 000002EC: 4E75 'Nu' RTS 000002EE: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) 000002F2: 4A40 'J@' TST.W D0 000002F4: 6F08 'o.' BLE.S *+$000A ; 000002FE 000002F6: 5340 'S@' SUBQ.W #1,D0 000002F8: 12D8 '..' MOVE.B (A0)+,(A1)+ 000002FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002F8 000002FE: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 00000302: 4E75 'Nu' RTS 00000304: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) 00000308: 4A40 'J@' TST.W D0 0000030A: 6F0C 'o.' BLE.S *+$000E ; 00000318 0000030C: D0C0 '..' ADDA.W D0,A0 0000030E: D2C0 '..' ADDA.W D0,A1 00000310: 5340 'S@' SUBQ.W #1,D0 00000312: 1320 '. ' MOVE.B -(A0),-(A1) 00000314: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000312 00000318: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 0000031C: 4E75 'Nu' RTS 0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000320: 2D09 '-.' MOVE.L A1,-(A6) 00000322: 2008 ' .' MOVE.L A0,D0 00000324: 6704 'g.' BEQ.S *+$0006 ; 0000032A 00000326: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 0000032A: 225E '"^' MOVEA.L (A6)+,A1 0000032C: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000032E: 4A40 'J@' TST.W D0 00000330: 4E75 'Nu' RTS 00000332: 48E7 3C70 'H.
' MOVEM.L D3-D7/A2-A6,-(A7) 00000046: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 0000004A: 2269 000A '"i..' MOVEA.L $000A(A1),A1 0000004E: 6140 'a@' BSR.S *+$0042 ; 00000090 00000050: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 00000054: 205F ' _' MOVEA.L (A7)+,A0 00000056: 3028 0010 '0(..' MOVE.W $0010(A0),D0 0000005A: 6EFA 'n.' BGT.S *-$0004 ; 00000056 0000005C: 48C0 'H.' EXT.L D0 0000005E: 4E75 'Nu' RTS 00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000064: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000068: 40E7 '@.' MOVE SR,-(A7) 0000006A: 007C 0700 '.|..' ORI.W #$0700,SR 0000006E: A96F '.o' _Enqueue ; A96F 00000070: 08D1 0000 '....' BSET #$00,(A1) 00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C 00000076: 7000 'p.' MOVEQ #$00,D0 00000078: 46DF 'F.' MOVE (A7)+,SR 0000007A: 4E75 'Nu' RTS 0000007C: 46DF 'F.' MOVE (A7)+,SR 0000007E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) 00000082: 610C 'a.' BSR.S *+$000E ; 00000090 00000084: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 00000088: 4E75 'Nu' RTS 0000008A: 42A8 0008 'B...' CLR.L $0008(A0) 0000008E: 4E75 'Nu' RTS 00000090: 41E9 0002 'A...' LEA $0002(A1),A0 00000094: 2010 ' .' MOVE.L (A0),D0 00000096: 6700 0082 'g...' BEQ *+$0084 ; 0000011A 0000009A: 2040 ' @' MOVEA.L D0,A0 0000009C: 7000 'p.' MOVEQ #$00,D0 0000009E: 1028 0007 '.(..' MOVE.B $0007(A0),D0 000000A2: 0C40 000C '.@..' CMPI.W #$000C,D0 000000A6: 670C 'g.' BEQ.S *+$000E ; 000000B4 000000A8: 0C40 0001 '.@..' CMPI.W #$0001,D0 000000AC: 6F26 'o&' BLE.S *+$0028 ; 000000D4 000000AE: 0C40 0008 '.@..' CMPI.W #$0008,D0 000000B2: 6220 'b ' BHI.S *+$0022 ; 000000D4 000000B4: 6100 0076 'a..v' BSR *+$0078 ; 0000012C 000000B8: 661A 'f.' BNE.S *+$001C ; 000000D4 000000BA: 4A81 'J.' TST.L D1 000000BC: 6716 'g.' BEQ.S *+$0018 ; 000000D4 000000BE: B2A8 004A '...J' CMP.L $004A(A0),D1 000000C2: 6710 'g.' BEQ.S *+$0012 ; 000000D4 000000C4: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) 000000CA: 66C8 'f.' BNE.S *-$0036 ; 00000094 000000CC: 317C 0002 0010 '1|....' MOVE.W #$0002,$0010(A0) 000000D2: 60C0 '`.' BRA.S *-$003E ; 00000094 000000D4: B1E9 0002 '....' CMPA.L $0002(A1),A0 000000D8: 6726 'g&' BEQ.S *+$0028 ; 00000100 000000DA: 40E7 '@.' MOVE SR,-(A7) 000000DC: 007C 0700 '.|..' ORI.W #$0700,SR 000000E0: 2F09 '/.' MOVE.L A1,-(A7) 000000E2: 43D1 'C.' LEA (A1),A1 000000E4: A96E '.n' _Dequeue ; A96E 000000E6: 2257 '"W' MOVEA.L (A7),A1 000000E8: 2269 0002 '"i..' MOVEA.L $0002(A1),A1 000000EC: 2089 ' .' MOVE.L A1,(A0) 000000EE: 225F '"_' MOVEA.L (A7)+,A1 000000F0: 2348 0002 '#H..' MOVE.L A0,$0002(A1) 000000F4: 4AA9 0006 'J...' TST.L $0006(A1) 000000F8: 6604 'f.' BNE.S *+$0006 ; 000000FE 000000FA: 2348 0006 '#H..' MOVE.L A0,$0006(A1) 000000FE: 46DF 'F.' MOVE (A7)+,SR 00000100: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6 00000104: 0891 000A '....' BCLR #$0A,(A1) 00000108: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) 0000010E: 6704 'g.' BEQ.S *+$0006 ; 00000114 00000110: 08D1 000A '....' BSET #$0A,(A1) 00000114: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 00000118: 4ED1 'N.' JMP (A1) 0000011A: 0891 0000 '....' BCLR #$00,(A1) 0000011E: 2010 ' .' MOVE.L (A0),D0 00000120: 6708 'g.' BEQ.S *+$000A ; 0000012A 00000122: 08D1 0000 '....' BSET #$00,(A1) 00000126: 6700 FF72 'g..r' BEQ *-$008C ; 0000009A 0000012A: 4E75 'Nu' RTS 0000012C: 48E7 2078 'H. x' MOVEM.L D2/A1-A4,-(A7) 00000130: 6100 FECE 'a...' BSR EXTISBTREE-EXTBTQUEUE+$FECE ; ids: 229, 269 00000134: 6604 'f.' BNE.S *+$0006 ; 0000013A 00000136: 222C 0046 '",.F' MOVE.L $0046(A4),D1 0000013A: 4CDF 1E04 'L...' MOVEM.L (A7)+,D2/A1-A4 0000013E: 4A40 'J@' TST.W D0 00000140: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTISBTREE"(229) Ref2="EXTBTQUEUE"(269) 0132 EntryPoint: Flags=$08=(Extern Code) Offset=$0090 Entry="EXTBTDISPATCHREQUEST"(270) Comment: EXTBTQUEUE ended due to: vector glue below Comment: ##################################################################################### Module: EXTBTCMDDONE [1F550, 1F5C0) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +4C (1F59C): JMP CALLWITHREGISTERSPRESERVED +48 (1F598): LEA EXTBTDISPATCHREQUEST, A0 VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 271 271: EXTBTCMDDONE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTCMDDONE"(271) Segment="Main"(200) Size: Flags $00 ModuleSize 112 Content: Flags $08 Contents offset $0000 size $0070 00000000: 48C0 'H.' EXT.L D0 00000002: 4EBA 0050 'N..P' JSR *+$0052 ; 00000054 00000006: 40E7 '@.' MOVE SR,-(A7) 00000008: 007C 0700 '.|..' ORI.W #$0700,SR 0000000C: 0891 0000 '....' BCLR #$00,(A1) 00000010: 2350 0002 '#P..' MOVE.L (A0),$0002(A1) 00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A 00000016: 42A9 0006 'B...' CLR.L $0006(A1) 0000001A: 46DF 'F.' MOVE (A7)+,SR 0000001C: 3140 0010 '1@..' MOVE.W D0,$0010(A0) 00000020: 2228 000C '"(..' MOVE.L $000C(A0),D1 00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A 00000026: 2241 '"A' MOVEA.L D1,A1 00000028: 4E91 'N.' JSR (A1) 0000002A: 40E7 '@.' MOVE SR,-(A7) 0000002C: 007C 0700 '.|..' ORI.W #$0700,SR 00000030: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000034: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000038: 4AA9 0002 'J...' TST.L $0002(A1) 0000003C: 6700 0012 'g...' BEQ *+$0014 ; 00000050 00000040: 08D1 0000 '....' BSET #$00,(A1) 00000044: 660A 'f.' BNE.S *+$000C ; 00000050 00000046: 46DF 'F.' MOVE (A7)+,SR 00000048: 41FA 0000 'A...' LEA EXTBTDISPATCHREQUEST,A0 ; id: 270 0000004C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272 00000050: 46DF 'F.' MOVE (A7)+,SR 00000052: 4E75 'Nu' RTS 00000054: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000058: 2269 000A '"i..' MOVEA.L $000A(A1),A1 0000005C: 2069 0002 ' i..' MOVEA.L $0002(A1),A0 00000060: 0C68 0015 0004 '.h....' CMPI.W #$0015,$0004(A0) 00000066: 6602 'f.' BNE.S *+$0004 ; 0000006A 00000068: 4E75 'Nu' RTS 0000006A: 701B 'p.' MOVEQ #$1B,D0 0000006C: A9C9 '..' _SysError ; A9C9 0000006E: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 272 272: CALLWITHREGISTERSPRESERVED Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWITHREGISTERSPRESERVED"(272) 0000004E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBTDISPATCHREQUEST"(270) 0000004A Comment: EXTBTCMDDONE ended due to: vector glue below Comment: ##################################################################################### Module: EXTDOAOCRWF [1F5D0, 1F690) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 273 273: EXTDOAOCRWF Module: Flags=$88=(ForcedActive Extern Code) Module="EXTDOAOCRWF"(273) Segment="Main"(200) Size: Flags $00 ModuleSize 192 Content: Flags $08 Contents offset $0000 size $00C0 00000000: 70CE 'p.' MOVEQ #$CE,D0 00000002: 0C41 0006 '.A..' CMPI.W #$0006,D1 00000006: 6232 'b2' BHI.S *+$0034 ; 0000003A 00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 0000000C: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000010: E549 '.I' LSL.W #2,D1 00000012: 0811 000A '....' BTST #$0A,(A1) 00000016: 6624 'f$' BNE.S *+$0026 ; 0000003C 00000018: 43FA 0006 'C...' LEA *+$0008,A1 ; 00000020 0000001C: 4EF1 1000 'N...' JMP $00(A1,D1.W) 00000020: A010 '..' _Allocate ; A010 00000022: 6016 '`.' BRA.S *+$0018 ; 0000003A 00000024: A200 '..' _HOpen ; A200 00000026: 6012 '`.' BRA.S *+$0014 ; 0000003A 00000028: A001 '..' _Close ; A001 0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A 0000002C: A002 '..' _Read ; A002 0000002E: 600A '`.' BRA.S *+$000C ; 0000003A 00000030: A003 '..' _Write ; A003 00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A 00000034: A045 '.E' _FlushFile ; A045 00000036: 6002 '`.' BRA.S *+$0004 ; 0000003A 00000038: A012 '..' _SetEOF ; A012 0000003A: 4E75 'Nu' RTS 0000003C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000003E: 48E6 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A6) 00000042: 234E 0012 '#N..' MOVE.L A6,$0012(A1) 00000046: 0891 0007 '....' BCLR #$07,(A1) 0000004A: 43FA 0040 'C..@' LEA *+$0042,A1 ; 0000008C 0000004E: 2149 000C '!I..' MOVE.L A1,$000C(A0) 00000052: 43FA 0006 'C...' LEA *+$0008,A1 ; 0000005A 00000056: 4EF1 1000 'N...' JMP $00(A1,D1.W) 0000005A: A410 '..' _Allocate ,Sys ; A410 0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074 0000005E: A600 '..' _Open ,Sys,Immed ; A600 00000060: 6012 '`.' BRA.S *+$0014 ; 00000074 00000062: A401 '..' _Close ,Sys ; A401 00000064: 600E '`.' BRA.S *+$0010 ; 00000074 00000066: A402 '..' _Read ,Sys ; A402 00000068: 600A '`.' BRA.S *+$000C ; 00000074 0000006A: A403 '..' _Write ,Sys ; A403 0000006C: 6006 '`.' BRA.S *+$0008 ; 00000074 0000006E: A445 '.E' _FlushFile ,Sys ; A445 00000070: 6002 '`.' BRA.S *+$0004 ; 00000074 00000072: A412 '..' _SetEOF ,Sys ; A412 00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C 00000076: 4A68 0010 'Jh..' TST.W $0010(A0) 0000007A: 6F1E 'o.' BLE.S *+$0020 ; 0000009A 0000007C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000080: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000084: 08D1 0007 '....' BSET #$07,(A1) 00000088: 6618 'f.' BNE.S *+$001A ; 000000A2 0000008A: 4E75 'Nu' RTS 0000008C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000090: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000094: 08D1 0007 '....' BSET #$07,(A1) 00000098: 67F0 'g.' BEQ.S *-$000E ; 0000008A 0000009A: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7) 0000009E: 487A 001A 'Hz..' PEA *+$001C ; 000000BA 000000A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 000000A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 000000AA: 2C69 0012 ',i..' MOVEA.L $0012(A1),A6 000000AE: 4CDE 3CFC 'L.<.' MOVEM.L (A6)+,D2-D7/A2-A5 000000B2: 2F1E '/.' MOVE.L (A6)+,-(A7) 000000B4: 3028 0010 '0(..' MOVE.W $0010(A0),D0 000000B8: 4E75 'Nu' RTS 000000BA: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6 000000BE: 4E75 'Nu' RTS Comment: EXTDOAOCRWF ended due to: vector glue below Comment: ##################################################################################### Module: EXTGETBLOCK [1F6A0, 1F7AC) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +AC (1F74C): BSR EXTDOAOCRWF VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 274 274: EXTGETBLOCK Module: Flags=$88=(ForcedActive Extern Code) Module="EXTGETBLOCK"(274) Segment="Main"(200) Size: Flags $00 ModuleSize 268 Content: Flags $08 Contents offset $0000 size $010C 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 7E7C 'H.~|' MOVEM.L D1-D6/A1-A5,-(A6) 00000006: 1601 '..' MOVE.B D1,D3 00000008: 2649 '&I' MOVEA.L A1,A3 0000000A: 3200 '2.' MOVE.W D0,D1 0000000C: 6D00 00BE 'm...' BLT *+$00C0 ; 000000CC 00000010: 2278 034E '"x.N' MOVEA.L $034E,A1 00000014: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 00000018: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4 0000001C: 7C00 '|.' MOVEQ #$00,D6 0000001E: 3C2C 002A '<,.*' MOVE.W $002A(A4),D6 00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 00000024: 3C3C 0200 '<<..' MOVE.W #$0200,D6 00000028: 0803 0001 '....' BTST #$01,D3 0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 0000002E: 7003 'p.' MOVEQ #$03,D0 00000030: 6000 008E '`...' BRA *+$0090 ; 000000C0 00000034: 3013 '0.' MOVE.W (A3),D0 00000036: 3A00 ':.' MOVE.W D0,D5 00000038: 2A4B '*K' MOVEA.L A3,A5 0000003A: 0C40 0002 '.@..' CMPI.W #$0002,D0 0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 00000040: 5253 'RS' ADDQ.W #1,(A3) 00000042: 6002 '`.' BRA.S *+$0004 ; 00000046 00000044: 4253 'BS' CLR.W (A3) 00000046: 382B 0002 '8+..' MOVE.W $0002(A3),D4 0000004A: 47EB 0004 'G...' LEA $0004(A3),A3 0000004E: 6006 '`.' BRA.S *+$0008 ; 00000056 00000050: D6C4 '..' ADDA.W D4,A3 00000052: 47EB 000A 'G...' LEA $000A(A3),A3 00000056: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000050 0000005A: 0813 0006 '....' BTST #$06,(A3) 0000005E: 6706 'g.' BEQ.S *+$0008 ; 00000066 00000060: 6100 006E 'a..n' BSR *+$0070 ; 000000D0 00000064: 6654 'fT' BNE.S *+$0056 ; 000000BA 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 102C 0045 '.,.E' MOVE.B $0045(A4),D0 0000006C: E1AA '..' LSL.L D0,D2 0000006E: 08D3 0006 '....' BSET #$06,(A3) 00000072: 3741 0002 '7A..' MOVE.W D1,$0002(A3) 00000076: 3746 0004 '7F..' MOVE.W D6,$0004(A3) 0000007A: 2742 0006 ''B..' MOVE.L D2,$0006(A3) 0000007E: 47EB 000A 'G...' LEA $000A(A3),A3 00000082: 0803 0002 '....' BTST #$02,D3 00000086: 6636 'f6' BNE.S *+$0038 ; 000000BE 00000088: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 0000008C: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000090: 2069 000A ' i..' MOVEA.L $000A(A1),A0 00000094: 3141 0018 '1A..' MOVE.W D1,$0018(A0) 00000098: 214B 0020 '!K. ' MOVE.L A3,$0020(A0) 0000009C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) 000000A2: 2146 0024 '!F.$' MOVE.L D6,$0024(A0) 000000A6: 2142 002E '!B..' MOVE.L D2,$002E(A0) 000000AA: 7203 'r.' MOVEQ #$03,D1 000000AC: 6100 FF52 'a..R' BSR EXTDOAOCRWF-EXTGETBLOCK+$FF52 ; ids: 273, 274 000000B0: 670C 'g.' BEQ.S *+$000E ; 000000BE 000000B2: 43EB FFF6 'C...' LEA -$000A(A3),A1 000000B6: 0891 0006 '....' BCLR #$06,(A1) 000000BA: 3A85 ':.' MOVE.W D5,(A5) 000000BC: 6002 '`.' BRA.S *+$0004 ; 000000C0 000000BE: 7000 'p.' MOVEQ #$00,D0 000000C0: 204B ' K' MOVEA.L A3,A0 000000C2: 4CDE 3E7E 'L.>~' MOVEM.L (A6)+,D1-D6/A1-A5 000000C6: 2F1E '/.' MOVE.L (A6)+,-(A7) 000000C8: 4A40 'J@' TST.W D0 000000CA: 4E75 'Nu' RTS 000000CC: 70CE 'p.' MOVEQ #$CE,D0 000000CE: 60F0 '`.' BRA.S *-$000E ; 000000C0 000000D0: 2F02 '/.' MOVE.L D2,-(A7) 000000D2: 3405 '4.' MOVE.W D5,D2 000000D4: 5242 'RB' ADDQ.W #1,D2 000000D6: 0C42 0003 '.B..' CMPI.W #$0003,D2 000000DA: 6608 'f.' BNE.S *+$000A ; 000000E4 000000DC: 7400 't.' MOVEQ #$00,D2 000000DE: 47ED 0004 'G...' LEA $0004(A5),A3 000000E2: 6006 '`.' BRA.S *+$0008 ; 000000EA 000000E4: D6C4 '..' ADDA.W D4,A3 000000E6: 47EB 000A 'G...' LEA $000A(A3),A3 000000EA: BA42 '.B' CMP.W D2,D5 000000EC: 671A 'g.' BEQ.S *+$001C ; 00000108 000000EE: 0813 0006 '....' BTST #$06,(A3) 000000F2: 66E0 'f.' BNE.S *-$001E ; 000000D4 000000F4: 5242 'RB' ADDQ.W #1,D2 000000F6: 0C42 0003 '.B..' CMPI.W #$0003,D2 000000FA: 6602 'f.' BNE.S *+$0004 ; 000000FE 000000FC: 7400 't.' MOVEQ #$00,D2 000000FE: 3A82 ':.' MOVE.W D2,(A5) 00000100: 7000 'p.' MOVEQ #$00,D0 00000102: 241F '$.' MOVE.L (A7)+,D2 00000104: 4A40 'J@' TST.W D0 00000106: 4E75 'Nu' RTS 00000108: 7001 'p.' MOVEQ #$01,D0 0000010A: 60F6 '`.' BRA.S *-$0008 ; 00000102 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(273) Ref2="EXTGETBLOCK"(274) 00AE Comment: EXTGETBLOCK ended due to: vector glue below Comment: ##################################################################################### Module: EXTRELBLOCK [1F7C0, 1F7F4) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +22 (1F7E2): JSR EXTWRITEBLOCK VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 275 275: EXTRELBLOCK Module: Flags=$88=(ForcedActive Extern Code) Module="EXTRELBLOCK"(275) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 4088 'H.@.' MOVEM.L D1/A0/A4,-(A6) 00000006: 49E8 FFF6 'I...' LEA -$000A(A0),A4 0000000A: 0814 0007 '....' BTST #$07,(A4) 0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014 00000010: 4214 'B.' CLR.B (A4) 00000012: 600E '`.' BRA.S *+$0010 ; 00000022 00000014: 4214 'B.' CLR.B (A4) 00000016: 0801 0002 '....' BTST #$02,D1 0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022 0000001C: 0801 0000 '....' BTST #$00,D1 00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 00000022: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 276 00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A 00000028: 4240 'B@' CLR.W D0 0000002A: 4CDE 1102 'L...' MOVEM.L (A6)+,D1/A0/A4 0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000030: 4A40 'J@' TST.W D0 00000032: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 276 276: EXTWRITEBLOCK Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTWRITEBLOCK"(276) 00000024 Comment: EXTRELBLOCK ended due to: vector glue below Comment: ##################################################################################### Module: EXTWRITEBLOCK [1F800, 1F84A) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +3C (1F83C): BSR EXTDOAOCRWF VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 277 277: EXTWRITEBLOCK Module: Flags=$88=(ForcedActive Extern Code) Module="EXTWRITEBLOCK"(277) Segment="Main"(200) Size: Flags $00 ModuleSize 74 Content: Flags $08 Contents offset $0000 size $004A 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) 00000006: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 0000000A: 2269 000A '"i..' MOVEA.L $000A(A1),A1 0000000E: 2069 000A ' i..' MOVEA.L $000A(A1),A0 00000012: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000016: 3140 0018 '1@..' MOVE.W D0,$0018(A0) 0000001A: 43EC 000A 'C...' LEA $000A(A4),A1 0000001E: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) 00000022: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) 00000028: 7000 'p.' MOVEQ #$00,D0 0000002A: 302C 0004 '0,..' MOVE.W $0004(A4),D0 0000002E: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) 00000032: 202C 0006 ' ,..' MOVE.L $0006(A4),D0 00000036: 2140 002E '!@..' MOVE.L D0,$002E(A0) 0000003A: 7204 'r.' MOVEQ #$04,D1 0000003C: 6100 FFC2 'a...' BSR EXTDOAOCRWF-EXTWRITEBLOCK+$FFC2 ; ids: 273, 277 00000040: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 00000044: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000046: 4A40 'J@' TST.W D0 00000048: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(273) Ref2="EXTWRITEBLOCK"(277) 003E Comment: EXTWRITEBLOCK ended due to: vector glue below Comment: ##################################################################################### Module: EXTMARKBLOCK [1F860, 1F874) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +8 (1F868): JSR EXTWRITEBLOCK VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a Dictionary: Flags $00 FirstId 278 278: EXTMARKBLOCK Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EXTMARKBLOCK"(278) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 2D0C '-.' MOVE.L A4,-(A6) 00000004: 49E8 FFF6 'I...' LEA -$000A(A0),A4 00000008: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277 0000000C: 285E '(^' MOVEA.L (A6)+,A4 0000000E: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000010: 4A40 'J@' TST.W D0 00000012: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTWRITEBLOCK"(277) 0000000A Comment: EXTMARKBLOCK ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_1F880 [1F880, 1FF58) Module started due to: vector glue above Resolved outgoing references: +6CE (1FF4E): JSR EXTGETMAXKEY +6B2 (1FF32): JSR EXTLOCBTCB +690 (1FF10): JSR EXTRELNODE +688 (1FF08): JSR EXTGETNODE +682 (1FF02): JSR EXTLOCBTCB +666 (1FEE6): JSR EXTRELNODE +65A (1FEDA): JSR EXTLOCREC +638 (1FEB8): JSR EXTTREESEARCH +630 (1FEB0): JSR EXTRELNODE +626 (1FEA6): JSR EXTSEARCHNODE +60C (1FE8C): JSR EXTGETNODE +5DA (1FE5A): JSR EXTRELNODE +5D4 (1FE54): JSR EXTRELNODE +5CE (1FE4E): JSR EXTRELNODE +5B6 (1FE36): JSR EXTMARKBLOCK +5B0 (1FE30): JSR EXTINSERTREC +59C (1FE1C): JSR EXTGETMAXKEY +598 (1FE18): JSR EXTBUILDIREC +590 (1FE10): JSR EXTLOCTPR +588 (1FE08): JSR EXTINSERTREC +576 (1FDF6): JSR EXTGETMAXKEY +572 (1FDF2): JSR EXTBUILDIREC +558 (1FDD8): JSR EXTINITNODE +54E (1FDCE): JSR EXTALLOCNODE +522 (1FDA2): JSR EXTGETMAXKEY +50A (1FD8A): JSR EXTRELNODE +502 (1FD82): JSR EXTBUILDIREC +4F0 (1FD70): JSR EXTRELNODE +4E0 (1FD60): JSR EXTMARKBLOCK +4DA (1FD5A): JSR EXTUPDIKEY +4D4 (1FD54): JSR EXTGETRECA +4CA (1FD4A): JSR EXTGETRECA +4B4 (1FD34): JSR EXTGETNODE +4A4 (1FD24): JSR EXTLOCTPR +472 (1FCF2): JSR EXTMARKBLOCK +46C (1FCEC): JSR EXTUPDDREC +462 (1FCE2): JSR EXTMARKBLOCK +454 (1FCD4): JSR EXTMARKBLOCK +44E (1FCCE): JSR EXTUPDDREC +428 (1FCA8): JSR EXTSPLITLT +41A (1FC9A): JSR EXTROTATELT +404 (1FC84): JSR EXTGETLTSIB +3F2 (1FC72): JSR EXTINSERTREC +3BE (1FC3E): JSR EXTINITNODE +3B4 (1FC34): JSR EXTALLOCNODE +390 (1FC10): JSR EXTTREESEARCH +34C (1FBCC): JSR EXTEXTBTFILE +336 (1FBB6): JSR EXTLOCBTCB +324 (1FBA4): JSR EXTRELNODE +310 (1FB90): JSR EXTGETNODE +2E0 (1FB60): JSR EXTLOCREC +258 (1FAD8): JSR EXTGETNODE +240 (1FAC0): BSR EXTDOAOCRWF +21C (1FA9C): JSR EXTWRITEBLOCK +1F8 (1FA78): JSR EXTRELNODE +1C6 (1FA46): JSR EXTRELNODE +1B0 (1FA30): JSR EXTGETNODE +1A4 (1FA24): JSR EXTFREENODE +198 (1FA18): JSR EXTRELNODE +192 (1FA12): JSR EXTCLRNODE +188 (1FA08): JSR EXTLOCREC +14A (1F9CA): JSR EXTRELNODE +13A (1F9BA): JSR EXTMARKBLOCK +134 (1F9B4): JSR EXTUPDIKEY +12E (1F9AE): JSR EXTGETRECA +124 (1F9A4): JSR EXTGETRECA +110 (1F990): JSR EXTGETNODE +104 (1F984): JSR EXTLOCTPR +E0 (1F960): JSR EXTFREENODE +D6 (1F956): JSR EXTLOCTPR +CC (1F94C): JSR EXTRELNODE +C6 (1F946): JSR EXTCLRNODE +A4 (1F924): JSR EXTRELNODE +8E (1F90E): JSR EXTGETRTSIB +88 (1F908): JSR EXTRELNODE +76 (1F8F6): JSR EXTGETLTSIB +56 (1F8D6): JSR EXTMARKBLOCK +50 (1F8D0): JSR EXTDELETEREC +40 (1F8C0): JSR EXTTREESEARCH +A (1F88A): JSR EXTLOCBTCB +0 (1F880): EXTBTCLOSE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +2E (1F8AE): EXTBTDELETE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +1DA (1FA5A): EXTBTFLUSH VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +252 (1FAD2): EXTGETUPDATEHDR VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +268 (1FAE8): EXTUPDATEHDR VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +27E (1FAFE): EXTBTGETRECORD VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +330 (1FBB0): EXTBTINSERT VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +5F8 (1FE78): EXTBTSEARCH VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a +67C (1FEFC): EXTBTUPDATE VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a Dictionary: Flags $00 FirstId 279 279: AUTOMOD_1F880 280: EXTUPDATEHDR 281: EXTGETUPDATEHDR 282: EXTBTUPDATE 283: EXTBTSEARCH 284: EXTBTINSERT 285: EXTBTGETRECORD 286: EXTBTFLUSH 287: EXTBTDELETE 288: EXTBTCLOSE Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1F880"(279) Segment="Main"(200) Size: Flags $00 ModuleSize 1752 Content: Flags $08 Contents offset $0000 size $06D8 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6) 00000006: 3600 '6.' MOVE.W D0,D3 00000008: 3003 '0.' MOVE.W D3,D0 0000000A: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 0000000E: 7A00 'z.' MOVEQ #$00,D5 00000010: 4EBA 01C8 'N...' JSR *+$01CA ; 000001DA 00000014: 660E 'f.' BNE.S *+$0010 ; 00000024 00000016: 204C ' L' MOVEA.L A4,A0 00000018: A01F '..' _DisposePtr ; A01F 0000001A: 2878 034E '(x.N' MOVEA.L $034E,A4 0000001E: 42B4 3022 'B.0"' CLR.L $22(A4,D3.W) 00000022: 4240 'B@' CLR.W D0 00000024: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4 00000028: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000002A: 4A40 'J@' TST.W D0 0000002C: 4E75 'Nu' RTS 0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000030: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6) 00000034: 6100 067A 'a..z' BSR *+$067C ; 000006B0 00000038: 42AC 0012 'B...' CLR.L $0012(A4) 0000003C: 95CA '..' SUBA.L A2,A2 0000003E: 97CB '..' SUBA.L A3,A3 00000040: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 00000044: 2649 '&I' MOVEA.L A1,A3 00000046: 6600 0178 'f..x' BNE *+$017A ; 000001C0 0000004A: 3A01 ':.' MOVE.W D1,D5 0000004C: 224B '"K' MOVEA.L A3,A1 0000004E: 3205 '2.' MOVE.W D5,D1 00000050: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 265 00000054: 204B ' K' MOVEA.L A3,A0 00000056: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 0000005A: 4A45 'JE' TST.W D5 0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062 0000005E: 08D4 0006 '....' BSET #$06,(A4) 00000062: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3) 00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E 0000006A: 53AC 001E 'S...' SUBQ.L #1,$001E(A4) 0000006E: 4A6B 000A 'Jk..' TST.W $000A(A3) 00000072: 6E78 'nx' BGT.S *+$007A ; 000000EC 00000074: 204B ' K' MOVEA.L A3,A0 00000076: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261 0000007A: 6600 0144 'f..D' BNE *+$0146 ; 000001C0 0000007E: 4A81 'J.' TST.L D1 00000080: 670A 'g.' BEQ.S *+$000C ; 0000008C 00000082: 2293 '".' MOVE.L (A3),(A1) 00000084: 7204 'r.' MOVEQ #$04,D1 00000086: 2049 ' I' MOVEA.L A1,A0 00000088: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 0000008C: 204B ' K' MOVEA.L A3,A0 0000008E: 4EBA 0000 'N...' JSR EXTGETRTSIB ; id: 260 00000092: 6600 012C 'f..,' BNE *+$012E ; 000001C0 00000096: 4A81 'J.' TST.L D1 00000098: 670E 'g.' BEQ.S *+$0010 ; 000000A8 0000009A: 236B 0004 0004 '#k....' MOVE.L $0004(A3),$0004(A1) 000000A0: 7204 'r.' MOVEQ #$04,D1 000000A2: 2049 ' I' MOVEA.L A1,A0 000000A4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000000A8: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3) 000000AE: 6614 'f.' BNE.S *+$0016 ; 000000C4 000000B0: 4AAB 0004 'J...' TST.L $0004(A3) 000000B4: 6604 'f.' BNE.S *+$0006 ; 000000BA 000000B6: 2953 0022 ')S."' MOVE.L (A3),$0022(A4) 000000BA: 4A93 'J.' TST.L (A3) 000000BC: 6606 'f.' BNE.S *+$0008 ; 000000C4 000000BE: 296B 0004 0026 ')k...&' MOVE.L $0004(A3),$0026(A4) 000000C4: 204B ' K' MOVEA.L A3,A0 000000C6: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266 000000CA: 7204 'r.' MOVEQ #$04,D1 000000CC: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000000D0: 97CB '..' SUBA.L A3,A3 000000D2: 302C 0010 '0,..' MOVE.W $0010(A4),D0 000000D6: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 000000DA: 2210 '".' MOVE.L (A0),D1 000000DC: 302C 0002 '0,..' MOVE.W $0002(A4),D0 000000E0: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203 000000E4: 08D4 0004 '....' BSET #$04,(A4) 000000E8: 0894 0006 '....' BCLR #$06,(A4) 000000EC: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4) 000000F0: 6772 'gr' BEQ.S *+$0074 ; 00000164 000000F2: 0814 0006 '....' BTST #$06,(A4) 000000F6: 6608 'f.' BNE.S *+$000A ; 00000100 000000F8: 0814 0004 '....' BTST #$04,(A4) 000000FC: 6700 00BC 'g...' BEQ *+$00BE ; 000001BA 00000100: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000104: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 00000108: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 0000010C: 2410 '$.' MOVE.L (A0),D2 0000010E: 7200 'r.' MOVEQ #$00,D1 00000110: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 00000114: 6600 00AA 'f...' BNE *+$00AC ; 000001C0 00000118: 2448 '$H' MOVEA.L A0,A2 0000011A: 0814 0006 '....' BTST #$06,(A4) 0000011E: 6726 'g&' BEQ.S *+$0028 ; 00000146 00000120: 3005 '0.' MOVE.W D5,D0 00000122: 224A '"J' MOVEA.L A2,A1 00000124: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 00000128: 2F08 '/.' MOVE.L A0,-(A7) 0000012A: 224B '"K' MOVEA.L A3,A1 0000012C: 4240 'B@' CLR.W D0 0000012E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 00000132: 225F '"_' MOVEA.L (A7)+,A1 00000134: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245 00000138: 204A ' J' MOVEA.L A2,A0 0000013A: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 0000013E: 4A45 'JE' TST.W D5 00000140: 6704 'g.' BEQ.S *+$0006 ; 00000146 00000142: 0894 0006 '....' BCLR #$06,(A4) 00000146: 7200 'r.' MOVEQ #$00,D1 00000148: 204B ' K' MOVEA.L A3,A0 0000014A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 0000014E: 264A '&J' MOVEA.L A2,A3 00000150: 2602 '&.' MOVE.L D2,D3 00000152: 0894 0004 '....' BCLR #$04,(A4) 00000156: 6704 'g.' BEQ.S *+$0006 ; 0000015C 00000158: 6000 FEF2 '`...' BRA *-$010C ; 0000004C 0000015C: 0814 0006 '....' BTST #$06,(A4) 00000160: 668A 'f.' BNE.S *-$0074 ; 000000EC 00000162: 6056 '`V' BRA.S *+$0058 ; 000001BA 00000164: 200B ' .' MOVE.L A3,D0 00000166: 660A 'f.' BNE.S *+$000C ; 00000172 00000168: 426C 0018 'Bl..' CLR.W $0018(A4) 0000016C: 42AC 001A 'B...' CLR.L $001A(A4) 00000170: 6048 '`H' BRA.S *+$004A ; 000001BA 00000172: 0C6B 0001 000A '.k....' CMPI.W #$0001,$000A(A3) 00000178: 6E40 'n@' BGT.S *+$0042 ; 000001BA 0000017A: 4A2B 0008 'J+..' TST.B $0008(A3) 0000017E: 663A 'f:' BNE.S *+$003C ; 000001BA 00000180: 536C 0018 'Sl..' SUBQ.W #1,$0018(A4) 00000184: 7200 'r.' MOVEQ #$00,D1 00000186: 224B '"K' MOVEA.L A3,A1 00000188: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 0000018C: 2951 001A ')Q..' MOVE.L (A1),$001A(A4) 00000190: 204B ' K' MOVEA.L A3,A0 00000192: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266 00000196: 7204 'r.' MOVEQ #$04,D1 00000198: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 0000019C: 97CB '..' SUBA.L A3,A3 0000019E: 2203 '".' MOVE.L D3,D1 000001A0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 000001A4: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203 000001A8: 262C 001A '&,..' MOVE.L $001A(A4),D3 000001AC: 2403 '$.' MOVE.L D3,D2 000001AE: 7200 'r.' MOVEQ #$00,D1 000001B0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 000001B4: 660A 'f.' BNE.S *+$000C ; 000001C0 000001B6: 2648 '&H' MOVEA.L A0,A3 000001B8: 60B8 '`.' BRA.S *-$0046 ; 00000172 000001BA: 08D4 0007 '....' BSET #$07,(A4) 000001BE: 4240 'B@' CLR.W D0 000001C0: 3D00 '=.' MOVE.W D0,-(A6) 000001C2: 204B ' K' MOVEA.L A3,A0 000001C4: 7200 'r.' MOVEQ #$00,D1 000001C6: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000001CA: 301E '0.' MOVE.W (A6)+,D0 000001CC: 6100 04D4 'a...' BSR *+$04D6 ; 000006A2 000001D0: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4 000001D4: 2F1E '/.' MOVE.L (A6)+,-(A7) 000001D6: 4A40 'J@' TST.W D0 000001D8: 4E75 'Nu' RTS 000001DA: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001DC: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6) 000001E0: 3600 '6.' MOVE.W D0,D3 000001E2: 2278 034E '"x.N' MOVEA.L $034E,A1 000001E6: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2 000001EA: 0894 0007 '....' BCLR #$07,(A4) 000001EE: 670E 'g.' BEQ.S *+$0010 ; 000001FE 000001F0: 6160 'a`' BSR.S *+$0062 ; 00000252 000001F2: 6654 'fT' BNE.S *+$0056 ; 00000248 000001F4: 7204 'r.' MOVEQ #$04,D1 000001F6: 204B ' K' MOVEA.L A3,A0 000001F8: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000001FC: 664A 'fJ' BNE.S *+$004C ; 00000248 000001FE: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 00000202: 382B 0002 '8+..' MOVE.W $0002(A3),D4 00000206: 47EB 0004 'G...' LEA $0004(A3),A3 0000020A: 7203 'r.' MOVEQ #$03,D1 0000020C: 5341 'SA' SUBQ.W #1,D1 0000020E: B66B 0002 '.k..' CMP.W $0002(A3),D3 00000212: 660C 'f.' BNE.S *+$000E ; 00000220 00000214: 0893 0007 '....' BCLR #$07,(A3) 00000218: 6706 'g.' BEQ.S *+$0008 ; 00000220 0000021A: 284B '(K' MOVEA.L A3,A4 0000021C: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277 00000220: D6C4 '..' ADDA.W D4,A3 00000222: 47EB 000A 'G...' LEA $000A(A3),A3 00000226: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 0000020E 0000022A: 4A05 'J.' TST.B D5 0000022C: 6718 'g.' BEQ.S *+$001A ; 00000246 0000022E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 00000232: 2269 000A '"i..' MOVEA.L $000A(A1),A1 00000236: 2069 000A ' i..' MOVEA.L $000A(A1),A0 0000023A: 3143 0018 '1C..' MOVE.W D3,$0018(A0) 0000023E: 7205 'r.' MOVEQ #$05,D1 00000240: 6100 FDBE 'a...' BSR EXTDOAOCRWF-AUTOMOD_1F880+$FDBE ; ids: 273, 279 00000244: 6602 'f.' BNE.S *+$0004 ; 00000248 00000246: 7000 'p.' MOVEQ #$00,D0 00000248: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4 0000024C: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000024E: 4A40 'J@' TST.W D0 00000250: 4E75 'Nu' RTS 00000252: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000254: 7200 'r.' MOVEQ #$00,D1 00000256: 7400 't.' MOVEQ #$00,D2 00000258: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 0000025C: 6604 'f.' BNE.S *+$0006 ; 00000262 0000025E: 2648 '&H' MOVEA.L A0,A3 00000260: 6106 'a.' BSR.S *+$0008 ; 00000268 00000262: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000264: 4A40 'J@' TST.W D0 00000266: 4E75 'Nu' RTS 00000268: 303C 001D '0<..' MOVE.W #$001D,D0 0000026C: 41EC 0018 'A...' LEA $0018(A4),A0 00000270: 43EB 000E 'C...' LEA $000E(A3),A1 00000274: 12D8 '..' MOVE.B (A0)+,(A1)+ 00000276: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000274 0000027A: 7000 'p.' MOVEQ #$00,D0 0000027C: 4E75 'Nu' RTS 0000027E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000280: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6) 00000284: 6100 042A 'a..*' BSR *+$042C ; 000006B0 00000288: 3A01 ':.' MOVE.W D1,D5 0000028A: 97CB '..' SUBA.L A3,A3 0000028C: 382C 0016 '8,..' MOVE.W $0016(A4),D4 00000290: 262C 0012 '&,..' MOVE.L $0012(A4),D3 00000294: 6604 'f.' BNE.S *+$0006 ; 0000029A 00000296: 7020 'p ' MOVEQ #$20,D0 ; ' ' 00000298: 6054 '`T' BRA.S *+$0056 ; 000002EE 0000029A: D845 '.E' ADD.W D5,D4 0000029C: 616A 'aj' BSR.S *+$006C ; 00000308 0000029E: 664E 'fN' BNE.S *+$0050 ; 000002EE 000002A0: 4A44 'JD' TST.W D4 000002A2: 6D18 'm.' BLT.S *+$001A ; 000002BC 000002A4: 322B 000A '2+..' MOVE.W $000A(A3),D1 000002A8: B841 '.A' CMP.W D1,D4 000002AA: 6D30 'm0' BLT.S *+$0032 ; 000002DC 000002AC: 2013 ' .' MOVE.L (A3),D0 000002AE: 6706 'g.' BEQ.S *+$0008 ; 000002B6 000002B0: 2600 '&.' MOVE.L D0,D3 000002B2: 9841 '.A' SUB.W D1,D4 000002B4: 60E6 '`.' BRA.S *-$0018 ; 0000029C 000002B6: 3801 '8.' MOVE.W D1,D4 000002B8: 5344 'SD' SUBQ.W #1,D4 000002BA: 6014 '`.' BRA.S *+$0016 ; 000002D0 000002BC: 202B 0004 ' +..' MOVE.L $0004(A3),D0 000002C0: 670C 'g.' BEQ.S *+$000E ; 000002CE 000002C2: 2600 '&.' MOVE.L D0,D3 000002C4: 6142 'aB' BSR.S *+$0044 ; 00000308 000002C6: 6626 'f&' BNE.S *+$0028 ; 000002EE 000002C8: D86B 000A '.k..' ADD.W $000A(A3),D4 000002CC: 60D2 '`.' BRA.S *-$002C ; 000002A0 000002CE: 7800 'x.' MOVEQ #$00,D4 000002D0: 2943 0012 ')C..' MOVE.L D3,$0012(A4) 000002D4: 3944 0016 '9D..' MOVE.W D4,$0016(A4) 000002D8: 7020 'p ' MOVEQ #$20,D0 ; ' ' 000002DA: 6012 '`.' BRA.S *+$0014 ; 000002EE 000002DC: 3204 '2.' MOVE.W D4,D1 000002DE: 224B '"K' MOVEA.L A3,A1 000002E0: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 000002E4: 2943 0012 ')C..' MOVE.L D3,$0012(A4) 000002E8: 3944 0016 '9D..' MOVE.W D4,$0016(A4) 000002EC: 4240 'B@' CLR.W D0 000002EE: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6) 000002F2: 612A 'a*' BSR.S *+$002C ; 0000031E 000002F4: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1 000002F8: 2403 '$.' MOVE.L D3,D2 000002FA: 6100 03A6 'a...' BSR *+$03A8 ; 000006A2 000002FE: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4 00000302: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000304: 4A40 'J@' TST.W D0 00000306: 4E75 'Nu' RTS 00000308: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000030A: 6112 'a.' BSR.S *+$0014 ; 0000031E 0000030C: 7200 'r.' MOVEQ #$00,D1 0000030E: 2403 '$.' MOVE.L D3,D2 00000310: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 00000314: 6602 'f.' BNE.S *+$0004 ; 00000318 00000316: 2648 '&H' MOVEA.L A0,A3 00000318: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000031A: 4A40 'J@' TST.W D0 0000031C: 4E75 'Nu' RTS 0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000320: 7200 'r.' MOVEQ #$00,D1 00000322: 204B ' K' MOVEA.L A3,A0 00000324: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 00000328: 97CB '..' SUBA.L A3,A3 0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000032C: 4A40 'J@' TST.W D0 0000032E: 4E75 'Nu' RTS 00000330: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000332: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6) 00000336: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 0000033A: 2E09 '..' MOVE.L A1,D7 0000033C: 3C01 '<.' MOVE.W D1,D6 0000033E: 2A08 '*.' MOVE.L A0,D5 00000340: 7601 'v.' MOVEQ #$01,D3 00000342: D66C 0018 '.l..' ADD.W $0018(A4),D3 00000346: B6AC 0032 '...2' CMP.L $0032(A4),D3 0000034A: 6F0E 'o.' BLE.S *+$0010 ; 0000035A 0000034C: 4EBA 0000 'N...' JSR EXTEXTBTFILE ; id: 204 00000350: 6600 029C 'f...' BNE *+$029E ; 000005EE 00000354: B6AC 0032 '...2' CMP.L $0032(A4),D3 00000358: 6EF2 'n.' BGT.S *-$000C ; 0000034C 0000035A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 0000035E: 6100 0350 'a..P' BSR *+$0352 ; 000006B0 00000362: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6) 00000366: 7800 'x.' MOVEQ #$00,D4 00000368: 95CA '..' SUBA.L A2,A2 0000036A: 97CB '..' SUBA.L A3,A3 0000036C: 42AC 0012 'B...' CLR.L $0012(A4) 00000370: 226C 000C '"l..' MOVEA.L $000C(A4),A1 00000374: 43E9 0060 'C..`' LEA $0060(A1),A1 00000378: 2045 ' E' MOVEA.L D5,A0 0000037A: 7000 'p.' MOVEQ #$00,D0 0000037C: 1010 '..' MOVE.B (A0),D0 0000037E: 5480 'T.' ADDQ.L #2,D0 00000380: E288 '..' LSR.L #1,D0 00000382: E388 '..' LSL.L #1,D0 00000384: DC40 '.@' ADD.W D0,D6 00000386: A02E '..' _BlockMove ; A02E 00000388: 5246 'RF' ADDQ.W #1,D6 0000038A: E24E '.N' LSR.W #1,D6 0000038C: E34E '.N' LSL.W #1,D6 0000038E: 2E09 '..' MOVE.L A1,D7 00000390: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 00000394: 2649 '&I' MOVEA.L A1,A3 00000396: 6606 'f.' BNE.S *+$0008 ; 0000039E 00000398: 7021 'p!' MOVEQ #$21,D0 ; '!' 0000039A: 6000 022C '`..,' BRA *+$022E ; 000005C8 0000039E: 0C40 0020 '.@. ' CMPI.W #$0020,D0 000003A2: 6600 0224 'f..$' BNE *+$0226 ; 000005C8 000003A6: 2602 '&.' MOVE.L D2,D3 000003A8: 3A01 ':.' MOVE.W D1,D5 000003AA: 4A6C 0010 'Jl..' TST.W $0010(A4) 000003AE: 6E3A 'n:' BGT.S *+$003C ; 000003EA 000003B0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 000003B4: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 000003B8: 6600 020E 'f...' BNE *+$0210 ; 000005C8 000003BC: 2601 '&.' MOVE.L D1,D3 000003BE: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257 000003C2: 6600 0204 'f...' BNE *+$0206 ; 000005C8 000003C6: 2648 '&H' MOVEA.L A0,A3 000003C8: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3) 000003CE: 7001 'p.' MOVEQ #$01,D0 000003D0: 1740 0009 '.@..' MOVE.B D0,$0009(A3) 000003D4: 3940 0018 '9@..' MOVE.W D0,$0018(A4) 000003D8: 2943 001A ')C..' MOVE.L D3,$001A(A4) 000003DC: 2943 0022 ')C."' MOVE.L D3,$0022(A4) 000003E0: 2943 0026 ')C.&' MOVE.L D3,$0026(A4) 000003E4: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4) 000003EA: 2047 ' G' MOVEA.L D7,A0 000003EC: 3006 '0.' MOVE.W D6,D0 000003EE: 224B '"K' MOVEA.L A3,A1 000003F0: 3205 '2.' MOVE.W D5,D1 000003F2: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 000003F6: 660A 'f.' BNE.S *+$000C ; 00000402 000003F8: 4A45 'JE' TST.W D5 000003FA: 665C 'f\' BNE.S *+$005E ; 00000458 000003FC: 08D4 0006 '....' BSET #$06,(A4) 00000400: 6056 '`V' BRA.S *+$0058 ; 00000458 00000402: 204B ' K' MOVEA.L A3,A0 00000404: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261 00000408: 6600 01BE 'f...' BNE *+$01C0 ; 000005C8 0000040C: 4A81 'J.' TST.L D1 0000040E: 6712 'g.' BEQ.S *+$0014 ; 00000422 00000410: 2401 '$.' MOVE.L D1,D2 00000412: 2449 '$I' MOVEA.L A1,A2 00000414: 2047 ' G' MOVEA.L D7,A0 00000416: 3006 '0.' MOVE.W D6,D0 00000418: 3205 '2.' MOVE.W D5,D1 0000041A: 4EBA 0000 'N...' JSR EXTROTATELT ; id: 237 0000041E: 6602 'f.' BNE.S *+$0004 ; 00000422 00000420: 6016 '`.' BRA.S *+$0018 ; 00000438 00000422: 2047 ' G' MOVEA.L D7,A0 00000424: 3006 '0.' MOVE.W D6,D0 00000426: 3205 '2.' MOVE.W D5,D1 00000428: 4EBA 0000 'N...' JSR EXTSPLITLT ; id: 236 0000042C: 6706 'g.' BEQ.S *+$0008 ; 00000434 0000042E: 7023 'p#' MOVEQ #$23,D0 ; '#' 00000430: 6000 0196 '`...' BRA *+$0198 ; 000005C8 00000434: 08D4 0005 '....' BSET #$05,(A4) 00000438: 08D4 0006 '....' BSET #$06,(A4) 0000043C: 3A01 ':.' MOVE.W D1,D5 0000043E: B3CA '..' CMPA.L A2,A1 00000440: 6610 'f.' BNE.S *+$0012 ; 00000452 00000442: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1) 00000448: 6608 'f.' BNE.S *+$000A ; 00000452 0000044A: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0 0000044E: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246 00000452: 204A ' J' MOVEA.L A2,A0 00000454: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 00000458: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1) 0000045E: 6708 'g.' BEQ.S *+$000A ; 00000468 00000460: 204B ' K' MOVEA.L A3,A0 00000462: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 00000466: 6022 '`"' BRA.S *+$0024 ; 0000048A 00000468: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0 0000046C: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246 00000470: 204B ' K' MOVEA.L A3,A0 00000472: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 00000476: 52AC 001E 'R...' ADDQ.L #1,$001E(A4) 0000047A: 3945 0016 '9E..' MOVE.W D5,$0016(A4) 0000047E: 2003 ' .' MOVE.L D3,D0 00000480: B3CB '..' CMPA.L A3,A1 00000482: 6702 'g.' BEQ.S *+$0004 ; 00000486 00000484: 2002 ' .' MOVE.L D2,D0 00000486: 2940 0012 ')@..' MOVE.L D0,$0012(A4) 0000048A: 0814 0006 '....' BTST #$06,(A4) 0000048E: 6608 'f.' BNE.S *+$000A ; 00000498 00000490: 0814 0005 '....' BTST #$05,(A4) 00000494: 6700 012C 'g..,' BEQ *+$012E ; 000005C2 00000498: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4) 0000049C: 6700 0094 'g...' BEQ *+$0096 ; 00000532 000004A0: 302C 0010 '0,..' MOVE.W $0010(A4),D0 000004A4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 000004A8: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 000004AC: 2610 '&.' MOVE.L (A0),D3 000004AE: 2D02 '-.' MOVE.L D2,-(A6) 000004B0: 7200 'r.' MOVEQ #$00,D1 000004B2: 2403 '$.' MOVE.L D3,D2 000004B4: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 000004B8: 6600 010E 'f...' BNE *+$0110 ; 000005C8 000004BC: 2808 '(.' MOVE.L A0,D4 000004BE: 241E '$.' MOVE.L (A6)+,D2 000004C0: 0814 0006 '....' BTST #$06,(A4) 000004C4: 6726 'g&' BEQ.S *+$0028 ; 000004EC 000004C6: 3005 '0.' MOVE.W D5,D0 000004C8: 2244 '"D' MOVEA.L D4,A1 000004CA: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 000004CE: 2F08 '/.' MOVE.L A0,-(A7) 000004D0: 224B '"K' MOVEA.L A3,A1 000004D2: 4240 'B@' CLR.W D0 000004D4: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 000004D8: 225F '"_' MOVEA.L (A7)+,A1 000004DA: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245 000004DE: 2044 ' D' MOVEA.L D4,A0 000004E0: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 000004E4: 4A45 'JE' TST.W D5 000004E6: 6704 'g.' BEQ.S *+$0006 ; 000004EC 000004E8: 0894 0006 '....' BCLR #$06,(A4) 000004EC: 7200 'r.' MOVEQ #$00,D1 000004EE: 204B ' K' MOVEA.L A3,A0 000004F0: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000004F4: 2644 '&D' MOVEA.L D4,A3 000004F6: 7800 'x.' MOVEQ #$00,D4 000004F8: 0814 0005 '....' BTST #$05,(A4) 000004FC: 6708 'g.' BEQ.S *+$000A ; 00000506 000004FE: 224A '"J' MOVEA.L A2,A1 00000500: 2002 ' .' MOVE.L D2,D0 00000502: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 00000506: 7200 'r.' MOVEQ #$00,D1 00000508: 204A ' J' MOVEA.L A2,A0 0000050A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 0000050E: 95CA '..' SUBA.L A2,A2 00000510: 0814 0005 '....' BTST #$05,(A4) 00000514: 6700 FF74 'g..t' BEQ *-$008A ; 0000048A 00000518: 206C 000C ' l..' MOVEA.L $000C(A4),A0 0000051C: 41E8 0060 'A..`' LEA $0060(A0),A0 00000520: 2E08 '..' MOVE.L A0,D7 00000522: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 00000526: 5840 'X@' ADDQ.W #4,D0 00000528: 3C00 '<.' MOVE.W D0,D6 0000052A: 0894 0005 '....' BCLR #$05,(A4) 0000052E: 6000 FEBA '`...' BRA *-$0144 ; 000003EA 00000532: 0814 0005 '....' BTST #$05,(A4) 00000536: 6700 008A 'g...' BEQ *+$008C ; 000005C2 0000053A: 302C 0018 '0,..' MOVE.W $0018(A4),D0 0000053E: 0C40 0010 '.@..' CMPI.W #$0010,D0 00000542: 6606 'f.' BNE.S *+$0008 ; 0000054A 00000544: 303C FE57 '0<.W' MOVE.W #$FE57,D0 00000548: 607E '`~' BRA.S *+$0080 ; 000005C8 0000054A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 0000054E: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 00000552: 6674 'ft' BNE.S *+$0076 ; 000005C8 00000554: 2601 '&.' MOVE.L D1,D3 00000556: 2203 '".' MOVE.L D3,D1 00000558: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257 0000055C: 666A 'fj' BNE.S *+$006C ; 000005C8 0000055E: 2808 '(.' MOVE.L A0,D4 00000560: 4228 0008 'B(..' CLR.B $0008(A0) 00000564: 7001 'p.' MOVEQ #$01,D0 00000566: D06C 0018 '.l..' ADD.W $0018(A4),D0 0000056A: 1140 0009 '.@..' MOVE.B D0,$0009(A0) 0000056E: 224A '"J' MOVEA.L A2,A1 00000570: 2002 ' .' MOVE.L D2,D0 00000572: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 00000576: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 0000057A: 5840 'X@' ADDQ.W #4,D0 0000057C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 00000580: 41E8 0060 'A..`' LEA $0060(A0),A0 00000584: 2244 '"D' MOVEA.L D4,A1 00000586: 4241 'BA' CLR.W D1 00000588: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 0000058C: 303C 0001 '0<..' MOVE.W #$0001,D0 00000590: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 00000594: 2010 ' .' MOVE.L (A0),D0 00000596: 224B '"K' MOVEA.L A3,A1 00000598: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 0000059C: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 000005A0: 5840 'X@' ADDQ.W #4,D0 000005A2: 206C 000C ' l..' MOVEA.L $000C(A4),A0 000005A6: 41E8 0060 'A..`' LEA $0060(A0),A0 000005AA: 2244 '"D' MOVEA.L D4,A1 000005AC: 323C 0001 '2<..' MOVE.W #$0001,D1 000005B0: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 000005B4: 2044 ' D' MOVEA.L D4,A0 000005B6: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 000005BA: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4) 000005BE: 2943 001A ')C..' MOVE.L D3,$001A(A4) 000005C2: 08D4 0007 '....' BSET #$07,(A4) 000005C6: 4240 'B@' CLR.W D0 000005C8: 3D00 '=.' MOVE.W D0,-(A6) 000005CA: 204A ' J' MOVEA.L A2,A0 000005CC: 7200 'r.' MOVEQ #$00,D1 000005CE: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000005D2: 204B ' K' MOVEA.L A3,A0 000005D4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000005D8: 2044 ' D' MOVEA.L D4,A0 000005DA: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 000005DE: 301E '0.' MOVE.W (A6)+,D0 000005E0: 242C 0012 '$,..' MOVE.L $0012(A4),D2 000005E4: 42AC 0012 'B...' CLR.L $0012(A4) 000005E8: 6100 00B8 'a...' BSR *+$00BA ; 000006A2 000005EC: 508E 'P.' ADDQ.L #8,A6 000005EE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4 000005F2: 2F1E '/.' MOVE.L (A6)+,-(A7) 000005F4: 4A40 'J@' TST.W D0 000005F6: 4E75 'Nu' RTS 000005F8: 2D1F '-.' MOVE.L (A7)+,-(A6) 000005FA: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6) 000005FE: 6100 00B0 'a...' BSR *+$00B2 ; 000006B0 00000602: 2648 '&H' MOVEA.L A0,A3 00000604: 95CA '..' SUBA.L A2,A2 00000606: 4A82 'J.' TST.L D2 00000608: 672C 'g,' BEQ.S *+$002E ; 00000636 0000060A: 7200 'r.' MOVEQ #$00,D1 0000060C: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 00000610: 665E 'f^' BNE.S *+$0060 ; 00000670 00000612: 2448 '$H' MOVEA.L A0,A2 00000614: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0) 0000061A: 6610 'f.' BNE.S *+$0012 ; 0000062C 0000061C: 4A68 000A 'Jh..' TST.W $000A(A0) 00000620: 6F0A 'o.' BLE.S *+$000C ; 0000062C 00000622: 204B ' K' MOVEA.L A3,A0 00000624: 224A '"J' MOVEA.L A2,A1 00000626: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 247 0000062A: 671A 'g.' BEQ.S *+$001C ; 00000646 0000062C: 204A ' J' MOVEA.L A2,A0 0000062E: 7200 'r.' MOVEQ #$00,D1 00000630: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 00000634: 663A 'f:' BNE.S *+$003C ; 00000670 00000636: 204B ' K' MOVEA.L A3,A0 00000638: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 0000063C: 2449 '$I' MOVEA.L A1,A2 0000063E: 6706 'g.' BEQ.S *+$0008 ; 00000646 00000640: 0C40 0020 '.@. ' CMPI.W #$0020,D0 00000644: 662A 'f*' BNE.S *+$002C ; 00000670 00000646: 3A01 ':.' MOVE.W D1,D5 00000648: 3D00 '=.' MOVE.W D0,-(A6) 0000064A: 2942 0012 ')B..' MOVE.L D2,$0012(A4) 0000064E: 3945 0016 '9E..' MOVE.W D5,$0016(A4) 00000652: 4A56 'JV' TST.W (A6) 00000654: 6608 'f.' BNE.S *+$000A ; 0000065E 00000656: 3005 '0.' MOVE.W D5,D0 00000658: 224A '"J' MOVEA.L A2,A1 0000065A: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 0000065E: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6) 00000662: 204A ' J' MOVEA.L A2,A0 00000664: 7200 'r.' MOVEQ #$00,D1 00000666: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 0000066A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1 0000066E: 301E '0.' MOVE.W (A6)+,D0 00000670: 6130 'a0' BSR.S *+$0032 ; 000006A2 00000672: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4 00000676: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000678: 4A40 'J@' TST.W D0 0000067A: 4E75 'Nu' RTS 0000067C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000067E: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6) 00000682: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 00000686: 7202 'r.' MOVEQ #$02,D1 00000688: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 0000068C: 660A 'f.' BNE.S *+$000C ; 00000698 0000068E: 7204 'r.' MOVEQ #$04,D1 00000690: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 00000694: 6602 'f.' BNE.S *+$0004 ; 00000698 00000696: 4240 'B@' CLR.W D0 00000698: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4 0000069C: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000069E: 4A40 'J@' TST.W D0 000006A0: 4E75 'Nu' RTS 000006A2: 2F00 '/.' MOVE.L D0,-(A7) 000006A4: 6128 'a(' BSR.S *+$002A ; 000006CE 000006A6: DDC0 '..' ADDA.L D0,A6 000006A8: 42AC 000C 'B...' CLR.L $000C(A4) 000006AC: 201F ' .' MOVE.L (A7)+,D0 000006AE: 4E75 'Nu' RTS 000006B0: 2F00 '/.' MOVE.L D0,-(A7) 000006B2: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 000006B6: 6116 'a.' BSR.S *+$0018 ; 000006CE 000006B8: 9DC0 '..' SUBA.L D0,A6 000006BA: 294E 000C ')N..' MOVE.L A6,$000C(A4) 000006BE: 0894 0005 '....' BCLR #$05,(A4) 000006C2: 0894 0004 '....' BCLR #$04,(A4) 000006C6: 0894 0006 '....' BCLR #$06,(A4) 000006CA: 201F ' .' MOVE.L (A7)+,D0 000006CC: 4E75 'Nu' RTS 000006CE: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 000006D2: 0640 0064 '.@.d' ADDI.W #$0064,D0 000006D6: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETMAXKEY"(264) 000006D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCBTCB"(255) 000006B4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 00000692 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 0000068A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCBTCB"(255) 00000684 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 00000668 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCREC"(254) 0000065C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTTREESEARCH"(235) 0000063A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 00000632 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTSEARCHNODE"(247) 00000628 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 0000060E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000005DC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000005D6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000005D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 000005B8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(256) 000005B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETMAXKEY"(264) 0000059E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBUILDIREC"(268) 0000059A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(253) 00000592 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(256) 0000058A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETMAXKEY"(264) 00000578 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBUILDIREC"(268) 00000574 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINITNODE"(257) 0000055A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTALLOCNODE"(205) 00000550 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETMAXKEY"(264) 00000524 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 0000050C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTBUILDIREC"(268) 00000504 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000004F2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 000004E2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTUPDIKEY"(245) 000004DC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(258) 000004D6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(258) 000004CC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 000004B6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(253) 000004A6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 00000474 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTUPDDREC"(246) 0000046E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 00000464 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 00000456 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTUPDDREC"(246) 00000450 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTSPLITLT"(236) 0000042A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTROTATELT"(237) 0000041C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETLTSIB"(261) 00000406 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINSERTREC"(256) 000003F4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTINITNODE"(257) 000003C0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTALLOCNODE"(205) 000003B6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTTREESEARCH"(235) 00000392 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTEXTBTFILE"(204) 0000034E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCBTCB"(255) 00000338 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 00000326 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 00000312 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCREC"(254) 000002E2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 0000025A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="EXTDOAOCRWF"(273) Ref2="AUTOMOD_1F880"(279) 0242 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTWRITEBLOCK"(277) 0000021E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000001FA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000001C8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 000001B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTFREENODE"(203) 000001A6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 0000019A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTCLRNODE"(266) 00000194 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCREC"(254) 0000018A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 0000014C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 0000013C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTUPDIKEY"(245) 00000136 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(258) 00000130 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRECA"(258) 00000126 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETNODE"(263) 00000112 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(253) 00000106 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTFREENODE"(203) 000000E2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCTPR"(253) 000000D8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000000CE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTCLRNODE"(266) 000000C8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 000000A6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETRTSIB"(260) 00000090 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTRELNODE"(248) 0000008A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTGETLTSIB"(261) 00000078 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTMARKBLOCK"(278) 00000058 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTDELETEREC"(265) 00000052 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTTREESEARCH"(235) 00000042 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EXTLOCBTCB"(255) 0000000C EntryPoint: Flags=$08=(Extern Code) Offset=$0268 Entry="EXTUPDATEHDR"(280) EntryPoint: Flags=$08=(Extern Code) Offset=$0252 Entry="EXTGETUPDATEHDR"(281) EntryPoint: Flags=$08=(Extern Code) Offset=$067C Entry="EXTBTUPDATE"(282) EntryPoint: Flags=$08=(Extern Code) Offset=$05F8 Entry="EXTBTSEARCH"(283) EntryPoint: Flags=$08=(Extern Code) Offset=$0330 Entry="EXTBTINSERT"(284) EntryPoint: Flags=$08=(Extern Code) Offset=$027E Entry="EXTBTGETRECORD"(285) EntryPoint: Flags=$08=(Extern Code) Offset=$01DA Entry="EXTBTFLUSH"(286) EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="EXTBTDELETE"(287) EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTCLOSE"(288) Comment: AUTOMOD_1F880 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_1FFC0 [1FFC0, 202F0) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Resolved outgoing references: +322 (202E2): JSR HFS_2A548 +2E8 (202A8): JSR GETBLOCK +1B8 (20178): JSR HFS_2A520 +15E (2011E): JSR HFS_2A520 +11E (200DE): JSR HFS_2A520 +7A (2003A): JSR HFS_2A520 +20A (201CA): JSR GETRECA +200 (201C0): JSR GETRECA +12A (200EA): JSR INITNODE Unresolved outgoing references: +B4 (20074): JSR $261A4 +1EA (201AA): JSR $206D8 +226 (201E6): JSR $208A4 +256 (20216): JSR $22432 +6 (1FFC6): VALLOCNODE Trap A0D6 +96 (20056): EXTBTFILE VectorTable comment: {sources}OS:HFS:BTAlloc.a +9C (2005C): VEXTBTFILE Trap A0D8 +18A (2014A): VFREENODE Trap A0D7 +23C (201FC): VUPDALTMDB Trap A0ED Dictionary: Flags $00 FirstId 289 289: AUTOMOD_1FFC0 290: EXTBTFILE 291: VALLOCNODE 292: VEXTBTFILE 293: VFREENODE 294: VUPDALTMDB Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1FFC0"(289) Segment="Main"(200) Size: Flags $00 ModuleSize 816 Content: Flags $08 Contents offset $0000 size $0330 00000000: 2F38 0758 '/8.X' MOVE.L $0758,-(A7) 00000004: 4E75 'Nu' RTS 00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000008: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6) 0000000C: 7800 'x.' MOVEQ #$00,D4 0000000E: 95CA '..' SUBA.L A2,A2 00000010: 6100 01C0 'a...' BSR *+$01C2 ; 000001D2 00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 00000016: 0C40 0020 '.@. ' CMPI.W #$0020,D0 0000001A: 6670 'fp' BNE.S *+$0072 ; 0000008C 0000001C: 7022 'p"' MOVEQ #$22,D0 ; '"' 0000001E: 606C '`l' BRA.S *+$006E ; 0000008C 00000020: 3401 '4.' MOVE.W D1,D2 00000022: E44A '.J' LSR.W #2,D2 00000024: 5342 'SB' SUBQ.W #1,D2 00000026: 2049 ' I' MOVEA.L A1,A0 00000028: 2018 ' .' MOVE.L (A0)+,D0 0000002A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 00000030: 660C 'f.' BNE.S *+$000E ; 0000003E 00000032: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000028 00000036: 48C1 'H.' EXT.L D1 00000038: E789 '..' LSL.L #3,D1 0000003A: D881 '..' ADD.L D1,D4 0000003C: 60D2 '`.' BRA.S *-$002C ; 00000010 0000003E: 343C 001F '4<..' MOVE.W #$001F,D2 00000042: 0500 '..' BTST D2,D0 00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A 00000046: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000042 0000004A: 05C0 '..' BSET D2,D0 0000004C: 2600 '&.' MOVE.L D0,D3 0000004E: 41E8 FFFC 'A...' LEA -$0004(A0),A0 00000052: 2648 '&H' MOVEA.L A0,A3 00000054: 91C9 '..' SUBA.L A1,A0 00000056: 2208 '".' MOVE.L A0,D1 00000058: E789 '..' LSL.L #3,D1 0000005A: 0681 0000 001F '......' ADDI.L #$0000001F,D1 00000060: 48C2 'H.' EXT.L D2 00000062: 9282 '..' SUB.L D2,D1 00000064: D284 '..' ADD.L D4,D1 00000066: 202C 002E ' ,..' MOVE.L $002E(A4),D0 0000006A: B081 '..' CMP.L D1,D0 0000006C: 6E08 'n.' BGT.S *+$000A ; 00000076 0000006E: 6100 01AC 'a...' BSR *+$01AE ; 0000021C 00000072: 7022 'p"' MOVEQ #$22,D0 ; '"' 00000074: 6016 '`.' BRA.S *+$0018 ; 0000008C 00000076: 2683 '&.' MOVE.L D3,(A3) 00000078: 204A ' J' MOVEA.L A2,A0 0000007A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 0000007E: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4) 00000082: 08D4 0007 '....' BSET #$07,(A4) 00000086: 4240 'B@' CLR.W D0 00000088: 6100 0192 'a...' BSR *+$0194 ; 0000021C 0000008C: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3 00000090: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000092: 4A40 'J@' TST.W D0 00000094: 4E75 'Nu' RTS 00000096: 2F38 0760 '/8.`' MOVE.L $0760,-(A7) 0000009A: 4E75 'Nu' RTS 0000009C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000009E: 48E6 3E20 'H.> ' MOVEM.L D2-D6/A2,-(A6) 000000A2: 322C 0002 '2,..' MOVE.W $0002(A4),D1 000000A6: 2278 034E '"x.N' MOVEA.L $034E,A1 000000AA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 000000AE: 7600 'v.' MOVEQ #$00,D3 000000B0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4 000000B4: 4EBA 612E 'N.a.' JSR *+$6130 ; 000061E4 000000B8: 670E 'g.' BEQ.S *+$0010 ; 000000C8 000000BA: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 000000BE: 6600 00BA 'f...' BNE *+$00BC ; 0000017A 000000C2: 4A86 'J.' TST.L D6 000000C4: 6700 00B4 'g...' BEQ *+$00B6 ; 0000017A 000000C8: 262C 002E '&,..' MOVE.L $002E(A4),D3 000000CC: 2803 '(.' MOVE.L D3,D4 000000CE: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5 000000D2: 8AEC 002A '...*' DIVU.W $002A(A4),D5 000000D6: 4845 'HE' SWAP D5 000000D8: 4245 'BE' CLR.W D5 000000DA: 4845 'HE' SWAP D5 000000DC: 2945 002E ')E..' MOVE.L D5,$002E(A4) 000000E0: 5385 'S.' SUBQ.L #1,D5 000000E2: 2C05 ',.' MOVE.L D5,D6 000000E4: 95CA '..' SUBA.L A2,A2 000000E6: 6100 00EA 'a...' BSR *+$00EC ; 000001D2 000000EA: 6600 008E 'f...' BNE *+$0090 ; 0000017A 000000EE: 48C1 'H.' EXT.L D1 000000F0: E789 '..' LSL.L #3,D1 000000F2: 9681 '..' SUB.L D1,D3 000000F4: 9A81 '..' SUB.L D1,D5 000000F6: 6C04 'l.' BGE.S *+$0006 ; 000000FC 000000F8: 5384 'S.' SUBQ.L #1,D4 000000FA: 6066 '`f' BRA.S *+$0068 ; 00000162 000000FC: 4A92 'J.' TST.L (A2) 000000FE: 66E6 'f.' BNE.S *-$0018 ; 000000E6 00000100: 2484 '$.' MOVE.L D4,(A2) 00000102: 4A83 'J.' TST.L D3 00000104: 6C16 'l.' BGE.S *+$0018 ; 0000011C 00000106: D681 '..' ADD.L D1,D3 00000108: 86FC 0008 '....' DIVU.W #$0008,D3 0000010C: 3003 '0.' MOVE.W D3,D0 0000010E: 4243 'BC' CLR.W D3 00000110: 4843 'HC' SWAP D3 00000112: 7207 'r.' MOVEQ #$07,D1 00000114: 9283 '..' SUB.L D3,D1 00000116: 03F1 0000 '....' BSET D1,$00(A1,D0.W) 0000011A: 76FF 'v.' MOVEQ #$FF,D3 0000011C: 204A ' J' MOVEA.L A2,A0 0000011E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 00000122: 6100 00F8 'a...' BSR *+$00FA ; 0000021C 00000126: 6652 'fR' BNE.S *+$0054 ; 0000017A 00000128: 2204 '".' MOVE.L D4,D1 0000012A: 4EBA 0000 'N...' JSR INITNODE ; id: 299 0000012E: 664A 'fJ' BNE.S *+$004C ; 0000017A 00000130: 2448 '$H' MOVEA.L A0,A2 00000132: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2) 00000138: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2) 0000013E: 322C 002A '2,.*' MOVE.W $002A(A4),D1 00000142: 70EE 'p.' MOVEQ #$EE,D0 00000144: D041 '.A' ADD.W D1,D0 00000146: E448 '.H' LSR.W #2,D0 00000148: E548 '.H' LSL.W #2,D0 0000014A: 0640 000E '.@..' ADDI.W #$000E,D0 0000014E: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W) 00000152: 4A83 'J.' TST.L D3 00000154: 6D06 'm.' BLT.S *+$0008 ; 0000015C 00000156: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2) 0000015C: 204A ' J' MOVEA.L A2,A0 0000015E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 00000162: 9C84 '..' SUB.L D4,D6 00000164: DDAC 0032 '...2' ADD.L D6,$0032(A4) 00000168: 08D4 0007 '....' BSET #$07,(A4) 0000016C: 4200 'B.' CLR.B D0 0000016E: 6100 00AC 'a...' BSR *+$00AE ; 0000021C 00000172: 50F8 0377 'P..w' ST $0377 00000176: 6100 00BE 'a...' BSR *+$00C0 ; 00000236 0000017A: 4CDE 047C 'L..|' MOVEM.L (A6)+,D2-D6/A2 0000017E: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000180: 4A40 'J@' TST.W D0 00000182: 4E75 'Nu' RTS 00000184: 2F38 075C '/8.\' MOVE.L $075C,-(A7) 00000188: 4E75 'Nu' RTS 0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000018C: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6) 00000190: 2601 '&.' MOVE.L D1,D3 00000192: 95CA '..' SUBA.L A2,A2 00000194: 613C 'a<' BSR.S *+$003E ; 000001D2 00000196: 6630 'f0' BNE.S *+$0032 ; 000001C8 00000198: 48C1 'H.' EXT.L D1 0000019A: E789 '..' LSL.L #3,D1 0000019C: 9681 '..' SUB.L D1,D3 0000019E: 6CF4 'l.' BGE.S *-$000A ; 00000194 000001A0: D681 '..' ADD.L D1,D3 000001A2: 86FC 0008 '....' DIVU.W #$0008,D3 000001A6: 7000 'p.' MOVEQ #$00,D0 000001A8: 3003 '0.' MOVE.W D3,D0 000001AA: 4243 'BC' CLR.W D3 000001AC: 4843 'HC' SWAP D3 000001AE: 7207 'r.' MOVEQ #$07,D1 000001B0: 9283 '..' SUB.L D3,D1 000001B2: 03B1 0000 '....' BCLR D1,$00(A1,D0.W) 000001B6: 204A ' J' MOVEA.L A2,A0 000001B8: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 000001BC: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4) 000001C0: 08D4 0007 '....' BSET #$07,(A4) 000001C4: 4200 'B.' CLR.B D0 000001C6: 6154 'aT' BSR.S *+$0056 ; 0000021C 000001C8: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2 000001CC: 2F1E '/.' MOVE.L (A6)+,-(A7) 000001CE: 4A40 'J@' TST.W D0 000001D0: 4E75 'Nu' RTS 000001D2: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001D4: 7400 't.' MOVEQ #$00,D2 000001D6: 200A ' .' MOVE.L A2,D0 000001D8: 670E 'g.' BEQ.S *+$0010 ; 000001E8 000001DA: 2412 '$.' MOVE.L (A2),D2 000001DC: 613E 'a>' BSR.S *+$0040 ; 0000021C 000001DE: 6636 'f6' BNE.S *+$0038 ; 00000216 000001E0: 4A82 'J.' TST.L D2 000001E2: 6604 'f.' BNE.S *+$0006 ; 000001E8 000001E4: 7020 'p ' MOVEQ #$20,D0 ; ' ' 000001E6: 602E '`.' BRA.S *+$0030 ; 00000216 000001E8: 7200 'r.' MOVEQ #$00,D1 000001EA: 4EBA 052C 'N..,' JSR *+$052E ; 00000718 000001EE: 6626 'f&' BNE.S *+$0028 ; 00000216 000001F0: 2448 '$H' MOVEA.L A0,A2 000001F2: 7000 'p.' MOVEQ #$00,D0 000001F4: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) 000001FA: 6602 'f.' BNE.S *+$0004 ; 000001FE 000001FC: 7002 'p.' MOVEQ #$02,D0 000001FE: 224A '"J' MOVEA.L A2,A1 00000200: 4EBA 0000 'N...' JSR GETRECA ; id: 298 00000204: 2208 '".' MOVE.L A0,D1 00000206: 302A 000A '0*..' MOVE.W $000A(A2),D0 0000020A: 4EBA 0000 'N...' JSR GETRECA ; id: 298 0000020E: 2241 '"A' MOVEA.L D1,A1 00000210: 91C9 '..' SUBA.L A1,A0 00000212: 3208 '2.' MOVE.W A0,D1 00000214: 4240 'B@' CLR.W D0 00000216: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000218: 4A40 'J@' TST.W D0 0000021A: 4E75 'Nu' RTS 0000021C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000021E: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) 00000222: 7200 'r.' MOVEQ #$00,D1 00000224: 204A ' J' MOVEA.L A2,A0 00000226: 4EBA 06BC 'N...' JSR *+$06BE ; 000008E4 0000022A: 95CA '..' SUBA.L A2,A2 0000022C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 00000230: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000232: 4A40 'J@' TST.W D0 00000234: 4E75 'Nu' RTS 00000236: 2F38 07B4 '/8..' MOVE.L $07B4,-(A7) 0000023A: 4E75 'Nu' RTS 0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000023E: 48E6 E0F4 'H...' MOVEM.L D0-D2/A0-A3/A5,-(A6) 00000242: 322C 0002 '2,..' MOVE.W $0002(A4),D1 00000246: 2A78 034E '*x.N' MOVEA.L $034E,A5 0000024A: 4BF5 1000 'K...' LEA $00(A5,D1.W),A5 0000024E: 246D 0014 '$m..' MOVEA.L $0014(A5),A2 00000252: 342A 0048 '4*.H' MOVE.W $0048(A2),D2 00000256: 4EBA 221A 'N.".' JSR *+$221C ; 00002472 0000025A: 6600 00CA 'f...' BNE *+$00CC ; 00000326 0000025E: 48E7 C0A0 'H...' MOVEM.L D0/D1/A0/A2,-(A7) 00000262: 9EFC 0080 '....' SUBA.W #$0080,A7 00000266: 244F '$O' MOVEA.L A7,A2 00000268: 7018 'p.' MOVEQ #$18,D0 0000026A: 4267 'Bg' CLR.W -(A7) 0000026C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000026A 00000270: 204F ' O' MOVEA.L A7,A0 00000272: 7400 't.' MOVEQ #$00,D2 00000274: 342B 000C '4+..' MOVE.W $000C(A3),D2 00000278: 0C6B FFFB 0008 '.k....' CMPI.W #$FFFB,$0008(A3) 0000027E: 6648 'fH' BNE.S *+$004A ; 000002C8 00000280: 316B 0006 0016 '1k....' MOVE.W $0006(A3),$0016(A0) 00000286: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 0000028C: 317C 0006 001A '1|....' MOVE.W #$0006,$001A(A0) 00000292: 317C 0010 001C '1|....' MOVE.W #$0010,$001C(A0) 00000298: 214A 001E '!J..' MOVE.L A2,$001E(A0) 0000029C: A005 '..' _Status ; A005 0000029E: 661C 'f.' BNE.S *+$001E ; 000002BC 000002A0: 3028 001C '0(..' MOVE.W $001C(A0),D0 000002A4: 6716 'g.' BEQ.S *+$0018 ; 000002BC 000002A6: 5340 'S@' SUBQ.W #1,D0 000002A8: 082A 0006 0004 '.*....' BTST #$06,$0004(A2) 000002AE: 6608 'f.' BNE.S *+$000A ; 000002B8 000002B0: 504A 'PJ' ADDQ.W #8,A2 000002B2: 51C8 FFF4 'Q...' DBF D0,*-$000A ; 000002A8 000002B6: 6004 '`.' BRA.S *+$0006 ; 000002BC 000002B8: 2412 '$.' MOVE.L (A2),D2 000002BA: 6018 '`.' BRA.S *+$001A ; 000002D4 000002BC: 343C 0320 '4<. ' MOVE.W #$0320,D2 000002C0: 4A2B 000C 'J+..' TST.B $000C(A3) 000002C4: 6702 'g.' BEQ.S *+$0004 ; 000002C8 000002C6: D482 '..' ADD.L D2,D2 000002C8: 4A6B 0004 'Jk..' TST.W $0004(A3) 000002CC: 6706 'g.' BEQ.S *+$0008 ; 000002D4 000002CE: 242B 000C '$+..' MOVE.L $000C(A3),D2 000002D2: 4842 'HB' SWAP D2 000002D4: 4FEF 00B2 'O...' LEA $00B2(A7),A7 000002D8: 4CDF 0503 'L...' MOVEM.L (A7)+,D0/D1/A0/A2 000002DC: 5582 'U.' SUBQ.L #2,D2 000002DE: 302A 004E '0*.N' MOVE.W $004E(A2),D0 000002E2: 7201 'r.' MOVEQ #$01,D1 000002E4: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 000002E8: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 000002EC: 6638 'f8' BNE.S *+$003A ; 00000326 000002EE: 7202 'r.' MOVEQ #$02,D1 000002F0: 0C50 4244 '.PBD' CMPI.W #$4244,(A0) ; 'BD' 000002F4: 662C 'f,' BNE.S *+$002E ; 00000322 000002F6: 47E8 0092 'G...' LEA $0092(A0),A3 000002FA: 7004 'p.' MOVEQ #$04,D0 000002FC: B095 '..' CMP.L (A5),D0 000002FE: 670A 'g.' BEQ.S *+$000C ; 0000030A 00000300: 7003 'p.' MOVEQ #$03,D0 00000302: B095 '..' CMP.L (A5),D0 00000304: 661C 'f.' BNE.S *+$001E ; 00000322 00000306: 47E8 0082 'G...' LEA $0082(A0),A3 0000030A: 26ED 000C '&...' MOVE.L $000C(A5),(A3)+ 0000030E: 7002 'p.' MOVEQ #$02,D0 00000310: 43ED 0026 'C..&' LEA $0026(A5),A1 00000314: 26D9 '&.' MOVE.L (A1)+,(A3)+ 00000316: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000314 0000031A: 2178 020C 0006 '!x....' MOVE.L $020C,$0006(A0) 00000320: 7201 'r.' MOVEQ #$01,D1 00000322: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 00000326: 4CDE 2F07 'L./.' MOVEM.L (A6)+,D0-D2/A0-A3/A5 0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000032C: 4A40 'J@' TST.W D0 0000032E: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 295 295: HFS_2A548 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HFS_2A548"(295) 00000324 Dictionary: Flags $00 FirstId 296 296: GETBLOCK Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETBLOCK"(296) 000002EA Dictionary: Flags $00 FirstId 297 297: HFS_2A520 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HFS_2A520"(297) 000001BA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HFS_2A520"(297) 00000160 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HFS_2A520"(297) 00000120 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HFS_2A520"(297) 0000007C Dictionary: Flags $00 FirstId 298 298: GETRECA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETRECA"(298) 0000020C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETRECA"(298) 00000202 Dictionary: Flags $00 FirstId 299 299: INITNODE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITNODE"(299) 0000012C EntryPoint: Flags=$08=(Extern Code) Offset=$0096 Entry="EXTBTFILE"(290) EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VALLOCNODE"(291) EntryPoint: Flags=$08=(Extern Code) Offset=$009C Entry="VEXTBTFILE"(292) EntryPoint: Flags=$08=(Extern Code) Offset=$018A Entry="VFREENODE"(293) EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="VUPDALTMDB"(294) Comment: AUTOMOD_1FFC0 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_20330 [20330, 20568) Module started due to: island above Resolved outgoing references: +22A (2055A): JSR DELETEREC +21C (2054C): JSR INSERTREC +20E (2053E): JSR GETRECA +1DC (2050C): JSR LOCREC +1BA (204EA): JSR LOCTPR +1B0 (204E0): JSR SEARCHNODE +124 (20454): JSR INITNODE +100 (20430): JSR LOCTPR +D4 (20404): JSR INSERTREC +A6 (203D6): JSR INSERTREC +3E (2036E): JSR GETRECA +12 (20342): JSR GETNODESIZ +A (2033A): JSR GETNODESIZ Unresolved outgoing references: +10A (2043A): JSR $1FFC0 +11C (2044C): JSR $208A4 +1A6 (204D6): JSR $206D8 +1E8 (20518): JSR $208A4 +0 (20330): ROTATELT VectorTable comment: {sources}OS:HFS:BTMaint1.a +F0 (20420): SPLITLT VectorTable comment: {sources}OS:HFS:BTMaint1.a +180 (204B0): VTREESEARCH Trap A0F3 Dictionary: Flags $00 FirstId 300 300: AUTOMOD_20330 301: SPLITLT 302: ROTATELT 303: VTREESEARCH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20330"(300) Segment="Main"(200) Size: Flags $00 ModuleSize 568 Content: Flags $08 Contents offset $0000 size $0238 00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7) 00000004: 2A48 '*H' MOVEA.L A0,A5 00000006: 3A00 ':.' MOVE.W D0,D5 00000008: 224A '"J' MOVEA.L A2,A1 0000000A: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309 0000000E: 3400 '4.' MOVE.W D0,D2 00000010: 224B '"K' MOVEA.L A3,A1 00000012: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309 00000016: D042 '.B' ADD.W D2,D0 00000018: D045 '.E' ADD.W D5,D0 0000001A: 5440 'T@' ADDQ.W #2,D0 0000001C: E248 '.H' LSR.W #1,D0 0000001E: 3C00 '<.' MOVE.W D0,D6 00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3 00000024: 3801 '8.' MOVE.W D1,D4 00000026: D843 '.C' ADD.W D3,D4 00000028: 7EFF '~.' MOVEQ #$FF,D7 0000002A: B843 '.C' CMP.W D3,D4 0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 0000002E: D445 '.E' ADD.W D5,D2 00000030: 6012 '`.' BRA.S *+$0014 ; 00000044 00000032: 3003 '0.' MOVE.W D3,D0 00000034: 906A 000A '.j..' SUB.W $000A(A2),D0 00000038: B644 '.D' CMP.W D4,D3 0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E 0000003C: 5340 'S@' SUBQ.W #1,D0 0000003E: 4EBA 0000 'N...' JSR GETRECA ; id: 298 00000042: D440 '.@' ADD.W D0,D2 00000044: 5442 'TB' ADDQ.W #2,D2 00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1 0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1 0000004E: B441 '.A' CMP.W D1,D2 00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E 00000052: 4847 'HG' SWAP D7 00000054: 4A47 'JG' TST.W D7 00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094 00000058: 70FF 'p.' MOVEQ #$FF,D0 0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8 0000005E: 3006 '0.' MOVE.W D6,D0 00000060: E348 '.H' LSL.W #1,D0 00000062: 9042 '.B' SUB.W D2,D0 00000064: B041 '.A' CMP.W D1,D0 00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A 00000068: 3E03 '>.' MOVE.W D3,D7 0000006A: B446 '.F' CMP.W D6,D2 0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C 0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072 00000070: 4847 'HG' SWAP D7 00000072: 4A47 'JG' TST.W D7 00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094 00000076: 4847 'HG' SWAP D7 00000078: 4A47 'JG' TST.W D7 0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094 0000007C: 4847 'HG' SWAP D7 0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7 00000082: 5243 'RC' ADDQ.W #1,D3 00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1 00000088: D26B 000A '.k..' ADD.W $000A(A3),D1 0000008C: B641 '.A' CMP.W D1,D3 0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A 00000090: 70FF 'p.' MOVEQ #$FF,D0 00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8 00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3 00000098: B843 '.C' CMP.W D3,D4 0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2 0000009C: 224A '"J' MOVEA.L A2,A1 0000009E: 204D ' M' MOVEA.L A5,A0 000000A0: 3005 '0.' MOVE.W D5,D0 000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1 000000A6: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE 000000AC: 2A49 '*I' MOVEA.L A1,A5 000000AE: 3A01 ':.' MOVE.W D1,D5 000000B0: 600A '`.' BRA.S *+$000C ; 000000BC 000000B2: 204A ' J' MOVEA.L A2,A0 000000B4: 224B '"K' MOVEA.L A3,A1 000000B6: 6100 014C 'a..L' BSR *+$014E ; 00000204 000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE 000000BC: B647 '.G' CMP.W D7,D3 000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 000000C0: 5243 'RC' ADDQ.W #1,D3 000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098 000000C4: B847 '.G' CMP.W D7,D4 000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2 000000C8: 224B '"K' MOVEA.L A3,A1 000000CA: 204D ' M' MOVEA.L A5,A0 000000CC: 3005 '0.' MOVE.W D5,D0 000000CE: 3204 '2.' MOVE.W D4,D1 000000D0: 9247 '.G' SUB.W D7,D1 000000D2: 5341 'SA' SUBQ.W #1,D1 000000D4: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE 000000DA: 4240 'B@' CLR.W D0 000000DC: 600A '`.' BRA.S *+$000C ; 000000E8 000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@' 000000E0: A9C9 '..' _SysError ; A9C9 000000E2: 4240 'B@' CLR.W D0 000000E4: 224D '"M' MOVEA.L A5,A1 000000E6: 3205 '2.' MOVE.W D5,D1 000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5 000000EC: 4A40 'J@' TST.W D0 000000EE: 4E75 'Nu' RTS 000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6) 000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6) 000000F6: 2E08 '..' MOVE.L A0,D7 000000F8: 3C00 '<.' MOVE.W D0,D6 000000FA: 3A01 ':.' MOVE.W D1,D5 000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000100: 4EBA 0000 'N...' JSR LOCTPR ; id: 307 00000104: 2810 '(.' MOVE.L (A0),D4 00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0 0000010A: 4EBA FB84 'N...' JSR *-$047A ; FFFFFC90 0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170 00000110: 2601 '&.' MOVE.L D1,D3 00000112: 200A ' .' MOVE.L A2,D0 00000114: 670C 'g.' BEQ.S *+$000E ; 00000122 00000116: 2483 '$.' MOVE.L D3,(A2) 00000118: 7204 'r.' MOVEQ #$04,D1 0000011A: 204A ' J' MOVEA.L A2,A0 0000011C: 4EBA 0456 'N..V' JSR *+$0458 ; 00000574 00000120: 664E 'fN' BNE.S *+$0050 ; 00000170 00000122: 2203 '".' MOVE.L D3,D1 00000124: 4EBA 0000 'N...' JSR INITNODE ; id: 299 00000128: 6646 'fF' BNE.S *+$0048 ; 00000170 0000012A: 2448 '$H' MOVEA.L A0,A2 0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2) 00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2) 00000138: 2484 '$.' MOVE.L D4,(A2) 0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3) 0000013E: 7001 'p.' MOVEQ #$01,D0 00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0 00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0 00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2) 0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2) 00000152: 660A 'f.' BNE.S *+$000C ; 0000015E 00000154: 4AAA 0004 'J...' TST.L $0004(A2) 00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E 0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4) 0000015E: 2047 ' G' MOVEA.L D7,A0 00000160: 3006 '0.' MOVE.W D6,D0 00000162: 3205 '2.' MOVE.W D5,D1 00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000 00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C 0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170 0000016C: 4240 'B@' CLR.W D0 0000016E: 2403 '$.' MOVE.L D3,D2 00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3 00000174: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000176: 4A40 'J@' TST.W D0 00000178: 4E75 'Nu' RTS 0000017A: 2F38 07CC '/8..' MOVE.L $07CC,-(A7) 0000017E: 4E75 'Nu' RTS 00000180: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000182: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6) 00000186: 2E08 '..' MOVE.L A0,D7 00000188: 4A6C 0018 'Jl..' TST.W $0018(A4) 0000018C: 6E0E 'n.' BGT.S *+$0010 ; 0000019C 0000018E: 7020 'p ' MOVEQ #$20,D0 ; ' ' 00000190: 93C9 '..' SUBA.L A1,A1 00000192: 7200 'r.' MOVEQ #$00,D1 00000194: 7400 't.' MOVEQ #$00,D2 00000196: 426C 0010 'Bl..' CLR.W $0010(A4) 0000019A: 605E '`^' BRA.S *+$0060 ; 000001FA 0000019C: 7C01 '|.' MOVEQ #$01,D6 0000019E: 262C 001A '&,..' MOVE.L $001A(A4),D3 000001A2: 7200 'r.' MOVEQ #$00,D1 000001A4: 2403 '$.' MOVE.L D3,D2 000001A6: 4EBA 0200 'N...' JSR *+$0202 ; 000003A8 000001AA: 664E 'fN' BNE.S *+$0050 ; 000001FA 000001AC: 2248 '"H' MOVEA.L A0,A1 000001AE: 2047 ' G' MOVEA.L D7,A0 000001B0: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 308 000001B4: 3A00 ':.' MOVE.W D0,D5 000001B6: 3801 '8.' MOVE.W D1,D4 000001B8: 3006 '0.' MOVE.W D6,D0 000001BA: 4EBA 0000 'N...' JSR LOCTPR ; id: 307 000001BE: 2648 '&H' MOVEA.L A0,A3 000001C0: 2683 '&.' MOVE.L D3,(A3) 000001C2: 3404 '4.' MOVE.W D4,D2 000001C4: 4A45 'JE' TST.W D5 000001C6: 6706 'g.' BEQ.S *+$0008 ; 000001CE 000001C8: 5342 'SB' SUBQ.W #1,D2 000001CA: 6C02 'l.' BGE.S *+$0004 ; 000001CE 000001CC: 3404 '4.' MOVE.W D4,D2 000001CE: 3742 0004 '7B..' MOVE.W D2,$0004(A3) 000001D2: BC6C 0018 '.l..' CMP.W $0018(A4),D6 000001D6: 6718 'g.' BEQ.S *+$001A ; 000001F0 000001D8: 3202 '2.' MOVE.W D2,D1 000001DA: 2F09 '/.' MOVE.L A1,-(A7) 000001DC: 4EBA 0000 'N...' JSR LOCREC ; id: 306 000001E0: 2611 '&.' MOVE.L (A1),D3 000001E2: 225F '"_' MOVEA.L (A7)+,A1 000001E4: 7200 'r.' MOVEQ #$00,D1 000001E6: 2049 ' I' MOVEA.L A1,A0 000001E8: 4EBA 038A 'N...' JSR *+$038C ; 00000574 000001EC: 5246 'RF' ADDQ.W #1,D6 000001EE: 60B2 '`.' BRA.S *-$004C ; 000001A2 000001F0: 3946 0010 '9F..' MOVE.W D6,$0010(A4) 000001F4: 3204 '2.' MOVE.W D4,D1 000001F6: 3005 '0.' MOVE.W D5,D0 000001F8: 2403 '$.' MOVE.L D3,D2 000001FA: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3 000001FE: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000200: 4A40 'J@' TST.W D0 00000202: 4E75 'Nu' RTS 00000204: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) 00000208: 2448 '$H' MOVEA.L A0,A2 0000020A: 2649 '&I' MOVEA.L A1,A3 0000020C: 7000 'p.' MOVEQ #$00,D0 0000020E: 4EBA 0000 'N...' JSR GETRECA ; id: 298 00000212: 41E9 000E 'A...' LEA $000E(A1),A0 00000216: 224A '"J' MOVEA.L A2,A1 00000218: 3229 000A '2)..' MOVE.W $000A(A1),D1 0000021C: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 00000220: 224B '"K' MOVEA.L A3,A1 00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228 00000224: 70FF 'p.' MOVEQ #$FF,D0 00000226: 6008 '`.' BRA.S *+$000A ; 00000230 00000228: 4241 'BA' CLR.W D1 0000022A: 4EBA 0000 'N...' JSR DELETEREC ; id: 304 0000022E: 4240 'B@' CLR.W D0 00000230: 4A40 'J@' TST.W D0 00000232: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 00000236: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 304 304: DELETEREC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DELETEREC"(304) 0000022C Dictionary: Flags $00 FirstId 305 305: INSERTREC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INSERTREC"(305) 0000021E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETRECA"(298) 00000210 Dictionary: Flags $00 FirstId 306 306: LOCREC Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LOCREC"(306) 000001DE Dictionary: Flags $00 FirstId 307 307: LOCTPR Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LOCTPR"(307) 000001BC Dictionary: Flags $00 FirstId 308 308: SEARCHNODE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SEARCHNODE"(308) 000001B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITNODE"(299) 00000126 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LOCTPR"(307) 00000102 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INSERTREC"(305) 000000D6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INSERTREC"(305) 000000A8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETRECA"(298) 00000040 Dictionary: Flags $00 FirstId 309 309: GETNODESIZ Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETNODESIZ"(309) 00000014 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETNODESIZ"(309) 0000000C EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="SPLITLT"(301) EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="ROTATELT"(302) EntryPoint: Flags=$08=(Extern Code) Offset=$0180 Entry="VTREESEARCH"(303) Comment: AUTOMOD_20330 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_20580 [20580, 2096E) Module started due to: vector glue above Resolved outgoing references: +332 (208B2): JSR HFS_2A548 +182 (20702): JSR HFS_2A548 +1F0 (20770): JSR GETBLOCK +16C (206EC): JSR GETBLOCK Unresolved outgoing references: +1C4 (20744): BRA $23946 +0 (20580): BUILDIREC VectorTable comment: {sources}OS:HFS:BTMaint2.a +22 (205A2): CHKNODE VectorTable comment: {sources}OS:HFS:BTMaint2.a +A6 (20626): CLRNODE VectorTable comment: {sources}OS:HFS:BTMaint2.a +C2 (20642): DELETEREC VectorTable comment: {sources}OS:HFS:BTMaint2.a +112 (20692): GETLTSIB VectorTable comment: {sources}OS:HFS:BTMaint2.a +11C (2069C): GETRTSIB VectorTable comment: {sources}OS:HFS:BTMaint2.a +14C (206CC): GETMAXKEY VectorTable comment: {sources}OS:HFS:BTMaint2.a +15E (206DE): VGETNODE Trap A0D4 +192 (20712): GETNODESIZ VectorTable comment: {sources}OS:HFS:BTMaint2.a +1AA (2072A): GETOFFSET VectorTable comment: {sources}OS:HFS:BTMaint2.a +1C2 (20742): GETRECA VectorTable comment: {sources}OS:HFS:BTMaint2.a +1DE (2075E): INITNODE VectorTable comment: {sources}OS:HFS:BTMaint2.a +210 (20790): INSERTREC VectorTable comment: {sources}OS:HFS:BTMaint2.a +282 (20802): LOCBTCB VectorTable comment: {sources}OS:HFS:BTMaint2.a +28C (2080C): LOCREC VectorTable comment: {sources}OS:HFS:BTMaint2.a +2BE (2083E): LOCTPR VectorTable comment: {sources}OS:HFS:BTMaint2.a +2CE (2084E): MOVOFFLT VectorTable comment: {sources}OS:HFS:BTMaint2.a +2DE (2085E): MOVOFFRT VectorTable comment: {sources}OS:HFS:BTMaint2.a +2F4 (20874): MOVRECLT VectorTable comment: {sources}OS:HFS:BTMaint2.a +30A (2088A): MOVRECRT VectorTable comment: {sources}OS:HFS:BTMaint2.a +32A (208AA): VRELNODE Trap A0D5 +33E (208BE): SEARCHNODE VectorTable comment: {sources}OS:HFS:BTMaint2.a +39A (2091A): UPDDREC VectorTable comment: {sources}OS:HFS:BTMaint2.a +3BC (2093C): UPDIKEY VectorTable comment: {sources}OS:HFS:BTMaint2.a Dictionary: Flags $00 FirstId 310 310: AUTOMOD_20580 311: UPDIKEY 312: UPDDREC 313: SEARCHNODE 314: MOVRECRT 315: MOVRECLT 316: MOVOFFRT 317: MOVOFFLT 318: LOCTPR 319: LOCREC 320: LOCBTCB 321: INSERTREC 322: INITNODE 323: GETRECA 324: GETOFFSET 325: GETRTSIB 326: GETLTSIB 327: GETNODESIZ 328: GETMAXKEY 329: DELETEREC 330: CLRNODE 331: CHKNODE 332: BUILDIREC 333: VGETNODE 334: VRELNODE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20580"(310) Segment="Main"(200) Size: Flags $00 ModuleSize 1006 Content: Flags $08 Contents offset $0000 size $03EE 00000000: 2F02 '/.' MOVE.L D2,-(A7) 00000002: 2400 '$.' MOVE.L D0,D2 00000004: 4240 'B@' CLR.W D0 00000006: 6100 01BA 'a...' BSR *+$01BC ; 000001C2 0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1 0000000E: 43E9 0030 'C..0' LEA $0030(A1),A1 00000012: 4EBA 03A8 'N...' JSR *+$03AA ; 000003BC 00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C 0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W) 0000001E: 241F '$.' MOVE.L (A7)+,D2 00000020: 4E75 'Nu' RTS 00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7) 00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1 0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2 0000002E: 2032 100C ' 2..' MOVE.L $0C(A2,D1.W),D0 00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0 00000036: 7200 'r.' MOVEQ #$00,D1 00000038: 3200 '2.' MOVE.W D0,D1 0000003A: B291 '..' CMP.L (A1),D1 0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098 0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1 00000042: 6354 'cT' BLS.S *+$0056 ; 00000098 00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0 00000048: 5200 'R.' ADDQ.B #1,D0 0000004A: 0C00 0003 '....' CMPI.B #$03,D0 0000004E: 6248 'bH' BHI.S *+$004A ; 00000098 00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0 00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0 00000058: 623E 'b>' BHI.S *+$0040 ; 00000098 0000005A: 7200 'r.' MOVEQ #$00,D1 0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1 00000060: 70F2 'p.' MOVEQ #$F2,D0 00000062: D081 '..' ADD.L D1,D0 00000064: 80FC 0006 '....' DIVU.W #$0006,D0 00000068: B069 000A '.i..' CMP.W $000A(A1),D0 0000006C: 652A 'e*' BCS.S *+$002C ; 00000098 0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1 00000072: 3001 '0.' MOVE.W D1,D0 00000074: 6100 0134 'a..4' BSR *+$0136 ; 000001AA 00000078: 7402 't.' MOVEQ #$02,D2 0000007A: D488 '..' ADD.L A0,D2 0000007C: 9489 '..' SUB.L A1,D2 0000007E: 3018 '0.' MOVE.W (A0)+,D0 00000080: 0800 0000 '....' BTST #$00,D0 00000084: 6612 'f.' BNE.S *+$0014 ; 00000098 00000086: 0C40 000E '.@..' CMPI.W #$000E,D0 0000008A: 650C 'e.' BCS.S *+$000E ; 00000098 0000008C: B042 '.B' CMP.W D2,D0 0000008E: 6408 'd.' BCC.S *+$000A ; 00000098 00000090: 3400 '4.' MOVE.W D0,D2 00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E 00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C 00000098: 7024 'p$' MOVEQ #$24,D0 ; '$' 0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E 0000009C: 4240 'B@' CLR.W D0 0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2 000000A2: 4A40 'J@' TST.W D0 000000A4: 4E75 'Nu' RTS 000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7) 000000AA: 7203 'r.' MOVEQ #$03,D1 000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1 000000B0: E449 '.I' LSR.W #2,D1 000000B2: 5341 'SA' SUBQ.W #1,D1 000000B4: 7000 'p.' MOVEQ #$00,D0 000000B6: 20C0 ' .' MOVE.L D0,(A0)+ 000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6 000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0 000000C0: 4E75 'Nu' RTS 000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7) 000000C6: 3A01 ':.' MOVE.W D1,D5 000000C8: 3001 '0.' MOVE.W D1,D0 000000CA: 4EBA 00DE 'N...' JSR *+$00E0 ; 000001AA 000000CE: 2C08 ',.' MOVE.L A0,D6 000000D0: 3800 '8.' MOVE.W D0,D4 000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3 000000D6: 3613 '6.' MOVE.W (A3),D3 000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0 000000DC: 4EBA 00CC 'N...' JSR *+$00CE ; 000001AA 000000E0: 2448 '$H' MOVEA.L A0,A2 000000E2: 3400 '4.' MOVE.W D0,D2 000000E4: 2A49 '*I' MOVEA.L A1,A5 000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0 000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 000000EE: 3002 '0.' MOVE.W D2,D0 000000F0: 9043 '.C' SUB.W D3,D0 000000F2: 4EBA 0200 'N...' JSR *+$0202 ; 000002F4 000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5) 000000FA: 204B ' K' MOVEA.L A3,A0 000000FC: 2246 '"F' MOVEA.L D6,A1 000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0 00000102: 9045 '.E' SUB.W D5,D0 00000104: 3204 '2.' MOVE.W D4,D1 00000106: 9243 '.C' SUB.W D3,D1 00000108: 4EBA 01D4 'N...' JSR *+$01D6 ; 000002DE 0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5 00000110: 4E75 'Nu' RTS 00000112: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) 00000118: 4203 'B.' CLR.B D3 0000011A: 6008 '`.' BRA.S *+$000A ; 00000124 0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) 00000122: 7601 'v.' MOVEQ #$01,D3 00000124: 4A03 'J.' TST.B D3 00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E 00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2 0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130 0000012E: 2410 '$.' MOVE.L (A0),D2 00000130: 6604 'f.' BNE.S *+$0006 ; 00000136 00000132: 7200 'r.' MOVEQ #$00,D1 00000134: 600A '`.' BRA.S *+$000C ; 00000140 00000136: 7200 'r.' MOVEQ #$00,D1 00000138: 611E 'a.' BSR.S *+$0020 ; 00000158 0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142 0000013C: 2202 '".' MOVE.L D2,D1 0000013E: 2248 '"H' MOVEA.L A0,A1 00000140: 4240 'B@' CLR.W D0 00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3 00000146: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000148: 4A40 'J@' TST.W D0 0000014A: 4E75 'Nu' RTS 0000014C: 7002 'p.' MOVEQ #$02,D0 0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0 00000152: E248 '.H' LSR.W #1,D0 00000154: E348 '.H' LSL.W #1,D0 00000156: 4E75 'Nu' RTS 00000158: 2F38 0750 '/8.P' MOVE.L $0750,-(A7) 0000015C: 4E75 'Nu' RTS 0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000160: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) 00000164: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000168: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 0000016C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 00000170: 6616 'f.' BNE.S *+$0018 ; 00000188 00000172: 2248 '"H' MOVEA.L A0,A1 00000174: 6100 FEAC 'a...' BSR *-$0152 ; 00000022 00000178: 670E 'g.' BEQ.S *+$0010 ; 00000188 0000017A: 3D00 '=.' MOVE.W D0,-(A6) 0000017C: 7202 'r.' MOVEQ #$02,D1 0000017E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000182: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 00000186: 301E '0.' MOVE.W (A6)+,D0 00000188: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000018E: 4A40 'J@' TST.W D0 00000190: 4E75 'Nu' RTS 00000192: 2F01 '/.' MOVE.L D1,-(A7) 00000194: 3229 000A '2)..' MOVE.W $000A(A1),D1 00000198: 3001 '0.' MOVE.W D1,D0 0000019A: 4EBA 000E 'N...' JSR *+$0010 ; 000001AA 0000019E: 0440 000E '.@..' SUBI.W #$000E,D0 000001A2: E349 '.I' LSL.W #1,D1 000001A4: D041 '.A' ADD.W D1,D0 000001A6: 221F '".' MOVE.L (A7)+,D1 000001A8: 4E75 'Nu' RTS 000001AA: 6104 'a.' BSR.S *+$0006 ; 000001B0 000001AC: 3010 '0.' MOVE.W (A0),D0 000001AE: 4E75 'Nu' RTS 000001B0: 91C8 '..' SUBA.L A0,A0 000001B2: 306C 002A '0l.*' MOVEA.W $002A(A4),A0 000001B6: D1C9 '..' ADDA.L A1,A0 000001B8: E348 '.H' LSL.W #1,D0 000001BA: 4440 'D@' NEG.W D0 000001BC: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0 000001C0: 4E75 'Nu' RTS 000001C2: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7) 000001C6: 3200 '2.' MOVE.W D0,D1 000001C8: 61E0 'a.' BSR.S *-$001E ; 000001AA 000001CA: 3400 '4.' MOVE.W D0,D2 000001CC: 3001 '0.' MOVE.W D1,D0 000001CE: 5240 'R@' ADDQ.W #1,D0 000001D0: 61D8 'a.' BSR.S *-$0026 ; 000001AA 000001D2: 9042 '.B' SUB.W D2,D0 000001D4: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0 000001D8: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2 000001DC: 4E75 'Nu' RTS 000001DE: 2D1F '-.' MOVE.L (A7)+,-(A6) 000001E0: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) 000001E4: 2401 '$.' MOVE.L D1,D2 000001E6: 302C 0002 '0,..' MOVE.W $0002(A4),D0 000001EA: 7204 'r.' MOVEQ #$04,D1 000001EC: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 000001F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 000001F4: 6610 'f.' BNE.S *+$0012 ; 00000206 000001F6: 6100 FEAE 'a...' BSR *-$0150 ; 000000A6 000001FA: 342C 002A '4,.*' MOVE.W $002A(A4),D2 000001FE: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W) 00000204: 4240 'B@' CLR.W D0 00000206: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1 0000020A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000020C: 4A40 'J@' TST.W D0 0000020E: 4E75 'Nu' RTS 00000210: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7) 00000214: 3E00 '>.' MOVE.W D0,D7 00000216: 3C01 '<.' MOVE.W D1,D6 00000218: 2A08 '*.' MOVE.L A0,D5 0000021A: 3001 '0.' MOVE.W D1,D0 0000021C: 4EBA FF8C 'N...' JSR *-$0072 ; 000001AA 00000220: 3800 '8.' MOVE.W D0,D4 00000222: 3029 000A '0)..' MOVE.W $000A(A1),D0 00000226: 4EBA FF82 'N...' JSR *-$007C ; 000001AA 0000022A: 2648 '&H' MOVEA.L A0,A3 0000022C: 3600 '6.' MOVE.W D0,D3 0000022E: 220B '".' MOVE.L A3,D1 00000230: 7000 'p.' MOVEQ #$00,D0 00000232: 3003 '0.' MOVE.W D3,D0 00000234: D089 '..' ADD.L A1,D0 00000236: 9280 '..' SUB.L D0,D1 00000238: 7002 'p.' MOVEQ #$02,D0 0000023A: D047 '.G' ADD.W D7,D0 0000023C: B240 '.@' CMP.W D0,D1 0000023E: 6C04 'l.' BGE.S *+$0006 ; 00000244 00000240: 70FF 'p.' MOVEQ #$FF,D0 00000242: 6036 '`6' BRA.S *+$0038 ; 0000027A 00000244: 2A49 '*I' MOVEA.L A1,A5 00000246: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0 0000024A: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1 0000024E: 3003 '0.' MOVE.W D3,D0 00000250: 9044 '.D' SUB.W D4,D0 00000252: 4EBA 00B6 'N...' JSR *+$00B8 ; 0000030A 00000256: 204B ' K' MOVEA.L A3,A0 00000258: 43E8 FFFE 'C...' LEA -$0002(A0),A1 0000025C: 302D 000A '0-..' MOVE.W $000A(A5),D0 00000260: 9046 '.F' SUB.W D6,D0 00000262: 3207 '2.' MOVE.W D7,D1 00000264: 4EBA 0068 'N..h' JSR *+$006A ; 000002CE 00000268: 2045 ' E' MOVEA.L D5,A0 0000026A: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 0000026E: 3007 '0.' MOVE.W D7,D0 00000270: 4EBA 0082 'N...' JSR *+$0084 ; 000002F4 00000274: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5) 00000278: 4240 'B@' CLR.W D0 0000027A: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5 0000027E: 4A40 'J@' TST.W D0 00000280: 4E75 'Nu' RTS 00000282: 2878 034E '(x.N' MOVEA.L $034E,A4 00000286: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4 0000028A: 4E75 'Nu' RTS 0000028C: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7) 00000290: 3601 '6.' MOVE.W D1,D3 00000292: 3003 '0.' MOVE.W D3,D0 00000294: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001C2 00000298: 2408 '$.' MOVE.L A0,D2 0000029A: 3003 '0.' MOVE.W D3,D0 0000029C: 5240 'R@' ADDQ.W #1,D0 0000029E: 4EBA FF22 'N.."' JSR *-$00DC ; 000001C2 000002A2: 2208 '".' MOVE.L A0,D1 000002A4: 2042 ' B' MOVEA.L D2,A0 000002A6: 7000 'p.' MOVEQ #$00,D0 000002A8: 1010 '..' MOVE.B (A0),D0 000002AA: 5480 'T.' ADDQ.L #2,D0 000002AC: E288 '..' LSR.L #1,D0 000002AE: E388 '..' LSL.L #1,D0 000002B0: 9282 '..' SUB.L D2,D1 000002B2: 9280 '..' SUB.L D0,D1 000002B4: 2248 '"H' MOVEA.L A0,A1 000002B6: D3C0 '..' ADDA.L D0,A1 000002B8: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3 000002BC: 4E75 'Nu' RTS 000002BE: 5340 'S@' SUBQ.W #1,D0 000002C0: C0FC 0006 '....' MULU.W #$0006,D0 000002C4: 206C 000C ' l..' MOVEA.L $000C(A4),A0 000002C8: 41F0 0800 'A...' LEA $00(A0,D0.L),A0 000002CC: 4E75 'Nu' RTS 000002CE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 000002D2: 3418 '4.' MOVE.W (A0)+,D2 000002D4: D441 '.A' ADD.W D1,D2 000002D6: 32C2 '2.' MOVE.W D2,(A1)+ 000002D8: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002D2 000002DC: 6010 '`.' BRA.S *+$0012 ; 000002EE 000002DE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 000002E2: B348 '.H' CMPM.W (A0)+,(A1)+ 000002E4: 3420 '4 ' MOVE.W -(A0),D2 000002E6: D441 '.A' ADD.W D1,D2 000002E8: 3302 '3.' MOVE.W D2,-(A1) 000002EA: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002E4 000002EE: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 000002F2: 4E75 'Nu' RTS 000002F4: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) 000002F8: 4A40 'J@' TST.W D0 000002FA: 6F08 'o.' BLE.S *+$000A ; 00000304 000002FC: 5340 'S@' SUBQ.W #1,D0 000002FE: 12D8 '..' MOVE.B (A0)+,(A1)+ 00000300: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002FE 00000304: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 00000308: 4E75 'Nu' RTS 0000030A: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) 0000030E: 4A40 'J@' TST.W D0 00000310: 6F0C 'o.' BLE.S *+$000E ; 0000031E 00000312: D0C0 '..' ADDA.W D0,A0 00000314: D2C0 '..' ADDA.W D0,A1 00000316: 5340 'S@' SUBQ.W #1,D0 00000318: 1320 '. ' MOVE.B -(A0),-(A1) 0000031A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000318 0000031E: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 00000322: 4E75 'Nu' RTS 00000324: 2F38 0754 '/8.T' MOVE.L $0754,-(A7) 00000328: 4E75 'Nu' RTS 0000032A: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000032C: 2D09 '-.' MOVE.L A1,-(A6) 0000032E: 2008 ' .' MOVE.L A0,D0 00000330: 6704 'g.' BEQ.S *+$0006 ; 00000336 00000332: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 00000336: 225E '"^' MOVEA.L (A6)+,A1 00000338: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000033A: 4A40 'J@' TST.W D0 0000033C: 4E75 'Nu' RTS 0000033E: 48E7 3C70 'H.
' MOVEM.L (A6)+,D1-D5/A0-A4
000001F0: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001F2: 4A40 'J@' TST.W D0
000001F4: 4E75 'Nu' RTS
000001F6: 2F38 0738 '/8.8' MOVE.L $0738,-(A7)
000001FA: 4E75 'Nu' RTS
000001FC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001FE: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6)
00000202: 3600 '6.' MOVE.W D0,D3
00000204: 2278 034E '"x.N' MOVEA.L $034E,A1
00000208: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2
0000020C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00000210: 673E 'g>' BEQ.S *+$0040 ; 00000250
00000212: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000216: 0894 0007 '....' BCLR #$07,(A4)
0000021A: 6728 'g(' BEQ.S *+$002A ; 00000244
0000021C: 7200 'r.' MOVEQ #$00,D1
0000021E: 7400 't.' MOVEQ #$00,D2
00000220: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFC88
00000224: 662C 'f,' BNE.S *+$002E ; 00000252
00000226: 2648 '&H' MOVEA.L A0,A3
00000228: 303C 001D '0<..' MOVE.W #$001D,D0
0000022C: 41EC 0018 'A...' LEA $0018(A4),A0
00000230: 43EB 000E 'C...' LEA $000E(A3),A1
00000234: 12D8 '..' MOVE.B (A0)+,(A1)+
00000236: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000234
0000023A: 7204 'r.' MOVEQ #$04,D1
0000023C: 204B ' K' MOVEA.L A3,A0
0000023E: 4EBA FC14 'N...' JSR *-$03EA ; FFFFFE54
00000242: 660E 'f.' BNE.S *+$0010 ; 00000252
00000244: 3003 '0.' MOVE.W D3,D0
00000246: 7200 'r.' MOVEQ #$00,D1
00000248: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000024C: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000250: 7000 'p.' MOVEQ #$00,D0
00000252: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4
00000256: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000258: 4A40 'J@' TST.W D0
0000025A: 4E75 'Nu' RTS
0000025C: 2F38 073C '/8.<' MOVE.L $073C,-(A7)
00000260: 4E75 'Nu' RTS
00000262: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000264: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6)
00000268: 6100 04D2 'a...' BSR *+$04D4 ; 0000073C
0000026C: 3A01 ':.' MOVE.W D1,D5
0000026E: 97CB '..' SUBA.L A3,A3
00000270: 382C 0016 '8,..' MOVE.W $0016(A4),D4
00000274: 262C 0012 '&,..' MOVE.L $0012(A4),D3
00000278: 6604 'f.' BNE.S *+$0006 ; 0000027E
0000027A: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000027C: 6054 '`T' BRA.S *+$0056 ; 000002D2
0000027E: D845 '.E' ADD.W D5,D4
00000280: 616A 'aj' BSR.S *+$006C ; 000002EC
00000282: 664E 'fN' BNE.S *+$0050 ; 000002D2
00000284: 4A44 'JD' TST.W D4
00000286: 6D18 'm.' BLT.S *+$001A ; 000002A0
00000288: 322B 000A '2+..' MOVE.W $000A(A3),D1
0000028C: B841 '.A' CMP.W D1,D4
0000028E: 6D30 'm0' BLT.S *+$0032 ; 000002C0
00000290: 2013 ' .' MOVE.L (A3),D0
00000292: 6706 'g.' BEQ.S *+$0008 ; 0000029A
00000294: 2600 '&.' MOVE.L D0,D3
00000296: 9841 '.A' SUB.W D1,D4
00000298: 60E6 '`.' BRA.S *-$0018 ; 00000280
0000029A: 3801 '8.' MOVE.W D1,D4
0000029C: 5344 'SD' SUBQ.W #1,D4
0000029E: 6014 '`.' BRA.S *+$0016 ; 000002B4
000002A0: 202B 0004 ' +..' MOVE.L $0004(A3),D0
000002A4: 670C 'g.' BEQ.S *+$000E ; 000002B2
000002A6: 2600 '&.' MOVE.L D0,D3
000002A8: 6142 'aB' BSR.S *+$0044 ; 000002EC
000002AA: 6626 'f&' BNE.S *+$0028 ; 000002D2
000002AC: D86B 000A '.k..' ADD.W $000A(A3),D4
000002B0: 60D2 '`.' BRA.S *-$002C ; 00000284
000002B2: 7800 'x.' MOVEQ #$00,D4
000002B4: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002B8: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002BC: 7020 'p ' MOVEQ #$20,D0 ; ' '
000002BE: 6012 '`.' BRA.S *+$0014 ; 000002D2
000002C0: 3204 '2.' MOVE.W D4,D1
000002C2: 224B '"K' MOVEA.L A3,A1
000002C4: 4EBA 0000 'N...' JSR LOCREC ; id: 319
000002C8: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002CC: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002D0: 4240 'B@' CLR.W D0
000002D2: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6)
000002D6: 612A 'a*' BSR.S *+$002C ; 00000302
000002D8: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1
000002DC: 2403 '$.' MOVE.L D3,D2
000002DE: 6100 044E 'a..N' BSR *+$0450 ; 0000072E
000002E2: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4
000002E6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002E8: 4A40 'J@' TST.W D0
000002EA: 4E75 'Nu' RTS
000002EC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002EE: 6112 'a.' BSR.S *+$0014 ; 00000302
000002F0: 7200 'r.' MOVEQ #$00,D1
000002F2: 2403 '$.' MOVE.L D3,D2
000002F4: 4EBA F992 'N...' JSR *-$066C ; FFFFFC88
000002F8: 6602 'f.' BNE.S *+$0004 ; 000002FC
000002FA: 2648 '&H' MOVEA.L A0,A3
000002FC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002FE: 4A40 'J@' TST.W D0
00000300: 4E75 'Nu' RTS
00000302: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000304: 7200 'r.' MOVEQ #$00,D1
00000306: 204B ' K' MOVEA.L A3,A0
00000308: 4EBA FB4A 'N..J' JSR *-$04B4 ; FFFFFE54
0000030C: 97CB '..' SUBA.L A3,A3
0000030E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000310: 4A40 'J@' TST.W D0
00000312: 4E75 'Nu' RTS
00000314: 2F38 0740 '/8.@' MOVE.L $0740,-(A7)
00000318: 4E75 'Nu' RTS
0000031A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000031C: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6)
00000320: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000324: 2E09 '..' MOVE.L A1,D7
00000326: 3C01 '<.' MOVE.W D1,D6
00000328: 2A08 '*.' MOVE.L A0,D5
0000032A: 7601 'v.' MOVEQ #$01,D3
0000032C: D66C 0018 '.l..' ADD.W $0018(A4),D3
00000330: B6AC 0032 '...2' CMP.L $0032(A4),D3
00000334: 6F0E 'o.' BLE.S *+$0010 ; 00000344
00000336: 4EBA 0000 'N...' JSR EXTBTFILE ; id: 290
0000033A: 6600 0272 'f..r' BNE *+$0274 ; 000005AE
0000033E: B6AC 0032 '...2' CMP.L $0032(A4),D3
00000342: 6EF2 'n.' BGT.S *-$000C ; 00000336
00000344: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000348: 6100 03F2 'a...' BSR *+$03F4 ; 0000073C
0000034C: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6)
00000350: 7800 'x.' MOVEQ #$00,D4
00000352: 95CA '..' SUBA.L A2,A2
00000354: 97CB '..' SUBA.L A3,A3
00000356: 42AC 0012 'B...' CLR.L $0012(A4)
0000035A: 226C 000C '"l..' MOVEA.L $000C(A4),A1
0000035E: 43E9 0030 'C..0' LEA $0030(A1),A1
00000362: 2045 ' E' MOVEA.L D5,A0
00000364: 7000 'p.' MOVEQ #$00,D0
00000366: 1010 '..' MOVE.B (A0),D0
00000368: 5480 'T.' ADDQ.L #2,D0
0000036A: E288 '..' LSR.L #1,D0
0000036C: E388 '..' LSL.L #1,D0
0000036E: DC40 '.@' ADD.W D0,D6
00000370: A22E '..' _BlockMoveData ; A22E
00000372: 5246 'RF' ADDQ.W #1,D6
00000374: E24E '.N' LSR.W #1,D6
00000376: E34E '.N' LSL.W #1,D6
00000378: 2E09 '..' MOVE.L A1,D7
0000037A: 4EBA F6DE 'N...' JSR *-$0920 ; FFFFFA5A
0000037E: 2649 '&I' MOVEA.L A1,A3
00000380: 6606 'f.' BNE.S *+$0008 ; 00000388
00000382: 7021 'p!' MOVEQ #$21,D0 ; '!'
00000384: 6000 0202 '`...' BRA *+$0204 ; 00000588
00000388: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000038C: 6600 01FA 'f...' BNE *+$01FC ; 00000588
00000390: 2602 '&.' MOVE.L D2,D3
00000392: 3A01 ':.' MOVE.W D1,D5
00000394: 4A6C 0010 'Jl..' TST.W $0010(A4)
00000398: 6E3A 'n:' BGT.S *+$003C ; 000003D4
0000039A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000039E: 4EBA F1D0 'N...' JSR *-$0E2E ; FFFFF570
000003A2: 6600 01E4 'f...' BNE *+$01E6 ; 00000588
000003A6: 2601 '&.' MOVE.L D1,D3
000003A8: 4EBA 0000 'N...' JSR INITNODE ; id: 322
000003AC: 6600 01DA 'f...' BNE *+$01DC ; 00000588
000003B0: 2648 '&H' MOVEA.L A0,A3
000003B2: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3)
000003B8: 7001 'p.' MOVEQ #$01,D0
000003BA: 1740 0009 '.@..' MOVE.B D0,$0009(A3)
000003BE: 3940 0018 '9@..' MOVE.W D0,$0018(A4)
000003C2: 2943 001A ')C..' MOVE.L D3,$001A(A4)
000003C6: 2943 0022 ')C."' MOVE.L D3,$0022(A4)
000003CA: 2943 0026 ')C.&' MOVE.L D3,$0026(A4)
000003CE: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4)
000003D4: 2047 ' G' MOVEA.L D7,A0
000003D6: 3006 '0.' MOVE.W D6,D0
000003D8: 224B '"K' MOVEA.L A3,A1
000003DA: 3205 '2.' MOVE.W D5,D1
000003DC: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
000003E0: 660A 'f.' BNE.S *+$000C ; 000003EC
000003E2: 4A45 'JE' TST.W D5
000003E4: 6648 'fH' BNE.S *+$004A ; 0000042E
000003E6: 08D4 0006 '....' BSET #$06,(A4)
000003EA: 6042 '`B' BRA.S *+$0044 ; 0000042E
000003EC: 204B ' K' MOVEA.L A3,A0
000003EE: 4EBA 0000 'N...' JSR GETLTSIB ; id: 326
000003F2: 6600 0194 'f...' BNE *+$0196 ; 00000588
000003F6: 4A81 'J.' TST.L D1
000003F8: 6712 'g.' BEQ.S *+$0014 ; 0000040C
000003FA: 2401 '$.' MOVE.L D1,D2
000003FC: 2449 '$I' MOVEA.L A1,A2
000003FE: 2047 ' G' MOVEA.L D7,A0
00000400: 3006 '0.' MOVE.W D6,D0
00000402: 3205 '2.' MOVE.W D5,D1
00000404: 4EBA 0000 'N...' JSR ROTATELT ; id: 302
00000408: 6602 'f.' BNE.S *+$0004 ; 0000040C
0000040A: 6016 '`.' BRA.S *+$0018 ; 00000422
0000040C: 2047 ' G' MOVEA.L D7,A0
0000040E: 3006 '0.' MOVE.W D6,D0
00000410: 3205 '2.' MOVE.W D5,D1
00000412: 4EBA 0000 'N...' JSR SPLITLT ; id: 301
00000416: 6706 'g.' BEQ.S *+$0008 ; 0000041E
00000418: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000041A: 6000 016C '`..l' BRA *+$016E ; 00000588
0000041E: 08D4 0005 '....' BSET #$05,(A4)
00000422: 08D4 0006 '....' BSET #$06,(A4)
00000426: 3A01 ':.' MOVE.W D1,D5
00000428: 204A ' J' MOVEA.L A2,A0
0000042A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000042E: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4)
00000432: 204B ' K' MOVEA.L A3,A0
00000434: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000438: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1)
0000043E: 661C 'f.' BNE.S *+$001E ; 0000045C
00000440: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0
00000444: 4EBA 0000 'N...' JSR UPDDREC ; id: 312
00000448: 52AC 001E 'R...' ADDQ.L #1,$001E(A4)
0000044C: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
00000450: 2003 ' .' MOVE.L D3,D0
00000452: B3CB '..' CMPA.L A3,A1
00000454: 6702 'g.' BEQ.S *+$0004 ; 00000458
00000456: 2002 ' .' MOVE.L D2,D0
00000458: 2940 0012 ')@..' MOVE.L D0,$0012(A4)
0000045C: 0814 0006 '....' BTST #$06,(A4)
00000460: 6608 'f.' BNE.S *+$000A ; 0000046A
00000462: 0814 0005 '....' BTST #$05,(A4)
00000466: 6700 011A 'g...' BEQ *+$011C ; 00000582
0000046A: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4)
0000046E: 6700 0094 'g...' BEQ *+$0096 ; 00000504
00000472: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000476: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
0000047A: 3A28 0004 ':(..' MOVE.W $0004(A0),D5
0000047E: 2610 '&.' MOVE.L (A0),D3
00000480: 2D02 '-.' MOVE.L D2,-(A6)
00000482: 7200 'r.' MOVEQ #$00,D1
00000484: 2403 '$.' MOVE.L D3,D2
00000486: 4EBA F800 'N...' JSR *-$07FE ; FFFFFC88
0000048A: 6600 00FC 'f...' BNE *+$00FE ; 00000588
0000048E: 2808 '(.' MOVE.L A0,D4
00000490: 241E '$.' MOVE.L (A6)+,D2
00000492: 0814 0006 '....' BTST #$06,(A4)
00000496: 6726 'g&' BEQ.S *+$0028 ; 000004BE
00000498: 3005 '0.' MOVE.W D5,D0
0000049A: 2244 '"D' MOVEA.L D4,A1
0000049C: 4EBA 0000 'N...' JSR GETRECA ; id: 323
000004A0: 2F08 '/.' MOVE.L A0,-(A7)
000004A2: 224B '"K' MOVEA.L A3,A1
000004A4: 4240 'B@' CLR.W D0
000004A6: 4EBA 0000 'N...' JSR GETRECA ; id: 323
000004AA: 225F '"_' MOVEA.L (A7)+,A1
000004AC: 4EBA 0000 'N...' JSR UPDIKEY ; id: 311
000004B0: 2044 ' D' MOVEA.L D4,A0
000004B2: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
000004B6: 4A45 'JE' TST.W D5
000004B8: 6704 'g.' BEQ.S *+$0006 ; 000004BE
000004BA: 0894 0006 '....' BCLR #$06,(A4)
000004BE: 7200 'r.' MOVEQ #$00,D1
000004C0: 204B ' K' MOVEA.L A3,A0
000004C2: 4EBA F990 'N...' JSR *-$066E ; FFFFFE54
000004C6: 2644 '&D' MOVEA.L D4,A3
000004C8: 7800 'x.' MOVEQ #$00,D4
000004CA: 0814 0005 '....' BTST #$05,(A4)
000004CE: 6708 'g.' BEQ.S *+$000A ; 000004D8
000004D0: 224A '"J' MOVEA.L A2,A1
000004D2: 2002 ' .' MOVE.L D2,D0
000004D4: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
000004D8: 7200 'r.' MOVEQ #$00,D1
000004DA: 204A ' J' MOVEA.L A2,A0
000004DC: 4EBA F976 'N..v' JSR *-$0688 ; FFFFFE54
000004E0: 95CA '..' SUBA.L A2,A2
000004E2: 0814 0005 '....' BTST #$05,(A4)
000004E6: 6700 FF74 'g..t' BEQ *-$008A ; 0000045C
000004EA: 206C 000C ' l..' MOVEA.L $000C(A4),A0
000004EE: 41E8 0030 'A..0' LEA $0030(A0),A0
000004F2: 2E08 '..' MOVE.L A0,D7
000004F4: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
000004F8: 5840 'X@' ADDQ.W #4,D0
000004FA: 3C00 '<.' MOVE.W D0,D6
000004FC: 0894 0005 '....' BCLR #$05,(A4)
00000500: 6000 FED2 '`...' BRA *-$012C ; 000003D4
00000504: 0814 0005 '....' BTST #$05,(A4)
00000508: 6778 'gx' BEQ.S *+$007A ; 00000582
0000050A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000050E: 4EBA F060 'N..`' JSR *-$0F9E ; FFFFF570
00000512: 6674 'ft' BNE.S *+$0076 ; 00000588
00000514: 2601 '&.' MOVE.L D1,D3
00000516: 2203 '".' MOVE.L D3,D1
00000518: 4EBA 0000 'N...' JSR INITNODE ; id: 322
0000051C: 666A 'fj' BNE.S *+$006C ; 00000588
0000051E: 2808 '(.' MOVE.L A0,D4
00000520: 4228 0008 'B(..' CLR.B $0008(A0)
00000524: 7001 'p.' MOVEQ #$01,D0
00000526: D06C 0018 '.l..' ADD.W $0018(A4),D0
0000052A: 1140 0009 '.@..' MOVE.B D0,$0009(A0)
0000052E: 224A '"J' MOVEA.L A2,A1
00000530: 2002 ' .' MOVE.L D2,D0
00000532: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
00000536: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
0000053A: 5840 'X@' ADDQ.W #4,D0
0000053C: 206C 000C ' l..' MOVEA.L $000C(A4),A0
00000540: 41E8 0030 'A..0' LEA $0030(A0),A0
00000544: 2244 '"D' MOVEA.L D4,A1
00000546: 4241 'BA' CLR.W D1
00000548: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
0000054C: 303C 0001 '0<..' MOVE.W #$0001,D0
00000550: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
00000554: 2010 ' .' MOVE.L (A0),D0
00000556: 224B '"K' MOVEA.L A3,A1
00000558: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
0000055C: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
00000560: 5840 'X@' ADDQ.W #4,D0
00000562: 206C 000C ' l..' MOVEA.L $000C(A4),A0
00000566: 41E8 0030 'A..0' LEA $0030(A0),A0
0000056A: 2244 '"D' MOVEA.L D4,A1
0000056C: 323C 0001 '2<..' MOVE.W #$0001,D1
00000570: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
00000574: 2044 ' D' MOVEA.L D4,A0
00000576: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000057A: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4)
0000057E: 2943 001A ')C..' MOVE.L D3,$001A(A4)
00000582: 08D4 0007 '....' BSET #$07,(A4)
00000586: 4240 'B@' CLR.W D0
00000588: 3D00 '=.' MOVE.W D0,-(A6)
0000058A: 204A ' J' MOVEA.L A2,A0
0000058C: 7200 'r.' MOVEQ #$00,D1
0000058E: 4EBA F8C4 'N...' JSR *-$073A ; FFFFFE54
00000592: 204B ' K' MOVEA.L A3,A0
00000594: 4EBA F8BE 'N...' JSR *-$0740 ; FFFFFE54
00000598: 2044 ' D' MOVEA.L D4,A0
0000059A: 4EBA F8B8 'N...' JSR *-$0746 ; FFFFFE54
0000059E: 301E '0.' MOVE.W (A6)+,D0
000005A0: 242C 0012 '$,..' MOVE.L $0012(A4),D2
000005A4: 42AC 0012 'B...' CLR.L $0012(A4)
000005A8: 6100 0184 'a...' BSR *+$0186 ; 0000072E
000005AC: 508E 'P.' ADDQ.L #8,A6
000005AE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4
000005B2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005B4: 4A40 'J@' TST.W D0
000005B6: 4E75 'Nu' RTS
000005B8: 2F38 0744 '/8.D' MOVE.L $0744,-(A7)
000005BC: 4E75 'Nu' RTS
000005BE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000005C0: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6)
000005C4: 3600 '6.' MOVE.W D0,D3
000005C6: 2808 '(.' MOVE.L A0,D4
000005C8: 2A09 '*.' MOVE.L A1,D5
000005CA: 704A 'pJ' MOVEQ #$4A,D0 ; 'J'
000005CC: A71E '..' _NewPtrSysClear ; A71E
000005CE: 6600 009E 'f...' BNE *+$00A0 ; 0000066E
000005D2: 2848 '(H' MOVEA.L A0,A4
000005D4: 2678 034E '&x.N' MOVEA.L $034E,A3
000005D8: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W)
000005DC: 3943 0002 '9C..' MOVE.W D3,$0002(A4)
000005E0: 2944 0004 ')D..' MOVE.L D4,$0004(A4)
000005E4: 2945 0008 ')E..' MOVE.L D5,$0008(A4)
000005E8: 3003 '0.' MOVE.W D3,D0
000005EA: 2245 '"E' MOVEA.L D5,A1
000005EC: 7200 'r.' MOVEQ #$00,D1
000005EE: 7400 't.' MOVEQ #$00,D2
000005F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000005F4: 6678 'fx' BNE.S *+$007A ; 0000066E
000005F6: 2448 '$H' MOVEA.L A0,A2
000005F8: 41EA 000E 'A...' LEA $000E(A2),A0
000005FC: 3028 0012 '0(..' MOVE.W $0012(A0),D0
00000600: 673A 'g:' BEQ.S *+$003C ; 0000063C
00000602: 3200 '2.' MOVE.W D0,D1
00000604: 0241 01FF '.A..' ANDI.W #$01FF,D1
00000608: 6632 'f2' BNE.S *+$0034 ; 0000063C
0000060A: 2433 300C '$30.' MOVE.L $0C(A3,D3.W),D2
0000060E: 84C0 '..' DIVU.W D0,D2
00000610: 4842 'HB' SWAP D2
00000612: 4242 'BB' CLR.W D2
00000614: 4842 'HB' SWAP D2
00000616: B4A8 0016 '....' CMP.L $0016(A0),D2
0000061A: 6620 'f ' BNE.S *+$0022 ; 0000063C
0000061C: B4A8 001A '....' CMP.L $001A(A0),D2
00000620: 651A 'e.' BCS.S *+$001C ; 0000063C
00000622: 5382 'S.' SUBQ.L #1,D2
00000624: 0C10 0008 '....' CMPI.B #$08,(A0)
00000628: 6212 'b.' BHI.S *+$0014 ; 0000063C
0000062A: B4A8 0002 '....' CMP.L $0002(A0),D2
0000062E: 650C 'e.' BCS.S *+$000E ; 0000063C
00000630: B4A8 000A '....' CMP.L $000A(A0),D2
00000634: 6506 'e.' BCS.S *+$0008 ; 0000063C
00000636: B4A8 000E '....' CMP.L $000E(A0),D2
0000063A: 6404 'd.' BCC.S *+$0006 ; 00000640
0000063C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000063E: 601C '`.' BRA.S *+$001E ; 0000065C
00000640: 303C 001D '0<..' MOVE.W #$001D,D0
00000644: 41EA 000E 'A...' LEA $000E(A2),A0
00000648: 43EC 0018 'C...' LEA $0018(A4),A1
0000064C: 12D8 '..' MOVE.B (A0)+,(A1)+
0000064E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000064C
00000652: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4)
003C
0000065A: 4240 'B@' CLR.W D0
0000065C: 3D00 '=.' MOVE.W D0,-(A6)
0000065E: 2245 '"E' MOVEA.L D5,A1
00000660: 7200 'r.' MOVEQ #$00,D1
00000662: 204A ' J' MOVEA.L A2,A0
00000664: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000668: 6702 'g.' BEQ.S *+$0004 ; 0000066C
0000066A: 3C80 '<.' MOVE.W D0,(A6)
0000066C: 301E '0.' MOVE.W (A6)+,D0
0000066E: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4
00000672: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000674: 4A40 'J@' TST.W D0
00000676: 4E75 'Nu' RTS
00000678: 2F38 0748 '/8.H' MOVE.L $0748,-(A7)
0000067C: 4E75 'Nu' RTS
0000067E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000680: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6)
00000684: 6100 00B6 'a...' BSR *+$00B8 ; 0000073C
00000688: 2648 '&H' MOVEA.L A0,A3
0000068A: 95CA '..' SUBA.L A2,A2
0000068C: 4A82 'J.' TST.L D2
0000068E: 672C 'g,' BEQ.S *+$002E ; 000006BC
00000690: 7200 'r.' MOVEQ #$00,D1
00000692: 4EBA F5F4 'N...' JSR *-$0A0A ; FFFFFC88
00000696: 664C 'fL' BNE.S *+$004E ; 000006E4
00000698: 2448 '$H' MOVEA.L A0,A2
0000069A: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0)
000006A0: 6610 'f.' BNE.S *+$0012 ; 000006B2
000006A2: 4A68 000A 'Jh..' TST.W $000A(A0)
000006A6: 6F0A 'o.' BLE.S *+$000C ; 000006B2
000006A8: 204B ' K' MOVEA.L A3,A0
000006AA: 224A '"J' MOVEA.L A2,A1
000006AC: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 313
000006B0: 671A 'g.' BEQ.S *+$001C ; 000006CC
000006B2: 204A ' J' MOVEA.L A2,A0
000006B4: 7200 'r.' MOVEQ #$00,D1
000006B6: 4EBA F79C 'N...' JSR *-$0862 ; FFFFFE54
000006BA: 6628 'f(' BNE.S *+$002A ; 000006E4
000006BC: 204B ' K' MOVEA.L A3,A0
000006BE: 4EBA F39A 'N...' JSR *-$0C64 ; FFFFFA5A
000006C2: 2449 '$I' MOVEA.L A1,A2
000006C4: 6706 'g.' BEQ.S *+$0008 ; 000006CC
000006C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000006CA: 662A 'f*' BNE.S *+$002C ; 000006F6
000006CC: 3A01 ':.' MOVE.W D1,D5
000006CE: 3D00 '=.' MOVE.W D0,-(A6)
000006D0: 2942 0012 ')B..' MOVE.L D2,$0012(A4)
000006D4: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
000006D8: 4A56 'JV' TST.W (A6)
000006DA: 6608 'f.' BNE.S *+$000A ; 000006E4
000006DC: 3005 '0.' MOVE.W D5,D0
000006DE: 224A '"J' MOVEA.L A2,A1
000006E0: 4EBA 0000 'N...' JSR LOCREC ; id: 319
000006E4: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
000006E8: 204A ' J' MOVEA.L A2,A0
000006EA: 7200 'r.' MOVEQ #$00,D1
000006EC: 4EBA F766 'N..f' JSR *-$0898 ; FFFFFE54
000006F0: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
000006F4: 301E '0.' MOVE.W (A6)+,D0
000006F6: 6136 'a6' BSR.S *+$0038 ; 0000072E
000006F8: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4
000006FC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000006FE: 4A40 'J@' TST.W D0
00000700: 4E75 'Nu' RTS
00000702: 2F38 074C '/8.L' MOVE.L $074C,-(A7)
00000706: 4E75 'Nu' RTS
00000708: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000070A: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6)
0000070E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000712: 7202 'r.' MOVEQ #$02,D1
00000714: 4EBA F572 'N..r' JSR *-$0A8C ; FFFFFC88
00000718: 660A 'f.' BNE.S *+$000C ; 00000724
0000071A: 7204 'r.' MOVEQ #$04,D1
0000071C: 4EBA F736 'N..6' JSR *-$08C8 ; FFFFFE54
00000720: 6602 'f.' BNE.S *+$0004 ; 00000724
00000722: 4240 'B@' CLR.W D0
00000724: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4
00000728: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000072A: 4A40 'J@' TST.W D0
0000072C: 4E75 'Nu' RTS
0000072E: 2F00 '/.' MOVE.L D0,-(A7)
00000730: 6128 'a(' BSR.S *+$002A ; 0000075A
00000732: DDC0 '..' ADDA.L D0,A6
00000734: 42AC 000C 'B...' CLR.L $000C(A4)
00000738: 201F ' .' MOVE.L (A7)+,D0
0000073A: 4E75 'Nu' RTS
0000073C: 2F00 '/.' MOVE.L D0,-(A7)
0000073E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000742: 6116 'a.' BSR.S *+$0018 ; 0000075A
00000744: 9DC0 '..' SUBA.L D0,A6
00000746: 294E 000C ')N..' MOVE.L A6,$000C(A4)
0000074A: 0894 0005 '....' BCLR #$05,(A4)
0000074E: 0894 0004 '....' BCLR #$04,(A4)
00000752: 0894 0006 '....' BCLR #$06,(A4)
00000756: 201F ' .' MOVE.L (A7)+,D0
00000758: 4E75 'Nu' RTS
0000075A: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
0000075E: 0640 0034 '.@.4' ADDI.W #$0034,D0
00000762: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000666
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000005F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000578
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
000004B4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000436
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000042C
Dictionary: Flags $00 FirstId 344
344: HFS_2A230
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
0000024E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000158
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000024
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
0000075C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000740
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000710
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000006E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SEARCHNODE"(313)
000006AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
00000572
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
0000055E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
0000055A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000552
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
0000054A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
00000538
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
00000534
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(322)
0000051A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
000004F6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
000004D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDIKEY"(311)
000004AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
000004A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
0000049E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000478
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDDREC"(312)
00000446
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SPLITLT"(301)
00000414
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ROTATELT"(302)
00000406
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETLTSIB"(326)
000003F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
000003DE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(322)
000003AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTFILE"(290)
00000338
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000322
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000002C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000214
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLRNODE"(330)
000001B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000001A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDIKEY"(311)
00000152
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
0000014C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
00000142
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000122
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
000000F4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLRNODE"(330)
000000E4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRTSIB"(325)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETLTSIB"(326)
00000094
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DELETEREC"(329)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000012
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBTCLOSE"(336)
EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="VBTDELETE"(337)
EntryPoint: Flags=$08=(Extern Code) Offset=$01FC Entry="VBTFLUSH"(338)
EntryPoint: Flags=$08=(Extern Code) Offset=$0262 Entry="VBTGETRECORD"(339)
EntryPoint: Flags=$08=(Extern Code) Offset=$031A Entry="VBTINSERT"(340)
EntryPoint: Flags=$08=(Extern Code) Offset=$05BE Entry="VBTOPEN"(341)
EntryPoint: Flags=$08=(Extern Code) Offset=$067E Entry="VBTSEARCH"(342)
EntryPoint: Flags=$08=(Extern Code) Offset=$0708 Entry="VBTUPDATE"(343)
Comment:
AUTOMOD_20A50 ended due to: BRA.L island below, 12 nulls trimmed
Comment:
#####################################################################################
Module: GETOFFFSQUEUE [211D0, 211EC)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 345
345: GETOFFFSQUEUE
Module: Flags=$88=(ForcedActive Extern Code) Module="GETOFFFSQUEUE"(345) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 007C 0700 '.|..' ORI.W #$0700,SR
00000006: 4278 0360 'Bx.`' CLR.W $0360
0000000A: 2078 0362 ' x.b' MOVEA.L $0362,A0
0000000E: 21D0 0362 '!..b' MOVE.L (A0),$0362
00000012: 6604 'f.' BNE.S *+$0006 ; 00000018
00000014: 42B8 0366 'B..f' CLR.L $0366
00000018: 46DF 'F.' MOVE (A7)+,SR
0000001A: 4E75 'Nu' RTS
Comment:
GETOFFFSQUEUE ended due to: vector glue below
Comment:
#####################################################################################
Module: GETQMRECPTR [21200, 21244)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 346
346: GETQMRECPTR
Module: Flags=$88=(ForcedActive Extern Code) Module="GETQMRECPTR"(346) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000004: 2269 0016 '"i..' MOVEA.L $0016(A1),A1
00000008: 0C02 0016 '....' CMPI.B #$16,D2
0000000C: 6622 'f"' BNE.S *+$0024 ; 00000030
0000000E: 2251 '"Q' MOVEA.L (A1),A1
00000010: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
00000014: 2029 0002 ' )..' MOVE.L $0002(A1),D0
00000018: 6710 'g.' BEQ.S *+$0012 ; 0000002A
0000001A: 2040 ' @' MOVEA.L D0,A0
0000001C: 0C28 002C 0007 '.(.,..' CMPI.B #$2C,$0007(A0) ; ','
00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A
00000024: 08A9 0001 000C '......' BCLR #$01,$000C(A1)
0000002A: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
0000002E: 600A '`.' BRA.S *+$000C ; 0000003A
00000030: 0C02 0017 '....' CMPI.B #$17,D2
00000034: 6608 'f.' BNE.S *+$000A ; 0000003E
00000036: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
0000003A: 4A42 'JB' TST.W D2
0000003C: 4E75 'Nu' RTS
0000003E: 327C FFFF '2|..' MOVEA.W #$FFFF,A1
00000042: 60F6 '`.' BRA.S *-$0008 ; 0000003A
Comment:
GETQMRECPTR ended due to: vector glue below
Comment:
#####################################################################################
Module: QMENQUEUE [21250, 212B8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+28 (21278): BSR GETQMRECPTR
+4 (21254): BSR GETQMRECPTR
Unresolved outgoing references:
+56 (212A6): JSR $212D0
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 347
347: QMENQUEUE
Module: Flags=$88=(ForcedActive Extern Code) Module="QMENQUEUE"(347) Segment="Main"(200)
Size: Flags $00 ModuleSize 104
Content: Flags $08
Contents offset $0000 size $0068
00000000: 3142 0004 '1B..' MOVE.W D2,$0004(A0)
00000004: 6100 FFFA 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFFA ; ids: 346, 347
00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010
0000000A: 0241 0F00 '.A..' ANDI.W #$0F00,D1
0000000E: 1200 '..' MOVE.B D0,D1
00000010: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000014: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
0000001A: 2429 000E '$)..' MOVE.L $000E(A1),D2
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 2242 '"B' MOVEA.L D2,A1
00000022: 4E91 'N.' JSR (A1)
00000024: 3428 0004 '4(..' MOVE.W $0004(A0),D2
00000028: 6100 FFD6 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFD6 ; ids: 346, 347
0000002C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000030: 08C1 000A '....' BSET #$0A,D1
00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A
00000036: 42A8 000C 'B...' CLR.L $000C(A0)
0000003A: 40E7 '@.' MOVE SR,-(A7)
0000003C: 007C 0700 '.|..' ORI.W #$0700,SR
00000040: A96F '.o' _Enqueue ; A96F
00000042: 08E9 0000 000C '......' BSET #$00,$000C(A1)
00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 46DF 'F.' MOVE (A7)+,SR
0000004E: 600E '`.' BRA.S *+$0010 ; 0000005E
00000050: 46DF 'F.' MOVE (A7)+,SR
00000052: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000056: 4EBA 0028 'N..(' JSR *+$002A ; 00000080
0000005A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000005E: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000062: 2F29 0190 '/)..' MOVE.L $0190(A1),-(A7)
00000066: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347)
002A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347)
0006
Comment:
QMENQUEUE ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_212D0 [212D0, 212F2)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+1A (212EA): PEA $21300
Dictionary: Flags $00 FirstId 348
348: AUTOMOD_212D0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_212D0"(348) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 08E9 0001 000C '......' BSET #$01,$000C(A1)
00000006: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
0000000A: 3228 0006 '2(..' MOVE.W $0006(A0),D1
0000000E: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6
00000012: 3D28 0004 '=(..' MOVE.W $0004(A0),-(A6)
00000016: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
0000001A: 487A 0014 'Hz..' PEA *+$0016 ; 00000030
0000001E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000020: 4ED1 'N.' JMP (A1)
Comment:
AUTOMOD_212D0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_21300 [21300, 21388)
Module started due to: MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+7C (2137C): JMP CALLWITHREGISTERSPRESERVED
+30 (21330): BSR GETQMRECPTR
+2 (21302): BSR GETQMRECPTR
Unresolved outgoing references:
+78 (21378): LEA $212D0, A0
Dictionary: Flags $00 FirstId 349
349: AUTOMOD_21300
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_21300"(349) Segment="Main"(200)
Size: Flags $00 ModuleSize 136
Content: Flags $08
Contents offset $0000 size $0088
00000000: 341E '4.' MOVE.W (A6)+,D2
00000002: 6100 FFFC 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFFC ; ids: 346, 349
00000006: 48C0 'H.' EXT.L D0
00000008: 6F06 'o.' BLE.S *+$0008 ; 00000010
0000000A: 3340 0022 '3@."' MOVE.W D0,$0022(A1)
0000000E: 7081 'p.' MOVEQ #$81,D0
00000010: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
00000014: B468 0004 '.h..' CMP.W $0004(A0),D2
00000018: 666A 'fj' BNE.S *+$006C ; 00000084
0000001A: 2429 0012 '$)..' MOVE.L $0012(A1),D2
0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C
00000020: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C
00000028: 2242 '"B' MOVEA.L D2,A1
0000002A: 4E91 'N.' JSR (A1)
0000002C: 3428 0004 '4(..' MOVE.W $0004(A0),D2
00000030: 6100 FFCE 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFCE ; ids: 346, 349
00000034: 40E7 '@.' MOVE SR,-(A7)
00000036: 007C 0700 '.|..' ORI.W #$0700,SR
0000003A: 08A9 0000 000C '......' BCLR #$00,$000C(A1)
00000040: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
00000044: 2350 0002 '#P..' MOVE.L (A0),$0002(A1)
00000048: 6604 'f.' BNE.S *+$0006 ; 0000004E
0000004A: 42A9 0006 'B...' CLR.L $0006(A1)
0000004E: 46DF 'F.' MOVE (A7)+,SR
00000050: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00000054: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000058: 6708 'g.' BEQ.S *+$000A ; 00000062
0000005A: 2F09 '/.' MOVE.L A1,-(A7)
0000005C: 2241 '"A' MOVEA.L D1,A1
0000005E: 4E91 'N.' JSR (A1)
00000060: 225F '"_' MOVEA.L (A7)+,A1
00000062: 40E7 '@.' MOVE SR,-(A7)
00000064: 007C 0700 '.|..' ORI.W #$0700,SR
00000068: 4AA9 0002 'J...' TST.L $0002(A1)
0000006C: 6712 'g.' BEQ.S *+$0014 ; 00000080
0000006E: 08E9 0000 000C '......' BSET #$00,$000C(A1)
00000074: 660A 'f.' BNE.S *+$000C ; 00000080
00000076: 46DF 'F.' MOVE (A7)+,SR
00000078: 41FA FF56 'A..V' LEA *-$00A8,A0 ; FFFFFFD0
0000007C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272
00000080: 46DF 'F.' MOVE (A7)+,SR
00000082: 4E75 'Nu' RTS
00000084: 701B 'p.' MOVEQ #$1B,D0
00000086: A9C9 '..' _SysError ; A9C9
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLWITHREGISTERSPRESERVED"(272)
0000007E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349)
0032
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349)
0004
Comment:
AUTOMOD_21300 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: CALLWITHREGISTERSPRESERVED [21390, 213B4)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 350
350: CALLWITHREGISTERSPRESERVED
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWITHREGISTERSPRESERVED"(350) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000006: 0C58 4CDF '.XL.' CMPI.W #$4CDF,(A0)+
0000000A: 660A 'f.' BNE.S *+$000C ; 00000016
0000000C: 3010 '0.' MOVE.W (A0),D0
0000000E: 4640 'F@' NOT.W D0
00000010: 0240 70F0 '.@p.' ANDI.W #$70F0,D0
00000014: 670C 'g.' BEQ.S *+$000E ; 00000022
00000016: 205F ' _' MOVEA.L (A7)+,A0
00000018: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7)
0000001C: 4E90 'N.' JSR (A0)
0000001E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6
00000022: 4E75 'Nu' RTS
Comment:
CALLWITHREGISTERSPRESERVED ended due to: vector glue below
Comment:
#####################################################################################
Module: TFSDISPATCH [213C0, 215AA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:TFS.a
Trap A060
Dictionary: Flags $00 FirstId 351
351: TFSDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="TFSDISPATCH"(351) Segment="Main"(200)
Size: Flags $00 ModuleSize 490
Content: Flags $08
Contents offset $0000 size $01EA
00000000: 4A40 'J@' TST.W D0
00000002: 6DFF 0000 0286 'm.....' BLT.L *+$00000288 ; 0000028A
00000008: 0C40 0070 '.@.p' CMPI.W #$0070,D0
0000000C: 64FF 0000 027C 'd....|' BCC.L *+$0000027E ; 0000028A
00000012: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000016: 0268 0F00 0006 '.h....' ANDI.W #$0F00,$0006(A0)
0000001C: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000020: 45FA 0008 'E...' LEA *+$000A,A2 ; 0000002A
00000024: D5F2 0400 '....' ADDA.L $00(A2,D0.W*4),A2
00000028: 4ED2 'N.' JMP (A2)
0000002A: 0000 3AD2 '..:.' ORI.B #$D2,D0
0000002E: 0000 3A00 '..:.' ORI.B #$00,D0
00000032: 0000 39F6 '..9.' ORI.B #$F6,D0
00000036: 0000 39EC '..9.' ORI.B #$EC,D0
0000003A: 0000 39E2 '..9.' ORI.B #$E2,D0
0000003E: 0000 39B0 '..9.' ORI.B #$B0,D0
00000042: 0000 39BA '..9.' ORI.B #$BA,D0
00000046: 0000 39D8 '..9.' ORI.B #$D8,D0
0000004A: 0000 399C '..9.' ORI.B #$9C,D0
0000004E: 0000 3992 '..9.' ORI.B #$92,D0
00000052: 0000 3988 '..9.' ORI.B #$88,D0
00000056: 0000 3974 '..9t' ORI.B #$74,D0 ; 't'
0000005A: 0000 3ADC '..:.' ORI.B #$DC,D0
0000005E: 0000 3AE6 '..:.' ORI.B #$E6,D0
00000062: 0000 3AF0 '..:.' ORI.B #$F0,D0
00000066: 0000 3AFA '..:.' ORI.B #$FA,D0
0000006A: 0000 3B04 '..;.' ORI.B #$04,D0
0000006E: 0000 3B0E '..;.' ORI.B #$0E,D0
00000072: 0000 3942 '..9B' ORI.B #$42,D0 ; 'B'
00000076: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000007A: 0000 62F2 '..b.' ORI.B #$F2,D0
0000007E: 0000 62E8 '..b.' ORI.B #$E8,D0
00000082: 0000 62DE '..b.' ORI.B #$DE,D0
00000086: 0000 62D4 '..b.' ORI.B #$D4,D0
0000008A: 0000 6002 '..`.' ORI.B #$02,D0
0000008E: 0000 5ED4 '..^.' ORI.B #$D4,D0
00000092: 0000 39A6 '..9.' ORI.B #$A6,D0
00000096: 0000 745A '..tZ' ORI.B #$5A,D0 ; 'Z'
0000009A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000009E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000A2: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000A6: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000AA: 0000 827A '...z' ORI.B #$7A,D0 ; 'z'
000000AE: 0000 82FA '....' ORI.B #$FA,D0
000000B2: 0000 8418 '....' ORI.B #$18,D0
000000B6: 0000 84BA '....' ORI.B #$BA,D0
000000BA: 0000 8576 '...v' ORI.B #$76,D0 ; 'v'
000000BE: 0000 8806 '....' ORI.B #$06,D0
000000C2: 0000 892E '....' ORI.B #$2E,D0 ; '.'
000000C6: 0000 89F8 '....' ORI.B #$F8,D0
000000CA: 0000 8A7A '...z' ORI.B #$7A,D0 ; 'z'
000000CE: 0000 8B4C '...L' ORI.B #$4C,D0 ; 'L'
000000D2: 0000 8AFA '....' ORI.B #$FA,D0
000000D6: 0000 8B9C '....' ORI.B #$9C,D0
000000DA: 0000 8CB6 '....' ORI.B #$B6,D0
000000DE: 0000 8DD6 '....' ORI.B #$D6,D0
000000E2: 0000 8254 '...T' ORI.B #$54,D0 ; 'T'
000000E6: 0000 8D2C '...,' ORI.B #$2C,D0 ; ','
000000EA: 0000 3AA0 '..:.' ORI.B #$A0,D0
000000EE: 0000 01E6 '....' ORI.B #$E6,D0
000000F2: 0000 01E6 '....' ORI.B #$E6,D0
000000F6: 0000 01E6 '....' ORI.B #$E6,D0
000000FA: 0000 01E6 '....' ORI.B #$E6,D0
000000FE: 0000 01E6 '....' ORI.B #$E6,D0
00000102: 0000 01E6 '....' ORI.B #$E6,D0
00000106: 0000 01E6 '....' ORI.B #$E6,D0
0000010A: 0000 0226 '...&' ORI.B #$26,D0 ; '&'
0000010E: 0000 0226 '...&' ORI.B #$26,D0 ; '&'
00000112: 0000 01E6 '....' ORI.B #$E6,D0
00000116: 0000 01E6 '....' ORI.B #$E6,D0
0000011A: 0000 01E6 '....' ORI.B #$E6,D0
0000011E: 0000 01E6 '....' ORI.B #$E6,D0
00000122: 0000 01E6 '....' ORI.B #$E6,D0
00000126: 0000 01E6 '....' ORI.B #$E6,D0
0000012A: 0000 01E6 '....' ORI.B #$E6,D0
0000012E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000132: 0000 01E6 '....' ORI.B #$E6,D0
00000136: 0000 01E6 '....' ORI.B #$E6,D0
0000013A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000013E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000142: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000146: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000014A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000014E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000152: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000156: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000015A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000015E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000162: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000166: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000016A: 0000 1FA0 '....' ORI.B #$A0,D0
0000016E: 0000 01FE '....' ORI.B #$FE,D0
00000172: 0000 01FE '....' ORI.B #$FE,D0
00000176: 0000 01FE '....' ORI.B #$FE,D0
0000017A: 0000 01FE '....' ORI.B #$FE,D0
0000017E: 0000 01FE '....' ORI.B #$FE,D0
00000182: 0000 01FE '....' ORI.B #$FE,D0
00000186: 0000 01FE '....' ORI.B #$FE,D0
0000018A: 0000 01FE '....' ORI.B #$FE,D0
0000018E: 0000 01FE '....' ORI.B #$FE,D0
00000192: 0000 01FE '....' ORI.B #$FE,D0
00000196: 0000 01FE '....' ORI.B #$FE,D0
0000019A: 0000 01FE '....' ORI.B #$FE,D0
0000019E: 0000 01FE '....' ORI.B #$FE,D0
000001A2: 0000 01FE '....' ORI.B #$FE,D0
000001A6: 0000 01FE '....' ORI.B #$FE,D0
000001AA: 0000 01E6 '....' ORI.B #$E6,D0
000001AE: 0000 01E6 '....' ORI.B #$E6,D0
000001B2: 0000 3ABE '..:.' ORI.B #$BE,D0
000001B6: 0000 3AC8 '..:.' ORI.B #$C8,D0
000001BA: 0000 01E6 '....' ORI.B #$E6,D0
000001BE: 0000 01E6 '....' ORI.B #$E6,D0
000001C2: 0000 01E6 '....' ORI.B #$E6,D0
000001C6: 0000 01E6 '....' ORI.B #$E6,D0
000001CA: 0000 01E6 '....' ORI.B #$E6,D0
000001CE: 0000 01E6 '....' ORI.B #$E6,D0
000001D2: 0000 01E6 '....' ORI.B #$E6,D0
000001D6: 0000 01E6 '....' ORI.B #$E6,D0
000001DA: 0000 01E6 '....' ORI.B #$E6,D0
000001DE: 0000 01E6 '....' ORI.B #$E6,D0
000001E2: 0000 01E6 '....' ORI.B #$E6,D0
000001E6: 0000 01E6 '....' ORI.B #$E6,D0
Comment:
TFSDISPATCH ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_215C0 [215C0, 24D22)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+1D2E (232EE): JSR MARKA5BLOCK
+1CF4 (232B4): JSR MARKA5BLOCK
+1CC4 (23284): JSR MARKA5BLOCK
+E16 (223D6): JSR HFS_2A5C2
+E0E (223CE): JSR HFS_2A5C2
+E06 (223C6): JSR HFS_2A5C2
+A28 (21FE8): JSR HFS_2A548
+866 (21E26): JSR HFS_2A548
+DE8 (223A8): JSR DEQUEUETRAP ; outside file
+A1C (21FDC): JSR GETBLOCK
+7D0 (21D90): JSR GETBLOCK
+9E2 (21FA2): JSR ENQUEUETRAP ; outside file
+160 (21720): JSR ENQUEUETRAP ; outside file
+34B0 (24A70): JSR TRASHBLOCKS
+32B0 (24870): JSR MARKA5BLOCK
+3246 (24806): JSR HFS_2A230
+3228 (247E8): JSR HFS_2A548
+31E4 (247A4): JSR GETBLOCK
+31B6 (24776): JSR CMUPDATECN
+317A (2473A): JSR CMGETCN
+2F7E (2453E): JSR MARKA5BLOCK
+2F16 (244D6): JSR GETBLOCK
+2E9A (2445A): BSR.L FLUSHCRANGE ; outside file
+2E34 (243F4): JSR HFS_2A230
+2C58 (24218): JSR HFS_2A520
+2B18 (240D8): JSR CMGETOFF
+2AE2 (240A2): JSR CMGETOFF
+2AA0 (24060): JSR CMGETCN
+293E (23EFE): JSR CMGETCN
+2916 (23ED6): JSR CMGETCN
+2796 (23D56): JSR CMUPDATECN
+263C (23BFC): JSR HFS_2A520
+2618 (23BD8): JSR TRASHFBLOCKS
+25B0 (23B70): JSR CMMOVECN
+24EA (23AAA): JSR CMRENAMECN
+244E (23A0E): JSR CMGETCN
+23F8 (239B8): JSR CMRENAMECN
+22E6 (238A6): JSR CMDELETECN
+22D8 (23898): JSR TRASHFBLOCKS
+21F4 (237B4): JSR MARKA5BLOCK
+21C4 (23784): JMP HFS_2A230
+20AE (2366E): JSR CMCREATECN
+1F24 (234E4): JSR CMGETCN
+1C10 (231D0): JSR HFS_2A548
+191E (22EDE): BSR PROCESSMGREXISTS
+176C (22D2C): BSR CMRENAMECN
+15EA (22BAA): JSR CMGETCN
+13F8 (229B8): JSR CMGETCN
+1038 (225F8): BSR DESKTOPCLOSEDOWNPROC
+100E (225CE): BSR.L ENQUEUETRAP ; outside file
+1008 (225C8): BSR.L DEQUEUETRAP ; outside file
+F30 (224F0): JSR HFS_2A230
+F24 (224E4): JSR HFS_2A230
+F18 (224D8): JSR HFS_2A230
+D98 (22358): JSR BLKCHK
+D82 (22342): JSR UPDATEFREE
+C40 (22200): JSR CMGETCN
+BFA (221BA): JSR CMRENAMECN
+BC2 (22182): JSR CMGETCN
+B28 (220E8): LEA FXMKEYCMP, A3
+65C (21C1C): BSR CHECKDESKTOPSUPPORT
+42C (219EC): BSR.L FLUSHCRANGE ; outside file
Unresolved outgoing references:
+50E (21ACE): BSR $25170
+744 (21D04): BRA $24F06
+B42 (22102): LEA $259E2, A3
+C70 (22230): JSR $20CAC
+D5A (2231A): JSR $210C8
+D6C (2232C): JSR $20CAC
+E64 (22424): JSR $21008
+22DE (2389E): JSR $260D0
+2E64 (24424): JSR $2A6D0
+2F8E (2454E): JSR $2A848
+311A (246DA): JSR $20A50
+3120 (246E0): JSR $20C46
+3154 (24714): JSR $26426
+349E (24A5E): JSR $26426
+3560 (24B20): JSR $261A4
+3578 (24B38): JMP $26396
+9A (2165A): FSCONTROL
VectorTable comment: {sources}OS:HFS:TFS.a
+AA (2166A): REFNUMCHECK
VectorTable comment: {sources}OS:HFS:TFS.a
+D4 (21694): FSQUEUESYNC
VectorTable comment: {sources}OS:HFS:TFS.a
+D8 (21698): FSQUEUE
VectorTable comment: {sources}OS:HFS:TFS.a
+1A2 (21762): CMDDONE
VectorTable comment: {sources}OS:HFS:TFS.a
+2CC (2188C): FINITQUEUE
Trap A016
+2E6 (218A6): DSHOOK
VectorTable comment: {sources}OS:HFS:TFS.a
+43A (219FA): DOEJECT
VectorTable comment: {sources}OS:HFS:TFS.a
+43A (219FA): VDOEJECT
Trap A0F7
+4DE (21A9E): ALLOCATEFCBS
VectorTable comment: {sources}OS:HFS:TFS.a
+53C (21AFC): DOFSCLEANUP
VectorTable comment: {sources}OS:HFS:TFS.a
+62A (21BEA): GETVOLPARMS
VectorTable comment: {sources}OS:HFS:TFS.a
+6BC (21C7C): DIVUP
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+6D8 (21C98): ROUNDALLOC
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+728 (21CE8): GETVCBRFN
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7A0 (21D60): MARKVCB
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7A2 (21D62): MARKVCBTIME
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7B6 (21D76): VFLUSHMDB
Trap A0B4
+878 (21E38): MAKESTKPB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+88A (21E4A): MOUNTVOL
Trap A00F
+B5E (2211E): VCHECKREMOUNT
Trap A0B0
+BBC (2217C): VMTCHECK
Trap A0AF
+D90 (22350): VBMCHK
Trap A0F0
+E78 (22438): VFINDDRIVE
Trap A0B2
+EA0 (22460): OFFLINE
VectorTable comment: {sources}OS:HFS:TFSVol.a
Trap A035
+F4A (2250A): EJECTTRAP
Trap A017
+1038 (225F8): UNMOUNTVOLTRAP
Trap A00E
+1096 (22656): FLUSHVFILES
VectorTable comment: {sources}OS:HFS:TFSVol.a
+10D4 (22694): FLUSHVOLTRAP
Trap A013
+113A (226FA): VCKEXTFS
Trap A0EE
+114A (2270A): VDTRMV3
Trap A0EF
+1160 (22720): VDTRMV1
Trap A0DE
+1298 (22858): VDTRMV2
Trap A0B1
+1302 (228C2): SETPMSP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1330 (228F0): GETVOLINFO
Trap A007
+1522 (22AE2): HFS_VEC0378
VectorTable entry uncommented
+16B2 (22C72): SETVOLINFO
VectorTable comment: {sources}OS:HFS:TFSVol.a
+17B0 (22D70): CVFLGS
VectorTable comment: {sources}OS:HFS:TFSVol.a
+17C4 (22D84): GETVOLTRAP
Trap A014
+180A (22DCA): SETVOLTRAP
Trap A015
+184A (22E0A): SETDIR
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1880 (22E40): GETDIR
VectorTable comment: {sources}OS:HFS:TFSVol.a
+18A4 (22E64): OPENWDTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1904 (22EC4): PICKWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a ### PC Exchange uses this offset !
+19BE (22F7E): CLOSEWDTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+19F8 (22FB8): GETWDINFOTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1AA6 (23066): READWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1B0E (230CE): SETUPWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1B38 (230F8): SETUPDEF
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1E1E (233DE): GT1STFCB
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E26 (233E6): GTNXTFCB
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E2E (233EE): GT1STMATCH
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E3C (233FC): GTNXTMATCH
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E46 (23406): OPENDFTRAP
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E56 (23416): OPENRFTRAP
Trap A00A
+1E66 (23426): VFILEOPEN
Trap A0E1
+1FEC (235AC): VPERMSSNCHK
Trap A0E2
+2050 (23610): CREATEDIR
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+205C (2361C): FILECREATE
Trap A008
+20D8 (23698): PUSHCNAME
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+2108 (236C8): POPCNAME
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+2286 (23846): FILEDELETE
Trap A009
+2306 (238C6): RENAMETRAP
Trap A00B
+24F2 (23AB2): TFMOVE
VectorTable comment: {sources}OS:HFS:TFSDir2.a
+2712 (23CD2): SETFILTYPE
Trap A043
+274A (23D0A): SETFILLOCK
Trap A041
+2754 (23D14): RSTFILLOCK
Trap A042
+27A2 (23D62): SETFILEINFO
Trap A00D
+27D4 (23D94): SETCATINFO
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+2862 (23E22): VFNDFILNAME
Trap A0E3
+2986 (23F46): EXTOFFLINCK
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+299C (23F5C): GETCATINFO
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+29AE (23F6E): GETFILEINFO
Trap A00C
+2D98 (24358): TFSVCBTST
VectorTable comment: {sources}OS:HFS:TFSRfN1.a
+2DE2 (243A2): GETFPOSTRAP
Trap A018
+2DE6 (243A6): SETFPOSTRAP
Trap A044
+2DF0 (243B0): VFILEREAD
Trap A0EA
+2F2C (244EC): VFILEWRITE
Trap A0EB
+3046 (24606): FLUSHFILE
Trap A045
+3056 (24616): VFILECLOSE
Trap A0E9
+30F4 (246B4): VFCLOSE
Trap A0B3
+32D2 (24892): GETEOFTRAP
Trap A011
+32EA (248AA): VRFNCALL
Trap A0E4
+3334 (248F4): VTSTMOD
Trap A0F1
+334A (2490A): GETFCBINFO
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3402 (249C2): LOCKRNG
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3402 (249C2): UNLOCKRNG
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3428 (249E8): FILEALLOC
Trap A010
+3458 (24A18): SETEOFTRAP
Trap A012
+34C8 (24A88): VADJEOF
Trap A0E5
+356C (24B2C): LG2PHYS
VectorTable comment: {sources}OS:HFS:MFSRfN3.a
+3572 (24B32): VLG2PHYS
Trap A0BF
Dictionary: Flags $00 FirstId 352
352: AUTOMOD_215C0
353: PICKWDCB
354: HFS_VEC0378
355: DSHOOK
356: MAKESTKPB
357: DOEJECT
358: OFFLINE
359: SETVOLINFO
360: GETVCBRFN
361: SETCATINFO
362: GETCATINFO
363: GETFCBINFO
364: OPENDFTRAP
365: TFMOVE
366: CREATEDIR
367: CMDDONE
368: FSQUEUESYNC
369: GETWDINFOTRAP
370: GETDIR
371: SETDIR
372: CLOSEWDTRAP
373: OPENWDTRAP
374: MARKVCBTIME
375: MARKVCB
376: TFSVCBTST
377: LG2PHYS
378: ROUNDALLOC
379: DIVUP
380: FSQUEUE
381: GTNXTFCB
382: GT1STFCB
383: EXTOFFLINCK
384: POPCNAME
385: CVFLGS
386: PUSHCNAME
387: REFNUMCHECK
388: FLUSHVFILES
389: GETVOLPARMS
390: GT1STMATCH
391: GTNXTMATCH
392: DOFSCLEANUP
393: ALLOCATEFCBS
394: FSCONTROL
395: SETPMSP
396: SETUPWDCB
397: SETUPDEF
398: READWDCB
399: LOCKRNG
400: UNLOCKRNG
401: FINITQUEUE
402: VDOEJECT
403: VFLUSHMDB
404: MOUNTVOL
405: VCHECKREMOUNT
406: VMTCHECK
407: VBMCHK
408: VFINDDRIVE
409: EJECTTRAP
410: UNMOUNTVOLTRAP
411: FLUSHVOLTRAP
412: VCKEXTFS
413: VDTRMV3
414: VDTRMV1
415: VDTRMV2
416: GETVOLINFO
417: GETVOLTRAP
418: SETVOLTRAP
419: OPENRFTRAP
420: VFILEOPEN
421: VPERMSSNCHK
422: FILECREATE
423: FILEDELETE
424: RENAMETRAP
425: SETFILTYPE
426: SETFILLOCK
427: RSTFILLOCK
428: SETFILEINFO
429: VFNDFILNAME
430: GETFILEINFO
431: GETFPOSTRAP
432: SETFPOSTRAP
433: VFILEREAD
434: VFILEWRITE
435: FLUSHFILE
436: VFILECLOSE
437: VFCLOSE
438: GETEOFTRAP
439: VRFNCALL
440: VTSTMOD
441: FILEALLOC
442: SETEOFTRAP
443: VADJEOF
444: VLG2PHYS
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_215C0"(352) Segment="Main"(200)
Size: Flags $00 ModuleSize 14178
Content: Flags $08
Contents offset $0000 size $3762
00000000: 70C6 'p.' MOVEQ #$C6,D0
00000002: 60FF 0000 019E '`.....' BRA.L *+$000001A0 ; 000001A2
00000008: 70CE 'p.' MOVEQ #$CE,D0
0000000A: 60FF 0000 0196 '`.....' BRA.L *+$00000198 ; 000001A2
00000010: 4EBA 00C6 'N...' JSR *+$00C8 ; 000000D8
00000014: 4EBA 112E 'N...' JSR *+$1130 ; 00001144
00000018: 6600 0188 'f...' BNE *+$018A ; 000001A2
0000001C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000020: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000024: 66DA 'f.' BNE.S *-$0024 ; 00000000
00000026: 60E0 '`.' BRA.S *-$001E ; 00000008
00000028: 4EBA 00AE 'N...' JSR *+$00B0 ; 000000D8
0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000030: 4EBA 0078 'N..x' JSR *+$007A ; 000000AA
00000034: 6600 016C 'f..l' BNE *+$016E ; 000001A2
00000038: 2278 034E '"x.N' MOVEA.L $034E,A1
0000003C: 3228 0018 '2(..' MOVE.W $0018(A0),D1
00000040: 2271 1014 '"q..' MOVEA.L $14(A1,D1.W),A1
00000044: 21C9 03EE '!...' MOVE.L A1,$03EE
00000048: 4A69 004C 'Ji.L' TST.W $004C(A1)
0000004C: 66B2 'f.' BNE.S *-$004C ; 00000000
0000004E: 60B8 '`.' BRA.S *-$0046 ; 00000008
00000050: 4EBA 0086 'N...' JSR *+$0088 ; 000000D8
00000054: 4EBA 10EE 'N...' JSR *+$10F0 ; 00001144
00000058: 6600 0148 'f..H' BNE *+$014A ; 000001A2
0000005C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000060: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000064: 67A2 'g.' BEQ.S *-$005C ; 00000008
00000066: 6100 0440 'a..@' BSR *+$0442 ; 000004A8
0000006A: 4EBA 1DB2 'N...' JSR *+$1DB4 ; 00001E1E
0000006E: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000072: 6710 'g.' BEQ.S *+$0012 ; 00000084
00000074: 4EBA 1DB0 'N...' JSR *+$1DB2 ; 00001E26
00000078: 65F4 'e.' BCS.S *-$000A ; 0000006E
0000007A: 70D6 'p.' MOVEQ #$D6,D0
0000007C: 4268 0018 'Bh..' CLR.W $0018(A0)
00000080: 6000 0120 '`.. ' BRA *+$0122 ; 000001A2
00000084: D289 '..' ADD.L A1,D1
00000086: 6000 FF78 '`..x' BRA *-$0086 ; 00000000
0000008A: 4EBA 004C 'N..L' JSR *+$004E ; 000000D8
0000008E: 2478 0358 '$x.X' MOVEA.L $0358,A2
00000092: 21CA 03EE '!...' MOVE.L A2,$03EE
00000096: 6000 FF68 '`..h' BRA *-$0096 ; 00000000
0000009A: 613C 'a<' BSR.S *+$003E ; 000000D8
0000009C: 217C 312E 3241 '!|1.2A' MOVE.L #$312E3241,$0020(A0) ; '1.2A'
0020
000000A4: 7000 'p.' MOVEQ #$00,D0
000000A6: 6000 00FA '`...' BRA *+$00FC ; 000001A2
000000AA: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7)
000000AE: 7200 'r.' MOVEQ #$00,D1
000000B0: 3200 '2.' MOVE.W D0,D1
000000B2: 6B16 'k.' BMI.S *+$0018 ; 000000CA
000000B4: 82F8 03F6 '....' DIVU.W $03F6,D1
000000B8: 4841 'HA' SWAP D1
000000BA: 5541 'UA' SUBQ.W #2,D1
000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA
000000BE: 2278 034E '"x.N' MOVEA.L $034E,A1
000000C2: B051 '.Q' CMP.W (A1),D0
000000C4: 6E04 'n.' BGT.S *+$0006 ; 000000CA
000000C6: 7000 'p.' MOVEQ #$00,D0
000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC
000000CA: 70CD 'p.' MOVEQ #$CD,D0
000000CC: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1
000000D0: 4A40 'J@' TST.W D0
000000D2: 4E75 'Nu' RTS
000000D4: 0881 000A '....' BCLR #$0A,D1
000000D8: 2438 03E2 '$8..' MOVE.L $03E2,D2
000000DC: 670C 'g.' BEQ.S *+$000E ; 000000EA
000000DE: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
000000E4: 6704 'g.' BEQ.S *+$0006 ; 000000EA
000000E6: 2242 '"B' MOVEA.L D2,A1
000000E8: 4E91 'N.' JSR (A1)
000000EA: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
000000F0: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
000000F4: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`'
000000F8: 660A 'f.' BNE.S *+$000C ; 00000104
000000FA: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0)
00000100: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000104: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000108: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0)
0000010E: 0801 000A '....' BTST #$0A,D1
00000112: 6708 'g.' BEQ.S *+$000A ; 0000011C
00000114: 4A38 0349 'J8.I' TST.B $0349
00000118: 673C 'g<' BEQ.S *+$003E ; 00000156
0000011A: 6004 '`.' BRA.S *+$0006 ; 00000120
0000011C: 42A8 000C 'B...' CLR.L $000C(A0)
00000120: 2F08 '/.' MOVE.L A0,-(A7)
00000122: 6132 'a2' BSR.S *+$0034 ; 00000156
00000124: 205F ' _' MOVEA.L (A7)+,A0
00000126: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000012A: 6EFA 'n.' BGT.S *-$0004 ; 00000126
0000012C: 48C0 'H.' EXT.L D0
0000012E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
00000132: 6620 'f ' BNE.S *+$0022 ; 00000154
00000134: 2038 03EA ' 8..' MOVE.L $03EA,D0
00000138: 670E 'g.' BEQ.S *+$0010 ; 00000148
0000013A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000140: 6706 'g.' BEQ.S *+$0008 ; 00000148
00000142: 2F00 '/.' MOVE.L D0,-(A7)
00000144: 70CB 'p.' MOVEQ #$CB,D0
00000146: 600C '`.' BRA.S *+$000E ; 00000154
00000148: 70CB 'p.' MOVEQ #$CB,D0
0000014A: 0838 0007 03F8 '.8....' BTST #$07,$03F8
00000150: 6600 0194 'f...' BNE *+$0196 ; 000002E6
00000154: 4E75 'Nu' RTS
00000156: 43F8 0360 'C..`' LEA $0360,A1
0000015A: 40E7 '@.' MOVE SR,-(A7)
0000015C: 007C 0700 '.|..' ORI.W #$0700,SR
00000160: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448
00000164: 08F8 0000 0360 '.....`' BSET #$00,$0360
0000016A: 6706 'g.' BEQ.S *+$0008 ; 00000172
0000016C: 7000 'p.' MOVEQ #$00,D0
0000016E: 46DF 'F.' MOVE (A7)+,SR
00000170: 4E75 'Nu' RTS
00000172: 46DF 'F.' MOVE (A7)+,SR
00000174: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000178: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
0000017C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000180: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000184: 426E FFFE 'Bn..' CLR.W -$0002(A6)
00000188: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
0000018E: 56F8 0342 'V..B' SNE $0342
00000192: 2C78 036A ',x.j' MOVEA.L $036A,A6
00000196: 4E91 'N.' JSR (A1)
00000198: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000019C: 4E75 'Nu' RTS
0000019E: 701B 'p.' MOVEQ #$1B,D0
000001A0: A9C9 '..' _SysError ; A9C9
000001A2: 4238 0377 'B8.w' CLR.B $0377
000001A6: 48C0 'H.' EXT.L D0
000001A8: 6F06 'o.' BLE.S *+$0008 ; 000001B0
000001AA: 31C0 0392 '1...' MOVE.W D0,$0392
000001AE: 7081 'p.' MOVEQ #$81,D0
000001B0: 2078 0362 ' x.b' MOVEA.L $0362,A0
000001B4: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
000001BA: 66E2 'f.' BNE.S *-$001C ; 0000019E
000001BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000001C0: 6664 'fd' BNE.S *+$0066 ; 00000226
000001C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0
000001CA: 4AA8 0030 'J..0' TST.L $0030(A0)
000001CE: 6656 'fV' BNE.S *+$0058 ; 00000226
000001D0: 0838 0006 0376 '.8...v' BTST #$06,$0376
000001D6: 664E 'fN' BNE.S *+$0050 ; 00000226
000001D8: 0838 0005 0376 '.8...v' BTST #$05,$0376
000001DE: 6646 'fF' BNE.S *+$0048 ; 00000226
000001E0: 2278 0386 '"x..' MOVEA.L $0386,A1
000001E4: 48E7 4020 'H.@ ' MOVEM.L D1/A2,-(A7)
000001E8: 3229 FFFE '2)..' MOVE.W -$0002(A1),D1
000001EC: 5C41 '\A' ADDQ.W #6,D1
000001EE: B251 '.Q' CMP.W (A1),D1
000001F0: 6C12 'l.' BGE.S *+$0014 ; 00000204
000001F2: 3031 1000 '01..' MOVE.W $00(A1,D1.W),D0
000001F6: 670C 'g.' BEQ.S *+$000E ; 00000204
000001F8: 6100 052E 'a...' BSR *+$0530 ; 00000728
000001FC: 6606 'f.' BNE.S *+$0008 ; 00000204
000001FE: 302A 0048 '0*.H' MOVE.W $0048(A2),D0
00000202: 6FE8 'o.' BLE.S *-$0016 ; 000001EC
00000204: 3341 FFFE '3A..' MOVE.W D1,-$0002(A1)
00000208: 3001 '0.' MOVE.W D1,D0
0000020A: 4CDF 0402 'L...' MOVEM.L (A7)+,D1/A2
0000020E: B051 '.Q' CMP.W (A1),D0
00000210: 6C12 'l.' BGE.S *+$0014 ; 00000224
00000212: 4A71 0000 'Jq..' TST.W $00(A1,D0.W)
00000216: 670C 'g.' BEQ.S *+$000E ; 00000224
00000218: 7000 'p.' MOVEQ #$00,D0
0000021A: 1028 0007 '.(..' MOVE.B $0007(A0),D0
0000021E: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
00000222: 4ED1 'N.' JMP (A1)
00000224: 70D5 'p.' MOVEQ #$D5,D0
00000226: 08B8 0005 0376 '.....v' BCLR #$05,$0376
0000022C: 2438 03E6 '$8..' MOVE.L $03E6,D2
00000230: 670C 'g.' BEQ.S *+$000E ; 0000023E
00000232: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
00000238: 6704 'g.' BEQ.S *+$0006 ; 0000023E
0000023A: 2242 '"B' MOVEA.L D2,A1
0000023C: 4E91 'N.' JSR (A1)
0000023E: 2438 03F2 '$8..' MOVE.L $03F2,D2
00000242: 6742 'gB' BEQ.S *+$0044 ; 00000286
00000244: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
0000024A: 673A 'g:' BEQ.S *+$003C ; 00000286
0000024C: 2242 '"B' MOVEA.L D2,A1
0000024E: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
00000252: 670A 'g.' BEQ.S *+$000C ; 0000025E
00000254: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0
00000258: 662C 'f,' BNE.S *+$002E ; 00000286
0000025A: 42B8 03EE 'B...' CLR.L $03EE
0000025E: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000262: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
00000268: 6600 FF34 'f..4' BNE *-$00CA ; 0000019E
0000026C: 70C6 'p.' MOVEQ #$C6,D0
0000026E: 4A68 0006 'Jh..' TST.W $0006(A0)
00000272: 6D10 'm.' BLT.S *+$0012 ; 00000284
00000274: 7000 'p.' MOVEQ #$00,D0
00000276: 1028 0007 '.(..' MOVE.B $0007(A0),D0
0000027A: 4228 0007 'B(..' CLR.B $0007(A0)
0000027E: 0068 A060 0006 '.h.`..' ORI.W #$A060,$0006(A0)
00000284: 4E91 'N.' JSR (A1)
00000286: 40E7 '@.' MOVE SR,-(A7)
00000288: 007C 0700 '.|..' ORI.W #$0700,SR
0000028C: 4278 0360 'Bx.`' CLR.W $0360
00000290: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000294: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
0000029A: 6600 FF02 'f...' BNE *-$00FC ; 0000019E
0000029E: 21D0 0362 '!..b' MOVE.L (A0),$0362
000002A2: 6604 'f.' BNE.S *+$0006 ; 000002A8
000002A4: 42B8 0366 'B..f' CLR.L $0366
000002A8: 46DF 'F.' MOVE (A7)+,SR
000002AA: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
000002AE: 2228 000C '"(..' MOVE.L $000C(A0),D1
000002B2: 6706 'g.' BEQ.S *+$0008 ; 000002BA
000002B4: 2241 '"A' MOVEA.L D1,A1
000002B6: 4A40 'J@' TST.W D0
000002B8: 4E91 'N.' JSR (A1)
000002BA: 40E7 '@.' MOVE SR,-(A7)
000002BC: 007C 0700 '.|..' ORI.W #$0700,SR
000002C0: 4AB8 0362 'J..b' TST.L $0362
000002C4: 6600 FE9E 'f...' BNE *-$0160 ; 00000164
000002C8: 46DF 'F.' MOVE (A7)+,SR
000002CA: 4E75 'Nu' RTS
000002CC: 40E7 '@.' MOVE SR,-(A7)
000002CE: 007C 0700 '.|..' ORI.W #$0700,SR
000002D2: 2038 0362 ' 8.b' MOVE.L $0362,D0
000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0
000002D8: 2040 ' @' MOVEA.L D0,A0
000002DA: 4290 'B.' CLR.L (A0)
000002DC: 21C8 0366 '!..f' MOVE.L A0,$0366
000002E0: 7000 'p.' MOVEQ #$00,D0
000002E2: 46DF 'F.' MOVE (A7)+,SR
000002E4: 4E75 'Nu' RTS
000002E6: 48E7 FFF2 'H...' MOVEM.L D0-D7/A0-A3/A6,-(A7)
000002EA: 43F8 0B00 'C...' LEA $0B00,A1
000002EE: 32E8 0006 '2...' MOVE.W $0006(A0),(A1)+
000002F2: 32BC 4E75 '2.Nu' MOVE.W #$4E75,(A1) ; 'Nu'
000002F6: 6100 0580 'a...' BSR *+$0582 ; 00000878
000002FA: 2E08 '..' MOVE.L A0,D7
000002FC: 2478 03EE '$x..' MOVEA.L $03EE,A2
00000300: 362A 004A '6*.J' MOVE.W $004A(A2),D3
00000304: 6A24 'j$' BPL.S *+$0026 ; 0000032A
00000306: 4443 'DC' NEG.W D3
00000308: 3143 0016 '1C..' MOVE.W D3,$0016(A0)
0000030C: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2
00000310: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2)
00000316: A00F '..' _MountVol ; A00F
00000318: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2)
0000031E: 4A68 0010 'Jh..' TST.W $0010(A0)
00000322: 6606 'f.' BNE.S *+$0008 ; 0000032A
00000324: 7600 'v.' MOVEQ #$00,D3
00000326: 6000 00CC '`...' BRA *+$00CE ; 000003F4
0000032A: 21FC 0050 0078 '!..P.x' MOVE.L #$00500078,$03F8
03F8
00000332: 21FC 0098 0195 '!.....' MOVE.L #$00980195,$03FC
03FC
0000033A: 701E 'p.' MOVEQ #$1E,D0
0000033C: A9C9 '..' _SysError ; A9C9
0000033E: 2038 030A ' 8..' MOVE.L $030A,D0
00000342: 6724 'g$' BEQ.S *+$0026 ; 00000368
00000344: 2240 '"@' MOVEA.L D0,A1
00000346: B669 0006 '.i..' CMP.W $0006(A1),D3
0000034A: 6704 'g.' BEQ.S *+$0006 ; 00000350
0000034C: 2011 ' .' MOVE.L (A1),D0
0000034E: 60F2 '`.' BRA.S *-$000C ; 00000342
00000350: 1029 FFFD '.)..' MOVE.B -$0003(A1),D0
00000354: 0C00 0001 '....' CMPI.B #$01,D0
00000358: 6706 'g.' BEQ.S *+$0008 ; 00000360
0000035A: 0C00 0002 '....' CMPI.B #$02,D0
0000035E: 6608 'f.' BNE.S *+$000A ; 00000368
00000360: 3203 '2.' MOVE.W D3,D1
00000362: 7402 't.' MOVEQ #$02,D2
00000364: 6100 00D4 'a...' BSR *+$00D6 ; 0000043A
00000368: 9EFC 0010 '....' SUBA.W #$0010,A7
0000036C: 303C 0088 '0<..' MOVE.W #$0088,D0
00000370: 204F ' O' MOVEA.L A7,A0
00000372: A031 '.1' _GetOSEvent ; A031
00000374: 66F6 'f.' BNE.S *-$0008 ; 0000036C
00000376: 202F 0002 ' /..' MOVE.L $0002(A7),D0
0000037A: 3617 '6.' MOVE.W (A7),D3
0000037C: 322F 000E '2/..' MOVE.W $000E(A7),D1
00000380: 4FEF 0010 'O...' LEA $0010(A7),A7
00000384: 5F43 '_C' SUBQ.W #7,D3
00000386: 6730 'g0' BEQ.S *+$0032 ; 000003B8
00000388: 0C00 002E '....' CMPI.B #$2E,D0 ; '.'
0000038C: 6722 'g"' BEQ.S *+$0024 ; 000003B0
0000038E: 740B 't.' MOVEQ #$0B,D2
00000390: E049 '.I' LSR.W #8,D1
00000392: C401 '..' AND.B D1,D2
00000394: 5702 'W.' SUBQ.B #3,D2
00000396: 66D0 'f.' BNE.S *-$002E ; 00000368
00000398: 72CD 'r.' MOVEQ #$CD,D1
0000039A: D200 '..' ADD.B D0,D1
0000039C: 5601 'V.' ADDQ.B #3,D1
0000039E: 64C8 'd.' BCC.S *-$0036 ; 00000368
000003A0: 4881 'H.' EXT.W D1
000003A2: 6602 'f.' BNE.S *+$0004 ; 000003A6
000003A4: 7203 'r.' MOVEQ #$03,D1
000003A6: 7401 't.' MOVEQ #$01,D2
000003A8: 2078 07DC ' x..' MOVEA.L $07DC,A0
000003AC: 4E90 'N.' JSR (A0)
000003AE: 60B8 '`.' BRA.S *-$0046 ; 00000368
000003B0: 0801 0008 '....' BTST #$08,D1
000003B4: 67B2 'g.' BEQ.S *-$004C ; 00000368
000003B6: 6028 '`(' BRA.S *+$002A ; 000003E0
000003B8: 2047 ' G' MOVEA.L D7,A0
000003BA: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
000003BE: 3200 '2.' MOVE.W D0,D1
000003C0: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2
000003C4: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2)
000003CA: A00F '..' _MountVol ; A00F
000003CC: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2)
000003D2: 4A68 0010 'Jh..' TST.W $0010(A0)
000003D6: 6708 'g.' BEQ.S *+$000A ; 000003E0
000003D8: 0C40 FF94 '.@..' CMPI.W #$FF94,D0
000003DC: 6684 'f.' BNE.S *-$007A ; 00000362
000003DE: 76FF 'v.' MOVEQ #$FF,D3
000003E0: 4238 015D 'B8.]' CLR.B $015D
000003E4: 4878 03F8 'Hx..' PEA $03F8
000003E8: 2078 02B6 ' x..' MOVEA.L $02B6,A0
000003EC: 4868 0158 'Hh.X' PEA $0158(A0)
000003F0: 2F17 '/.' MOVE.L (A7),-(A7)
000003F2: A8AB '..' _UnionRect ; A8AB
000003F4: 08F8 0007 03F8 '......' BSET #$07,$03F8
000003FA: 4FEF 0040 'O..@' LEA $0040(A7),A7
000003FE: 4A43 'JC' TST.W D3
00000400: 4CDF 4FFF 'L.O.' MOVEM.L (A7)+,D0-D7/A0-A3/A6
00000404: 6704 'g.' BEQ.S *+$0006 ; 0000040A
00000406: 70CB 'p.' MOVEQ #$CB,D0
00000408: 4E75 'Nu' RTS
0000040A: 3028 0006 '0(..' MOVE.W $0006(A0),D0
0000040E: 6F10 'o.' BLE.S *+$0012 ; 00000420
00000410: 0038 00A0 0B00 '.8....' ORI.B #$A0,$0B00
00000416: 11FC 0060 0B01 '...`..' MOVE.B #$60,$0B01 ; '`'
0000041C: 0240 00FF '.@..' ANDI.W #$00FF,D0
00000420: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
00000424: 41F8 0B00 'A...' LEA $0B00,A0
00000428: 43F8 0004 'C...' LEA $0004,A1
0000042C: 61FF FFFF FBD2 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$FBD2 ; ids: 452, 352
00000432: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
00000436: 4EF8 0B00 'N...' JMP $0B00
0000043A: 6100 043C 'a..<' BSR *+$043E ; 00000878
0000043E: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00000442: 2038 0338 ' 8.8' MOVE.L $0338,D0
00000446: 671E 'g.' BEQ.S *+$0020 ; 00000466
00000448: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
0000044E: 6716 'g.' BEQ.S *+$0018 ; 00000466
00000450: 48E7 20E0 'H. .' MOVEM.L D2/A0-A2,-(A7)
00000454: 4267 'Bg' CLR.W -(A7)
00000456: 3F01 '?.' MOVE.W D1,-(A7)
00000458: 3F02 '?.' MOVE.W D2,-(A7)
0000045A: 2040 ' @' MOVEA.L D0,A0
0000045C: 4E90 'N.' JSR (A0)
0000045E: 4A1F 'J.' TST.B (A7)+
00000460: 4CDF 0704 'L...' MOVEM.L (A7)+,D2/A0-A2
00000464: 670A 'g.' BEQ.S *+$000C ; 00000470
00000466: A017 '..' _Eject ; A017
00000468: 6706 'g.' BEQ.S *+$0008 ; 00000470
0000046A: 3F3C 0008 '?<..' MOVE.W #$0008,-(A7)
0000046E: A9C8 '..' _SysBeep ; A9C8
00000470: 4FEF 0040 'O..@' LEA $0040(A7),A7
00000474: 4E75 'Nu' RTS
00000476: 48E7 20C0 'H. .' MOVEM.L D2/A0/A1,-(A7)
0000047A: 2278 034E '"x.N' MOVEA.L $034E,A1
0000047E: 7200 'r.' MOVEQ #$00,D1
00000480: 3211 '2.' MOVE.W (A1),D1
00000482: 41E9 0002 'A...' LEA $0002(A1),A0
00000486: D2C1 '..' ADDA.W D1,A1
00000488: 82F8 03F6 '....' DIVU.W $03F6,D1
0000048C: 3400 '4.' MOVE.W D0,D2
0000048E: 92F8 03F6 '....' SUBA.W $03F6,A1
00000492: 4A91 'J.' TST.L (A1)
00000494: 6604 'f.' BNE.S *+$0006 ; 0000049A
00000496: 5342 'SB' SUBQ.W #1,D2
00000498: 6704 'g.' BEQ.S *+$0006 ; 0000049E
0000049A: B3C8 '..' CMPA.L A0,A1
0000049C: 62F0 'b.' BHI.S *-$000E ; 0000048E
0000049E: 9042 '.B' SUB.W D2,D0
000004A0: 4A42 'JB' TST.W D2
000004A2: 4CDF 0304 'L...' MOVEM.L (A7)+,D2/A0/A1
000004A6: 4E75 'Nu' RTS
000004A8: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
000004AC: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000004B0: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1)
000004B6: 6620 'f ' BNE.S *+$0022 ; 000004D8
000004B8: 5369 0052 'Si.R' SUBQ.W #1,$0052(A1)
000004BC: 6E1A 'n.' BGT.S *+$001C ; 000004D8
000004BE: 70FF 'p.' MOVEQ #$FF,D0
000004C0: 61B4 'a.' BSR.S *-$004A ; 00000476
000004C2: 9069 004C '.i.L' SUB.W $004C(A1),D0
000004C6: 6306 'c.' BLS.S *+$0008 ; 000004CE
000004C8: 3340 0052 '3@.R' MOVE.W D0,$0052(A1)
000004CC: 600A '`.' BRA.S *+$000C ; 000004D8
000004CE: 08E9 0001 0042 '.....B' BSET #$01,$0042(A1)
000004D4: 4269 0052 'Bi.R' CLR.W $0052(A1)
000004D8: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
000004DC: 4E75 'Nu' RTS
000004DE: 6100 FBF8 'a...' BSR *-$0406 ; 000000D8
000004E2: 70FF 'p.' MOVEQ #$FF,D0
000004E4: 6190 'a.' BSR.S *-$006E ; 00000476
000004E6: 3140 0026 '1@.&' MOVE.W D0,$0026(A0)
000004EA: 3141 0024 '1A.$' MOVE.W D1,$0024(A0)
000004EE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000004F2: 3428 0020 '4(. ' MOVE.W $0020(A0),D2
000004F6: B042 '.B' CMP.W D2,D0
000004F8: 642E 'd.' BCC.S *+$0030 ; 00000528
000004FA: 3428 0022 '4(."' MOVE.W $0022(A0),D2
000004FE: 9440 '.@' SUB.W D0,D2
00000500: 3629 0050 '6).P' MOVE.W $0050(A1),D3
00000504: 9641 '.A' SUB.W D1,D3
00000506: 6720 'g ' BEQ.S *+$0022 ; 00000528
00000508: B642 '.B' CMP.W D2,D3
0000050A: 6402 'd.' BCC.S *+$0004 ; 0000050E
0000050C: 3403 '4.' MOVE.W D3,D2
0000050E: 6100 36A0 'a.6.' BSR *+$36A2 ; 00003BB0
00000512: 6706 'g.' BEQ.S *+$0008 ; 0000051A
00000514: E242 '.B' ASR.W #1,D2
00000516: 6710 'g.' BEQ.S *+$0012 ; 00000528
00000518: 60F4 '`.' BRA.S *-$000A ; 0000050E
0000051A: D568 0024 '.h.$' ADD.W D2,$0024(A0)
0000051E: D568 0026 '.h.&' ADD.W D2,$0026(A0)
00000522: 3142 002A '1B.*' MOVE.W D2,$002A(A0)
00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C
00000528: 4268 002A 'Bh.*' CLR.W $002A(A0)
0000052C: 4A68 0026 'Jh.&' TST.W $0026(A0)
00000530: 6706 'g.' BEQ.S *+$0008 ; 00000538
00000532: 7000 'p.' MOVEQ #$00,D0
00000534: 6000 FC6C '`..l' BRA *-$0392 ; 000001A2
00000538: 70D6 'p.' MOVEQ #$D6,D0
0000053A: 60F8 '`.' BRA.S *-$0006 ; 00000534
0000053C: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7)
00000540: 2F08 '/.' MOVE.L A0,-(A7)
00000542: 4FEF FFF6 'O...' LEA -$000A(A7),A7
00000546: 486F 0002 'Ho..' PEA $0002(A7)
0000054A: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7)
0000054E: A88F '..' _OSDispatch ; A88F
00000550: 301F '0.' MOVE.W (A7)+,D0
00000552: 2C1F ',.' MOVE.L (A7)+,D6
00000554: 241F '$.' MOVE.L (A7)+,D2
00000556: 205F ' _' MOVEA.L (A7)+,A0
00000558: 4A40 'J@' TST.W D0
0000055A: 6D00 00BA 'm...' BLT *+$00BC ; 00000616
0000055E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000562: 2469 001A '$i..' MOVEA.L $001A(A1),A2
00000566: 3612 '6.' MOVE.W (A2),D3
00000568: 5343 'SC' SUBQ.W #1,D3
0000056A: 382A 0002 '8*..' MOVE.W $0002(A2),D4
0000056E: 45EA 0004 'E...' LEA $0004(A2),A2
00000572: 3A38 03F6 ':8..' MOVE.W $03F6,D5
00000576: 4EBA 18A6 'N...' JSR *+$18A8 ; 00001E1E
0000057A: 202A 0004 ' *..' MOVE.L $0004(A2),D0
0000057E: B480 '..' CMP.L D0,D2
00000580: 6634 'f4' BNE.S *+$0036 ; 000005B6
00000582: 2012 ' .' MOVE.L (A2),D0
00000584: BC80 '..' CMP.L D0,D6
00000586: 662E 'f.' BNE.S *+$0030 ; 000005B6
00000588: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000058C: 6722 'g"' BEQ.S *+$0024 ; 000005B0
0000058E: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00000594: 651A 'e.' BCS.S *+$001C ; 000005B0
00000596: 6100 0086 'a...' BSR *+$0088 ; 0000061E
0000059A: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
0000059E: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
000005A2: A401 '..' _Close ,Sys ; A401
000005A4: 4A68 0010 'Jh..' TST.W $0010(A0)
000005A8: 6EFA 'n.' BGT.S *-$0004 ; 000005A4
000005AA: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
000005AE: 6606 'f.' BNE.S *+$0008 ; 000005B6
000005B0: 4292 'B.' CLR.L (A2)
000005B2: 42AA 0004 'B...' CLR.L $0004(A2)
000005B6: D4C4 '..' ADDA.W D4,A2
000005B8: D245 '.E' ADD.W D5,D1
000005BA: 51CB FFBE 'Q...' DBF D3,*-$0040 ; 0000057A
000005BE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000005C2: 2469 001E '$i..' MOVEA.L $001E(A1),A2
000005C6: 3612 '6.' MOVE.W (A2),D3
000005C8: 5343 'SC' SUBQ.W #1,D3
000005CA: 382A 0002 '8*..' MOVE.W $0002(A2),D4
000005CE: 45EA 0004 'E...' LEA $0004(A2),A2
000005D2: 3A3C 0010 ':<..' MOVE.W #$0010,D5
000005D6: 4EBA 1C42 'N..B' JSR *+$1C44 ; 0000221A
000005DA: 202A 0004 ' *..' MOVE.L $0004(A2),D0
000005DE: B480 '..' CMP.L D0,D2
000005E0: 662A 'f*' BNE.S *+$002C ; 0000060C
000005E2: 2012 ' .' MOVE.L (A2),D0
000005E4: BC80 '..' CMP.L D0,D6
000005E6: 6624 'f$' BNE.S *+$0026 ; 0000060C
000005E8: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
000005EC: 6718 'g.' BEQ.S *+$001A ; 00000606
000005EE: 612E 'a.' BSR.S *+$0030 ; 0000061E
000005F0: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
000005F4: 0641 8001 '.A..' ADDI.W #$8001,D1
000005F8: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000005FC: 7002 'p.' MOVEQ #$02,D0
000005FE: A260 '.`' _HFSDispatch ; A260
00000600: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
00000604: 6606 'f.' BNE.S *+$0008 ; 0000060C
00000606: 4292 'B.' CLR.L (A2)
00000608: 42AA 0004 'B...' CLR.L $0004(A2)
0000060C: D4C4 '..' ADDA.W D4,A2
0000060E: D245 '.E' ADD.W D5,D1
00000610: 51CB FFC8 'Q...' DBF D3,*-$0036 ; 000005DA
00000614: 6108 'a.' BSR.S *+$000A ; 0000061E
00000616: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3
0000061A: 7000 'p.' MOVEQ #$00,D0
0000061C: 4E75 'Nu' RTS
0000061E: 2648 '&H' MOVEA.L A0,A3
00000620: 7006 'p.' MOVEQ #$06,D0
00000622: 429B 'B.' CLR.L (A3)+
00000624: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000622
00000628: 4E75 'Nu' RTS
0000062A: 4EBA FAAC 'N...' JSR *-$0552 ; 000000D8
0000062E: 9DFA 0074 '...t' SUBA.L *+$0076,A6 ; 000006A4
00000632: 4EBA 0B10 'N...' JSR *+$0B12 ; 00001144
00000636: 6650 'fP' BNE.S *+$0052 ; 00000688
00000638: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000063C: 6704 'g.' BEQ.S *+$0006 ; 00000642
0000063E: 70C6 'p.' MOVEQ #$C6,D0
00000640: 6046 '`F' BRA.S *+$0048 ; 00000688
00000642: 2848 '(H' MOVEA.L A0,A4
00000644: 203A 005E ' :.^' MOVE.L *+$0060,D0 ; 000006A4
00000648: 224E '"N' MOVEA.L A6,A1
0000064A: 41FA 0044 'A..D' LEA *+$0046,A0 ; 00000690
0000064E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
00000654: 6604 'f.' BNE.S *+$0006 ; 0000065A
00000656: 41FA 0050 'A..P' LEA *+$0052,A0 ; 000006A8
0000065A: A22E '..' _BlockMoveData ; A22E
0000065C: 6100 F9A2 'a...' BSR CHECKDESKTOPSUPPORT-AUTOMOD_215C0+$F9A2 ; ids: 464, 352
00000660: 670C 'g.' BEQ.S *+$000E ; 0000066E
00000662: 202E 0002 ' ...' MOVE.L $0002(A6),D0
00000666: 08C0 000C '....' BSET #$0C,D0
0000066A: 2D40 0002 '-@..' MOVE.L D0,$0002(A6)
0000066E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
00000672: B0BA 0030 '...0' CMP.L *+$0032,D0 ; 000006A4
00000676: 6304 'c.' BLS.S *+$0006 ; 0000067C
00000678: 203A 002A ' :.*' MOVE.L *+$002C,D0 ; 000006A4
0000067C: 2940 0028 ')@.(' MOVE.L D0,$0028(A4)
00000680: 204E ' N' MOVEA.L A6,A0
00000682: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1
00000686: A02E '..' _BlockMove ; A02E
00000688: DDFA 001A '....' ADDA.L *+$001C,A6 ; 000006A4
0000068C: 4EFA FB14 'N...' JMP *-$04EA ; 000001A2
00000690: 0002 0000 '....' ORI.B #$00,D2
00000694: 00E0 0000 '....' CMP2.B -(A0),D0
00000698: 0000 0000 '....' ORI.B #$00,D0
0000069C: 0000 0000 '....' ORI.B #$00,D0
000006A0: 0000 0000 '....' ORI.B #$00,D0
000006A4: 0000 0014 '....' ORI.B #$14,D0
000006A8: 0002 0000 '....' ORI.B #$00,D2
000006AC: 0000 0000 '....' ORI.B #$00,D0
000006B0: 0000 0000 '....' ORI.B #$00,D0
000006B4: 0000 0000 '....' ORI.B #$00,D0
000006B8: 0000 0000 '....' ORI.B #$00,D0
000006BC: 2F02 '/.' MOVE.L D2,-(A7)
000006BE: 4C41 0002 'LA..' TDIVU.L D1,D2:D0
000006C2: 4A82 'J.' TST.L D2
000006C4: 6702 'g.' BEQ.S *+$0004 ; 000006C8
000006C6: 5280 'R.' ADDQ.L #1,D0
000006C8: 243C 0000 FFFF '$<....' MOVE.L #$0000FFFF,D2
000006CE: B082 '..' CMP.L D2,D0
000006D0: 6302 'c.' BLS.S *+$0004 ; 000006D4
000006D2: 2002 ' .' MOVE.L D2,D0
000006D4: 241F '$.' MOVE.L (A7)+,D2
000006D6: 4E75 'Nu' RTS
000006D8: 2F01 '/.' MOVE.L D1,-(A7)
000006DA: 2F00 '/.' MOVE.L D0,-(A7)
000006DC: 2001 ' .' MOVE.L D1,D0
000006DE: 222A 001C '"*..' MOVE.L $001C(A2),D1
000006E2: 61D8 'a.' BSR.S *-$0026 ; 000006BC
000006E4: 2200 '".' MOVE.L D0,D1
000006E6: 201F ' .' MOVE.L (A7)+,D0
000006E8: 2F01 '/.' MOVE.L D1,-(A7)
000006EA: 222A 001C '"*..' MOVE.L $001C(A2),D1
000006EE: 61CC 'a.' BSR.S *-$0032 ; 000006BC
000006F0: 221F '".' MOVE.L (A7)+,D1
000006F2: 61C8 'a.' BSR.S *-$0036 ; 000006BC
000006F4: C0C1 '..' MULU.W D1,D0
000006F6: 2200 '".' MOVE.L D0,D1
000006F8: 4841 'HA' SWAP D1
000006FA: 4A41 'JA' TST.W D1
000006FC: 6706 'g.' BEQ.S *+$0008 ; 00000704
000006FE: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
00000704: 221F '".' MOVE.L (A7)+,D1
00000706: 4E75 'Nu' RTS
00000708: 2F02 '/.' MOVE.L D2,-(A7)
0000070A: 2428 0002 '$(..' MOVE.L $0002(A0),D2
0000070E: 6714 'g.' BEQ.S *+$0016 ; 00000724
00000710: 2042 ' B' MOVEA.L D2,A0
00000712: B070 1000 '.p..' CMP.W $00(A0,D1.W),D0
00000716: 6704 'g.' BEQ.S *+$0006 ; 0000071C
00000718: 2410 '$.' MOVE.L (A0),D2
0000071A: 60F2 '`.' BRA.S *-$000C ; 0000070E
0000071C: 7000 'p.' MOVEQ #$00,D0
0000071E: 241F '$.' MOVE.L (A7)+,D2
00000720: 4A40 'J@' TST.W D0
00000722: 4E75 'Nu' RTS
00000724: 70FF 'p.' MOVEQ #$FF,D0
00000726: 60F6 '`.' BRA.S *-$0008 ; 0000071E
00000728: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
0000072C: 724E 'rN' MOVEQ #$4E,D1 ; 'N'
0000072E: 41F8 0356 'A..V' LEA $0356,A0
00000732: 61D4 'a.' BSR.S *-$002A ; 00000708
00000734: 6608 'f.' BNE.S *+$000A ; 0000073E
00000736: 2448 '$H' MOVEA.L A0,A2
00000738: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
0000073C: 4E75 'Nu' RTS
0000073E: 70DD 'p.' MOVEQ #$DD,D0
00000740: 60F6 '`.' BRA.S *-$0008 ; 00000738
00000742: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7)
00000746: 3200 '2.' MOVE.W D0,D1
00000748: 3400 '4.' MOVE.W D0,D2
0000074A: 4442 'DB' NEG.W D2
0000074C: 2478 0358 '$x.X' MOVEA.L $0358,A2
00000750: 200A ' .' MOVE.L A2,D0
00000752: 671E 'g.' BEQ.S *+$0020 ; 00000772
00000754: B26A 0048 '.j.H' CMP.W $0048(A2),D1
00000758: 6710 'g.' BEQ.S *+$0012 ; 0000076A
0000075A: 4A6A 0048 'Jj.H' TST.W $0048(A2)
0000075E: 6606 'f.' BNE.S *+$0008 ; 00000766
00000760: B46A 004A '.j.J' CMP.W $004A(A2),D2
00000764: 6704 'g.' BEQ.S *+$0006 ; 0000076A
00000766: 2452 '$R' MOVEA.L (A2),A2
00000768: 60E6 '`.' BRA.S *-$0018 ; 00000750
0000076A: 7000 'p.' MOVEQ #$00,D0
0000076C: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2
00000770: 4E75 'Nu' RTS
00000772: 70DD 'p.' MOVEQ #$DD,D0
00000774: 60F6 '`.' BRA.S *-$0008 ; 0000076C
00000776: 2678 0372 '&x.r' MOVEA.L $0372,A3
0000077A: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7)
0000077E: 7200 'r.' MOVEQ #$00,D1
00000780: 3200 '2.' MOVE.W D0,D1
00000782: 6100 135A 'a..Z' BSR *+$135C ; 00001ADE
00000786: 6610 'f.' BNE.S *+$0012 ; 00000798
00000788: 0441 8001 '.A..' SUBI.W #$8001,D1
0000078C: D6C1 '..' ADDA.W D1,A3
0000078E: 70DD 'p.' MOVEQ #$DD,D0
00000790: 2213 '".' MOVE.L (A3),D1
00000792: 6704 'g.' BEQ.S *+$0006 ; 00000798
00000794: 2441 '$A' MOVEA.L D1,A2
00000796: 7000 'p.' MOVEQ #$00,D0
00000798: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1
0000079C: 4A40 'J@' TST.W D0
0000079E: 4E75 'Nu' RTS
000007A0: 6108 'a.' BSR.S *+$000A ; 000007AA
000007A2: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2)
000007A8: 4E75 'Nu' RTS
000007AA: 50EA 0006 'P...' ST $0006(A2)
000007AE: 4E75 'Nu' RTS
000007B0: 2F38 06D0 '/8..' MOVE.L $06D0,-(A7)
000007B4: 4E75 'Nu' RTS
000007B6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000007B8: 48E6 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A6)
000007BC: 4A2A 0006 'J*..' TST.B $0006(A2)
000007C0: 6A00 00AC 'j...' BPL *+$00AE ; 0000086E
000007C4: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000007C8: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000007CC: 7200 'r.' MOVEQ #$00,D1
000007CE: 7402 't.' MOVEQ #$02,D2
000007D0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000007D4: 6600 0098 'f...' BNE *+$009A ; 0000086E
000007D8: 2248 '"H' MOVEA.L A0,A1
000007DA: 41EA 0008 'A...' LEA $0008(A2),A0
000007DE: 203C 0000 00A2 ' <....' MOVE.L #$000000A2,D0
000007E4: A22E '..' _BlockMoveData ; A22E
000007E6: 41EA 005E 'A..^' LEA $005E(A2),A0
000007EA: 43E9 0040 'C..@' LEA $0040(A1),A1
000007EE: 7042 'pB' MOVEQ #$42,D0 ; 'B'
000007F0: A22E '..' _BlockMoveData ; A22E
000007F2: 92FC 0040 '...@' SUBA.W #$0040,A1
000007F6: 2678 034E '&x.N' MOVEA.L $034E,A3
000007FA: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
000007FE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000802: 700C 'p.' MOVEQ #$0C,D0
00000804: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0
00000808: 43E9 0086 'C...' LEA $0086(A1),A1
0000080C: A22E '..' _BlockMoveData ; A22E
0000080E: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00000812: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0
00000816: 2340 0082 '#@..' MOVE.L D0,$0082(A1)
0000081A: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W)
00000820: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000824: 4EBA FE96 'N...' JSR *-$0168 ; 000006BC
00000828: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2)
0000082C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000830: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000834: 700C 'p.' MOVEQ #$0C,D0
00000836: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0
0000083A: 43E9 0096 'C...' LEA $0096(A1),A1
0000083E: A22E '..' _BlockMoveData ; A22E
00000840: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00000844: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0
00000848: 2340 0092 '#@..' MOVE.L D0,$0092(A1)
0000084C: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W)
00000852: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000856: 4EBA FE64 'N..d' JSR *-$019A ; 000006BC
0000085A: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2)
0000085E: 7201 'r.' MOVEQ #$01,D1
00000860: 2049 ' I' MOVEA.L A1,A0
00000862: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00000866: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
0000086A: 422A 0006 'B*..' CLR.B $0006(A2)
0000086E: 4CDE 0307 'L...' MOVEM.L (A6)+,D0-D2/A0/A1
00000872: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000874: 4A40 'J@' TST.W D0
00000876: 4E75 'Nu' RTS
00000878: 205F ' _' MOVEA.L (A7)+,A0
0000087A: 701F 'p.' MOVEQ #$1F,D0
0000087C: 4267 'Bg' CLR.W -(A7)
0000087E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000087C
00000882: 2F08 '/.' MOVE.L A0,-(A7)
00000884: 204F ' O' MOVEA.L A7,A0
00000886: 5848 'XH' ADDQ.W #4,A0
00000888: 4E75 'Nu' RTS
0000088A: 6100 F848 'a..H' BSR *-$07B6 ; 000000D4
0000088E: 2A48 '*H' MOVEA.L A0,A5
00000890: 342D 0016 '4-..' MOVE.W $0016(A5),D2
00000894: 6100 05DC 'a...' BSR *+$05DE ; 00000E72
00000898: 6600 02C6 'f...' BNE *+$02C8 ; 00000B60
0000089C: 9CFC 0200 '....' SUBA.W #$0200,A6
000008A0: 41F8 03A4 'A...' LEA $03A4,A0
000008A4: 3142 0016 '1B..' MOVE.W D2,$0016(A0)
000008A8: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
000008AC: 214E 0020 '!N. ' MOVE.L A6,$0020(A0)
000008B0: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000008B6: 217C 0000 0400 '!|....' MOVE.L #$00000400,$002E(A0)
002E
000008BE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000008C6: A002 '..' _Read ; A002
000008C8: 6600 00A6 'f...' BNE *+$00A8 ; 00000970
000008CC: 70C7 'p.' MOVEQ #$C7,D0
000008CE: 0C56 4244 '.VBD' CMPI.W #$4244,(A6) ; 'BD'
000008D2: 6708 'g.' BEQ.S *+$000A ; 000008DC
000008D4: 0C56 D2D7 '.V..' CMPI.W #$D2D7,(A6)
000008D8: 6600 0096 'f...' BNE *+$0098 ; 00000970
000008DC: 70C4 'p.' MOVEQ #$C4,D0
000008DE: 262E 0014 '&...' MOVE.L $0014(A6),D3
000008E2: 6700 008C 'g...' BEQ *+$008E ; 00000970
000008E6: 0243 01FF '.C..' ANDI.W #$01FF,D3
000008EA: 6600 0084 'f...' BNE *+$0086 ; 00000970
000008EE: 303C FAE4 '0<..' MOVE.W #$FAE4,D0
000008F2: 2638 0358 '&8.X' MOVE.L $0358,D3
000008F6: 6700 0078 'g..x' BEQ *+$007A ; 00000970
000008FA: 2443 '$C' MOVEA.L D3,A2
000008FC: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00000900: 662E 'f.' BNE.S *+$0030 ; 00000930
00000902: 362A 0008 '6*..' MOVE.W $0008(A2),D3
00000906: B656 '.V' CMP.W (A6),D3
00000908: 6626 'f&' BNE.S *+$0028 ; 00000930
0000090A: 262A 000A '&*..' MOVE.L $000A(A2),D3
0000090E: B6AE 0002 '....' CMP.L $0002(A6),D3
00000912: 661C 'f.' BNE.S *+$001E ; 00000930
00000914: 262A 000E '&*..' MOVE.L $000E(A2),D3
00000918: B6AE 0006 '....' CMP.L $0006(A6),D3
0000091C: 6612 'f.' BNE.S *+$0014 ; 00000930
0000091E: 43EA 002C 'C..,' LEA $002C(A2),A1
00000922: 47EE 0024 'G..$' LEA $0024(A6),A3
00000926: 761B 'v.' MOVEQ #$1B,D3
00000928: B709 '..' CMPM.B (A1)+,(A3)+
0000092A: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000928
0000092E: 6704 'g.' BEQ.S *+$0006 ; 00000934
00000930: 2612 '&.' MOVE.L (A2),D3
00000932: 60C2 '`.' BRA.S *-$003C ; 000008F6
00000934: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0)
0000093A: 4228 001E 'B(..' CLR.B $001E(A0)
0000093E: A005 '..' _Status ; A005
00000940: 7080 'p.' MOVEQ #$80,D0
00000942: C028 001E '.(..' AND.B $001E(A0),D0
00000946: 1540 0013 '.@..' MOVE.B D0,$0013(A2)
0000094A: 3542 0048 '5B.H' MOVE.W D2,$0048(A2)
0000094E: 3541 004A '5A.J' MOVE.W D1,$004A(A2)
00000952: 4EBA 2444 'N.$D' JSR *+$2446 ; 00002D98
00000956: 6616 'f.' BNE.S *+$0018 ; 0000096E
00000958: 082A 0007 0013 '.*....' BTST #$07,$0013(A2)
0000095E: 660E 'f.' BNE.S *+$0010 ; 0000096E
00000960: 08AA 0008 0012 '......' BCLR #$08,$0012(A2)
00000966: 4EBA FE42 'N..B' JSR *-$01BC ; 000007AA
0000096A: 4EBA FE44 'N..D' JSR *-$01BA ; 000007B0
0000096E: 7000 'p.' MOVEQ #$00,D0
00000970: 4DEE 0200 'M...' LEA $0200(A6),A6
00000974: 4A40 'J@' TST.W D0
00000976: 6700 F82A 'g..*' BEQ *-$07D4 ; 000001A2
0000097A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000097E: 0829 0000 0042 '.)...B' BTST #$00,$0042(A1)
00000984: 6600 F81C 'f...' BNE *-$07E2 ; 000001A2
00000988: 50F8 034A 'P..J' ST $034A
0000098C: 70CE 'p.' MOVEQ #$CE,D0
0000098E: 3428 0016 '4(..' MOVE.W $0016(A0),D2
00000992: 6F10 'o.' BLE.S *+$0012 ; 000009A4
00000994: 3002 '0.' MOVE.W D2,D0
00000996: 6100 FDAA 'a...' BSR *-$0254 ; 00000742
0000099A: 660C 'f.' BNE.S *+$000E ; 000009A8
0000099C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000009A0: 6706 'g.' BEQ.S *+$0008 ; 000009A8
000009A2: 70C9 'p.' MOVEQ #$C9,D0
000009A4: 6000 01BA '`...' BRA *+$01BC ; 00000B60
000009A8: 6100 04C8 'a...' BSR *+$04CA ; 00000E72
000009AC: 66F6 'f.' BNE.S *-$0008 ; 000009A4
000009AE: 2448 '$H' MOVEA.L A0,A2
000009B0: 203C 0000 00B2 ' <....' MOVE.L #$000000B2,D0
000009B6: A71E '..' _NewPtrSysClear ; A71E
000009B8: 66EA 'f.' BNE.S *-$0014 ; 000009A4
000009BA: 43F8 0356 'C..V' LEA $0356,A1
000009BE: 4AA9 0002 'J...' TST.L $0002(A1)
000009C2: 661E 'f.' BNE.S *+$0020 ; 000009E2
000009C4: 21C8 0352 '!..R' MOVE.L A0,$0352
000009C8: 2278 0372 '"x.r' MOVEA.L $0372,A1
000009CC: 2348 0002 '#H..' MOVE.L A0,$0002(A1)
000009D0: 7002 'p.' MOVEQ #$02,D0
000009D2: 2340 0006 '#@..' MOVE.L D0,$0006(A1)
000009D6: 42A9 000A 'B...' CLR.L $000A(A1)
000009DA: 42A9 000E 'B...' CLR.L $000E(A1)
000009DE: 43F8 0356 'C..V' LEA $0356,A1
000009E2: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448
000009E6: C14A '.J' EXG A0,A2
000009E8: 3542 0048 '5B.H' MOVE.W D2,$0048(A2)
000009EC: 3541 004A '5A.J' MOVE.W D1,$004A(A2)
000009F0: 2278 037C '"x.|' MOVEA.L $037C,A1
000009F4: 2549 0054 '%I.T' MOVE.L A1,$0054(A2)
000009F8: 7000 'p.' MOVEQ #$00,D0
000009FA: 5340 'S@' SUBQ.W #1,D0
000009FC: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7)
00000A00: 6100 FD26 'a..&' BSR *-$02D8 ; 00000728
00000A04: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2
00000A08: 67F0 'g.' BEQ.S *-$000E ; 000009FA
00000A0A: 3540 004E '5@.N' MOVE.W D0,$004E(A2)
00000A0E: B5F8 0352 '...R' CMPA.L $0352,A2
00000A12: 6604 'f.' BNE.S *+$0006 ; 00000A18
00000A14: 31C0 0384 '1...' MOVE.W D0,$0384
00000A18: 7200 'r.' MOVEQ #$00,D1
00000A1A: 7402 't.' MOVEQ #$02,D2
00000A1C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00000A20: 6600 016A 'f..j' BNE *+$016C ; 00000B8C
00000A24: 2A48 '*H' MOVEA.L A0,A5
00000A26: 7202 'r.' MOVEQ #$02,D1
00000A28: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000A2C: 0C55 4244 '.UBD' CMPI.W #$4244,(A5) ; 'BD'
00000A30: 670A 'g.' BEQ.S *+$000C ; 00000A3C
00000A32: 70C7 'p.' MOVEQ #$C7,D0
00000A34: 0C55 D2D7 '.U..' CMPI.W #$D2D7,(A5)
00000A38: 6600 0152 'f..R' BNE *+$0154 ; 00000B8C
00000A3C: 70C4 'p.' MOVEQ #$C4,D0
00000A3E: 222D 0014 '"-..' MOVE.L $0014(A5),D1
00000A42: 6700 0144 'g..D' BEQ *+$0146 ; 00000B88
00000A46: 0241 01FF '.A..' ANDI.W #$01FF,D1
00000A4A: 6600 013C 'f..<' BNE *+$013E ; 00000B88
00000A4E: 43EA 0008 'C...' LEA $0008(A2),A1
00000A52: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000A54: A22E '..' _BlockMoveData ; A22E
00000A56: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000A5A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00000A60: 41F8 03A4 'A...' LEA $03A4,A0
00000A64: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0)
00000A6A: 4228 001E 'B(..' CLR.B $001E(A0)
00000A6E: A005 '..' _Status ; A005
00000A70: 7080 'p.' MOVEQ #$80,D0
00000A72: C028 001E '.(..' AND.B $001E(A0),D0
00000A76: 1540 0013 '.@..' MOVE.B D0,$0013(A2)
00000A7A: 6100 10DC 'a...' BSR *+$10DE ; 00001B58
00000A7E: 6606 'f.' BNE.S *+$0008 ; 00000A86
00000A80: 08EA 000A 0012 '......' BSET #$0A,$0012(A2)
00000A86: 6100 2310 'a.#.' BSR *+$2312 ; 00002D98
00000A8A: 670A 'g.' BEQ.S *+$000C ; 00000A96
00000A8C: 006A 8000 0012 '.j....' ORI.W #$8000,$0012(A2)
00000A92: 6000 10EA '`...' BRA *+$10EC ; 00001B7E
00000A96: 41ED 0040 'A..@' LEA $0040(A5),A0
00000A9A: 43EA 005E 'C..^' LEA $005E(A2),A1
00000A9E: 7042 'pB' MOVEQ #$42,D0 ; 'B'
00000AA0: A22E '..' _BlockMoveData ; A22E
00000AA2: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000AA6: 202D 0082 ' -..' MOVE.L $0082(A5),D0
00000AAA: 4EBA FC10 'N...' JSR *-$03EE ; 000006BC
00000AAE: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2)
00000AB2: 202D 0092 ' -..' MOVE.L $0092(A5),D0
00000AB6: 4EBA FC04 'N...' JSR *-$03FA ; 000006BC
00000ABA: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2)
00000ABE: 426A 0018 'Bj..' CLR.W $0018(A2)
00000AC2: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2)
00000AC6: 6100 0356 'a..V' BSR *+$0358 ; 00000E1E
00000ACA: 6600 00B8 'f...' BNE *+$00BA ; 00000B84
00000ACE: 3541 00A4 '5A..' MOVE.W D1,$00A4(A2)
00000AD2: 23AD 0082 1008 '#.....' MOVE.L $0082(A5),$08(A1,D1.W)
00000AD8: 23AD 0082 100C '#.....' MOVE.L $0082(A5),$0C(A1,D1.W)
00000ADE: 700C 'p.' MOVEQ #$0C,D0
00000AE0: 41ED 0086 'A...' LEA $0086(A5),A0
00000AE4: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1
00000AE8: A22E '..' _BlockMoveData ; A22E
00000AEA: 6100 0332 'a..2' BSR *+$0334 ; 00000E1E
00000AEE: 6600 0094 'f...' BNE *+$0096 ; 00000B84
00000AF2: 3541 00A6 '5A..' MOVE.W D1,$00A6(A2)
00000AF6: 23AD 0092 1008 '#.....' MOVE.L $0092(A5),$08(A1,D1.W)
00000AFC: 23AD 0092 100C '#.....' MOVE.L $0092(A5),$0C(A1,D1.W)
00000B02: 700C 'p.' MOVEQ #$0C,D0
00000B04: 41ED 0096 'A...' LEA $0096(A5),A0
00000B08: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1
00000B0C: A22E '..' _BlockMoveData ; A22E
00000B0E: 2578 0378 0050 '%x.x.P' MOVE.L $0378,$0050(A2)
00000B14: 2578 0380 00A8 '%x....' MOVE.L $0380,$00A8(A2)
00000B1A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000B1E: 7203 'r.' MOVEQ #$03,D1
00000B20: 242A 0068 '$*.h' MOVE.L $0068(A2),D2
00000B24: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1
00000B28: 47FA 0000 'G...' LEA FXMKEYCMP,A3 ; id: 463
00000B2C: 6100 0310 'a...' BSR *+$0312 ; 00000E3E
00000B30: 6600 004C 'f..L' BNE *+$004E ; 00000B7E
00000B34: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000B38: 7204 'r.' MOVEQ #$04,D1
00000B3A: 242A 006C '$*.l' MOVE.L $006C(A2),D2
00000B3E: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1
00000B42: 47FA 38DE 'G.8.' LEA *+$38E0,A3 ; 00004422
00000B46: 6100 02F6 'a...' BSR *+$02F8 ; 00000E3E
00000B4A: 6600 0032 'f..2' BNE *+$0034 ; 00000B7E
00000B4E: 08AA 0008 0012 '......' BCLR #$08,$0012(A2)
00000B54: 6700 0060 'g..`' BEQ *+$0062 ; 00000BB6
00000B58: 2F38 06C0 '/8..' MOVE.L $06C0,-(A7)
00000B5C: 4E75 'Nu' RTS
00000B5E: 7000 'p.' MOVEQ #$00,D0
00000B60: 4A40 'J@' TST.W D0
00000B62: 6616 'f.' BNE.S *+$0018 ; 00000B7A
00000B64: 6100 2232 'a."2' BSR *+$2234 ; 00002D98
00000B68: 6610 'f.' BNE.S *+$0012 ; 00000B7A
00000B6A: 082A 0007 0013 '.*....' BTST #$07,$0013(A2)
00000B70: 6608 'f.' BNE.S *+$000A ; 00000B7A
00000B72: 6100 FC36 'a..6' BSR *-$03C8 ; 000007AA
00000B76: 6100 FC38 'a..8' BSR *-$03C6 ; 000007B0
00000B7A: 6000 F626 '`..&' BRA *-$09D8 ; 000001A2
00000B7E: 31C0 0392 '1...' MOVE.W D0,$0392
00000B82: 70C4 'p.' MOVEQ #$C4,D0
00000B84: 6100 0224 'a..$' BSR *+$0226 ; 00000DAA
00000B88: 6100 0276 'a..v' BSR *+$0278 ; 00000E00
00000B8C: 4A38 034A 'J8.J' TST.B $034A
00000B90: 6712 'g.' BEQ.S *+$0014 ; 00000BA4
00000B92: 6100 0238 'a..8' BSR *+$023A ; 00000DCC
00000B96: 4A40 'J@' TST.W D0
00000B98: 6F00 F608 'o...' BLE *-$09F6 ; 000001A2
00000B9C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000BA0: 6000 FDEA '`...' BRA *-$0214 ; 0000098C
00000BA4: 45EA 0048 'E..H' LEA $0048(A2),A2
00000BA8: 3612 '6.' MOVE.W (A2),D3
00000BAA: 425A 'BZ' CLR.W (A2)+
00000BAC: 34C3 '4.' MOVE.W D3,(A2)+
00000BAE: 584A 'XJ' ADDQ.W #4,A2
00000BB0: 429A 'B.' CLR.L (A2)+
00000BB2: 429A 'B.' CLR.L (A2)+
00000BB4: 60E0 '`.' BRA.S *-$001E ; 00000B96
00000BB6: 2F38 06BC '/8..' MOVE.L $06BC,-(A7)
00000BBA: 4E75 'Nu' RTS
00000BBC: 7002 'p.' MOVEQ #$02,D0
00000BBE: 7400 't.' MOVEQ #$00,D2
00000BC0: 2042 ' B' MOVEA.L D2,A0
00000BC2: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00000BC6: 66B6 'f.' BNE.S *-$0048 ; 00000B7E
00000BC8: 7000 'p.' MOVEQ #$00,D0
00000BCA: 43E8 0006 'C...' LEA $0006(A0),A1
00000BCE: 1019 '..' MOVE.B (A1)+,D0
00000BD0: 4840 'H@' SWAP D0
00000BD2: 41EA 002C 'A..,' LEA $002C(A2),A0
00000BD6: 1018 '..' MOVE.B (A0)+,D0
00000BD8: 4840 'H@' SWAP D0
00000BDA: A63C '.<' _CmpString ,Sys,Immed ; A63C
00000BDC: 6742 'gB' BEQ.S *+$0044 ; 00000C20
00000BDE: 5389 'S.' SUBQ.L #1,A1
00000BE0: 5388 'S.' SUBQ.L #1,A0
00000BE2: 7000 'p.' MOVEQ #$00,D0
00000BE4: 1010 '..' MOVE.B (A0),D0
00000BE6: 671C 'g.' BEQ.S *+$001E ; 00000C04
00000BE8: 0C40 001B '.@..' CMPI.W #$001B,D0
00000BEC: 6F04 'o.' BLE.S *+$0006 ; 00000BF2
00000BEE: 10BC 001B '....' MOVE.B #$1B,(A0)
00000BF2: 7002 'p.' MOVEQ #$02,D0
00000BF4: 2248 '"H' MOVEA.L A0,A1
00000BF6: 91C8 '..' SUBA.L A0,A0
00000BF8: 7400 't.' MOVEQ #$00,D2
00000BFA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
00000BFE: 6600 FF7E 'f..~' BNE *-$0080 ; 00000B7E
00000C02: 601C '`.' BRA.S *+$001E ; 00000C20
00000C04: 7000 'p.' MOVEQ #$00,D0
00000C06: 1011 '..' MOVE.B (A1),D0
00000C08: 6700 FF74 'g..t' BEQ *-$008A ; 00000B7E
00000C0C: 0C40 001B '.@..' CMPI.W #$001B,D0
00000C10: 6F02 'o.' BLE.S *+$0004 ; 00000C14
00000C12: 701B 'p.' MOVEQ #$1B,D0
00000C14: 10C0 '..' MOVE.B D0,(A0)+
00000C16: 5340 'S@' SUBQ.W #1,D0
00000C18: 5289 'R.' ADDQ.L #1,A1
00000C1A: 10D9 '..' MOVE.B (A1)+,(A0)+
00000C1C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C1A
00000C20: 2278 034E '"x.N' MOVEA.L $034E,A1
00000C24: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000C28: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
00000C2C: 6100 015C 'a..\' BSR *+$015E ; 00000D8A
00000C30: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000C34: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
00000C38: 6100 0150 'a..P' BSR *+$0152 ; 00000D8A
00000C3C: 7002 'p.' MOVEQ #$02,D0
00000C3E: 91C8 '..' SUBA.L A0,A0
00000C40: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00000C44: 6600 FF38 'f..8' BNE *-$00C6 ; 00000B7E
00000C48: 2278 034E '"x.N' MOVEA.L $034E,A1
00000C4C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000C50: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0
00000C54: EC88 '..' LSR.L #6,D0
00000C56: 2400 '$.' MOVE.L D0,D2
00000C58: 780F 'x.' MOVEQ #$0F,D4
00000C5A: 7600 'v.' MOVEQ #$00,D3
00000C5C: 7A00 'z.' MOVEQ #$00,D5
00000C5E: 7C00 '|.' MOVEQ #$00,D6
00000C60: 7E00 '~.' MOVEQ #$00,D7
00000C62: 5382 'S.' SUBQ.L #1,D2
00000C64: 6D00 FF18 'm...' BLT *-$00E6 ; 00000B7E
00000C68: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000C6C: 7201 'r.' MOVEQ #$01,D1
00000C6E: 2D02 '-.' MOVE.L D2,-(A6)
00000C70: 4EBA EA7A 'N..z' JSR *-$1584 ; FFFFF6EC
00000C74: 241E '$.' MOVE.L (A6)+,D2
00000C76: 4A40 'J@' TST.W D0
00000C78: 6654 'fT' BNE.S *+$0056 ; 00000CCE
00000C7A: 0C11 0001 '....' CMPI.B #$01,(A1)
00000C7E: 661E 'f.' BNE.S *+$0020 ; 00000C9E
00000C80: 5286 'R.' ADDQ.L #1,D6
00000C82: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0)
0002
00000C8A: 6606 'f.' BNE.S *+$0008 ; 00000C92
00000C8C: 4847 'HG' SWAP D7
00000C8E: 5247 'RG' ADDQ.W #1,D7
00000C90: 4847 'HG' SWAP D7
00000C92: B8A9 0006 '....' CMP.L $0006(A1),D4
00000C96: 64CA 'd.' BCC.S *-$0034 ; 00000C62
00000C98: 2829 0006 '()..' MOVE.L $0006(A1),D4
00000C9C: 60C4 '`.' BRA.S *-$003A ; 00000C62
00000C9E: 0C11 0002 '....' CMPI.B #$02,(A1)
00000CA2: 66BE 'f.' BNE.S *-$0040 ; 00000C62
00000CA4: 5285 'R.' ADDQ.L #1,D5
00000CA6: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0)
0002
00000CAE: 6602 'f.' BNE.S *+$0004 ; 00000CB2
00000CB0: 5247 'RG' ADDQ.W #1,D7
00000CB2: B8A9 0014 '....' CMP.L $0014(A1),D4
00000CB6: 6404 'd.' BCC.S *+$0006 ; 00000CBC
00000CB8: 2829 0014 '()..' MOVE.L $0014(A1),D4
00000CBC: 41E9 004A 'A..J' LEA $004A(A1),A0
00000CC0: 6100 00C8 'a...' BSR *+$00CA ; 00000D8A
00000CC4: 41E9 0056 'A..V' LEA $0056(A1),A0
00000CC8: 6100 00C0 'a...' BSR *+$00C2 ; 00000D8A
00000CCC: 6094 '`.' BRA.S *-$006A ; 00000C62
00000CCE: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000CD2: 6600 FEAA 'f...' BNE *-$0154 ; 00000B7E
00000CD6: B8AA 0026 '...&' CMP.L $0026(A2),D4
00000CDA: 650E 'e.' BCS.S *+$0010 ; 00000CEA
00000CDC: 5284 'R.' ADDQ.L #1,D4
00000CDE: 2544 0026 '%D.&' MOVE.L D4,$0026(A2)
00000CE2: 08EA 0000 0013 '......' BSET #$00,$0013(A2)
00000CE8: 76FF 'v.' MOVEQ #$FF,D3
00000CEA: BAAA 0072 '...r' CMP.L $0072(A2),D5
00000CEE: 670C 'g.' BEQ.S *+$000E ; 00000CFC
00000CF0: 2545 0072 '%E.r' MOVE.L D5,$0072(A2)
00000CF4: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000CFA: 76FF 'v.' MOVEQ #$FF,D3
00000CFC: BCAA 0076 '...v' CMP.L $0076(A2),D6
00000D00: 670C 'g.' BEQ.S *+$000E ; 00000D0E
00000D02: 2546 0076 '%F.v' MOVE.L D6,$0076(A2)
00000D06: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D0C: 76FF 'v.' MOVEQ #$FF,D3
00000D0E: BE6A 0014 '.j..' CMP.W $0014(A2),D7
00000D12: 670C 'g.' BEQ.S *+$000E ; 00000D20
00000D14: 3547 0014 '5G..' MOVE.W D7,$0014(A2)
00000D18: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D1E: 76FF 'v.' MOVEQ #$FF,D3
00000D20: 4847 'HG' SWAP D7
00000D22: BE6A 0070 '.j.p' CMP.W $0070(A2),D7
00000D26: 670C 'g.' BEQ.S *+$000E ; 00000D34
00000D28: 3547 0070 '5G.p' MOVE.W D7,$0070(A2)
00000D2C: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D32: 76FF 'v.' MOVEQ #$FF,D3
00000D34: 2278 034E '"x.N' MOVEA.L $034E,A1
00000D38: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000D3C: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0
00000D40: E888 '..' LSR.L #4,D0
00000D42: 2A00 '*.' MOVE.L D0,D5
00000D44: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000D48: 514E 'QN' SUBQ.W #8,A6
00000D4A: 204E ' N' MOVEA.L A6,A0
00000D4C: 30BC 0700 '0...' MOVE.W #$0700,(A0)
00000D50: 42A8 0002 'B...' CLR.L $0002(A0)
00000D54: 4268 0006 'Bh..' CLR.W $0006(A0)
00000D58: 7400 't.' MOVEQ #$00,D2
00000D5A: 4EBA EDAC 'N...' JSR *-$1252 ; FFFFFB08
00000D5E: 504E 'PN' ADDQ.W #8,A6
00000D60: 7200 'r.' MOVEQ #$00,D1
00000D62: 5385 'S.' SUBQ.L #1,D5
00000D64: 6D00 FE18 'm...' BLT *-$01E6 ; 00000B7E
00000D68: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000D6C: 4EBA E97E 'N..~' JSR *-$1680 ; FFFFF6EC
00000D70: 6608 'f.' BNE.S *+$000A ; 00000D7A
00000D72: 2049 ' I' MOVEA.L A1,A0
00000D74: 6114 'a.' BSR.S *+$0016 ; 00000D8A
00000D76: 7201 'r.' MOVEQ #$01,D1
00000D78: 60E8 '`.' BRA.S *-$0016 ; 00000D62
00000D7A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000D7E: 6600 FDFE 'f...' BNE *-$0200 ; 00000B7E
00000D82: 4EBA 0000 'N...' JSR UPDATEFREE ; id: 462
00000D86: 6000 FDD0 '`...' BRA *-$022E ; 00000B58
00000D8A: 2F38 07C0 '/8..' MOVE.L $07C0,-(A7)
00000D8E: 4E75 'Nu' RTS
00000D90: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000D92: 6100 0A1C 'a...' BSR *+$0A1E ; 000017B0
00000D96: 660E 'f.' BNE.S *+$0010 ; 00000DA6
00000D98: 4EBA 0000 'N...' JSR BLKCHK ; id: 461
00000D9C: 6708 'g.' BEQ.S *+$000A ; 00000DA6
00000D9E: 76FF 'v.' MOVEQ #$FF,D3
00000DA0: 08EA 0002 0013 '......' BSET #$02,$0013(A2)
00000DA6: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000DA8: 4E75 'Nu' RTS
00000DAA: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
00000DAE: 2278 034E '"x.N' MOVEA.L $034E,A1
00000DB2: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000DB6: 6704 'g.' BEQ.S *+$0006 ; 00000DBC
00000DB8: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DBC: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000DC0: 6704 'g.' BEQ.S *+$0006 ; 00000DC6
00000DC2: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DC6: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
00000DCA: 4E75 'Nu' RTS
00000DCC: 2F00 '/.' MOVE.L D0,-(A7)
00000DCE: 6100 145A 'a..Z' BSR *+$145C ; 0000222A
00000DD2: 660E 'f.' BNE.S *+$0010 ; 00000DE2
00000DD4: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DD8: 42B1 1004 'B...' CLR.L $04(A1,D1.W)
00000DDC: 6100 1454 'a..T' BSR *+$1456 ; 00002232
00000DE0: 60F0 '`.' BRA.S *-$000E ; 00000DD2
00000DE2: 204A ' J' MOVEA.L A2,A0
00000DE4: 43F8 0356 'C..V' LEA $0356,A1
00000DE8: 4EBA 0000 'N...' JSR DEQUEUETRAP ; id: 447
00000DEC: B5F8 0352 '...R' CMPA.L $0352,A2
00000DF0: 6608 'f.' BNE.S *+$000A ; 00000DFA
00000DF2: 42B8 0352 'B..R' CLR.L $0352
00000DF6: 4278 0384 'Bx..' CLR.W $0384
00000DFA: A01F '..' _DisposePtr ; A01F
00000DFC: 201F ' .' MOVE.L (A7)+,D0
00000DFE: 4E75 'Nu' RTS
00000E00: 2F09 '/.' MOVE.L A1,-(A7)
00000E02: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000E06: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E0A: 2278 037C '"x.|' MOVEA.L $037C,A1
00000E0E: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E12: 2278 0380 '"x..' MOVEA.L $0380,A1
00000E16: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E1A: 225F '"_' MOVEA.L (A7)+,A1
00000E1C: 4E75 'Nu' RTS
00000E1E: 6100 0FFE 'a...' BSR *+$1000 ; 00001E1E
00000E22: 6010 '`.' BRA.S *+$0012 ; 00000E34
00000E24: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000E28: 660A 'f.' BNE.S *+$000C ; 00000E34
00000E2A: 70FF 'p.' MOVEQ #$FF,D0
00000E2C: 2380 1000 '#...' MOVE.L D0,$00(A1,D1.W)
00000E30: 7000 'p.' MOVEQ #$00,D0
00000E32: 6008 '`.' BRA.S *+$000A ; 00000E3C
00000E34: 6100 0FF0 'a...' BSR *+$0FF2 ; 00001E26
00000E38: 65EA 'e.' BCS.S *-$0014 ; 00000E24
00000E3A: 70D6 'p.' MOVEQ #$D6,D0
00000E3C: 4E75 'Nu' RTS
00000E3E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000E40: 48E6 1080 'H...' MOVEM.L D3/A0,-(A6)
00000E44: 2078 034E ' x.N' MOVEA.L $034E,A0
00000E48: 41F0 0000 'A...' LEA $00(A0,D0.W),A0
00000E4C: 4268 0004 'Bh..' CLR.W $0004(A0)
00000E50: 4268 0006 'Bh..' CLR.W $0006(A0)
00000E54: 42A8 0010 'B...' CLR.L $0010(A0)
00000E58: 2081 ' .' MOVE.L D1,(A0)
00000E5A: 214A 0014 '!J..' MOVE.L A2,$0014(A0)
00000E5E: 2142 001E '!B..' MOVE.L D2,$001E(A0)
00000E62: 204B ' K' MOVEA.L A3,A0
00000E64: 4EBA EBE2 'N...' JSR *-$141C ; FFFFFA48
00000E68: 4CDE 0108 'L...' MOVEM.L (A6)+,D3/A0
00000E6C: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000E6E: 4A40 'J@' TST.W D0
00000E70: 4E75 'Nu' RTS
00000E72: 2F38 06C8 '/8..' MOVE.L $06C8,-(A7)
00000E76: 4E75 'Nu' RTS
00000E78: 2F08 '/.' MOVE.L A0,-(A7)
00000E7A: 2678 030A '&x..' MOVEA.L $030A,A3
00000E7E: 200B ' .' MOVE.L A3,D0
00000E80: 6718 'g.' BEQ.S *+$001A ; 00000E9A
00000E82: B46B 0006 '.k..' CMP.W $0006(A3),D2
00000E86: 6704 'g.' BEQ.S *+$0006 ; 00000E8C
00000E88: 2653 '&S' MOVEA.L (A3),A3
00000E8A: 60F2 '`.' BRA.S *-$000C ; 00000E7E
00000E8C: 322B 0008 '2+..' MOVE.W $0008(A3),D1
00000E90: 302B 000A '0+..' MOVE.W $000A(A3),D0
00000E94: 6706 'g.' BEQ.S *+$0008 ; 00000E9C
00000E96: 70C6 'p.' MOVEQ #$C6,D0
00000E98: 6002 '`.' BRA.S *+$0004 ; 00000E9C
00000E9A: 70C8 'p.' MOVEQ #$C8,D0
00000E9C: 205F ' _' MOVEA.L (A7)+,A0
00000E9E: 4E75 'Nu' RTS
00000EA0: 6100 F232 'a..2' BSR *-$0DCC ; 000000D4
00000EA4: 50F8 034B 'P..K' ST $034B
00000EA8: 6000 00A8 '`...' BRA *+$00AA ; 00000F52
00000EAC: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000EAE: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
00000EB2: 4238 0346 'B8.F' CLR.B $0346
00000EB6: 6052 '`R' BRA.S *+$0054 ; 00000F0A
00000EB8: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000EBA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
00000EBE: 6100 1ED8 'a...' BSR *+$1EDA ; 00002D98
00000EC2: 6646 'fF' BNE.S *+$0048 ; 00000F0A
00000EC4: 4A38 0346 'J8.F' TST.B $0346
00000EC8: 6610 'f.' BNE.S *+$0012 ; 00000EDA
00000ECA: 6100 08E4 'a...' BSR *+$08E6 ; 000017B0
00000ECE: 660A 'f.' BNE.S *+$000C ; 00000EDA
00000ED0: 08EA 0008 0012 '......' BSET #$08,$0012(A2)
00000ED6: 6100 F8D2 'a...' BSR *-$072C ; 000007AA
00000EDA: 4EBA F8D4 'N...' JSR *-$072A ; 000007B0
00000EDE: 2278 034E '"x.N' MOVEA.L $034E,A1
00000EE2: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000EE6: 6100 2206 'a.".' BSR *+$2208 ; 000030EE
00000EEA: 6654 'fT' BNE.S *+$0056 ; 00000F40
00000EEC: 4A38 0346 'J8.F' TST.B $0346
00000EF0: 6604 'f.' BNE.S *+$0006 ; 00000EF6
00000EF2: 426A 00A6 'Bj..' CLR.W $00A6(A2)
00000EF6: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000EFA: 6100 21F2 'a.!.' BSR *+$21F4 ; 000030EE
00000EFE: 6640 'f@' BNE.S *+$0042 ; 00000F40
00000F00: 4A38 0346 'J8.F' TST.B $0346
00000F04: 6604 'f.' BNE.S *+$0006 ; 00000F0A
00000F06: 426A 00A6 'Bj..' CLR.W $00A6(A2)
00000F0A: 7200 'r.' MOVEQ #$00,D1
00000F0C: 50F8 0377 'P..w' ST $0377
00000F10: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000F14: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F18: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F1C: 2278 0380 '"x..' MOVEA.L $0380,A1
00000F20: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F24: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F28: 2278 037C '"x.|' MOVEA.L $037C,A1
00000F2C: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F30: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F34: 4A38 0346 'J8.F' TST.B $0346
00000F38: 6604 'f.' BNE.S *+$0006 ; 00000F3E
00000F3A: 6100 FEC4 'a...' BSR *-$013A ; 00000E00
00000F3E: 7000 'p.' MOVEQ #$00,D0
00000F40: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1
00000F44: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000F46: 4A40 'J@' TST.W D0
00000F48: 4E75 'Nu' RTS
00000F4A: 6100 F188 'a...' BSR *-$0E76 ; 000000D4
00000F4E: 4238 034B 'B8.K' CLR.B $034B
00000F52: 6100 01F0 'a...' BSR *+$01F2 ; 00001144
00000F56: 6608 'f.' BNE.S *+$000A ; 00000F60
00000F58: 6100 01DA 'a...' BSR *+$01DC ; 00001134
00000F5C: 6614 'f.' BNE.S *+$0016 ; 00000F72
00000F5E: 6016 '`.' BRA.S *+$0018 ; 00000F76
00000F60: 3428 0016 '4(..' MOVE.W $0016(A0),D2
00000F64: 6100 FF0C 'a...' BSR *-$00F2 ; 00000E72
00000F68: 6608 'f.' BNE.S *+$000A ; 00000F72
00000F6A: 4A38 034B 'J8.K' TST.B $034B
00000F6E: 6700 00AC 'g...' BEQ *+$00AE ; 0000101C
00000F72: 6000 F22E '`...' BRA *-$0DD0 ; 000001A2
00000F76: 43EA 0048 'C..H' LEA $0048(A2),A1
00000F7A: 3411 '4.' MOVE.W (A1),D2
00000F7C: 6614 'f.' BNE.S *+$0016 ; 00000F92
00000F7E: 3429 0002 '4)..' MOVE.W $0002(A1),D2
00000F82: 6AEE 'j.' BPL.S *-$0010 ; 00000F72
00000F84: 4A38 034B 'J8.K' TST.B $034B
00000F88: 66E8 'f.' BNE.S *-$0016 ; 00000F72
00000F8A: 4442 'DB' NEG.W D2
00000F8C: 4469 0002 'Di..' NEG.W $0002(A1)
00000F90: 60D2 '`.' BRA.S *-$002C ; 00000F64
00000F92: 6100 FEDE 'a...' BSR *-$0120 ; 00000E72
00000F96: 66DA 'f.' BNE.S *-$0024 ; 00000F72
00000F98: 4A38 034B 'J8.K' TST.B $034B
00000F9C: 661A 'f.' BNE.S *+$001C ; 00000FB8
00000F9E: 0C2B 0008 FFFD '.+....' CMPI.B #$08,-$0003(A3)
00000FA4: 6D12 'm.' BLT.S *+$0014 ; 00000FB8
00000FA6: 50F8 034B 'P..K' ST $034B
00000FAA: 0C2B 0040 FFFD '.+.@..' CMPI.B #$40,-$0003(A3) ; '@'
00000FB0: 6D06 'm.' BLT.S *+$0008 ; 00000FB8
00000FB2: 11FC 0001 034B '.....K' MOVE.B #$01,$034B
00000FB8: 50F8 0346 'P..F' ST $0346
00000FBC: 6100 00D8 'a...' BSR *+$00DA ; 00001096
00000FC0: 6100 1DD6 'a...' BSR *+$1DD8 ; 00002D98
00000FC4: 661E 'f.' BNE.S *+$0020 ; 00000FE4
00000FC6: 6100 07E8 'a...' BSR *+$07EA ; 000017B0
00000FCA: 660A 'f.' BNE.S *+$000C ; 00000FD6
00000FCC: 08EA 0008 0012 '......' BSET #$08,$0012(A2)
00000FD2: 6100 F7D6 'a...' BSR *-$0828 ; 000007AA
00000FD6: 6100 F7D8 'a...' BSR *-$0826 ; 000007B0
00000FDA: 50F8 0346 'P..F' ST $0346
00000FDE: 6100 FED8 'a...' BSR *-$0126 ; 00000EB8
00000FE2: 600C '`.' BRA.S *+$000E ; 00000FF0
00000FE4: 6100 0CEE 'a...' BSR *+$0CF0 ; 00001CD4
00000FE8: 6100 0BE0 'a...' BSR *+$0BE2 ; 00001BCA
00000FEC: 6100 FE12 'a...' BSR *-$01EC ; 00000E00
00000FF0: 4259 'BY' CLR.W (A1)+
00000FF2: 4A38 034B 'J8.K' TST.B $034B
00000FF6: 6702 'g.' BEQ.S *+$0004 ; 00000FFA
00000FF8: 4442 'DB' NEG.W D2
00000FFA: 32C2 '2.' MOVE.W D2,(A1)+
00000FFC: 4A38 034B 'J8.K' TST.B $034B
00001000: 671A 'g.' BEQ.S *+$001C ; 0000101C
00001002: 204A ' J' MOVEA.L A2,A0
00001004: 43F8 0356 'C..V' LEA $0356,A1
00001008: 61FF FFFF EFF6 'a.....' BSR.L DEQUEUETRAP-AUTOMOD_215C0+$EFF6 ; ids: 447, 352
0000100E: 61FF FFFF EFF0 'a.....' BSR.L ENQUEUETRAP-AUTOMOD_215C0+$EFF0 ; ids: 448, 352
00001014: 4A38 034B 'J8.K' TST.B $034B
00001018: 6B00 FF58 'k..X' BMI *-$00A6 ; 00000F72
0000101C: 41F8 03A4 'A...' LEA $03A4,A0
00001020: 43E8 0016 'C...' LEA $0016(A0),A1
00001024: 32C2 '2.' MOVE.W D2,(A1)+
00001026: 32C1 '2.' MOVE.W D1,(A1)+
00001028: 32BC 0007 '2...' MOVE.W #$0007,(A1)
0000102C: 43FA F174 'C..t' LEA *-$0E8A,A1 ; 000001A2
00001030: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00001034: A404 '..' _Control ,Sys ; A404
00001036: 4E75 'Nu' RTS
00001038: 6100 EFC6 'a...' BSR DESKTOPCLOSEDOWNPROC-AUTOMOD_215C0+$EFC6 ; ids: 460, 352
0000103C: 6100 F096 'a...' BSR *-$0F68 ; 000000D4
00001040: 4238 0346 'B8.F' CLR.B $0346
00001044: 6100 00FE 'a...' BSR *+$0100 ; 00001144
00001048: 6600 00E6 'f...' BNE *+$00E8 ; 00001130
0000104C: 7000 'p.' MOVEQ #$00,D0
0000104E: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00001054: 6600 008A 'f...' BNE *+$008C ; 000010E0
00001058: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
0000105C: 2278 034E '"x.N' MOVEA.L $034E,A1
00001060: 7202 'r.' MOVEQ #$02,D1
00001062: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2
00001066: 671A 'g.' BEQ.S *+$001C ; 00001082
00001068: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000106C: 6614 'f.' BNE.S *+$0016 ; 00001082
0000106E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
00001074: 6708 'g.' BEQ.S *+$000A ; 0000107E
00001076: 0C82 0000 0010 '......' CMPI.L #$00000010,D2
0000107C: 6504 'e.' BCS.S *+$0006 ; 00001082
0000107E: 70D1 'p.' MOVEQ #$D1,D0
00001080: 6008 '`.' BRA.S *+$000A ; 0000108A
00001082: D278 03F6 '.x..' ADD.W $03F6,D1
00001086: B251 '.Q' CMP.W (A1),D1
00001088: 65D8 'e.' BCS.S *-$0026 ; 00001062
0000108A: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
0000108E: 4A40 'J@' TST.W D0
00001090: 6600 009E 'f...' BNE *+$00A0 ; 00001130
00001094: 604A '`J' BRA.S *+$004C ; 000010E0
00001096: 2D1F '-.' MOVE.L (A7)+,-(A6)
00001098: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
0000109C: 6100 0D80 'a...' BSR *+$0D82 ; 00001E1E
000010A0: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
000010A4: 671C 'g.' BEQ.S *+$001E ; 000010C2
000010A6: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
000010AA: 6616 'f.' BNE.S *+$0018 ; 000010C2
000010AC: 6100 1CEA 'a...' BSR *+$1CEC ; 00002D98
000010B0: 660A 'f.' BNE.S *+$000C ; 000010BC
000010B2: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
000010BA: 6506 'e.' BCS.S *+$0008 ; 000010C2
000010BC: 6100 2030 'a. 0' BSR *+$2032 ; 000030EE
000010C0: 6608 'f.' BNE.S *+$000A ; 000010CA
000010C2: 6100 0D62 'a..b' BSR *+$0D64 ; 00001E26
000010C6: 65D8 'e.' BCS.S *-$0026 ; 000010A0
000010C8: 7000 'p.' MOVEQ #$00,D0
000010CA: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000010CE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000010D0: 4A40 'J@' TST.W D0
000010D2: 4E75 'Nu' RTS
000010D4: 6100 F002 'a...' BSR *-$0FFC ; 000000D8
000010D8: 50F8 0346 'P..F' ST $0346
000010DC: 6166 'af' BSR.S *+$0068 ; 00001144
000010DE: 6650 'fP' BNE.S *+$0052 ; 00001130
000010E0: 6152 'aR' BSR.S *+$0054 ; 00001134
000010E2: 664C 'fL' BNE.S *+$004E ; 00001130
000010E4: 61B0 'a.' BSR.S *-$004E ; 00001096
000010E6: 6648 'fH' BNE.S *+$004A ; 00001130
000010E8: 6100 1CAE 'a...' BSR *+$1CB0 ; 00002D98
000010EC: 6706 'g.' BEQ.S *+$0008 ; 000010F4
000010EE: 6100 0BE4 'a...' BSR *+$0BE6 ; 00001CD4
000010F2: 603C '`<' BRA.S *+$003E ; 00001130
000010F4: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000010F8: 6708 'g.' BEQ.S *+$000A ; 00001102
000010FA: 6100 FDBC 'a...' BSR *-$0242 ; 00000EB8
000010FE: 6630 'f0' BNE.S *+$0032 ; 00001130
00001100: 6022 '`"' BRA.S *+$0024 ; 00001124
00001102: 4A38 0346 'J8.F' TST.B $0346
00001106: 6626 'f&' BNE.S *+$0028 ; 0000112E
00001108: 2278 034E '"x.N' MOVEA.L $034E,A1
0000110C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00001110: 4EBA 1FDC 'N...' JSR *+$1FDE ; 000030EE
00001114: 661A 'f.' BNE.S *+$001C ; 00001130
00001116: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
0000111A: 4EBA 1FD2 'N...' JSR *+$1FD4 ; 000030EE
0000111E: 6610 'f.' BNE.S *+$0012 ; 00001130
00001120: 4EBA FCDE 'N...' JSR *-$0320 ; 00000E00
00001124: 4A38 0346 'J8.F' TST.B $0346
00001128: 6604 'f.' BNE.S *+$0006 ; 0000112E
0000112A: 6100 FCA0 'a...' BSR *-$035E ; 00000DCC
0000112E: 7000 'p.' MOVEQ #$00,D0
00001130: 6000 F070 '`..p' BRA *-$0F8E ; 000001A2
00001134: 2F38 07B8 '/8..' MOVE.L $07B8,-(A7)
00001138: 4E75 'Nu' RTS
0000113A: 302A 004C '0*.L' MOVE.W $004C(A2),D0
0000113E: 6702 'g.' BEQ.S *+$0004 ; 00001142
00001140: 70C6 'p.' MOVEQ #$C6,D0
00001142: 4E75 'Nu' RTS
00001144: 2F38 07BC '/8..' MOVE.L $07BC,-(A7)
00001148: 4E75 'Nu' RTS
0000114A: 2428 0012 '$(..' MOVE.L $0012(A0),D2
0000114E: 2842 '(B' MOVEA.L D2,A4
00001150: 6708 'g.' BEQ.S *+$000A ; 0000115A
00001152: 4A14 'J.' TST.B (A4)
00001154: 6600 0138 'f..8' BNE *+$013A ; 0000128E
00001158: 7400 't.' MOVEQ #$00,D2
0000115A: 2F38 0778 '/8.x' MOVE.L $0778,-(A7)
0000115E: 4E75 'Nu' RTS
00001160: 7600 'v.' MOVEQ #$00,D3
00001162: 97CB '..' SUBA.L A3,A3
00001164: 3028 0016 '0(..' MOVE.W $0016(A0),D0
00001168: 671E 'g.' BEQ.S *+$0020 ; 00001188
0000116A: 6B06 'k.' BMI.S *+$0008 ; 00001172
0000116C: 6100 F5D4 'a...' BSR *-$0A2A ; 00000742
00001170: 6010 '`.' BRA.S *+$0012 ; 00001182
00001172: 0C40 F000 '.@..' CMPI.W #$F000,D0
00001176: 6F06 'o.' BLE.S *+$0008 ; 0000117E
00001178: 6100 F5AE 'a...' BSR *-$0A50 ; 00000728
0000117C: 6004 '`.' BRA.S *+$0006 ; 00001182
0000117E: 6100 F5F6 'a...' BSR *-$0A08 ; 00000776
00001182: 6712 'g.' BEQ.S *+$0014 ; 00001196
00001184: 70DD 'p.' MOVEQ #$DD,D0
00001186: 4E75 'Nu' RTS
00001188: 2038 0352 ' 8.R' MOVE.L $0352,D0
0000118C: 67F6 'g.' BEQ.S *-$0008 ; 00001184
0000118E: 2440 '$@' MOVEA.L D0,A2
00001190: 2678 0372 '&x.r' MOVEA.L $0372,A3
00001194: 548B 'T.' ADDQ.L #2,A3
00001196: 7000 'p.' MOVEQ #$00,D0
00001198: 21CA 03EE '!...' MOVE.L A2,$03EE
0000119C: 0838 0006 0376 '.8...v' BTST #$06,$0376
000011A2: 6608 'f.' BNE.S *+$000A ; 000011AC
000011A4: 0838 0005 0376 '.8...v' BTST #$05,$0376
000011AA: 6716 'g.' BEQ.S *+$0018 ; 000011C2
000011AC: 2F0C '/.' MOVE.L A4,-(A7)
000011AE: 2878 0386 '(x..' MOVEA.L $0386,A4
000011B2: 548C 'T.' ADDQ.L #2,A4
000011B4: 7017 'p.' MOVEQ #$17,D0
000011B6: 425C 'B\' CLR.W (A4)+
000011B8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000011B6
000011BC: 285F '(_' MOVEA.L (A7)+,A4
000011BE: 7000 'p.' MOVEQ #$00,D0
000011C0: 4E75 'Nu' RTS
000011C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
000011C8: 6706 'g.' BEQ.S *+$0008 ; 000011D0
000011CA: 4AA8 0030 'J..0' TST.L $0030(A0)
000011CE: 66EE 'f.' BNE.S *-$0010 ; 000011BE
000011D0: 48E7 2848 'H.(H' MOVEM.L D2/D4/A1/A4,-(A7)
000011D4: 2878 0386 '(x..' MOVEA.L $0386,A4
000011D8: 382C FFFE '8,..' MOVE.W -$0002(A4),D4
000011DC: 6E58 'nX' BGT.S *+$005A ; 00001236
000011DE: 7802 'x.' MOVEQ #$02,D4
000011E0: 342A 004E '4*.N' MOVE.W $004E(A2),D2
000011E4: 200B ' .' MOVE.L A3,D0
000011E6: 6706 'g.' BEQ.S *+$0008 ; 000011EE
000011E8: 202B 0004 ' +..' MOVE.L $0004(A3),D0
000011EC: 6002 '`.' BRA.S *+$0004 ; 000011F0
000011EE: 7002 'p.' MOVEQ #$02,D0
000011F0: 616E 'an' BSR.S *+$0070 ; 00001260
000011F2: 6100 1BA4 'a...' BSR *+$1BA6 ; 00002D98
000011F6: 662A 'f*' BNE.S *+$002C ; 00001222
000011F8: 3038 0210 '08..' MOVE.W $0210,D0
000011FC: 6C18 'l.' BGE.S *+$001A ; 00001216
000011FE: 0C40 F000 '.@..' CMPI.W #$F000,D0
00001202: 6E12 'n.' BGT.S *+$0014 ; 00001216
00001204: 6100 F570 'a..p' BSR *-$0A8E ; 00000776
00001208: 660C 'f.' BNE.S *+$000E ; 00001216
0000120A: B46A 004E '.j.N' CMP.W $004E(A2),D2
0000120E: 6606 'f.' BNE.S *+$0008 ; 00001216
00001210: 202B 0004 ' +..' MOVE.L $0004(A3),D0
00001214: 614A 'aJ' BSR.S *+$004C ; 00001260
00001216: 2478 03EE '$x..' MOVEA.L $03EE,A2
0000121A: 202A 007A ' *.z' MOVE.L $007A(A2),D0
0000121E: 6702 'g.' BEQ.S *+$0004 ; 00001222
00001220: 613E 'a>' BSR.S *+$0040 ; 00001260
00001222: 4274 4000 'Bt@.' CLR.W $00(A4,D4.W)
00001226: 7802 'x.' MOVEQ #$02,D4
00001228: 3944 FFFE '9D..' MOVE.W D4,-$0002(A4)
0000122C: 202C FFFA ' ,..' MOVE.L -$0006(A4),D0
00001230: 6704 'g.' BEQ.S *+$0006 ; 00001236
00001232: 2240 '"@' MOVEA.L D0,A1
00001234: 4E91 'N.' JSR (A1)
00001236: 3034 4000 '04@.' MOVE.W $00(A4,D4.W),D0
0000123A: 6100 F4EC 'a...' BSR *-$0B12 ; 00000728
0000123E: 661A 'f.' BNE.S *+$001C ; 0000125A
00001240: 2678 0372 '&x.r' MOVEA.L $0372,A3
00001244: 47EB 0012 'G...' LEA $0012(A3),A3
00001248: 268A '&.' MOVE.L A2,(A3)
0000124A: 2774 4002 0004 ''t@...' MOVE.L $02(A4,D4.W),$0004(A3)
00001250: 42AB 0008 'B...' CLR.L $0008(A3)
00001254: 42AB 000C 'B...' CLR.L $000C(A3)
00001258: 7000 'p.' MOVEQ #$00,D0
0000125A: 4CDF 1214 'L...' MOVEM.L (A7)+,D2/D4/A1/A4
0000125E: 4E75 'Nu' RTS
00001260: 2F04 '/.' MOVE.L D4,-(A7)
00001262: 7802 'x.' MOVEQ #$02,D4
00001264: B897 '..' CMP.L (A7),D4
00001266: 6414 'd.' BCC.S *+$0016 ; 0000127C
00001268: B474 4000 '.t@.' CMP.W $00(A4,D4.W),D2
0000126C: 6606 'f.' BNE.S *+$0008 ; 00001274
0000126E: B0B4 4002 '..@.' CMP.L $02(A4,D4.W),D0
00001272: 6706 'g.' BEQ.S *+$0008 ; 0000127A
00001274: 5C44 '\D' ADDQ.W #6,D4
00001276: B854 '.T' CMP.W (A4),D4
00001278: 65EA 'e.' BCS.S *-$0014 ; 00001264
0000127A: 7000 'p.' MOVEQ #$00,D0
0000127C: 281F '(.' MOVE.L (A7)+,D4
0000127E: 4A80 'J.' TST.L D0
00001280: 670A 'g.' BEQ.S *+$000C ; 0000128C
00001282: 3982 4000 '9.@.' MOVE.W D2,$00(A4,D4.W)
00001286: 2980 4002 ').@.' MOVE.L D0,$02(A4,D4.W)
0000128A: 5C44 '\D' ADDQ.W #6,D4
0000128C: 4E75 'Nu' RTS
0000128E: 2428 0012 '$(..' MOVE.L $0012(A0),D2
00001292: 2F38 06C4 '/8..' MOVE.L $06C4,-(A7)
00001296: 4E75 'Nu' RTS
00001298: 48E7 0EC0 'H...' MOVEM.L D4-D6/A0/A1,-(A7)
0000129C: 4A82 'J.' TST.L D2
0000129E: 6738 'g8' BEQ.S *+$003A ; 000012D8
000012A0: 2842 '(B' MOVEA.L D2,A4
000012A2: 7400 't.' MOVEQ #$00,D2
000012A4: 2642 '&B' MOVEA.L D2,A3
000012A6: 141C '..' MOVE.B (A4)+,D2
000012A8: 672E 'g.' BEQ.S *+$0030 ; 000012D8
000012AA: 7600 'v.' MOVEQ #$00,D3
000012AC: 1834 3000 '.40.' MOVE.B $00(A4,D3.W),D4
000012B0: 0C04 003A '...:' CMPI.B #$3A,D4 ; ':'
000012B4: 6708 'g.' BEQ.S *+$000A ; 000012BE
000012B6: 5243 'RC' ADDQ.W #1,D3
000012B8: B443 '.C' CMP.W D3,D2
000012BA: 66F0 'f.' BNE.S *-$000E ; 000012AC
000012BC: 600E '`.' BRA.S *+$0010 ; 000012CC
000012BE: 9483 '..' SUB.L D3,D2
000012C0: 5342 'SB' SUBQ.W #1,D2
000012C2: 224C '"L' MOVEA.L A4,A1
000012C4: D9C3 '..' ADDA.L D3,A4
000012C6: 528C 'R.' ADDQ.L #1,A4
000012C8: 4A43 'JC' TST.W D3
000012CA: 6E10 'n.' BGT.S *+$0012 ; 000012DC
000012CC: 6100 FE8C 'a...' BSR *-$0172 ; 0000115A
000012D0: 4CDF 0370 'L..p' MOVEM.L (A7)+,D4-D6/A0/A1
000012D4: 4A40 'J@' TST.W D0
000012D6: 4E75 'Nu' RTS
000012D8: 70DB 'p.' MOVEQ #$DB,D0
000012DA: 60F4 '`.' BRA.S *-$000A ; 000012D0
000012DC: 2038 0358 ' 8.X' MOVE.L $0358,D0
000012E0: 671C 'g.' BEQ.S *+$001E ; 000012FE
000012E2: 2440 '$@' MOVEA.L D0,A2
000012E4: 41EA 002C 'A..,' LEA $002C(A2),A0
000012E8: 7000 'p.' MOVEQ #$00,D0
000012EA: 1018 '..' MOVE.B (A0)+,D0
000012EC: 4840 'H@' SWAP D0
000012EE: 3003 '0.' MOVE.W D3,D0
000012F0: A03C '.<' _CmpString ; A03C
000012F2: 6606 'f.' BNE.S *+$0008 ; 000012FA
000012F4: 21CA 03EE '!...' MOVE.L A2,$03EE
000012F8: 60D6 '`.' BRA.S *-$0028 ; 000012D0
000012FA: 2012 ' .' MOVE.L (A2),D0
000012FC: 66E2 'f.' BNE.S *-$001C ; 000012E0
000012FE: 70DD 'p.' MOVEQ #$DD,D0
00001300: 60CE '`.' BRA.S *-$0030 ; 000012D0
00001302: 6100 EDD4 'a...' BSR *-$122A ; 000000D8
00001306: 2028 001C ' (..' MOVE.L $001C(A0),D0
0000130A: 6B08 'k.' BMI.S *+$000A ; 00001314
0000130C: 2278 0386 '"x..' MOVEA.L $0386,A1
00001310: 2340 FFFA '#@..' MOVE.L D0,-$0006(A1)
00001314: 3028 001A '0(..' MOVE.W $001A(A0),D0
00001318: 08B8 0006 0376 '.....v' BCLR #$06,$0376
0000131E: 0800 0000 '....' BTST #$00,D0
00001322: 6606 'f.' BNE.S *+$0008 ; 0000132A
00001324: 08F8 0006 0376 '.....v' BSET #$06,$0376
0000132A: 7000 'p.' MOVEQ #$00,D0
0000132C: 6000 EE74 '`..t' BRA *-$118A ; 000001A2
00001330: 6100 EDA6 'a...' BSR *-$1258 ; 000000D8
00001334: 3428 001C '4(..' MOVE.W $001C(A0),D2
00001338: 6E12 'n.' BGT.S *+$0014 ; 0000134C
0000133A: 6706 'g.' BEQ.S *+$0008 ; 00001342
0000133C: 6100 FE06 'a...' BSR *-$01F8 ; 00001144
00001340: 6004 '`.' BRA.S *+$0006 ; 00001346
00001342: 6100 FE16 'a...' BSR *-$01E8 ; 0000115A
00001346: 6600 01D6 'f...' BNE *+$01D8 ; 0000151E
0000134A: 6018 '`.' BRA.S *+$001A ; 00001364
0000134C: 7600 'v.' MOVEQ #$00,D3
0000134E: 4268 0016 'Bh..' CLR.W $0016(A0)
00001352: 2238 0358 '"8.X' MOVE.L $0358,D1
00001356: 6700 048C 'g...' BEQ *+$048E ; 000017E4
0000135A: 5342 'SB' SUBQ.W #1,D2
0000135C: 2441 '$A' MOVEA.L D1,A2
0000135E: 6704 'g.' BEQ.S *+$0006 ; 00001364
00001360: 2212 '".' MOVE.L (A2),D1
00001362: 60F2 '`.' BRA.S *-$000C ; 00001356
00001364: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001366: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
0000136C: 5540 'U@' SUBQ.W #2,D0
0000136E: 6AF6 'j.' BPL.S *-$0008 ; 00001366
00001370: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0)
00001376: 6100 0AA6 'a...' BSR *+$0AA8 ; 00001E1E
0000137A: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000137E: 6612 'f.' BNE.S *+$0014 ; 00001392
00001380: 6100 1A16 'a...' BSR *+$1A18 ; 00002D98
00001384: 6618 'f.' BNE.S *+$001A ; 0000139E
00001386: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000138A: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00001390: 640C 'd.' BCC.S *+$000E ; 0000139E
00001392: 6100 0A92 'a...' BSR *+$0A94 ; 00001E26
00001396: 65E2 'e.' BCS.S *-$001C ; 0000137A
00001398: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0)
0000139E: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0)
000013A4: B5F8 0352 '...R' CMPA.L $0352,A2
000013A8: 6606 'f.' BNE.S *+$0008 ; 000013B0
000013AA: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0)
000013B0: 97CB '..' SUBA.L A3,A3
000013B2: 4A68 001C 'Jh..' TST.W $001C(A0)
000013B6: 6E58 'nX' BGT.S *+$005A ; 00001410
000013B8: 4A43 'JC' TST.W D3
000013BA: 6654 'fT' BNE.S *+$0056 ; 00001410
000013BC: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000013C0: 6E4E 'nN' BGT.S *+$0050 ; 00001410
000013C2: 6D04 'm.' BLT.S *+$0006 ; 000013C8
000013C4: 7202 'r.' MOVEQ #$02,D1
000013C6: 600A '`.' BRA.S *+$000C ; 000013D2
000013C8: 0C41 F000 '.A..' CMPI.W #$F000,D1
000013CC: 6E42 'nB' BGT.S *+$0044 ; 00001410
000013CE: 0441 8001 '.A..' SUBI.W #$8001,D1
000013D2: 2678 0372 '&x.r' MOVEA.L $0372,A3
000013D6: D6C1 '..' ADDA.W D1,A3
000013D8: 6100 15AC 'a...' BSR *+$15AE ; 00002986
000013DC: 6632 'f2' BNE.S *+$0034 ; 00001410
000013DE: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000013E2: 2278 0372 '"x.r' MOVEA.L $0372,A1
000013E6: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0
000013EA: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000013F0: 671A 'g.' BEQ.S *+$001C ; 0000140C
000013F2: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2
000013F6: 91C8 '..' SUBA.L A0,A0
000013F8: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
000013FC: 660E 'f.' BNE.S *+$0010 ; 0000140C
000013FE: 3029 0004 '0)..' MOVE.W $0004(A1),D0
00001402: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001406: 3140 0028 '1@.(' MOVE.W D0,$0028(A0)
0000140A: 6004 '`.' BRA.S *+$0006 ; 00001410
0000140C: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001410: 4A43 'JC' TST.W D3
00001412: 6606 'f.' BNE.S *+$0008 ; 0000141A
00001414: 4A68 0016 'Jh..' TST.W $0016(A0)
00001418: 6D06 'm.' BLT.S *+$0008 ; 00001420
0000141A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001420: 6100 03C6 'a...' BSR *+$03C8 ; 000017E8
00001424: 6100 1972 'a..r' BSR *+$1974 ; 00002D98
00001428: 663E 'f>' BNE.S *+$0040 ; 00001468
0000142A: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000142E: 0C81 0000 8000 '......' CMPI.L #$00008000,D1
00001434: 6522 'e"' BCS.S *+$0024 ; 00001458
00001436: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000143A: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0
00001440: 4C41 0000 'LA..' DIVU.L D1,D0
00001444: B068 002E '.h..' CMP.W $002E(A0),D0
00001448: 620E 'b.' BHI.S *+$0010 ; 00001458
0000144A: 3140 002E '1@..' MOVE.W D0,$002E(A0)
0000144E: B068 003E '.h.>' CMP.W $003E(A0),D0
00001452: 6204 'b.' BHI.S *+$0006 ; 00001458
00001454: 3140 003E '1@.>' MOVE.W D0,$003E(A0)
00001458: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0
0000145C: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001460: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0
00001464: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001468: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
0000146E: 661A 'f.' BNE.S *+$001C ; 0000148A
00001470: 303C 7C00 '0<|.' MOVE.W #$7C00,D0
00001474: B068 002E '.h..' CMP.W $002E(A0),D0
00001478: 620E 'b.' BHI.S *+$0010 ; 00001488
0000147A: 3140 002E '1@..' MOVE.W D0,$002E(A0)
0000147E: B068 003E '.h.>' CMP.W $003E(A0),D0
00001482: 6204 'b.' BHI.S *+$0006 ; 00001488
00001484: 3140 003E '1@.>' MOVE.W D0,$003E(A0)
00001488: 6066 '`f' BRA.S *+$0068 ; 000014F0
0000148A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001490: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0)
00001496: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0)
0000149C: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0)
000014A2: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0)
000014A8: 42A8 0052 'B..R' CLR.L $0052(A0)
000014AC: 316A 0014 0054 '1j...T' MOVE.W $0014(A2),$0054(A0)
000014B2: 42A8 0056 'B..V' CLR.L $0056(A0)
000014B6: 317C 0001 0058 '1|...X' MOVE.W #$0001,$0058(A0)
000014BC: 6100 18DA 'a...' BSR *+$18DC ; 00002D98
000014C0: 665A 'fZ' BNE.S *+$005C ; 0000151C
000014C2: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0)
000014C8: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0)
000014CE: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0)
000014D4: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0)
000014DA: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0)
000014E0: 2F08 '/.' MOVE.L A0,-(A7)
000014E2: 43E8 005A 'C..Z' LEA $005A(A0),A1
000014E6: 41EA 007A 'A..z' LEA $007A(A2),A0
000014EA: 7020 'p ' MOVEQ #$20,D0 ; ' '
000014EC: A22E '..' _BlockMoveData ; A22E
000014EE: 205F ' _' MOVEA.L (A7)+,A0
000014F0: 21CA 03EE '!...' MOVE.L A2,$03EE
000014F4: 6100 18A2 'a...' BSR *+$18A4 ; 00002D98
000014F8: 6622 'f"' BNE.S *+$0024 ; 0000151C
000014FA: 302A 004C '0*.L' MOVE.W $004C(A2),D0
000014FE: 6616 'f.' BNE.S *+$0018 ; 00001516
00001500: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00001506: 670E 'g.' BEQ.S *+$0010 ; 00001516
00001508: 3028 003E '0(.>' MOVE.W $003E(A0),D0
0000150C: B068 002E '.h..' CMP.W $002E(A0),D0
00001510: 6304 'c.' BLS.S *+$0006 ; 00001516
00001512: 3140 002E '1@..' MOVE.W D0,$002E(A0)
00001516: 6100 FC1C 'a...' BSR *-$03E2 ; 00001134
0000151A: 6602 'f.' BNE.S *+$0004 ; 0000151E
0000151C: 7000 'p.' MOVEQ #$00,D0
0000151E: 6000 EC82 '`...' BRA *-$137C ; 000001A2
00001522: 6100 EBB4 'a...' BSR *-$144A ; 000000D8
00001526: 3428 001C '4(..' MOVE.W $001C(A0),D2
0000152A: 6E12 'n.' BGT.S *+$0014 ; 0000153E
0000152C: 6706 'g.' BEQ.S *+$0008 ; 00001534
0000152E: 6100 FC14 'a...' BSR *-$03EA ; 00001144
00001532: 6004 '`.' BRA.S *+$0006 ; 00001538
00001534: 6100 FC24 'a..$' BSR *-$03DA ; 0000115A
00001538: 6600 0174 'f..t' BNE *+$0176 ; 000016AE
0000153C: 6018 '`.' BRA.S *+$001A ; 00001556
0000153E: 7600 'v.' MOVEQ #$00,D3
00001540: 4268 0016 'Bh..' CLR.W $0016(A0)
00001544: 2238 0358 '"8.X' MOVE.L $0358,D1
00001548: 6700 029A 'g...' BEQ *+$029C ; 000017E4
0000154C: 5342 'SB' SUBQ.W #1,D2
0000154E: 2441 '$A' MOVEA.L D1,A2
00001550: 6704 'g.' BEQ.S *+$0006 ; 00001556
00001552: 2212 '".' MOVE.L (A2),D1
00001554: 60F2 '`.' BRA.S *-$000C ; 00001548
00001556: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001558: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
0000155E: 5540 'U@' SUBQ.W #2,D0
00001560: 6AF6 'j.' BPL.S *-$0008 ; 00001558
00001562: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0)
00001568: 6100 08B4 'a...' BSR *+$08B6 ; 00001E1E
0000156C: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001570: 6612 'f.' BNE.S *+$0014 ; 00001584
00001572: 6100 1824 'a..$' BSR *+$1826 ; 00002D98
00001576: 6618 'f.' BNE.S *+$001A ; 00001590
00001578: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000157C: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00001582: 640C 'd.' BCC.S *+$000E ; 00001590
00001584: 6100 08A0 'a...' BSR *+$08A2 ; 00001E26
00001588: 65E2 'e.' BCS.S *-$001C ; 0000156C
0000158A: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0)
00001590: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0)
00001596: B5F8 0352 '...R' CMPA.L $0352,A2
0000159A: 6606 'f.' BNE.S *+$0008 ; 000015A2
0000159C: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0)
000015A2: 97CB '..' SUBA.L A3,A3
000015A4: 4A68 001C 'Jh..' TST.W $001C(A0)
000015A8: 6E58 'nX' BGT.S *+$005A ; 00001602
000015AA: 4A43 'JC' TST.W D3
000015AC: 6654 'fT' BNE.S *+$0056 ; 00001602
000015AE: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000015B2: 6E4E 'nN' BGT.S *+$0050 ; 00001602
000015B4: 6D04 'm.' BLT.S *+$0006 ; 000015BA
000015B6: 7202 'r.' MOVEQ #$02,D1
000015B8: 600A '`.' BRA.S *+$000C ; 000015C4
000015BA: 0C41 F000 '.A..' CMPI.W #$F000,D1
000015BE: 6E42 'nB' BGT.S *+$0044 ; 00001602
000015C0: 0441 8001 '.A..' SUBI.W #$8001,D1
000015C4: 2678 0372 '&x.r' MOVEA.L $0372,A3
000015C8: D6C1 '..' ADDA.W D1,A3
000015CA: 6100 13BA 'a...' BSR *+$13BC ; 00002986
000015CE: 6632 'f2' BNE.S *+$0034 ; 00001602
000015D0: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000015D4: 2278 0372 '"x.r' MOVEA.L $0372,A1
000015D8: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0
000015DC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000015E2: 671A 'g.' BEQ.S *+$001C ; 000015FE
000015E4: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2
000015E8: 91C8 '..' SUBA.L A0,A0
000015EA: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
000015EE: 660E 'f.' BNE.S *+$0010 ; 000015FE
000015F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0
000015F4: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
000015F8: 3140 0028 '1@.(' MOVE.W D0,$0028(A0)
000015FC: 6004 '`.' BRA.S *+$0006 ; 00001602
000015FE: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001602: 4A43 'JC' TST.W D3
00001604: 6606 'f.' BNE.S *+$0008 ; 0000160C
00001606: 4A68 0016 'Jh..' TST.W $0016(A0)
0000160A: 6D06 'm.' BLT.S *+$0008 ; 00001612
0000160C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001612: 6100 01D4 'a...' BSR *+$01D6 ; 000017E8
00001616: 6100 1780 'a...' BSR *+$1782 ; 00002D98
0000161A: 6610 'f.' BNE.S *+$0012 ; 0000162C
0000161C: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0
00001620: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001624: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0
00001628: 9168 002E '.h..' SUB.W D0,$002E(A0)
0000162C: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
00001630: 7000 'p.' MOVEQ #$00,D0
00001632: 3028 002E '0(..' MOVE.W $002E(A0),D0
00001636: 4C00 1400 'L...' MULU.L D0,D0:D1
0000163A: 2141 007E '!A.~' MOVE.L D1,$007E(A0)
0000163E: 2140 007A '!@.z' MOVE.L D0,$007A(A0)
00001642: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
00001646: 7000 'p.' MOVEQ #$00,D0
00001648: 3028 003E '0(.>' MOVE.W $003E(A0),D0
0000164C: 4C00 1400 'L...' MULU.L D0,D0:D1
00001650: 2141 0086 '!A..' MOVE.L D1,$0086(A0)
00001654: 2140 0082 '!@..' MOVE.L D0,$0082(A0)
00001658: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
0000165E: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0)
00001664: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0)
0000166A: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0)
00001670: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0)
00001676: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
0000167C: 672E 'g.' BEQ.S *+$0030 ; 000016AC
0000167E: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0)
00001684: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0)
0000168A: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0)
00001690: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0)
00001696: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0)
0000169C: 2F08 '/.' MOVE.L A0,-(A7)
0000169E: 43E8 005A 'C..Z' LEA $005A(A0),A1
000016A2: 41EA 007A 'A..z' LEA $007A(A2),A0
000016A6: 7020 'p ' MOVEQ #$20,D0 ; ' '
000016A8: A22E '..' _BlockMoveData ; A22E
000016AA: 205F ' _' MOVEA.L (A7)+,A0
000016AC: 7000 'p.' MOVEQ #$00,D0
000016AE: 6000 EAF2 '`...' BRA *-$150C ; 000001A2
000016B2: 6100 EA24 'a..$' BSR *-$15DA ; 000000D8
000016B6: 6100 FAA2 'a...' BSR *-$055C ; 0000115A
000016BA: 6600 00BC 'f...' BNE *+$00BE ; 00001778
000016BE: 6100 00F0 'a...' BSR *+$00F2 ; 000017B0
000016C2: 6600 00B4 'f...' BNE *+$00B6 ; 00001778
000016C6: 6100 12BE 'a...' BSR *+$12C0 ; 00002986
000016CA: 6600 00AC 'f...' BNE *+$00AE ; 00001778
000016CE: 2428 0012 '$(..' MOVE.L $0012(A0),D2
000016D2: 672C 'g,' BEQ.S *+$002E ; 00001700
000016D4: 2242 '"B' MOVEA.L D2,A1
000016D6: 7400 't.' MOVEQ #$00,D2
000016D8: 1611 '..' MOVE.B (A1),D3
000016DA: 6724 'g$' BEQ.S *+$0026 ; 00001700
000016DC: 5202 'R.' ADDQ.B #1,D2
000016DE: 0C31 003A 2000 '.1.: .' CMPI.B #$3A,$00(A1,D2.W) ; ':'
000016E4: 670C 'g.' BEQ.S *+$000E ; 000016F2
000016E6: 0C02 001B '....' CMPI.B #$1B,D2
000016EA: 6E0E 'n.' BGT.S *+$0010 ; 000016FA
000016EC: B403 '..' CMP.B D3,D2
000016EE: 6710 'g.' BEQ.S *+$0012 ; 00001700
000016F0: 60EA '`.' BRA.S *-$0014 ; 000016DC
000016F2: B403 '..' CMP.B D3,D2
000016F4: 6604 'f.' BNE.S *+$0006 ; 000016FA
000016F6: 5342 'SB' SUBQ.W #1,D2
000016F8: 6606 'f.' BNE.S *+$0008 ; 00001700
000016FA: 70DB 'p.' MOVEQ #$DB,D0
000016FC: 6000 007A '`..z' BRA *+$007C ; 00001778
00001700: 2568 001E 000A '%h....' MOVE.L $001E(A0),$000A(A2)
00001706: 2568 0022 000E '%h."..' MOVE.L $0022(A0),$000E(A2)
0000170C: 3028 0026 '0(.&' MOVE.W $0026(A0),D0
00001710: 0240 8000 '.@..' ANDI.W #$8000,D0
00001714: 322A 0012 '2*..' MOVE.W $0012(A2),D1
00001718: 0241 7FFF '.A..' ANDI.W #$7FFF,D1
0000171C: 8240 '.@' OR.W D0,D1
0000171E: 3541 0012 '5A..' MOVE.W D1,$0012(A2)
00001722: 2228 0012 '"(..' MOVE.L $0012(A0),D1
00001726: 6100 1670 'a..p' BSR *+$1672 ; 00002D98
0000172A: 661E 'f.' BNE.S *+$0020 ; 0000174A
0000172C: 2568 0034 0020 '%h.4. ' MOVE.L $0034(A0),$0020(A2)
00001732: 2568 0048 005E '%h.H.^' MOVE.L $0048(A0),$005E(A2)
00001738: 3568 004C 0062 '5h.L.b' MOVE.W $004C(A0),$0062(A2)
0000173E: 41E8 005A 'A..Z' LEA $005A(A0),A0
00001742: 43EA 007A 'C..z' LEA $007A(A2),A1
00001746: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001748: A22E '..' _BlockMoveData ; A22E
0000174A: 4A02 'J.' TST.B D2
0000174C: 6724 'g$' BEQ.S *+$0026 ; 00001772
0000174E: 2002 ' .' MOVE.L D2,D0
00001750: 2041 ' A' MOVEA.L D1,A0
00001752: 5248 'RH' ADDQ.W #1,A0
00001754: 43EA 002C 'C..,' LEA $002C(A2),A1
00001758: 12C0 '..' MOVE.B D0,(A1)+
0000175A: A22E '..' _BlockMoveData ; A22E
0000175C: 6100 163A 'a..:' BSR *+$163C ; 00002D98
00001760: 6610 'f.' BNE.S *+$0012 ; 00001772
00001762: 7400 't.' MOVEQ #$00,D2
00001764: 7002 'p.' MOVEQ #$02,D0
00001766: 2042 ' B' MOVEA.L D2,A0
00001768: 43EA 002C 'C..,' LEA $002C(A2),A1
0000176C: 6100 E892 'a...' BSR CMRENAMECN-AUTOMOD_215C0+$E892 ; ids: 456, 352
00001770: 6606 'f.' BNE.S *+$0008 ; 00001778
00001772: 6100 F02C 'a..,' BSR *-$0FD2 ; 000007A0
00001776: 7000 'p.' MOVEQ #$00,D0
00001778: 6000 EA28 '`..(' BRA *-$15D6 ; 000001A2
0000177C: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00001780: 45EA 002C 'E..,' LEA $002C(A2),A2
00001784: 7001 'p.' MOVEQ #$01,D0
00001786: B011 '..' CMP.B (A1),D0
00001788: 6E18 'n.' BGT.S *+$001A ; 000017A2
0000178A: 0C31 003A 0000 '.1.:..' CMPI.B #$3A,$00(A1,D0.W) ; ':'
00001790: 6710 'g.' BEQ.S *+$0012 ; 000017A2
00001792: 0C00 001B '....' CMPI.B #$1B,D0
00001796: 6E0A 'n.' BGT.S *+$000C ; 000017A2
00001798: 15B1 0000 0000 '......' MOVE.B $00(A1,D0.W),$00(A2,D0.W)
0000179E: 5240 'R@' ADDQ.W #1,D0
000017A0: 60E4 '`.' BRA.S *-$001A ; 00001786
000017A2: 5340 'S@' SUBQ.W #1,D0
000017A4: 1480 '..' MOVE.B D0,(A2)
000017A6: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
000017AA: 6100 EFF4 'a...' BSR *-$100A ; 000007A0
000017AE: 4E75 'Nu' RTS
000017B0: 70D2 'p.' MOVEQ #$D2,D0
000017B2: 4A6A 0012 'Jj..' TST.W $0012(A2)
000017B6: 6B0A 'k.' BMI.S *+$000C ; 000017C2
000017B8: 70D4 'p.' MOVEQ #$D4,D0
000017BA: 4A2A 0013 'J*..' TST.B $0013(A2)
000017BE: 6B02 'k.' BMI.S *+$0004 ; 000017C2
000017C0: 7000 'p.' MOVEQ #$00,D0
000017C2: 4E75 'Nu' RTS
000017C4: 0801 0009 '....' BTST #$09,D1
000017C8: 6600 00B6 'f...' BNE *+$00B8 ; 00001880
000017CC: 6100 E90A 'a...' BSR *-$16F4 ; 000000D8
000017D0: 2038 0352 ' 8.R' MOVE.L $0352,D0
000017D4: 670E 'g.' BEQ.S *+$0010 ; 000017E4
000017D6: 2440 '$@' MOVEA.L D0,A2
000017D8: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0)
000017DE: 6108 'a.' BSR.S *+$000A ; 000017E8
000017E0: 6000 E9C0 '`...' BRA *-$163E ; 000001A2
000017E4: 70DD 'p.' MOVEQ #$DD,D0
000017E6: 60F8 '`.' BRA.S *-$0006 ; 000017E0
000017E8: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
000017EC: 45EA 002C 'E..,' LEA $002C(A2),A2
000017F0: 2028 0012 ' (..' MOVE.L $0012(A0),D0
000017F4: 670C 'g.' BEQ.S *+$000E ; 00001802
000017F6: 2240 '"@' MOVEA.L D0,A1
000017F8: 7000 'p.' MOVEQ #$00,D0
000017FA: 1012 '..' MOVE.B (A2),D0
000017FC: 12DA '..' MOVE.B (A2)+,(A1)+
000017FE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000017FC
00001802: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00001806: 7000 'p.' MOVEQ #$00,D0
00001808: 4E75 'Nu' RTS
0000180A: 0801 0009 '....' BTST #$09,D1
0000180E: 663A 'f:' BNE.S *+$003C ; 0000184A
00001810: 6100 E8C6 'a...' BSR *-$1738 ; 000000D8
00001814: 6100 F92E 'a...' BSR *-$06D0 ; 00001144
00001818: 662C 'f,' BNE.S *+$002E ; 00001846
0000181A: 302A 004E '0*.N' MOVE.W $004E(A2),D0
0000181E: 4A43 'JC' TST.W D3
00001820: 660C 'f.' BNE.S *+$000E ; 0000182E
00001822: 4A68 0016 'Jh..' TST.W $0016(A0)
00001826: 6E06 'n.' BGT.S *+$0008 ; 0000182E
00001828: 3028 0016 '0(..' MOVE.W $0016(A0),D0
0000182C: 6704 'g.' BEQ.S *+$0006 ; 00001832
0000182E: 31C0 0384 '1...' MOVE.W D0,$0384
00001832: 7C02 '|.' MOVEQ #$02,D6
00001834: 2E0B '..' MOVE.L A3,D7
00001836: 6708 'g.' BEQ.S *+$000A ; 00001840
00001838: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
0000183C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00001840: 6100 009E 'a...' BSR *+$00A0 ; 000018E0
00001844: 7000 'p.' MOVEQ #$00,D0
00001846: 6000 E95A '`..Z' BRA *-$16A4 ; 000001A2
0000184A: 6100 E88C 'a...' BSR *-$1772 ; 000000D8
0000184E: 6100 100C 'a...' BSR *+$100E ; 0000285C
00001852: 670E 'g.' BEQ.S *+$0010 ; 00001862
00001854: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
00001858: 6622 'f"' BNE.S *+$0024 ; 0000187C
0000185A: 4A02 'J.' TST.B D2
0000185C: 661E 'f.' BNE.S *+$0020 ; 0000187C
0000185E: 7C02 '|.' MOVEQ #$02,D6
00001860: 600C '`.' BRA.S *+$000E ; 0000186E
00001862: 7088 'p.' MOVEQ #$88,D0
00001864: 0C15 0001 '....' CMPI.B #$01,(A5)
00001868: 6612 'f.' BNE.S *+$0014 ; 0000187C
0000186A: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
0000186E: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384
00001874: 7E00 '~.' MOVEQ #$00,D7
00001876: 6100 0068 'a..h' BSR *+$006A ; 000018E0
0000187A: 7000 'p.' MOVEQ #$00,D0
0000187C: 6000 E924 '`..$' BRA *-$16DA ; 000001A2
00001880: 6100 E856 'a..V' BSR *-$17A8 ; 000000D8
00001884: 6100 0994 'a...' BSR *+$0996 ; 0000221A
00001888: 70DD 'p.' MOVEQ #$DD,D0
0000188A: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
0000188E: 6710 'g.' BEQ.S *+$0012 ; 000018A0
00001890: 6100 0230 'a..0' BSR *+$0232 ; 00001AC2
00001894: 6100 FF52 'a..R' BSR *-$00AC ; 000017E8
00001898: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0)
0000189E: 7000 'p.' MOVEQ #$00,D0
000018A0: 6000 E900 '`...' BRA *-$16FE ; 000001A2
000018A4: 6100 E832 'a..2' BSR *-$17CC ; 000000D8
000018A8: 6100 0FB2 'a...' BSR *+$0FB4 ; 0000285C
000018AC: 670C 'g.' BEQ.S *+$000E ; 000018BA
000018AE: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
000018B2: 6628 'f(' BNE.S *+$002A ; 000018DC
000018B4: 4A02 'J.' TST.B D2
000018B6: 6624 'f$' BNE.S *+$0026 ; 000018DC
000018B8: 601A '`.' BRA.S *+$001C ; 000018D4
000018BA: 7088 'p.' MOVEQ #$88,D0
000018BC: 0C15 0001 '....' CMPI.B #$01,(A5)
000018C0: 661A 'f.' BNE.S *+$001C ; 000018DC
000018C2: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
000018C6: 0C86 0000 0002 '......' CMPI.L #$00000002,D6
000018CC: 6706 'g.' BEQ.S *+$0008 ; 000018D4
000018CE: 7E00 '~.' MOVEQ #$00,D7
000018D0: 6132 'a2' BSR.S *+$0034 ; 00001904
000018D2: 6008 '`.' BRA.S *+$000A ; 000018DC
000018D4: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
000018DA: 7000 'p.' MOVEQ #$00,D0
000018DC: 6000 E8C4 '`...' BRA *-$173A ; 000001A2
000018E0: 21CA 0352 '!..R' MOVE.L A2,$0352
000018E4: 7202 'r.' MOVEQ #$02,D1
000018E6: 2278 0372 '"x.r' MOVEA.L $0372,A1
000018EA: 238A 1000 '#...' MOVE.L A2,$00(A1,D1.W)
000018EE: 2386 1004 '#...' MOVE.L D6,$04(A1,D1.W)
000018F2: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W)
000018F6: 2028 001C ' (..' MOVE.L $001C(A0),D0
000018FA: 2380 100C '#...' MOVE.L D0,$0C(A1,D1.W)
000018FE: 0641 8001 '.A..' ADDI.W #$8001,D1
00001902: 4E75 'Nu' RTS
00001904: 2A4A '*J' MOVEA.L A2,A5
00001906: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
0000190A: 266B 001E '&k..' MOVEA.L $001E(A3),A3
0000190E: 362B 0002 '6+..' MOVE.W $0002(A3),D3
00001912: 47EB 0004 'G...' LEA $0004(A3),A3
00001916: 284B '(K' MOVEA.L A3,A4
00001918: D6C3 '..' ADDA.W D3,A3
0000191A: 7800 'x.' MOVEQ #$00,D4
0000191C: 7A00 'z.' MOVEQ #$00,D5
0000191E: 6100 E6E0 'a...' BSR PROCESSMGREXISTS-AUTOMOD_215C0+$E6E0 ; ids: 459, 352
00001922: 661C 'f.' BNE.S *+$001E ; 00001940
00001924: 9BCD '..' SUBA.L A5,A5
00001926: 2F08 '/.' MOVE.L A0,-(A7)
00001928: 4FEF FFF6 'O...' LEA -$000A(A7),A7
0000192C: 486F 0002 'Ho..' PEA $0002(A7)
00001930: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
00001934: A88F '..' _OSDispatch ; A88F
00001936: 4FEF 0002 'O...' LEA $0002(A7),A7
0000193A: 281F '(.' MOVE.L (A7)+,D4
0000193C: 2A1F '*.' MOVE.L (A7)+,D5
0000193E: 205F ' _' MOVEA.L (A7)+,A0
00001940: 7400 't.' MOVEQ #$00,D2
00001942: 4EBA 08D6 'N...' JSR *+$08D8 ; 0000221A
00001946: 4EBA 08DA 'N...' JSR *+$08DC ; 00002222
0000194A: D6C3 '..' ADDA.W D3,A3
0000194C: 4EBA 08D4 'N...' JSR *+$08D6 ; 00002222
00001950: 643E 'd>' BCC.S *+$0040 ; 00001990
00001952: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001956: 6608 'f.' BNE.S *+$000A ; 00001960
00001958: 4A42 'JB' TST.W D2
0000195A: 66EE 'f.' BNE.S *-$0010 ; 0000194A
0000195C: 3401 '4.' MOVE.W D1,D2
0000195E: 60EA '`.' BRA.S *-$0014 ; 0000194A
00001960: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2
00001964: 66E4 'f.' BNE.S *-$001A ; 0000194A
00001966: BCB1 1004 '....' CMP.L $04(A1,D1.W),D6
0000196A: 66DE 'f.' BNE.S *-$0020 ; 0000194A
0000196C: 200D ' .' MOVE.L A5,D0
0000196E: 670C 'g.' BEQ.S *+$000E ; 0000197C
00001970: 2028 001C ' (..' MOVE.L $001C(A0),D0
00001974: B0B1 100C '....' CMP.L $0C(A1,D1.W),D0
00001978: 66D0 'f.' BNE.S *-$002E ; 0000194A
0000197A: 600A '`.' BRA.S *+$000C ; 00001986
0000197C: BAAB 0004 '....' CMP.L $0004(A3),D5
00001980: 66C8 'f.' BNE.S *-$0036 ; 0000194A
00001982: B893 '..' CMP.L (A3),D4
00001984: 66C4 'f.' BNE.S *-$003A ; 0000194A
00001986: 4268 0018 'Bh..' CLR.W $0018(A0)
0000198A: 0641 8001 '.A..' ADDI.W #$8001,D1
0000198E: 6022 '`"' BRA.S *+$0024 ; 000019B2
00001990: 3202 '2.' MOVE.W D2,D1
00001992: 6726 'g&' BEQ.S *+$0028 ; 000019BA
00001994: 317C 0001 0018 '1|....' MOVE.W #$0001,$0018(A0)
0000199A: 7000 'p.' MOVEQ #$00,D0
0000199C: 3001 '0.' MOVE.W D1,D0
0000199E: 363C 0010 '6<..' MOVE.W #$0010,D3
000019A2: 80C3 '..' DIVU.W D3,D0
000019A4: E748 '.H' LSL.W #3,D0
000019A6: 2984 0000 ')...' MOVE.L D4,$00(A4,D0.W)
000019AA: 2985 0004 ')...' MOVE.L D5,$04(A4,D0.W)
000019AE: 4EBA FF36 'N..6' JSR *-$00C8 ; 000018E6
000019B2: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000019B6: 7000 'p.' MOVEQ #$00,D0
000019B8: 4E75 'Nu' RTS
000019BA: 7087 'p.' MOVEQ #$87,D0
000019BC: 4E75 'Nu' RTS
000019BE: 6100 E718 'a...' BSR *-$18E6 ; 000000D8
000019C2: 7200 'r.' MOVEQ #$00,D1
000019C4: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000019C8: 6100 0114 'a...' BSR *+$0116 ; 00001ADE
000019CC: 6708 'g.' BEQ.S *+$000A ; 000019D6
000019CE: 0C41 F000 '.A..' CMPI.W #$F000,D1
000019D2: 621E 'b.' BHI.S *+$0020 ; 000019F2
000019D4: 601E '`.' BRA.S *+$0020 ; 000019F4
000019D6: 0441 8001 '.A..' SUBI.W #$8001,D1
000019DA: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2
000019DE: 4A6A 004C 'Jj.L' TST.W $004C(A2)
000019E2: 670A 'g.' BEQ.S *+$000C ; 000019EE
000019E4: 21CA 03EE '!...' MOVE.L A2,$03EE
000019E8: D289 '..' ADD.L A1,D1
000019EA: 70C6 'p.' MOVEQ #$C6,D0
000019EC: 6006 '`.' BRA.S *+$0008 ; 000019F4
000019EE: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
000019F2: 7000 'p.' MOVEQ #$00,D0
000019F4: 6000 E7AC '`...' BRA *-$1852 ; 000001A2
000019F8: 6100 E6DE 'a...' BSR *-$1920 ; 000000D8
000019FC: 6116 'a.' BSR.S *+$0018 ; 00001A14
000019FE: 6610 'f.' BNE.S *+$0012 ; 00001A10
00001A00: 48C1 'H.' EXT.L D1
00001A02: D289 '..' ADD.L A1,D1
00001A04: 21CA 03EE '!...' MOVE.L A2,$03EE
00001A08: 6100 F72A 'a..*' BSR *-$08D4 ; 00001134
00001A0C: 6602 'f.' BNE.S *+$0004 ; 00001A10
00001A0E: 7000 'p.' MOVEQ #$00,D0
00001A10: 6000 E790 '`...' BRA *-$186E ; 000001A2
00001A14: 4A68 001A 'Jh..' TST.W $001A(A0)
00001A18: 6E3A 'n:' BGT.S *+$003C ; 00001A54
00001A1A: 7200 'r.' MOVEQ #$00,D1
00001A1C: 3228 0016 '2(..' MOVE.W $0016(A0),D1
00001A20: 6100 00BC 'a...' BSR *+$00BE ; 00001ADE
00001A24: 6720 'g ' BEQ.S *+$0022 ; 00001A46
00001A26: 6100 F732 'a..2' BSR *-$08CC ; 0000115A
00001A2A: 6676 'fv' BNE.S *+$0078 ; 00001AA2
00001A2C: 42A8 001C 'B...' CLR.L $001C(A0)
00001A30: 7002 'p.' MOVEQ #$02,D0
00001A32: 2140 0030 '!@.0' MOVE.L D0,$0030(A0)
00001A36: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0)
00001A3C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001A42: 7200 'r.' MOVEQ #$00,D1
00001A44: 6058 '`X' BRA.S *+$005A ; 00001A9E
00001A46: 70DD 'p.' MOVEQ #$DD,D0
00001A48: 0441 8001 '.A..' SUBI.W #$8001,D1
00001A4C: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001A50: 6750 'gP' BEQ.S *+$0052 ; 00001AA2
00001A52: 6048 '`H' BRA.S *+$004A ; 00001A9C
00001A54: 70DD 'p.' MOVEQ #$DD,D0
00001A56: 7400 't.' MOVEQ #$00,D2
00001A58: 4A68 0016 'Jh..' TST.W $0016(A0)
00001A5C: 6708 'g.' BEQ.S *+$000A ; 00001A66
00001A5E: 6100 F6E4 'a...' BSR *-$091A ; 00001144
00001A62: 663E 'f>' BNE.S *+$0040 ; 00001AA2
00001A64: 240A '$.' MOVE.L A2,D2
00001A66: 3828 001A '8(..' MOVE.W $001A(A0),D4
00001A6A: 2628 001C '&(..' MOVE.L $001C(A0),D3
00001A6E: 70DD 'p.' MOVEQ #$DD,D0
00001A70: 6100 07A8 'a...' BSR *+$07AA ; 0000221A
00001A74: 6100 07AC 'a...' BSR *+$07AE ; 00002222
00001A78: 6100 07A8 'a...' BSR *+$07AA ; 00002222
00001A7C: 6424 'd$' BCC.S *+$0026 ; 00001AA2
00001A7E: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001A82: 67F4 'g.' BEQ.S *-$000A ; 00001A78
00001A84: 4A83 'J.' TST.L D3
00001A86: 6706 'g.' BEQ.S *+$0008 ; 00001A8E
00001A88: B6B1 100C '....' CMP.L $0C(A1,D1.W),D3
00001A8C: 66EA 'f.' BNE.S *-$0014 ; 00001A78
00001A8E: 4A82 'J.' TST.L D2
00001A90: 6706 'g.' BEQ.S *+$0008 ; 00001A98
00001A92: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
00001A96: 66E0 'f.' BNE.S *-$001E ; 00001A78
00001A98: 5344 'SD' SUBQ.W #1,D4
00001A9A: 6EDC 'n.' BGT.S *-$0022 ; 00001A78
00001A9C: 611E 'a.' BSR.S *+$0020 ; 00001ABC
00001A9E: 6100 FD48 'a..H' BSR *-$02B6 ; 000017E8
00001AA2: 4A40 'J@' TST.W D0
00001AA4: 4E75 'Nu' RTS
00001AA6: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001AAA: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001AAE: 6100 FF64 'a..d' BSR *-$009A ; 00001A14
00001AB2: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6
00001AB6: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00001ABA: 4E75 'Nu' RTS
00001ABC: 2171 100C 001C '!q....' MOVE.L $0C(A1,D1.W),$001C(A0)
00001AC2: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2
00001AC6: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0)
00001ACC: 2171 1004 0030 '!q...0' MOVE.L $04(A1,D1.W),$0030(A0)
00001AD2: 3001 '0.' MOVE.W D1,D0
00001AD4: 0640 8001 '.@..' ADDI.W #$8001,D0
00001AD8: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
00001ADC: 4E75 'Nu' RTS
00001ADE: 2F01 '/.' MOVE.L D1,-(A7)
00001AE0: 70CD 'p.' MOVEQ #$CD,D0
00001AE2: 0441 8001 '.A..' SUBI.W #$8001,D1
00001AE6: 2278 0372 '"x.r' MOVEA.L $0372,A1
00001AEA: B251 '.Q' CMP.W (A1),D1
00001AEC: 641A 'd.' BCC.S *+$001C ; 00001B08
00001AEE: 5541 'UA' SUBQ.W #2,D1
00001AF0: 82FC 0010 '....' DIVU.W #$0010,D1
00001AF4: 4841 'HA' SWAP D1
00001AF6: 4A41 'JA' TST.W D1
00001AF8: 660E 'f.' BNE.S *+$0010 ; 00001B08
00001AFA: 2217 '".' MOVE.L (A7),D1
00001AFC: 0441 8001 '.A..' SUBI.W #$8001,D1
00001B00: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001B04: 6702 'g.' BEQ.S *+$0004 ; 00001B08
00001B06: 7000 'p.' MOVEQ #$00,D0
00001B08: 221F '".' MOVE.L (A7)+,D1
00001B0A: 4A40 'J@' TST.W D0
00001B0C: 4E75 'Nu' RTS
00001B0E: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001B12: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001B16: 6100 F642 'a..B' BSR *-$09BC ; 0000115A
00001B1A: 6612 'f.' BNE.S *+$0014 ; 00001B2E
00001B1C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00001B20: 7E00 '~.' MOVEQ #$00,D7
00001B22: 6100 FDE0 'a...' BSR *-$021E ; 00001904
00001B26: 6606 'f.' BNE.S *+$0008 ; 00001B2E
00001B28: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00001B2C: 7000 'p.' MOVEQ #$00,D0
00001B2E: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6
00001B32: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00001B36: 4E75 'Nu' RTS
00001B38: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001B3C: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001B40: 6100 F618 'a...' BSR *-$09E6 ; 0000115A
00001B44: 66E8 'f.' BNE.S *-$0016 ; 00001B2E
00001B46: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384
00001B4C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00001B50: 7E00 '~.' MOVEQ #$00,D7
00001B52: 6100 FD8C 'a...' BSR *-$0272 ; 000018E0
00001B56: 60D4 '`.' BRA.S *-$002A ; 00001B2C
00001B58: 41F8 03A4 'A...' LEA $03A4,A0
00001B5C: 42A8 000C 'B...' CLR.L $000C(A0)
00001B60: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0)
00001B66: 42A8 001C 'B...' CLR.L $001C(A0)
00001B6A: A004 '..' _Control ; A004
00001B6C: 660E 'f.' BNE.S *+$0010 ; 00001B7C
00001B6E: 2028 001C ' (..' MOVE.L $001C(A0),D0
00001B72: 0C00 0010 '....' CMPI.B #$10,D0
00001B76: 6704 'g.' BEQ.S *+$0006 ; 00001B7C
00001B78: 0C00 0011 '....' CMPI.B #$11,D0
00001B7C: 4E75 'Nu' RTS
00001B7E: 705E 'p^' MOVEQ #$5E,D0 ; '^'
00001B80: 204A ' J' MOVEA.L A2,A0
00001B82: A020 '. ' _SetPtrSize ; A020
00001B84: 7403 't.' MOVEQ #$03,D2
00001B86: C4EA 001A '....' MULU.W $001A(A2),D2
00001B8A: 5282 'R.' ADDQ.L #1,D2
00001B8C: E28A '..' LSR.L #1,D2
00001B8E: 3542 0058 '5B.X' MOVE.W D2,$0058(A2)
00001B92: 7E40 '~@' MOVEQ #$40,D7 ; '@'
00001B94: 2002 ' .' MOVE.L D2,D0
00001B96: A51E '..' _NewPtrSys ; A51E
00001B98: 6600 EFEE 'f...' BNE *-$1010 ; 00000B88
00001B9C: 2548 0050 '%H.P' MOVE.L A0,$0050(A2)
00001BA0: 7602 'v.' MOVEQ #$02,D3
00001BA2: 30F5 7000 '0.p.' MOVE.W $00(A5,D7.W),(A0)+
00001BA6: 5447 'TG' ADDQ.W #2,D7
00001BA8: 5542 'UB' SUBQ.W #2,D2
00001BAA: 6F12 'o.' BLE.S *+$0014 ; 00001BBE
00001BAC: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001BB0: 65F0 'e.' BCS.S *-$000E ; 00001BA2
00001BB2: 5243 'RC' ADDQ.W #1,D3
00001BB4: 6100 1476 'a..v' BSR *+$1478 ; 0000302C
00001BB8: 660A 'f.' BNE.S *+$000C ; 00001BC4
00001BBA: 7E00 '~.' MOVEQ #$00,D7
00001BBC: 60E4 '`.' BRA.S *-$001A ; 00001BA2
00001BBE: 611E 'a.' BSR.S *+$0020 ; 00001BDE
00001BC0: 6738 'g8' BEQ.S *+$003A ; 00001BFA
00001BC2: 70C4 'p.' MOVEQ #$C4,D0
00001BC4: 6104 'a.' BSR.S *+$0006 ; 00001BCA
00001BC6: 6000 EFC0 '`...' BRA *-$103E ; 00000B88
00001BCA: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
00001BCE: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0
00001BD2: A01F '..' _DisposePtr ; A01F
00001BD4: 42AA 0050 'B..P' CLR.L $0050(A2)
00001BD8: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
00001BDC: 4E75 'Nu' RTS
00001BDE: 7602 'v.' MOVEQ #$02,D3
00001BE0: 7200 'r.' MOVEQ #$00,D1
00001BE2: 6100 1A16 'a...' BSR *+$1A18 ; 000035FA
00001BE6: 6602 'f.' BNE.S *+$0004 ; 00001BEA
00001BE8: 5241 'RA' ADDQ.W #1,D1
00001BEA: B66A 001A '.j..' CMP.W $001A(A2),D3
00001BEE: 6204 'b.' BHI.S *+$0006 ; 00001BF4
00001BF0: 5243 'RC' ADDQ.W #1,D3
00001BF2: 60EE '`.' BRA.S *-$0010 ; 00001BE2
00001BF4: B26A 002A '.j.*' CMP.W $002A(A2),D1
00001BF8: 4E75 'Nu' RTS
00001BFA: 7200 'r.' MOVEQ #$00,D1
00001BFC: 7400 't.' MOVEQ #$00,D2
00001BFE: 7E00 '~.' MOVEQ #$00,D7
00001C00: 6100 13FC 'a...' BSR *+$13FE ; 00002FFE
00001C04: 66BE 'f.' BNE.S *-$0040 ; 00001BC4
00001C06: 4A15 'J.' TST.B (A5)
00001C08: 660C 'f.' BNE.S *+$000E ; 00001C16
00001C0A: 204D ' M' MOVEA.L A5,A0
00001C0C: C346 '.F' EXG D1,D6
00001C0E: 7202 'r.' MOVEQ #$02,D1
00001C10: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00001C14: C346 '.F' EXG D1,D6
00001C16: 7000 'p.' MOVEQ #$00,D0
00001C18: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
00001C1C: 6722 'g"' BEQ.S *+$0024 ; 00001C40
00001C1E: 5241 'RA' ADDQ.W #1,D1
00001C20: B4B5 0012 '....' CMP.L $12(A5,D0.W),D2
00001C24: 6204 'b.' BHI.S *+$0006 ; 00001C2A
00001C26: 2435 0012 '$5..' MOVE.L $12(A5,D0.W),D2
00001C2A: 47F5 0016 'G...' LEA $16(A5,D0.W),A3
00001C2E: 614E 'aN' BSR.S *+$0050 ; 00001C7E
00001C30: 6690 'f.' BNE.S *-$006E ; 00001BC2
00001C32: 47F5 0020 'G.. ' LEA $20(A5,D0.W),A3
00001C36: 6146 'aF' BSR.S *+$0048 ; 00001C7E
00001C38: 6688 'f.' BNE.S *-$0076 ; 00001BC2
00001C3A: 6100 05C8 'a...' BSR *+$05CA ; 00002204
00001C3E: 65D8 'e.' BCS.S *-$0026 ; 00001C18
00001C40: 6100 13CC 'a...' BSR *+$13CE ; 0000300E
00001C44: 67C0 'g.' BEQ.S *-$003E ; 00001C06
00001C46: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00001C4A: 6600 FF78 'f..x' BNE *-$0086 ; 00001BC4
00001C4E: B4AA 0026 '...&' CMP.L $0026(A2),D2
00001C52: 6508 'e.' BCS.S *+$000A ; 00001C5C
00001C54: 5282 'R.' ADDQ.L #1,D2
00001C56: 2542 0026 '%B.&' MOVE.L D2,$0026(A2)
00001C5A: 5207 'R.' ADDQ.B #1,D7
00001C5C: B26A 0014 '.j..' CMP.W $0014(A2),D1
00001C60: 6706 'g.' BEQ.S *+$0008 ; 00001C68
00001C62: 3541 0014 '5A..' MOVE.W D1,$0014(A2)
00001C66: 5407 'T.' ADDQ.B #2,D7
00001C68: 4A07 'J.' TST.B D7
00001C6A: 670A 'g.' BEQ.S *+$000C ; 00001C76
00001C6C: 6100 FB42 'a..B' BSR *-$04BC ; 000017B0
00001C70: 6604 'f.' BNE.S *+$0006 ; 00001C76
00001C72: 6100 EB2C 'a..,' BSR *-$14D2 ; 000007A0
00001C76: 8F2A 0013 '.*..' OR.B D7,$0013(A2)
00001C7A: 6000 EEDC '`...' BRA *-$1122 ; 00000B58
00001C7E: 48E7 FE00 'H...' MOVEM.L D0-D6,-(A7)
00001C82: 322A 001A '2*..' MOVE.W $001A(A2),D1
00001C86: 7C00 '|.' MOVEQ #$00,D6
00001C88: 242A 001C '$*..' MOVE.L $001C(A2),D2
00001C8C: 3613 '6.' MOVE.W (A3),D3
00001C8E: 6714 'g.' BEQ.S *+$0016 ; 00001CA4
00001C90: 6100 1968 'a..h' BSR *+$196A ; 000035FA
00001C94: 5341 'SA' SUBQ.W #1,D1
00001C96: 6536 'e6' BCS.S *+$0038 ; 00001CCE
00001C98: 3605 '6.' MOVE.W D5,D3
00001C9A: 6708 'g.' BEQ.S *+$000A ; 00001CA4
00001C9C: DC82 '..' ADD.L D2,D6
00001C9E: 0C43 0001 '.C..' CMPI.W #$0001,D3
00001CA2: 66EC 'f.' BNE.S *-$0012 ; 00001C90
00001CA4: 361B '6.' MOVE.W (A3)+,D3
00001CA6: 281B '(.' MOVE.L (A3)+,D4
00001CA8: 2A1B '*.' MOVE.L (A3)+,D5
00001CAA: BC85 '..' CMP.L D5,D6
00001CAC: 671E 'g.' BEQ.S *+$0020 ; 00001CCC
00001CAE: 2706 ''.' MOVE.L D6,-(A3)
00001CB0: 6602 'f.' BNE.S *+$0004 ; 00001CB4
00001CB2: 4243 'BC' CLR.W D3
00001CB4: B886 '..' CMP.L D6,D4
00001CB6: 6302 'c.' BLS.S *+$0004 ; 00001CBA
00001CB8: 2806 '(.' MOVE.L D6,D4
00001CBA: 2704 ''.' MOVE.L D4,-(A3)
00001CBC: 3703 '7.' MOVE.W D3,-(A3)
00001CBE: 6100 FAF0 'a...' BSR *-$050E ; 000017B0
00001CC2: 660A 'f.' BNE.S *+$000C ; 00001CCE
00001CC4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001CC8: 08C7 0002 '....' BSET #$02,D7
00001CCC: 7200 'r.' MOVEQ #$00,D1
00001CCE: 4CDF 007F 'L...' MOVEM.L (A7)+,D0-D6
00001CD2: 4E75 'Nu' RTS
00001CD4: 2D1F '-.' MOVE.L (A7)+,-(A6)
00001CD6: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00001CDA: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00001CDE: 676A 'gj' BEQ.S *+$006C ; 00001D4A
00001CE0: 4A2A 0006 'J*..' TST.B $0006(A2)
00001CE4: 6A5E 'j^' BPL.S *+$0060 ; 00001D44
00001CE6: 6100 FEF6 'a...' BSR *-$0108 ; 00001BDE
00001CEA: 6658 'fX' BNE.S *+$005A ; 00001D44
00001CEC: 7602 'v.' MOVEQ #$02,D3
00001CEE: 6100 1342 'a..B' BSR *+$1344 ; 00003032
00001CF2: 6670 'fp' BNE.S *+$0072 ; 00001D64
00001CF4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001CF8: 701F 'p.' MOVEQ #$1F,D0
00001CFA: 224D '"M' MOVEA.L A5,A1
00001CFC: 41EA 0008 'A...' LEA $0008(A2),A0
00001D00: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2)
00001D06: 32D8 '2.' MOVE.W (A0)+,(A1)+
00001D08: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001D06
00001D0C: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0
00001D10: 342A 0058 '4*.X' MOVE.W $0058(A2),D2
00001D14: 7E40 '~@' MOVEQ #$40,D7 ; '@'
00001D16: 3B98 7000 ';.p.' MOVE.W (A0)+,$00(A5,D7.W)
00001D1A: 5447 'TG' ADDQ.W #2,D7
00001D1C: 5542 'UB' SUBQ.W #2,D2
00001D1E: 6F16 'o.' BLE.S *+$0018 ; 00001D36
00001D20: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001D24: 65F0 'e.' BCS.S *-$000E ; 00001D16
00001D26: 5243 'RC' ADDQ.W #1,D3
00001D28: 6100 1308 'a...' BSR *+$130A ; 00003032
00001D2C: 6636 'f6' BNE.S *+$0038 ; 00001D64
00001D2E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001D32: 7E00 '~.' MOVEQ #$00,D7
00001D34: 60E0 '`.' BRA.S *-$001E ; 00001D16
00001D36: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001D3A: 6408 'd.' BCC.S *+$000A ; 00001D44
00001D3C: 4275 7000 'Bup.' CLR.W $00(A5,D7.W)
00001D40: 5447 'TG' ADDQ.W #2,D7
00001D42: 60F2 '`.' BRA.S *-$000C ; 00001D36
00001D44: 6100 F172 'a..r' BSR *-$0E8C ; 00000EB8
00001D48: 661A 'f.' BNE.S *+$001C ; 00001D64
00001D4A: 422A 0006 'B*..' CLR.B $0006(A2)
00001D4E: 4A38 0346 'J8.F' TST.B $0346
00001D52: 660E 'f.' BNE.S *+$0010 ; 00001D62
00001D54: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00001D58: 6704 'g.' BEQ.S *+$0006 ; 00001D5E
00001D5A: 6100 FE6E 'a..n' BSR *-$0190 ; 00001BCA
00001D5E: 6100 F06C 'a..l' BSR *-$0F92 ; 00000DCC
00001D62: 7000 'p.' MOVEQ #$00,D0
00001D64: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
00001D68: 2F1E '/.' MOVE.L (A6)+,-(A7)
00001D6A: 4A40 'J@' TST.W D0
00001D6C: 4E75 'Nu' RTS
00001D6E: 6100 E368 'a..h' BSR *-$1C96 ; 000000D8
00001D72: 3428 001C '4(..' MOVE.W $001C(A0),D2
00001D76: 6E10 'n.' BGT.S *+$0012 ; 00001D88
00001D78: 6706 'g.' BEQ.S *+$0008 ; 00001D80
00001D7A: 6100 F3C8 'a...' BSR *-$0C36 ; 00001144
00001D7E: 6004 '`.' BRA.S *+$0006 ; 00001D84
00001D80: 6100 F3D8 'a...' BSR *-$0C26 ; 0000115A
00001D84: 6640 'f@' BNE.S *+$0042 ; 00001DC6
00001D86: 6012 '`.' BRA.S *+$0014 ; 00001D9A
00001D88: 2238 0358 '"8.X' MOVE.L $0358,D1
00001D8C: 6700 FA56 'g..V' BEQ *-$05A8 ; 000017E4
00001D90: 5342 'SB' SUBQ.W #1,D2
00001D92: 2441 '$A' MOVEA.L D1,A2
00001D94: 6704 'g.' BEQ.S *+$0006 ; 00001D9A
00001D96: 2212 '".' MOVE.L (A2),D1
00001D98: 60F2 '`.' BRA.S *-$000C ; 00001D8C
00001D9A: 08EA 0006 0013 '......' BSET #$06,$0013(A2)
00001DA0: 6100 007C 'a..|' BSR *+$007E ; 00001E1E
00001DA4: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001DA8: 670C 'g.' BEQ.S *+$000E ; 00001DB6
00001DAA: 6100 007A 'a..z' BSR *+$007C ; 00001E26
00001DAE: 65F4 'e.' BCS.S *-$000A ; 00001DA4
00001DB0: 08AA 0006 0013 '......' BCLR #$06,$0013(A2)
00001DB6: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001DB8: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
00001DBE: 5540 'U@' SUBQ.W #2,D0
00001DC0: 6AF6 'j.' BPL.S *-$0008 ; 00001DB8
00001DC2: 6100 FA24 'a..$' BSR *-$05DA ; 000017E8
00001DC6: 6000 E3DA '`...' BRA *-$1C24 ; 000001A2
00001DCA: 4EBA E30C 'N...' JSR *-$1CF2 ; 000000D8
00001DCE: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00001DD2: 3200 '2.' MOVE.W D0,D1
00001DD4: 6100 E2D4 'a...' BSR *-$1D2A ; 000000AA
00001DD8: 6B0C 'k.' BMI.S *+$000E ; 00001DE6
00001DDA: 3001 '0.' MOVE.W D1,D0
00001DDC: 6100 000C 'a...' BSR *+$000E ; 00001DEA
00001DE0: 2149 001C '!I..' MOVE.L A1,$001C(A0)
00001DE4: 7000 'p.' MOVEQ #$00,D0
00001DE6: 4EFA E3BA 'N...' JMP *-$1C44 ; 000001A2
00001DEA: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
00001DF0: 80F8 03F6 '....' DIVU.W $03F6,D0
00001DF4: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00001DF8: 2269 001A '"i..' MOVEA.L $001A(A1),A1
00001DFC: C0E9 0002 '....' MULU.W $0002(A1),D0
00001E00: 43F1 0804 'C...' LEA $04(A1,D0.L),A1
00001E04: 4E75 'Nu' RTS
00001E06: 0440 8001 '.@..' SUBI.W #$8001,D0
00001E0A: E848 '.H' LSR.W #4,D0
00001E0C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00001E10: 2269 001E '"i..' MOVEA.L $001E(A1),A1
00001E14: C0E9 0002 '....' MULU.W $0002(A1),D0
00001E18: 43F1 0804 'C...' LEA $04(A1,D0.L),A1
00001E1C: 4E75 'Nu' RTS
00001E1E: 2278 034E '"x.N' MOVEA.L $034E,A1
00001E22: 7202 'r.' MOVEQ #$02,D1
00001E24: 4E75 'Nu' RTS
00001E26: D278 03F6 '.x..' ADD.W $03F6,D1
00001E2A: B251 '.Q' CMP.W (A1),D1
00001E2C: 4E75 'Nu' RTS
00001E2E: 61EE 'a.' BSR.S *-$0010 ; 00001E1E
00001E30: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
00001E34: 6606 'f.' BNE.S *+$0008 ; 00001E3C
00001E36: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001E3A: 6708 'g.' BEQ.S *+$000A ; 00001E44
00001E3C: 61E8 'a.' BSR.S *-$0016 ; 00001E26
00001E3E: 65F0 'e.' BCS.S *-$000E ; 00001E30
00001E40: 44FC 0000 'D...' MOVE #$0000,CCR
00001E44: 4E75 'Nu' RTS
00001E46: 4201 'B.' CLR.B D1
00001E48: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00001E4C: 6100 E28A 'a...' BSR *-$1D74 ; 000000D8
00001E50: 50F8 0347 'P..G' ST $0347
00001E54: 6018 '`.' BRA.S *+$001A ; 00001E6E
00001E56: 6100 E280 'a...' BSR *-$1D7E ; 000000D8
00001E5A: 4238 0347 'B8.G' CLR.B $0347
00001E5E: 600E '`.' BRA.S *+$0010 ; 00001E6E
00001E60: 2F38 0784 '/8..' MOVE.L $0784,-(A7)
00001E64: 4E75 'Nu' RTS
00001E66: 6100 E270 'a..p' BSR *-$1D8E ; 000000D8
00001E6A: 50F8 0347 'P..G' ST $0347
00001E6E: 6100 E638 'a..8' BSR *-$19C6 ; 000004A8
00001E72: 61AA 'a.' BSR.S *-$0054 ; 00001E1E
00001E74: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001E78: 670E 'g.' BEQ.S *+$0010 ; 00001E88
00001E7A: 61AA 'a.' BSR.S *-$0054 ; 00001E26
00001E7C: 65F6 'e.' BCS.S *-$0008 ; 00001E74
00001E7E: 70D6 'p.' MOVEQ #$D6,D0
00001E80: 4268 0018 'Bh..' CLR.W $0018(A0)
00001E84: 6000 E31C '`...' BRA *-$1CE2 ; 000001A2
00001E88: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00001E8C: D289 '..' ADD.L A1,D1
00001E8E: 6100 09CC 'a...' BSR *+$09CE ; 0000285C
00001E92: 66EC 'f.' BNE.S *-$0012 ; 00001E80
00001E94: 2F08 '/.' MOVE.L A0,-(A7)
00001E96: 2041 ' A' MOVEA.L D1,A0
00001E98: 7000 'p.' MOVEQ #$00,D0
00001E9A: 3038 03F6 '08..' MOVE.W $03F6,D0
00001E9E: E248 '.H' LSR.W #1,D0
00001EA0: 5340 'S@' SUBQ.W #1,D0
00001EA2: 4258 'BX' CLR.W (A0)+
00001EA4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001EA2
00001EA8: 205F ' _' MOVEA.L (A7)+,A0
00001EAA: 6100 0EEC 'a...' BSR *+$0EEE ; 00002D98
00001EAE: 6600 0264 'f..d' BNE *+$0266 ; 00002114
00001EB2: 70D5 'p.' MOVEQ #$D5,D0
00001EB4: 0C15 0002 '....' CMPI.B #$02,(A5)
00001EB8: 66C6 'f.' BNE.S *-$0038 ; 00001E80
00001EBA: 2641 '&A' MOVEA.L D1,A3
00001EBC: 2747 0036 ''G.6' MOVE.L D7,$0036(A3)
00001EC0: 202D 0004 ' -..' MOVE.L $0004(A5),D0
00001EC4: 2740 0032 ''@.2' MOVE.L D0,$0032(A3)
00001EC8: 2746 003A ''F.:' MOVE.L D6,$003A(A3)
00001ECC: 7000 'p.' MOVEQ #$00,D0
00001ECE: 302D 0048 '0-.H' MOVE.W $0048(A5),D0
00001ED2: 670C 'g.' BEQ.S *+$000E ; 00001EE0
00001ED4: C0EA 001E '....' MULU.W $001E(A2),D0
00001ED8: 08EB 0006 0004 '......' BSET #$06,$0004(A3)
00001EDE: 600A '`.' BRA.S *+$000C ; 00001EEA
00001EE0: 202A 0020 ' *. ' MOVE.L $0020(A2),D0
00001EE4: 08AB 0006 0004 '......' BCLR #$06,$0004(A3)
00001EEA: 2740 001E ''@..' MOVE.L D0,$001E(A3)
00001EEE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00001EF2: 700C 'p.' MOVEQ #$0C,D0
00001EF4: 41ED 004A 'A..J' LEA $004A(A5),A0
00001EF8: 4A38 0347 'J8.G' TST.B $0347
00001EFC: 6604 'f.' BNE.S *+$0006 ; 00001F02
00001EFE: 41ED 0056 'A..V' LEA $0056(A5),A0
00001F02: 43EB 0026 'C..&' LEA $0026(A3),A1
00001F06: A22E '..' _BlockMoveData ; A22E
00001F08: 7000 'p.' MOVEQ #$00,D0
00001F0A: 3002 '0.' MOVE.W D2,D0
00001F0C: 204C ' L' MOVEA.L A4,A0
00001F0E: 43EB 003E 'C..>' LEA $003E(A3),A1
00001F12: 12C0 '..' MOVE.B D0,(A1)+
00001F14: A22E '..' _BlockMoveData ; A22E
00001F16: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00001F1A: 2D08 '-.' MOVE.L A0,-(A6)
00001F1C: 2006 ' .' MOVE.L D6,D0
00001F1E: 2407 '$.' MOVE.L D7,D2
00001F20: 41EB 003E 'A..>' LEA $003E(A3),A0
00001F24: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00001F28: 6700 000E 'g...' BEQ *+$0010 ; 00001F38
00001F2C: 205E ' ^' MOVEA.L (A6)+,A0
00001F2E: 6B00 FF50 'k..P' BMI *-$00AE ; 00001E80
00001F32: 70D5 'p.' MOVEQ #$D5,D0
00001F34: 6000 FF4A '`..J' BRA *-$00B4 ; 00001E80
00001F38: 2A49 '*I' MOVEA.L A1,A5
00001F3A: 41E8 0006 'A...' LEA $0006(A0),A0
00001F3E: 43EB 003E 'C..>' LEA $003E(A3),A1
00001F42: 7000 'p.' MOVEQ #$00,D0
00001F44: 1010 '..' MOVE.B (A0),D0
00001F46: 5280 'R.' ADDQ.L #1,D0
00001F48: A22E '..' _BlockMoveData ; A22E
00001F4A: 205E ' ^' MOVEA.L (A6)+,A0
00001F4C: 4247 'BG' CLR.W D7
00001F4E: 362D 0002 '6-..' MOVE.W $0002(A5),D3
00001F52: 0243 0100 '.C..' ANDI.W #$0100,D3
00001F56: 6704 'g.' BEQ.S *+$0006 ; 00001F5C
00001F58: 08C3 000D '....' BSET #$0D,D3
00001F5C: 4BED 0014 'K...' LEA $0014(A5),A5
00001F60: 241D '$.' MOVE.L (A5)+,D2
00001F62: 381D '8.' MOVE.W (A5)+,D4
00001F64: 2A1D '*.' MOVE.L (A5)+,D5
00001F66: 2C1D ',.' MOVE.L (A5)+,D6
00001F68: 4A38 0347 'J8.G' TST.B $0347
00001F6C: 660A 'f.' BNE.S *+$000C ; 00001F78
00001F6E: 08C3 0009 '....' BSET #$09,D3
00001F72: 381D '8.' MOVE.W (A5)+,D4
00001F74: 2A1D '*.' MOVE.L (A5)+,D5
00001F76: 2C1D ',.' MOVE.L (A5)+,D6
00001F78: 303C FAE2 '0<..' MOVE.W #$FAE2,D0
00001F7C: 4A86 'J.' TST.L D6
00001F7E: 6B04 'k.' BMI.S *+$0006 ; 00001F84
00001F80: 6164 'ad' BSR.S *+$0066 ; 00001FE6
00001F82: 6714 'g.' BEQ.S *+$0016 ; 00001F98
00001F84: 7200 'r.' MOVEQ #$00,D1
00001F86: 3238 03F6 '28..' MOVE.W $03F6,D1
00001F8A: E249 '.I' LSR.W #1,D1
00001F8C: 5341 'SA' SUBQ.W #1,D1
00001F8E: 425B 'B[' CLR.W (A3)+
00001F90: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00001F8E
00001F94: 6000 FEEE '`...' BRA *-$0110 ; 00001E84
00001F98: 26C2 '&.' MOVE.L D2,(A3)+
00001F9A: 36C3 '6.' MOVE.W D3,(A3)+
00001F9C: 36C4 '6.' MOVE.W D4,(A3)+
00001F9E: 26C5 '&.' MOVE.L D5,(A3)+
00001FA0: 26C6 '&.' MOVE.L D6,(A3)+
00001FA2: 429B 'B.' CLR.L (A3)+
00001FA4: 26CA '&.' MOVE.L A2,(A3)+
00001FA6: 99CC '..' SUBA.L A4,A4
00001FA8: 200C ' .' MOVE.L A4,D0
00001FAA: 26CC '&.' MOVE.L A4,(A3)+
00001FAC: 36C7 '6.' MOVE.W D7,(A3)+
00001FAE: 588B 'X.' ADDQ.L #4,A3
00001FB0: 429B 'B.' CLR.L (A3)+
00001FB2: 08EA 0007 0005 '......' BSET #$07,$0005(A2)
00001FB8: 3828 0018 '8(..' MOVE.W $0018(A0),D4
00001FBC: 6100 FE70 'a..p' BSR *-$018E ; 00001E2E
00001FC0: B841 '.A' CMP.W D1,D4
00001FC2: 670C 'g.' BEQ.S *+$000E ; 00001FD0
00001FC4: 1A31 1004 '.1..' MOVE.B $04(A1,D1.W),D5
00001FC8: 1C05 '..' MOVE.B D5,D6
00001FCA: B706 '..' EOR.B D3,D6
00001FCC: E40E '..' LSR.B #2,D6
00001FCE: 6408 'd.' BCC.S *+$000A ; 00001FD8
00001FD0: 6100 FE6A 'a..j' BSR *-$0194 ; 00001E3C
00001FD4: 67EA 'g.' BEQ.S *-$0014 ; 00001FC0
00001FD6: 6008 '`.' BRA.S *+$000A ; 00001FE0
00001FD8: 4EBA 14E8 'N...' JSR *+$14EA ; 000034C2
00001FDC: 1385 1004 '....' MOVE.B D5,$04(A1,D1.W)
00001FE0: 7000 'p.' MOVEQ #$00,D0
00001FE2: 6000 E1BE '`...' BRA *-$1E40 ; 000001A2
00001FE6: 2F38 0788 '/8..' MOVE.L $0788,-(A7)
00001FEA: 4E75 'Nu' RTS
00001FEC: 0C28 0001 001B '.(....' CMPI.B #$01,$001B(A0)
00001FF2: 6722 'g"' BEQ.S *+$0024 ; 00002016
00001FF4: 08C3 0008 '....' BSET #$08,D3
00001FF8: 670E 'g.' BEQ.S *+$0010 ; 00002008
00001FFA: 4A28 001B 'J(..' TST.B $001B(A0)
00001FFE: 6716 'g.' BEQ.S *+$0018 ; 00002016
00002000: 4268 0018 'Bh..' CLR.W $0018(A0)
00002004: 70CA 'p.' MOVEQ #$CA,D0
00002006: 6014 '`.' BRA.S *+$0016 ; 0000201C
00002008: 0828 0002 001B '.(....' BTST #$02,$001B(A0)
0000200E: 6704 'g.' BEQ.S *+$0006 ; 00002014
00002010: 08C3 000C '....' BSET #$0C,D3
00002014: 6008 '`.' BRA.S *+$000A ; 0000201E
00002016: 0883 0008 '....' BCLR #$08,D3
0000201A: 7000 'p.' MOVEQ #$00,D0
0000201C: 4E75 'Nu' RTS
0000201E: 6100 FE0E 'a...' BSR *-$01F0 ; 00001E2E
00002022: 6628 'f(' BNE.S *+$002A ; 0000204C
00002024: 3031 1004 '01..' MOVE.W $04(A1,D1.W),D0
00002028: B740 '.@' EOR.W D3,D0
0000202A: 0240 0300 '.@..' ANDI.W #$0300,D0
0000202E: 660E 'f.' BNE.S *+$0010 ; 0000203E
00002030: 0803 000C '....' BTST #$0C,D3
00002034: 670E 'g.' BEQ.S *+$0010 ; 00002044
00002036: 0831 0004 1004 '.1....' BTST #$04,$04(A1,D1.W)
0000203C: 6706 'g.' BEQ.S *+$0008 ; 00002044
0000203E: 6100 FDFC 'a...' BSR *-$0202 ; 00001E3C
00002042: 60DE '`.' BRA.S *-$0020 ; 00002022
00002044: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002048: 70CF 'p.' MOVEQ #$CF,D0
0000204A: 6002 '`.' BRA.S *+$0004 ; 0000204E
0000204C: 7000 'p.' MOVEQ #$00,D0
0000204E: 4E75 'Nu' RTS
00002050: 6100 E086 'a...' BSR *-$1F78 ; 000000D8
00002054: 08F8 0001 0376 '.....v' BSET #$01,$0376
0000205A: 600A '`.' BRA.S *+$000C ; 00002066
0000205C: 6100 E07A 'a..z' BSR *-$1F84 ; 000000D8
00002060: 08B8 0001 0376 '.....v' BCLR #$01,$0376
00002066: 6100 07F4 'a...' BSR *+$07F6 ; 0000285C
0000206A: 6604 'f.' BNE.S *+$0006 ; 00002070
0000206C: 70D0 'p.' MOVEQ #$D0,D0
0000206E: 6064 '`d' BRA.S *+$0066 ; 000020D4
00002070: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002074: 665E 'f^' BNE.S *+$0060 ; 000020D4
00002076: 6100 F738 'a..8' BSR *-$08C6 ; 000017B0
0000207A: 6658 'fX' BNE.S *+$005A ; 000020D4
0000207C: 6100 0D1A 'a...' BSR *+$0D1C ; 00002D98
00002080: 670E 'g.' BEQ.S *+$0010 ; 00002090
00002082: 0838 0001 0376 '.8...v' BTST #$01,$0376
00002088: 6700 00D4 'g...' BEQ *+$00D6 ; 0000215E
0000208C: 7085 'p.' MOVEQ #$85,D0
0000208E: 6044 '`D' BRA.S *+$0046 ; 000020D4
00002090: 1228 001A '.(..' MOVE.B $001A(A0),D1
00002094: 4841 'HA' SWAP D1
00002096: 123C 0002 '.<..' MOVE.B #$02,D1
0000209A: 0838 0001 0376 '.8...v' BTST #$01,$0376
000020A0: 6704 'g.' BEQ.S *+$0006 ; 000020A6
000020A2: 123C 0001 '.<..' MOVE.B #$01,D1
000020A6: 2D08 '-.' MOVE.L A0,-(A6)
000020A8: 612E 'a.' BSR.S *+$0030 ; 000020D8
000020AA: 3D02 '=.' MOVE.W D2,-(A6)
000020AC: 2006 ' .' MOVE.L D6,D0
000020AE: 4EBA 0000 'N...' JSR CMCREATECN ; id: 458
000020B2: 341E '4.' MOVE.W (A6)+,D2
000020B4: 6152 'aR' BSR.S *+$0054 ; 00002108
000020B6: 205E ' ^' MOVEA.L (A6)+,A0
000020B8: 4A40 'J@' TST.W D0
000020BA: 670A 'g.' BEQ.S *+$000C ; 000020C6
000020BC: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000020C0: 6612 'f.' BNE.S *+$0014 ; 000020D4
000020C2: 7088 'p.' MOVEQ #$88,D0
000020C4: 600E '`.' BRA.S *+$0010 ; 000020D4
000020C6: 0838 0001 0376 '.8...v' BTST #$01,$0376
000020CC: 6704 'g.' BEQ.S *+$0006 ; 000020D2
000020CE: 2141 0030 '!A.0' MOVE.L D1,$0030(A0)
000020D2: 7000 'p.' MOVEQ #$00,D0
000020D4: 6000 E0CC '`...' BRA *-$1F32 ; 000001A2
000020D8: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7)
000020DC: 91C8 '..' SUBA.L A0,A0
000020DE: 4A42 'JB' TST.W D2
000020E0: 6720 'g ' BEQ.S *+$0022 ; 00002102
000020E2: 3042 '0B' MOVEA.W D2,A0
000020E4: 5242 'RB' ADDQ.W #1,D2
000020E6: 0882 0000 '....' BCLR #$00,D2
000020EA: 9CC2 '..' SUBA.W D2,A6
000020EC: 3F02 '?.' MOVE.W D2,-(A7)
000020EE: 3408 '4.' MOVE.W A0,D2
000020F0: 204C ' L' MOVEA.L A4,A0
000020F2: 224E '"N' MOVEA.L A6,A1
000020F4: 7000 'p.' MOVEQ #$00,D0
000020F6: 3002 '0.' MOVE.W D2,D0
000020F8: A22E '..' _BlockMoveData ; A22E
000020FA: 3D02 '=.' MOVE.W D2,-(A6)
000020FC: 341F '4.' MOVE.W (A7)+,D2
000020FE: 204E ' N' MOVEA.L A6,A0
00002100: 5288 'R.' ADDQ.L #1,A0
00002102: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1
00002106: 4E75 'Nu' RTS
00002108: 4A42 'JB' TST.W D2
0000210A: 6706 'g.' BEQ.S *+$0008 ; 00002112
0000210C: 3F1E '?.' MOVE.W (A6)+,-(A7)
0000210E: DCC2 '..' ADDA.W D2,A6
00002110: 341F '4.' MOVE.W (A7)+,D2
00002112: 4E75 'Nu' RTS
00002114: 2641 '&A' MOVEA.L D1,A3
00002116: 3E38 0340 '>8.@' MOVE.W $0340,D7
0000211A: 3615 '6.' MOVE.W (A5),D3
0000211C: 0243 01FF '.C..' ANDI.W #$01FF,D3
00002120: 0803 0008 '....' BTST #$08,D3
00002124: 6704 'g.' BEQ.S *+$0006 ; 0000212A
00002126: 08C3 000D '....' BSET #$0D,D3
0000212A: 276A 0020 001E ''j. ..' MOVE.L $0020(A2),$001E(A3)
00002130: 4BED 0012 'K...' LEA $0012(A5),A5
00002134: 241D '$.' MOVE.L (A5)+,D2
00002136: 381D '8.' MOVE.W (A5)+,D4
00002138: 2A1D '*.' MOVE.L (A5)+,D5
0000213A: 2C1D ',.' MOVE.L (A5)+,D6
0000213C: 4A38 0347 'J8.G' TST.B $0347
00002140: 660A 'f.' BNE.S *+$000C ; 0000214C
00002142: 08C3 0009 '....' BSET #$09,D3
00002146: 381D '8.' MOVE.W (A5)+,D4
00002148: 2A1D '*.' MOVE.L (A5)+,D5
0000214A: 2C1D ',.' MOVE.L (A5)+,D6
0000214C: 6100 FE98 'a...' BSR *-$0166 ; 00001FE6
00002150: 6608 'f.' BNE.S *+$000A ; 0000215A
00002152: 6000 FE44 '`..D' BRA *-$01BA ; 00001F98
00002156: 4268 0018 'Bh..' CLR.W $0018(A0)
0000215A: 6000 E046 '`..F' BRA *-$1FB8 ; 000001A2
0000215E: 4A42 'JB' TST.W D2
00002160: 670E 'g.' BEQ.S *+$0010 ; 00002170
00002162: 3002 '0.' MOVE.W D2,D0
00002164: 5340 'S@' SUBQ.W #1,D0
00002166: 6D0E 'm.' BLT.S *+$0010 ; 00002176
00002168: 0C34 003A 0000 '.4.:..' CMPI.B #$3A,$00(A4,D0.W) ; ':'
0000216E: 66F4 'f.' BNE.S *-$000A ; 00002164
00002170: 70DB 'p.' MOVEQ #$DB,D0
00002172: 6000 E02E '`...' BRA *-$1FD0 ; 000001A2
00002176: 6150 'aP' BSR.S *+$0052 ; 000021C8
00002178: 66F8 'f.' BNE.S *-$0006 ; 00002172
0000217A: 3005 '0.' MOVE.W D5,D0
0000217C: 224D '"M' MOVEA.L A5,A1
0000217E: 4259 'BY' CLR.W (A1)+
00002180: 5540 'U@' SUBQ.W #2,D0
00002182: 62FA 'b.' BHI.S *-$0004 ; 0000217E
00002184: 08D5 0007 '....' BSET #$07,(A5)
00002188: 1B68 001A 0001 '.h....' MOVE.B $001A(A0),$0001(A5)
0000218E: 2B6A 0026 0012 '+j.&..' MOVE.L $0026(A2),$0012(A5)
00002194: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00002198: 4BED 002A 'K..*' LEA $002A(A5),A5
0000219C: 2AB8 020C '*...' MOVE.L $020C,(A5)
000021A0: 2ADD '*.' MOVE.L (A5)+,(A5)+
000021A2: 1AC2 '..' MOVE.B D2,(A5)+
000021A4: 6706 'g.' BEQ.S *+$0008 ; 000021AC
000021A6: 1ADC '..' MOVE.B (A4)+,(A5)+
000021A8: 5302 'S.' SUBQ.B #1,D2
000021AA: 62FA 'b.' BHI.S *-$0004 ; 000021A6
000021AC: 6100 E5F2 'a...' BSR *-$1A0C ; 000007A0
000021B0: 526A 0014 'Rj..' ADDQ.W #1,$0014(A2)
000021B4: 6104 'a.' BSR.S *+$0006 ; 000021BA
000021B6: 7000 'p.' MOVEQ #$00,D0
000021B8: 60B8 '`.' BRA.S *-$0046 ; 00002172
000021BA: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000021BE: 2278 0380 '"x..' MOVEA.L $0380,A1
000021C2: 7200 'r.' MOVEQ #$00,D1
000021C4: 4EFA 0000 'N...' JMP HFS_2A230 ; id: 344
000021C8: 265F '&_' MOVEA.L (A7)+,A3
000021CA: 7A34 'z4' MOVEQ #$34,D5 ; '4'
000021CC: DA42 '.B' ADD.W D2,D5
000021CE: 0885 0000 '....' BCLR #$00,D5
000021D2: 6100 0E2A 'a..*' BSR *+$0E2C ; 00002FFE
000021D6: 6004 '`.' BRA.S *+$0006 ; 000021DC
000021D8: 6100 0E34 'a..4' BSR *+$0E36 ; 0000300E
000021DC: 6624 'f$' BNE.S *+$0026 ; 00002202
000021DE: 7000 'p.' MOVEQ #$00,D0
000021E0: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
000021E4: 6704 'g.' BEQ.S *+$0006 ; 000021EA
000021E6: 611C 'a.' BSR.S *+$001E ; 00002204
000021E8: 65F6 'e.' BCS.S *-$0008 ; 000021E0
000021EA: 3800 '8.' MOVE.W D0,D4
000021EC: D845 '.E' ADD.W D5,D4
000021EE: 0C44 0200 '.D..' CMPI.W #$0200,D4
000021F2: 64E4 'd.' BCC.S *-$001A ; 000021D8
000021F4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
000021F8: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5
000021FC: 42AA 005A 'B..Z' CLR.L $005A(A2)
00002200: 7000 'p.' MOVEQ #$00,D0
00002202: 4ED3 'N.' JMP (A3)
00002204: 7C00 '|.' MOVEQ #$00,D6
00002206: 1C35 0032 '.5.2' MOVE.B $32(A5,D0.W),D6
0000220A: D046 '.F' ADD.W D6,D0
0000220C: 0640 0034 '.@.4' ADDI.W #$0034,D0
00002210: 0880 0000 '....' BCLR #$00,D0
00002214: 0C40 01CC '.@..' CMPI.W #$01CC,D0
00002218: 4E75 'Nu' RTS
0000221A: 2278 0372 '"x.r' MOVEA.L $0372,A1
0000221E: 7202 'r.' MOVEQ #$02,D1
00002220: 4E75 'Nu' RTS
00002222: 0641 0010 '.A..' ADDI.W #$0010,D1
00002226: B251 '.Q' CMP.W (A1),D1
00002228: 4E75 'Nu' RTS
0000222A: 61EE 'a.' BSR.S *-$0010 ; 0000221A
0000222C: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2
00002230: 6708 'g.' BEQ.S *+$000A ; 0000223A
00002232: 61EE 'a.' BSR.S *-$0010 ; 00002222
00002234: 65F6 'e.' BCS.S *-$0008 ; 0000222C
00002236: 44FC 0000 'D...' MOVE #$0000,CCR
0000223A: 4E75 'Nu' RTS
0000223C: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7)
00002240: 242D 0006 '$-..' MOVE.L $0006(A5),D2
00002244: 61E4 'a.' BSR.S *-$001A ; 0000222A
00002246: 660A 'f.' BNE.S *+$000C ; 00002252
00002248: B4B1 1004 '....' CMP.L $04(A1,D1.W),D2
0000224C: 670C 'g.' BEQ.S *+$000E ; 0000225A
0000224E: 61E2 'a.' BSR.S *-$001C ; 00002232
00002250: 60F4 '`.' BRA.S *-$000A ; 00002246
00002252: 7000 'p.' MOVEQ #$00,D0
00002254: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1
00002258: 4E75 'Nu' RTS
0000225A: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
0000225E: 70D1 'p.' MOVEQ #$D1,D0
00002260: 60F2 '`.' BRA.S *-$000C ; 00002254
00002262: 2F09 '/.' MOVE.L A1,-(A7)
00002264: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002268: 6100 0B2E 'a...' BSR *+$0B30 ; 00002D98
0000226C: 6704 'g.' BEQ.S *+$0006 ; 00002272
0000226E: 242D 0012 '$-..' MOVE.L $0012(A5),D2
00002272: 6100 FBBA 'a...' BSR *-$0444 ; 00001E2E
00002276: 6706 'g.' BEQ.S *+$0008 ; 0000227E
00002278: 7000 'p.' MOVEQ #$00,D0
0000227A: 225F '"_' MOVEA.L (A7)+,A1
0000227C: 4E75 'Nu' RTS
0000227E: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002282: 70D1 'p.' MOVEQ #$D1,D0
00002284: 60F4 '`.' BRA.S *-$000A ; 0000227A
00002286: 6100 DE50 'a..P' BSR *-$21AE ; 000000D8
0000228A: 6100 05BA 'a...' BSR *+$05BC ; 00002846
0000228E: 6100 0B08 'a...' BSR *+$0B0A ; 00002D98
00002292: 6600 0358 'f..X' BNE *+$035A ; 000025EC
00002296: 70D3 'p.' MOVEQ #$D3,D0
00002298: 082D 0000 0002 '.-....' BTST #$00,$0002(A5)
0000229E: 6662 'fb' BNE.S *+$0064 ; 00002302
000022A0: 08B8 0001 0376 '.....v' BCLR #$01,$0376
000022A6: 0C15 0001 '....' CMPI.B #$01,(A5)
000022AA: 660A 'f.' BNE.S *+$000C ; 000022B6
000022AC: 08F8 0001 0376 '.....v' BSET #$01,$0376
000022B2: 6188 'a.' BSR.S *-$0076 ; 0000223C
000022B4: 600E '`.' BRA.S *+$0010 ; 000022C4
000022B6: 0C15 0002 '....' CMPI.B #$02,(A5)
000022BA: 660A 'f.' BNE.S *+$000C ; 000022C6
000022BC: 2D02 '-.' MOVE.L D2,-(A6)
000022BE: 61A2 'a.' BSR.S *-$005C ; 00002262
000022C0: 241E '$.' MOVE.L (A6)+,D2
000022C2: 4A40 'J@' TST.W D0
000022C4: 663C 'f<' BNE.S *+$003E ; 00002302
000022C6: 6100 FE10 'a...' BSR *-$01EE ; 000020D8
000022CA: 2D02 '-.' MOVE.L D2,-(A6)
000022CC: 2407 '$.' MOVE.L D7,D2
000022CE: 0C15 0002 '....' CMPI.B #$02,(A5)
000022D2: 6610 'f.' BNE.S *+$0012 ; 000022E4
000022D4: 202D 0014 ' -..' MOVE.L $0014(A5),D0
000022D8: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454
000022DC: 2006 ' .' MOVE.L D6,D0
000022DE: 4EBA 2830 'N.(0' JSR *+$2832 ; 00004B10
000022E2: 661E 'f.' BNE.S *+$0020 ; 00002302
000022E4: 2006 ' .' MOVE.L D6,D0
000022E6: 4EBA 0000 'N...' JSR CMDELETECN ; id: 457
000022EA: 241E '$.' MOVE.L (A6)+,D2
000022EC: 6100 FE1A 'a...' BSR *-$01E4 ; 00002108
000022F0: 0C40 0032 '.@.2' CMPI.W #$0032,D0
000022F4: 6604 'f.' BNE.S *+$0006 ; 000022FA
000022F6: 70D1 'p.' MOVEQ #$D1,D0
000022F8: 6008 '`.' BRA.S *+$000A ; 00002302
000022FA: 0C40 0033 '.@.3' CMPI.W #$0033,D0
000022FE: 6602 'f.' BNE.S *+$0004 ; 00002302
00002300: 70CE 'p.' MOVEQ #$CE,D0
00002302: 6000 DE9E '`...' BRA *-$2160 ; 000001A2
00002306: 6100 DDD0 'a...' BSR *-$222E ; 000000D8
0000230A: 2428 001C '$(..' MOVE.L $001C(A0),D2
0000230E: 6100 EF82 'a...' BSR *-$107C ; 00001292
00002312: 6600 0184 'f...' BNE *+$0186 ; 00002498
00002316: 4A42 'JB' TST.W D2
00002318: 6700 018A 'g...' BEQ *+$018C ; 000024A4
0000231C: 224A '"J' MOVEA.L A2,A1
0000231E: 3E03 '>.' MOVE.W D3,D7
00002320: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
00002326: 6100 EE1C 'a...' BSR *-$11E2 ; 00001144
0000232A: 660A 'f.' BNE.S *+$000C ; 00002336
0000232C: B5C9 '..' CMPA.L A1,A2
0000232E: 6712 'g.' BEQ.S *+$0014 ; 00002342
00002330: 4A47 'JG' TST.W D7
00002332: 670E 'g.' BEQ.S *+$0010 ; 00002342
00002334: 70DB 'p.' MOVEQ #$DB,D0
00002336: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000233A: 6602 'f.' BNE.S *+$0004 ; 0000233E
0000233C: 70D0 'p.' MOVEQ #$D0,D0
0000233E: 6000 DE62 '`..b' BRA *-$219C ; 000001A2
00002342: 6100 F46C 'a..l' BSR *-$0B92 ; 000017B0
00002346: 66EE 'f.' BNE.S *-$0010 ; 00002336
00002348: 6100 0A4E 'a..N' BSR *+$0A50 ; 00002D98
0000234C: 6600 0314 'f...' BNE *+$0316 ; 00002662
00002350: 6100 050A 'a...' BSR *+$050C ; 0000285C
00002354: 66E0 'f.' BNE.S *-$001E ; 00002336
00002356: 70D3 'p.' MOVEQ #$D3,D0
00002358: 082D 0000 0002 '.-....' BTST #$00,$0002(A5)
0000235E: 66D6 'f.' BNE.S *-$0028 ; 00002336
00002360: 2806 '(.' MOVE.L D6,D4
00002362: 2A07 '*.' MOVE.L D7,D5
00002364: 48E6 2C08 'H.,.' MOVEM.L D2/D4/D5/A4,-(A6)
00002368: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
0000236C: 2428 001C '$(..' MOVE.L $001C(A0),D2
00002370: 2142 0012 '!B..' MOVE.L D2,$0012(A0)
00002374: 6100 04E6 'a...' BSR *+$04E8 ; 0000285C
00002378: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
0000237E: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002382: 4CDE 1034 'L..4' MOVEM.L (A6)+,D2/D4/D5/A4
00002386: 4A40 'J@' TST.W D0
00002388: 6626 'f&' BNE.S *+$0028 ; 000023B0
0000238A: 2F08 '/.' MOVE.L A0,-(A7)
0000238C: 48E6 2008 'H. .' MOVEM.L D2/A4,-(A6)
00002390: 3002 '0.' MOVE.W D2,D0
00002392: 204C ' L' MOVEA.L A4,A0
00002394: 4840 'H@' SWAP D0
00002396: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000239C: 3002 '0.' MOVE.W D2,D0
0000239E: 224C '"L' MOVEA.L A4,A1
000023A0: A03C '.<' _CmpString ; A03C
000023A2: 4CDE 1004 'L...' MOVEM.L (A6)+,D2/A4
000023A6: 205F ' _' MOVEA.L (A7)+,A0
000023A8: 6604 'f.' BNE.S *+$0006 ; 000023AE
000023AA: BC84 '..' CMP.L D4,D6
000023AC: 670E 'g.' BEQ.S *+$0010 ; 000023BC
000023AE: 70D0 'p.' MOVEQ #$D0,D0
000023B0: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000023B4: 6680 'f.' BNE.S *-$007E ; 00002336
000023B6: BC84 '..' CMP.L D4,D6
000023B8: 6600 FF7A 'f..z' BNE *-$0084 ; 00002334
000023BC: 6100 FD1A 'a...' BSR *-$02E4 ; 000020D8
000023C0: 2F02 '/.' MOVE.L D2,-(A7)
000023C2: 2248 '"H' MOVEA.L A0,A1
000023C4: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
000023CA: 6100 FD0C 'a...' BSR *-$02F2 ; 000020D8
000023CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000023D0: 2D02 '-.' MOVE.L D2,-(A6)
000023D2: C149 '.I' EXG A0,A1
000023D4: 2004 ' .' MOVE.L D4,D0
000023D6: 2405 '$.' MOVE.L D5,D2
000023D8: 0C80 0000 0001 '......' CMPI.L #$00000001,D0
000023DE: 670E 'g.' BEQ.S *+$0010 ; 000023EE
000023E0: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000023E6: 6610 'f.' BNE.S *+$0012 ; 000023F8
000023E8: 2F48 FFFC '/H..' MOVE.L A0,-$0004(A7)
000023EC: 660A 'f.' BNE.S *+$000C ; 000023F8
000023EE: 0C11 001B '....' CMPI.B #$1B,(A1)
000023F2: 6304 'c.' BLS.S *+$0006 ; 000023F8
000023F4: 70DB 'p.' MOVEQ #$DB,D0
000023F6: 6028 '`(' BRA.S *+$002A ; 00002420
000023F8: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
000023FC: 2E02 '..' MOVE.L D2,D7
000023FE: 4A40 'J@' TST.W D0
00002400: 661E 'f.' BNE.S *+$0020 ; 00002420
00002402: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
00002408: 670E 'g.' BEQ.S *+$0010 ; 00002418
0000240A: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
00002410: 660E 'f.' BNE.S *+$0010 ; 00002420
00002412: 4AAE 0004 'J...' TST.L $0004(A6)
00002416: 6E08 'n.' BGT.S *+$000A ; 00002420
00002418: 6100 F362 'a..b' BSR *-$0C9C ; 0000177C
0000241C: 7000 'p.' MOVEQ #$00,D0
0000241E: 7C01 '|.' MOVEQ #$01,D6
00002420: 241E '$.' MOVE.L (A6)+,D2
00002422: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002424: 6100 FCE2 'a...' BSR *-$031C ; 00002108
00002428: 241F '$.' MOVE.L (A7)+,D2
0000242A: 6100 FCDC 'a...' BSR *-$0322 ; 00002108
0000242E: 4A40 'J@' TST.W D0
00002430: 6600 FF04 'f...' BNE *-$00FA ; 00002336
00002434: 0C86 0000 0001 '......' CMPI.L #$00000001,D6
0000243A: 6700 FEFA 'g...' BEQ *-$0104 ; 00002336
0000243E: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
00002444: 6100 FC92 'a...' BSR *-$036C ; 000020D8
00002448: 2D02 '-.' MOVE.L D2,-(A6)
0000244A: 2006 ' .' MOVE.L D6,D0
0000244C: 2407 '$.' MOVE.L D7,D2
0000244E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002452: 241E '$.' MOVE.L (A6)+,D2
00002454: 6100 FCB2 'a...' BSR *-$034C ; 00002108
00002458: 4A40 'J@' TST.W D0
0000245A: 6600 FEDA 'f...' BNE *-$0124 ; 00002336
0000245E: 0C11 0001 '....' CMPI.B #$01,(A1)
00002462: 6700 FED2 'g...' BEQ *-$012C ; 00002336
00002466: 1602 '..' MOVE.B D2,D3
00002468: 2A49 '*I' MOVEA.L A1,A5
0000246A: 204C ' L' MOVEA.L A4,A0
0000246C: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002470: 6100 F9BC 'a...' BSR *-$0642 ; 00001E2E
00002474: 6600 FEC0 'f...' BNE *-$013E ; 00002336
00002478: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W)
0000247C: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
00002480: 12C3 '..' MOVE.B D3,(A1)+
00002482: 7000 'p.' MOVEQ #$00,D0
00002484: 1003 '..' MOVE.B D3,D0
00002486: A22E '..' _BlockMoveData ; A22E
00002488: 2278 034E '"x.N' MOVEA.L $034E,A1
0000248C: 6100 F9AE 'a...' BSR *-$0650 ; 00001E3C
00002490: 67E6 'g.' BEQ.S *-$0018 ; 00002478
00002492: 7000 'p.' MOVEQ #$00,D0
00002494: 6000 FEA0 '`...' BRA *-$015E ; 00002336
00002498: 0C40 FFDD '.@..' CMPI.W #$FFDD,D0
0000249C: 66F6 'f.' BNE.S *-$0008 ; 00002494
0000249E: 4A42 'JB' TST.W D2
000024A0: 6600 FE92 'f...' BNE *-$016C ; 00002334
000024A4: 0C43 001B '.C..' CMPI.W #$001B,D3
000024A8: 6200 FE8A 'b...' BHI *-$0174 ; 00002334
000024AC: 4A43 'JC' TST.W D3
000024AE: 67E4 'g.' BEQ.S *-$001A ; 00002494
000024B0: 6100 EC92 'a...' BSR *-$136C ; 00001144
000024B4: 66DE 'f.' BNE.S *-$0020 ; 00002494
000024B6: 6100 F2F8 'a...' BSR *-$0D06 ; 000017B0
000024BA: 66D8 'f.' BNE.S *-$0026 ; 00002494
000024BC: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD'
000024C2: 6708 'g.' BEQ.S *+$000A ; 000024CC
000024C4: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000024C8: 67CA 'g.' BEQ.S *-$0034 ; 00002494
000024CA: 6006 '`.' BRA.S *+$0008 ; 000024D2
000024CC: 6100 04B8 'a...' BSR *+$04BA ; 00002986
000024D0: 66C2 'f.' BNE.S *-$003C ; 00002494
000024D2: 2268 001C '"h..' MOVEA.L $001C(A0),A1
000024D6: 6100 F2A4 'a...' BSR *-$0D5A ; 0000177C
000024DA: 6100 08BC 'a...' BSR *+$08BE ; 00002D98
000024DE: 66B2 'f.' BNE.S *-$004C ; 00002492
000024E0: 7400 't.' MOVEQ #$00,D2
000024E2: 7002 'p.' MOVEQ #$02,D0
000024E4: 2042 ' B' MOVEA.L D2,A0
000024E6: 43EA 002C 'C..,' LEA $002C(A2),A1
000024EA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
000024EE: 6000 FE46 '`..F' BRA *-$01B8 ; 00002336
000024F2: 6100 DBE4 'a...' BSR *-$241A ; 000000D8
000024F6: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
000024FA: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
00002500: 6100 EC42 'a..B' BSR *-$13BC ; 00001144
00002504: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002508: 224A '"J' MOVEA.L A2,A1
0000250A: 3E03 '>.' MOVE.W D3,D7
0000250C: 6100 EC36 'a..6' BSR *-$13C8 ; 00001144
00002510: 660A 'f.' BNE.S *+$000C ; 0000251C
00002512: B5C9 '..' CMPA.L A1,A2
00002514: 670A 'g.' BEQ.S *+$000C ; 00002520
00002516: 4A47 'JG' TST.W D7
00002518: 6706 'g.' BEQ.S *+$0008 ; 00002520
0000251A: 70DB 'p.' MOVEQ #$DB,D0
0000251C: 6000 DC84 '`...' BRA *-$237A ; 000001A2
00002520: 6100 F28E 'a...' BSR *-$0D70 ; 000017B0
00002524: 66F6 'f.' BNE.S *-$0008 ; 0000251C
00002526: 6100 045E 'a..^' BSR *+$0460 ; 00002986
0000252A: 66F0 'f.' BNE.S *-$000E ; 0000251C
0000252C: 70CE 'p.' MOVEQ #$CE,D0
0000252E: 6100 0868 'a..h' BSR *+$086A ; 00002D98
00002532: 66E8 'f.' BNE.S *-$0016 ; 0000251C
00002534: 6100 0326 'a..&' BSR *+$0328 ; 0000285C
00002538: 66E2 'f.' BNE.S *-$001C ; 0000251C
0000253A: 7600 'v.' MOVEQ #$00,D3
0000253C: 0C15 0002 '....' CMPI.B #$02,(A5)
00002540: 6604 'f.' BNE.S *+$0006 ; 00002546
00002542: 262D 0014 '&-..' MOVE.L $0014(A5),D3
00002546: 2806 '(.' MOVE.L D6,D4
00002548: 2A07 '*.' MOVE.L D7,D5
0000254A: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
00002550: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
00002554: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6)
00002558: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
0000255E: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0)
00002564: 48E6 1C00 'H...' MOVEM.L D3-D5,-(A6)
00002568: 6100 02F2 'a...' BSR *+$02F4 ; 0000285C
0000256C: 4CDE 0038 'L..8' MOVEM.L (A6)+,D3-D5
00002570: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0)
00002574: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002578: 4A40 'J@' TST.W D0
0000257A: 670C 'g.' BEQ.S *+$000E ; 00002588
0000257C: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
00002580: 669A 'f.' BNE.S *-$0064 ; 0000251C
00002582: 4A42 'JB' TST.W D2
00002584: 6694 'f.' BNE.S *-$006A ; 0000251A
00002586: 600C '`.' BRA.S *+$000E ; 00002594
00002588: 0C15 0001 '....' CMPI.B #$01,(A5)
0000258C: 668C 'f.' BNE.S *-$0072 ; 0000251A
0000258E: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
00002592: 7E00 '~.' MOVEQ #$00,D7
00002594: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000259A: BC84 '..' CMP.L D4,D6
0000259C: 6748 'gH' BEQ.S *+$004A ; 000025E6
0000259E: 6100 FB38 'a..8' BSR *-$04C6 ; 000020D8
000025A2: 2D02 '-.' MOVE.L D2,-(A6)
000025A4: 2D03 '-.' MOVE.L D3,-(A6)
000025A6: 2004 ' .' MOVE.L D4,D0
000025A8: 2405 '$.' MOVE.L D5,D2
000025AA: 2206 '".' MOVE.L D6,D1
000025AC: 2607 '&.' MOVE.L D7,D3
000025AE: 93C9 '..' SUBA.L A1,A1
000025B0: 4EBA 0000 'N...' JSR CMMOVECN ; id: 455
000025B4: 2E02 '..' MOVE.L D2,D7
000025B6: 261E '&.' MOVE.L (A6)+,D3
000025B8: 241E '$.' MOVE.L (A6)+,D2
000025BA: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002108
000025BE: 4A40 'J@' TST.W D0
000025C0: 670C 'g.' BEQ.S *+$000E ; 000025CE
000025C2: 0C40 0031 '.@.1' CMPI.W #$0031,D0
000025C6: 6602 'f.' BNE.S *+$0004 ; 000025CA
000025C8: 70D0 'p.' MOVEQ #$D0,D0
000025CA: 6000 FF50 '`..P' BRA *-$00AE ; 0000251C
000025CE: 2403 '$.' MOVE.L D3,D2
000025D0: 6714 'g.' BEQ.S *+$0016 ; 000025E6
000025D2: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E2E
000025D6: 660E 'f.' BNE.S *+$0010 ; 000025E6
000025D8: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W)
000025DC: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W)
000025E0: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E3C
000025E4: 67F2 'g.' BEQ.S *-$000C ; 000025D8
000025E6: 7000 'p.' MOVEQ #$00,D0
000025E8: 6000 FF32 '`..2' BRA *-$00CC ; 0000251C
000025EC: 70D3 'p.' MOVEQ #$D3,D0
000025EE: 0815 0000 '....' BTST #$00,(A5)
000025F2: 662E 'f.' BNE.S *+$0030 ; 00002622
000025F4: 6100 FC6C 'a..l' BSR *-$0392 ; 00002262
000025F8: 6628 'f(' BNE.S *+$002A ; 00002622
000025FA: 536A 0014 'Sj..' SUBQ.W #1,$0014(A2)
000025FE: 6100 E1A0 'a...' BSR *-$1E5E ; 000007A0
00002602: 362D 0016 '6-..' MOVE.W $0016(A5),D3
00002606: 6100 113A 'a..:' BSR *+$113C ; 00003742
0000260A: 362D 0020 '6-. ' MOVE.W $0020(A5),D3
0000260E: 6100 1132 'a..2' BSR *+$1134 ; 00003742
00002612: 202D 0012 ' -..' MOVE.L $0012(A5),D0
00002616: 611E 'a.' BSR.S *+$0020 ; 00002636
00002618: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454
0000261C: 6100 FB9C 'a...' BSR *-$0462 ; 000021BA
00002620: 7000 'p.' MOVEQ #$00,D0
00002622: 6000 DB7E '`..~' BRA *-$2480 ; 000001A2
00002626: 7000 'p.' MOVEQ #$00,D0
00002628: 102D 0032 '.-.2' MOVE.B $0032(A5),D0
0000262C: 0640 0034 '.@.4' ADDI.W #$0034,D0
00002630: 0880 0000 '....' BCLR #$00,D0
00002634: 4E75 'Nu' RTS
00002636: 48E7 80C4 'H...' MOVEM.L D0/A0/A1/A5,-(A7)
0000263A: 2049 ' I' MOVEA.L A1,A0
0000263C: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00002640: 42AA 005A 'B..Z' CLR.L $005A(A2)
00002644: 204D ' M' MOVEA.L A5,A0
00002646: 61DE 'a.' BSR.S *-$0020 ; 00002626
00002648: DBC0 '..' ADDA.L D0,A5
0000264A: 43E9 0200 'C...' LEA $0200(A1),A1
0000264E: BBC9 '..' CMPA.L A1,A5
00002650: 6404 'd.' BCC.S *+$0006 ; 00002656
00002652: 30DD '0.' MOVE.W (A5)+,(A0)+
00002654: 60F8 '`.' BRA.S *-$0006 ; 0000264E
00002656: 4258 'BX' CLR.W (A0)+
00002658: B1C9 '..' CMPA.L A1,A0
0000265A: 65FA 'e.' BCS.S *-$0004 ; 00002656
0000265C: 4CDF 2301 'L.#.' MOVEM.L (A7)+,D0/A0/A1/A5
00002660: 4E75 'Nu' RTS
00002662: 2F08 '/.' MOVE.L A0,-(A7)
00002664: 3002 '0.' MOVE.W D2,D0
00002666: 204C ' L' MOVEA.L A4,A0
00002668: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000266E: 4840 'H@' SWAP D0
00002670: 3002 '0.' MOVE.W D2,D0
00002672: 224C '"L' MOVEA.L A4,A1
00002674: A03C '.<' _CmpString ; A03C
00002676: 205F ' _' MOVEA.L (A7)+,A0
00002678: 670E 'g.' BEQ.S *+$0010 ; 00002688
0000267A: 6100 021A 'a...' BSR *+$021C ; 00002896
0000267E: 6602 'f.' BNE.S *+$0004 ; 00002682
00002680: 70D0 'p.' MOVEQ #$D0,D0
00002682: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002686: 664E 'fN' BNE.S *+$0050 ; 000026D6
00002688: 6100 01D2 'a...' BSR *+$01D4 ; 0000285C
0000268C: 6648 'fH' BNE.S *+$004A ; 000026D6
0000268E: 70D3 'p.' MOVEQ #$D3,D0
00002690: 0815 0000 '....' BTST #$00,(A5)
00002694: 6640 'f@' BNE.S *+$0042 ; 000026D6
00002696: 284E '(N' MOVEA.L A6,A4
00002698: 264D '&M' MOVEA.L A5,A3
0000269A: 618A 'a.' BSR.S *-$0074 ; 00002626
0000269C: 3D33 00FE '=3..' MOVE.W -$02(A3,D0.W),-(A6)
000026A0: 5540 'U@' SUBQ.W #2,D0
000026A2: 6EF8 'n.' BGT.S *-$0006 ; 0000269C
000026A4: 6190 'a.' BSR.S *-$006E ; 00002636
000026A6: 2438 03DA '$8..' MOVE.L $03DA,D2
000026AA: 6100 FB1C 'a...' BSR *-$04E2 ; 000021C8
000026AE: 662A 'f*' BNE.S *+$002C ; 000026DA
000026B0: 264D '&M' MOVEA.L A5,A3
000026B2: 7018 'p.' MOVEQ #$18,D0
000026B4: 3ADE ':.' MOVE.W (A6)+,(A5)+
000026B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000026B4
000026BA: 2C4C ',L' MOVEA.L A4,A6
000026BC: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
000026C2: 1AC2 '..' MOVE.B D2,(A5)+
000026C4: 1ADC '..' MOVE.B (A4)+,(A5)+
000026C6: 5342 'SB' SUBQ.W #1,D2
000026C8: 6EFA 'n.' BGT.S *-$0004 ; 000026C4
000026CA: 612C 'a,' BSR.S *+$002E ; 000026F8
000026CC: 6100 E0D4 'a...' BSR *-$1F2A ; 000007A2
000026D0: 6100 FAE8 'a...' BSR *-$0516 ; 000021BA
000026D4: 7000 'p.' MOVEQ #$00,D0
000026D6: 6000 DACA '`...' BRA *-$2534 ; 000001A2
000026DA: 142E 0032 '...2' MOVE.B $0032(A6),D2
000026DE: 6100 FAE8 'a...' BSR *-$0516 ; 000021C8
000026E2: 6706 'g.' BEQ.S *+$0008 ; 000026EA
000026E4: 2C4C ',L' MOVEA.L A4,A6
000026E6: 70C5 'p.' MOVEQ #$C5,D0
000026E8: 60EC '`.' BRA.S *-$0012 ; 000026D6
000026EA: 264D '&M' MOVEA.L A5,A3
000026EC: 3ADE ':.' MOVE.W (A6)+,(A5)+
000026EE: B9CE '..' CMPA.L A6,A4
000026F0: 66FA 'f.' BNE.S *-$0004 ; 000026EC
000026F2: 6104 'a.' BSR.S *+$0006 ; 000026F8
000026F4: 70DF 'p.' MOVEQ #$DF,D0
000026F6: 60DE '`.' BRA.S *-$0020 ; 000026D6
000026F8: 242B 0012 '$+..' MOVE.L $0012(A3),D2
000026FC: 3038 0340 '08.@' MOVE.W $0340,D0
00002700: 6100 F72C 'a..,' BSR *-$08D2 ; 00001E2E
00002704: 660A 'f.' BNE.S *+$000C ; 00002710
00002706: 3380 101C '3...' MOVE.W D0,$1C(A1,D1.W)
0000270A: 6100 F730 'a..0' BSR *-$08CE ; 00001E3C
0000270E: 67F6 'g.' BEQ.S *-$0008 ; 00002706
00002710: 4E75 'Nu' RTS
00002712: 6100 D9C4 'a...' BSR *-$263A ; 000000D8
00002716: 1228 001A '.(..' MOVE.B $001A(A0),D1
0000271A: 1168 001C 001A '.h....' MOVE.B $001C(A0),$001A(A0)
00002720: 6100 013A 'a..:' BSR *+$013C ; 0000285C
00002724: 1141 001A '.A..' MOVE.B D1,$001A(A0)
00002728: 4A40 'J@' TST.W D0
0000272A: 6608 'f.' BNE.S *+$000A ; 00002734
0000272C: 6100 066A 'a..j' BSR *+$066C ; 00002D98
00002730: 6714 'g.' BEQ.S *+$0016 ; 00002746
00002732: 70D0 'p.' MOVEQ #$D0,D0
00002734: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002738: 6664 'fd' BNE.S *+$0066 ; 0000279E
0000273A: 6100 010A 'a...' BSR *+$010C ; 00002846
0000273E: 6100 0658 'a..X' BSR *+$065A ; 00002D98
00002742: 6600 04F6 'f...' BNE *+$04F8 ; 00002C3A
00002746: 70CE 'p.' MOVEQ #$CE,D0
00002748: 6054 '`T' BRA.S *+$0056 ; 0000279E
0000274A: 6100 D98C 'a...' BSR *-$2672 ; 000000D8
0000274E: 50F8 0348 'P..H' ST $0348
00002752: 6008 '`.' BRA.S *+$000A ; 0000275C
00002754: 6100 D982 'a...' BSR *-$267C ; 000000D8
00002758: 4238 0348 'B8.H' CLR.B $0348
0000275C: 6100 00E8 'a...' BSR *+$00EA ; 00002846
00002760: 6100 0636 'a..6' BSR *+$0638 ; 00002D98
00002764: 6600 04DC 'f...' BNE *+$04DE ; 00002C42
00002768: 70D5 'p.' MOVEQ #$D5,D0
0000276A: 0C15 0002 '....' CMPI.B #$02,(A5)
0000276E: 662E 'f.' BNE.S *+$0030 ; 0000279E
00002770: 4A38 0348 'J8.H' TST.B $0348
00002774: 6710 'g.' BEQ.S *+$0012 ; 00002786
00002776: 08ED 0000 0002 '......' BSET #$00,$0002(A5)
0000277C: 661E 'f.' BNE.S *+$0020 ; 0000279C
0000277E: 002D 0070 0041 '.-.p.A' ORI.B #$70,$0041(A5) ; 'p'
00002784: 600E '`.' BRA.S *+$0010 ; 00002794
00002786: 08AD 0000 0002 '......' BCLR #$00,$0002(A5)
0000278C: 670E 'g.' BEQ.S *+$0010 ; 0000279C
0000278E: 022D 008F 0041 '.-...A' ANDI.B #$8F,$0041(A5)
00002794: 2407 '$.' MOVE.L D7,D2
00002796: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450
0000279A: 6002 '`.' BRA.S *+$0004 ; 0000279E
0000279C: 7000 'p.' MOVEQ #$00,D0
0000279E: 6000 DA02 '`...' BRA *-$25FC ; 000001A2
000027A2: 6100 D934 'a..4' BSR *-$26CA ; 000000D8
000027A6: 6100 009E 'a...' BSR *+$00A0 ; 00002846
000027AA: 6100 05EC 'a...' BSR *+$05EE ; 00002D98
000027AE: 6600 04B6 'f...' BNE *+$04B8 ; 00002C66
000027B2: 70D5 'p.' MOVEQ #$D5,D0
000027B4: 0C15 0002 '....' CMPI.B #$02,(A5)
000027B8: 66E4 'f.' BNE.S *-$001A ; 0000279E
000027BA: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
000027C0: 48ED 001E 0004 'H.....' MOVEM.L D1-D4,$0004(A5)
000027C6: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2
000027CC: 48ED 0006 002C 'H....,' MOVEM.L D1/D2,$002C(A5)
000027D2: 60C0 '`.' BRA.S *-$003E ; 00002794
000027D4: 6100 D902 'a...' BSR *-$26FC ; 000000D8
000027D8: 616C 'al' BSR.S *+$006E ; 00002846
000027DA: 6100 05BC 'a...' BSR *+$05BE ; 00002D98
000027DE: 6600 0486 'f...' BNE *+$0488 ; 00002C66
000027E2: 0C15 0002 '....' CMPI.B #$02,(A5)
000027E6: 662C 'f,' BNE.S *+$002E ; 00002814
000027E8: 4CE8 000F 0020 'L.... ' MOVEM.L $0020(A0),D0-D3
000027EE: 48ED 000F 0004 'H.....' MOVEM.L D0-D3,$0004(A5)
000027F4: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3
000027FA: 48ED 000F 0038 'H....8' MOVEM.L D0-D3,$0038(A5)
00002800: 4CE8 0003 0048 'L....H' MOVEM.L $0048(A0),D0/D1
00002806: 48ED 0003 002C 'H....,' MOVEM.L D0/D1,$002C(A5)
0000280C: 2B68 0050 0034 '+h.P.4' MOVE.L $0050(A0),$0034(A5)
00002812: 602C '`,' BRA.S *+$002E ; 00002840
00002814: 70DB 'p.' MOVEQ #$DB,D0
00002816: 0C15 0001 '....' CMPI.B #$01,(A5)
0000281A: 6626 'f&' BNE.S *+$0028 ; 00002842
0000281C: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
00002822: 48ED 001E 0016 'H.....' MOVEM.L D1-D4,$0016(A5)
00002828: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3
0000282E: 48ED 000F 0026 'H....&' MOVEM.L D0-D3,$0026(A5)
00002834: 4CE8 0007 0048 'L....H' MOVEM.L $0048(A0),D0-D2
0000283A: 48ED 0007 000A 'H.....' MOVEM.L D0-D2,$000A(A5)
00002840: 7000 'p.' MOVEQ #$00,D0
00002842: 6000 FF50 '`..P' BRA *-$00AE ; 00002794
00002846: 2D1F '-.' MOVE.L (A7)+,-(A6)
00002848: 6112 'a.' BSR.S *+$0014 ; 0000285C
0000284A: 660A 'f.' BNE.S *+$000C ; 00002856
0000284C: 6100 EF62 'a..b' BSR *-$109C ; 000017B0
00002850: 6604 'f.' BNE.S *+$0006 ; 00002856
00002852: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002854: 4E75 'Nu' RTS
00002856: 584E 'XN' ADDQ.W #4,A6
00002858: 6000 D948 '`..H' BRA *-$26B6 ; 000001A2
0000285C: 2F38 078C '/8..' MOVE.L $078C,-(A7)
00002860: 4E75 'Nu' RTS
00002862: 6100 E8E0 'a...' BSR *-$171E ; 00001144
00002866: 6702 'g.' BEQ.S *+$0004 ; 0000286A
00002868: 4E75 'Nu' RTS
0000286A: 7C02 '|.' MOVEQ #$02,D6
0000286C: 2E0B '..' MOVE.L A3,D7
0000286E: 6708 'g.' BEQ.S *+$000A ; 00002878
00002870: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
00002874: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00002878: 200C ' .' MOVE.L A4,D0
0000287A: 6708 'g.' BEQ.S *+$000A ; 00002884
0000287C: 90A8 0012 '....' SUB.L $0012(A0),D0
00002880: 5580 'U.' SUBQ.L #2,D0
00002882: 6E12 'n.' BGT.S *+$0014 ; 00002896
00002884: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
0000288A: 670A 'g.' BEQ.S *+$000C ; 00002896
0000288C: 2028 0030 ' (.0' MOVE.L $0030(A0),D0
00002890: 6704 'g.' BEQ.S *+$0006 ; 00002896
00002892: 2C00 ',.' MOVE.L D0,D6
00002894: 7E00 '~.' MOVEQ #$00,D7
00002896: 6100 00EE 'a...' BSR *+$00F0 ; 00002986
0000289A: 66CC 'f.' BNE.S *-$0032 ; 00002868
0000289C: 6100 04FA 'a...' BSR *+$04FC ; 00002D98
000028A0: 6600 03DE 'f...' BNE *+$03E0 ; 00002C80
000028A4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000028A6: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
000028AA: 2202 '".' MOVE.L D2,D1
000028AC: 2802 '(.' MOVE.L D2,D4
000028AE: 7088 'p.' MOVEQ #$88,D0
000028B0: 7200 'r.' MOVEQ #$00,D1
000028B2: 7600 'v.' MOVEQ #$00,D3
000028B4: B244 '.D' CMP.W D4,D1
000028B6: 6C2C 'l,' BGE.S *+$002E ; 000028E4
000028B8: 0C34 003A 1000 '.4.:..' CMPI.B #$3A,$00(A4,D1.W) ; ':'
000028BE: 6710 'g.' BEQ.S *+$0012 ; 000028D0
000028C0: 0C41 001F '.A..' CMPI.W #$001F,D1
000028C4: 6D06 'm.' BLT.S *+$0008 ; 000028CC
000028C6: 70DB 'p.' MOVEQ #$DB,D0
000028C8: 6000 00B2 '`...' BRA *+$00B4 ; 0000297C
000028CC: 5241 'RA' ADDQ.W #1,D1
000028CE: 60E2 '`.' BRA.S *-$001C ; 000028B2
000028D0: 08F8 0005 0376 '.....v' BSET #$05,$0376
000028D6: 4A41 'JA' TST.W D1
000028D8: 57C3 'W.' SEQ D3
000028DA: 4843 'HC' SWAP D3
000028DC: 3604 '6.' MOVE.W D4,D3
000028DE: 9641 '.A' SUB.W D1,D3
000028E0: 5343 'SC' SUBQ.W #1,D3
000028E2: 6E02 'n.' BGT.S *+$0004 ; 000028E6
000028E4: 70D5 'p.' MOVEQ #$D5,D0
000028E6: 4843 'HC' SWAP D3
000028E8: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6)
000028EC: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7)
000028F0: 2041 ' A' MOVEA.L D1,A0
000028F2: 5241 'RA' ADDQ.W #1,D1
000028F4: E249 '.I' LSR.W #1,D1
000028F6: E349 '.I' LSL.W #1,D1
000028F8: 9DC1 '..' SUBA.L D1,A6
000028FA: 2F01 '/.' MOVE.L D1,-(A7)
000028FC: 2208 '".' MOVE.L A0,D1
000028FE: 204C ' L' MOVEA.L A4,A0
00002900: 224E '"N' MOVEA.L A6,A1
00002902: 2001 ' .' MOVE.L D1,D0
00002904: A22E '..' _BlockMoveData ; A22E
00002906: 3D01 '=.' MOVE.W D1,-(A6)
00002908: 221F '".' MOVE.L (A7)+,D1
0000290A: 204E ' N' MOVEA.L A6,A0
0000290C: 5288 'R.' ADDQ.L #1,A0
0000290E: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1
00002912: CD40 '.@' EXG D6,D0
00002914: 2407 '$.' MOVE.L D7,D2
00002916: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
0000291A: 3F1E '?.' MOVE.W (A6)+,-(A7)
0000291C: DDC1 '..' ADDA.L D1,A6
0000291E: 7200 'r.' MOVEQ #$00,D1
00002920: 321F '2.' MOVE.W (A7)+,D1
00002922: 4A40 'J@' TST.W D0
00002924: 6648 'fH' BNE.S *+$004A ; 0000296E
00002926: 4A03 'J.' TST.B D3
00002928: 6720 'g ' BEQ.S *+$0022 ; 0000294A
0000292A: 7088 'p.' MOVEQ #$88,D0
0000292C: 0CA8 0000 0001 '......' CMPI.L #$00000001,$0002(A0)
0002
00002934: 6738 'g8' BEQ.S *+$003A ; 0000296E
00002936: 2028 0002 ' (..' MOVE.L $0002(A0),D0
0000293A: 7400 't.' MOVEQ #$00,D2
0000293C: 91C8 '..' SUBA.L A0,A0
0000293E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002942: 662A 'f*' BNE.S *+$002C ; 0000296E
00002944: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00002948: 7400 't.' MOVEQ #$00,D2
0000294A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
0000294E: 6714 'g.' BEQ.S *+$0016 ; 00002964
00002950: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7
00002954: 2C29 0006 ',)..' MOVE.L $0006(A1),D6
00002958: 2E02 '..' MOVE.L D2,D7
0000295A: 5241 'RA' ADDQ.W #1,D1
0000295C: D9C1 '..' ADDA.L D1,A4
0000295E: 9841 '.A' SUB.W D1,D4
00002960: 6000 FF4C '`..L' BRA *-$00B2 ; 000028AE
00002964: 7000 'p.' MOVEQ #$00,D0
00002966: 2A49 '*I' MOVEA.L A1,A5
00002968: 2D42 0004 '-B..' MOVE.L D2,$0004(A6)
0000296C: 6008 '`.' BRA.S *+$000A ; 00002976
0000296E: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00002972: 6602 'f.' BNE.S *+$0004 ; 00002976
00002974: 2006 ' .' MOVE.L D6,D0
00002976: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7
0000297A: 2401 '$.' MOVE.L D1,D2
0000297C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
00002980: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002982: 4A40 'J@' TST.W D0
00002984: 4E75 'Nu' RTS
00002986: 6100 E7AC 'a...' BSR *-$1852 ; 00001134
0000298A: 6608 'f.' BNE.S *+$000A ; 00002994
0000298C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00002990: 6602 'f.' BNE.S *+$0004 ; 00002994
00002992: 70CB 'p.' MOVEQ #$CB,D0
00002994: 21CA 03EE '!...' MOVE.L A2,$03EE
00002998: 4A40 'J@' TST.W D0
0000299A: 4E75 'Nu' RTS
0000299C: 6100 D73A 'a..:' BSR *-$28C4 ; 000000D8
000029A0: 08F8 0000 0376 '.....v' BSET #$00,$0376
000029A6: 4A68 001C 'Jh..' TST.W $001C(A0)
000029AA: 6B40 'k@' BMI.S *+$0042 ; 000029EC
000029AC: 600A '`.' BRA.S *+$000C ; 000029B8
000029AE: 6100 D728 'a..(' BSR *-$28D6 ; 000000D8
000029B2: 08B8 0000 0376 '.....v' BCLR #$00,$0376
000029B8: 3228 001C '2(..' MOVE.W $001C(A0),D1
000029BC: 6E30 'n0' BGT.S *+$0032 ; 000029EE
000029BE: 6100 FE9C 'a...' BSR *-$0162 ; 0000285C
000029C2: 671A 'g.' BEQ.S *+$001C ; 000029DE
000029C4: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
000029C8: 6600 013A 'f..:' BNE *+$013C ; 00002B04
000029CC: 4A02 'J.' TST.B D2
000029CE: 6600 0134 'f..4' BNE *+$0136 ; 00002B04
000029D2: 0838 0000 0376 '.8...v' BTST #$00,$0376
000029D8: 6662 'fb' BNE.S *+$0064 ; 00002A3C
000029DA: 6000 0128 '`..(' BRA *+$012A ; 00002B04
000029DE: 6100 03B8 'a...' BSR *+$03BA ; 00002D98
000029E2: 6600 036C 'f..l' BNE *+$036E ; 00002D50
000029E6: 2206 '".' MOVE.L D6,D1
000029E8: 6000 0152 '`..R' BRA *+$0154 ; 00002B3C
000029EC: 7200 'r.' MOVEQ #$00,D1
000029EE: 08F8 0005 0376 '.....v' BSET #$05,$0376
000029F4: 6100 E764 'a..d' BSR *-$189A ; 0000115A
000029F8: 6600 010A 'f...' BNE *+$010C ; 00002B04
000029FC: 6188 'a.' BSR.S *-$0076 ; 00002986
000029FE: 6600 0104 'f...' BNE *+$0106 ; 00002B04
00002A02: 7C02 '|.' MOVEQ #$02,D6
00002A04: 2E0B '..' MOVE.L A3,D7
00002A06: 6708 'g.' BEQ.S *+$000A ; 00002A10
00002A08: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
00002A0C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00002A10: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00002A16: 670C 'g.' BEQ.S *+$000E ; 00002A24
00002A18: 4AA8 0030 'J..0' TST.L $0030(A0)
00002A1C: 6706 'g.' BEQ.S *+$0008 ; 00002A24
00002A1E: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00002A22: 7E00 '~.' MOVEQ #$00,D7
00002A24: 6100 0372 'a..r' BSR *+$0374 ; 00002D98
00002A28: 6762 'gb' BEQ.S *+$0064 ; 00002A8C
00002A2A: 7088 'p.' MOVEQ #$88,D0
00002A2C: 0C86 0000 0002 '......' CMPI.L #$00000002,D6
00002A32: 6600 00D0 'f...' BNE *+$00D2 ; 00002B04
00002A36: 4A41 'JA' TST.W D1
00002A38: 6E00 02AA 'n...' BGT *+$02AC ; 00002CE4
00002A3C: 43E8 001E 'C...' LEA $001E(A0),A1
00002A40: 7026 'p&' MOVEQ #$26,D0 ; '&'
00002A42: 4259 'BY' CLR.W (A1)+
00002A44: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002A42
00002A48: 08E8 0004 001E '......' BSET #$04,$001E(A0)
00002A4E: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
00002A56: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0064(A0)
0064
00002A5E: 316A 0014 0034 '1j...4' MOVE.W $0014(A2),$0034(A0)
00002A64: 216A 000A 0048 '!j...H' MOVE.L $000A(A2),$0048(A0)
00002A6A: 216A 000E 004C '!j...L' MOVE.L $000E(A2),$004C(A0)
00002A70: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002A74: 6712 'g.' BEQ.S *+$0014 ; 00002A88
00002A76: 4A68 001C 'Jh..' TST.W $001C(A0)
00002A7A: 670C 'g.' BEQ.S *+$000E ; 00002A88
00002A7C: 2240 '"@' MOVEA.L D0,A1
00002A7E: 41EA 002C 'A..,' LEA $002C(A2),A0
00002A82: 7001 'p.' MOVEQ #$01,D0
00002A84: D010 '..' ADD.B (A0),D0
00002A86: A22E '..' _BlockMoveData ; A22E
00002A88: 7000 'p.' MOVEQ #$00,D0
00002A8A: 6078 '`x' BRA.S *+$007A ; 00002B04
00002A8C: 7001 'p.' MOVEQ #$01,D0
00002A8E: BC80 '..' CMP.L D0,D6
00002A90: 6770 'gp' BEQ.S *+$0072 ; 00002B02
00002A92: 4A41 'JA' TST.W D1
00002A94: 6614 'f.' BNE.S *+$0016 ; 00002AAA
00002A96: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002A9A: 2006 ' .' MOVE.L D6,D0
00002A9C: 2407 '$.' MOVE.L D7,D2
00002A9E: 91C8 '..' SUBA.L A0,A0
00002AA0: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002AA4: 6652 'fR' BNE.S *+$0054 ; 00002AF8
00002AA6: 2E02 '..' MOVE.L D2,D7
00002AA8: 6074 '`t' BRA.S *+$0076 ; 00002B1E
00002AAA: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002AB0: 6656 'fV' BNE.S *+$0058 ; 00002B08
00002AB2: 3A01 ':.' MOVE.W D1,D5
00002AB4: 322A 00B0 '2*..' MOVE.W $00B0(A2),D1
00002AB8: BCAA 00AC '....' CMP.L $00AC(A2),D6
00002ABC: 6612 'f.' BNE.S *+$0014 ; 00002AD0
00002ABE: BA6A 005A '.j.Z' CMP.W $005A(A2),D5
00002AC2: 650C 'e.' BCS.S *+$000E ; 00002AD0
00002AC4: 302A 005A '0*.Z' MOVE.W $005A(A2),D0
00002AC8: 3545 005A '5E.Z' MOVE.W D5,$005A(A2)
00002ACC: 9A40 '.@' SUB.W D0,D5
00002ACE: 6008 '`.' BRA.S *+$000A ; 00002AD8
00002AD0: 7201 'r.' MOVEQ #$01,D1
00002AD2: 3545 005A '5E.Z' MOVE.W D5,$005A(A2)
00002AD6: 5345 'SE' SUBQ.W #1,D5
00002AD8: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002ADC: 2006 ' .' MOVE.L D6,D0
00002ADE: 2407 '$.' MOVE.L D7,D2
00002AE0: 91C8 '..' SUBA.L A0,A0
00002AE2: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453
00002AE6: 6610 'f.' BNE.S *+$0012 ; 00002AF8
00002AE8: 2E02 '..' MOVE.L D2,D7
00002AEA: 5241 'RA' ADDQ.W #1,D1
00002AEC: 0C11 0002 '....' CMPI.B #$02,(A1)
00002AF0: 66EA 'f.' BNE.S *-$0014 ; 00002ADC
00002AF2: 51CD FFE8 'Q...' DBF D5,*-$0016 ; 00002ADC
00002AF6: 6026 '`&' BRA.S *+$0028 ; 00002B1E
00002AF8: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00002AFC: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00002B00: 6602 'f.' BNE.S *+$0004 ; 00002B04
00002B02: 70D5 'p.' MOVEQ #$D5,D0
00002B04: 6000 D69C '`...' BRA *-$2962 ; 000001A2
00002B08: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002B0C: 357C FFFF 005A '5|...Z' MOVE.W #$FFFF,$005A(A2)
00002B12: 2006 ' .' MOVE.L D6,D0
00002B14: 2407 '$.' MOVE.L D7,D2
00002B16: 91C8 '..' SUBA.L A0,A0
00002B18: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453
00002B1C: 66DA 'f.' BNE.S *-$0024 ; 00002AF8
00002B1E: 47E8 0006 'G...' LEA $0006(A0),A3
00002B22: 2228 0002 '"(..' MOVE.L $0002(A0),D1
00002B26: 2A49 '*I' MOVEA.L A1,A5
00002B28: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00002B2C: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002B30: 670A 'g.' BEQ.S *+$000C ; 00002B3C
00002B32: 2840 '(@' MOVEA.L D0,A4
00002B34: 1013 '..' MOVE.B (A3),D0
00002B36: 18DB '..' MOVE.B (A3)+,(A4)+
00002B38: 5300 'S.' SUBQ.B #1,D0
00002B3A: 64FA 'd.' BCC.S *-$0004 ; 00002B36
00002B3C: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002B42: 6670 'fp' BNE.S *+$0072 ; 00002BB4
00002B44: 0C15 0002 '....' CMPI.B #$02,(A5)
00002B48: 66B8 'f.' BNE.S *-$0046 ; 00002B02
00002B4A: 49E8 001E 'I...' LEA $001E(A0),A4
00002B4E: 7018 'p.' MOVEQ #$18,D0
00002B50: 47ED 0002 'G...' LEA $0002(A5),A3
00002B54: 38DB '8.' MOVE.W (A3)+,(A4)+
00002B56: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002B54
00002B5A: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002B60: 0228 0073 001E '.(.s..' ANDI.B #$73,$001E(A0) ; 's'
00002B66: 4268 0018 'Bh..' CLR.W $0018(A0)
00002B6A: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002B6E: 6100 0228 'a..(' BSR *+$022A ; 00002D98
00002B72: 6704 'g.' BEQ.S *+$0006 ; 00002B78
00002B74: 242D 0012 '$-..' MOVE.L $0012(A5),D2
00002B78: 6100 F2B4 'a...' BSR *-$0D4A ; 00001E2E
00002B7C: 6630 'f0' BNE.S *+$0032 ; 00002BAE
00002B7E: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
00002B84: 6708 'g.' BEQ.S *+$000A ; 00002B8E
00002B86: 08E8 0002 001E '......' BSET #$02,$001E(A0)
00002B8C: 6006 '`.' BRA.S *+$0008 ; 00002B94
00002B8E: 08E8 0003 001E '......' BSET #$03,$001E(A0)
00002B94: 08E8 0007 001E '......' BSET #$07,$001E(A0)
00002B9A: 6604 'f.' BNE.S *+$0006 ; 00002BA0
00002B9C: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002BA0: 47E8 0034 'G..4' LEA $0034(A0),A3
00002BA4: 6100 0712 'a...' BSR *+$0714 ; 000032B8
00002BA8: 6100 F292 'a...' BSR *-$0D6C ; 00001E3C
00002BAC: 67D0 'g.' BEQ.S *-$002E ; 00002B7E
00002BAE: 7000 'p.' MOVEQ #$00,D0
00002BB0: 6000 FF52 '`..R' BRA *-$00AC ; 00002B04
00002BB4: 49E8 001E 'I...' LEA $001E(A0),A4
00002BB8: 0C15 0002 '....' CMPI.B #$02,(A5)
00002BBC: 6628 'f(' BNE.S *+$002A ; 00002BE6
00002BBE: 7022 'p"' MOVEQ #$22,D0 ; '"'
00002BC0: 47ED 0002 'G...' LEA $0002(A5),A3
00002BC4: 38DB '8.' MOVE.W (A3)+,(A4)+
00002BC6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002BC4
00002BCA: 7000 'p.' MOVEQ #$00,D0
00002BCC: 302D 0048 '0-.H' MOVE.W $0048(A5),D0
00002BD0: C0EA 001E '....' MULU.W $001E(A2),D0
00002BD4: 2140 0068 '!@.h' MOVE.L D0,$0068(A0)
00002BD8: 2141 0064 '!A.d' MOVE.L D1,$0064(A0)
00002BDC: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002BE2: 6000 FF7C '`..|' BRA *-$0082 ; 00002B60
00002BE6: 0C15 0001 '....' CMPI.B #$01,(A5)
00002BEA: 6600 FF16 'f...' BNE *-$00E8 ; 00002B02
00002BEE: 316D 0002 001E '1m....' MOVE.W $0002(A5),$001E(A0)
00002BF4: 316D 0004 0034 '1m...4' MOVE.W $0004(A5),$0034(A0)
00002BFA: 216D 0006 0030 '!m...0' MOVE.L $0006(A5),$0030(A0)
00002C00: 2141 0064 '!A.d' MOVE.L D1,$0064(A0)
00002C04: 4CED 0007 000A 'L.....' MOVEM.L $000A(A5),D0-D2
00002C0A: 48E8 0007 0048 'H....H' MOVEM.L D0-D2,$0048(A0)
00002C10: 4CED 000F 0016 'L.....' MOVEM.L $0016(A5),D0-D3
00002C16: 48E8 000F 0020 'H.... ' MOVEM.L D0-D3,$0020(A0)
00002C1C: 4CED 000F 0026 'L....&' MOVEM.L $0026(A5),D0-D3
00002C22: 48E8 000F 0054 'H....T' MOVEM.L D0-D3,$0054(A0)
00002C28: 08A8 0007 001E '......' BCLR #$07,$001E(A0)
00002C2E: 08E8 0004 001E '......' BSET #$04,$001E(A0)
00002C34: 7000 'p.' MOVEQ #$00,D0
00002C36: 6000 FECC '`...' BRA *-$0132 ; 00002B04
00002C3A: 1B68 001C 0001 '.h....' MOVE.B $001C(A0),$0001(A5)
00002C40: 6014 '`.' BRA.S *+$0016 ; 00002C56
00002C42: 4A38 0348 'J8.H' TST.B $0348
00002C46: 6708 'g.' BEQ.S *+$000A ; 00002C50
00002C48: 08D5 0000 '....' BSET #$00,(A5)
00002C4C: 6612 'f.' BNE.S *+$0014 ; 00002C60
00002C4E: 6006 '`.' BRA.S *+$0008 ; 00002C56
00002C50: 0895 0000 '....' BCLR #$00,(A5)
00002C54: 670A 'g.' BEQ.S *+$000C ; 00002C60
00002C56: 2049 ' I' MOVEA.L A1,A0
00002C58: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00002C5C: 6100 F55C 'a..\' BSR *-$0AA2 ; 000021BA
00002C60: 7000 'p.' MOVEQ #$00,D0
00002C62: 6000 D53E '`..>' BRA *-$2AC0 ; 000001A2
00002C66: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
00002C6C: 48ED 001E 0002 'H.....' MOVEM.L D1-D4,$0002(A5)
00002C72: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2
00002C78: 48ED 0006 002A 'H....*' MOVEM.L D1/D2,$002A(A5)
00002C7E: 60D6 '`.' BRA.S *-$0028 ; 00002C56
00002C80: 265F '&_' MOVEA.L (A7)+,A3
00002C82: 4A02 'J.' TST.B D2
00002C84: 6604 'f.' BNE.S *+$0006 ; 00002C8A
00002C86: 70DB 'p.' MOVEQ #$DB,D0
00002C88: 6058 '`X' BRA.S *+$005A ; 00002CE2
00002C8A: 3E2A 0014 '>*..' MOVE.W $0014(A2),D7
00002C8E: 670C 'g.' BEQ.S *+$000E ; 00002C9C
00002C90: 6100 036C 'a..l' BSR *+$036E ; 00002FFE
00002C94: 670A 'g.' BEQ.S *+$000C ; 00002CA0
00002C96: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00002C9A: 6646 'fF' BNE.S *+$0048 ; 00002CE2
00002C9C: 70D5 'p.' MOVEQ #$D5,D0
00002C9E: 6042 '`B' BRA.S *+$0044 ; 00002CE2
00002CA0: 7000 'p.' MOVEQ #$00,D0
00002CA2: 224C '"L' MOVEA.L A4,A1
00002CA4: 3800 '8.' MOVE.W D0,D4
00002CA6: 4A35 4000 'J5@.' TST.B $00(A5,D4.W)
00002CAA: 672A 'g*' BEQ.S *+$002C ; 00002CD6
00002CAC: 1C35 4001 '.5@.' MOVE.B $01(A5,D4.W),D6
00002CB0: BC28 001A '.(..' CMP.B $001A(A0),D6
00002CB4: 6614 'f.' BNE.S *+$0016 ; 00002CCA
00002CB6: 2F08 '/.' MOVE.L A0,-(A7)
00002CB8: 41F5 4032 'A.@2' LEA $32(A5,D4.W),A0
00002CBC: 7000 'p.' MOVEQ #$00,D0
00002CBE: 1018 '..' MOVE.B (A0)+,D0
00002CC0: 4840 'H@' SWAP D0
00002CC2: 3002 '0.' MOVE.W D2,D0
00002CC4: A03C '.<' _CmpString ; A03C
00002CC6: 205F ' _' MOVEA.L (A7)+,A0
00002CC8: 6712 'g.' BEQ.S *+$0014 ; 00002CDC
00002CCA: 5347 'SG' SUBQ.W #1,D7
00002CCC: 67CE 'g.' BEQ.S *-$0030 ; 00002C9C
00002CCE: 3004 '0.' MOVE.W D4,D0
00002CD0: 6100 F532 'a..2' BSR *-$0ACC ; 00002204
00002CD4: 65CE 'e.' BCS.S *-$0030 ; 00002CA4
00002CD6: 6100 0336 'a..6' BSR *+$0338 ; 0000300E
00002CDA: 60B8 '`.' BRA.S *-$0046 ; 00002C94
00002CDC: 224D '"M' MOVEA.L A5,A1
00002CDE: 4BF5 4000 'K.@.' LEA $00(A5,D4.W),A5
00002CE2: 4ED3 'N.' JMP (A3)
00002CE4: B26A 0014 '.j..' CMP.W $0014(A2),D1
00002CE8: 6248 'bH' BHI.S *+$004A ; 00002D32
00002CEA: 3A2A 0018 ':*..' MOVE.W $0018(A2),D5
00002CEE: 362A 0016 '6*..' MOVE.W $0016(A2),D3
00002CF2: DA43 '.C' ADD.W D3,D5
00002CF4: 3E2A 005A '>*.Z' MOVE.W $005A(A2),D7
00002CF8: 670A 'g.' BEQ.S *+$000C ; 00002D04
00002CFA: B247 '.G' CMP.W D7,D1
00002CFC: 6506 'e.' BCS.S *+$0008 ; 00002D04
00002CFE: 362A 005C '6*.\' MOVE.W $005C(A2),D3
00002D02: 6002 '`.' BRA.S *+$0004 ; 00002D06
00002D04: 7E01 '~.' MOVEQ #$01,D7
00002D06: B645 '.E' CMP.W D5,D3
00002D08: 6428 'd(' BCC.S *+$002A ; 00002D32
00002D0A: 3543 005C '5C.\' MOVE.W D3,$005C(A2)
00002D0E: 3547 005A '5G.Z' MOVE.W D7,$005A(A2)
00002D12: 6100 030A 'a...' BSR *+$030C ; 0000301E
00002D16: 661A 'f.' BNE.S *+$001C ; 00002D32
00002D18: 7000 'p.' MOVEQ #$00,D0
00002D1A: 7C00 '|.' MOVEQ #$00,D6
00002D1C: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
00002D20: 670C 'g.' BEQ.S *+$000E ; 00002D2E
00002D22: B247 '.G' CMP.W D7,D1
00002D24: 6712 'g.' BEQ.S *+$0014 ; 00002D38
00002D26: 5247 'RG' ADDQ.W #1,D7
00002D28: 6100 F4DA 'a...' BSR *-$0B24 ; 00002204
00002D2C: 65EC 'e.' BCS.S *-$0012 ; 00002D1A
00002D2E: 5243 'RC' ADDQ.W #1,D3
00002D30: 60D4 '`.' BRA.S *-$002A ; 00002D06
00002D32: 70D5 'p.' MOVEQ #$D5,D0
00002D34: 6000 D46C '`..l' BRA *-$2B92 ; 000001A2
00002D38: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5
00002D3C: 47ED 0032 'G..2' LEA $0032(A5),A3
00002D40: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002D44: 670A 'g.' BEQ.S *+$000C ; 00002D50
00002D46: 2840 '(@' MOVEA.L D0,A4
00002D48: 1013 '..' MOVE.B (A3),D0
00002D4A: 18DB '..' MOVE.B (A3)+,(A4)+
00002D4C: 5300 'S.' SUBQ.B #1,D0
00002D4E: 64FA 'd.' BCC.S *-$0004 ; 00002D4A
00002D50: 49E8 001E 'I...' LEA $001E(A0),A4
00002D54: 7018 'p.' MOVEQ #$18,D0
00002D56: 47D5 'G.' LEA (A5),A3
00002D58: 38DB '8.' MOVE.W (A3)+,(A4)+
00002D5A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D58
00002D5E: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002D64: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002D6A: 671C 'g.' BEQ.S *+$001E ; 00002D88
00002D6C: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0064(A0)
0064
00002D74: 42A8 0050 'B..P' CLR.L $0050(A0)
00002D78: 2F08 '/.' MOVE.L A0,-(A7)
00002D7A: 41E8 0054 'A..T' LEA $0054(A0),A0
00002D7E: 7003 'p.' MOVEQ #$03,D0
00002D80: 4298 'B.' CLR.L (A0)+
00002D82: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D80
00002D86: 205F ' _' MOVEA.L (A7)+,A0
00002D88: 6000 FDD6 '`...' BRA *-$0228 ; 00002B60
00002D8C: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00002D92: 4E75 'Nu' RTS
00002D94: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00002D98: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD'
00002D9E: 4E75 'Nu' RTS
00002DA0: 42A8 0028 'B..(' CLR.L $0028(A0)
00002DA4: 70CE 'p.' MOVEQ #$CE,D0
00002DA6: 2E28 0024 '.(.$' MOVE.L $0024(A0),D7
00002DAA: 6B34 'k4' BMI.S *+$0036 ; 00002DE0
00002DAC: 2428 002E '$(..' MOVE.L $002E(A0),D2
00002DB0: 2A31 1010 '*1..' MOVE.L $10(A1,D1.W),D5
00002DB4: 2831 1008 '(1..' MOVE.L $08(A1,D1.W),D4
00002DB8: 1028 002D '.(.-' MOVE.B $002D(A0),D0
00002DBC: E410 '..' ROXR.B #2,D0
00002DBE: 6408 'd.' BCC.S *+$000A ; 00002DC8
00002DC0: 6B02 'k.' BMI.S *+$0004 ; 00002DC4
00002DC2: 2A04 '*.' MOVE.L D4,D5
00002DC4: DA82 '..' ADD.L D2,D5
00002DC6: 6004 '`.' BRA.S *+$0006 ; 00002DCC
00002DC8: 6A02 'j.' BPL.S *+$0004 ; 00002DCC
00002DCA: 2A02 '*.' MOVE.L D2,D5
00002DCC: 6A04 'j.' BPL.S *+$0006 ; 00002DD2
00002DCE: 70D8 'p.' MOVEQ #$D8,D0
00002DD0: 600E '`.' BRA.S *+$0010 ; 00002DE0
00002DD2: 2405 '$.' MOVE.L D5,D2
00002DD4: 9484 '..' SUB.L D4,D2
00002DD6: 6F02 'o.' BLE.S *+$0004 ; 00002DDA
00002DD8: 2A04 '*.' MOVE.L D4,D5
00002DDA: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002DDE: 7000 'p.' MOVEQ #$00,D0
00002DE0: 4E75 'Nu' RTS
00002DE2: 4228 002D 'B(.-' CLR.B $002D(A0)
00002DE6: 42A8 0024 'B..$' CLR.L $0024(A0)
00002DEA: 2F38 07A8 '/8..' MOVE.L $07A8,-(A7)
00002DEE: 4E75 'Nu' RTS
00002DF0: 6100 D2E6 'a...' BSR *-$2D18 ; 000000D8
00002DF4: 42A8 0028 'B..(' CLR.L $0028(A0)
00002DF8: 6100 04EA 'a...' BSR *+$04EC ; 000032E4
00002DFC: 6600 008C 'f...' BNE *+$008E ; 00002E8A
00002E00: 619E 'a.' BSR.S *-$0060 ; 00002DA0
00002E02: 667E 'f~' BNE.S *+$0080 ; 00002E82
00002E04: 4482 'D.' NEG.L D2
00002E06: 6B78 'kx' BMI.S *+$007A ; 00002E80
00002E08: BE82 '..' CMP.L D2,D7
00002E0A: 6F02 'o.' BLE.S *+$0004 ; 00002E0E
00002E0C: 2E02 '..' MOVE.L D2,D7
00002E0E: 4A87 'J.' TST.L D7
00002E10: 675E 'g^' BEQ.S *+$0060 ; 00002E70
00002E12: 3428 002C '4(.,' MOVE.W $002C(A0),D2
00002E16: E04A '.J' LSR.W #8,D2
00002E18: 6500 008E 'e...' BCS *+$0090 ; 00002EA8
00002E1C: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002E22: 6718 'g.' BEQ.S *+$001A ; 00002E3C
00002E24: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00002E28: 3001 '0.' MOVE.W D1,D0
00002E2A: 7200 'r.' MOVEQ #$00,D1
00002E2C: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00002E30: 50F8 0377 'P..w' ST $0377
00002E34: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00002E38: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00002E3C: 3405 '4.' MOVE.W D5,D2
00002E3E: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002E42: 6714 'g.' BEQ.S *+$0016 ; 00002E58
00002E44: 6100 00A4 'a...' BSR *+$00A6 ; 00002EEA
00002E48: 6628 'f(' BNE.S *+$002A ; 00002E72
00002E4A: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002E50: 56C0 'V.' SNE D0
00002E52: 6100 0162 'a..b' BSR *+$0164 ; 00002FB6
00002E56: 661A 'f.' BNE.S *+$001C ; 00002E72
00002E58: 2807 '(.' MOVE.L D7,D4
00002E5A: 6714 'g.' BEQ.S *+$0016 ; 00002E70
00002E5C: 0244 FE00 '.D..' ANDI.W #$FE00,D4
00002E60: 4A84 'J.' TST.L D4
00002E62: 67E0 'g.' BEQ.S *-$001E ; 00002E44
00002E64: 4EBA 62AA 'N.b.' JSR *+$62AC ; 00009110
00002E68: 6608 'f.' BNE.S *+$000A ; 00002E72
00002E6A: 6100 0140 'a..@' BSR *+$0142 ; 00002FAC
00002E6E: 60E8 '`.' BRA.S *-$0016 ; 00002E58
00002E70: 7000 'p.' MOVEQ #$00,D0
00002E72: 4A40 'J@' TST.W D0
00002E74: 660C 'f.' BNE.S *+$000E ; 00002E82
00002E76: 2428 0028 '$(.(' MOVE.L $0028(A0),D2
00002E7A: B4A8 0024 '...$' CMP.L $0024(A0),D2
00002E7E: 6702 'g.' BEQ.S *+$0004 ; 00002E82
00002E80: 70D9 'p.' MOVEQ #$D9,D0
00002E82: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002E86: 2145 002E '!E..' MOVE.L D5,$002E(A0)
00002E8A: 2200 '".' MOVE.L D0,D1
00002E8C: 2408 '$.' MOVE.L A0,D2
00002E8E: 2028 0028 ' (.(' MOVE.L $0028(A0),D0
00002E92: 670C 'g.' BEQ.S *+$000E ; 00002EA0
00002E94: 2240 '"@' MOVEA.L D0,A1
00002E96: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0
00002E9A: 61FF FFFF D164 'a....d' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$D164 ; ids: 452, 352
00002EA0: 2042 ' B' MOVEA.L D2,A0
00002EA2: 2001 ' .' MOVE.L D1,D0
00002EA4: 6000 D2FC '`...' BRA *-$2D02 ; 000001A2
00002EA8: 6140 'a@' BSR.S *+$0042 ; 00002EEA
00002EAA: 66C6 'f.' BNE.S *-$0038 ; 00002E72
00002EAC: 2405 '$.' MOVE.L D5,D2
00002EAE: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002EB2: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3
00002EB6: 2828 0028 '((.(' MOVE.L $0028(A0),D4
00002EBA: 1035 2000 '.5 .' MOVE.B $00(A5,D2.W),D0
00002EBE: 1780 4800 '..H.' MOVE.B D0,$00(A3,D4.L)
00002EC2: 52A8 0028 'R..(' ADDQ.L #1,$0028(A0)
00002EC6: 5284 'R.' ADDQ.L #1,D4
00002EC8: 5242 'RB' ADDQ.W #1,D2
00002ECA: 5285 'R.' ADDQ.L #1,D5
00002ECC: B028 002C '.(.,' CMP.B $002C(A0),D0
00002ED0: 6604 'f.' BNE.S *+$0006 ; 00002ED6
00002ED2: 7000 'p.' MOVEQ #$00,D0
00002ED4: 60AC '`.' BRA.S *-$0052 ; 00002E82
00002ED6: 5387 'S.' SUBQ.L #1,D7
00002ED8: 6796 'g.' BEQ.S *-$0068 ; 00002E70
00002EDA: B446 '.F' CMP.W D6,D2
00002EDC: 65DC 'e.' BCS.S *-$0022 ; 00002EBA
00002EDE: 60C8 '`.' BRA.S *-$0036 ; 00002EA8
00002EE0: 6120 'a ' BSR.S *+$0022 ; 00002F02
00002EE2: BA83 '..' CMP.L D3,D5
00002EE4: 6510 'e.' BCS.S *+$0012 ; 00002EF6
00002EE6: 7204 'r.' MOVEQ #$04,D1
00002EE8: 600C '`.' BRA.S *+$000E ; 00002EF6
00002EEA: 6116 'a.' BSR.S *+$0018 ; 00002F02
00002EEC: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002EF2: 6702 'g.' BEQ.S *+$0004 ; 00002EF6
00002EF4: 7201 'r.' MOVEQ #$01,D1
00002EF6: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00002EFA: 2405 '$.' MOVE.L D5,D2
00002EFC: E08A '..' LSR.L #8,D2
00002EFE: E28A '..' LSR.L #1,D2
00002F00: 4E75 'Nu' RTS
00002F02: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
00002F06: 225F '"_' MOVEA.L (A7)+,A1
00002F08: 2D1F '-.' MOVE.L (A7)+,-(A6)
00002F0A: 3001 '0.' MOVE.W D1,D0
00002F0C: 7200 'r.' MOVEQ #$00,D1
00002F0E: 7C02 '|.' MOVEQ #$02,D6
00002F10: E18E '..' LSL.L #8,D6
00002F12: 4E91 'N.' JSR (A1)
00002F14: 5001 'P.' ADDQ.B #8,D1
00002F16: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00002F1A: 2A48 '*H' MOVEA.L A0,A5
00002F1C: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002F1E: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
00002F22: 4A40 'J@' TST.W D0
00002F24: 4E75 'Nu' RTS
00002F26: 2F38 07AC '/8..' MOVE.L $07AC,-(A7)
00002F2A: 4E75 'Nu' RTS
00002F2C: 6100 D1AA 'a...' BSR *-$2E54 ; 000000D8
00002F30: 6100 03FC 'a...' BSR *+$03FE ; 0000332E
00002F34: 6672 'fr' BNE.S *+$0074 ; 00002FA8
00002F36: 6100 FE68 'a..h' BSR *-$0196 ; 00002DA0
00002F3A: 6626 'f&' BNE.S *+$0028 ; 00002F62
00002F3C: 4A82 'J.' TST.L D2
00002F3E: 6B02 'k.' BMI.S *+$0004 ; 00002F42
00002F40: DA82 '..' ADD.L D2,D5
00002F42: 263C 0000 01FF '&<....' MOVE.L #$000001FF,D3
00002F48: D684 '..' ADD.L D4,D3
00002F4A: 0243 FE00 '.C..' ANDI.W #$FE00,D3
00002F4E: 2805 '(.' MOVE.L D5,D4
00002F50: D887 '..' ADD.L D7,D4
00002F52: B8B1 1008 '....' CMP.L $08(A1,D1.W),D4
00002F56: 6314 'c.' BLS.S *+$0016 ; 00002F6C
00002F58: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4
00002F5C: 6306 'c.' BLS.S *+$0008 ; 00002F64
00002F5E: 6100 05F0 'a...' BSR *+$05F2 ; 00003550
00002F62: 663E 'f>' BNE.S *+$0040 ; 00002FA2
00002F64: 2805 '(.' MOVE.L D5,D4
00002F66: D887 '..' ADD.L D7,D4
00002F68: 2384 1008 '#...' MOVE.L D4,$08(A1,D1.W)
00002F6C: 3005 '0.' MOVE.W D5,D0
00002F6E: 0240 01FF '.@..' ANDI.W #$01FF,D0
00002F72: 670E 'g.' BEQ.S *+$0010 ; 00002F82
00002F74: 6100 FF6A 'a..j' BSR *-$0094 ; 00002EE0
00002F78: 6620 'f ' BNE.S *+$0022 ; 00002F9A
00002F7A: 7001 'p.' MOVEQ #$01,D0
00002F7C: 6138 'a8' BSR.S *+$003A ; 00002FB6
00002F7E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00002F82: 2807 '(.' MOVE.L D7,D4
00002F84: 6712 'g.' BEQ.S *+$0014 ; 00002F98
00002F86: 0244 FE00 '.D..' ANDI.W #$FE00,D4
00002F8A: 4A84 'J.' TST.L D4
00002F8C: 67E6 'g.' BEQ.S *-$0018 ; 00002F74
00002F8E: 4EBA 62F8 'N.b.' JSR *+$62FA ; 00009288
00002F92: 6606 'f.' BNE.S *+$0008 ; 00002F9A
00002F94: 6116 'a.' BSR.S *+$0018 ; 00002FAC
00002F96: 60EA '`.' BRA.S *-$0014 ; 00002F82
00002F98: 7000 'p.' MOVEQ #$00,D0
00002F9A: 6100 0526 'a..&' BSR *+$0528 ; 000034C2
00002F9E: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002FA2: 2171 1010 002E '!q....' MOVE.L $10(A1,D1.W),$002E(A0)
00002FA8: 6000 D1F8 '`...' BRA *-$2E06 ; 000001A2
00002FAC: 9E86 '..' SUB.L D6,D7
00002FAE: DDA8 0028 '...(' ADD.L D6,$0028(A0)
00002FB2: DA86 '..' ADD.L D6,D5
00002FB4: 4E75 'Nu' RTS
00002FB6: 2405 '$.' MOVE.L D5,D2
00002FB8: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002FBC: 9C42 '.B' SUB.W D2,D6
00002FBE: BE86 '..' CMP.L D6,D7
00002FC0: 6402 'd.' BCC.S *+$0004 ; 00002FC4
00002FC2: 2C07 ',.' MOVE.L D7,D6
00002FC4: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3
00002FC8: D7E8 0028 '...(' ADDA.L $0028(A0),A3
00002FCC: 61DE 'a.' BSR.S *-$0020 ; 00002FAC
00002FCE: 48E7 40E0 'H.@.' MOVEM.L D1/A0-A2,-(A7)
00002FD2: 204B ' K' MOVEA.L A3,A0
00002FD4: 224D '"M' MOVEA.L A5,A1
00002FD6: D2C2 '..' ADDA.W D2,A1
00002FD8: 4A00 'J.' TST.B D0
00002FDA: 6E04 'n.' BGT.S *+$0006 ; 00002FE0
00002FDC: 6B12 'k.' BMI.S *+$0014 ; 00002FF0
00002FDE: C149 '.I' EXG A0,A1
00002FE0: 2006 ' .' MOVE.L D6,D0
00002FE2: 2478 04B8 '$x..' MOVEA.L $04B8,A2
00002FE6: 4E92 'N.' JSR (A2)
00002FE8: 7000 'p.' MOVEQ #$00,D0
00002FEA: 4CDF 0702 'L...' MOVEM.L (A7)+,D1/A0-A2
00002FEE: 4E75 'Nu' RTS
00002FF0: 70DC 'p.' MOVEQ #$DC,D0
00002FF2: 5346 'SF' SUBQ.W #1,D6
00002FF4: B308 '..' CMPM.B (A0)+,(A1)+
00002FF6: 56CE FFFC 'V...' DBNE D6,*-$0002 ; 00002FF4
00002FFA: 66EE 'f.' BNE.S *-$0010 ; 00002FEA
00002FFC: 60EA '`.' BRA.S *-$0014 ; 00002FE8
00002FFE: 302A 0018 '0*..' MOVE.W $0018(A2),D0
00003002: 362A 0016 '6*..' MOVE.W $0016(A2),D3
00003006: D043 '.C' ADD.W D3,D0
00003008: 31C0 0344 '1..D' MOVE.W D0,$0344
0000300C: 6010 '`.' BRA.S *+$0012 ; 0000301E
0000300E: 3638 0340 '68.@' MOVE.W $0340,D3
00003012: 5243 'RC' ADDQ.W #1,D3
00003014: B678 0344 '.x.D' CMP.W $0344,D3
00003018: 6504 'e.' BCS.S *+$0006 ; 0000301E
0000301A: 70DF 'p.' MOVEQ #$DF,D0
0000301C: 4E75 'Nu' RTS
0000301E: 31C3 0340 '1..@' MOVE.W D3,$0340
00003022: 6100 FEDE 'a...' BSR *-$0120 ; 00002F02
00003026: 2278 0380 '"x..' MOVEA.L $0380,A1
0000302A: 6010 '`.' BRA.S *+$0012 ; 0000303C
0000302C: 6100 FED4 'a...' BSR *-$012A ; 00002F02
00003030: 6006 '`.' BRA.S *+$0008 ; 00003038
00003032: 6100 FECE 'a...' BSR *-$0130 ; 00002F02
00003036: 7204 'r.' MOVEQ #$04,D1
00003038: 2278 037C '"x.|' MOVEA.L $037C,A1
0000303C: 7400 't.' MOVEQ #$00,D2
0000303E: 3403 '4.' MOVE.W D3,D2
00003040: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00003044: 4E75 'Nu' RTS
00003046: 6100 D090 'a...' BSR *-$2F6E ; 000000D8
0000304A: 50F8 0346 'P..F' ST $0346
0000304E: 607E '`~' BRA.S *+$0080 ; 000030CE
00003050: 2F38 07A4 '/8..' MOVE.L $07A4,-(A7)
00003054: 4E75 'Nu' RTS
00003056: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
0000305A: 244F '$O' MOVEA.L A7,A2
0000305C: 6062 '`b' BRA.S *+$0064 ; 000030C0
0000305E: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00003062: 6100 D046 'a..F' BSR *-$2FB8 ; 000000AA
00003066: 6658 'fX' BNE.S *+$005A ; 000030C0
00003068: 3028 0018 '0(..' MOVE.W $0018(A0),D0
0000306C: 6100 ED7C 'a..|' BSR *-$1282 ; 00001DEA
00003070: 4AA9 0004 'J...' TST.L $0004(A1)
00003074: 6604 'f.' BNE.S *+$0006 ; 0000307A
00003076: 4A91 'J.' TST.L (A1)
00003078: 6746 'gF' BEQ.S *+$0048 ; 000030C0
0000307A: 4878 0001 'Hx..' PEA $0001
0000307E: 42A7 'B.' CLR.L -(A7)
00003080: 42A7 'B.' CLR.L -(A7)
00003082: 486F 0004 'Ho..' PEA $0004(A7)
00003086: 4851 'HQ' PEA (A1)
00003088: 486F 000A 'Ho..' PEA $000A(A7)
0000308C: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
00003090: A88F '..' _OSDispatch ; A88F
00003092: 548F 'T.' ADDQ.L #2,A7
00003094: 4A57 'JW' TST.W (A7)
00003096: 6728 'g(' BEQ.S *+$002A ; 000030C0
00003098: 4257 'BW' CLR.W (A7)
0000309A: 9EFC 000A '....' SUBA.W #$000A,A7
0000309E: 486F 0002 'Ho..' PEA $0002(A7)
000030A2: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
000030A6: A88F '..' _OSDispatch ; A88F
000030A8: 486F 0002 'Ho..' PEA $0002(A7)
000030AC: 486F 0010 'Ho..' PEA $0010(A7)
000030B0: 486F 0012 'Ho..' PEA $0012(A7)
000030B4: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
000030B8: A88F '..' _OSDispatch ; A88F
000030BA: 4A6F 000A 'Jo..' TST.W $000A(A7)
000030BE: 6720 'g ' BEQ.S *+$0022 ; 000030E0
000030C0: 2E4A '.J' MOVEA.L A2,A7
000030C2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000030C6: 6100 D010 'a...' BSR *-$2FEE ; 000000D8
000030CA: 4238 0346 'B8.F' CLR.B $0346
000030CE: 6100 0214 'a...' BSR *+$0216 ; 000032E4
000030D2: 6706 'g.' BEQ.S *+$0008 ; 000030DA
000030D4: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
000030D8: 6602 'f.' BNE.S *+$0004 ; 000030DC
000030DA: 6112 'a.' BSR.S *+$0014 ; 000030EE
000030DC: 6000 D0C4 '`...' BRA *-$2F3A ; 000001A2
000030E0: 2E4A '.J' MOVEA.L A2,A7
000030E2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000030E6: 70CA 'p.' MOVEQ #$CA,D0
000030E8: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
000030EC: 4E75 'Nu' RTS
000030EE: 2F38 06CC '/8..' MOVE.L $06CC,-(A7)
000030F2: 4E75 'Nu' RTS
000030F4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000030F6: 48E6 70FC 'H.p.' MOVEM.L D1-D3/A0-A5,-(A6)
000030FA: 6100 FC9C 'a...' BSR *-$0362 ; 00002D98
000030FE: 6600 017C 'f..|' BNE *+$017E ; 0000327C
00003102: 4AB1 1022 'J.."' TST.L $22(A1,D1.W)
00003106: 6720 'g ' BEQ.S *+$0022 ; 00003128
00003108: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
00003110: 6416 'd.' BCC.S *+$0018 ; 00003128
00003112: 3001 '0.' MOVE.W D1,D0
00003114: 4A38 0346 'J8.F' TST.B $0346
00003118: 6606 'f.' BNE.S *+$0008 ; 00003120
0000311A: 4EBA C374 'N..t' JSR *-$3C8A ; FFFFF490
0000311E: 6004 '`.' BRA.S *+$0006 ; 00003124
00003120: 4EBA C564 'N..d' JSR *-$3A9A ; FFFFF686
00003124: 6600 014C 'f..L' BNE *+$014E ; 00003272
00003128: 7000 'p.' MOVEQ #$00,D0
0000312A: 4A6A 0048 'Jj.H' TST.W $0048(A2)
0000312E: 6700 0128 'g..(' BEQ *+$012A ; 00003258
00003132: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
0000313A: 6500 011C 'e...' BCS *+$011E ; 00003258
0000313E: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003144: 6700 00EA 'g...' BEQ *+$00EC ; 00003230
00003148: 6100 01EE 'a...' BSR *+$01F0 ; 00003338
0000314C: 6620 'f ' BNE.S *+$0022 ; 0000316E
0000314E: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3
00003152: 7400 't.' MOVEQ #$00,D2
00003154: 4EBA 1D10 'N...' JSR *+$1D12 ; 00004E66
00003158: 6600 00D8 'f...' BNE *+$00DA ; 00003232
0000315C: 4EBA 0364 'N..d' JSR *+$0366 ; 000034C2
00003160: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003166: 6006 '`.' BRA.S *+$0008 ; 0000316E
00003168: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
0000316E: 2D09 '-.' MOVE.L A1,-(A6)
00003170: 2031 103A ' 1.:' MOVE.L $3A(A1,D1.W),D0
00003174: 41F1 103E 'A..>' LEA $3E(A1,D1.W),A0
00003178: 7400 't.' MOVEQ #$00,D2
0000317A: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
0000317E: 2A49 '*I' MOVEA.L A1,A5
00003180: 225E '"^' MOVEA.L (A6)+,A1
00003182: 6600 00AE 'f...' BNE *+$00B0 ; 00003232
00003186: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
0000318A: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
0000318E: 47ED 004A 'G..J' LEA $004A(A5),A3
00003192: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W)
00003198: 6704 'g.' BEQ.S *+$0006 ; 0000319E
0000319A: 47ED 0056 'G..V' LEA $0056(A5),A3
0000319E: 224B '"K' MOVEA.L A3,A1
000031A0: 700C 'p.' MOVEQ #$0C,D0
000031A2: A22E '..' _BlockMoveData ; A22E
000031A4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000031A8: 47ED 0018 'G...' LEA $0018(A5),A3
000031AC: 6100 010A 'a...' BSR *+$010C ; 000032B8
000031B0: 2B78 020C 0030 '+x...0' MOVE.L $020C,$0030(A5)
000031B6: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450
000031BA: 6676 'fv' BNE.S *+$0078 ; 00003232
000031BC: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W)
000031C2: 676C 'gl' BEQ.S *+$006E ; 00003230
000031C4: 4A38 0346 'J8.F' TST.B $0346
000031C8: 6666 'ff' BNE.S *+$0068 ; 00003230
000031CA: 0CB1 0000 0080 '......' CMPI.L #$00000080,$08(A1,D1.W)
1008
000031D2: 655C 'e\' BCS.S *+$005E ; 00003230
000031D4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000031D8: 2648 '&H' MOVEA.L A0,A3
000031DA: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000031DE: 3001 '0.' MOVE.W D1,D0
000031E0: 7200 'r.' MOVEQ #$00,D1
000031E2: 7400 't.' MOVEQ #$00,D2
000031E4: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000031E8: 6642 'fB' BNE.S *+$0044 ; 0000322C
000031EA: 2F08 '/.' MOVE.L A0,-(A7)
000031EC: 43E8 0030 'C..0' LEA $0030(A0),A1
000031F0: 41EB 0006 'A...' LEA $0006(A3),A0
000031F4: 7020 'p ' MOVEQ #$20,D0 ; ' '
000031F6: A22E '..' _BlockMoveData ; A22E
000031F8: 7020 'p ' MOVEQ #$20,D0 ; ' '
000031FA: D3C0 '..' ADDA.L D0,A1
000031FC: 41ED 0002 'A...' LEA $0002(A5),A0
00003200: 7012 'p.' MOVEQ #$12,D0
00003202: A22E '..' _BlockMoveData ; A22E
00003204: 7012 'p.' MOVEQ #$12,D0
00003206: D3C0 '..' ADDA.L D0,A1
00003208: 41ED 0038 'A..8' LEA $0038(A5),A0
0000320C: 7010 'p.' MOVEQ #$10,D0
0000320E: A22E '..' _BlockMoveData ; A22E
00003210: 7010 'p.' MOVEQ #$10,D0
00003212: D3C0 '..' ADDA.L D0,A1
00003214: 22ED 002C '"..,' MOVE.L $002C(A5),(A1)+
00003218: 22ED 001A '"...' MOVE.L $001A(A5),(A1)+
0000321C: 22ED 0024 '"..$' MOVE.L $0024(A5),(A1)+
00003220: 205F ' _' MOVEA.L (A7)+,A0
00003222: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00003226: 7204 'r.' MOVEQ #$04,D1
00003228: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
0000322C: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00003230: 7000 'p.' MOVEQ #$00,D0
00003232: 48E6 C040 'H..@' MOVEM.L D0/D1/A1,-(A6)
00003236: 3001 '0.' MOVE.W D1,D0
00003238: 7200 'r.' MOVEQ #$00,D1
0000323A: 4A38 0346 'J8.F' TST.B $0346
0000323E: 6602 'f.' BNE.S *+$0004 ; 00003242
00003240: 7201 'r.' MOVEQ #$01,D1
00003242: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00003246: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
0000324A: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002D98
0000324E: 6704 'g.' BEQ.S *+$0006 ; 00003254
00003250: 6100 EF68 'a..h' BSR *-$1096 ; 000021BA
00003254: 4CDE 0203 'L...' MOVEM.L (A6)+,D0/D1/A1
00003258: 4A38 0346 'J8.F' TST.B $0346
0000325C: 6614 'f.' BNE.S *+$0016 ; 00003272
0000325E: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
00003262: 7400 't.' MOVEQ #$00,D2
00003264: 3438 03F6 '48..' MOVE.W $03F6,D2
00003268: E24A '.J' LSR.W #1,D2
0000326A: 5342 'SB' SUBQ.W #1,D2
0000326C: 425B 'B[' CLR.W (A3)+
0000326E: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000326C
00003272: 4CDE 3F0E 'L.?.' MOVEM.L (A6)+,D1-D3/A0-A5
00003276: 2F1E '/.' MOVE.L (A6)+,-(A7)
00003278: 4A40 'J@' TST.W D0
0000327A: 4E75 'Nu' RTS
0000327C: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003282: 67AC 'g.' BEQ.S *-$0052 ; 00003230
00003284: 3631 101C '61..' MOVE.W $1C(A1,D1.W),D3
00003288: 6100 FD94 'a...' BSR *-$026A ; 0000301E
0000328C: 66A4 'f.' BNE.S *-$005A ; 00003232
0000328E: 7000 'p.' MOVEQ #$00,D0
00003290: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
00003294: B6B5 0012 '....' CMP.L $12(A5,D0.W),D3
00003298: 670A 'g.' BEQ.S *+$000C ; 000032A4
0000329A: 6100 EF68 'a..h' BSR *-$1096 ; 00002204
0000329E: 65F4 'e.' BCS.S *-$000A ; 00003294
000032A0: 70D5 'p.' MOVEQ #$D5,D0
000032A2: 608E '`.' BRA.S *-$0070 ; 00003232
000032A4: 47F5 0016 'G...' LEA $16(A5,D0.W),A3
000032A8: 610E 'a.' BSR.S *+$0010 ; 000032B8
000032AA: 2BB8 020C 002E '+.....' MOVE.L $020C,$2E(A5,D0.W)
000032B0: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
000032B4: 6000 FF7A '`..z' BRA *-$0084 ; 00003230
000032B8: 2F0C '/.' MOVE.L A4,-(A7)
000032BA: 49F1 1004 'I...' LEA $04(A1,D1.W),A4
000032BE: 361C '6.' MOVE.W (A4)+,D3
000032C0: EF4B '.K' LSL.W #7,D3
000032C2: 6404 'd.' BCC.S *+$0006 ; 000032C8
000032C4: 47EB 000A 'G...' LEA $000A(A3),A3
000032C8: 36DC '6.' MOVE.W (A4)+,(A3)+
000032CA: 26DC '&.' MOVE.L (A4)+,(A3)+
000032CC: 26DC '&.' MOVE.L (A4)+,(A3)+
000032CE: 285F '(_' MOVEA.L (A7)+,A4
000032D0: 4E75 'Nu' RTS
000032D2: 6100 CE04 'a...' BSR *-$31FA ; 000000D8
000032D6: 610C 'a.' BSR.S *+$000E ; 000032E4
000032D8: 6606 'f.' BNE.S *+$0008 ; 000032E0
000032DA: 2171 1008 001C '!q....' MOVE.L $08(A1,D1.W),$001C(A0)
000032E0: 6000 CEC0 '`...' BRA *-$313E ; 000001A2
000032E4: 2F38 0790 '/8..' MOVE.L $0790,-(A7)
000032E8: 4E75 'Nu' RTS
000032EA: 2278 034E '"x.N' MOVEA.L $034E,A1
000032EE: 7200 'r.' MOVEQ #$00,D1
000032F0: 3228 0018 '2(..' MOVE.W $0018(A0),D1
000032F4: 6116 'a.' BSR.S *+$0018 ; 0000330C
000032F6: 6610 'f.' BNE.S *+$0012 ; 00003308
000032F8: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2
000032FC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00003300: 21CA 03EE '!...' MOVE.L A2,$03EE
00003304: 6100 F680 'a...' BSR *-$097E ; 00002986
00003308: 4A40 'J@' TST.W D0
0000330A: 4E75 'Nu' RTS
0000330C: 70CD 'p.' MOVEQ #$CD,D0
0000330E: 7400 't.' MOVEQ #$00,D2
00003310: 3401 '4.' MOVE.W D1,D2
00003312: 84F8 03F6 '....' DIVU.W $03F6,D2
00003316: 4842 'HB' SWAP D2
00003318: 5542 'UB' SUBQ.W #2,D2
0000331A: 660E 'f.' BNE.S *+$0010 ; 0000332A
0000331C: B251 '.Q' CMP.W (A1),D1
0000331E: 640A 'd.' BCC.S *+$000C ; 0000332A
00003320: 70DA 'p.' MOVEQ #$DA,D0
00003322: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00003326: 6702 'g.' BEQ.S *+$0004 ; 0000332A
00003328: 7000 'p.' MOVEQ #$00,D0
0000332A: 4A40 'J@' TST.W D0
0000332C: 4E75 'Nu' RTS
0000332E: 2F38 07C4 '/8..' MOVE.L $07C4,-(A7)
00003332: 4E75 'Nu' RTS
00003334: 61AE 'a.' BSR.S *-$0050 ; 000032E4
00003336: 660E 'f.' BNE.S *+$0010 ; 00003346
00003338: 70C3 'p.' MOVEQ #$C3,D0
0000333A: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W)
00003340: 6704 'g.' BEQ.S *+$0006 ; 00003346
00003342: 6100 E46C 'a..l' BSR *-$1B92 ; 000017B0
00003346: 4A40 'J@' TST.W D0
00003348: 4E75 'Nu' RTS
0000334A: 6100 CD8C 'a...' BSR *-$3272 ; 000000D8
0000334E: 614E 'aN' BSR.S *+$0050 ; 0000339E
00003350: 6648 'fH' BNE.S *+$004A ; 0000339A
00003352: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00003356: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
0000335A: 2F08 '/.' MOVE.L A0,-(A7)
0000335C: 43E8 0020 'C.. ' LEA $0020(A0),A1
00003360: 204B ' K' MOVEA.L A3,A0
00003362: 7014 'p.' MOVEQ #$14,D0
00003364: A22E '..' _BlockMoveData ; A22E
00003366: 205F ' _' MOVEA.L (A7)+,A0
00003368: 316A 004E 0034 '1j.N.4' MOVE.W $004E(A2),$0034(A0)
0000336E: 216B 001E 0036 '!k...6' MOVE.L $001E(A3),$0036(A0)
00003374: 216B 003A 003A '!k.:.:' MOVE.L $003A(A3),$003A(A0)
0000337A: 2028 0012 ' (..' MOVE.L $0012(A0),D0
0000337E: 6710 'g.' BEQ.S *+$0012 ; 00003390
00003380: 2240 '"@' MOVEA.L D0,A1
00003382: 2F08 '/.' MOVE.L A0,-(A7)
00003384: 41EB 003E 'A..>' LEA $003E(A3),A0
00003388: 7001 'p.' MOVEQ #$01,D0
0000338A: D010 '..' ADD.B (A0),D0
0000338C: A22E '..' _BlockMoveData ; A22E
0000338E: 205F ' _' MOVEA.L (A7)+,A0
00003390: 21CA 03EE '!...' MOVE.L A2,$03EE
00003394: 220B '".' MOVE.L A3,D1
00003396: 6100 DD9C 'a...' BSR *-$2262 ; 00001134
0000339A: 6000 CE06 '`...' BRA *-$31F8 ; 000001A2
0000339E: 2278 034E '"x.N' MOVEA.L $034E,A1
000033A2: 3228 0018 '2(..' MOVE.W $0018(A0),D1
000033A6: 3028 001C '0(..' MOVE.W $001C(A0),D0
000033AA: 674A 'gJ' BEQ.S *+$004C ; 000033F6
000033AC: 7400 't.' MOVEQ #$00,D2
000033AE: 3428 0016 '4(..' MOVE.W $0016(A0),D2
000033B2: 670E 'g.' BEQ.S *+$0010 ; 000033C2
000033B4: 3002 '0.' MOVE.W D2,D0
000033B6: 6100 DDA2 'a...' BSR *-$225C ; 0000115A
000033BA: 6642 'fB' BNE.S *+$0044 ; 000033FE
000033BC: 240A '$.' MOVE.L A2,D2
000033BE: 3028 001C '0(..' MOVE.W $001C(A0),D0
000033C2: 6100 EA5A 'a..Z' BSR *-$15A4 ; 00001E1E
000033C6: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
000033CA: 6720 'g ' BEQ.S *+$0022 ; 000033EC
000033CC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000033D0: 6100 F9C6 'a...' BSR *-$0638 ; 00002D98
000033D4: 6608 'f.' BNE.S *+$000A ; 000033DE
000033D6: 0C83 0000 0010 '......' CMPI.L #$00000010,D3
000033DC: 650E 'e.' BCS.S *+$0010 ; 000033EC
000033DE: 4A82 'J.' TST.L D2
000033E0: 6706 'g.' BEQ.S *+$0008 ; 000033E8
000033E2: B4B1 1014 '....' CMP.L $14(A1,D1.W),D2
000033E6: 6604 'f.' BNE.S *+$0006 ; 000033EC
000033E8: 5340 'S@' SUBQ.W #1,D0
000033EA: 670A 'g.' BEQ.S *+$000C ; 000033F6
000033EC: 6100 EA38 'a..8' BSR *-$15C6 ; 00001E26
000033F0: 65D4 'e.' BCS.S *-$002A ; 000033C6
000033F2: 70DA 'p.' MOVEQ #$DA,D0
000033F4: 6008 '`.' BRA.S *+$000A ; 000033FE
000033F6: 6100 FF14 'a...' BSR *-$00EA ; 0000330C
000033FA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000033FE: 4A40 'J@' TST.W D0
00003400: 4E75 'Nu' RTS
00003402: 6100 CCD4 'a...' BSR *-$332A ; 000000D8
00003406: 6100 FEDC 'a...' BSR *-$0122 ; 000032E4
0000340A: 6602 'f.' BNE.S *+$0004 ; 0000340E
0000340C: 7000 'p.' MOVEQ #$00,D0
0000340E: 6000 CD92 '`...' BRA *-$326C ; 000001A2
00003412: 7000 'p.' MOVEQ #$00,D0
00003414: 6100 F982 'a...' BSR *-$067C ; 00002D98
00003418: 6600 020E 'f...' BNE *+$0210 ; 00003628
0000341C: 6100 F96E 'a..n' BSR *-$0690 ; 00002D8C
00003420: 6702 'g.' BEQ.S *+$0004 ; 00003424
00003422: 7002 'p.' MOVEQ #$02,D0
00003424: 6000 0134 '`..4' BRA *+$0136 ; 0000355A
00003428: 6100 CCAE 'a...' BSR *-$3350 ; 000000D8
0000342C: 6100 FF00 'a...' BSR *-$00FE ; 0000332E
00003430: 6622 'f"' BNE.S *+$0024 ; 00003454
00003432: 7C00 '|.' MOVEQ #$00,D6
00003434: 2828 0024 '((.$' MOVE.L $0024(A0),D4
00003438: 670A 'g.' BEQ.S *+$000C ; 00003444
0000343A: 4A6A 002A 'Jj.*' TST.W $002A(A2)
0000343E: 6704 'g.' BEQ.S *+$0006 ; 00003444
00003440: 61D0 'a.' BSR.S *-$002E ; 00003412
00003442: 6610 'f.' BNE.S *+$0012 ; 00003454
00003444: 2146 0028 '!F.(' MOVE.L D6,$0028(A0)
00003448: 6178 'ax' BSR.S *+$007A ; 000034C2
0000344A: 70DE 'p.' MOVEQ #$DE,D0
0000344C: BCA8 0024 '...$' CMP.L $0024(A0),D6
00003450: 6502 'e.' BCS.S *+$0004 ; 00003454
00003452: 7000 'p.' MOVEQ #$00,D0
00003454: 6000 CD4C '`..L' BRA *-$32B2 ; 000001A2
00003458: 6100 CC7E 'a..~' BSR *-$3380 ; 000000D8
0000345C: 6100 FED0 'a...' BSR *-$012E ; 0000332E
00003460: 662C 'f,' BNE.S *+$002E ; 0000348E
00003462: 2E28 001C '.(..' MOVE.L $001C(A0),D7
00003466: 2807 '(.' MOVE.L D7,D4
00003468: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4
0000346C: 624C 'bL' BHI.S *+$004E ; 000034BA
0000346E: 6522 'e"' BCS.S *+$0024 ; 00003492
00003470: 6100 F91A 'a...' BSR *-$06E4 ; 00002D8C
00003474: 6706 'g.' BEQ.S *+$0008 ; 0000347C
00003476: BEB1 1008 '....' CMP.L $08(A1,D1.W),D7
0000347A: 640E 'd.' BCC.S *+$0010 ; 0000348A
0000347C: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W)
00003480: BEB1 1010 '....' CMP.L $10(A1,D1.W),D7
00003484: 6404 'd.' BCC.S *+$0006 ; 0000348A
00003486: 2387 1010 '#...' MOVE.L D7,$10(A1,D1.W)
0000348A: 6136 'a6' BSR.S *+$0038 ; 000034C2
0000348C: 7000 'p.' MOVEQ #$00,D0
0000348E: 6000 CD12 '`...' BRA *-$32EC ; 000001A2
00003492: 6100 F900 'a...' BSR *-$06FE ; 00002D94
00003496: 6678 'fx' BNE.S *+$007A ; 00003510
00003498: 2807 '(.' MOVE.L D7,D4
0000349A: 2604 '&.' MOVE.L D4,D3
0000349C: 7401 't.' MOVEQ #$01,D2
0000349E: 4EBA 19C6 'N...' JSR *+$19C8 ; 00004E66
000034A2: 66EA 'f.' BNE.S *-$0014 ; 0000348E
000034A4: 48E6 E000 'H...' MOVEM.L D0-D2,-(A6)
000034A8: 3001 '0.' MOVE.W D1,D0
000034AA: 2231 100C '"1..' MOVE.L $0C(A1,D1.W),D1
000034AE: 74FF 't.' MOVEQ #$FF,D2
000034B0: 4EBA 0000 'N...' JSR TRASHBLOCKS ; id: 449
000034B4: 4CDE 0007 'L...' MOVEM.L (A6)+,D0-D2
000034B8: 60B6 '`.' BRA.S *-$0048 ; 00003470
000034BA: 4EBA 0094 'N...' JSR *+$0096 ; 00003550
000034BE: 66CE 'f.' BNE.S *-$0030 ; 0000348E
000034C0: 60AE '`.' BRA.S *-$0050 ; 00003470
000034C2: 2F38 0794 '/8..' MOVE.L $0794,-(A7)
000034C6: 4E75 'Nu' RTS
000034C8: 48E7 FEFC 'H...' MOVEM.L D0-D6/A0-A5,-(A7)
000034CC: D2C1 '..' ADDA.W D1,A1
000034CE: 2419 '$.' MOVE.L (A1)+,D2
000034D0: 08D1 0007 '....' BSET #$07,(A1)
000034D4: 3011 '0.' MOVE.W (A1),D0
000034D6: 4CD9 0478 'L..x' MOVEM.L (A1)+,D3-D6/A2
000034DA: 3C00 '<.' MOVE.W D0,D6
000034DC: 43E9 000E 'C...' LEA $000E(A1),A1
000034E0: 4CD9 3800 'L.8.' MOVEM.L (A1)+,A3-A5
000034E4: 6100 E948 'a..H' BSR *-$16B6 ; 00001E2E
000034E8: 6620 'f ' BNE.S *+$0022 ; 0000350A
000034EA: 41F1 1004 'A...' LEA $04(A1,D1.W),A0
000034EE: 3018 '0.' MOVE.W (A0)+,D0
000034F0: BD40 '.@' EOR.W D6,D0
000034F2: EF48 '.H' LSL.W #7,D0
000034F4: 650E 'e.' BCS.S *+$0010 ; 00003504
000034F6: 30C3 '0.' MOVE.W D3,(A0)+
000034F8: 20C4 ' .' MOVE.L D4,(A0)+
000034FA: 20C5 ' .' MOVE.L D5,(A0)+
000034FC: 41E8 0022 'A.."' LEA $0022(A0),A0
00003500: 48E0 001C 'H...' MOVEM.L A3-A5,-(A0)
00003504: 6100 E936 'a..6' BSR *-$16C8 ; 00001E3C
00003508: 67E0 'g.' BEQ.S *-$001E ; 000034EA
0000350A: 4CDF 3F7F 'L.?.' MOVEM.L (A7)+,D0-D6/A0-A5
0000350E: 4E75 'Nu' RTS
00003510: 7C00 '|.' MOVEQ #$00,D6
00003512: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003516: 242A 001C '$*..' MOVE.L $001C(A2),D2
0000351A: 2807 '(.' MOVE.L D7,D4
0000351C: 6608 'f.' BNE.S *+$000A ; 00003526
0000351E: 4271 1006 'Bq..' CLR.W $06(A1,D1.W)
00003522: 601E '`.' BRA.S *+$0020 ; 00003542
00003524: 3605 '6.' MOVE.W D5,D3
00003526: DC82 '..' ADD.L D2,D6
00003528: 6100 00D0 'a...' BSR *+$00D2 ; 000035FA
0000352C: 9882 '..' SUB.L D2,D4
0000352E: 62F4 'b.' BHI.S *-$000A ; 00003524
00003530: BCB1 100C '....' CMP.L $0C(A1,D1.W),D6
00003534: 6400 FF3A 'd..:' BCC *-$00C4 ; 00003470
00003538: 3F05 '?.' MOVE.W D5,-(A7)
0000353A: 7A01 'z.' MOVEQ #$01,D5
0000353C: 6100 01CC 'a...' BSR *+$01CE ; 0000370A
00003540: 361F '6.' MOVE.W (A7)+,D3
00003542: 6100 01FE 'a...' BSR *+$0200 ; 00003742
00003546: 2386 100C '#...' MOVE.L D6,$0C(A1,D1.W)
0000354A: 2806 '(.' MOVE.L D6,D4
0000354C: 6000 FF56 '`..V' BRA *-$00A8 ; 000034A4
00003550: 6100 F842 'a..B' BSR *-$07BC ; 00002D94
00003554: 6600 00D0 'f...' BNE *+$00D2 ; 00003626
00003558: 7001 'p.' MOVEQ #$01,D0
0000355A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000355C: 2D03 '-.' MOVE.L D3,-(A6)
0000355E: 3600 '6.' MOVE.W D0,D3
00003560: 4EBA 1682 'N...' JSR *+$1684 ; 00004BE4
00003564: 261E '&.' MOVE.L (A6)+,D3
00003566: 2F1E '/.' MOVE.L (A6)+,-(A7)
00003568: 4A40 'J@' TST.W D0
0000356A: 4E75 'Nu' RTS
0000356C: 2F38 06FC '/8..' MOVE.L $06FC,-(A7)
00003570: 4E75 'Nu' RTS
00003572: 6100 F820 'a.. ' BSR *-$07DE ; 00002D94
00003576: 6604 'f.' BNE.S *+$0006 ; 0000357C
00003578: 4EFA 185C 'N..\' JMP *+$185E ; 00004DD6
0000357C: 48E7 6D00 'H.m.' MOVEM.L D1/D2/D4/D5/D7,-(A7)
00003580: 2E2A 001C '.*..' MOVE.L $001C(A2),D7
00003584: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003588: D885 '..' ADD.L D5,D4
0000358A: 5384 'S.' SUBQ.L #1,D4
0000358C: 7209 'r.' MOVEQ #$09,D1
0000358E: 7C00 '|.' MOVEQ #$00,D6
00003590: E2AC '..' LSR.L D1,D4
00003592: E2AF '..' LSR.L D1,D7
00003594: 2405 '$.' MOVE.L D5,D2
00003596: E2AA '..' LSR.L D1,D2
00003598: 6008 '`.' BRA.S *+$000A ; 000035A2
0000359A: 615E 'a^' BSR.S *+$0060 ; 000035FA
0000359C: 3605 '6.' MOVE.W D5,D3
0000359E: 9847 '.G' SUB.W D7,D4
000035A0: 9447 '.G' SUB.W D7,D2
000035A2: B447 '.G' CMP.W D7,D2
000035A4: 64F4 'd.' BCC.S *-$000A ; 0000359A
000035A6: 3003 '0.' MOVE.W D3,D0
000035A8: 5540 'U@' SUBQ.W #2,D0
000035AA: C0C7 '..' MULU.W D7,D0
000035AC: D042 '.B' ADD.W D2,D0
000035AE: D06A 0024 '.j.$' ADD.W $0024(A2),D0
000035B2: 2F00 '/.' MOVE.L D0,-(A7)
000035B4: 3007 '0.' MOVE.W D7,D0
000035B6: 9042 '.B' SUB.W D2,D0
000035B8: DC40 '.@' ADD.W D0,D6
000035BA: 9840 '.@' SUB.W D0,D4
000035BC: 6B0A 'k.' BMI.S *+$000C ; 000035C8
000035BE: 613A 'a:' BSR.S *+$003C ; 000035FA
000035C0: 7400 't.' MOVEQ #$00,D2
000035C2: 5243 'RC' ADDQ.W #1,D3
000035C4: BA43 '.C' CMP.W D3,D5
000035C6: 67EC 'g.' BEQ.S *-$0012 ; 000035B4
000035C8: 261F '&.' MOVE.L (A7)+,D3
000035CA: 3003 '0.' MOVE.W D3,D0
000035CC: D046 '.F' ADD.W D6,D0
000035CE: 382A 0024 '8*.$' MOVE.W $0024(A2),D4
000035D2: CEEA 001A '....' MULU.W $001A(A2),D7
000035D6: DE44 '.D' ADD.W D4,D7
000035D8: B047 '.G' CMP.W D7,D0
000035DA: 6214 'b.' BHI.S *+$0016 ; 000035F0
000035DC: B644 '.D' CMP.W D4,D3
000035DE: 6510 'e.' BCS.S *+$0012 ; 000035F0
000035E0: E3A6 '..' ASL.L D1,D6
000035E2: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7
000035E6: BC84 '..' CMP.L D4,D6
000035E8: 6302 'c.' BLS.S *+$0004 ; 000035EC
000035EA: 2C04 ',.' MOVE.L D4,D6
000035EC: 7000 'p.' MOVEQ #$00,D0
000035EE: 4E75 'Nu' RTS
000035F0: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7
000035F4: 303C 0010 '0<..' MOVE.W #$0010,D0
000035F8: 4E75 'Nu' RTS
000035FA: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7)
000035FE: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2
00003602: 3003 '0.' MOVE.W D3,D0
00003604: 5540 'U@' SUBQ.W #2,D0
00003606: C0FC 000C '....' MULU.W #$000C,D0
0000360A: E898 '..' ROR.L #4,D0
0000360C: E340 '.@' ASL.W #1,D0
0000360E: 2A32 0000 '*2..' MOVE.L $00(A2,D0.W),D5
00003612: 4240 'B@' CLR.W D0
00003614: E998 '..' ROL.L #4,D0
00003616: 0640 000C '.@..' ADDI.W #$000C,D0
0000361A: E1BD '..' ROL.L D0,D5
0000361C: 0245 0FFF '.E..' ANDI.W #$0FFF,D5
00003620: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2
00003624: 4E75 'Nu' RTS
00003626: 2004 ' .' MOVE.L D4,D0
00003628: 48E7 7DF0 'H.}.' MOVEM.L D1-D5/D7/A0-A3,-(A7)
0000362C: 2E2A 001C '.*..' MOVE.L $001C(A2),D7
00003630: 2C07 ',.' MOVE.L D7,D6
00003632: CCEA 002A '...*' MULU.W $002A(A2),D6
00003636: B886 '..' CMP.L D6,D4
00003638: 6302 'c.' BLS.S *+$0004 ; 0000363C
0000363A: 2806 '(.' MOVE.L D6,D4
0000363C: B880 '..' CMP.L D0,D4
0000363E: 6408 'd.' BCC.S *+$000A ; 00003648
00003640: 70DE 'p.' MOVEQ #$DE,D0
00003642: 4CDF 0FBE 'L...' MOVEM.L (A7)+,D1-D5/D7/A0-A3
00003646: 4E75 'Nu' RTS
00003648: 2431 100C '$1..' MOVE.L $0C(A1,D1.W),D2
0000364C: 7C00 '|.' MOVEQ #$00,D6
0000364E: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003652: 6612 'f.' BNE.S *+$0014 ; 00003666
00003654: 6152 'aR' BSR.S *+$0054 ; 000036A8
00003656: 3385 1006 '3...' MOVE.W D5,$06(A1,D1.W)
0000365A: 3605 '6.' MOVE.W D5,D3
0000365C: 7A01 'z.' MOVEQ #$01,D5
0000365E: 6100 00AA 'a...' BSR *+$00AC ; 0000370A
00003662: 6028 '`(' BRA.S *+$002A ; 0000368C
00003664: 3605 '6.' MOVE.W D5,D3
00003666: 6192 'a.' BSR.S *-$006C ; 000035FA
00003668: 0C45 0001 '.E..' CMPI.W #$0001,D5
0000366C: 66F6 'f.' BNE.S *-$0008 ; 00003664
0000366E: B66A 001A '.j..' CMP.W $001A(A2),D3
00003672: 6230 'b0' BHI.S *+$0032 ; 000036A4
00003674: 5243 'RC' ADDQ.W #1,D3
00003676: 6182 'a.' BSR.S *-$007C ; 000035FA
00003678: 5343 'SC' SUBQ.W #1,D3
0000367A: 4A45 'JE' TST.W D5
0000367C: 6626 'f&' BNE.S *+$0028 ; 000036A4
0000367E: 3A03 ':.' MOVE.W D3,D5
00003680: 5245 'RE' ADDQ.W #1,D5
00003682: 6100 0086 'a...' BSR *+$0088 ; 0000370A
00003686: 3605 '6.' MOVE.W D5,D3
00003688: 7A01 'z.' MOVEQ #$01,D5
0000368A: 617E 'a~' BSR.S *+$0080 ; 0000370A
0000368C: DC87 '..' ADD.L D7,D6
0000368E: D487 '..' ADD.L D7,D2
00003690: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2)
00003694: B886 '..' CMP.L D6,D4
00003696: 62D6 'b.' BHI.S *-$0028 ; 0000366E
00003698: 2382 100C '#...' MOVE.L D2,$0C(A1,D1.W)
0000369C: 6100 D102 'a...' BSR *-$2EFC ; 000007A0
000036A0: 7000 'p.' MOVEQ #$00,D0
000036A2: 609E '`.' BRA.S *-$0060 ; 00003642
000036A4: 6102 'a.' BSR.S *+$0004 ; 000036A8
000036A6: 60DA '`.' BRA.S *-$0024 ; 00003682
000036A8: 48E7 FA50 'H..P' MOVEM.L D0-D4/D6/A1/A3,-(A7)
000036AC: 9886 '..' SUB.L D6,D4
000036AE: B8AA 0020 '... ' CMP.L $0020(A2),D4
000036B2: 6404 'd.' BCC.S *+$0006 ; 000036B8
000036B4: 282A 0020 '(*. ' MOVE.L $0020(A2),D4
000036B8: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1
000036BC: 366A 001A '6j..' MOVEA.W $001A(A2),A3
000036C0: 524B 'RK' ADDQ.W #1,A3
000036C2: 7A00 'z.' MOVEQ #$00,D5
000036C4: 7002 'p.' MOVEQ #$02,D0
000036C6: 7402 't.' MOVEQ #$02,D2
000036C8: 7600 'v.' MOVEQ #$00,D3
000036CA: 7C00 '|.' MOVEQ #$00,D6
000036CC: 4267 'Bg' CLR.W -(A7)
000036CE: 1219 '..' MOVE.B (A1)+,D1
000036D0: E149 '.I' LSL.W #8,D1
000036D2: 0845 0000 '.E..' BCHG #$00,D5
000036D6: 6606 'f.' BNE.S *+$0008 ; 000036DE
000036D8: 1211 '..' MOVE.B (A1),D1
000036DA: E849 '.I' LSR.W #4,D1
000036DC: 6006 '`.' BRA.S *+$0008 ; 000036E4
000036DE: 1219 '..' MOVE.B (A1)+,D1
000036E0: 0241 0FFF '.A..' ANDI.W #$0FFF,D1
000036E4: 6612 'f.' BNE.S *+$0014 ; 000036F8
000036E6: D687 '..' ADD.L D7,D3
000036E8: B686 '..' CMP.L D6,D3
000036EA: 6308 'c.' BLS.S *+$000A ; 000036F4
000036EC: 2C03 ',.' MOVE.L D3,D6
000036EE: 3E82 '>.' MOVE.W D2,(A7)
000036F0: B684 '..' CMP.L D4,D3
000036F2: 640E 'd.' BCC.S *+$0010 ; 00003702
000036F4: 5240 'R@' ADDQ.W #1,D0
000036F6: 6006 '`.' BRA.S *+$0008 ; 000036FE
000036F8: 5240 'R@' ADDQ.W #1,D0
000036FA: 3400 '4.' MOVE.W D0,D2
000036FC: 7600 'v.' MOVEQ #$00,D3
000036FE: B04B '.K' CMP.W A3,D0
00003700: 63CC 'c.' BLS.S *-$0032 ; 000036CE
00003702: 3A1F ':.' MOVE.W (A7)+,D5
00003704: 4CDF 0A5F 'L.._' MOVEM.L (A7)+,D0-D4/D6/A1/A3
00003708: 4E75 'Nu' RTS
0000370A: 48E7 8220 'H.. ' MOVEM.L D0/D6/A2,-(A7)
0000370E: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2
00003712: 3003 '0.' MOVE.W D3,D0
00003714: 5540 'U@' SUBQ.W #2,D0
00003716: C0FC 000C '....' MULU.W #$000C,D0
0000371A: E898 '..' ROR.L #4,D0
0000371C: E340 '.@' ASL.W #1,D0
0000371E: 2C32 0000 ',2..' MOVE.L $00(A2,D0.W),D6
00003722: 4840 'H@' SWAP D0
00003724: E048 '.H' LSR.W #8,D0
00003726: E848 '.H' LSR.W #4,D0
00003728: 0640 000C '.@..' ADDI.W #$000C,D0
0000372C: E1BE '..' ROL.L D0,D6
0000372E: 0246 F000 '.F..' ANDI.W #$F000,D6
00003732: 8C45 '.E' OR.W D5,D6
00003734: E0BE '..' ROR.L D0,D6
00003736: 4840 'H@' SWAP D0
00003738: 2586 0000 '%...' MOVE.L D6,$00(A2,D0.W)
0000373C: 4CDF 0441 'L..A' MOVEM.L (A7)+,D0/D6/A2
00003740: 4E75 'Nu' RTS
00003742: 4A43 'JC' TST.W D3
00003744: 671A 'g.' BEQ.S *+$001C ; 00003760
00003746: 6100 FEB2 'a...' BSR *-$014C ; 000035FA
0000374A: 3F05 '?.' MOVE.W D5,-(A7)
0000374C: 4245 'BE' CLR.W D5
0000374E: 61BA 'a.' BSR.S *-$0044 ; 0000370A
00003750: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2)
00003754: 361F '6.' MOVE.W (A7)+,D3
00003756: 0C43 0001 '.C..' CMPI.W #$0001,D3
0000375A: 66EA 'f.' BNE.S *-$0014 ; 00003746
0000375C: 6100 D042 'a..B' BSR *-$2FBC ; 000007A0
00003760: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 445
445: MARKA5BLOCK
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001D30
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001CF6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001CC6
Dictionary: Flags $00 FirstId 446
446: HFS_2A5C2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E18
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E10
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E08
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000A2A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000868
Dictionary: Flags $00 FirstId 447
447: DEQUEUETRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DEQUEUETRAP"(447)
00000DEA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00000A1E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000007D2
Dictionary: Flags $00 FirstId 448
448: ENQUEUETRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ENQUEUETRAP"(448)
000009E4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ENQUEUETRAP"(448)
00000162
Dictionary: Flags $00 FirstId 449
449: TRASHBLOCKS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHBLOCKS"(449)
000034B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
000032B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00003248
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
0000322A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000031E6
Dictionary: Flags $00 FirstId 450
450: CMUPDATECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMUPDATECN"(450)
000031B8
Dictionary: Flags $00 FirstId 451
451: CMGETCN
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
0000317C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00002F80
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00002F18
Dictionary: Flags $00 FirstId 452
452: FLUSHCRANGE
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352)
2E9C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00002E36
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00002C5A
Dictionary: Flags $00 FirstId 453
453: CMGETOFF
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETOFF"(453)
00002B1A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETOFF"(453)
00002AE4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002AA2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002940
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002918
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMUPDATECN"(450)
00002798
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000263E
Dictionary: Flags $00 FirstId 454
454: TRASHFBLOCKS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHFBLOCKS"(454)
0000261A
Dictionary: Flags $00 FirstId 455
455: CMMOVECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMMOVECN"(455)
000025B2
Dictionary: Flags $00 FirstId 456
456: CMRENAMECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
000024EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002450
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
000023FA
Dictionary: Flags $00 FirstId 457
457: CMDELETECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDELETECN"(457)
000022E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHFBLOCKS"(454)
000022DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
000021F6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
000021C6
Dictionary: Flags $00 FirstId 458
458: CMCREATECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMCREATECN"(458)
000020B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00001F26
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00001C12
Dictionary: Flags $00 FirstId 459
459: PROCESSMGREXISTS
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PROCESSMGREXISTS"(459) Ref2="AUTOMOD_215C0"(352)
1920
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CMRENAMECN"(456) Ref2="AUTOMOD_215C0"(352)
176E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
000015EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
000013FA
Dictionary: Flags $00 FirstId 460
460: DESKTOPCLOSEDOWNPROC
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="DESKTOPCLOSEDOWNPROC"(460) Ref2="AUTOMOD_215C0"(352)
103A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="ENQUEUETRAP"(448) Ref2="AUTOMOD_215C0"(352)
1010
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="DEQUEUETRAP"(447) Ref2="AUTOMOD_215C0"(352)
100A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F32
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F26
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F1A
Dictionary: Flags $00 FirstId 461
461: BLKCHK
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BLKCHK"(461)
00000D9A
Dictionary: Flags $00 FirstId 462
462: UPDATEFREE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDATEFREE"(462)
00000D84
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00000C42
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
00000BFC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00000BC4
Dictionary: Flags $00 FirstId 463
463: FXMKEYCMP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FXMKEYCMP"(463)
00000B2A
Dictionary: Flags $00 FirstId 464
464: CHECKDESKTOPSUPPORT
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CHECKDESKTOPSUPPORT"(464) Ref2="AUTOMOD_215C0"(352)
065E
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352)
042E
EntryPoint: Flags=$08=(Extern Code) Offset=$1904 Entry="PICKWDCB"(353)
EntryPoint: Flags=$08=(Extern Code) Offset=$1522 Entry="HFS_VEC0378"(354)
EntryPoint: Flags=$08=(Extern Code) Offset=$02E6 Entry="DSHOOK"(355)
EntryPoint: Flags=$08=(Extern Code) Offset=$0878 Entry="MAKESTKPB"(356)
EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="DOEJECT"(357)
EntryPoint: Flags=$08=(Extern Code) Offset=$0EA0 Entry="OFFLINE"(358)
EntryPoint: Flags=$08=(Extern Code) Offset=$16B2 Entry="SETVOLINFO"(359)
EntryPoint: Flags=$08=(Extern Code) Offset=$0728 Entry="GETVCBRFN"(360)
EntryPoint: Flags=$08=(Extern Code) Offset=$27D4 Entry="SETCATINFO"(361)
EntryPoint: Flags=$08=(Extern Code) Offset=$299C Entry="GETCATINFO"(362)
EntryPoint: Flags=$08=(Extern Code) Offset=$334A Entry="GETFCBINFO"(363)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E46 Entry="OPENDFTRAP"(364)
EntryPoint: Flags=$08=(Extern Code) Offset=$24F2 Entry="TFMOVE"(365)
EntryPoint: Flags=$08=(Extern Code) Offset=$2050 Entry="CREATEDIR"(366)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A2 Entry="CMDDONE"(367)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D4 Entry="FSQUEUESYNC"(368)
EntryPoint: Flags=$08=(Extern Code) Offset=$19F8 Entry="GETWDINFOTRAP"(369)
EntryPoint: Flags=$08=(Extern Code) Offset=$1880 Entry="GETDIR"(370)
EntryPoint: Flags=$08=(Extern Code) Offset=$184A Entry="SETDIR"(371)
EntryPoint: Flags=$08=(Extern Code) Offset=$19BE Entry="CLOSEWDTRAP"(372)
EntryPoint: Flags=$08=(Extern Code) Offset=$18A4 Entry="OPENWDTRAP"(373)
EntryPoint: Flags=$08=(Extern Code) Offset=$07A2 Entry="MARKVCBTIME"(374)
EntryPoint: Flags=$08=(Extern Code) Offset=$07A0 Entry="MARKVCB"(375)
EntryPoint: Flags=$08=(Extern Code) Offset=$2D98 Entry="TFSVCBTST"(376)
EntryPoint: Flags=$08=(Extern Code) Offset=$356C Entry="LG2PHYS"(377)
EntryPoint: Flags=$08=(Extern Code) Offset=$06D8 Entry="ROUNDALLOC"(378)
EntryPoint: Flags=$08=(Extern Code) Offset=$06BC Entry="DIVUP"(379)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="FSQUEUE"(380)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E26 Entry="GTNXTFCB"(381)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E1E Entry="GT1STFCB"(382)
EntryPoint: Flags=$08=(Extern Code) Offset=$2986 Entry="EXTOFFLINCK"(383)
EntryPoint: Flags=$08=(Extern Code) Offset=$2108 Entry="POPCNAME"(384)
EntryPoint: Flags=$08=(Extern Code) Offset=$17B0 Entry="CVFLGS"(385)
EntryPoint: Flags=$08=(Extern Code) Offset=$20D8 Entry="PUSHCNAME"(386)
EntryPoint: Flags=$08=(Extern Code) Offset=$00AA Entry="REFNUMCHECK"(387)
EntryPoint: Flags=$08=(Extern Code) Offset=$1096 Entry="FLUSHVFILES"(388)
EntryPoint: Flags=$08=(Extern Code) Offset=$062A Entry="GETVOLPARMS"(389)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E2E Entry="GT1STMATCH"(390)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E3C Entry="GTNXTMATCH"(391)
EntryPoint: Flags=$08=(Extern Code) Offset=$053C Entry="DOFSCLEANUP"(392)
EntryPoint: Flags=$08=(Extern Code) Offset=$04DE Entry="ALLOCATEFCBS"(393)
EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="FSCONTROL"(394)
EntryPoint: Flags=$08=(Extern Code) Offset=$1302 Entry="SETPMSP"(395)
EntryPoint: Flags=$08=(Extern Code) Offset=$1B0E Entry="SETUPWDCB"(396)
EntryPoint: Flags=$08=(Extern Code) Offset=$1B38 Entry="SETUPDEF"(397)
EntryPoint: Flags=$08=(Extern Code) Offset=$1AA6 Entry="READWDCB"(398)
EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="LOCKRNG"(399)
EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="UNLOCKRNG"(400)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="FINITQUEUE"(401)
EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="VDOEJECT"(402)
EntryPoint: Flags=$08=(Extern Code) Offset=$07B6 Entry="VFLUSHMDB"(403)
EntryPoint: Flags=$08=(Extern Code) Offset=$088A Entry="MOUNTVOL"(404)
EntryPoint: Flags=$08=(Extern Code) Offset=$0B5E Entry="VCHECKREMOUNT"(405)
EntryPoint: Flags=$08=(Extern Code) Offset=$0BBC Entry="VMTCHECK"(406)
EntryPoint: Flags=$08=(Extern Code) Offset=$0D90 Entry="VBMCHK"(407)
EntryPoint: Flags=$08=(Extern Code) Offset=$0E78 Entry="VFINDDRIVE"(408)
EntryPoint: Flags=$08=(Extern Code) Offset=$0F4A Entry="EJECTTRAP"(409)
EntryPoint: Flags=$08=(Extern Code) Offset=$1038 Entry="UNMOUNTVOLTRAP"(410)
EntryPoint: Flags=$08=(Extern Code) Offset=$10D4 Entry="FLUSHVOLTRAP"(411)
EntryPoint: Flags=$08=(Extern Code) Offset=$113A Entry="VCKEXTFS"(412)
EntryPoint: Flags=$08=(Extern Code) Offset=$114A Entry="VDTRMV3"(413)
EntryPoint: Flags=$08=(Extern Code) Offset=$1160 Entry="VDTRMV1"(414)
EntryPoint: Flags=$08=(Extern Code) Offset=$1298 Entry="VDTRMV2"(415)
EntryPoint: Flags=$08=(Extern Code) Offset=$1330 Entry="GETVOLINFO"(416)
EntryPoint: Flags=$08=(Extern Code) Offset=$17C4 Entry="GETVOLTRAP"(417)
EntryPoint: Flags=$08=(Extern Code) Offset=$180A Entry="SETVOLTRAP"(418)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E56 Entry="OPENRFTRAP"(419)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E66 Entry="VFILEOPEN"(420)
EntryPoint: Flags=$08=(Extern Code) Offset=$1FEC Entry="VPERMSSNCHK"(421)
EntryPoint: Flags=$08=(Extern Code) Offset=$205C Entry="FILECREATE"(422)
EntryPoint: Flags=$08=(Extern Code) Offset=$2286 Entry="FILEDELETE"(423)
EntryPoint: Flags=$08=(Extern Code) Offset=$2306 Entry="RENAMETRAP"(424)
EntryPoint: Flags=$08=(Extern Code) Offset=$2712 Entry="SETFILTYPE"(425)
EntryPoint: Flags=$08=(Extern Code) Offset=$274A Entry="SETFILLOCK"(426)
EntryPoint: Flags=$08=(Extern Code) Offset=$2754 Entry="RSTFILLOCK"(427)
EntryPoint: Flags=$08=(Extern Code) Offset=$27A2 Entry="SETFILEINFO"(428)
EntryPoint: Flags=$08=(Extern Code) Offset=$2862 Entry="VFNDFILNAME"(429)
EntryPoint: Flags=$08=(Extern Code) Offset=$29AE Entry="GETFILEINFO"(430)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DE2 Entry="GETFPOSTRAP"(431)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DE6 Entry="SETFPOSTRAP"(432)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DF0 Entry="VFILEREAD"(433)
EntryPoint: Flags=$08=(Extern Code) Offset=$2F2C Entry="VFILEWRITE"(434)
EntryPoint: Flags=$08=(Extern Code) Offset=$3046 Entry="FLUSHFILE"(435)
EntryPoint: Flags=$08=(Extern Code) Offset=$3056 Entry="VFILECLOSE"(436)
EntryPoint: Flags=$08=(Extern Code) Offset=$30F4 Entry="VFCLOSE"(437)
EntryPoint: Flags=$08=(Extern Code) Offset=$32D2 Entry="GETEOFTRAP"(438)
EntryPoint: Flags=$08=(Extern Code) Offset=$32EA Entry="VRFNCALL"(439)
EntryPoint: Flags=$08=(Extern Code) Offset=$3334 Entry="VTSTMOD"(440)
EntryPoint: Flags=$08=(Extern Code) Offset=$3428 Entry="FILEALLOC"(441)
EntryPoint: Flags=$08=(Extern Code) Offset=$3458 Entry="SETEOFTRAP"(442)
EntryPoint: Flags=$08=(Extern Code) Offset=$34C8 Entry="VADJEOF"(443)
EntryPoint: Flags=$08=(Extern Code) Offset=$3572 Entry="VLG2PHYS"(444)
Comment:
AUTOMOD_215C0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_24F50 [24F50, 250F2)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+150 (250A0): LEA FSINTERRUPTDEFERPROC, A1
+E0 (25030): BSR.L FLUSHCRANGE ; outside file
Unresolved outgoing references:
+8 (24F58): BSR $25360
+6A (24FBA): BSR $25380
+9E (24FEE): BSR $25300
+B6 (25006): BSR $25110
+C4 (25014): BSR $25210
+CA (2501A): BSR $25380
+124 (25074): CHECKINTERRUPTMASK
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
+17C (250CC): FSDISPATCHREQUEST
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 465
465: AUTOMOD_24F50
466: CHECKINTERRUPTMASK
467: FSDISPATCHREQUEST
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_24F50"(465) Segment="Main"(200)
Size: Flags $00 ModuleSize 418
Content: Flags $08
Contents offset $0000 size $01A2
00000000: 588F 'X.' ADDQ.L #4,A7
00000002: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
00000008: 6100 0406 'a...' BSR *+$0408 ; 00000410
0000000C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000010: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0)
00000016: 0801 000A '....' BTST #$0A,D1
0000001A: 670A 'g.' BEQ.S *+$000C ; 00000026
0000001C: 4A38 0349 'J8.I' TST.B $0349
00000020: 6700 00E6 'g...' BEQ *+$00E8 ; 00000108
00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A
00000026: 42A8 000C 'B...' CLR.L $000C(A0)
0000002A: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7)
0000002E: 43FA 016C 'C..l' LEA *+$016E,A1 ; 0000019C
00000032: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
00000036: 2F08 '/.' MOVE.L A0,-(A7)
00000038: 6100 00CE 'a...' BSR *+$00D0 ; 00000108
0000003C: 205F ' _' MOVEA.L (A7)+,A0
0000003E: 4AA8 0008 'J...' TST.L $0008(A0)
00000042: 66FA 'f.' BNE.S *-$0004 ; 0000003E
00000044: 225F '"_' MOVEA.L (A7)+,A1
00000046: 48E7 1FBE 'H...' MOVEM.L D3-D7/A0/A2-A6,-(A7)
0000004A: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
0000004E: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000052: 426E FFFE 'Bn..' CLR.W -$0002(A6)
00000056: 2C78 036A ',x.j' MOVEA.L $036A,A6
0000005A: 4E91 'N.' JSR (A1)
0000005C: 4CDF 7DF8 'L.}.' MOVEM.L (A7)+,D3-D7/A0/A2-A6
00000060: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000064: 6EFA 'n.' BGT.S *-$0004 ; 00000060
00000066: 4A40 'J@' TST.W D0
00000068: 663A 'f:' BNE.S *+$003C ; 000000A4
0000006A: 6100 03C4 'a...' BSR *+$03C6 ; 00000430
0000006E: 0241 F0FF '.A..' ANDI.W #$F0FF,D1
00000072: 0C41 A060 '.A.`' CMPI.W #$A060,D1
00000076: 661A 'f.' BNE.S *+$001C ; 00000092
00000078: 0C40 001A '.@..' CMPI.W #$001A,D0
0000007C: 6720 'g ' BEQ.S *+$0022 ; 0000009E
0000007E: 0C40 0038 '.@.8' CMPI.W #$0038,D0
00000082: 671A 'g.' BEQ.S *+$001C ; 0000009E
00000084: 0C40 0039 '.@.9' CMPI.W #$0039,D0
00000088: 6714 'g.' BEQ.S *+$0016 ; 0000009E
0000008A: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000008E: 48C0 'H.' EXT.L D0
00000090: 4E75 'Nu' RTS
00000092: 0C41 A000 '.A..' CMPI.W #$A000,D1
00000096: 6706 'g.' BEQ.S *+$0008 ; 0000009E
00000098: 0C41 A00A '.A..' CMPI.W #$A00A,D1
0000009C: 66EC 'f.' BNE.S *-$0012 ; 0000008A
0000009E: 6100 0310 'a...' BSR *+$0312 ; 000003B0
000000A2: 60E6 '`.' BRA.S *-$0018 ; 0000008A
000000A4: 0C40 FFD6 '.@..' CMPI.W #$FFD6,D0
000000A8: 6612 'f.' BNE.S *+$0014 ; 000000BC
000000AA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000AE: 0829 0001 0042 '.)...B' BTST #$01,$0042(A1)
000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC
000000B6: 6100 0108 'a...' BSR *+$010A ; 000001C0
000000BA: 670E 'g.' BEQ.S *+$0010 ; 000000CA
000000BC: 0C40 FF87 '.@..' CMPI.W #$FF87,D0
000000C0: 6600 002C 'f..,' BNE *+$002E ; 000000EE
000000C4: 6100 01FA 'a...' BSR *+$01FC ; 000002C0
000000C8: 6624 'f$' BNE.S *+$0026 ; 000000EE
000000CA: 6100 0364 'a..d' BSR *+$0366 ; 00000430
000000CE: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
000000D2: 41F8 0B00 'A...' LEA $0B00,A0
000000D6: 2248 '"H' MOVEA.L A0,A1
000000D8: 32C1 '2.' MOVE.W D1,(A1)+
000000DA: 32FC 4E75 '2.Nu' MOVE.W #$4E75,(A1)+ ; 'Nu'
000000DE: 93C8 '..' SUBA.L A0,A1
000000E0: 61FF FFFF FF1E 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_24F50+$FF1E ; ids: 452, 465
000000E6: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
000000EA: 4EF8 0B00 'N...' JMP $0B00
000000EE: 48C0 'H.' EXT.L D0
000000F0: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
000000F4: 6694 'f.' BNE.S *-$006A ; 0000008A
000000F6: 2038 03EA ' 8..' MOVE.L $03EA,D0
000000FA: 678E 'g.' BEQ.S *-$0070 ; 0000008A
000000FC: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000102: 6786 'g.' BEQ.S *-$0078 ; 0000008A
00000104: 2F00 '/.' MOVE.L D0,-(A7)
00000106: 6082 '`.' BRA.S *-$007C ; 0000008A
00000108: 40E7 '@.' MOVE SR,-(A7)
0000010A: 007C 0700 '.|..' ORI.W #$0700,SR
0000010E: 43F8 0360 'C..`' LEA $0360,A1
00000112: A96F '.o' _Enqueue ; A96F
00000114: 08F8 0000 0360 '.....`' BSET #$00,$0360
0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122
0000011C: 46DF 'F.' MOVE (A7)+,SR
0000011E: 7000 'p.' MOVEQ #$00,D0
00000120: 4E75 'Nu' RTS
00000122: 46DF 'F.' MOVE (A7)+,SR
00000124: 2F08 '/.' MOVE.L A0,-(A7)
00000126: 2078 0362 ' x.b' MOVEA.L $0362,A0
0000012A: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
00000130: 205F ' _' MOVEA.L (A7)+,A0
00000132: 673A 'g:' BEQ.S *+$003C ; 0000016E
00000134: 40C0 '@.' MOVE SR,D0
00000136: 0240 0700 '.@..' ANDI.W #$0700,D0
0000013A: 6732 'g2' BEQ.S *+$0034 ; 0000016E
0000013C: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7)
00000140: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000144: 08F8 0002 0360 '.....`' BSET #$02,$0360
0000014A: 661C 'f.' BNE.S *+$001E ; 00000168
0000014C: 41E9 0024 'A..$' LEA $0024(A1),A0
00000150: 43FA 0000 'C...' LEA FSINTERRUPTDEFERPROC,A1 ; id: 468
00000154: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
00000158: 317C 0007 0004 '1|....' MOVE.W #$0007,$0004(A0)
0000015E: 42A8 0010 'B...' CLR.L $0010(A0)
00000162: 4268 0006 'Bh..' CLR.W $0006(A0)
00000166: A082 '..' _DTInstall ; A082
00000168: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1
0000016C: 4E75 'Nu' RTS
0000016E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000172: 6100 0008 'a...' BSR *+$000A ; 0000017C
00000176: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000017A: 4E75 'Nu' RTS
0000017C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000180: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
00000184: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000188: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000018C: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
00000192: 56F8 0342 'V..B' SNE $0342
00000196: 2C78 036A ',x.j' MOVEA.L $036A,A6
0000019A: 4ED1 'N.' JMP (A1)
0000019C: 42A8 0008 'B...' CLR.L $0008(A0)
000001A0: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 468
468: FSINTERRUPTDEFERPROC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSINTERRUPTDEFERPROC"(468)
00000152
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_24F50"(465)
00E2
EntryPoint: Flags=$08=(Extern Code) Offset=$0124 Entry="CHECKINTERRUPTMASK"(466)
EntryPoint: Flags=$08=(Extern Code) Offset=$017C Entry="FSDISPATCHREQUEST"(467)
Comment:
AUTOMOD_24F50 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25110 [25110, 2515E)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 469
469: AUTOMOD_25110
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25110"(469) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7)
00000004: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000008: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1)
0000000E: 663A 'f:' BNE.S *+$003C ; 0000004A
00000010: 08A9 0001 0042 '.....B' BCLR #$01,$0042(A1)
00000016: 6732 'g2' BEQ.S *+$0034 ; 0000004A
00000018: 9EFC 0034 '...4' SUBA.W #$0034,A7
0000001C: 204F ' O' MOVEA.L A7,A0
0000001E: 3169 004C 0020 '1i.L. ' MOVE.W $004C(A1),$0020(A0)
00000024: 3169 004E 0022 '1i.N."' MOVE.W $004E(A1),$0022(A0)
0000002A: 7063 'pc' MOVEQ #$63,D0 ; 'c'
0000002C: A060 '.`' _FSDispatch ; A060
0000002E: 3228 0024 '2(.$' MOVE.W $0024(A0),D1
00000032: 4FEF 0034 'O..4' LEA $0034(A7),A7
00000036: B269 0050 '.i.P' CMP.W $0050(A1),D1
0000003A: 6D06 'm.' BLT.S *+$0008 ; 00000042
0000003C: 08E9 0002 0042 '.....B' BSET #$02,$0042(A1)
00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1
00000046: 4A40 'J@' TST.W D0
00000048: 4E75 'Nu' RTS
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 60F4 '`.' BRA.S *-$000A ; 00000042
Comment:
AUTOMOD_25110 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: FILEMANAGERIDLEPROC [25160, 25166)
Module started due to: MODGUESS (align, label)
Unresolved outgoing references:
+0 (25160): JSR $25110
Dictionary: Flags $00 FirstId 470
470: FILEMANAGERIDLEPROC
Module: Flags=$88=(ForcedActive Extern Code) Module="FILEMANAGERIDLEPROC"(470) Segment="Main"(200)
Size: Flags $00 ModuleSize 6
Content: Flags $08
Contents offset $0000 size $0006
00000000: 4EBA FFAE 'N...' JSR *-$0050 ; FFFFFFB0
00000004: 4E75 'Nu' RTS
Comment:
FILEMANAGERIDLEPROC ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25170 [25170, 2529C)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 471
471: AUTOMOD_25170
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25170"(471) Segment="Main"(200)
Size: Flags $00 ModuleSize 300
Content: Flags $08
Contents offset $0000 size $012C
00000000: 48E7 78F0 'H.x.' MOVEM.L D1-D4/A0-A3,-(A7)
00000004: 3802 '8.' MOVE.W D2,D4
00000006: 2478 034E '$x.N' MOVEA.L $034E,A2
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 3012 '0.' MOVE.W (A2),D0
0000000E: 3238 03F6 '28..' MOVE.W $03F6,D1
00000012: C2C4 '..' MULU.W D4,D1
00000014: D041 '.A' ADD.W D1,D0
00000016: 6B00 0080 'k...' BMI *+$0082 ; 00000098
0000001A: 2600 '&.' MOVE.L D0,D3
0000001C: A71E '..' _NewPtrSysClear ; A71E
0000001E: 6600 0078 'f..x' BNE *+$007A ; 00000098
00000022: 2248 '"H' MOVEA.L A0,A1
00000024: 204A ' J' MOVEA.L A2,A0
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 3012 '0.' MOVE.W (A2),D0
0000002A: 40E7 '@.' MOVE SR,-(A7)
0000002C: 007C 0700 '.|..' ORI.W #$0700,SR
00000030: A22E '..' _BlockMoveData ; A22E
00000032: 21C9 034E '!..N' MOVE.L A1,$034E
00000036: 46DF 'F.' MOVE (A7)+,SR
00000038: 204A ' J' MOVEA.L A2,A0
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 3012 '0.' MOVE.W (A2),D0
0000003E: E288 '..' LSR.L #1,D0
00000040: 5380 'S.' SUBQ.L #1,D0
00000042: 34FC FE1D '4...' MOVE.W #$FE1D,(A2)+
00000046: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000042
0000004A: A01F '..' _DisposePtr ; A01F
0000004C: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000050: 246B 001A '$k..' MOVEA.L $001A(A3),A2
00000054: 302A 0002 '0*..' MOVE.W $0002(A2),D0
00000058: 3212 '2.' MOVE.W (A2),D1
0000005A: C2C0 '..' MULU.W D0,D1
0000005C: 5881 'X.' ADDQ.L #4,D1
0000005E: C0C4 '..' MULU.W D4,D0
00000060: D081 '..' ADD.L D1,D0
00000062: A71E '..' _NewPtrSysClear ; A71E
00000064: 6628 'f(' BNE.S *+$002A ; 0000008E
00000066: 2248 '"H' MOVEA.L A0,A1
00000068: 204A ' J' MOVEA.L A2,A0
0000006A: 2001 ' .' MOVE.L D1,D0
0000006C: 40E7 '@.' MOVE SR,-(A7)
0000006E: 007C 0700 '.|..' ORI.W #$0700,SR
00000072: A22E '..' _BlockMoveData ; A22E
00000074: D951 '.Q' ADD.W D4,(A1)
00000076: 2749 001A ''I..' MOVE.L A1,$001A(A3)
0000007A: 2078 034E ' x.N' MOVEA.L $034E,A0
0000007E: 3083 '0.' MOVE.W D3,(A0)
00000080: 46DF 'F.' MOVE (A7)+,SR
00000082: 204A ' J' MOVEA.L A2,A0
00000084: A01F '..' _DisposePtr ; A01F
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 4CDF 0F1E 'L...' MOVEM.L (A7)+,D1-D4/A0-A3
0000008C: 4E75 'Nu' RTS
0000008E: 2078 034E ' x.N' MOVEA.L $034E,A0
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 3010 '0.' MOVE.W (A0),D0
00000096: A020 '. ' _SetPtrSize ; A020
00000098: 70D6 'p.' MOVEQ #$D6,D0
0000009A: 60EC '`.' BRA.S *-$0012 ; 00000088
0000009C: 0000 0000 '....' ORI.B #$00,D0
000000A0: 48E7 70F0 'H.p.' MOVEM.L D1-D3/A0-A3,-(A7)
000000A4: 2078 0372 ' x.r' MOVEA.L $0372,A0
000000A8: 7000 'p.' MOVEQ #$00,D0
000000AA: 3010 '0.' MOVE.W (A0),D0
000000AC: 0640 0080 '.@..' ADDI.W #$0080,D0
000000B0: 6B00 0076 'k..v' BMI *+$0078 ; 00000128
000000B4: 2600 '&.' MOVE.L D0,D3
000000B6: A71E '..' _NewPtrSysClear ; A71E
000000B8: 6600 006E 'f..n' BNE *+$0070 ; 00000128
000000BC: 2248 '"H' MOVEA.L A0,A1
000000BE: 2078 0372 ' x.r' MOVEA.L $0372,A0
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 3010 '0.' MOVE.W (A0),D0
000000C6: 2448 '$H' MOVEA.L A0,A2
000000C8: 40E7 '@.' MOVE SR,-(A7)
000000CA: 007C 0700 '.|..' ORI.W #$0700,SR
000000CE: A22E '..' _BlockMoveData ; A22E
000000D0: 21C9 0372 '!..r' MOVE.L A1,$0372
000000D4: 46DF 'F.' MOVE (A7)+,SR
000000D6: 204A ' J' MOVEA.L A2,A0
000000D8: A01F '..' _DisposePtr ; A01F
000000DA: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
000000DE: 246B 001E '$k..' MOVEA.L $001E(A3),A2
000000E2: 302A 0002 '0*..' MOVE.W $0002(A2),D0
000000E6: 3212 '2.' MOVE.W (A2),D1
000000E8: C2C0 '..' MULU.W D0,D1
000000EA: 5881 'X.' ADDQ.L #4,D1
000000EC: C0FC 0008 '....' MULU.W #$0008,D0
000000F0: D081 '..' ADD.L D1,D0
000000F2: A71E '..' _NewPtrSysClear ; A71E
000000F4: 6628 'f(' BNE.S *+$002A ; 0000011E
000000F6: 2248 '"H' MOVEA.L A0,A1
000000F8: 204A ' J' MOVEA.L A2,A0
000000FA: 2001 ' .' MOVE.L D1,D0
000000FC: 40E7 '@.' MOVE SR,-(A7)
000000FE: 007C 0700 '.|..' ORI.W #$0700,SR
00000102: A22E '..' _BlockMoveData ; A22E
00000104: 5051 'PQ' ADDQ.W #8,(A1)
00000106: 2749 001E ''I..' MOVE.L A1,$001E(A3)
0000010A: 2078 0372 ' x.r' MOVEA.L $0372,A0
0000010E: 3083 '0.' MOVE.W D3,(A0)
00000110: 46DF 'F.' MOVE (A7)+,SR
00000112: 204A ' J' MOVEA.L A2,A0
00000114: A01F '..' _DisposePtr ; A01F
00000116: 7000 'p.' MOVEQ #$00,D0
00000118: 4CDF 0F0E 'L...' MOVEM.L (A7)+,D1-D3/A0-A3
0000011C: 4E75 'Nu' RTS
0000011E: 2078 0372 ' x.r' MOVEA.L $0372,A0
00000122: 7000 'p.' MOVEQ #$00,D0
00000124: 3010 '0.' MOVE.W (A0),D0
00000126: A020 '. ' _SetPtrSize ; A020
00000128: 7087 'p.' MOVEQ #$87,D0
0000012A: 60EC '`.' BRA.S *-$0012 ; 00000118
Comment:
AUTOMOD_25170 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: FSINTERRUPTDEFERPROC [252A0, 252B4)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+A (252AA): JSR FSDISPATCHREQUEST
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 472
472: FSINTERRUPTDEFERPROC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FSINTERRUPTDEFERPROC"(472) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 08B8 0002 0360 '.....`' BCLR #$02,$0360
00000006: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7)
0000000A: 4EBA 0000 'N...' JSR FSDISPATCHREQUEST ; id: 467
0000000E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6
00000012: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSDISPATCHREQUEST"(467)
0000000C
Comment:
FSINTERRUPTDEFERPROC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_252C0 [252C0, 252DE)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+16 (252D6): BRA CHECKINTERRUPTMASK
Dictionary: Flags $00 FirstId 473
473: AUTOMOD_252C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_252C0"(473) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 007C 0700 '.|..' ORI.W #$0700,SR
00000006: 4AB8 0362 'J..b' TST.L $0362
0000000A: 670E 'g.' BEQ.S *+$0010 ; 0000001A
0000000C: 08F8 0000 0360 '.....`' BSET #$00,$0360
00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A
00000014: 46DF 'F.' MOVE (A7)+,SR
00000016: 6000 FFE8 '`...' BRA CHECKINTERRUPTMASK-AUTOMOD_252C0+$FFE8 ; ids: 466, 473
0000001A: 46DF 'F.' MOVE (A7)+,SR
0000001C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CHECKINTERRUPTMASK"(466) Ref2="AUTOMOD_252C0"(473)
0018
Comment:
AUTOMOD_252C0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: PROCESSMGREXISTS [252E0, 252F6)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 474
474: PROCESSMGREXISTS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="PROCESSMGREXISTS"(474) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000006: 4A68 0128 'Jh.(' TST.W $0128(A0)
0000000A: 6604 'f.' BNE.S *+$0006 ; 00000010
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 6002 '`.' BRA.S *+$0004 ; 00000012
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 205F ' _' MOVEA.L (A7)+,A0
00000014: 4E75 'Nu' RTS
Comment:
PROCESSMGREXISTS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25300 [25300, 2532E)
Module started due to: vector glue above
Resolved outgoing references:
+0 (25300): BSR PROCESSMGREXISTS
Unresolved outgoing references:
+20 (25320): BSR $233AA
Dictionary: Flags $00 FirstId 475
475: AUTOMOD_25300
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25300"(475) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 6100 FFFE 'a...' BSR PROCESSMGREXISTS-AUTOMOD_25300+$FFFE ; ids: 474, 475
00000004: 6626 'f&' BNE.S *+$0028 ; 0000002C
00000006: 2F08 '/.' MOVE.L A0,-(A7)
00000008: 9EFC 000A '....' SUBA.W #$000A,A7
0000000C: 486F 0002 'Ho..' PEA $0002(A7)
00000010: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
00000014: A88F '..' _OSDispatch ; A88F
00000016: 4A5F 'J_' TST.W (A7)+
00000018: 206F 0008 ' o..' MOVEA.L $0008(A7),A0
0000001C: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000020: 6100 E088 'a...' BSR *-$1F76 ; FFFFE0AA
00000024: 229F '".' MOVE.L (A7)+,(A1)
00000026: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1)
0000002A: 4A9F 'J.' TST.L (A7)+
0000002C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PROCESSMGREXISTS"(474) Ref2="AUTOMOD_25300"(475)
0002
Comment:
AUTOMOD_25300 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25330 [25330, 25376)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 476
476: AUTOMOD_25330
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25330"(476) Segment="Main"(200)
Size: Flags $00 ModuleSize 70
Content: Flags $08
Contents offset $0000 size $0046
00000000: 4A40 'J@' TST.W D0
00000002: 6F2A 'o*' BLE.S *+$002C ; 0000002E
00000004: 0C00 001C '....' CMPI.B #$1C,D0
00000008: 6522 'e"' BCS.S *+$0024 ; 0000002C
0000000A: 0C00 001F '....' CMPI.B #$1F,D0
0000000E: 6318 'c.' BLS.S *+$001A ; 00000028
00000010: 0C00 0041 '...A' CMPI.B #$41,D0 ; 'A'
00000014: 6712 'g.' BEQ.S *+$0014 ; 00000028
00000016: 0C00 0044 '...D' CMPI.B #$44,D0 ; 'D'
0000001A: 6510 'e.' BCS.S *+$0012 ; 0000002C
0000001C: 0C00 004F '...O' CMPI.B #$4F,D0 ; 'O'
00000020: 6306 'c.' BLS.S *+$0008 ; 00000028
00000022: 0C00 0070 '...p' CMPI.B #$70,D0 ; 'p'
00000026: 6504 'e.' BCS.S *+$0006 ; 0000002C
00000028: 70CE 'p.' MOVEQ #$CE,D0
0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E
0000002C: 70C6 'p.' MOVEQ #$C6,D0
0000002E: 4E75 'Nu' RTS
00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000034: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`'
00000038: 660A 'f.' BNE.S *+$000C ; 00000044
0000003A: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0)
00000040: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000044: 4E75 'Nu' RTS
Comment:
AUTOMOD_25330 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25380 [25380, 25396)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 477
477: AUTOMOD_25380
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25380"(477) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 70C6 'p.' MOVEQ #$C6,D0
00000002: 3228 0006 '2(..' MOVE.W $0006(A0),D1
00000006: 6B0A 'k.' BMI.S *+$000C ; 00000012
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 1001 '..' MOVE.B D1,D0
0000000C: 4201 'B.' CLR.B D1
0000000E: 0041 A060 '.A.`' ORI.W #$A060,D1
00000012: 4A40 'J@' TST.W D0
00000014: 4E75 'Nu' RTS
Comment:
AUTOMOD_25380 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_253A0 [253A0, 25566)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+1B4 (25554): JMP CALLWITHREGISTERSPRESERVED
+1B0 (25550): LEA FSDISPATCHREQUEST, A0
+152 (254F2): JSR GTNXTMATCH
+140 (254E0): JSR GT1STMATCH
+B8 (25458): JSR EXTERNALMAKEFSSPEC
+B4 (25454): BSR QMENQUEUE
+AE (2544E): JSR GETOFFFSQUEUE
Unresolved outgoing references:
+2C (253CC): BSR $25380
+7C (2541C): BSR $25380
+80 (25420): BSR $25330
+8A (2542A): BSR $25380
+F4 (25494): BSR $233AA
+112 (254B2): BSR $233C6
Dictionary: Flags $00 FirstId 478
478: AUTOMOD_253A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_253A0"(478) Segment="Main"(200)
Size: Flags $00 ModuleSize 454
Content: Flags $08
Contents offset $0000 size $01C6
00000000: 584F 'XO' ADDQ.W #4,A7
00000002: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
00000006: 660A 'f.' BNE.S *+$000C ; 00000012
00000008: 0C68 A00F 0006 '.h....' CMPI.W #$A00F,$0006(A0)
0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018
00000010: 600A '`.' BRA.S *+$000C ; 0000001C
00000012: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0
00000016: 666C 'fl' BNE.S *+$006E ; 00000084
00000018: 42B8 03EE 'B...' CLR.L $03EE
0000001C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000020: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
00000026: 6600 0194 'f...' BNE *+$0196 ; 000001BC
0000002A: 2401 '$.' MOVE.L D1,D2
0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0
00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000034: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000038: 3340 0040 '3@.@' MOVE.W D0,$0040(A1)
0000003C: 6A04 'j.' BPL.S *+$0006 ; 00000042
0000003E: 3341 0040 '3A.@' MOVE.W D1,$0040(A1)
00000042: 2202 '".' MOVE.L D2,D1
00000044: 2438 03F2 '$8..' MOVE.L $03F2,D2
00000048: B4B8 0A06 '....' CMP.L $0A06,D2
0000004C: 6712 'g.' BEQ.S *+$0014 ; 00000060
0000004E: 2242 '"B' MOVEA.L D2,A1
00000050: 48C0 'H.' EXT.L D0
00000052: 4E91 'N.' JSR (A1)
00000054: 4A40 'J@' TST.W D0
00000056: 672C 'g,' BEQ.S *+$002E ; 00000084
00000058: 6A06 'j.' BPL.S *+$0008 ; 00000060
0000005A: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
0000005E: 6624 'f$' BNE.S *+$0026 ; 00000084
00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000064: 2429 003C '$).<' MOVE.L $003C(A1),D2
00000068: 6712 'g.' BEQ.S *+$0014 ; 0000007C
0000006A: 2242 '"B' MOVEA.L D2,A1
0000006C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000070: 4E91 'N.' JSR (A1)
00000072: 4A40 'J@' TST.W D0
00000074: 670E 'g.' BEQ.S *+$0010 ; 00000084
00000076: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
0000007A: 6608 'f.' BNE.S *+$000A ; 00000084
0000007C: 6100 FF62 'a..b' BSR *-$009C ; FFFFFFE0
00000080: 6100 FF0E 'a...' BSR *-$00F0 ; FFFFFF90
00000084: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000088: 3400 '4.' MOVE.W D0,D2
0000008A: 6100 FF54 'a..T' BSR *-$00AA ; FFFFFFE0
0000008E: 6B30 'k0' BMI.S *+$0032 ; 000000C0
00000090: 0C00 001B '....' CMPI.B #$1B,D0
00000094: 662A 'f*' BNE.S *+$002C ; 000000C0
00000096: 0C42 FFCE '.B..' CMPI.W #$FFCE,D2
0000009A: 6712 'g.' BEQ.S *+$0014 ; 000000AE
0000009C: 0C42 FF85 '.B..' CMPI.W #$FF85,D2
000000A0: 670C 'g.' BEQ.S *+$000E ; 000000AE
000000A2: 0C42 FFC6 '.B..' CMPI.W #$FFC6,D2
000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE
000000A8: 0C42 FFD4 '.B..' CMPI.W #$FFD4,D2
000000AC: 6612 'f.' BNE.S *+$0014 ; 000000C0
000000AE: 4EBA 0000 'N...' JSR GETOFFFSQUEUE ; id: 345
000000B2: 7417 't.' MOVEQ #$17,D2
000000B4: 6100 FF4A 'a..J' BSR QMENQUEUE-AUTOMOD_253A0+$FF4A ; ids: 347, 478
000000B8: 4EBA 0000 'N...' JSR EXTERNALMAKEFSSPEC ; id: 479
000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BE: 4E75 'Nu' RTS
000000C0: 0C42 FFCB '.B..' CMPI.W #$FFCB,D2
000000C4: 661A 'f.' BNE.S *+$001C ; 000000E0
000000C6: 2278 03EE '"x..' MOVEA.L $03EE,A1
000000CA: 4869 002C 'Hi.,' PEA $002C(A1)
000000CE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000D2: 2378 03EE 0044 '#x...D' MOVE.L $03EE,$0044(A1)
000000D8: 235F 0048 '#_.H' MOVE.L (A7)+,$0048(A1)
000000DC: 6000 0088 '`...' BRA *+$008A ; 00000166
000000E0: 4A42 'JB' TST.W D2
000000E2: 6600 0082 'f...' BNE *+$0084 ; 00000166
000000E6: 0241 F0FF '.A..' ANDI.W #$F0FF,D1
000000EA: 0C41 A001 '.A..' CMPI.W #$A001,D1
000000EE: 6612 'f.' BNE.S *+$0014 ; 00000102
000000F0: 3028 0018 '0(..' MOVE.W $0018(A0),D0
000000F4: 6100 DF14 'a...' BSR *-$20EA ; FFFFE00A
000000F8: 4291 'B.' CLR.L (A1)
000000FA: 42A9 0004 'B...' CLR.L $0004(A1)
000000FE: 6000 0066 '`..f' BRA *+$0068 ; 00000166
00000102: 0C40 0002 '.@..' CMPI.W #$0002,D0
00000106: 6618 'f.' BNE.S *+$001A ; 00000120
00000108: 3028 0016 '0(..' MOVE.W $0016(A0),D0
0000010C: 0C40 F000 '.@..' CMPI.W #$F000,D0
00000110: 620E 'b.' BHI.S *+$0010 ; 00000120
00000112: 6100 DF12 'a...' BSR *-$20EC ; FFFFE026
00000116: 4291 'B.' CLR.L (A1)
00000118: 42A9 0004 'B...' CLR.L $0004(A1)
0000011C: 6000 0048 '`..H' BRA *+$004A ; 00000166
00000120: 0C41 A00A '.A..' CMPI.W #$A00A,D1
00000124: 6640 'f@' BNE.S *+$0042 ; 00000166
00000126: 48E7 2800 'H.(.' MOVEM.L D2/D4,-(A7)
0000012A: 2278 034E '"x.N' MOVEA.L $034E,A1
0000012E: 3828 0018 '8(..' MOVE.W $0018(A0),D4
00000132: 2471 4014 '$q@.' MOVEA.L $14(A1,D4.W),A2
00000136: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000013A: 6626 'f&' BNE.S *+$0028 ; 00000162
0000013C: 2431 4000 '$1@.' MOVE.L $00(A1,D4.W),D2
00000140: 4EBA 0000 'N...' JSR GT1STMATCH ; id: 390
00000144: B841 '.A' CMP.W D1,D4
00000146: 670A 'g.' BEQ.S *+$000C ; 00000152
00000148: 1631 1004 '.1..' MOVE.B $04(A1,D1.W),D3
0000014C: 0803 0001 '....' BTST #$01,D3
00000150: 6608 'f.' BNE.S *+$000A ; 0000015A
00000152: 4EBA 0000 'N...' JSR GTNXTMATCH ; id: 391
00000156: 67EC 'g.' BEQ.S *-$0012 ; 00000144
00000158: 6008 '`.' BRA.S *+$000A ; 00000162
0000015A: 6100 0064 'a..d' BSR *+$0066 ; 000001C0
0000015E: 1383 1004 '....' MOVE.B D3,$04(A1,D1.W)
00000162: 4CDF 0014 'L...' MOVEM.L (A7)+,D2/D4
00000166: 40E7 '@.' MOVE SR,-(A7)
00000168: 007C 0700 '.|..' ORI.W #$0700,SR
0000016C: 4278 0360 'Bx.`' CLR.W $0360
00000170: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000174: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
0000017A: 6600 0040 'f..@' BNE *+$0042 ; 000001BC
0000017E: 21D0 0362 '!..b' MOVE.L (A0),$0362
00000182: 6604 'f.' BNE.S *+$0006 ; 00000188
00000184: 42B8 0366 'B..f' CLR.L $0366
00000188: 46DF 'F.' MOVE (A7)+,SR
0000018A: 3142 0010 '1B..' MOVE.W D2,$0010(A0)
0000018E: 3002 '0.' MOVE.W D2,D0
00000190: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000194: 6704 'g.' BEQ.S *+$0006 ; 0000019A
00000196: 2241 '"A' MOVEA.L D1,A1
00000198: 4E91 'N.' JSR (A1)
0000019A: 40E7 '@.' MOVE SR,-(A7)
0000019C: 007C 0700 '.|..' ORI.W #$0700,SR
000001A0: 4AB8 0362 'J..b' TST.L $0362
000001A4: 6712 'g.' BEQ.S *+$0014 ; 000001B8
000001A6: 08F8 0000 0360 '.....`' BSET #$00,$0360
000001AC: 660A 'f.' BNE.S *+$000C ; 000001B8
000001AE: 46DF 'F.' MOVE (A7)+,SR
000001B0: 41FA 0000 'A...' LEA FSDISPATCHREQUEST,A0 ; id: 467
000001B4: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 350
000001B8: 46DF 'F.' MOVE (A7)+,SR
000001BA: 4E75 'Nu' RTS
000001BC: 701B 'p.' MOVEQ #$1B,D0
000001BE: A9C9 '..' _SysError ; A9C9
000001C0: 2F38 0794 '/8..' MOVE.L $0794,-(A7)
000001C4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLWITHREGISTERSPRESERVED"(350)
000001B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSDISPATCHREQUEST"(467)
000001B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTMATCH"(391)
00000154
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STMATCH"(390)
00000142
Dictionary: Flags $00 FirstId 479
479: EXTERNALMAKEFSSPEC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTERNALMAKEFSSPEC"(479)
000000BA
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="QMENQUEUE"(347) Ref2="AUTOMOD_253A0"(478)
00B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETOFFFSQUEUE"(345)
000000B0
Comment:
AUTOMOD_253A0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: INITFS [25570, 25956)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+392 (25902): JSR TFSVCBTST
+17A (256EA): LEA CMDDONE, A0
+C6 (25636): JSR DTDBMGRINIT
+C2 (25632): JSR QMINIT
+9A (2560A): LEA DSHOOK, A0
+8C (255FC): BSR.L INITCACHE
Unresolved outgoing references:
+156 (256C6): LEA $24F50, A0
+15E (256CE): LEA $253A0, A0
+16A (256DA): LEA $24FB0, A0
+172 (256E2): LEA $24F52, A0
+182 (256F2): LEA $252C0, A0
Trap A06C
+1A0 (25710): READBLOCK
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1A0 (25710): READOWNBUF
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1AA (2571A): WRITEOWNBUF
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1B2 (25722): WRITEBLOCK
VectorTable comment: {sources}OS:HFS:CacheIO.a
+232 (257A2): VBASICIO
Trap A0C8
+2EC (2585C): VRDBLOCKS
Trap A0C9
+360 (258D0): VWRBLOCKS
Trap A0CA
+372 (258E2): VSETUPTAGS
Trap A0CB
Dictionary: Flags $00 FirstId 480
480: INITFS
481: WRITEOWNBUF
482: READOWNBUF
483: WRITEBLOCK
484: READBLOCK
485: VBASICIO
486: VRDBLOCKS
487: VWRBLOCKS
488: VSETUPTAGS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="INITFS"(480) Segment="Main"(200)
Size: Flags $00 ModuleSize 998
Content: Flags $08
Contents offset $0000 size $03E6
00000000: 4A78 03F6 'Jx..' TST.W $03F6
00000004: 6A00 00C8 'j...' BPL *+$00CA ; 000000CE
00000008: 31FC 005E 03F6 '1..^..' MOVE.W #$005E,$03F6
0000000E: 41F8 0340 'A..@' LEA $0340,A0
00000012: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000014: 4258 'BX' CLR.W (A0)+
00000016: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000014
0000001A: 31FC 0002 034C '1....L' MOVE.W #$0002,$034C
00000020: E548 '.H' LSL.W #2,D0
00000022: 3400 '4.' MOVE.W D0,D2
00000024: C0FC 005E '...^' MULU.W #$005E,D0
00000028: 5440 'T@' ADDQ.W #2,D0
0000002A: 3200 '2.' MOVE.W D0,D1
0000002C: A71E '..' _NewPtrSysClear ; A71E
0000002E: 6600 00A2 'f...' BNE *+$00A4 ; 000000D2
00000032: 3081 '0.' MOVE.W D1,(A0)
00000034: 21C8 034E '!..N' MOVE.L A0,$034E
00000038: C4FC 0010 '....' MULU.W #$0010,D2
0000003C: 2002 ' .' MOVE.L D2,D0
0000003E: 5440 'T@' ADDQ.W #2,D0
00000040: 3200 '2.' MOVE.W D0,D1
00000042: A71E '..' _NewPtrSysClear ; A71E
00000044: 6600 008C 'f...' BNE *+$008E ; 000000D2
00000048: 3081 '0.' MOVE.W D1,(A0)
0000004A: 21C8 0372 '!..r' MOVE.L A0,$0372
0000004E: 203C 0000 0710 ' <....' MOVE.L #$00000710,D0
00000054: A71E '..' _NewPtrSysClear ; A71E
00000056: 6600 007A 'f..z' BNE *+$007C ; 000000D2
0000005A: 41E8 0700 'A...' LEA $0700(A0),A0
0000005E: 21C8 036A '!..j' MOVE.L A0,$036A
00000062: 7038 'p8' MOVEQ #$38,D0 ; '8'
00000064: A71E '..' _NewPtrSysClear ; A71E
00000066: 6600 006A 'f..j' BNE *+$006C ; 000000D2
0000006A: 5C88 '\.' ADDQ.L #6,A0
0000006C: 7032 'p2' MOVEQ #$32,D0 ; '2'
0000006E: 3080 '0.' MOVE.W D0,(A0)
00000070: 21C8 0386 '!...' MOVE.L A0,$0386
00000074: 3F38 015A '?8.Z' MOVE.W $015A,-(A7)
00000078: 4278 015A 'Bx.Z' CLR.W $015A
0000007C: 1F38 020A '.8..' MOVE.B $020A,-(A7)
00000080: 11FC 0003 020A '......' MOVE.B #$03,$020A
00000086: 243C 0020 0000 '$<. ..' MOVE.L #$00200000,D2
0000008C: 61FF FFFF FF72 'a....r' BSR.L INITCACHE-INITFS+$FF72 ; ids: 491, 480
00000092: 11DF 020A '....' MOVE.B (A7)+,$020A
00000096: 31DF 015A '1..Z' MOVE.W (A7)+,$015A
0000009A: 41FA 0000 'A...' LEA DSHOOK,A0 ; id: 355
0000009E: 21C8 03EA '!...' MOVE.L A0,$03EA
000000A2: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0
000000A6: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
000000AC: 6620 'f ' BNE.S *+$0022 ; 000000CE
000000AE: 7074 'pt' MOVEQ #$74,D0 ; 't'
000000B0: A71E '..' _NewPtrSysClear ; A71E
000000B2: 6600 001E 'f...' BNE *+$0020 ; 000000D2
000000B6: 21C8 0BB8 '!...' MOVE.L A0,$0BB8
000000BA: 30BC 0074 '0..t' MOVE.W #$0074,(A0)
000000BE: 4EBA 0016 'N...' JSR *+$0018 ; 000000D6
000000C2: 4EBA 0000 'N...' JSR QMINIT ; id: 490
000000C6: 4EBA 0000 'N...' JSR DTDBMGRINIT ; id: 489
000000CA: 4EBA 008A 'N...' JSR *+$008C ; 00000156
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: 4E75 'Nu' RTS
000000D2: 70FF 'p.' MOVEQ #$FF,D0
000000D4: 4E75 'Nu' RTS
000000D6: 2278 034E '"x.N' MOVEA.L $034E,A1
000000DA: 7000 'p.' MOVEQ #$00,D0
000000DC: 3011 '0.' MOVE.W (A1),D0
000000DE: 80F8 03F6 '....' DIVU.W $03F6,D0
000000E2: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
000000E8: 3200 '2.' MOVE.W D0,D1
000000EA: E748 '.H' LSL.W #3,D0
000000EC: 5840 'X@' ADDQ.W #4,D0
000000EE: A71E '..' _NewPtrSysClear ; A71E
000000F0: 6660 'f`' BNE.S *+$0062 ; 00000152
000000F2: 3081 '0.' MOVE.W D1,(A0)
000000F4: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0)
000000FA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000FE: 2348 001A '#H..' MOVE.L A0,$001A(A1)
00000102: 2278 0372 '"x.r' MOVEA.L $0372,A1
00000106: 7000 'p.' MOVEQ #$00,D0
00000108: 3011 '0.' MOVE.W (A1),D0
0000010A: 80FC 0010 '....' DIVU.W #$0010,D0
0000010E: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
00000114: 3200 '2.' MOVE.W D0,D1
00000116: E748 '.H' LSL.W #3,D0
00000118: 5840 'X@' ADDQ.W #4,D0
0000011A: A71E '..' _NewPtrSysClear ; A71E
0000011C: 6634 'f4' BNE.S *+$0036 ; 00000152
0000011E: 3081 '0.' MOVE.W D1,(A0)
00000120: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0)
00000126: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000012A: 2348 001E '#H..' MOVE.L A0,$001E(A1)
0000012E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000132: 337C 0014 004C '3|...L' MOVE.W #$0014,$004C(A1)
00000138: 337C 0028 004E '3|.(.N' MOVE.W #$0028,$004E(A1)
0000013E: 4269 0052 'Bi.R' CLR.W $0052(A1)
00000142: 303C 7FFF '0<..' MOVE.W #$7FFF,D0
00000146: 48C0 'H.' EXT.L D0
00000148: 81F8 03F6 '....' DIVS.W $03F6,D0
0000014C: 3340 0050 '3@.P' MOVE.W D0,$0050(A1)
00000150: 4E75 'Nu' RTS
00000152: 7019 'p.' MOVEQ #$19,D0
00000154: A9C9 '..' _SysError ; A9C9
00000156: 41FA F888 'A...' LEA *-$0776,A0 ; FFFFF9E0
0000015A: 21C8 03E2 '!...' MOVE.L A0,$03E2
0000015E: 41FA FCD0 'A...' LEA *-$032E,A0 ; FFFFFE30
00000162: 21C8 03E6 '!...' MOVE.L A0,$03E6
00000166: 2278 02B6 '"x..' MOVEA.L $02B6,A1
0000016A: 41FA F8D4 'A...' LEA *-$072A,A0 ; FFFFFA40
0000016E: 2348 0184 '#H..' MOVE.L A0,$0184(A1)
00000172: 41FA F86E 'A..n' LEA *-$0790,A0 ; FFFFF9E2
00000176: 2348 0188 '#H..' MOVE.L A0,$0188(A1)
0000017A: 41FA 0000 'A...' LEA CMDDONE,A0 ; id: 367
0000017E: 2348 018C '#H..' MOVE.L A0,$018C(A1)
00000182: 41FA FBCC 'A...' LEA *-$0432,A0 ; FFFFFD50
00000186: 2348 0190 '#H..' MOVE.L A0,$0190(A1)
0000018A: 41FA 0234 'A..4' LEA *+$0236,A0 ; 000003C0
0000018E: 2348 0194 '#H..' MOVE.L A0,$0194(A1)
00000192: 4E75 'Nu' RTS
00000194: 0000 0000 '....' ORI.B #$00,D0
00000198: 0000 0000 '....' ORI.B #$00,D0
0000019C: 0000 0000 '....' ORI.B #$00,D0
000001A0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001A2: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001A6: 7200 'r.' MOVEQ #$00,D1
000001A8: 602A '`*' BRA.S *+$002C ; 000001D4
000001AA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001AC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001B0: 6014 '`.' BRA.S *+$0016 ; 000001C6
000001B2: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001B4: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001B8: 246C 0008 '$l..' MOVEA.L $0008(A4),A2
000001BC: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
000001C0: 322C 0010 '2,..' MOVE.W $0010(A4),D1
000001C4: 6708 'g.' BEQ.S *+$000A ; 000001CE
000001C6: 2278 034E '"x.N' MOVEA.L $034E,A1
000001CA: 202C 0016 ' ,..' MOVE.L $0016(A4),D0
000001CE: 6100 019C 'a...' BSR *+$019E ; 0000036C
000001D2: 7201 'r.' MOVEQ #$01,D1
000001D4: 41F8 03A4 'A...' LEA $03A4,A0
000001D8: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0)
000001DE: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0)
000001E4: 43EC 001C 'C...' LEA $001C(A4),A1
000001E8: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
000001EC: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000001F2: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000001FA: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
000001FE: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0
00000204: 631E 'c.' BLS.S *+$0020 ; 00000224
00000206: E188 '..' LSL.L #8,D0
00000208: D080 '..' ADD.L D0,D0
0000020A: 2140 0032 '!@.2' MOVE.L D0,$0032(A0)
0000020E: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
00000212: 4240 'B@' CLR.W D0
00000214: 4840 'H@' SWAP D0
00000216: EE48 '.H' LSR.W #7,D0
00000218: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000021C: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0)
00000222: 6008 '`.' BRA.S *+$000A ; 0000022C
00000224: E188 '..' LSL.L #8,D0
00000226: D080 '..' ADD.L D0,D0
00000228: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000022C: 2F38 0720 '/8. ' MOVE.L $0720,-(A7)
00000230: 4E75 'Nu' RTS
00000232: 21CE 036E '!..n' MOVE.L A6,$036E
00000236: 4A38 0342 'J8.B' TST.B $0342
0000023A: 660C 'f.' BNE.S *+$000E ; 00000248
0000023C: 4A01 'J.' TST.B D1
0000023E: 6604 'f.' BNE.S *+$0006 ; 00000244
00000240: A002 '..' _Read ; A002
00000242: 6078 '`x' BRA.S *+$007A ; 000002BC
00000244: A003 '..' _Write ; A003
00000246: 6074 '`t' BRA.S *+$0076 ; 000002BC
00000248: 3028 0018 '0(..' MOVE.W $0018(A0),D0
0000024C: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00000250: 622A 'b*' BHI.S *+$002C ; 0000027C
00000252: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0
00000256: 6524 'e$' BCS.S *+$0026 ; 0000027C
00000258: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7)
0000025C: 4267 'Bg' CLR.W -(A7)
0000025E: 3F3C 000E '?<..' MOVE.W #$000E,-(A7)
00000262: A815 '..' _SCSIDispatch ; A815
00000264: 4A5F 'J_' TST.W (A7)+
00000266: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1
0000026A: 6710 'g.' BEQ.S *+$0012 ; 0000027C
0000026C: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00000270: 21CE 036E '!..n' MOVE.L A6,$036E
00000274: 08F8 0001 0360 '.....`' BSET #$01,$0360
0000027A: 4E75 'Nu' RTS
0000027C: 43FA 002E 'C...' LEA *+$0030,A1 ; 000002AC
00000280: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000284: 08B8 0007 0376 '.....v' BCLR #$07,$0376
0000028A: 4A01 'J.' TST.B D1
0000028C: 6604 'f.' BNE.S *+$0006 ; 00000292
0000028E: A402 '..' _Read ,Sys ; A402
00000290: 6002 '`.' BRA.S *+$0004 ; 00000294
00000292: A403 '..' _Write ,Sys ; A403
00000294: 6706 'g.' BEQ.S *+$0008 ; 0000029C
00000296: 4A68 0010 'Jh..' TST.W $0010(A0)
0000029A: 6F18 'o.' BLE.S *+$001A ; 000002B4
0000029C: 08F8 0007 0376 '.....v' BSET #$07,$0376
000002A2: 6602 'f.' BNE.S *+$0004 ; 000002A6
000002A4: 4E75 'Nu' RTS
000002A6: 3028 0010 '0(..' MOVE.W $0010(A0),D0
000002AA: 6010 '`.' BRA.S *+$0012 ; 000002BC
000002AC: 08F8 0007 0376 '.....v' BSET #$07,$0376
000002B2: 67F0 'g.' BEQ.S *-$000E ; 000002A4
000002B4: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7)
000002B8: 487A 0026 'Hz.&' PEA *+$0028 ; 000002E0
000002BC: 2C78 036E ',x.n' MOVEA.L $036E,A6
000002C0: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000002C4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002C6: 4A40 'J@' TST.W D0
000002C8: 6712 'g.' BEQ.S *+$0014 ; 000002DC
000002CA: 0C40 FFBF '.@..' CMPI.W #$FFBF,D0
000002CE: 670C 'g.' BEQ.S *+$000E ; 000002DC
000002D0: 0C40 FD94 '.@..' CMPI.W #$FD94,D0
000002D4: 6706 'g.' BEQ.S *+$0008 ; 000002DC
000002D6: 31C0 03DE '1...' MOVE.W D0,$03DE
000002DA: 70DC 'p.' MOVEQ #$DC,D0
000002DC: 4A40 'J@' TST.W D0
000002DE: 4E75 'Nu' RTS
000002E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6
000002E4: 4E75 'Nu' RTS
000002E6: 2F38 0724 '/8.$' MOVE.L $0724,-(A7)
000002EA: 4E75 'Nu' RTS
000002EC: 7000 'p.' MOVEQ #$00,D0
000002EE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002F0: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000002F4: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5
000002F8: DBE8 0028 '...(' ADDA.L $0028(A0),A5
000002FC: 3200 '2.' MOVE.W D0,D1
000002FE: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000300: C028 002D '.(.-' AND.B $002D(A0),D0
00000304: 41F8 03A4 'A...' LEA $03A4,A0
00000308: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0)
0000030E: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0)
00000314: 214D 0020 '!M. ' MOVE.L A5,$0020(A0)
00000318: 2146 0024 '!F.$' MOVE.L D6,$0024(A0)
0000031C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000322: 8128 002D '.(.-' OR.B D0,$002D(A0)
00000326: 2003 ' .' MOVE.L D3,D0
00000328: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0
0000032E: 631E 'c.' BLS.S *+$0020 ; 0000034E
00000330: E188 '..' LSL.L #8,D0
00000332: D080 '..' ADD.L D0,D0
00000334: 2140 0032 '!@.2' MOVE.L D0,$0032(A0)
00000338: 2003 ' .' MOVE.L D3,D0
0000033A: 4240 'B@' CLR.W D0
0000033C: 4840 'H@' SWAP D0
0000033E: EE48 '.H' LSR.W #7,D0
00000340: 2140 002E '!@..' MOVE.L D0,$002E(A0)
00000344: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0)
0000034A: 6000 FEE0 '`...' BRA *-$011E ; 0000022C
0000034E: E188 '..' LSL.L #8,D0
00000350: D080 '..' ADD.L D0,D0
00000352: 2140 002E '!@..' MOVE.L D0,$002E(A0)
00000356: 6000 FED4 '`...' BRA *-$012A ; 0000022C
0000035A: 2F38 0728 '/8.(' MOVE.L $0728,-(A7)
0000035E: 4E75 'Nu' RTS
00000360: 2005 ' .' MOVE.L D5,D0
00000362: E088 '..' LSR.L #8,D0
00000364: E288 '..' LSR.L #1,D0
00000366: 6104 'a.' BSR.S *+$0006 ; 0000036C
00000368: 7001 'p.' MOVEQ #$01,D0
0000036A: 6082 '`.' BRA.S *-$007C ; 000002EE
0000036C: 2F38 072C '/8.,' MOVE.L $072C,-(A7)
00000370: 4E75 'Nu' RTS
00000372: 4A41 'JA' TST.W D1
00000374: 672E 'g.' BEQ.S *+$0030 ; 000003A4
00000376: 21F1 1000 02FC '!.....' MOVE.L $00(A1,D1.W),$02FC
0000037C: 21C0 0300 '!...' MOVE.L D0,$0300
00000380: 11F1 1004 0300 '......' MOVE.B $04(A1,D1.W),$0300
00000386: 21F1 1032 038A '!..2..' MOVE.L $32(A1,D1.W),$038A
0000038C: 21F1 103A 038E '!..:..' MOVE.L $3A(A1,D1.W),$038E
00000392: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000396: 6620 'f ' BNE.S *+$0022 ; 000003B8
00000398: 21EA 0064 0304 '!..d..' MOVE.L $0064(A2),$0304
0000039E: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2)
000003A2: 4E75 'Nu' RTS
000003A4: 21C0 0300 '!...' MOVE.L D0,$0300
000003A8: 7001 'p.' MOVEQ #$01,D0
000003AA: 21C0 02FC '!...' MOVE.L D0,$02FC
000003AE: 42B8 038A 'B...' CLR.L $038A
000003B2: 42B8 038E 'B...' CLR.L $038E
000003B6: 60DA '`.' BRA.S *-$0024 ; 00000392
000003B8: 21F8 020C 0304 '!.....' MOVE.L $020C,$0304
000003BE: 4E75 'Nu' RTS
000003C0: 08B8 0001 0360 '.....`' BCLR #$01,$0360
000003C6: 671C 'g.' BEQ.S *+$001E ; 000003E4
000003C8: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7)
000003CC: 487A 0012 'Hz..' PEA *+$0014 ; 000003E0
000003D0: 2C78 036E ',x.n' MOVEA.L $036E,A6
000003D4: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000003D8: 21CE 036E '!..n' MOVE.L A6,$036E
000003DC: 4EFA FE9E 'N...' JMP *-$0160 ; 0000027C
000003E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6
000003E4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000394
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000017C
Dictionary: Flags $00 FirstId 489
489: DTDBMGRINIT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DTDBMGRINIT"(489)
000000C8
Dictionary: Flags $00 FirstId 490
490: QMINIT
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="QMINIT"(490)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DSHOOK"(355)
0000009C
Dictionary: Flags $00 FirstId 491
491: INITCACHE
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="INITCACHE"(491) Ref2="INITFS"(480)
008E
EntryPoint: Flags=$08=(Extern Code) Offset=$01AA Entry="WRITEOWNBUF"(481)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READOWNBUF"(482)
EntryPoint: Flags=$08=(Extern Code) Offset=$01B2 Entry="WRITEBLOCK"(483)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READBLOCK"(484)
EntryPoint: Flags=$08=(Extern Code) Offset=$0232 Entry="VBASICIO"(485)
EntryPoint: Flags=$08=(Extern Code) Offset=$02EC Entry="VRDBLOCKS"(486)
EntryPoint: Flags=$08=(Extern Code) Offset=$0360 Entry="VWRBLOCKS"(487)
EntryPoint: Flags=$08=(Extern Code) Offset=$0372 Entry="VSETUPTAGS"(488)
Comment:
INITFS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25980 [25980, 25A86)
Module started due to: vector glue above
Resolved outgoing references:
+4C (259CC): JSR MARKVCB
Unresolved outgoing references:
+3A (259BA): JSR $20C46
+50 (259D0): JSR $21D70
+D8 (25A58): JSR $210C8
+0 (25980): BUILDKEY
VectorTable comment: {sources}OS:HFS:CMMaint.a
+2E (259AE): CMFLUSH
VectorTable comment: {sources}OS:HFS:CMMaint.a
+9E (25A1E): LOCCNODE
VectorTable comment: {sources}OS:HFS:CMMaint.a
+C4 (25A44): VLOCCREC
Trap A0F2
+EC (25A6C): UPDCNAME
VectorTable comment: {sources}OS:HFS:CMMaint.a
Dictionary: Flags $00 FirstId 492
492: AUTOMOD_25980
493: UPDCNAME
494: LOCCNODE
495: CMFLUSH
496: BUILDKEY
497: VLOCCREC
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25980"(492) Segment="Main"(200)
Size: Flags $00 ModuleSize 262
Content: Flags $08
Contents offset $0000 size $0106
00000000: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
00000004: 12BC 0006 '....' MOVE.B #$06,(A1)
00000008: 4229 0001 'B)..' CLR.B $0001(A1)
0000000C: 2340 0002 '#@..' MOVE.L D0,$0002(A1)
00000010: 4229 0006 'B)..' CLR.B $0006(A1)
00000014: 2008 ' .' MOVE.L A0,D0
00000016: 6710 'g.' BEQ.S *+$0012 ; 00000028
00000018: 2F09 '/.' MOVE.L A1,-(A7)
0000001A: 43E9 0006 'C...' LEA $0006(A1),A1
0000001E: 6100 00CC 'a...' BSR *+$00CE ; 000000EC
00000022: 1011 '..' MOVE.B (A1),D0
00000024: 225F '"_' MOVEA.L (A7)+,A1
00000026: D111 '..' ADD.B D0,(A1)
00000028: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
0000002C: 4E75 'Nu' RTS
0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000030: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00000034: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000038: 3001 '0.' MOVE.W D1,D0
0000003A: 4EBA B28A 'N...' JSR *-$4D74 ; FFFFB2C6
0000003E: 6618 'f.' BNE.S *+$001A ; 00000058
00000040: 2278 034E '"x.N' MOVEA.L $034E,A1
00000044: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W)
0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056
0000004C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000050: 4EBA C39E 'N...' JSR *-$3C60 ; FFFFC3F0
00000054: 6602 'f.' BNE.S *+$0004 ; 00000058
00000056: 4240 'B@' CLR.W D0
00000058: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
0000005C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000005E: 4A40 'J@' TST.W D0
00000060: 4E75 'Nu' RTS
00000062: 48E7 60F0 'H.`.' MOVEM.L D1/D2/A0-A3,-(A7)
00000066: 2448 '$H' MOVEA.L A0,A2
00000068: 2649 '&I' MOVEA.L A1,A3
0000006A: 202A 0002 ' *..' MOVE.L $0002(A2),D0
0000006E: B0AB 0002 '....' CMP.L $0002(A3),D0
00000072: 6220 'b ' BHI.S *+$0022 ; 00000094
00000074: 6516 'e.' BCS.S *+$0018 ; 0000008C
00000076: 41EA 0006 'A...' LEA $0006(A2),A0
0000007A: 43EB 0006 'C...' LEA $0006(A3),A1
0000007E: 7000 'p.' MOVEQ #$00,D0
00000080: 1018 '..' MOVE.B (A0)+,D0
00000082: 4840 'H@' SWAP D0
00000084: 1019 '..' MOVE.B (A1)+,D0
00000086: A050 '.P' _RelString ; A050
00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090
0000008A: 6E08 'n.' BGT.S *+$000A ; 00000094
0000008C: 70FF 'p.' MOVEQ #$FF,D0
0000008E: 6006 '`.' BRA.S *+$0008 ; 00000096
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: 6002 '`.' BRA.S *+$0004 ; 00000096
00000094: 7001 'p.' MOVEQ #$01,D0
00000096: 4CDF 0F06 'L...' MOVEM.L (A7)+,D1/D2/A0-A3
0000009A: 4A40 'J@' TST.W D0
0000009C: 4E75 'Nu' RTS
0000009E: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000A0: 4EBA 001C 'N...' JSR *+$001E ; 000000BE
000000A4: 6612 'f.' BNE.S *+$0014 ; 000000B8
000000A6: 0C11 0003 '....' CMPI.B #$03,(A1)
000000AA: 660C 'f.' BNE.S *+$000E ; 000000B8
000000AC: 41E9 000E 'A...' LEA $000E(A1),A0
000000B0: 2029 000A ' )..' MOVE.L $000A(A1),D0
000000B4: 6100 0008 'a...' BSR *+$000A ; 000000BE
000000B8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BA: 4A40 'J@' TST.W D0
000000BC: 4E75 'Nu' RTS
000000BE: 2F38 07C8 '/8..' MOVE.L $07C8,-(A7)
000000C2: 4E75 'Nu' RTS
000000C4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000C6: 43D4 'C.' LEA (A4),A1
000000C8: 4EBA FF36 'N..6' JSR *-$00C8 ; 00000000
000000CC: 2008 ' .' MOVE.L A0,D0
000000CE: 6602 'f.' BNE.S *+$0004 ; 000000D2
000000D0: 7400 't.' MOVEQ #$00,D2
000000D2: 41D4 'A.' LEA (A4),A0
000000D4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000D8: 4EBA B66E 'N..n' JSR *-$4990 ; FFFFB748
000000DC: 6708 'g.' BEQ.S *+$000A ; 000000E6
000000DE: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000000E2: 6602 'f.' BNE.S *+$0004 ; 000000E6
000000E4: 7030 'p0' MOVEQ #$30,D0 ; '0'
000000E6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000E8: 4A40 'J@' TST.W D0
000000EA: 4E75 'Nu' RTS
000000EC: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 1018 '..' MOVE.B (A0)+,D0
000000F4: 721F 'r.' MOVEQ #$1F,D1
000000F6: B041 '.A' CMP.W D1,D0
000000F8: 6F02 'o.' BLE.S *+$0004 ; 000000FC
000000FA: 3001 '0.' MOVE.W D1,D0
000000FC: 12C0 '..' MOVE.B D0,(A1)+
000000FE: A22E '..' _BlockMoveData ; A22E
00000100: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000104: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
0000004E
EntryPoint: Flags=$08=(Extern Code) Offset=$00EC Entry="UPDCNAME"(493)
EntryPoint: Flags=$08=(Extern Code) Offset=$009E Entry="LOCCNODE"(494)
EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="CMFLUSH"(495)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="BUILDKEY"(496)
EntryPoint: Flags=$08=(Extern Code) Offset=$00C4 Entry="VLOCCREC"(497)
Comment:
AUTOMOD_25980 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25AB0 [25AB0, 2607C)
Module started due to: vector glue above
Resolved outgoing references:
+582 (26032): JSR CMFLUSH
+57E (2602E): JSR MARKVCB
+550 (26000): JSR CMFLUSH
+54C (25FFC): JSR MARKVCB
+53C (25FEC): JSR UPDCNAME
+4FC (25FAC): JSR LOCCNODE
+4E6 (25F96): JSR UPDCNAME
+4A8 (25F58): JSR LOCCNODE
+480 (25F30): JSR BUILDKEY
+460 (25F10): JSR LOCCNODE
+43A (25EEA): JSR CMFLUSH
+436 (25EE6): JSR MARKVCB
+40A (25EBA): JSR LOCCNODE
+3BE (25E6E): JSR LOCCNODE
+38C (25E3C): JSR LOCCNODE
+320 (25DD0): JSR LOCCNODE
+308 (25DB8): JSR LOCCNODE
+2CA (25D7A): JSR LOCCNODE
+2B0 (25D60): JSR LOCCNODE
+222 (25CD2): JSR LOCCNODE
+202 (25CB2): JSR CMFLUSH
+1FE (25CAE): JSR MARKVCB
+1D8 (25C88): JSR LOCCNODE
+1BC (25C6C): JSR BUILDKEY
+15A (25C0A): JSR LOCCNODE
+134 (25BE4): JSR CMFLUSH
+130 (25BE0): JSR MARKVCB
+106 (25BB6): JSR LOCCNODE
+E6 (25B96): JSR BUILDKEY
+C6 (25B76): JSR UPDCNAME
+A2 (25B52): JSR BUILDKEY
+26 (25AD6): JSR BUILDKEY
Unresolved outgoing references:
+18 (25AC8): JSR $25A3E
+80 (25B30): JSR $20D64
+D8 (25B88): JSR $20D64
+F0 (25BA0): JSR $20A90
+11A (25BCA): JSR $21152
+1A4 (25C54): JSR $20A90
+1C6 (25C76): JSR $20A90
+1EC (25C9C): JSR $21152
+254 (25D04): JSR $25A3E
+26C (25D1C): JSR $20CAC
+36C (25E1C): JSR $20D64
+3A2 (25E52): JSR $21152
+3CA (25E7A): JSR $20A90
+3F0 (25EA0): JSR $25A3E
+3FE (25EAE): JSR $21152
+41E (25ECE): JSR $21152
+490 (25F40): JSR $20D64
+4EE (25F9E): JSR $21152
+50A (25FBA): JSR $20A90
+530 (25FE0): JSR $25A3E
+544 (25FF4): JSR $21152
+56E (2601E): JSR $21152
+0 (25AB0): CMCREATECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+146 (25BF6): CMDELETECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+214 (25CC4): CMGETCN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+234 (25CE4): CMGETOFF
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+298 (25D48): CMMOVECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+44C (25EFC): CMRENAMECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+562 (26012): CMUPDATECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+59A (2604A): VCMSETUP
Trap A0DC
Dictionary: Flags $00 FirstId 498
498: AUTOMOD_25AB0
499: CMUPDATECN
500: CMRENAMECN
501: CMMOVECN
502: CMGETCN
503: CMGETOFF
504: CMDELETECN
505: CMCREATECN
506: VCMSETUP
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25AB0"(498) Segment="Main"(200)
Size: Flags $00 ModuleSize 1484
Content: Flags $08
Contents offset $0000 size $05CC
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 1FF8 'H...' MOVEM.L D3-D7/A0-A4,-(A6)
00000006: 6100 058C 'a...' BSR *+$058E ; 00000594
0000000A: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000000E: 2A01 '*.' MOVE.L D1,D5
00000010: 2600 '&.' MOVE.L D0,D3
00000012: 2648 '&H' MOVEA.L A0,A3
00000014: 91C8 '..' SUBA.L A0,A0
00000016: 7400 't.' MOVEQ #$00,D2
00000018: 4EBA FF74 'N..t' JSR *-$008A ; FFFFFF8E
0000001C: 6600 011A 'f...' BNE *+$011C ; 00000138
00000020: 2003 ' .' MOVE.L D3,D0
00000022: 204B ' K' MOVEA.L A3,A0
00000024: 43D4 'C.' LEA (A4),A1
00000026: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
0000002A: 43EC 0026 'C..&' LEA $0026(A4),A1
0000002E: 2049 ' I' MOVEA.L A1,A0
00000030: 303C 0032 '0<.2' MOVE.W #$0032,D0
00000034: 4258 'BX' CLR.W (A0)+
00000036: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000034
0000003A: 1285 '..' MOVE.B D5,(A1)
0000003C: 2438 020C '$8..' MOVE.L $020C,D2
00000040: 0C05 0001 '....' CMPI.B #$01,D5
00000044: 6618 'f.' BNE.S *+$001A ; 0000005E
00000046: 2C2A 0026 ',*.&' MOVE.L $0026(A2),D6
0000004A: 2346 0006 '#F..' MOVE.L D6,$0006(A1)
0000004E: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00000052: 2342 000A '#B..' MOVE.L D2,$000A(A1)
00000056: 2342 000E '#B..' MOVE.L D2,$000E(A1)
0000005A: 7246 'rF' MOVEQ #$46,D1 ; 'F'
0000005C: 601C '`.' BRA.S *+$001E ; 0000007A
0000005E: 2342 002C '#B.,' MOVE.L D2,$002C(A1)
00000062: 2342 0030 '#B.0' MOVE.L D2,$0030(A1)
00000066: 236A 0026 0014 '#j.&..' MOVE.L $0026(A2),$0014(A1)
0000006C: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00000070: 4845 'HE' SWAP D5
00000072: 1345 0003 '.E..' MOVE.B D5,$0003(A1)
00000076: 4845 'HE' SWAP D5
00000078: 7266 'rf' MOVEQ #$66,D1 ; 'f'
0000007A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000007E: 41D4 'A.' LEA (A4),A0
00000080: 4EBA B232 'N..2' JSR *-$4DCC ; FFFFB2B4
00000084: 670E 'g.' BEQ.S *+$0010 ; 00000094
00000086: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000008A: 6600 00AC 'f...' BNE *+$00AE ; 00000138
0000008E: 7031 'p1' MOVEQ #$31,D0 ; '1'
00000090: 6000 00A6 '`...' BRA *+$00A8 ; 00000138
00000094: 2E02 '..' MOVE.L D2,D7
00000096: 0C05 0001 '....' CMPI.B #$01,D5
0000009A: 6664 'fd' BNE.S *+$0066 ; 00000100
0000009C: 2006 ' .' MOVE.L D6,D0
0000009E: 91C8 '..' SUBA.L A0,A0
000000A0: 43D4 'C.' LEA (A4),A1
000000A2: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000000A6: 43EC 0026 'C..&' LEA $0026(A4),A1
000000AA: 303C 0016 '0<..' MOVE.W #$0016,D0
000000AE: 4259 'BY' CLR.W (A1)+
000000B0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000AE
000000B4: 43EC 0026 'C..&' LEA $0026(A4),A1
000000B8: 12BC 0003 '....' MOVE.B #$03,(A1)
000000BC: 2343 000A '#C..' MOVE.L D3,$000A(A1)
000000C0: 204B ' K' MOVEA.L A3,A0
000000C2: 43E9 000E 'C...' LEA $000E(A1),A1
000000C6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
000000CA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000CE: 323C 002E '2<..' MOVE.W #$002E,D1
000000D2: 41D4 'A.' LEA (A4),A0
000000D4: 43EC 0026 'C..&' LEA $0026(A4),A1
000000D8: 4EBA B1DA 'N...' JSR *-$4E24 ; FFFFB2B4
000000DC: 6722 'g"' BEQ.S *+$0024 ; 00000100
000000DE: 2D00 '-.' MOVE.L D0,-(A6)
000000E0: 2003 ' .' MOVE.L D3,D0
000000E2: 204B ' K' MOVEA.L A3,A0
000000E4: 43D4 'C.' LEA (A4),A1
000000E6: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000000EA: 2049 ' I' MOVEA.L A1,A0
000000EC: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000F0: 4EBA AEEE 'N...' JSR *-$5110 ; FFFFAFE0
000000F4: 201E ' .' MOVE.L (A6)+,D0
000000F6: 0C40 0021 '.@.!' CMPI.W #$0021,D0
000000FA: 663C 'f<' BNE.S *+$003E ; 00000138
000000FC: 7031 'p1' MOVEQ #$31,D0 ; '1'
000000FE: 6038 '`8' BRA.S *+$003A ; 00000138
00000100: 2003 ' .' MOVE.L D3,D0
00000102: 91C8 '..' SUBA.L A0,A0
00000104: 7400 't.' MOVEQ #$00,D2
00000106: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000010A: 662C 'f,' BNE.S *+$002E ; 00000138
0000010C: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1)
00000110: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
00000116: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000011A: 4EBA B586 'N...' JSR *-$4A78 ; FFFFB6A2
0000011E: 6618 'f.' BNE.S *+$001A ; 00000138
00000120: 1005 '..' MOVE.B D5,D0
00000122: 2203 '".' MOVE.L D3,D1
00000124: 7401 't.' MOVEQ #$01,D2
00000126: 6100 047A 'a..z' BSR *+$047C ; 000005A2
0000012A: 4240 'B@' CLR.W D0
0000012C: 2206 '".' MOVE.L D6,D1
0000012E: 2407 '$.' MOVE.L D7,D2
00000130: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000134: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000138: 4DEE 008C 'M...' LEA $008C(A6),A6
0000013C: 4CDE 1FF8 'L...' MOVEM.L (A6)+,D3-D7/A0-A4
00000140: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000142: 4A40 'J@' TST.W D0
00000144: 4E75 'Nu' RTS
00000146: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000148: 48E6 7ED8 'H.~.' MOVEM.L D1-D6/A0/A1/A3/A4,-(A6)
0000014C: 6100 0446 'a..F' BSR *+$0448 ; 00000594
00000150: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000154: 2600 '&.' MOVE.L D0,D3
00000156: 2648 '&H' MOVEA.L A0,A3
00000158: 7400 't.' MOVEQ #$00,D2
0000015A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000015E: 6600 00A6 'f...' BNE *+$00A8 ; 00000206
00000162: 1811 '..' MOVE.B (A1),D4
00000164: 0884 0009 '....' BCLR #$09,D4
00000168: 2C28 0002 ',(..' MOVE.L $0002(A0),D6
0000016C: 0C04 0001 '....' CMPI.B #$01,D4
00000170: 661C 'f.' BNE.S *+$001E ; 0000018E
00000172: 2A29 0006 '*)..' MOVE.L $0006(A1),D5
00000176: 0C85 0000 0002 '......' CMPI.L #$00000002,D5
0000017C: 6606 'f.' BNE.S *+$0008 ; 00000184
0000017E: 7033 'p3' MOVEQ #$33,D0 ; '3'
00000180: 6000 0084 '`...' BRA *+$0086 ; 00000206
00000184: 4A69 0004 'Ji..' TST.W $0004(A1)
00000188: 6714 'g.' BEQ.S *+$0016 ; 0000019E
0000018A: 7032 'p2' MOVEQ #$32,D0 ; '2'
0000018C: 6078 '`x' BRA.S *+$007A ; 00000206
0000018E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
00000192: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
00000198: 6704 'g.' BEQ.S *+$0006 ; 0000019E
0000019A: 08C4 0009 '....' BSET #$09,D4
0000019E: 41D4 'A.' LEA (A4),A0
000001A0: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001A4: 4EBA AE3A 'N..:' JSR *-$51C4 ; FFFFAFE0
000001A8: 665C 'f\' BNE.S *+$005E ; 00000206
000001AA: 0C04 0001 '....' CMPI.B #$01,D4
000001AE: 6706 'g.' BEQ.S *+$0008 ; 000001B6
000001B0: 0804 0009 '....' BTST #$09,D4
000001B4: 671C 'g.' BEQ.S *+$001E ; 000001D2
000001B6: 2005 ' .' MOVE.L D5,D0
000001B8: 91C8 '..' SUBA.L A0,A0
000001BA: 43D4 'C.' LEA (A4),A1
000001BC: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000001C0: 41D4 'A.' LEA (A4),A0
000001C2: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001C6: 4EBA AE18 'N...' JSR *-$51E6 ; FFFFAFE0
000001CA: 6706 'g.' BEQ.S *+$0008 ; 000001D2
000001CC: 0804 0009 '....' BTST #$09,D4
000001D0: 6734 'g4' BEQ.S *+$0036 ; 00000206
000001D2: 2006 ' .' MOVE.L D6,D0
000001D4: 91C8 '..' SUBA.L A0,A0
000001D6: 7400 't.' MOVEQ #$00,D2
000001D8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000001DC: 6628 'f(' BNE.S *+$002A ; 00000206
000001DE: 5369 0004 'Si..' SUBQ.W #1,$0004(A1)
000001E2: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
000001E8: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001EC: 4EBA B4B4 'N...' JSR *-$4B4A ; FFFFB6A2
000001F0: 6614 'f.' BNE.S *+$0016 ; 00000206
000001F2: 1004 '..' MOVE.B D4,D0
000001F4: 2206 '".' MOVE.L D6,D1
000001F6: 74FF 't.' MOVEQ #$FF,D2
000001F8: 6100 03A8 'a...' BSR *+$03AA ; 000005A2
000001FC: 4240 'B@' CLR.W D0
000001FE: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000202: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000206: 4DEE 008C 'M...' LEA $008C(A6),A6
0000020A: 4CDE 1B7E 'L..~' MOVEM.L (A6)+,D1-D6/A0/A1/A3/A4
0000020E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000210: 4A40 'J@' TST.W D0
00000212: 4E75 'Nu' RTS
00000214: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000216: 48E6 5018 'H.P.' MOVEM.L D1/D3/A3/A4,-(A6)
0000021A: 6100 0378 'a..x' BSR *+$037A ; 00000594
0000021E: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000222: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000226: 4DEE 008C 'M...' LEA $008C(A6),A6
0000022A: 4CDE 180A 'L...' MOVEM.L (A6)+,D1/D3/A3/A4
0000022E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000230: 4A40 'J@' TST.W D0
00000232: 4E75 'Nu' RTS
00000234: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000236: 48E6 5808 'H.X.' MOVEM.L D1/D3/D4/A4,-(A6)
0000023A: 6100 0358 'a..X' BSR *+$035A ; 00000594
0000023E: 2600 '&.' MOVE.L D0,D3
00000240: 3801 '8.' MOVE.W D1,D4
00000242: 222A 00AC '"*..' MOVE.L $00AC(A2),D1
00000246: 6704 'g.' BEQ.S *+$0006 ; 0000024C
00000248: B283 '..' CMP.L D3,D1
0000024A: 6716 'g.' BEQ.S *+$0018 ; 00000262
0000024C: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000250: 2003 ' .' MOVE.L D3,D0
00000252: 91C8 '..' SUBA.L A0,A0
00000254: 4EBA FD38 'N..8' JSR *-$02C6 ; FFFFFF8E
00000258: 6630 'f0' BNE.S *+$0032 ; 0000028A
0000025A: 2543 00AC '%C..' MOVE.L D3,$00AC(A2)
0000025E: 426A 00B0 'Bj..' CLR.W $00B0(A2)
00000262: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000266: 3204 '2.' MOVE.W D4,D1
00000268: 926A 00B0 '.j..' SUB.W $00B0(A2),D1
0000026C: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFB1FC
00000270: 670E 'g.' BEQ.S *+$0010 ; 00000280
00000272: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000276: 6602 'f.' BNE.S *+$0004 ; 0000027A
00000278: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000027A: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000027E: 600A '`.' BRA.S *+$000C ; 0000028A
00000280: B6A8 0002 '....' CMP.L $0002(A0),D3
00000284: 66F2 'f.' BNE.S *-$000C ; 00000278
00000286: 3544 00B0 '5D..' MOVE.W D4,$00B0(A2)
0000028A: 4DEE 008C 'M...' LEA $008C(A6),A6
0000028E: 4CDE 101A 'L...' MOVEM.L (A6)+,D1/D3/D4/A4
00000292: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000294: 4A40 'J@' TST.W D0
00000296: 4E75 'Nu' RTS
00000298: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000029A: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6)
0000029E: 6100 02F4 'a...' BSR *+$02F6 ; 00000594
000002A2: 42AA 00AC 'B...' CLR.L $00AC(A2)
000002A6: 2A01 '*.' MOVE.L D1,D5
000002A8: 2C09 ',.' MOVE.L A1,D6
000002AA: 2600 '&.' MOVE.L D0,D3
000002AC: 2648 '&H' MOVEA.L A0,A3
000002AE: 7400 't.' MOVEQ #$00,D2
000002B0: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000002B4: 6600 0188 'f...' BNE *+$018A ; 0000043E
000002B8: 7800 'x.' MOVEQ #$00,D4
000002BA: 0C11 0001 '....' CMPI.B #$01,(A1)
000002BE: 6604 'f.' BNE.S *+$0006 ; 000002C4
000002C0: 2829 0006 '()..' MOVE.L $0006(A1),D4
000002C4: 2005 ' .' MOVE.L D5,D0
000002C6: 2046 ' F' MOVEA.L D6,A0
000002C8: 7400 't.' MOVEQ #$00,D2
000002CA: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000002CE: 6600 016E 'f..n' BNE *+$0170 ; 0000043E
000002D2: 0C11 0001 '....' CMPI.B #$01,(A1)
000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0
000002D8: 303C FF86 '0<..' MOVE.W #$FF86,D0
000002DC: 6000 0160 '`..`' BRA *+$0162 ; 0000043E
000002E0: 2E29 0006 '.)..' MOVE.L $0006(A1),D7
000002E4: 4A84 'J.' TST.L D4
000002E6: 6732 'g2' BEQ.S *+$0034 ; 0000031A
000002E8: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
000002EE: 6722 'g"' BEQ.S *+$0024 ; 00000312
000002F0: BE84 '..' CMP.L D4,D7
000002F2: 671E 'g.' BEQ.S *+$0020 ; 00000312
000002F4: 2028 0002 ' (..' MOVE.L $0002(A0),D0
000002F8: B084 '..' CMP.L D4,D0
000002FA: 6716 'g.' BEQ.S *+$0018 ; 00000312
000002FC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
00000302: 6F16 'o.' BLE.S *+$0018 ; 0000031A
00000304: 91C8 '..' SUBA.L A0,A0
00000306: 7400 't.' MOVEQ #$00,D2
00000308: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000030C: 6600 0130 'f..0' BNE *+$0132 ; 0000043E
00000310: 60E2 '`.' BRA.S *-$001C ; 000002F4
00000312: 303C FF86 '0<..' MOVE.W #$FF86,D0
00000316: 6000 0126 '`..&' BRA *+$0128 ; 0000043E
0000031A: 2003 ' .' MOVE.L D3,D0
0000031C: 204B ' K' MOVEA.L A3,A0
0000031E: 7400 't.' MOVEQ #$00,D2
00000320: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000324: 6600 0118 'f...' BNE *+$011A ; 0000043E
00000328: BEA8 0002 '....' CMP.L $0002(A0),D7
0000032C: 6606 'f.' BNE.S *+$0008 ; 00000334
0000032E: 2E02 '..' MOVE.L D2,D7
00000330: 6000 0100 '`...' BRA *+$0102 ; 00000432
00000334: 2F09 '/.' MOVE.L A1,-(A7)
00000336: 43D4 'C.' LEA (A4),A1
00000338: 7001 'p.' MOVEQ #$01,D0
0000033A: D010 '..' ADD.B (A0),D0
0000033C: A22E '..' _BlockMoveData ; A22E
0000033E: 205F ' _' MOVEA.L (A7)+,A0
00000340: 43EC 0026 'C..&' LEA $0026(A4),A1
00000344: 3001 '0.' MOVE.W D1,D0
00000346: 48C0 'H.' EXT.L D0
00000348: A22E '..' _BlockMoveData ; A22E
0000034A: 41D4 'A.' LEA (A4),A0
0000034C: 2828 0002 '((..' MOVE.L $0002(A0),D4
00000350: 2147 0002 '!G..' MOVE.L D7,$0002(A0)
00000354: 43EC 0026 'C..&' LEA $0026(A4),A1
00000358: 7266 'rf' MOVEQ #$66,D1 ; 'f'
0000035A: 0C11 0002 '....' CMPI.B #$02,(A1)
0000035E: 6708 'g.' BEQ.S *+$000A ; 00000368
00000360: 7246 'rF' MOVEQ #$46,D1 ; 'F'
00000362: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
00000368: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000036C: 4EBA AF46 'N..F' JSR *-$50B8 ; FFFFB2B4
00000370: 670E 'g.' BEQ.S *+$0010 ; 00000380
00000372: 0C40 0021 '.@.!' CMPI.W #$0021,D0
00000376: 6600 00C6 'f...' BNE *+$00C8 ; 0000043E
0000037A: 7031 'p1' MOVEQ #$31,D0 ; '1'
0000037C: 6600 00C0 'f...' BNE *+$00C2 ; 0000043E
00000380: 2E02 '..' MOVE.L D2,D7
00000382: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000386: CB40 '.@' EXG D5,D0
00000388: 2046 ' F' MOVEA.L D6,A0
0000038A: 7400 't.' MOVEQ #$00,D2
0000038C: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000390: 6600 00AC 'f...' BNE *+$00AE ; 0000043E
00000394: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1)
00000398: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
0000039E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003A2: 4EBA B2FE 'N...' JSR *-$4D00 ; FFFFB6A2
000003A6: 6600 0096 'f...' BNE *+$0098 ; 0000043E
000003AA: 43EC 0026 'C..&' LEA $0026(A4),A1
000003AE: 1011 '..' MOVE.B (A1),D0
000003B0: 2205 '".' MOVE.L D5,D1
000003B2: 7401 't.' MOVEQ #$01,D2
000003B4: 6100 01FC 'a...' BSR *+$01FE ; 000005B2
000003B8: 2003 ' .' MOVE.L D3,D0
000003BA: 204B ' K' MOVEA.L A3,A0
000003BC: 7400 't.' MOVEQ #$00,D2
000003BE: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000003C2: 667A 'fz' BNE.S *+$007C ; 0000043E
000003C4: 41D4 'A.' LEA (A4),A0
000003C6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003CA: 4EBA AC14 'N...' JSR *-$53EA ; FFFFAFE0
000003CE: 666E 'fn' BNE.S *+$0070 ; 0000043E
000003D0: 43EC 0026 'C..&' LEA $0026(A4),A1
000003D4: 0C11 0001 '....' CMPI.B #$01,(A1)
000003D8: 670E 'g.' BEQ.S *+$0010 ; 000003E8
000003DA: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
000003E0: 6722 'g"' BEQ.S *+$0024 ; 00000404
000003E2: 2029 0014 ' )..' MOVE.L $0014(A1),D0
000003E6: 6004 '`.' BRA.S *+$0006 ; 000003EC
000003E8: 2029 0006 ' )..' MOVE.L $0006(A1),D0
000003EC: 91C8 '..' SUBA.L A0,A0
000003EE: 7400 't.' MOVEQ #$00,D2
000003F0: 4EBA FB9C 'N...' JSR *-$0462 ; FFFFFF8E
000003F4: 6648 'fH' BNE.S *+$004A ; 0000043E
000003F6: 2345 000A '#E..' MOVE.L D5,$000A(A1)
000003FA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003FE: 4EBA B2A2 'N...' JSR *-$4D5C ; FFFFB6A2
00000402: 663A 'f:' BNE.S *+$003C ; 0000043E
00000404: 2004 ' .' MOVE.L D4,D0
00000406: 91C8 '..' SUBA.L A0,A0
00000408: 7400 't.' MOVEQ #$00,D2
0000040A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000040E: 662E 'f.' BNE.S *+$0030 ; 0000043E
00000410: 5369 0004 'Si..' SUBQ.W #1,$0004(A1)
00000414: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
0000041A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000041E: 4EBA B282 'N...' JSR *-$4D7C ; FFFFB6A2
00000422: 661A 'f.' BNE.S *+$001C ; 0000043E
00000424: 43EC 0026 'C..&' LEA $0026(A4),A1
00000428: 1011 '..' MOVE.B (A1),D0
0000042A: 2204 '".' MOVE.L D4,D1
0000042C: 74FF 't.' MOVEQ #$FF,D2
0000042E: 6100 0182 'a...' BSR *+$0184 ; 000005B2
00000432: 4240 'B@' CLR.W D0
00000434: 2407 '$.' MOVE.L D7,D2
00000436: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
0000043A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
0000043E: 4DEE 008C 'M...' LEA $008C(A6),A6
00000442: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4
00000446: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000448: 4A40 'J@' TST.W D0
0000044A: 4E75 'Nu' RTS
0000044C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000044E: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6)
00000452: 6100 0140 'a..@' BSR *+$0142 ; 00000594
00000456: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000045A: 2600 '&.' MOVE.L D0,D3
0000045C: 2648 '&H' MOVEA.L A0,A3
0000045E: 2A09 '*.' MOVE.L A1,D5
00000460: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000464: 6600 00EE 'f...' BNE *+$00F0 ; 00000554
00000468: 2802 '(.' MOVE.L D2,D4
0000046A: 3C01 '<.' MOVE.W D1,D6
0000046C: 2049 ' I' MOVEA.L A1,A0
0000046E: 43EC 0026 'C..&' LEA $0026(A4),A1
00000472: 3006 '0.' MOVE.W D6,D0
00000474: 48C0 'H.' EXT.L D0
00000476: A22E '..' _BlockMoveData ; A22E
00000478: 43D4 'C.' LEA (A4),A1
0000047A: 2029 0002 ' )..' MOVE.L $0002(A1),D0
0000047E: 2045 ' E' MOVEA.L D5,A0
00000480: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000484: 2049 ' I' MOVEA.L A1,A0
00000486: 43EC 0026 'C..&' LEA $0026(A4),A1
0000048A: 3206 '2.' MOVE.W D6,D1
0000048C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000490: 4EBA AE22 'N.."' JSR *-$51DC ; FFFFB2B4
00000494: 675E 'g^' BEQ.S *+$0060 ; 000004F4
00000496: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000049A: 6600 00B8 'f...' BNE *+$00BA ; 00000554
0000049E: 43D4 'C.' LEA (A4),A1
000004A0: 2029 0002 ' )..' MOVE.L $0002(A1),D0
000004A4: 2045 ' E' MOVEA.L D5,A0
000004A6: 7400 't.' MOVEQ #$00,D2
000004A8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000004AC: 6600 00A6 'f...' BNE *+$00A8 ; 00000554
000004B0: 2E02 '..' MOVE.L D2,D7
000004B2: 2C08 ',.' MOVE.L A0,D6
000004B4: 41EC 0026 'A..&' LEA $0026(A4),A0
000004B8: 1010 '..' MOVE.B (A0),D0
000004BA: B011 '..' CMP.B (A1),D0
000004BC: 661C 'f.' BNE.S *+$001E ; 000004DA
000004BE: 0C00 0001 '....' CMPI.B #$01,D0
000004C2: 660C 'f.' BNE.S *+$000E ; 000004D0
000004C4: 2229 0006 '")..' MOVE.L $0006(A1),D1
000004C8: B2A8 0006 '....' CMP.L $0006(A0),D1
000004CC: 6710 'g.' BEQ.S *+$0012 ; 000004DE
000004CE: 600A '`.' BRA.S *+$000C ; 000004DA
000004D0: 2229 0014 '")..' MOVE.L $0014(A1),D1
000004D4: B2A8 0014 '....' CMP.L $0014(A0),D1
000004D8: 6704 'g.' BEQ.S *+$0006 ; 000004DE
000004DA: 7031 'p1' MOVEQ #$31,D0 ; '1'
000004DC: 6076 '`v' BRA.S *+$0078 ; 00000554
000004DE: 2246 '"F' MOVEA.L D6,A1
000004E0: 43E9 0006 'C...' LEA $0006(A1),A1
000004E4: 2045 ' E' MOVEA.L D5,A0
000004E6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
000004EA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000004EE: 4EBA B1B2 'N...' JSR *-$4E4C ; FFFFB6A2
000004F2: 601C '`.' BRA.S *+$001E ; 00000510
000004F4: 2E02 '..' MOVE.L D2,D7
000004F6: 2003 ' .' MOVE.L D3,D0
000004F8: 204B ' K' MOVEA.L A3,A0
000004FA: 2404 '$.' MOVE.L D4,D2
000004FC: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000500: 6652 'fR' BNE.S *+$0054 ; 00000554
00000502: 41D4 'A.' LEA (A4),A0
00000504: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000508: 7400 't.' MOVEQ #$00,D2
0000050A: 4EBA AAD4 'N...' JSR *-$552A ; FFFFAFE0
0000050E: 6644 'fD' BNE.S *+$0046 ; 00000554
00000510: 43EC 0026 'C..&' LEA $0026(A4),A1
00000514: 0C11 0001 '....' CMPI.B #$01,(A1)
00000518: 670E 'g.' BEQ.S *+$0010 ; 00000528
0000051A: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
00000520: 6726 'g&' BEQ.S *+$0028 ; 00000548
00000522: 2029 0014 ' )..' MOVE.L $0014(A1),D0
00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C
00000528: 2029 0006 ' )..' MOVE.L $0006(A1),D0
0000052C: 91C8 '..' SUBA.L A0,A0
0000052E: 7400 't.' MOVEQ #$00,D2
00000530: 4EBA FA5C 'N..\' JSR *-$05A2 ; FFFFFF8E
00000534: 661E 'f.' BNE.S *+$0020 ; 00000554
00000536: 2045 ' E' MOVEA.L D5,A0
00000538: 43E9 000E 'C...' LEA $000E(A1),A1
0000053C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000540: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000544: 4EBA B15C 'N..\' JSR *-$4EA2 ; FFFFB6A2
00000548: 4240 'B@' CLR.W D0
0000054A: 2407 '$.' MOVE.L D7,D2
0000054C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000550: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000554: 4DEE 008C 'M...' LEA $008C(A6),A6
00000558: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4
0000055C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000055E: 4A40 'J@' TST.W D0
00000560: 4E75 'Nu' RTS
00000562: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000564: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
00000568: 612A 'a*' BSR.S *+$002C ; 00000594
0000056A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000056E: 4EBA B132 'N..2' JSR *-$4ECC ; FFFFB6A2
00000572: 670A 'g.' BEQ.S *+$000C ; 0000057E
00000574: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000578: 660C 'f.' BNE.S *+$000E ; 00000586
0000057A: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000057C: 6008 '`.' BRA.S *+$000A ; 00000586
0000057E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000582: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000586: 4DEE 008C 'M...' LEA $008C(A6),A6
0000058A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
0000058E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000590: 4A40 'J@' TST.W D0
00000592: 4E75 'Nu' RTS
00000594: 2F38 0770 '/8.p' MOVE.L $0770,-(A7)
00000598: 4E75 'Nu' RTS
0000059A: 9CFC 008C '....' SUBA.W #$008C,A6
0000059E: 284E '(N' MOVEA.L A6,A4
000005A0: 4E75 'Nu' RTS
000005A2: 0C00 0001 '....' CMPI.B #$01,D0
000005A6: 6606 'f.' BNE.S *+$0008 ; 000005AE
000005A8: D5AA 0076 '...v' ADD.L D2,$0076(A2)
000005AC: 6004 '`.' BRA.S *+$0006 ; 000005B2
000005AE: D5AA 0072 '...r' ADD.L D2,$0072(A2)
000005B2: 0C81 0000 0002 '......' CMPI.L #$00000002,D1
000005B8: 6610 'f.' BNE.S *+$0012 ; 000005CA
000005BA: 0C00 0001 '....' CMPI.B #$01,D0
000005BE: 6606 'f.' BNE.S *+$0008 ; 000005C6
000005C0: D56A 0070 '.j.p' ADD.W D2,$0070(A2)
000005C4: 6004 '`.' BRA.S *+$0006 ; 000005CA
000005C6: D56A 0014 '.j..' ADD.W D2,$0014(A2)
000005CA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000584
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000580
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000552
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
0000054E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000053E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000004FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
000004E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000004AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000482
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000462
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000043C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000438
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000040C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000003C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000038E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000322
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000030A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000002CC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000002B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000224
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000204
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000200
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000001DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000001BE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000015C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000136
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000132
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000108
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000000E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
000000C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000000A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000028
EntryPoint: Flags=$08=(Extern Code) Offset=$0562 Entry="CMUPDATECN"(499)
EntryPoint: Flags=$08=(Extern Code) Offset=$044C Entry="CMRENAMECN"(500)
EntryPoint: Flags=$08=(Extern Code) Offset=$0298 Entry="CMMOVECN"(501)
EntryPoint: Flags=$08=(Extern Code) Offset=$0214 Entry="CMGETCN"(502)
EntryPoint: Flags=$08=(Extern Code) Offset=$0234 Entry="CMGETOFF"(503)
EntryPoint: Flags=$08=(Extern Code) Offset=$0146 Entry="CMDELETECN"(504)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CMCREATECN"(505)
EntryPoint: Flags=$08=(Extern Code) Offset=$059A Entry="VCMSETUP"(506)
Comment:
AUTOMOD_25AB0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_260D0 [260D0, 266E4)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4B8 (26588): JSR MARKVCB
+1E (260EE): JSR CMGETCN
Unresolved outgoing references:
+68 (26138): JSR $210C8
+92 (26162): JSR $289AA
+B0 (26180): JSR $20A90
+19E (2626E): JSR $28850
+23E (2630E): JSR $20D64
+3DE (264AE): JSR $289AA
+418 (264E8): JSR $210C8
+448 (26518): JSR $289AA
+472 (26542): JSR $20A90
+4A6 (26576): JSR $20C46
+4BC (2658C): JSR $21D70
+534 (26604): JSR $210C8
+546 (26616): JSR $20CAC
+5EC (266BC): JSR $210C8
+602 (266D2): JSR $21152
+6 (260D6): VDEALLOCFILE
Trap A0D9
+DA (261AA): VEXTENDFILE
Trap A0DA
+288 (26358): FXMKEYCMP
VectorTable comment: {sources}OS:HFS:FXM.a
+2CC (2639C): VMAPFBLOCK
Trap A0F4
+35C (2642C): VTRUNCATEFILE
Trap A0DB
+49A (2656A): XFFLUSH
VectorTable comment: {sources}OS:HFS:FXM.a
+4D4 (265A4): VXFSEARCH
Trap A0F5
Dictionary: Flags $00 FirstId 507
507: AUTOMOD_260D0
508: XFFLUSH
509: FXMKEYCMP
510: VDEALLOCFILE
511: VEXTENDFILE
512: VMAPFBLOCK
513: VTRUNCATEFILE
514: VXFSEARCH
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_260D0"(507) Segment="Main"(200)
Size: Flags $00 ModuleSize 1556
Content: Flags $08
Contents offset $0000 size $0614
00000000: 2F38 0764 '/8.d' MOVE.L $0764,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6)
0000000C: 6100 0482 'a...' BSR *+$0484 ; 00000490
00000010: 2648 '&H' MOVEA.L A0,A3
00000012: 2E00 '..' MOVE.L D0,D7
00000014: 4206 'B.' CLR.B D6
00000016: 4244 'BD' CLR.W D4
00000018: 204B ' K' MOVEA.L A3,A0
0000001A: 2007 ' .' MOVE.L D7,D0
0000001C: 7400 't.' MOVEQ #$00,D2
0000001E: 4EBA 0000 'N...' JSR CMGETCN ; id: 502
00000022: 6600 00A2 'f...' BNE *+$00A4 ; 000000C6
00000026: 0C11 0002 '....' CMPI.B #$02,(A1)
0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032
0000002C: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000002E: 6600 0096 'f...' BNE *+$0098 ; 000000C6
00000032: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
00000036: 41EC 0002 'A...' LEA $0002(A4),A0
0000003A: 4268 0006 'Bh..' CLR.W $0006(A0)
0000003E: 4A06 'J.' TST.B D6
00000040: 6606 'f.' BNE.S *+$0008 ; 00000048
00000042: 43E9 004A 'C..J' LEA $004A(A1),A1
00000046: 602E '`.' BRA.S *+$0030 ; 00000076
00000048: 43E9 0056 'C..V' LEA $0056(A1),A1
0000004C: 6028 '`(' BRA.S *+$002A ; 00000076
0000004E: 41EC 0002 'A...' LEA $0002(A4),A0
00000052: 10BC 0007 '....' MOVE.B #$07,(A0)
00000056: 1146 0001 '.F..' MOVE.B D6,$0001(A0)
0000005A: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
0000005E: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
00000062: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000066: 7400 't.' MOVEQ #$00,D2
00000068: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFAFF8
0000006C: 6708 'g.' BEQ.S *+$000A ; 00000076
0000006E: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000072: 6746 'gF' BEQ.S *+$0048 ; 000000BA
00000074: 6050 '`P' BRA.S *+$0052 ; 000000C6
00000076: 41EC 000A 'A...' LEA $000A(A4),A0
0000007A: 7002 'p.' MOVEQ #$02,D0
0000007C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000007E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007C
00000082: 43EC 000A 'C...' LEA $000A(A4),A1
00000086: 4241 'BA' CLR.W D1
00000088: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
0000008C: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
00000090: 6710 'g.' BEQ.S *+$0012 ; 000000A2
00000092: 4EBA 2846 'N.(F' JSR *+$2848 ; 000028DA
00000096: 662E 'f.' BNE.S *+$0030 ; 000000C6
00000098: D843 '.C' ADD.W D3,D4
0000009A: 5841 'XA' ADDQ.W #4,D1
0000009C: 0C41 0008 '.A..' CMPI.W #$0008,D1
000000A0: 6FE6 'o.' BLE.S *-$0018 ; 00000088
000000A2: 41EC 0002 'A...' LEA $0002(A4),A0
000000A6: 4A68 0006 'Jh..' TST.W $0006(A0)
000000AA: 670A 'g.' BEQ.S *+$000C ; 000000B6
000000AC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000000B0: 4EBA A90E 'N...' JSR *-$56F0 ; FFFFA9C0
000000B4: 6610 'f.' BNE.S *+$0012 ; 000000C6
000000B6: 4A43 'JC' TST.W D3
000000B8: 6694 'f.' BNE.S *-$006A ; 0000004E
000000BA: 4606 'F.' NOT.B D6
000000BC: 6600 FF58 'f..X' BNE *-$00A6 ; 00000016
000000C0: 4240 'B@' CLR.W D0
000000C2: 6100 03D6 'a...' BSR *+$03D8 ; 0000049A
000000C6: 4DEE 0016 'M...' LEA $0016(A6),A6
000000CA: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4
000000CE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000D0: 4A40 'J@' TST.W D0
000000D2: 4E75 'Nu' RTS
000000D4: 2F38 0768 '/8.h' MOVE.L $0768,-(A7)
000000D8: 4E75 'Nu' RTS
000000DA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000DC: 48E6 7DF8 'H.}.' MOVEM.L D1-D5/D7/A0-A4,-(A6)
000000E0: 6100 03AE 'a...' BSR *+$03B0 ; 00000490
000000E4: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
000000E8: 2D2B 000C '-+..' MOVE.L $000C(A3),-(A6)
000000EC: 0803 0000 '....' BTST #$00,D3
000000F0: 672E 'g.' BEQ.S *+$0030 ; 00000120
000000F2: 4A84 'J.' TST.L D4
000000F4: 6B22 'k"' BMI.S *+$0024 ; 00000118
000000F6: 202B 000C ' +..' MOVE.L $000C(A3),D0
000000FA: D084 '..' ADD.L D4,D0
000000FC: 6B1A 'k.' BMI.S *+$001C ; 00000118
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 302A 002A '0*.*' MOVE.W $002A(A2),D0
00000104: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0
0000010A: 6802 'h.' BVC.S *+$0004 ; 0000010E
0000010C: 70FF 'p.' MOVEQ #$FF,D0
0000010E: B084 '..' CMP.L D4,D0
00000110: 640E 'd.' BCC.S *+$0010 ; 00000120
00000112: 70DE 'p.' MOVEQ #$DE,D0
00000114: 6000 015C '`..\' BRA *+$015E ; 00000272
00000118: 303C FAE3 '0<..' MOVE.W #$FAE3,D0
0000011C: 6000 0154 '`..T' BRA *+$0156 ; 00000272
00000120: 08D4 0006 '....' BSET #$06,(A4)
00000124: 0803 0001 '....' BTST #$01,D3
00000128: 6704 'g.' BEQ.S *+$0006 ; 0000012E
0000012A: 08D4 0007 '....' BSET #$07,(A4)
0000012E: 202A 001C ' *..' MOVE.L $001C(A2),D0
00000132: D880 '..' ADD.L D0,D4
00000134: 5384 'S.' SUBQ.L #1,D4
00000136: 4C40 4004 'L@@.' DIVU.L D0,D4
0000013A: 4C00 4004 'L.@.' MULU.L D0,D4
0000013E: 6A08 'j.' BPL.S *+$000A ; 00000148
00000140: 0803 0000 '....' BTST #$00,D3
00000144: 66D2 'f.' BNE.S *-$002C ; 00000118
00000146: 9880 '..' SUB.L D0,D4
00000148: 202B 000C ' +..' MOVE.L $000C(A3),D0
0000014C: D084 '..' ADD.L D4,D0
0000014E: 6BC8 'k.' BMI.S *-$0036 ; 00000118
00000150: 5380 'S.' SUBQ.L #1,D0
00000152: 6100 037A 'a..z' BSR *+$037C ; 000004CE
00000156: 660E 'f.' BNE.S *+$0010 ; 00000166
00000158: D9AB 000C '....' ADD.L D4,$000C(A3)
0000015C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000162: 6000 0108 '`...' BRA *+$010A ; 0000026C
00000166: 0C40 0010 '.@..' CMPI.W #$0010,D0
0000016A: 6600 0106 'f...' BNE *+$0108 ; 00000272
0000016E: 2E02 '..' MOVE.L D2,D7
00000170: 3C03 '<.' MOVE.W D3,D6
00000172: 7000 'p.' MOVEQ #$00,D0
00000174: 3006 '0.' MOVE.W D6,D0
00000176: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0
0000017C: 90AB 000C '....' SUB.L $000C(A3),D0
00000180: 670C 'g.' BEQ.S *+$000E ; 0000018E
00000182: D1AB 000C '....' ADD.L D0,$000C(A3)
00000186: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
0000018C: 9880 '..' SUB.L D0,D4
0000018E: 3A31 1000 ':1..' MOVE.W $00(A1,D1.W),D5
00000192: DA71 1002 '.q..' ADD.W $02(A1,D1.W),D5
00000196: 3405 '4.' MOVE.W D5,D2
00000198: 0814 0006 '....' BTST #$06,(A4)
0000019C: 56C3 'V.' SNE D3
0000019E: 4EBA 25E0 'N.%.' JSR *+$25E2 ; 00002780
000001A2: 671A 'g.' BEQ.S *+$001C ; 000001BE
000001A4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000001A8: 6600 00C8 'f...' BNE *+$00CA ; 00000272
000001AC: 0894 0006 '....' BCLR #$06,(A4)
000001B0: 6700 00C0 'g...' BEQ *+$00C2 ; 00000272
000001B4: 0814 0007 '....' BTST #$07,(A4)
000001B8: 6600 00B8 'f...' BNE *+$00BA ; 00000272
000001BC: 60D8 '`.' BRA.S *-$0026 ; 00000196
000001BE: BA42 '.B' CMP.W D2,D5
000001C0: 6606 'f.' BNE.S *+$0008 ; 000001C8
000001C2: D771 1002 '.q..' ADD.W D3,$02(A1,D1.W)
000001C6: 6016 '`.' BRA.S *+$0018 ; 000001DE
000001C8: 4A71 1002 'Jq..' TST.W $02(A1,D1.W)
000001CC: 6708 'g.' BEQ.S *+$000A ; 000001D6
000001CE: 5841 'XA' ADDQ.W #4,D1
000001D0: 0C41 0008 '.A..' CMPI.W #$0008,D1
000001D4: 6E16 'n.' BGT.S *+$0018 ; 000001EC
000001D6: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W)
000001DA: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W)
000001DE: 2407 '$.' MOVE.L D7,D2
000001E0: 6100 03F4 'a...' BSR *+$03F6 ; 000005D6
000001E4: 6600 008C 'f...' BNE *+$008E ; 00000272
000001E8: 2E02 '..' MOVE.L D2,D7
000001EA: 605E '`^' BRA.S *+$0060 ; 0000024A
000001EC: 2A13 '*.' MOVE.L (A3),D5
000001EE: 0C85 0000 0003 '......' CMPI.L #$00000003,D5
000001F4: 6604 'f.' BNE.S *+$0006 ; 000001FA
000001F6: 7011 'p.' MOVEQ #$11,D0
000001F8: 6078 '`x' BRA.S *+$007A ; 00000272
000001FA: 41EC 0002 'A...' LEA $0002(A4),A0
000001FE: 43EC 000A 'C...' LEA $000A(A4),A1
00000202: 10BC 0007 '....' MOVE.B #$07,(A0)
00000206: 4228 0001 'B(..' CLR.B $0001(A0)
0000020A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000210: 56E8 0001 'V...' SNE $0001(A0)
00000214: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
00000218: 3146 0006 '1F..' MOVE.W D6,$0006(A0)
0000021C: 303C 0005 '0<..' MOVE.W #$0005,D0
00000220: 4259 'BY' CLR.W (A1)+
00000222: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000220
00000226: 43EC 000A 'C...' LEA $000A(A4),A1
0000022A: 4241 'BA' CLR.W D1
0000022C: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W)
00000230: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W)
00000234: 2D01 '-.' MOVE.L D1,-(A6)
00000236: 323C 000C '2<..' MOVE.W #$000C,D1
0000023A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000023E: 4EBA AA54 'N..T' JSR *-$55AA ; FFFFAC94
00000242: 221E '".' MOVE.L (A6)+,D1
00000244: 4A40 'J@' TST.W D0
00000246: 662A 'f*' BNE.S *+$002C ; 00000272
00000248: 2E02 '..' MOVE.L D2,D7
0000024A: DC43 '.C' ADD.W D3,D6
0000024C: 0283 0000 FFFF '......' ANDI.L #$0000FFFF,D3
00000252: 4C2A 3003 001C 'L*0...' MULU.L $001C(A2),D3
00000258: D7AB 000C '....' ADD.L D3,$000C(A3)
0000025C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000262: 9883 '..' SUB.L D3,D4
00000264: 6E00 FF28 'n..(' BGT *-$00D6 ; 0000018E
00000268: D9AB 000C '....' ADD.L D4,$000C(A3)
0000026C: 4240 'B@' CLR.W D0
0000026E: 6100 022A 'a..*' BSR *+$022C ; 0000049A
00000272: 2C2B 000C ',+..' MOVE.L $000C(A3),D6
00000276: 221E '".' MOVE.L (A6)+,D1
00000278: 9C81 '..' SUB.L D1,D6
0000027A: 4DEE 0016 'M...' LEA $0016(A6),A6
0000027E: 4CDE 1FBE 'L...' MOVEM.L (A6)+,D1-D5/D7/A0-A4
00000282: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000284: 4A40 'J@' TST.W D0
00000286: 4E75 'Nu' RTS
00000288: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
0000028C: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000290: B0A9 0002 '....' CMP.L $0002(A1),D0
00000294: 6224 'b$' BHI.S *+$0026 ; 000002BA
00000296: 651C 'e.' BCS.S *+$001E ; 000002B4
00000298: 1028 0001 '.(..' MOVE.B $0001(A0),D0
0000029C: B029 0001 '.)..' CMP.B $0001(A1),D0
000002A0: 6218 'b.' BHI.S *+$001A ; 000002BA
000002A2: 6510 'e.' BCS.S *+$0012 ; 000002B4
000002A4: 3028 0006 '0(..' MOVE.W $0006(A0),D0
000002A8: B069 0006 '.i..' CMP.W $0006(A1),D0
000002AC: 620C 'b.' BHI.S *+$000E ; 000002BA
000002AE: 6504 'e.' BCS.S *+$0006 ; 000002B4
000002B0: 4240 'B@' CLR.W D0
000002B2: 600A '`.' BRA.S *+$000C ; 000002BE
000002B4: 303C FFFF '0<..' MOVE.W #$FFFF,D0
000002B8: 6004 '`.' BRA.S *+$0006 ; 000002BE
000002BA: 303C 0001 '0<..' MOVE.W #$0001,D0
000002BE: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000002C2: 4A40 'J@' TST.W D0
000002C4: 4E75 'Nu' RTS
000002C6: 2F38 07D0 '/8..' MOVE.L $07D0,-(A7)
000002CA: 4E75 'Nu' RTS
000002CC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002CE: 48E6 6DD8 'H.m.' MOVEM.L D1/D2/D4/D5/D7/A0/A1/A3/A4,-(A6)
000002D2: 6100 01BC 'a...' BSR *+$01BE ; 00000490
000002D6: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
000002DA: 2005 ' .' MOVE.L D5,D0
000002DC: 6100 01F0 'a...' BSR *+$01F2 ; 000004CE
000002E0: 6666 'ff' BNE.S *+$0068 ; 00000348
000002E2: 43F1 1000 'C...' LEA $00(A1,D1.W),A1
000002E6: 7200 'r.' MOVEQ #$00,D1
000002E8: 3203 '2.' MOVE.W D3,D1
000002EA: 9269 0002 '.i..' SUB.W $0002(A1),D1
000002EE: 7400 't.' MOVEQ #$00,D2
000002F0: 3403 '4.' MOVE.W D3,D2
000002F2: 4C2A 2002 001C 'L* ...' MULU.L $001C(A2),D2
000002F8: 202B 000C ' +..' MOVE.L $000C(A3),D0
000002FC: B480 '..' CMP.L D0,D2
000002FE: 6F02 'o.' BLE.S *+$0004 ; 00000302
00000300: 2400 '$.' MOVE.L D0,D2
00000302: 4C6A 2002 001C 'Lj ...' DIVU.L $001C(A2),D2
00000308: 2C2A 001C ',*..' MOVE.L $001C(A2),D6
0000030C: E08E '..' LSR.L #8,D6
0000030E: E28E '..' LSR.L #1,D6
00000310: 7E00 '~.' MOVEQ #$00,D7
00000312: 3E2A 0024 '>*.$' MOVE.W $0024(A2),D7
00000316: 2605 '&.' MOVE.L D5,D3
00000318: 4C6A 3000 001C 'Lj0...' TDIVU.L $001C(A2),D0:D3
0000031E: E088 '..' LSR.L #8,D0
00000320: E288 '..' LSR.L #1,D0
00000322: 2640 '&@' MOVEA.L D0,A3
00000324: 7000 'p.' MOVEQ #$00,D0
00000326: 3011 '0.' MOVE.W (A1),D0
00000328: 9681 '..' SUB.L D1,D3
0000032A: D680 '..' ADD.L D0,D3
0000032C: 4C06 3003 'L.0.' MULU.L D6,D3
00000330: 200B ' .' MOVE.L A3,D0
00000332: D680 '..' ADD.L D0,D3
00000334: D687 '..' ADD.L D7,D3
00000336: 2C02 ',.' MOVE.L D2,D6
00000338: 4C2A 6006 001C 'L*`...' MULU.L $001C(A2),D6
0000033E: 9C85 '..' SUB.L D5,D6
00000340: BC84 '..' CMP.L D4,D6
00000342: 6502 'e.' BCS.S *+$0004 ; 00000346
00000344: 2C04 ',.' MOVE.L D4,D6
00000346: 7000 'p.' MOVEQ #$00,D0
00000348: 4DEE 0016 'M...' LEA $0016(A6),A6
0000034C: 4CDE 1BB6 'L...' MOVEM.L (A6)+,D1/D2/D4/D5/D7/A0/A1/A3/A4
00000350: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000352: 4A40 'J@' TST.W D0
00000354: 4E75 'Nu' RTS
00000356: 2F38 076C '/8.l' MOVE.L $076C,-(A7)
0000035A: 4E75 'Nu' RTS
0000035C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000035E: 48E6 7FF8 'H...' MOVEM.L D1-D7/A0-A4,-(A6)
00000362: 6100 012C 'a..,' BSR *+$012E ; 00000490
00000366: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
0000036A: 1C02 '..' MOVE.B D2,D6
0000036C: 2A03 '*.' MOVE.L D3,D5
0000036E: 202A 001C ' *..' MOVE.L $001C(A2),D0
00000372: DA80 '..' ADD.L D0,D5
00000374: 5385 'S.' SUBQ.L #1,D5
00000376: 4C40 5005 'L@P.' DIVU.L D0,D5
0000037A: 4C00 5005 'L.P.' MULU.L D0,D5
0000037E: 6A02 'j.' BPL.S *+$0004 ; 00000382
00000380: 9A80 '..' SUB.L D0,D5
00000382: 2005 ' .' MOVE.L D5,D0
00000384: 5380 'S.' SUBQ.L #1,D0
00000386: 6C18 'l.' BGE.S *+$001A ; 000003A0
00000388: 2745 000C ''E..' MOVE.L D5,$000C(A3)
0000038C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000392: 91C8 '..' SUBA.L A0,A0
00000394: 7E00 '~.' MOVEQ #$00,D7
00000396: 43EB 0026 'C..&' LEA $0026(A3),A1
0000039A: 4244 'BD' CLR.W D4
0000039C: 6000 009E '`...' BRA *+$00A0 ; 0000043C
000003A0: 6100 012C 'a..,' BSR *+$012E ; 000004CE
000003A4: 6600 00DC 'f...' BNE *+$00DE ; 00000482
000003A8: 2E02 '..' MOVE.L D2,D7
000003AA: 3803 '8.' MOVE.W D3,D4
000003AC: 2745 000C ''E..' MOVE.L D5,$000C(A3)
000003B0: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
000003B6: 0806 0000 '....' BTST #$00,D6
000003BA: 6708 'g.' BEQ.S *+$000A ; 000003C4
000003BC: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
000003C0: 6000 0092 '`...' BRA *+$0094 ; 00000454
000003C4: 2005 ' .' MOVE.L D5,D0
000003C6: 5380 'S.' SUBQ.L #1,D0
000003C8: 4C6A 0000 001C 'Lj....' DIVU.L $001C(A2),D0
000003CE: 9640 '.@' SUB.W D0,D3
000003D0: 5343 'SC' SUBQ.W #1,D3
000003D2: 6712 'g.' BEQ.S *+$0014 ; 000003E6
000003D4: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
000003D8: D471 1002 '.q..' ADD.W $02(A1,D1.W),D2
000003DC: 9443 '.C' SUB.W D3,D2
000003DE: 4EBA 24FA 'N.$.' JSR *+$24FC ; 000028DA
000003E2: 6600 009E 'f...' BNE *+$00A0 ; 00000482
000003E6: 3003 '0.' MOVE.W D3,D0
000003E8: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
000003EC: 9171 1002 '.q..' SUB.W D0,$02(A1,D1.W)
000003F0: 6662 'fb' BNE.S *+$0064 ; 00000454
000003F2: 4271 1000 'Bq..' CLR.W $00(A1,D1.W)
000003F6: 605C '`\' BRA.S *+$005E ; 00000454
000003F8: 41EC 0002 'A...' LEA $0002(A4),A0
000003FC: 10BC 0007 '....' MOVE.B #$07,(A0)
00000400: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000406: 56E8 0001 'V...' SNE $0001(A0)
0000040A: 2153 0002 '!S..' MOVE.L (A3),$0002(A0)
0000040E: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
00000412: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000416: 7400 't.' MOVEQ #$00,D2
00000418: 4EBA ABDE 'N...' JSR *-$5420 ; FFFFAFF8
0000041C: 6708 'g.' BEQ.S *+$000A ; 00000426
0000041E: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000422: 675A 'gZ' BEQ.S *+$005C ; 0000047E
00000424: 605C '`\' BRA.S *+$005E ; 00000482
00000426: 2E02 '..' MOVE.L D2,D7
00000428: 41EC 000A 'A...' LEA $000A(A4),A0
0000042C: 7002 'p.' MOVEQ #$02,D0
0000042E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000430: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000042E
00000434: 41EC 0002 'A...' LEA $0002(A4),A0
00000438: 43EC 000A 'C...' LEA $000A(A4),A1
0000043C: 4241 'BA' CLR.W D1
0000043E: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
00000442: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
00000446: 6714 'g.' BEQ.S *+$0016 ; 0000045C
00000448: 4EBA 2490 'N.$.' JSR *+$2492 ; 000028DA
0000044C: 6634 'f4' BNE.S *+$0036 ; 00000482
0000044E: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000452: D843 '.C' ADD.W D3,D4
00000454: 5841 'XA' ADDQ.W #4,D1
00000456: 0C41 0008 '.A..' CMPI.W #$0008,D1
0000045A: 6FE2 'o.' BLE.S *-$001C ; 0000043E
0000045C: 4A69 0002 'Ji..' TST.W $0002(A1)
00000460: 6708 'g.' BEQ.S *+$000A ; 0000046A
00000462: 2407 '$.' MOVE.L D7,D2
00000464: 6100 0170 'a..p' BSR *+$0172 ; 000005D6
00000468: 600E '`.' BRA.S *+$0010 ; 00000478
0000046A: 2008 ' .' MOVE.L A0,D0
0000046C: 670A 'g.' BEQ.S *+$000C ; 00000478
0000046E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000472: 4EBA A54C 'N..L' JSR *-$5AB2 ; FFFFA9C0
00000476: 660A 'f.' BNE.S *+$000C ; 00000482
00000478: 4A43 'JC' TST.W D3
0000047A: 6600 FF7C 'f..|' BNE *-$0082 ; 000003F8
0000047E: 4240 'B@' CLR.W D0
00000480: 6118 'a.' BSR.S *+$001A ; 0000049A
00000482: 4DEE 0016 'M...' LEA $0016(A6),A6
00000486: 4CDE 1FFE 'L...' MOVEM.L (A6)+,D1-D7/A0-A4
0000048A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000048C: 4A40 'J@' TST.W D0
0000048E: 4E75 'Nu' RTS
00000490: 9CFC 0016 '....' SUBA.W #$0016,A6
00000494: 284E '(N' MOVEA.L A6,A4
00000496: 4214 'B.' CLR.B (A4)
00000498: 4E75 'Nu' RTS
0000049A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000049C: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000004A0: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
000004A4: 3001 '0.' MOVE.W D1,D0
000004A6: 4EBA A6CE 'N...' JSR *-$5930 ; FFFFAB76
000004AA: 6618 'f.' BNE.S *+$001A ; 000004C4
000004AC: 2278 034E '"x.N' MOVEA.L $034E,A1
000004B0: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W)
000004B6: 670A 'g.' BEQ.S *+$000C ; 000004C2
000004B8: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
000004BC: 4EBA B7E2 'N...' JSR *-$481C ; FFFFBCA0
000004C0: 6602 'f.' BNE.S *+$0004 ; 000004C4
000004C2: 4240 'B@' CLR.W D0
000004C4: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
000004C8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004CA: 4A40 'J@' TST.W D0
000004CC: 4E75 'Nu' RTS
000004CE: 2F38 07D4 '/8..' MOVE.L $07D4,-(A7)
000004D2: 4E75 'Nu' RTS
000004D4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004D6: 48E6 0E00 'H...' MOVEM.L D4-D6,-(A6)
000004DA: 2800 '(.' MOVE.L D0,D4
000004DC: 4C6A 4004 001C 'Lj@...' DIVU.L $001C(A2),D4
000004E2: 2A13 '*.' MOVE.L (A3),D5
000004E4: 91C8 '..' SUBA.L A0,A0
000004E6: 7400 't.' MOVEQ #$00,D2
000004E8: 43EB 0026 'C..&' LEA $0026(A3),A1
000004EC: 3004 '0.' MOVE.W D4,D0
000004EE: 4243 'BC' CLR.W D3
000004F0: 6100 00B8 'a...' BSR *+$00BA ; 000005AA
000004F4: 6700 00A8 'g...' BEQ *+$00AA ; 0000059E
000004F8: 0C41 0008 '.A..' CMPI.W #$0008,D1
000004FC: 6D00 00A2 'm...' BLT *+$00A4 ; 000005A0
00000500: 4A71 1002 'Jq..' TST.W $02(A1,D1.W)
00000504: 6700 009A 'g...' BEQ *+$009C ; 000005A0
00000508: 0C85 0000 0003 '......' CMPI.L #$00000003,D5
0000050E: 6700 0090 'g...' BEQ *+$0092 ; 000005A0
00000512: 41EC 0002 'A...' LEA $0002(A4),A0
00000516: 10BC 0007 '....' MOVE.B #$07,(A0)
0000051A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000520: 56C6 'V.' SNE D6
00000522: 1146 0001 '.F..' MOVE.B D6,$0001(A0)
00000526: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
0000052A: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
0000052E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000532: 7400 't.' MOVEQ #$00,D2
00000534: 4EBA AAC2 'N...' JSR *-$553C ; FFFFAFF8
00000538: 6736 'g6' BEQ.S *+$0038 ; 00000570
0000053A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000053E: 6660 'f`' BNE.S *+$0062 ; 000005A0
00000540: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000544: 72FF 'r.' MOVEQ #$FF,D1
00000546: 4EBA A694 'N...' JSR *-$596A ; FFFFABDC
0000054A: 6708 'g.' BEQ.S *+$000A ; 00000554
0000054C: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000550: 670E 'g.' BEQ.S *+$0010 ; 00000560
00000552: 604C '`L' BRA.S *+$004E ; 000005A0
00000554: BAA8 0002 '....' CMP.L $0002(A0),D5
00000558: 6606 'f.' BNE.S *+$0008 ; 00000560
0000055A: BC28 0001 '.(..' CMP.B $0001(A0),D6
0000055E: 6710 'g.' BEQ.S *+$0012 ; 00000570
00000560: 91C8 '..' SUBA.L A0,A0
00000562: 7400 't.' MOVEQ #$00,D2
00000564: 43EB 0026 'C..&' LEA $0026(A3),A1
00000568: 323C 0008 '2<..' MOVE.W #$0008,D1
0000056C: 7010 'p.' MOVEQ #$10,D0
0000056E: 6030 '`0' BRA.S *+$0032 ; 000005A0
00000570: 2F09 '/.' MOVE.L A1,-(A7)
00000572: 43EC 0002 'C...' LEA $0002(A4),A1
00000576: 7001 'p.' MOVEQ #$01,D0
00000578: 22D8 '".' MOVE.L (A0)+,(A1)+
0000057A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000578
0000057E: 205F ' _' MOVEA.L (A7)+,A0
00000580: 43EC 000A 'C...' LEA $000A(A4),A1
00000584: 7002 'p.' MOVEQ #$02,D0
00000586: 22D8 '".' MOVE.L (A0)+,(A1)+
00000588: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000586
0000058C: 41EC 0002 'A...' LEA $0002(A4),A0
00000590: 43EC 000A 'C...' LEA $000A(A4),A1
00000594: 3628 0006 '6(..' MOVE.W $0006(A0),D3
00000598: 3004 '0.' MOVE.W D4,D0
0000059A: 610E 'a.' BSR.S *+$0010 ; 000005AA
0000059C: 6602 'f.' BNE.S *+$0004 ; 000005A0
0000059E: 4240 'B@' CLR.W D0
000005A0: 4CDE 0070 'L..p' MOVEM.L (A6)+,D4-D6
000005A4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005A6: 4A40 'J@' TST.W D0
000005A8: 4E75 'Nu' RTS
000005AA: 2F02 '/.' MOVE.L D2,-(A7)
000005AC: 3400 '4.' MOVE.W D0,D2
000005AE: 4241 'BA' CLR.W D1
000005B0: 3031 1002 '01..' MOVE.W $02(A1,D1.W),D0
000005B4: 670E 'g.' BEQ.S *+$0010 ; 000005C4
000005B6: D640 '.@' ADD.W D0,D3
000005B8: B642 '.B' CMP.W D2,D3
000005BA: 6212 'b.' BHI.S *+$0014 ; 000005CE
000005BC: 5841 'XA' ADDQ.W #4,D1
000005BE: 0C41 0008 '.A..' CMPI.W #$0008,D1
000005C2: 6FEC 'o.' BLE.S *-$0012 ; 000005B0
000005C4: 5941 'YA' SUBQ.W #4,D1
000005C6: 6C02 'l.' BGE.S *+$0004 ; 000005CA
000005C8: 4241 'BA' CLR.W D1
000005CA: 7010 'p.' MOVEQ #$10,D0
000005CC: 6002 '`.' BRA.S *+$0004 ; 000005D0
000005CE: 4240 'B@' CLR.W D0
000005D0: 241F '$.' MOVE.L (A7)+,D2
000005D2: 4A40 'J@' TST.W D0
000005D4: 4E75 'Nu' RTS
000005D6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000005D8: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
000005DC: 2008 ' .' MOVE.L A0,D0
000005DE: 6608 'f.' BNE.S *+$000A ; 000005E8
000005E0: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
000005E6: 6020 '` ' BRA.S *+$0022 ; 00000608
000005E8: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000005EC: 4EBA AA0A 'N...' JSR *-$55F4 ; FFFFAFF8
000005F0: 6618 'f.' BNE.S *+$001A ; 0000060A
000005F2: 41EC 000A 'A...' LEA $000A(A4),A0
000005F6: 7002 'p.' MOVEQ #$02,D0
000005F8: 22D8 '".' MOVE.L (A0)+,(A1)+
000005FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000005F8
000005FE: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000602: 4EBA AA7E 'N..~' JSR *-$5580 ; FFFFB082
00000606: 6602 'f.' BNE.S *+$0004 ; 0000060A
00000608: 4240 'B@' CLR.W D0
0000060A: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
0000060E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000610: 4A40 'J@' TST.W D0
00000612: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
000004BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(502)
00000020
EntryPoint: Flags=$08=(Extern Code) Offset=$049A Entry="XFFLUSH"(508)
EntryPoint: Flags=$08=(Extern Code) Offset=$0288 Entry="FXMKEYCMP"(509)
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VDEALLOCFILE"(510)
EntryPoint: Flags=$08=(Extern Code) Offset=$00DA Entry="VEXTENDFILE"(511)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="VMAPFBLOCK"(512)
EntryPoint: Flags=$08=(Extern Code) Offset=$035C Entry="VTRUNCATEFILE"(513)
EntryPoint: Flags=$08=(Extern Code) Offset=$04D4 Entry="VXFSEARCH"(514)
Comment:
AUTOMOD_260D0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26700 [26700, 2676C)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+48 (26748): BSR GETQMRECPTR
+2A (2672A): BSR GETQMRECPTR
+16 (26716): BSR GETQMRECPTR
+44 (26744): MYCONTCOMPATTHREAD
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
+5E (2675E): MYCONTAPPTHREAD
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
Dictionary: Flags $00 FirstId 515
515: AUTOMOD_26700
516: MYCONTAPPTHREAD
517: MYCONTCOMPATTHREAD
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26700"(515) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6)
00000004: 554E 'UN' SUBQ.W #2,A6
00000006: 0896 0000 '....' BCLR #$00,(A6)
0000000A: 43FA 001A 'C...' LEA *+$001C,A1 ; 00000026
0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000012: 343C 0017 '4<..' MOVE.W #$0017,D2
00000016: 6100 FFE8 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFE8 ; ids: 346, 515
0000001A: 234E 001A '#N..' MOVE.L A6,$001A(A1)
0000001E: 0829 0001 000C '.)....' BTST #$01,$000C(A1)
00000024: 4E75 'Nu' RTS
00000026: 343C 0017 '4<..' MOVE.W #$0017,D2
0000002A: 6100 FFD4 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFD4 ; ids: 346, 515
0000002E: 2F0E '/.' MOVE.L A6,-(A7)
00000030: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000034: 08D6 0000 '....' BSET #$00,(A6)
00000038: 2C5F ',_' MOVEA.L (A7)+,A6
0000003A: 6720 'g ' BEQ.S *+$0022 ; 0000005C
0000003C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000040: 487A 0024 'Hz.$' PEA *+$0026 ; 00000066
00000044: 343C 0017 '4<..' MOVE.W #$0017,D2
00000048: 6100 FFB6 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFB6 ; ids: 346, 515
0000004C: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000050: 544E 'TN' ADDQ.W #2,A6
00000052: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5
00000056: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000058: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000005C: 4E75 'Nu' RTS
0000005E: 08D6 0000 '....' BSET #$00,(A6)
00000062: 66E0 'f.' BNE.S *-$001E ; 00000044
00000064: 4E75 'Nu' RTS
00000066: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000006A: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
004A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
002C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
0018
EntryPoint: Flags=$08=(Extern Code) Offset=$005E Entry="MYCONTAPPTHREAD"(516)
EntryPoint: Flags=$08=(Extern Code) Offset=$0044 Entry="MYCONTCOMPATTHREAD"(517)
Comment:
AUTOMOD_26700 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26780 [26780, 2680E)
Module started due to: vector glue above
Resolved outgoing references:
+70 (267F0): JMP MYCONTAPPTHREAD
+6A (267EA): JMP MYCONTCOMPATTHREAD
+50 (267D0): JMP MYCONTAPPTHREAD
+4A (267CA): JMP MYCONTCOMPATTHREAD
+10 (26790): JMP MYCONTAPPTHREAD
+A (2678A): JMP MYCONTCOMPATTHREAD
Unresolved outgoing references:
+2 (26782): BSR $26700
+42 (267C2): BSR $26700
+62 (267E2): BSR $26700
Dictionary: Flags $00 FirstId 518
518: AUTOMOD_26780
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26780"(518) Segment="Main"(200)
Size: Flags $00 ModuleSize 142
Content: Flags $08
Contents offset $0000 size $008E
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 6100 FF7C 'a..|' BSR *-$0082 ; FFFFFF80
00000006: 6606 'f.' BNE.S *+$0008 ; 0000000E
00000008: A260 '.`' _HFSDispatch ; A260
0000000A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000000E: A660 '.`' _FSDispatch ,Sys,Immed ; A660
00000010: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000014: 0000 0000 '....' ORI.B #$00,D0
00000018: 0000 0000 '....' ORI.B #$00,D0
0000001C: 0000 0000 '....' ORI.B #$00,D0
00000020: 303C 0009 '0<..' MOVE.W #$0009,D0
00000024: 4EFA FFDA 'N...' JMP *-$0024 ; 00000000
00000028: 0000 0000 '....' ORI.B #$00,D0
0000002C: 0000 0000 '....' ORI.B #$00,D0
00000030: 303C 0007 '0<..' MOVE.W #$0007,D0
00000034: 4EFA FFCA 'N...' JMP *-$0034 ; 00000000
00000038: 0000 0000 '....' ORI.B #$00,D0
0000003C: 0000 0000 '....' ORI.B #$00,D0
00000040: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000042: 6100 FF3C 'a..<' BSR *-$00C2 ; FFFFFF80
00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E
00000048: A007 '..' _GetVolInfo ; A007
0000004A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000004E: A407 '..' _GetVolInfo ,Sys ; A407
00000050: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000054: 0000 0000 '....' ORI.B #$00,D0
00000058: 0000 0000 '....' ORI.B #$00,D0
0000005C: 0000 0000 '....' ORI.B #$00,D0
00000060: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000062: 6100 FF1C 'a...' BSR *-$00E2 ; FFFFFF80
00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E
00000068: A214 '..' _HGetVol ; A214
0000006A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000006E: A614 '..' _GetVol ,Sys,Immed ; A614
00000070: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000074: 0000 0000 '....' ORI.B #$00,D0
00000078: 0000 0000 '....' ORI.B #$00,D0
0000007C: 0000 0000 '....' ORI.B #$00,D0
00000080: 7200 'r.' MOVEQ #$00,D1
00000082: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
00000086: 2240 '"@' MOVEA.L D0,A1
00000088: 6702 'g.' BEQ.S *+$0004 ; 0000008C
0000008A: 1219 '..' MOVE.B (A1)+,D1
0000008C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000072
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000006C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000000C
Comment:
AUTOMOD_26780 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26810 [26810, 2698C)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+6E (2687E): BSR $26800
+98 (268A8): BSR $267C0
+BE (268CE): BSR $267B0
+C6 (268D6): BSR $267E0
+120 (26930): BSR $267A0
+14E (2695E): BSR $267C0
Dictionary: Flags $00 FirstId 519
519: AUTOMOD_26810
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26810"(519) Segment="Main"(200)
Size: Flags $00 ModuleSize 380
Content: Flags $08
Contents offset $0000 size $017C
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 3F02 '?.' MOVE.W D2,-(A7)
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 41EA 0007 'A...' LEA $0007(A2),A0
0000000A: 5301 'S.' SUBQ.B #1,D1
0000000C: 0C11 003A '...:' CMPI.B #$3A,(A1) ; ':'
00000010: 671A 'g.' BEQ.S *+$001C ; 0000002C
00000012: 1419 '..' MOVE.B (A1)+,D2
00000014: 0C02 003A '...:' CMPI.B #$3A,D2 ; ':'
00000018: 6714 'g.' BEQ.S *+$0016 ; 0000002E
0000001A: 5200 'R.' ADDQ.B #1,D0
0000001C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000020: 6420 'd ' BCC.S *+$0022 ; 00000042
00000022: 10C2 '..' MOVE.B D2,(A0)+
00000024: 51C9 FFEC 'Q...' DBF D1,*-$0012 ; 00000012
00000028: 76FF 'v.' MOVEQ #$FF,D3
0000002A: 600A '`.' BRA.S *+$000C ; 00000036
0000002C: 5289 'R.' ADDQ.L #1,A1
0000002E: 7600 'v.' MOVEQ #$00,D3
00000030: 4A41 'JA' TST.W D1
00000032: 6602 'f.' BNE.S *+$0004 ; 00000036
00000034: 7601 'v.' MOVEQ #$01,D3
00000036: 1540 0006 '.@..' MOVE.B D0,$0006(A2)
0000003A: 341F '4.' MOVE.W (A7)+,D2
0000003C: 205F ' _' MOVEA.L (A7)+,A0
0000003E: 4A40 'J@' TST.W D0
00000040: 4E75 'Nu' RTS
00000042: 70DB 'p.' MOVEQ #$DB,D0
00000044: 60F4 '`.' BRA.S *-$000A ; 0000003A
00000046: 0000 0000 '....' ORI.B #$00,D0
0000004A: 0000 0000 '....' ORI.B #$00,D0
0000004E: 0000 2D1F '..-.' ORI.B #$1F,D0
00000052: 48E6 2090 'H. .' MOVEM.L D2/A0/A3,-(A6)
00000056: 9CFC 007A '...z' SUBA.W #$007A,A6
0000005A: 204E ' N' MOVEA.L A6,A0
0000005C: 7601 'v.' MOVEQ #$01,D3
0000005E: 4A01 'J.' TST.B D1
00000060: 6744 'gD' BEQ.S *+$0046 ; 000000A6
00000062: 6100 FF9C 'a...' BSR *-$0062 ; 00000000
00000066: 6B72 'kr' BMI.S *+$0074 ; 000000DA
00000068: 673C 'g<' BEQ.S *+$003E ; 000000A6
0000006A: 4A83 'J.' TST.L D3
0000006C: 6A08 'j.' BPL.S *+$000A ; 00000076
0000006E: 6100 FF80 'a...' BSR *-$007E ; FFFFFFF0
00000072: 7600 'v.' MOVEQ #$00,D3
00000074: 6030 '`0' BRA.S *+$0032 ; 000000A6
00000076: 4268 0016 'Bh..' CLR.W $0016(A0)
0000007A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000080: 47EA 0006 'G...' LEA $0006(A2),A3
00000084: 214B 0012 '!K..' MOVE.L A3,$0012(A0)
00000088: 5200 'R.' ADDQ.B #1,D0
0000008A: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
0000008E: 6458 'dX' BCC.S *+$005A ; 000000E8
00000090: 1680 '..' MOVE.B D0,(A3)
00000092: 17BC 003A 0000 '...:..' MOVE.B #$3A,$00(A3,D0.W) ; ':'
00000098: 6100 FF16 'a...' BSR *-$00E8 ; FFFFFFB0
0000009C: 663C 'f<' BNE.S *+$003E ; 000000DA
0000009E: 34A8 0016 '4...' MOVE.W $0016(A0),(A2)
000000A2: 7802 'x.' MOVEQ #$02,D4
000000A4: 6034 '`4' BRA.S *+$0036 ; 000000DA
000000A6: 42A8 0012 'B...' CLR.L $0012(A0)
000000AA: 316C 0016 0016 '1l....' MOVE.W $0016(A4),$0016(A0)
000000B0: 6714 'g.' BEQ.S *+$0016 ; 000000C6
000000B2: 4268 001A 'Bh..' CLR.W $001A(A0)
000000B6: 42A8 001C 'B...' CLR.L $001C(A0)
000000BA: 4268 0020 'Bh. ' CLR.W $0020(A0)
000000BE: 6100 FEE0 'a...' BSR *-$011E ; FFFFFFA0
000000C2: 6616 'f.' BNE.S *+$0018 ; 000000DA
000000C4: 6006 '`.' BRA.S *+$0008 ; 000000CC
000000C6: 6100 FF08 'a...' BSR *-$00F6 ; FFFFFFD0
000000CA: 660E 'f.' BNE.S *+$0010 ; 000000DA
000000CC: 34A8 0020 '4.. ' MOVE.W $0020(A0),(A2)
000000D0: 282C 0030 '(,.0' MOVE.L $0030(A4),D4
000000D4: 6604 'f.' BNE.S *+$0006 ; 000000DA
000000D6: 2828 0030 '((.0' MOVE.L $0030(A0),D4
000000DA: 4DEE 007A 'M..z' LEA $007A(A6),A6
000000DE: 4CDE 0904 'L...' MOVEM.L (A6)+,D2/A0/A3
000000E2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000E4: 4A40 'J@' TST.W D0
000000E6: 4E75 'Nu' RTS
000000E8: 70DB 'p.' MOVEQ #$DB,D0
000000EA: 60EE '`.' BRA.S *-$0010 ; 000000DA
000000EC: 0000 0000 '....' ORI.B #$00,D0
000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000F2: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000000F6: 9CFC 007A '...z' SUBA.W #$007A,A6
000000FA: 204E ' N' MOVEA.L A6,A0
000000FC: 9CFC 0100 '....' SUBA.W #$0100,A6
00000100: 224E '"N' MOVEA.L A6,A1
00000102: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000106: 3152 0016 '1R..' MOVE.W (A2),$0016(A0)
0000010A: 202A 0002 ' *..' MOVE.L $0002(A2),D0
0000010E: 0C80 0000 0001 '......' CMPI.L #$00000001,D0
00000114: 6734 'g4' BEQ.S *+$0036 ; 0000014A
00000116: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0)
0000011C: 2140 0030 '!@.0' MOVE.L D0,$0030(A0)
00000120: 6100 FE6E 'a..n' BSR *-$0190 ; FFFFFF90
00000124: 6648 'fH' BNE.S *+$004A ; 0000016E
00000126: 2F08 '/.' MOVE.L A0,-(A7)
00000128: 2F09 '/.' MOVE.L A1,-(A7)
0000012A: 41EA 0006 'A...' LEA $0006(A2),A0
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 1018 '..' MOVE.B (A0)+,D0
00000132: 4840 'H@' SWAP D0
00000134: 1019 '..' MOVE.B (A1)+,D0
00000136: A050 '.P' _RelString ; A050
00000138: 225F '"_' MOVEA.L (A7)+,A1
0000013A: 205F ' _' MOVEA.L (A7)+,A0
0000013C: 6716 'g.' BEQ.S *+$0018 ; 00000154
0000013E: 5268 001C 'Rh..' ADDQ.W #1,$001C(A0)
00000142: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0)
00000148: 60D6 '`.' BRA.S *-$0028 ; 00000120
0000014A: 4268 001C 'Bh..' CLR.W $001C(A0)
0000014E: 6100 FE60 'a..`' BSR *-$019E ; FFFFFFB0
00000152: 661A 'f.' BNE.S *+$001C ; 0000016E
00000154: 7000 'p.' MOVEQ #$00,D0
00000156: 41EA 0006 'A...' LEA $0006(A2),A0
0000015A: 1011 '..' MOVE.B (A1),D0
0000015C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000160: 6302 'c.' BLS.S *+$0004 ; 00000164
00000162: 703F 'p?' MOVEQ #$3F,D0 ; '?'
00000164: 1280 '..' MOVE.B D0,(A1)
00000166: 10D9 '..' MOVE.B (A1)+,(A0)+
00000168: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000166
0000016C: 7000 'p.' MOVEQ #$00,D0
0000016E: 4DEE 017A 'M..z' LEA $017A(A6),A6
00000172: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00000176: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000178: 4A40 'J@' TST.W D0
0000017A: 4E75 'Nu' RTS
Comment:
AUTOMOD_26810 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: EXTERNALMAKEFSSPEC [26990, 26A6E)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+1A (269AA): BSR $26800
+1E (269AE): BSR $26860
+32 (269C2): BSR $26810
+40 (269D0): BSR $267A0
+72 (26A02): BSR $267A0
+84 (26A14): BSR $267A0
+AC (26A3C): BSR $267A0
+CC (26A5C): BSR $26900
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
Dictionary: Flags $00 FirstId 520
520: EXTERNALMAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTERNALMAKEFSSPEC"(520) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A6)
00000006: 2848 '(H' MOVEA.L A0,A4
00000008: 9CFC 007A '...z' SUBA.W #$007A,A6
0000000C: 204E ' N' MOVEA.L A6,A0
0000000E: 246C 001C '$l..' MOVEA.L $001C(A4),A2
00000012: 47EA 0006 'G...' LEA $0006(A2),A3
00000016: 214B 0012 '!K..' MOVE.L A3,$0012(A0)
0000001A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFE70
0000001E: 6100 FEB0 'a...' BSR *-$014E ; FFFFFED0
00000022: 6600 0098 'f...' BNE *+$009A ; 000000BC
00000026: 3152 0016 '1R..' MOVE.W (A2),$0016(A0)
0000002A: 2144 0030 '!D.0' MOVE.L D4,$0030(A0)
0000002E: 4A83 'J.' TST.L D3
00000030: 664C 'fL' BNE.S *+$004E ; 0000007E
00000032: 6100 FE4C 'a..L' BSR *-$01B2 ; FFFFFE80
00000036: 6B00 0084 'k...' BMI *+$0086 ; 000000BC
0000003A: 6728 'g(' BEQ.S *+$002A ; 00000064
0000003C: 4268 001C 'Bh..' CLR.W $001C(A0)
00000040: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFE10
00000044: 6610 'f.' BNE.S *+$0012 ; 00000056
00000046: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
0000004C: 6608 'f.' BNE.S *+$000A ; 00000056
0000004E: 4A83 'J.' TST.L D3
00000050: 6B04 'k.' BMI.S *+$0006 ; 00000056
00000052: 7088 'p.' MOVEQ #$88,D0
00000054: 6066 '`f' BRA.S *+$0068 ; 000000BC
00000056: 4A83 'J.' TST.L D3
00000058: 6634 'f4' BNE.S *+$0036 ; 0000008E
0000005A: 4A40 'J@' TST.W D0
0000005C: 665E 'f^' BNE.S *+$0060 ; 000000BC
0000005E: 2828 0030 '((.0' MOVE.L $0030(A0),D4
00000062: 60CE '`.' BRA.S *-$0030 ; 00000032
00000064: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
0000006A: 6756 'gV' BEQ.S *+$0058 ; 000000C2
0000006C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000072: 6100 FD9C 'a...' BSR *-$0262 ; FFFFFE10
00000076: 6644 'fD' BNE.S *+$0046 ; 000000BC
00000078: 2828 0064 '((.d' MOVE.L $0064(A0),D4
0000007C: 60AC '`.' BRA.S *-$0052 ; 0000002A
0000007E: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000084: 6100 FD8A 'a...' BSR *-$0274 ; FFFFFE10
00000088: 6632 'f2' BNE.S *+$0034 ; 000000BC
0000008A: 2828 0064 '((.d' MOVE.L $0064(A0),D4
0000008E: 2544 0002 '%D..' MOVE.L D4,$0002(A2)
00000092: 4A40 'J@' TST.W D0
00000094: 6736 'g6' BEQ.S *+$0038 ; 000000CC
00000096: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
0000009A: 6620 'f ' BNE.S *+$0022 ; 000000BC
0000009C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
000000A2: 42A8 0012 'B...' CLR.L $0012(A0)
000000A6: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0)
000000AC: 6100 FD62 'a..b' BSR *-$029C ; FFFFFE10
000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC
000000B2: 70D5 'p.' MOVEQ #$D5,D0
000000B4: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0
000000BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000000C0: 6602 'f.' BNE.S *+$0004 ; 000000C4
000000C2: 7088 'p.' MOVEQ #$88,D0
000000C4: 425A 'BZ' CLR.W (A2)+
000000C6: 429A 'B.' CLR.L (A2)+
000000C8: 421A 'B.' CLR.B (A2)+
000000CA: 6004 '`.' BRA.S *+$0006 ; 000000D0
000000CC: 6100 FEA2 'a...' BSR *-$015C ; FFFFFF70
000000D0: 4DEE 007A 'M..z' LEA $007A(A6),A6
000000D4: 4CDE 1C18 'L...' MOVEM.L (A6)+,D3/D4/A2-A4
000000D8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000DA: 4A40 'J@' TST.W D0
000000DC: 4E75 'Nu' RTS
Comment:
EXTERNALMAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: BTIPSCAN [26A80, 26B0C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+80 (26B00): BSR BTGETPHYS
+1A (26A9A): JSR FLUSHVFILES
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 521
521: BTIPSCAN
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BTIPSCAN"(521) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 9CFC 002C '...,' SUBA.W #$002C,A6
00000004: 284E '(N' MOVEA.L A6,A4
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 2D0A '-.' MOVE.L A2,-(A6)
0000000A: 2478 034E '$x.N' MOVEA.L $034E,A2
0000000E: D4C0 '..' ADDA.W D0,A2
00000010: 288A '(.' MOVE.L A2,(A4)
00000012: 50F8 0346 'P..F' ST $0346
00000016: 246A 0014 '$j..' MOVEA.L $0014(A2),A2
0000001A: 4EBA 0000 'N...' JSR FLUSHVFILES ; id: 388
0000001E: 6664 'fd' BNE.S *+$0066 ; 00000084
00000020: 2454 '$T' MOVEA.L (A4),A2
00000022: 246A 0022 '$j."' MOVEA.L $0022(A2),A2
00000026: 294A 0004 ')J..' MOVE.L A2,$0004(A4)
0000002A: 2943 0010 ')C..' MOVE.L D3,$0010(A4)
0000002E: 2949 000C ')I..' MOVE.L A1,$000C(A4)
00000032: 2968 0004 0024 ')h...$' MOVE.L $0004(A0),$0024(A4)
00000038: 3968 0008 0028 '9h...(' MOVE.W $0008(A0),$0028(A4)
0000003E: 2968 000A 0014 ')h....' MOVE.L $000A(A0),$0014(A4)
00000044: 202A 002E ' *..' MOVE.L $002E(A2),D0
00000048: 90AA 0032 '...2' SUB.L $0032(A2),D0
0000004C: 2940 0018 ')@..' MOVE.L D0,$0018(A4)
00000050: 422C 002A 'B,.*' CLR.B $002A(A4)
00000054: 2010 ' .' MOVE.L (A0),D0
00000056: 6612 'f.' BNE.S *+$0014 ; 0000006A
00000058: 42AC 0024 'B..$' CLR.L $0024(A4)
0000005C: 426C 0028 'Bl.(' CLR.W $0028(A4)
00000060: 42AC 0014 'B...' CLR.L $0014(A4)
00000064: 202A 003C ' *.<' MOVE.L $003C(A2),D0
00000068: 2080 ' .' MOVE.L D0,(A0)
0000006A: B0AA 003C '...<' CMP.L $003C(A2),D0
0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A
00000070: 20AA 003C ' ..<' MOVE.L $003C(A2),(A0)
00000074: 303C FAE8 '0<..' MOVE.W #$FAE8,D0
00000078: 600A '`.' BRA.S *+$000C ; 00000084
0000007A: 08EC 0007 002A '.....*' BSET #$07,$002A(A4)
00000080: 6100 FF7E 'a..~' BSR BTGETPHYS-BTIPSCAN+$FF7E ; ids: 522, 521
00000084: 245E '$^' MOVEA.L (A6)+,A2
00000086: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000088: 4A40 'J@' TST.W D0
0000008A: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 522
522: BTGETPHYS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTGETPHYS"(522) Ref2="BTIPSCAN"(521)
0082
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FLUSHVFILES"(388)
0000001C
Comment:
BTIPSCAN ended due to: vector glue below
Comment:
#####################################################################################
Module: BTENDPSCAN [26B20, 26B38)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 523
523: BTENDPSCAN
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BTENDPSCAN"(523) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 216C 0024 0004 '!l.$..' MOVE.L $0024(A4),$0004(A0)
00000006: 316C 0028 0008 '1l.(..' MOVE.W $0028(A4),$0008(A0)
0000000C: 216C 0014 000A '!l....' MOVE.L $0014(A4),$000A(A0)
00000012: 4DEE 002C 'M..,' LEA $002C(A6),A6
00000016: 4E75 'Nu' RTS
Comment:
BTENDPSCAN ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26B50 [26B50, 26BC4)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+56 (26BA6): JSR $2A6D0
Dictionary: Flags $00 FirstId 524
524: AUTOMOD_26B50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26B50"(524) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7EF0 'H.~.' MOVEM.L D1-D6/A0-A3,-(A6)
00000006: 9CFC 0032 '...2' SUBA.W #$0032,A6
0000000A: 204E ' N' MOVEA.L A6,A0
0000000C: 316A 0002 0018 '1j....' MOVE.W $0002(A2),$0018(A0)
00000012: C2EA 002A '...*' MULU.W $002A(A2),D1
00000016: 2141 0024 '!A.$' MOVE.L D1,$0024(A0)
0000001A: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
0000001E: C4EA 002A '...*' MULU.W $002A(A2),D2
00000022: 2A02 '*.' MOVE.L D2,D5
00000024: 2278 034E '"x.N' MOVEA.L $034E,A1
00000028: 322A 0002 '2*..' MOVE.W $0002(A2),D1
0000002C: 2828 0024 '((.$' MOVE.L $0024(A0),D4
00000030: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
00000034: 246B 0014 '$k..' MOVEA.L $0014(A3),A2
00000038: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
0000003E: 0028 0020 002D '.(. .-' ORI.B #$20,$002D(A0) ; ' '
00000044: 117C 0001 001B '.|....' MOVE.B #$01,$001B(A0)
0000004A: 42A8 002E 'B...' CLR.L $002E(A0)
0000004E: 42A8 0028 'B..(' CLR.L $0028(A0)
00000052: 2742 0010 ''B..' MOVE.L D2,$0010(A3)
00000056: 4EBA 3B28 'N.;(' JSR *+$3B2A ; 00003B80
0000005A: 660A 'f.' BNE.S *+$000C ; 00000066
0000005C: DA86 '..' ADD.L D6,D5
0000005E: DDA8 0028 '...(' ADD.L D6,$0028(A0)
00000062: 9886 '..' SUB.L D6,D4
00000064: 66F0 'f.' BNE.S *-$000E ; 00000056
00000066: 4DEE 0032 'M..2' LEA $0032(A6),A6
0000006A: 4CDE 0F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A3
0000006E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000070: 4A40 'J@' TST.W D0
00000072: 4E75 'Nu' RTS
Comment:
AUTOMOD_26B50 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26BD0 [26BD0, 26BEA)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 525
525: AUTOMOD_26BD0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BD0"(525) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 2F01 '/.' MOVE.L D1,-(A7)
00000002: 52AC 0014 'R...' ADDQ.L #1,$0014(A4)
00000006: 222C 0014 '",..' MOVE.L $0014(A4),D1
0000000A: B2AC 0018 '....' CMP.L $0018(A4),D1
0000000E: 6506 'e.' BCS.S *+$0008 ; 00000016
00000010: 08EC 0005 002A '.....*' BSET #$05,$002A(A4)
00000016: 221F '".' MOVE.L (A7)+,D1
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_26BD0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26BF0 [26BF0, 26CB2)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+92 (26C82): JSR CHKNODE
Unresolved outgoing references:
+64 (26C54): BSR $26B50
+A6 (26C96): BSR $26BD0
Dictionary: Flags $00 FirstId 526
526: AUTOMOD_26BF0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BF0"(526) Segment="Main"(200)
Size: Flags $00 ModuleSize 194
Content: Flags $08
Contents offset $0000 size $00C2
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A6)
00000006: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
0000000A: 08AC 0007 002A '.....*' BCLR #$07,$002A(A4)
00000010: 661A 'f.' BNE.S *+$001C ; 0000002C
00000012: 082C 0005 002A '.,...*' BTST #$05,$002A(A4)
00000018: 6600 009C 'f...' BNE *+$009E ; 000000B6
0000001C: 222C 001C '",..' MOVE.L $001C(A4),D1
00000020: B081 '..' CMP.L D1,D0
00000022: 6508 'e.' BCS.S *+$000A ; 0000002C
00000024: D2AC 0020 '... ' ADD.L $0020(A4),D1
00000028: B081 '..' CMP.L D1,D0
0000002A: 6546 'eF' BCS.S *+$0048 ; 00000072
0000002C: 246C 0004 '$l..' MOVEA.L $0004(A4),A2
00000030: 222A 002E '"*..' MOVE.L $002E(A2),D1
00000034: 9280 '..' SUB.L D0,D1
00000036: 6204 'b.' BHI.S *+$0006 ; 0000003C
00000038: 6000 007C '`..|' BRA *+$007E ; 000000B6
0000003C: 082C 0006 002A '.,...*' BTST #$06,$002A(A4)
00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C
00000044: 303C FF80 '0<..' MOVE.W #$FF80,D0
00000048: 6000 006E '`..n' BRA *+$0070 ; 000000B8
0000004C: 242C 0010 '$,..' MOVE.L $0010(A4),D2
00000050: E08A '..' LSR.L #8,D2
00000052: E28A '..' LSR.L #1,D2
00000054: B282 '..' CMP.L D2,D1
00000056: 6302 'c.' BLS.S *+$0004 ; 0000005A
00000058: 2202 '".' MOVE.L D2,D1
0000005A: 2400 '$.' MOVE.L D0,D2
0000005C: 202C 0010 ' ,..' MOVE.L $0010(A4),D0
00000060: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000064: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFF60
00000068: 664E 'fN' BNE.S *+$0050 ; 000000B8
0000006A: 2942 001C ')B..' MOVE.L D2,$001C(A4)
0000006E: 2941 0020 ')A. ' MOVE.L D1,$0020(A4)
00000072: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000076: 222C 0024 '",.$' MOVE.L $0024(A4),D1
0000007A: 92AC 001C '....' SUB.L $001C(A4),D1
0000007E: 246C 0004 '$l..' MOVEA.L $0004(A4),A2
00000082: C2EA 002A '...*' MULU.W $002A(A2),D1
00000086: D3C1 '..' ADDA.L D1,A1
00000088: 2949 0008 ')I..' MOVE.L A1,$0008(A4)
0000008C: 240C '$.' MOVE.L A4,D2
0000008E: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000092: 4EBA 0000 'N...' JSR CHKNODE ; id: 331
00000096: 2842 '(B' MOVEA.L D2,A4
00000098: 6610 'f.' BNE.S *+$0012 ; 000000AA
0000009A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
0000009E: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0)
000000A4: 6712 'g.' BEQ.S *+$0014 ; 000000B8
000000A6: 6100 FF38 'a..8' BSR *-$00C6 ; FFFFFFE0
000000AA: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4)
000000AE: 426C 0028 'Bl.(' CLR.W $0028(A4)
000000B2: 6000 FF52 '`..R' BRA *-$00AC ; 00000006
000000B6: 70D9 'p.' MOVEQ #$D9,D0
000000B8: 4CDE 0706 'L...' MOVEM.L (A6)+,D1/D2/A0-A2
000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BE: 4A40 'J@' TST.W D0
000000C0: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CHKNODE"(331)
00000094
Comment:
AUTOMOD_26BF0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26CC0 [26CC0, 26CF0)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+12 (26CD2): BSR $26BD0
+1E (26CDE): BSR $26BF0
Dictionary: Flags $00 FirstId 527
527: AUTOMOD_26CC0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26CC0"(527) Segment="Main"(200)
Size: Flags $00 ModuleSize 48
Content: Flags $08
Contents offset $0000 size $0030
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 2D08 '-.' MOVE.L A0,-(A6)
00000004: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
00000008: 3028 000A '0(..' MOVE.W $000A(A0),D0
0000000C: B06C 0028 '.l.(' CMP.W $0028(A4),D0
00000010: 6214 'b.' BHI.S *+$0016 ; 00000026
00000012: 6100 FEFC 'a...' BSR *-$0102 ; FFFFFF10
00000016: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4)
0000001A: 426C 0028 'Bl.(' CLR.W $0028(A4)
0000001E: 6100 FF10 'a...' BSR *-$00EE ; FFFFFF30
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 60DE '`.' BRA.S *-$0020 ; 00000004
00000026: 9040 '.@' SUB.W D0,D0
00000028: 205E ' ^' MOVEA.L (A6)+,A0
0000002A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000002C: 4A40 'J@' TST.W D0
0000002E: 4E75 'Nu' RTS
Comment:
AUTOMOD_26CC0 ended due to: ran into next module
Comment:
#####################################################################################
Module: BTGETPHYS [26CF0, 26D24)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+28 (26D18): JSR LOCREC
Unresolved outgoing references:
+A (26CFA): BSR $26BF0
+12 (26D02): BSR $26CC0
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 528
528: BTGETPHYS
Module: Flags=$88=(ForcedActive Extern Code) Module="BTGETPHYS"(528) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 082C 0007 002A '.,...*' BTST #$07,$002A(A4)
00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010
0000000A: 6100 FEF4 'a...' BSR *-$010A ; FFFFFF00
0000000E: 661E 'f.' BNE.S *+$0020 ; 0000002E
00000010: 2D0C '-.' MOVE.L A4,-(A6)
00000012: 6100 FFBC 'a...' BSR *-$0042 ; FFFFFFD0
00000016: 6614 'f.' BNE.S *+$0016 ; 0000002C
00000018: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000001C: 322C 0028 '2,.(' MOVE.W $0028(A4),D1
00000020: 526C 0028 'Rl.(' ADDQ.W #1,$0028(A4)
00000024: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000028: 4EBA 0000 'N...' JSR LOCREC ; id: 319
0000002C: 285E '(^' MOVEA.L (A6)+,A4
0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000030: 4A40 'J@' TST.W D0
00000032: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
0000002A
Comment:
BTGETPHYS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26D30 [26D30, 26D40)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 529
529: AUTOMOD_26D30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26D30"(529) Segment="Main"(200)
Size: Flags $00 ModuleSize 16
Content: Flags $08
Contents offset $0000 size $0010
00000000: 002A 003E 0052 '.*.>.R' ORI.B #$3E,$0052(A2) ; '>'
00000006: 0064 0076 '.d.v' ORI.W #$0076,-(A4)
0000000A: 0088 00AA 00CE '......' ORI.L #$00AA00CE,A0
Comment:
AUTOMOD_26D30 ended due to: ran into next module
Comment:
#####################################################################################
Module: CACHETRAP [26D40, 26E4A)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+BE (26DFE): JSR FSQUEUESYNC
+9A (26DDA): JSR FSQUEUESYNC
+78 (26DB8): JSR FSQUEUESYNC
+66 (26DA6): JSR FSQUEUESYNC
+54 (26D94): JSR FSQUEUESYNC
+42 (26D82): JSR FSQUEUESYNC
+2E (26D6E): JSR FSQUEUESYNC
+1A (26D5A): JSR FSQUEUESYNC
+16 (26D56): JMP CMDDONE
Unresolved outgoing references:
+A (26D4A): LEA $26D30, A1
Trap A074
Dictionary: Flags $00 FirstId 530
530: CACHETRAP
Module: Flags=$88=(ForcedActive Extern Code) Module="CACHETRAP"(530) Segment="Main"(200)
Size: Flags $00 ModuleSize 266
Content: Flags $08
Contents offset $0000 size $010A
00000000: 0C40 0008 '.@..' CMPI.W #$0008,D0
00000004: 6504 'e.' BCS.S *+$0006 ; 0000000A
00000006: 70CE 'p.' MOVEQ #$CE,D0
00000008: 4E75 'Nu' RTS
0000000A: 43FA FFE4 'C...' LEA *-$001A,A1 ; FFFFFFF0
0000000E: D040 '.@' ADD.W D0,D0
00000010: D2F1 0000 '....' ADDA.W $00(A1,D0.W),A1
00000014: 4ED1 'N.' JMP (A1)
00000016: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
0000001A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000001E: 2278 0394 '"x..' MOVEA.L $0394,A1
00000022: 2029 0056 ' ).V' MOVE.L $0056(A1),D0
00000026: 2140 001C '!@..' MOVE.L D0,$001C(A0)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 60E8 '`.' BRA.S *-$0016 ; 00000016
0000002E: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000032: 2028 001C ' (..' MOVE.L $001C(A0),D0
00000036: 720F 'r.' MOVEQ #$0F,D1
00000038: E2A8 '..' LSR.L D1,D0
0000003A: 11C0 020A '....' MOVE.B D0,$020A
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 60D4 '`.' BRA.S *-$002A ; 00000016
00000042: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000046: 2278 0394 '"x..' MOVEA.L $0394,A1
0000004A: 2169 0020 001C '!i. ..' MOVE.L $0020(A1),$001C(A0)
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 60C2 '`.' BRA.S *-$003C ; 00000016
00000054: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000058: 2278 0394 '"x..' MOVEA.L $0394,A1
0000005C: 2368 001C 0020 '#h... ' MOVE.L $001C(A0),$0020(A1)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 60B0 '`.' BRA.S *-$004E ; 00000016
00000066: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000006A: 2278 0394 '"x..' MOVEA.L $0394,A1
0000006E: 2169 0018 001C '!i....' MOVE.L $0018(A1),$001C(A0)
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 609E '`.' BRA.S *-$0060 ; 00000016
00000078: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000007C: 2278 0394 '"x..' MOVEA.L $0394,A1
00000080: 2029 0056 ' ).V' MOVE.L $0056(A1),D0
00000084: 2228 001C '"(..' MOVE.L $001C(A0),D1
00000088: B081 '..' CMP.L D1,D0
0000008A: 6404 'd.' BCC.S *+$0006 ; 00000090
0000008C: 70CE 'p.' MOVEQ #$CE,D0
0000008E: 6086 '`.' BRA.S *-$0078 ; 00000016
00000090: 2341 0018 '#A..' MOVE.L D1,$0018(A1)
00000094: 7000 'p.' MOVEQ #$00,D0
00000096: 6000 FF7E '`..~' BRA *-$0080 ; 00000016
0000009A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000009E: 2278 0394 '"x..' MOVEA.L $0394,A1
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 4A29 0017 'J)..' TST.B $0017(A1)
000000A8: 670A 'g.' BEQ.S *+$000C ; 000000B4
000000AA: 0838 0005 020B '.8....' BTST #$05,$020B
000000B0: 6702 'g.' BEQ.S *+$0004 ; 000000B4
000000B2: 7001 'p.' MOVEQ #$01,D0
000000B4: 2140 001C '!@..' MOVE.L D0,$001C(A0)
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 6000 FF5A '`..Z' BRA *-$00A4 ; 00000016
000000BE: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
000000C2: 4AA8 001C 'J...' TST.L $001C(A0)
000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0
000000C8: 08F8 0005 020B '......' BSET #$05,$020B
000000CE: 6006 '`.' BRA.S *+$0008 ; 000000D6
000000D0: 08B8 0005 020B '......' BCLR #$05,$020B
000000D6: 7000 'p.' MOVEQ #$00,D0
000000D8: 6000 FF3C '`..<' BRA *-$00C2 ; 00000016
000000DC: 0000 0000 '....' ORI.B #$00,D0
000000E0: 262D 0044 '&-.D' MOVE.L $0044(A5),D3
000000E4: 6712 'g.' BEQ.S *+$0014 ; 000000F8
000000E6: 262D 0048 '&-.H' MOVE.L $0048(A5),D3
000000EA: 0C83 0000 0200 '......' CMPI.L #$00000200,D3
000000F0: 6F06 'o.' BLE.S *+$0008 ; 000000F8
000000F2: 226D 0044 '"m.D' MOVEA.L $0044(A5),A1
000000F6: 6010 '`.' BRA.S *+$0012 ; 00000108
000000F8: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3
000000FE: 9DC3 '..' SUBA.L D3,A6
00000100: 224E '"N' MOVEA.L A6,A1
00000102: 08EB 0003 005F '....._' BSET #$03,$005F(A3)
00000108: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
000000C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000009C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000007A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000056
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000018
Comment:
CACHETRAP ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E50 [26E50, 26E58)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 531
531: AUTOMOD_26E50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E50"(531) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 08E9 0006 005F '....._' BSET #$06,$005F(A1)
00000006: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E50 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E60 [26E60, 26E86)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+12 (26E72): LEA $26E50, A1
Dictionary: Flags $00 FirstId 532
532: AUTOMOD_26E60
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E60"(532) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4A80 'J.' TST.L D0
00000002: 6720 'g ' BEQ.S *+$0022 ; 00000024
00000004: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
00000008: 2200 '".' MOVE.L D0,D1
0000000A: 08EB 0004 005F '....._' BSET #$04,$005F(A3)
00000010: 204B ' K' MOVEA.L A3,A0
00000012: 43FA FFDC 'C...' LEA *-$0022,A1 ; FFFFFFF0
00000016: 2149 0006 '!I..' MOVE.L A1,$0006(A0)
0000001A: A058 '.X' _InsTime ; A058
0000001C: 2001 ' .' MOVE.L D1,D0
0000001E: A05A '.Z' _PrimeTime ; A05A
00000020: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000024: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E60 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E90 [26E90, 26EA6)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 533
533: AUTOMOD_26E90
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E90"(533) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 082B 0004 005F '.+..._' BTST #$04,$005F(A3)
00000006: 670C 'g.' BEQ.S *+$000E ; 00000014
00000008: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
0000000C: 204B ' K' MOVEA.L A3,A0
0000000E: A059 '.Y' _RmvTime ; A059
00000010: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
00000014: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E90 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26EB0 [26EB0, 26F34)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 534
534: AUTOMOD_26EB0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26EB0"(534) Segment="Main"(200)
Size: Flags $00 ModuleSize 132
Content: Flags $08
Contents offset $0000 size $0084
00000000: 226B 0016 '"k..' MOVEA.L $0016(A3),A1
00000004: 2251 '"Q' MOVEA.L (A1),A1
00000006: 2269 0014 '"i..' MOVEA.L $0014(A1),A1
0000000A: 3029 004E '0).N' MOVE.W $004E(A1),D0
0000000E: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1
00000012: 32C0 '2.' MOVE.W D0,(A1)+
00000014: 22E8 0002 '"...' MOVE.L $0002(A0),(A1)+
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 41E8 0006 'A...' LEA $0006(A0),A0
0000001E: 1010 '..' MOVE.B (A0),D0
00000020: A22E '..' _BlockMoveData ; A22E
00000022: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1
00000026: 43E9 0046 'C..F' LEA $0046(A1),A1
0000002A: 2749 005A ''I.Z' MOVE.L A1,$005A(A3)
0000002E: 4E75 'Nu' RTS
00000030: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000032: 48E6 E0F8 'H...' MOVEM.L D0-D2/A0-A4,-(A6)
00000036: 286B 0016 '(k..' MOVEA.L $0016(A3),A4
0000003A: 242C 0024 '$,.$' MOVE.L $0024(A4),D2
0000003E: B4AB 0060 '...`' CMP.L $0060(A3),D2
00000042: 6738 'g8' BEQ.S *+$003A ; 0000007C
00000044: 2742 0060 ''B.`' MOVE.L D2,$0060(A3)
00000048: 206C 0004 ' l..' MOVEA.L $0004(A4),A0
0000004C: 3028 0002 '0(..' MOVE.W $0002(A0),D0
00000050: 2054 ' T' MOVEA.L (A4),A0
00000052: 2468 0014 '$h..' MOVEA.L $0014(A0),A2
00000056: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
0000005A: 720C 'r.' MOVEQ #$0C,D1
0000005C: 2678 0704 '&x..' MOVEA.L $0704,A3
00000060: 4E93 'N.' JSR (A3)
00000062: 6618 'f.' BNE.S *+$001A ; 0000007C
00000064: 2478 0394 '$x..' MOVEA.L $0394,A2
00000068: 4A6A 003A 'Jj.:' TST.W $003A(A2)
0000006C: 660E 'f.' BNE.S *+$0010 ; 0000007C
0000006E: 2248 '"H' MOVEA.L A0,A1
00000070: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
00000074: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
0000007A: A22E '..' _BlockMoveData ; A22E
0000007C: 4CDE 1F07 'L...' MOVEM.L (A6)+,D0-D2/A0-A4
00000080: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000082: 4E75 'Nu' RTS
Comment:
AUTOMOD_26EB0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26F40 [26F40, 26F7E)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 535
535: AUTOMOD_26F40
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F40"(535) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
00000000: 2408 '$.' MOVE.L A0,D2
00000002: 260C '&.' MOVE.L A4,D3
00000004: 280D '(.' MOVE.L A5,D4
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 1028 0006 '.(..' MOVE.B $0006(A0),D0
0000000C: 671A 'g.' BEQ.S *+$001C ; 00000028
0000000E: 3200 '2.' MOVE.W D0,D1
00000010: 49E8 0006 'I...' LEA $0006(A0),A4
00000014: 4BEB 003A 'K..:' LEA $003A(A3),A5
00000018: 1ADC '..' MOVE.B (A4)+,(A5)+
0000001A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000018
0000001E: 3001 '0.' MOVE.W D1,D0
00000020: 41EB 003B 'A..;' LEA $003B(A3),A0
00000024: A054 '.T' _UprString ; A054
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: 2042 ' B' MOVEA.L D2,A0
0000002A: 2843 '(C' MOVEA.L D3,A4
0000002C: 2A44 '*D' MOVEA.L D4,A5
0000002E: 4E75 'Nu' RTS
00000030: 2218 '".' MOVE.L (A0)+,D1
00000032: 241C '$.' MOVE.L (A4)+,D2
00000034: B581 '..' EOR.L D2,D1
00000036: C29D '..' AND.L (A5)+,D1
00000038: 56C8 FFF6 'V...' DBNE D0,*-$0008 ; 00000030
0000003C: 4E75 'Nu' RTS
Comment:
AUTOMOD_26F40 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26F80 [26F80, 26F94)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 536
536: AUTOMOD_26F80
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F80"(536) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: B0B0 1000 '....' CMP.L $00(A0,D1.W),D0
00000004: 6506 'e.' BCS.S *+$0008 ; 0000000C
00000006: B0B2 1000 '....' CMP.L $00(A2,D1.W),D0
0000000A: 6304 'c.' BLS.S *+$0006 ; 00000010
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 4E75 'Nu' RTS
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 4E75 'Nu' RTS
Comment:
AUTOMOD_26F80 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26FA0 [26FA0, 271D0)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+38 (26FD8): BSR $26F40
+8C (2702C): BSR $26F40
+CA (2706A): BSR $26F80
+12C (270CC): BSR $26F70
+15E (270FE): BSR $26F70
+176 (27116): BSR $26F80
+18A (2712A): BSR $26F80
+19E (2713E): BSR $26F80
+1B0 (27150): BSR $26F80
+1D0 (27170): BSR $26F80
+1F0 (27190): BSR $26F80
+210 (271B0): BSR $26F80
Dictionary: Flags $00 FirstId 537
537: AUTOMOD_26FA0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26FA0"(537) Segment="Main"(200)
Size: Flags $00 ModuleSize 560
Content: Flags $08
Contents offset $0000 size $0230
00000000: 2D08 '-.' MOVE.L A0,-(A6)
00000002: 0C11 0002 '....' CMPI.B #$02,(A1)
00000006: 671A 'g.' BEQ.S *+$001C ; 00000022
00000008: 0C11 0001 '....' CMPI.B #$01,(A1)
0000000C: 6600 021A 'f...' BNE *+$021C ; 00000228
00000010: 08AB 0005 005F '....._' BCLR #$05,$005F(A3)
00000016: 082B 0000 005F '.+..._' BTST #$00,$005F(A3)
0000001C: 6700 01F8 'g...' BEQ *+$01FA ; 00000216
00000020: 6010 '`.' BRA.S *+$0012 ; 00000032
00000022: 08EB 0005 005F '....._' BSET #$05,$005F(A3)
00000028: 082B 0001 005F '.+..._' BTST #$01,$005F(A3)
0000002E: 6700 01E6 'g...' BEQ *+$01E8 ; 00000216
00000032: 0805 0000 '....' BTST #$00,D5
00000036: 674E 'gN' BEQ.S *+$0050 ; 00000086
00000038: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFA0
0000003C: 6700 01D8 'g...' BEQ *+$01DA ; 00000216
00000040: 48E6 00D0 'H...' MOVEM.L A0/A1/A3,-(A6)
00000044: 41EB 003A 'A..:' LEA $003A(A3),A0
00000048: 43EB 001A 'C...' LEA $001A(A3),A1
0000004C: 1210 '..' MOVE.B (A0),D1
0000004E: 7400 't.' MOVEQ #$00,D2
00000050: 1419 '..' MOVE.B (A1)+,D2
00000052: 9202 '..' SUB.B D2,D1
00000054: 6B1C 'k.' BMI.S *+$001E ; 00000072
00000056: 5382 'S.' SUBQ.L #1,D2
00000058: 5201 'R.' ADDQ.B #1,D1
0000005A: 7601 'v.' MOVEQ #$01,D3
0000005C: 45F0 3000 'E.0.' LEA $00(A0,D3.W),A2
00000060: 2649 '&I' MOVEA.L A1,A3
00000062: 3802 '8.' MOVE.W D2,D4
00000064: B70A '..' CMPM.B (A2)+,(A3)+
00000066: 56CC FFFC 'V...' DBNE D4,*-$0002 ; 00000064
0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A
0000006C: 5203 'R.' ADDQ.B #1,D3
0000006E: B601 '..' CMP.B D1,D3
00000070: 63EA 'c.' BLS.S *-$0014 ; 0000005C
00000072: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3
00000076: 6000 019E '`...' BRA *+$01A0 ; 00000216
0000007A: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3
0000007E: 7001 'p.' MOVEQ #$01,D0
00000080: BA80 '..' CMP.L D0,D5
00000082: 6700 0196 'g...' BEQ *+$0198 ; 0000021A
00000086: 0805 0001 '....' BTST #$01,D5
0000008A: 672A 'g*' BEQ.S *+$002C ; 000000B6
0000008C: 6100 FF12 'a...' BSR *-$00EC ; FFFFFFA0
00000090: 220C '".' MOVE.L A4,D1
00000092: 45EB 003A 'E..:' LEA $003A(A3),A2
00000096: 49EB 001A 'I...' LEA $001A(A3),A4
0000009A: 1012 '..' MOVE.B (A2),D0
0000009C: B90A '..' CMPM.B (A2)+,(A4)+
0000009E: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 0000009C
000000A2: 660C 'f.' BNE.S *+$000E ; 000000B0
000000A4: 2841 '(A' MOVEA.L D1,A4
000000A6: 7002 'p.' MOVEQ #$02,D0
000000A8: BA80 '..' CMP.L D0,D5
000000AA: 6700 016E 'g..n' BEQ *+$0170 ; 0000021A
000000AE: 6006 '`.' BRA.S *+$0008 ; 000000B6
000000B0: 2841 '(A' MOVEA.L D1,A4
000000B2: 6000 0162 '`..b' BRA *+$0164 ; 00000216
000000B6: 2028 0002 ' (..' MOVE.L $0002(A0),D0
000000BA: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0
000000BE: 246D 002C '$m.,' MOVEA.L $002C(A5),A2
000000C2: 0805 000D '....' BTST #$0D,D5
000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2
000000C8: 7264 'rd' MOVEQ #$64,D1 ; 'd'
000000CA: 6100 FF14 'a...' BSR *-$00EA ; FFFFFFE0
000000CE: 6600 0146 'f..F' BNE *+$0148 ; 00000216
000000D2: 0805 0002 '....' BTST #$02,D5
000000D6: 6712 'g.' BEQ.S *+$0014 ; 000000EA
000000D8: 1029 0002 '.)..' MOVE.B $0002(A1),D0
000000DC: 1228 001E '.(..' MOVE.B $001E(A0),D1
000000E0: B300 '..' EOR.B D1,D0
000000E2: C02B 005E '.+.^' AND.B $005E(A3),D0
000000E6: 6600 012E 'f...' BNE *+$0130 ; 00000216
000000EA: 0805 0004 '....' BTST #$04,D5
000000EE: 6716 'g.' BEQ.S *+$0018 ; 00000106
000000F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0
000000F4: B068 0034 '.h.4' CMP.W $0034(A0),D0
000000F8: 6500 011C 'e...' BCS *+$011E ; 00000216
000000FC: B06A 0034 '.j.4' CMP.W $0034(A2),D0
00000100: 6304 'c.' BLS.S *+$0006 ; 00000106
00000102: 6000 0112 '`...' BRA *+$0114 ; 00000216
00000106: 0805 0003 '....' BTST #$03,D5
0000010A: 672C 'g,' BEQ.S *+$002E ; 00000138
0000010C: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6)
00000110: 7003 'p.' MOVEQ #$03,D0
00000112: 49E8 0020 'I.. ' LEA $0020(A0),A4
00000116: 4BEA 0020 'K.. ' LEA $0020(A2),A5
0000011A: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000120: 6706 'g.' BEQ.S *+$0008 ; 00000128
00000122: 41E9 0004 'A...' LEA $0004(A1),A0
00000126: 6004 '`.' BRA.S *+$0006 ; 0000012C
00000128: 41E9 0016 'A...' LEA $0016(A1),A0
0000012C: 6100 FEA2 'a...' BSR *-$015C ; FFFFFFD0
00000130: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5
00000134: 6600 00E0 'f...' BNE *+$00E2 ; 00000216
00000138: 0805 000C '....' BTST #$0C,D5
0000013C: 672C 'g,' BEQ.S *+$002E ; 0000016A
0000013E: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6)
00000142: 7003 'p.' MOVEQ #$03,D0
00000144: 49E8 0054 'I..T' LEA $0054(A0),A4
00000148: 4BEA 0054 'K..T' LEA $0054(A2),A5
0000014C: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000152: 6706 'g.' BEQ.S *+$0008 ; 0000015A
00000154: 41E9 0038 'A..8' LEA $0038(A1),A0
00000158: 6004 '`.' BRA.S *+$0006 ; 0000015E
0000015A: 41E9 0026 'A..&' LEA $0026(A1),A0
0000015E: 6100 FE70 'a..p' BSR *-$018E ; FFFFFFD0
00000162: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5
00000166: 6600 00AE 'f...' BNE *+$00B0 ; 00000216
0000016A: 0805 0005 '....' BTST #$05,D5
0000016E: 670E 'g.' BEQ.S *+$0010 ; 0000017E
00000170: 2029 001A ' )..' MOVE.L $001A(A1),D0
00000174: 7236 'r6' MOVEQ #$36,D1 ; '6'
00000176: 6100 FE68 'a..h' BSR *-$0196 ; FFFFFFE0
0000017A: 6600 009A 'f...' BNE *+$009C ; 00000216
0000017E: 0805 0006 '....' BTST #$06,D5
00000182: 670E 'g.' BEQ.S *+$0010 ; 00000192
00000184: 2029 001E ' )..' MOVE.L $001E(A1),D0
00000188: 723A 'r:' MOVEQ #$3A,D1 ; ':'
0000018A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFFE0
0000018E: 6600 0086 'f...' BNE *+$0088 ; 00000216
00000192: 0805 0007 '....' BTST #$07,D5
00000196: 670C 'g.' BEQ.S *+$000E ; 000001A4
00000198: 2029 0024 ' ).$' MOVE.L $0024(A1),D0
0000019C: 7240 'r@' MOVEQ #$40,D1 ; '@'
0000019E: 6100 FE40 'a..@' BSR *-$01BE ; FFFFFFE0
000001A2: 6672 'fr' BNE.S *+$0074 ; 00000216
000001A4: 0805 0008 '....' BTST #$08,D5
000001A8: 670C 'g.' BEQ.S *+$000E ; 000001B6
000001AA: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
000001AE: 7244 'rD' MOVEQ #$44,D1 ; 'D'
000001B0: 6100 FE2E 'a...' BSR *-$01D0 ; FFFFFFE0
000001B4: 6660 'f`' BNE.S *+$0062 ; 00000216
000001B6: 0805 0009 '....' BTST #$09,D5
000001BA: 671A 'g.' BEQ.S *+$001C ; 000001D6
000001BC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
000001C2: 6706 'g.' BEQ.S *+$0008 ; 000001CA
000001C4: 2029 002C ' ).,' MOVE.L $002C(A1),D0
000001C8: 6004 '`.' BRA.S *+$0006 ; 000001CE
000001CA: 2029 000A ' )..' MOVE.L $000A(A1),D0
000001CE: 7248 'rH' MOVEQ #$48,D1 ; 'H'
000001D0: 6100 FE0E 'a...' BSR *-$01F0 ; FFFFFFE0
000001D4: 6640 'f@' BNE.S *+$0042 ; 00000216
000001D6: 0805 000A '....' BTST #$0A,D5
000001DA: 671A 'g.' BEQ.S *+$001C ; 000001F6
000001DC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
000001E2: 6706 'g.' BEQ.S *+$0008 ; 000001EA
000001E4: 2029 0030 ' ).0' MOVE.L $0030(A1),D0
000001E8: 6004 '`.' BRA.S *+$0006 ; 000001EE
000001EA: 2029 000E ' )..' MOVE.L $000E(A1),D0
000001EE: 724C 'rL' MOVEQ #$4C,D1 ; 'L'
000001F0: 6100 FDEE 'a...' BSR *-$0210 ; FFFFFFE0
000001F4: 6620 'f ' BNE.S *+$0022 ; 00000216
000001F6: 0805 000B '....' BTST #$0B,D5
000001FA: 671E 'g.' BEQ.S *+$0020 ; 0000021A
000001FC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000202: 6706 'g.' BEQ.S *+$0008 ; 0000020A
00000204: 2029 0034 ' ).4' MOVE.L $0034(A1),D0
00000208: 6004 '`.' BRA.S *+$0006 ; 0000020E
0000020A: 2029 0012 ' )..' MOVE.L $0012(A1),D0
0000020E: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000210: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFFE0
00000214: 6704 'g.' BEQ.S *+$0006 ; 0000021A
00000216: 7001 'p.' MOVEQ #$01,D0
00000218: 6002 '`.' BRA.S *+$0004 ; 0000021C
0000021A: 7000 'p.' MOVEQ #$00,D0
0000021C: 0805 000E '....' BTST #$0E,D5
00000220: 6708 'g.' BEQ.S *+$000A ; 0000022A
00000222: 0A00 0001 '....' EORI.B #$01,D0
00000226: 6002 '`.' BRA.S *+$0004 ; 0000022A
00000228: 7001 'p.' MOVEQ #$01,D0
0000022A: 4A40 'J@' TST.W D0
0000022C: 205E ' ^' MOVEA.L (A6)+,A0
0000022E: 4E75 'Nu' RTS
Comment:
AUTOMOD_26FA0 ended due to: ran into next module
Comment:
#####################################################################################
Module: VERIFYCSPB [271D0, 272A0)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 538
538: VERIFYCSPB
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="VERIFYCSPB"(538) Segment="Main"(200)
Size: Flags $00 ModuleSize 208
Content: Flags $08
Contents offset $0000 size $00D0
00000000: 48E7 444C 'H.DL' MOVEM.L D1/D5/A1/A4/A5,-(A7)
00000004: 2A48 '*H' MOVEA.L A0,A5
00000006: 4AAD 0018 'J...' TST.L $0018(A5)
0000000A: 6700 00BA 'g...' BEQ *+$00BC ; 000000C6
0000000E: 4AAD 0028 'J..(' TST.L $0028(A5)
00000012: 6700 00B2 'g...' BEQ *+$00B4 ; 000000C6
00000016: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5
0000001A: 2205 '".' MOVE.L D5,D1
0000001C: 0281 FFFF BFFC '......' ANDI.L #$FFFFBFFC,D1
00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C
00000024: 4AAD 002C 'J..,' TST.L $002C(A5)
00000028: 6700 009C 'g...' BEQ *+$009E ; 000000C6
0000002C: 4203 'B.' CLR.B D3
0000002E: 0805 0000 '....' BTST #$00,D5
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 0805 0001 '....' BTST #$01,D5
00000038: 671A 'g.' BEQ.S *+$001C ; 00000054
0000003A: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1
0000003E: 2269 0012 '"i..' MOVEA.L $0012(A1),A1
00000042: 2409 '$.' MOVE.L A1,D2
00000044: 6700 0080 'g...' BEQ *+$0082 ; 000000C6
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 1011 '..' MOVE.B (A1),D0
0000004C: 6700 0078 'g..x' BEQ *+$007A ; 000000C6
00000050: 08C3 0002 '....' BSET #$02,D3
00000054: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1
00000058: 286D 002C '(m.,' MOVEA.L $002C(A5),A4
0000005C: 0805 0002 '....' BTST #$02,D5
00000060: 6724 'g$' BEQ.S *+$0026 ; 00000086
00000062: 142C 001E '.,..' MOVE.B $001E(A4),D2
00000066: 103C 00EE '.<..' MOVE.B #$EE,D0
0000006A: C02C 001E '.,..' AND.B $001E(A4),D0
0000006E: 6600 0056 'f..V' BNE *+$0058 ; 000000C6
00000072: 0802 0004 '....' BTST #$04,D2
00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086
00000078: 0829 0004 001E '.)....' BTST #$04,$001E(A1)
0000007E: 670A 'g.' BEQ.S *+$000C ; 0000008A
00000080: 08C3 0000 '....' BSET #$00,D3
00000084: 6008 '`.' BRA.S *+$000A ; 0000008E
00000086: 08C3 0000 '....' BSET #$00,D3
0000008A: 08C3 0001 '....' BSET #$01,D3
0000008E: 0882 0004 '....' BCLR #$04,D2
00000092: 0803 0000 '....' BTST #$00,D3
00000096: 670E 'g.' BEQ.S *+$0010 ; 000000A6
00000098: 0805 0002 '....' BTST #$02,D5
0000009C: 6708 'g.' BEQ.S *+$000A ; 000000A6
0000009E: 082C 0000 001E '.,....' BTST #$00,$001E(A4)
000000A4: 6620 'f ' BNE.S *+$0022 ; 000000C6
000000A6: 0805 0004 '....' BTST #$04,D5
000000AA: 6706 'g.' BEQ.S *+$0008 ; 000000B2
000000AC: 0803 0001 '....' BTST #$01,D3
000000B0: 6614 'f.' BNE.S *+$0016 ; 000000C6
000000B2: 0803 0000 '....' BTST #$00,D3
000000B6: 670A 'g.' BEQ.S *+$000C ; 000000C2
000000B8: 2005 ' .' MOVE.L D5,D0
000000BA: 0280 0000 01E0 '......' ANDI.L #$000001E0,D0
000000C0: 6604 'f.' BNE.S *+$0006 ; 000000C6
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 6004 '`.' BRA.S *+$0006 ; 000000CA
000000C6: 303C FFCE '0<..' MOVE.W #$FFCE,D0
000000CA: 4CDF 3222 'L.2"' MOVEM.L (A7)+,D1/D5/A1/A4/A5
000000CE: 4E75 'Nu' RTS
Comment:
VERIFYCSPB ended due to: vector glue below
Comment:
#####################################################################################
Module: CHECKCSPB [272B0, 272BE)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4 (272B4): BSR VERIFYCSPB
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 539
539: CHECKCSPB
Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKCSPB"(539) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7)
00000004: 6100 FFFA 'a...' BSR VERIFYCSPB-CHECKCSPB+$FFFA ; ids: 538, 539
00000008: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3
0000000C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="VERIFYCSPB"(538) Ref2="CHECKCSPB"(539)
0006
Comment:
CHECKCSPB ended due to: vector glue below
Comment:
#####################################################################################
Module: CMCATSEARCH [272D0, 273EC)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+118 (273E8): JMP CMDDONE
+FE (273CE): BSR BTENDPSCAN
+DE (273AE): BSR BTGETPHYS
+A6 (27376): BSR BTIPSCAN
+4E (2731E): BSR VERIFYCSPB
+34 (27304): JSR EXTOFFLINCK
+0 (272D0): JSR FSQUEUE
Unresolved outgoing references:
+14 (272E4): BSR $26E60
+18 (272E8): JSR $22704
+9E (2736E): BSR $26E20
+B6 (27386): BSR $26FA0
+BC (2738C): BSR $26EE0
+C0 (27390): BSR $26EB0
+102 (273D2): BSR $26E90
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 540
540: CMCATSEARCH
Module: Flags=$88=(ForcedActive Extern Code) Module="CMCATSEARCH"(540) Segment="Main"(200)
Size: Flags $00 ModuleSize 284
Content: Flags $08
Contents offset $0000 size $011C
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 9CFC 0064 '...d' SUBA.W #$0064,A6
00000008: 422E 005F 'B.._' CLR.B $005F(A6)
0000000C: 264E '&N' MOVEA.L A6,A3
0000000E: 2A48 '*H' MOVEA.L A0,A5
00000010: 202D 0030 ' -.0' MOVE.L $0030(A5),D0
00000014: 6100 FB7A 'a..z' BSR *-$0484 ; FFFFFB90
00000018: 4EBA B41A 'N...' JSR *-$4BE4 ; FFFFB434
0000001C: 264E '&N' MOVEA.L A6,A3
0000001E: 6600 00E2 'f...' BNE *+$00E4 ; 00000102
00000022: 302A 0008 '0*..' MOVE.W $0008(A2),D0
00000026: 0C40 D2D7 '.@..' CMPI.W #$D2D7,D0
0000002A: 6608 'f.' BNE.S *+$000A ; 00000034
0000002C: 303C FF85 '0<..' MOVE.W #$FF85,D0
00000030: 6000 00D0 '`...' BRA *+$00D2 ; 00000102
00000034: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E
0000003A: 6000 00C6 '`...' BRA *+$00C8 ; 00000102
0000003E: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5
00000042: 7E00 '~.' MOVEQ #$00,D7
00000044: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5)
00000048: 276D 0018 005A ''m...Z' MOVE.L $0018(A5),$005A(A3)
0000004E: 6100 FFB0 'a...' BSR VERIFYCSPB-CMCATSEARCH+$FFB0 ; ids: 538, 540
00000052: 6600 00AE 'f...' BNE *+$00B0 ; 00000102
00000056: 1742 005E '.B.^' MOVE.B D2,$005E(A3)
0000005A: 872B 005F '.+._' OR.B D3,$005F(A3)
0000005E: 4AAD 001C 'J...' TST.L $001C(A5)
00000062: 6700 0082 'g...' BEQ *+$0084 ; 000000E6
00000066: 0803 0002 '....' BTST #$02,D3
0000006A: 672E 'g.' BEQ.S *+$0030 ; 0000009A
0000006C: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0
00000070: 2068 0012 ' h..' MOVEA.L $0012(A0),A0
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 1010 '..' MOVE.B (A0),D0
00000078: 0C00 001F '....' CMPI.B #$1F,D0
0000007C: 6212 'b.' BHI.S *+$0014 ; 00000090
0000007E: 5200 'R.' ADDQ.B #1,D0
00000080: 43EB 001A 'C...' LEA $001A(A3),A1
00000084: A22E '..' _BlockMoveData ; A22E
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 2049 ' I' MOVEA.L A1,A0
0000008A: 1018 '..' MOVE.B (A0)+,D0
0000008C: A054 '.T' _UprString ; A054
0000008E: 600A '`.' BRA.S *+$000C ; 0000009A
00000090: 70D9 'p.' MOVEQ #$D9,D0
00000092: 0805 000E '....' BTST #$0E,D5
00000096: 676A 'gj' BEQ.S *+$006C ; 00000102
00000098: 7A00 'z.' MOVEQ #$00,D5
0000009A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000009E: 6100 FAB0 'a...' BSR *-$054E ; FFFFFB50
000000A2: 41ED 0034 'A..4' LEA $0034(A5),A0
000000A6: 6100 FF58 'a..X' BSR BTIPSCAN-CMCATSEARCH+$FF58 ; ids: 521, 540
000000AA: 6646 'fF' BNE.S *+$0048 ; 000000F2
000000AC: 70FF 'p.' MOVEQ #$FF,D0
000000AE: 2740 0060 ''@.`' MOVE.L D0,$0060(A3)
000000B2: 274C 0016 ''L..' MOVE.L A4,$0016(A3)
000000B6: 6100 FC18 'a...' BSR *-$03E6 ; FFFFFCD0
000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0
000000BC: 6100 FB52 'a..R' BSR *-$04AC ; FFFFFC10
000000C0: 6100 FB1E 'a...' BSR *-$04E0 ; FFFFFBE0
000000C4: 5287 'R.' ADDQ.L #1,D7
000000C6: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5)
000000CA: BEAD 001C '....' CMP.L $001C(A5),D7
000000CE: 6420 'd ' BCC.S *+$0022 ; 000000F0
000000D0: 082B 0006 005F '.+..._' BTST #$06,$005F(A3)
000000D6: 6706 'g.' BEQ.S *+$0008 ; 000000DE
000000D8: 08EC 0006 002A '.....*' BSET #$06,$002A(A4)
000000DE: 6100 FF20 'a.. ' BSR BTGETPHYS-CMCATSEARCH+$FF20 ; ids: 528, 540
000000E2: 660E 'f.' BNE.S *+$0010 ; 000000F2
000000E4: 60D0 '`.' BRA.S *-$002E ; 000000B6
000000E6: 7000 'p.' MOVEQ #$00,D0
000000E8: 6018 '`.' BRA.S *+$001A ; 00000102
000000EA: 303C FFCE '0<..' MOVE.W #$FFCE,D0
000000EE: 6012 '`.' BRA.S *+$0014 ; 00000102
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 0C40 FF80 '.@..' CMPI.W #$FF80,D0
000000F6: 6602 'f.' BNE.S *+$0004 ; 000000FA
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 41ED 0034 'A..4' LEA $0034(A5),A0
000000FE: 6100 FF00 'a...' BSR BTENDPSCAN-CMCATSEARCH+$FF00 ; ids: 523, 540
00000102: 6100 FABC 'a...' BSR *-$0542 ; FFFFFBC0
00000106: 082B 0003 005F '.+..._' BTST #$03,$005F(A3)
0000010C: 6704 'g.' BEQ.S *+$0006 ; 00000112
0000010E: DCFC 0200 '....' ADDA.W #$0200,A6
00000112: 4DEE 0064 'M..d' LEA $0064(A6),A6
00000116: 97CB '..' SUBA.L A3,A3
00000118: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000011A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTENDPSCAN"(523) Ref2="CMCATSEARCH"(540)
0100
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTGETPHYS"(528) Ref2="CMCATSEARCH"(540)
00E0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTIPSCAN"(521) Ref2="CMCATSEARCH"(540)
00A8
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="VERIFYCSPB"(538) Ref2="CMCATSEARCH"(540)
0050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000036
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
CMCATSEARCH ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_27400 [27400, 276BE)
Module started due to: vector glue above
Resolved outgoing references:
+2AC (276AC): JMP CMDDONE
+2A8 (276A8): JSR POPCNAME
+2A2 (276A2): JSR POPCNAME
+272 (27672): JSR GTNXTFCB
+222 (27622): JSR GT1STFCB
+21C (2761C): JSR FIDEXCHANGEFILES
+202 (27602): JSR GTNXTFCB
+1FA (275FA): JSR HFS_2A230
+1C6 (275C6): JSR GT1STFCB
+182 (27582): JSR PUSHCNAME
+176 (27576): JSR PUSHCNAME
+16C (2756C): JSR TFSVCBTST
+164 (27564): JSR EXTOFFLINCK
+15C (2755C): JSR CVFLGS
+118 (27518): JSR FSQUEUE
+EE (274EE): JSR FIDRESOLVEID
+DE (274DE): JSR TFSVCBTST
+D8 (274D8): JSR EXTOFFLINCK
+CE (274CE): JSR FSQUEUE
+A0 (274A0): JSR FIDDELETEID
+96 (27496): JSR TFSVCBTST
+90 (27490): JSR EXTOFFLINCK
+8A (2748A): JSR CVFLGS
+80 (27480): JSR FSQUEUE
+7C (2747C): JMP CMDDONE
+4C (2744C): JSR POPCNAME
+46 (27446): JSR FIDCREATEID
+2E (2742E): JSR POPCNAME
+28 (27428): JSR FIDGETID
+1E (2741E): JSR CVFLGS
+18 (27418): JSR PUSHCNAME
+10 (27410): JSR TFSVCBTST
+A (2740A): JSR EXTOFFLINCK
+0 (27400): JSR FSQUEUE
Unresolved outgoing references:
+4 (27404): JSR $23E1C
+84 (27484): JSR $22704
+D2 (274D2): JSR $22704
+11C (2751C): JSR $23E1C
+140 (27540): JSR $23E1C
+194 (27594): JSR $25A3E
+1A8 (275A8): JSR $25A3E
+1E2 (275E2): JSR $246AE
+0 (27400): CREATEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+80 (27480): DELETEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+CE (274CE): RESOLVEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+118 (27518): PBHEXCHANGEFILES
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
Dictionary: Flags $00 FirstId 541
541: AUTOMOD_27400
542: PBHEXCHANGEFILES
543: RESOLVEFILEIDREF
544: DELETEFILEIDREF
545: CREATEFILEIDREF
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_27400"(541) Segment="Main"(200)
Size: Flags $00 ModuleSize 702
Content: Flags $08
Contents offset $0000 size $02BE
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 4EBA CA16 'N...' JSR *-$35E8 ; FFFFCA1C
00000008: 6672 'fr' BNE.S *+$0074 ; 0000007C
0000000A: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
0000000E: 666C 'fl' BNE.S *+$006E ; 0000007C
00000010: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000014: 6664 'fd' BNE.S *+$0066 ; 0000007A
00000016: 2648 '&H' MOVEA.L A0,A3
00000018: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
0000001C: 3D02 '=.' MOVE.W D2,-(A6)
0000001E: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
00000022: 6720 'g ' BEQ.S *+$0022 ; 00000044
00000024: 3E00 '>.' MOVE.W D0,D7
00000026: 2006 ' .' MOVE.L D6,D0
00000028: 4EBA 0000 'N...' JSR FIDGETID ; id: 550
0000002C: 341E '4.' MOVE.W (A6)+,D2
0000002E: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
00000032: 2741 0036 ''A.6' MOVE.L D1,$0036(A3)
00000036: 4A40 'J@' TST.W D0
00000038: 6724 'g$' BEQ.S *+$0026 ; 0000005E
0000003A: 0C40 0036 '.@.6' CMPI.W #$0036,D0
0000003E: 6624 'f$' BNE.S *+$0026 ; 00000064
00000040: 3007 '0.' MOVE.W D7,D0
00000042: 6038 '`8' BRA.S *+$003A ; 0000007C
00000044: 2006 ' .' MOVE.L D6,D0
00000046: 4EBA 0000 'N...' JSR FIDCREATEID ; id: 549
0000004A: 341E '4.' MOVE.W (A6)+,D2
0000004C: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
00000050: 2741 0036 ''A.6' MOVE.L D1,$0036(A3)
00000054: 4A40 'J@' TST.W D0
00000056: 6724 'g$' BEQ.S *+$0026 ; 0000007C
00000058: 0C40 0031 '.@.1' CMPI.W #$0031,D0
0000005C: 6606 'f.' BNE.S *+$0008 ; 00000064
0000005E: 303C FAEB '0<..' MOVE.W #$FAEB,D0
00000062: 6018 '`.' BRA.S *+$001A ; 0000007C
00000064: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000068: 6606 'f.' BNE.S *+$0008 ; 00000070
0000006A: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000006E: 600C '`.' BRA.S *+$000E ; 0000007C
00000070: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00000074: 6606 'f.' BNE.S *+$0008 ; 0000007C
00000076: 70D5 'p.' MOVEQ #$D5,D0
00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C
0000007A: 7085 'p.' MOVEQ #$85,D0
0000007C: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000080: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000084: 4EBA B27E 'N..~' JSR *-$4D80 ; FFFFB304
00000088: 6642 'fB' BNE.S *+$0044 ; 000000CC
0000008A: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
0000008E: 663C 'f<' BNE.S *+$003E ; 000000CC
00000090: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000094: 6636 'f6' BNE.S *+$0038 ; 000000CC
00000096: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
0000009A: 662E 'f.' BNE.S *+$0030 ; 000000CA
0000009C: 2028 0036 ' (.6' MOVE.L $0036(A0),D0
000000A0: 4EBA 0000 'N...' JSR FIDDELETEID ; id: 548
000000A4: 6726 'g&' BEQ.S *+$0028 ; 000000CC
000000A6: 0C40 0036 '.@.6' CMPI.W #$0036,D0
000000AA: 6606 'f.' BNE.S *+$0008 ; 000000B2
000000AC: 303C FAEC '0<..' MOVE.W #$FAEC,D0
000000B0: 601A '`.' BRA.S *+$001C ; 000000CC
000000B2: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000000B6: 6606 'f.' BNE.S *+$0008 ; 000000BE
000000B8: 303C FFD5 '0<..' MOVE.W #$FFD5,D0
000000BC: 600E '`.' BRA.S *+$0010 ; 000000CC
000000BE: 0C40 0035 '.@.5' CMPI.W #$0035,D0
000000C2: 6608 'f.' BNE.S *+$000A ; 000000CC
000000C4: 303C FAEA '0<..' MOVE.W #$FAEA,D0
000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC
000000CA: 7085 'p.' MOVEQ #$85,D0
000000CC: 60AE '`.' BRA.S *-$0050 ; 0000007C
000000CE: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
000000D2: 4EBA B230 'N..0' JSR *-$4DCE ; FFFFB304
000000D6: 663E 'f>' BNE.S *+$0040 ; 00000116
000000D8: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
000000DC: 6638 'f8' BNE.S *+$003A ; 00000116
000000DE: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
000000E2: 6628 'f(' BNE.S *+$002A ; 0000010C
000000E4: 2648 '&H' MOVEA.L A0,A3
000000E6: 2028 0036 ' (.6' MOVE.L $0036(A0),D0
000000EA: 2068 0012 ' h..' MOVEA.L $0012(A0),A0
000000EE: 4EBA 0000 'N...' JSR FIDRESOLVEID ; id: 547
000000F2: 671E 'g.' BEQ.S *+$0020 ; 00000112
000000F4: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000000F8: 6606 'f.' BNE.S *+$0008 ; 00000100
000000FA: 303C FAEC '0<..' MOVE.W #$FAEC,D0
000000FE: 6016 '`.' BRA.S *+$0018 ; 00000116
00000100: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000104: 660C 'f.' BNE.S *+$000E ; 00000112
00000106: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000010A: 600A '`.' BRA.S *+$000C ; 00000116
0000010C: 7085 'p.' MOVEQ #$85,D0
0000010E: 6000 0006 '`...' BRA *+$0008 ; 00000116
00000112: 2741 0030 ''A.0' MOVE.L D1,$0030(A3)
00000116: 60B4 '`.' BRA.S *-$004A ; 000000CC
00000118: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
0000011C: 4EBA C8FE 'N...' JSR *-$3700 ; FFFFCA1C
00000120: 6600 018A 'f...' BNE *+$018C ; 000002AC
00000124: 2206 '".' MOVE.L D6,D1
00000126: 2A02 '*.' MOVE.L D2,D5
00000128: 2D0C '-.' MOVE.L A4,-(A6)
0000012A: 2D0A '-.' MOVE.L A2,-(A6)
0000012C: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
00000130: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6)
00000134: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
0000013A: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0)
00000140: 4EBA C8DA 'N...' JSR *-$3724 ; FFFFCA1C
00000144: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0)
00000148: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
0000014C: 265E '&^' MOVEA.L (A6)+,A3
0000014E: 4A40 'J@' TST.W D0
00000150: 6600 0146 'f..F' BNE *+$0148 ; 00000298
00000154: 2E01 '..' MOVE.L D1,D7
00000156: B7CA '..' CMPA.L A2,A3
00000158: 6600 0136 'f..6' BNE *+$0138 ; 00000290
0000015C: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
00000160: 6600 0136 'f..6' BNE *+$0138 ; 00000298
00000164: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000168: 6600 012E 'f...' BNE *+$0130 ; 00000298
0000016C: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000170: 6600 0124 'f..$' BNE *+$0126 ; 00000296
00000174: 2A5E '*^' MOVEA.L (A6)+,A5
00000176: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
0000017A: 2648 '&H' MOVEA.L A0,A3
0000017C: 284D '(M' MOVEA.L A5,A4
0000017E: 2D02 '-.' MOVE.L D2,-(A6)
00000180: 2405 '$.' MOVE.L D5,D2
00000182: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
00000186: 2D02 '-.' MOVE.L D2,-(A6)
00000188: 9CFC 008C '....' SUBA.W #$008C,A6
0000018C: 284E '(N' MOVEA.L A6,A4
0000018E: 2A48 '*H' MOVEA.L A0,A5
00000190: 2007 ' .' MOVE.L D7,D0
00000192: 7400 't.' MOVEQ #$00,D2
00000194: 4EBA E4A8 'N...' JSR *-$1B56 ; FFFFE63E
00000198: 6600 00E0 'f...' BNE *+$00E2 ; 0000027A
0000019C: 2802 '(.' MOVE.L D2,D4
0000019E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
000001A2: 204B ' K' MOVEA.L A3,A0
000001A4: 2006 ' .' MOVE.L D6,D0
000001A6: 7400 't.' MOVEQ #$00,D2
000001A8: 4EBA E494 'N...' JSR *-$1B6A ; FFFFE63E
000001AC: 6600 00CC 'f...' BNE *+$00CE ; 0000027A
000001B0: 2602 '&.' MOVE.L D2,D3
000001B2: 2404 '$.' MOVE.L D4,D2
000001B4: 2829 0014 '()..' MOVE.L $0014(A1),D4
000001B8: BA84 '..' CMP.L D4,D5
000001BA: 660A 'f.' BNE.S *+$000C ; 000001C6
000001BC: 203C FFFF FAE6 ' <....' MOVE.L #$FFFFFAE6,D0
000001C2: 6000 00D8 '`...' BRA *+$00DA ; 0000029C
000001C6: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
000001CA: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
000001CE: 6632 'f2' BNE.S *+$0034 ; 00000202
000001D0: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5
000001D4: 6602 'f.' BNE.S *+$0004 ; 000001D8
000001D6: 6006 '`.' BRA.S *+$0008 ; 000001DE
000001D8: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4
000001DC: 6624 'f$' BNE.S *+$0026 ; 00000202
000001DE: 50F8 0346 'P..F' ST $0346
000001E2: 4EBA D0CA 'N...' JSR *-$2F34 ; FFFFD2AE
000001E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000029C
000001EA: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000001EE: 3001 '0.' MOVE.W D1,D0
000001F0: 7201 'r.' MOVEQ #$01,D1
000001F2: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000001F6: 50F8 0377 'P..w' ST $0377
000001FA: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
000001FE: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00000202: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
00000206: 65C2 'e.' BCS.S *-$003C ; 000001CA
00000208: 204D ' M' MOVEA.L A5,A0
0000020A: 224B '"K' MOVEA.L A3,A1
0000020C: 2206 '".' MOVE.L D6,D1
0000020E: 2004 ' .' MOVE.L D4,D0
00000210: 6100 009E 'a...' BSR *+$00A0 ; 000002B0
00000214: 2005 ' .' MOVE.L D5,D0
00000216: 6100 0098 'a...' BSR *+$009A ; 000002B0
0000021A: 2007 ' .' MOVE.L D7,D0
0000021C: 4EBA 0000 'N...' JSR FIDEXCHANGEFILES ; id: 546
00000220: 6658 'fX' BNE.S *+$005A ; 0000027A
00000222: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
00000226: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000022A: 6646 'fF' BNE.S *+$0048 ; 00000272
0000022C: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5
00000230: 661E 'f.' BNE.S *+$0020 ; 00000250
00000232: 42B1 1036 'B..6' CLR.L $36(A1,D1.W)
00000236: 2384 1000 '#...' MOVE.L D4,$00(A1,D1.W)
0000023A: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W)
0000023E: 204B ' K' MOVEA.L A3,A0
00000240: 2849 '(I' MOVEA.L A1,A4
00000242: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
00000246: 7001 'p.' MOVEQ #$01,D0
00000248: D010 '..' ADD.B (A0),D0
0000024A: A22E '..' _BlockMoveData ; A22E
0000024C: 224C '"L' MOVEA.L A4,A1
0000024E: 6022 '`"' BRA.S *+$0024 ; 00000272
00000250: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4
00000254: 661C 'f.' BNE.S *+$001E ; 00000272
00000256: 42B1 1036 'B..6' CLR.L $36(A1,D1.W)
0000025A: 2385 1000 '#...' MOVE.L D5,$00(A1,D1.W)
0000025E: 2387 103A '#..:' MOVE.L D7,$3A(A1,D1.W)
00000262: 204D ' M' MOVEA.L A5,A0
00000264: 2849 '(I' MOVEA.L A1,A4
00000266: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
0000026A: 7001 'p.' MOVEQ #$01,D0
0000026C: D010 '..' ADD.B (A0),D0
0000026E: A22E '..' _BlockMoveData ; A22E
00000270: 224C '"L' MOVEA.L A4,A1
00000272: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
00000276: 65AE 'e.' BCS.S *-$0050 ; 00000226
00000278: 6022 '`"' BRA.S *+$0024 ; 0000029C
0000027A: 0C40 0030 '.@.0' CMPI.W #$0030,D0
0000027E: 6604 'f.' BNE.S *+$0006 ; 00000284
00000280: 70D5 'p.' MOVEQ #$D5,D0
00000282: 6018 '`.' BRA.S *+$001A ; 0000029C
00000284: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000288: 6612 'f.' BNE.S *+$0014 ; 0000029C
0000028A: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000028E: 600C '`.' BRA.S *+$000E ; 0000029C
00000290: 303C FAE9 '0<..' MOVE.W #$FAE9,D0
00000294: 6006 '`.' BRA.S *+$0008 ; 0000029C
00000296: 7085 'p.' MOVEQ #$85,D0
00000298: 584E 'XN' ADDQ.W #4,A6
0000029A: 6010 '`.' BRA.S *+$0012 ; 000002AC
0000029C: 4DEE 008C 'M...' LEA $008C(A6),A6
000002A0: 241E '$.' MOVE.L (A6)+,D2
000002A2: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
000002A6: 241E '$.' MOVE.L (A6)+,D2
000002A8: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
000002AC: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
000002B0: 48E7 FEF8 'H...' MOVEM.L D0-D6/A0-A4,-(A7)
000002B4: 2600 '&.' MOVE.L D0,D3
000002B6: 7200 'r.' MOVEQ #$00,D1
000002B8: 2F38 0710 '/8..' MOVE.L $0710,-(A7)
000002BC: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
000002AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
000002AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
000002A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
00000274
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
00000224
Dictionary: Flags $00 FirstId 546
546: FIDEXCHANGEFILES
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDEXCHANGEFILES"(546)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
00000204
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
000001FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
000001C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
00000184
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
00000178
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
0000016E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
0000015E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
0000011A
Dictionary: Flags $00 FirstId 547
547: FIDRESOLVEID
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDRESOLVEID"(547)
000000F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
000000D0
Dictionary: Flags $00 FirstId 548
548: FIDDELETEID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDDELETEID"(548)
000000A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000098
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000092
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000082
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000007E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
0000004E
Dictionary: Flags $00 FirstId 549
549: FIDCREATEID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDCREATEID"(549)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
00000030
Dictionary: Flags $00 FirstId 550
550: FIDGETID
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDGETID"(550)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
0000001A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
0000000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
EntryPoint: Flags=$08=(Extern Code) Offset=$0118 Entry="PBHEXCHANGEFILES"(542)
EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="RESOLVEFILEIDREF"(543)
EntryPoint: Flags=$08=(Extern Code) Offset=$0080 Entry="DELETEFILEIDREF"(544)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CREATEFILEIDREF"(545)
Comment:
AUTOMOD_27400 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_276F0 [276F0, 27CF0)
Module started due to: vector glue above
Resolved outgoing references:
+440 (27B30): JSR XFFLUSH
+43C (27B2C): JSR CMFLUSH
+424 (27B14): JSR XFFLUSH
+420 (27B10): JSR CMFLUSH
+21C (2790C): JSR UPDCNAME
+16E (2785E): JSR CMFLUSH
+15E (2784E): JSR BUILDKEY
+10E (277FE): JSR UPDCNAME
+F0 (277E0): JSR CMFLUSH
+8A (2777A): JSR CMFLUSH
+58 (27748): JSR UPDCNAME
+34 (27724): JSR BUILDKEY
Unresolved outgoing references:
+A (276FA): JSR $26044
+16 (27706): JSR $25A3E
+6A (2775A): JSR $20D64
+76 (27766): JSR $25A3E
+84 (27774): JSR $21152
+A2 (27792): JSR $25A3E
+EA (277DA): JSR $21152
+118 (27808): JSR $26044
+128 (27818): JSR $25A3E
+13E (2782E): JSR $25A3E
+152 (27842): JSR $21152
+168 (27858): JSR $20A90
+19A (2788A): JSR $26044
+1A6 (27896): JSR $25A3E
+1E4 (278D4): JSR $26044
+1F0 (278E0): JSR $25A3E
+20A (278FA): JSR $25A3E
+260 (27950): JSR $25A3E
+2B2 (279A2): JSR $25A3E
+380 (27A70): JSR $25A3E
+394 (27A84): JSR $21152
+3A4 (27A94): JSR $25A3E
+3B8 (27AA8): JSR $21152
+500 (27BF0): JSR $210C8
+510 (27C00): JSR $20CAC
+520 (27C10): JSR $20A90
+55E (27C4E): JSR $210C8
+57E (27C6E): JSR $20CAC
+5BE (27CAE): JSR $20D64
+0 (276F0): FIDCREATEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+112 (27802): FIDDELETEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+194 (27884): FIDGETID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+1DC (278CC): FIDRESOLVEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+23C (2792C): FIDEXCHANGEFILES
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
Dictionary: Flags $00 FirstId 551
551: AUTOMOD_276F0
552: FIDEXCHANGEFILES
553: FIDRESOLVEID
554: FIDGETID
555: FIDDELETEID
556: FIDCREATEID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_276F0"(551) Segment="Main"(200)
Size: Flags $00 ModuleSize 1536
Content: Flags $08
Contents offset $0000 size $0600
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 3E58 'H.>X' MOVEM.L D2-D6/A1/A3/A4,-(A6)
00000006: 2C00 ',.' MOVE.L D0,D6
00000008: 2648 '&H' MOVEA.L A0,A3
0000000A: 4EBA E948 'N..H' JSR *-$16B6 ; FFFFE954
0000000E: 7A00 'z.' MOVEQ #$00,D5
00000010: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000014: 7400 't.' MOVEQ #$00,D2
00000016: 4EBA E336 'N..6' JSR *-$1CC8 ; FFFFE34E
0000001A: 6600 00DE 'f...' BNE *+$00E0 ; 000000FA
0000001E: 0C11 0002 '....' CMPI.B #$02,(A1)
00000022: 666C 'fl' BNE.S *+$006E ; 00000090
00000024: 2802 '(.' MOVE.L D2,D4
00000026: 1629 0002 '.)..' MOVE.B $0002(A1),D3
0000002A: 2029 0014 ' )..' MOVE.L $0014(A1),D0
0000002E: 2A00 '*.' MOVE.L D0,D5
00000030: 91C8 '..' SUBA.L A0,A0
00000032: 43D4 'C.' LEA (A4),A1
00000034: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000038: 43EC 0026 'C..&' LEA $0026(A4),A1
0000003C: 303C 0016 '0<..' MOVE.W #$0016,D0
00000040: 4259 'BY' CLR.W (A1)+
00000042: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000040
00000046: 43EC 0026 'C..&' LEA $0026(A4),A1
0000004A: 12BC 0004 '....' MOVE.B #$04,(A1)
0000004E: 2346 000A '#F..' MOVE.L D6,$000A(A1)
00000052: 204B ' K' MOVEA.L A3,A0
00000054: 43E9 000E 'C...' LEA $000E(A1),A1
00000058: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
0000005C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000060: 323C 002E '2<..' MOVE.W #$002E,D1
00000064: 43EC 0026 'C..&' LEA $0026(A4),A1
00000068: 41D4 'A.' LEA (A4),A0
0000006A: 4EBA 9608 'N...' JSR *-$69F6 ; FFFF9674
0000006E: 6626 'f&' BNE.S *+$0028 ; 00000096
00000070: 2404 '$.' MOVE.L D4,D2
00000072: 2006 ' .' MOVE.L D6,D0
00000074: 204B ' K' MOVEA.L A3,A0
00000076: 4EBA E2D6 'N...' JSR *-$1D28 ; FFFFE34E
0000007A: 08E9 0001 0002 '......' BSET #$01,$0002(A1)
00000080: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000084: 4EBA 99DC 'N...' JSR *-$6622 ; FFFF9A62
00000088: 6670 'fp' BNE.S *+$0072 ; 000000FA
0000008A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
0000008E: 606A '`j' BRA.S *+$006C ; 000000FA
00000090: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000094: 6064 '`d' BRA.S *+$0066 ; 000000FA
00000096: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000009A: 665E 'f^' BNE.S *+$0060 ; 000000FA
0000009C: 2005 ' .' MOVE.L D5,D0
0000009E: 91C8 '..' SUBA.L A0,A0
000000A0: 7400 't.' MOVEQ #$00,D2
000000A2: 4EBA E2AA 'N...' JSR *-$1D54 ; FFFFE34E
000000A6: 664E 'fN' BNE.S *+$0050 ; 000000F6
000000A8: 0C11 0004 '....' CMPI.B #$04,(A1)
000000AC: 6648 'fH' BNE.S *+$004A ; 000000F6
000000AE: 0803 0001 '....' BTST #$01,D3
000000B2: 6742 'gB' BEQ.S *+$0044 ; 000000F6
000000B4: BCA9 000A '....' CMP.L $000A(A1),D6
000000B8: 6706 'g.' BEQ.S *+$0008 ; 000000C0
000000BA: 2346 000A '#F..' MOVE.L D6,$000A(A1)
000000BE: 7600 'v.' MOVEQ #$00,D3
000000C0: 43E9 000E 'C...' LEA $000E(A1),A1
000000C4: 204B ' K' MOVEA.L A3,A0
000000C6: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
000000CA: 7000 'p.' MOVEQ #$00,D0
000000CC: 1018 '..' MOVE.B (A0)+,D0
000000CE: 4840 'H@' SWAP D0
000000D0: 1019 '..' MOVE.B (A1)+,D0
000000D2: A050 '.P' _RelString ; A050
000000D4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000000D8: 6708 'g.' BEQ.S *+$000A ; 000000E2
000000DA: 7001 'p.' MOVEQ #$01,D0
000000DC: D010 '..' ADD.B (A0),D0
000000DE: A22E '..' _BlockMoveData ; A22E
000000E0: 6004 '`.' BRA.S *+$0006 ; 000000E6
000000E2: 4A43 'JC' TST.W D3
000000E4: 6610 'f.' BNE.S *+$0012 ; 000000F6
000000E6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000EA: 4EBA 9976 'N..v' JSR *-$6688 ; FFFF9A62
000000EE: 660A 'f.' BNE.S *+$000C ; 000000FA
000000F0: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
000000F4: 6604 'f.' BNE.S *+$0006 ; 000000FA
000000F6: 303C 0031 '0<.1' MOVE.W #$0031,D0
000000FA: 2205 '".' MOVE.L D5,D1
000000FC: 4DEE 008C 'M...' LEA $008C(A6),A6
00000100: 4CDE 1A7C 'L..|' MOVEM.L (A6)+,D2-D6/A1/A3/A4
00000104: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000106: 4A40 'J@' TST.W D0
00000108: 4E75 'Nu' RTS
0000010A: 43E9 000E 'C...' LEA $000E(A1),A1
0000010E: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000112: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000114: 48E6 7F58 'H..X' MOVEM.L D1-D7/A1/A3/A4,-(A6)
00000118: 4EBA E83A 'N..:' JSR *-$17C4 ; FFFFE954
0000011C: 2A00 '*.' MOVE.L D0,D5
0000011E: 7E00 '~.' MOVEQ #$00,D7
00000120: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000124: 7400 't.' MOVEQ #$00,D2
00000126: 91C8 '..' SUBA.L A0,A0
00000128: 4EBA E224 'N..$' JSR *-$1DDA ; FFFFE34E
0000012C: 6648 'fH' BNE.S *+$004A ; 00000176
0000012E: 0C11 0004 '....' CMPI.B #$04,(A1)
00000132: 664E 'fN' BNE.S *+$0050 ; 00000182
00000134: 7400 't.' MOVEQ #$00,D2
00000136: 2029 000A ' )..' MOVE.L $000A(A1),D0
0000013A: 41E9 000E 'A...' LEA $000E(A1),A0
0000013E: 4EBA E20E 'N...' JSR *-$1DF0 ; FFFFE34E
00000142: 6704 'g.' BEQ.S *+$0006 ; 00000148
00000144: 3E00 '>.' MOVE.W D0,D7
00000146: 6610 'f.' BNE.S *+$0012 ; 00000158
00000148: 08A9 0001 0002 '......' BCLR #$01,$0002(A1)
0000014E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000152: 4EBA 990E 'N...' JSR *-$66F0 ; FFFF9A62
00000156: 662E 'f.' BNE.S *+$0030 ; 00000186
00000158: 2005 ' .' MOVE.L D5,D0
0000015A: 91C8 '..' SUBA.L A0,A0
0000015C: 43D4 'C.' LEA (A4),A1
0000015E: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000162: 41D4 'A.' LEA (A4),A0
00000164: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000168: 4EBA 9236 'N..6' JSR *-$6DC8 ; FFFF93A0
0000016C: 6618 'f.' BNE.S *+$001A ; 00000186
0000016E: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000172: 3007 '0.' MOVE.W D7,D0
00000174: 6010 '`.' BRA.S *+$0012 ; 00000186
00000176: 0C40 0030 '.@.0' CMPI.W #$0030,D0
0000017A: 660A 'f.' BNE.S *+$000C ; 00000186
0000017C: 303C 0036 '0<.6' MOVE.W #$0036,D0
00000180: 6004 '`.' BRA.S *+$0006 ; 00000186
00000182: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000186: 4DEE 008C 'M...' LEA $008C(A6),A6
0000018A: 4CDE 1AFE 'L...' MOVEM.L (A6)+,D1-D7/A1/A3/A4
0000018E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000190: 4A40 'J@' TST.W D0
00000192: 4E75 'Nu' RTS
00000194: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000196: 48E6 2048 'H. H' MOVEM.L D2/A1/A4,-(A6)
0000019A: 4EBA E7B8 'N...' JSR *-$1846 ; FFFFE954
0000019E: 7A00 'z.' MOVEQ #$00,D5
000001A0: 42AA 00AC 'B...' CLR.L $00AC(A2)
000001A4: 7400 't.' MOVEQ #$00,D2
000001A6: 4EBA E1A6 'N...' JSR *-$1E58 ; FFFFE34E
000001AA: 6600 0020 'f.. ' BNE *+$0022 ; 000001CC
000001AE: 0C11 0002 '....' CMPI.B #$02,(A1)
000001B2: 660E 'f.' BNE.S *+$0010 ; 000001C2
000001B4: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
000001BA: 670C 'g.' BEQ.S *+$000E ; 000001C8
000001BC: 2229 0014 '")..' MOVE.L $0014(A1),D1
000001C0: 600C '`.' BRA.S *+$000E ; 000001CE
000001C2: 303C 0035 '0<.5' MOVE.W #$0035,D0
000001C6: 6004 '`.' BRA.S *+$0006 ; 000001CC
000001C8: 303C 0036 '0<.6' MOVE.W #$0036,D0
000001CC: 2205 '".' MOVE.L D5,D1
000001CE: 4DEE 008C 'M...' LEA $008C(A6),A6
000001D2: 4CDE 1204 'L...' MOVEM.L (A6)+,D2/A1/A4
000001D6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001D8: 4A40 'J@' TST.W D0
000001DA: 4E75 'Nu' RTS
000001DC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001DE: 48E6 3E5C 'H.>\' MOVEM.L D2-D6/A1/A3-A5,-(A6)
000001E2: 2600 '&.' MOVE.L D0,D3
000001E4: 4EBA E76E 'N..n' JSR *-$1890 ; FFFFE954
000001E8: 2648 '&H' MOVEA.L A0,A3
000001EA: 42AA 00AC 'B...' CLR.L $00AC(A2)
000001EE: 91C8 '..' SUBA.L A0,A0
000001F0: 4EBA E15C 'N..\' JSR *-$1EA2 ; FFFFE34E
000001F4: 662C 'f,' BNE.S *+$002E ; 00000222
000001F6: 0C11 0004 '....' CMPI.B #$04,(A1)
000001FA: 6634 'f4' BNE.S *+$0036 ; 00000230
000001FC: 2029 000A ' )..' MOVE.L $000A(A1),D0
00000200: 41E9 000E 'A...' LEA $000E(A1),A0
00000204: 48E6 A080 'H...' MOVEM.L D0/D2/A0,-(A6)
00000208: 7400 't.' MOVEQ #$00,D2
0000020A: 4EBA E142 'N..B' JSR *-$1EBC ; FFFFE34E
0000020E: 4CDE 0106 'L...' MOVEM.L (A6)+,D1/D2/A0
00000212: 6622 'f"' BNE.S *+$0024 ; 00000236
00000214: B6A9 0014 '....' CMP.L $0014(A1),D3
00000218: 661C 'f.' BNE.S *+$001E ; 00000236
0000021A: 224B '"K' MOVEA.L A3,A1
0000021C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000220: 7000 'p.' MOVEQ #$00,D0
00000222: 4DEE 008C 'M...' LEA $008C(A6),A6
00000226: 4CDE 3A7C 'L.:|' MOVEM.L (A6)+,D2-D6/A1/A3-A5
0000022A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000022C: 4A40 'J@' TST.W D0
0000022E: 4E75 'Nu' RTS
00000230: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000234: 60EC '`.' BRA.S *-$0012 ; 00000222
00000236: 303C FAE5 '0<..' MOVE.W #$FAE5,D0
0000023A: 60E6 '`.' BRA.S *-$0018 ; 00000222
0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000023E: 48E6 7FDC 'H...' MOVEM.L D1-D7/A0/A1/A3-A5,-(A6)
00000242: 9CFC 01B2 '....' SUBA.W #$01B2,A6
00000246: 284E '(N' MOVEA.L A6,A4
00000248: 2649 '&I' MOVEA.L A1,A3
0000024A: 2A48 '*H' MOVEA.L A0,A5
0000024C: 2941 00E0 ')A..' MOVE.L D1,$00E0(A4)
00000250: 2940 00DC ')@..' MOVE.L D0,$00DC(A4)
00000254: 2E03 '..' MOVE.L D3,D7
00000256: 2C02 ',.' MOVE.L D2,D6
00000258: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000025C: 426C 00E4 'Bl..' CLR.W $00E4(A4)
00000260: 4EBA E0EC 'N...' JSR *-$1F12 ; FFFFE34E
00000264: 6600 01DE 'f...' BNE *+$01E0 ; 00000444
00000268: 0C11 0002 '....' CMPI.B #$02,(A1)
0000026C: 6600 01C0 'f...' BNE *+$01C2 ; 0000042E
00000270: 2C02 ',.' MOVE.L D2,D6
00000272: 41E9 004A 'A..J' LEA $004A(A1),A0
00000276: 2029 001E ' )..' MOVE.L $001E(A1),D0
0000027A: 6100 01D6 'a...' BSR *+$01D8 ; 00000452
0000027E: 4A40 'J@' TST.W D0
00000280: 6708 'g.' BEQ.S *+$000A ; 0000028A
00000282: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4)
00000288: 6016 '`.' BRA.S *+$0018 ; 000002A0
0000028A: 41E9 0056 'A..V' LEA $0056(A1),A0
0000028E: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
00000292: 6100 01BE 'a...' BSR *+$01C0 ; 00000452
00000296: 4A40 'J@' TST.W D0
00000298: 6706 'g.' BEQ.S *+$0008 ; 000002A0
0000029A: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4)
000002A0: 2049 ' I' MOVEA.L A1,A0
000002A2: 43EC 00E6 'C...' LEA $00E6(A4),A1
000002A6: 7066 'pf' MOVEQ #$66,D0 ; 'f'
000002A8: A22E '..' _BlockMoveData ; A22E
000002AA: 2407 '$.' MOVE.L D7,D2
000002AC: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0
000002B0: 204B ' K' MOVEA.L A3,A0
000002B2: 4EBA E09A 'N...' JSR *-$1F64 ; FFFFE34E
000002B6: 6600 018C 'f...' BNE *+$018E ; 00000444
000002BA: 0C11 0002 '....' CMPI.B #$02,(A1)
000002BE: 6600 016E 'f..n' BNE *+$0170 ; 0000042E
000002C2: 2E02 '..' MOVE.L D2,D7
000002C4: 41E9 004A 'A..J' LEA $004A(A1),A0
000002C8: 2029 001E ' )..' MOVE.L $001E(A1),D0
000002CC: 6100 0184 'a...' BSR *+$0186 ; 00000452
000002D0: 4A40 'J@' TST.W D0
000002D2: 6708 'g.' BEQ.S *+$000A ; 000002DC
000002D4: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4)
000002DA: 6016 '`.' BRA.S *+$0018 ; 000002F2
000002DC: 41E9 0056 'A..V' LEA $0056(A1),A0
000002E0: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
000002E4: 6100 016C 'a..l' BSR *+$016E ; 00000452
000002E8: 4A40 'J@' TST.W D0
000002EA: 6706 'g.' BEQ.S *+$0008 ; 000002F2
000002EC: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4)
000002F2: 2049 ' I' MOVEA.L A1,A0
000002F4: 43EC 014C 'C..L' LEA $014C(A4),A1
000002F8: 7066 'pf' MOVEQ #$66,D0 ; 'f'
000002FA: A22E '..' _BlockMoveData ; A22E
000002FC: 700F 'p.' MOVEQ #$0F,D0
000002FE: 6100 01E0 'a...' BSR *+$01E2 ; 000004E0
00000302: 6600 0140 'f..@' BNE *+$0142 ; 00000444
00000306: 41EC 00E6 'A...' LEA $00E6(A4),A0
0000030A: 43EC 014C 'C..L' LEA $014C(A4),A1
0000030E: 082C 0001 00E4 '.,....' BTST #$01,$00E4(A4)
00000314: 660A 'f.' BNE.S *+$000C ; 00000320
00000316: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4)
0000031C: 6638 'f8' BNE.S *+$003A ; 00000356
0000031E: 6058 '`X' BRA.S *+$005A ; 00000378
00000320: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4)
00000326: 6740 'g@' BEQ.S *+$0042 ; 00000368
00000328: 7A0F 'z.' MOVEQ #$0F,D5
0000032A: 2228 0014 '"(..' MOVE.L $0014(A0),D1
0000032E: 2405 '$.' MOVE.L D5,D2
00000330: 6100 020A 'a...' BSR *+$020C ; 0000053C
00000334: 6600 00CC 'f...' BNE *+$00CE ; 00000402
00000338: 2229 0014 '")..' MOVE.L $0014(A1),D1
0000033C: 2428 0014 '$(..' MOVE.L $0014(A0),D2
00000340: 6100 01FA 'a...' BSR *+$01FC ; 0000053C
00000344: 6600 009E 'f...' BNE *+$00A0 ; 000003E4
00000348: 2205 '".' MOVE.L D5,D1
0000034A: 2429 0014 '$)..' MOVE.L $0014(A1),D2
0000034E: 6100 01EC 'a...' BSR *+$01EE ; 0000053C
00000352: 666E 'fn' BNE.S *+$0070 ; 000003C2
00000354: 6022 '`"' BRA.S *+$0024 ; 00000378
00000356: 2229 0014 '")..' MOVE.L $0014(A1),D1
0000035A: 2428 0014 '$(..' MOVE.L $0014(A0),D2
0000035E: 6100 01DC 'a...' BSR *+$01DE ; 0000053C
00000362: 6600 00AE 'f...' BNE *+$00B0 ; 00000412
00000366: 6010 '`.' BRA.S *+$0012 ; 00000378
00000368: 2228 0014 '"(..' MOVE.L $0014(A0),D1
0000036C: 2429 0014 '$)..' MOVE.L $0014(A1),D2
00000370: 6100 01CA 'a...' BSR *+$01CC ; 0000053C
00000374: 6600 009C 'f...' BNE *+$009E ; 00000412
00000378: 2406 '$.' MOVE.L D6,D2
0000037A: 204D ' M' MOVEA.L A5,A0
0000037C: 202C 00DC ' ,..' MOVE.L $00DC(A4),D0
00000380: 4EBA DFCC 'N...' JSR *-$2032 ; FFFFE34E
00000384: 6600 00AE 'f...' BNE *+$00B0 ; 00000434
00000388: 41EC 014C 'A..L' LEA $014C(A4),A0
0000038C: 6100 00FC 'a...' BSR *+$00FE ; 0000048A
00000390: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000394: 4EBA 96CC 'N...' JSR *-$6932 ; FFFF9A62
00000398: 6600 00AA 'f...' BNE *+$00AC ; 00000444
0000039C: 2407 '$.' MOVE.L D7,D2
0000039E: 204B ' K' MOVEA.L A3,A0
000003A0: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0
000003A4: 4EBA DFA8 'N...' JSR *-$2056 ; FFFFE34E
000003A8: 6600 008A 'f...' BNE *+$008C ; 00000434
000003AC: 41EC 00E6 'A...' LEA $00E6(A4),A0
000003B0: 6100 00D8 'a...' BSR *+$00DA ; 0000048A
000003B4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003B8: 4EBA 96A8 'N...' JSR *-$6956 ; FFFF9A62
000003BC: 6600 0086 'f...' BNE *+$0088 ; 00000444
000003C0: 6078 '`x' BRA.S *+$007A ; 0000043A
000003C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000003C6: 6600 007C 'f..|' BNE *+$007E ; 00000444
000003CA: 2029 0014 ' )..' MOVE.L $0014(A1),D0
000003CE: 6100 0110 'a...' BSR *+$0112 ; 000004E0
000003D2: 6670 'fp' BNE.S *+$0072 ; 00000444
000003D4: 2429 0014 '$)..' MOVE.L $0014(A1),D2
000003D8: 2228 0014 '"(..' MOVE.L $0014(A0),D1
000003DC: 6100 015E 'a..^' BSR *+$0160 ; 0000053C
000003E0: 6662 'fb' BNE.S *+$0064 ; 00000444
000003E2: 6006 '`.' BRA.S *+$0008 ; 000003EA
000003E4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000003E8: 665A 'fZ' BNE.S *+$005C ; 00000444
000003EA: 2028 0014 ' (..' MOVE.L $0014(A0),D0
000003EE: 6100 00F0 'a...' BSR *+$00F2 ; 000004E0
000003F2: 6650 'fP' BNE.S *+$0052 ; 00000444
000003F4: 2428 0014 '$(..' MOVE.L $0014(A0),D2
000003F8: 2205 '".' MOVE.L D5,D1
000003FA: 6100 0140 'a..@' BSR *+$0142 ; 0000053C
000003FE: 6644 'fD' BNE.S *+$0046 ; 00000444
00000400: 6006 '`.' BRA.S *+$0008 ; 00000408
00000402: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
00000406: 663C 'f<' BNE.S *+$003E ; 00000444
00000408: 2005 ' .' MOVE.L D5,D0
0000040A: 6100 00D4 'a...' BSR *+$00D6 ; 000004E0
0000040E: 6634 'f4' BNE.S *+$0036 ; 00000444
00000410: 600E '`.' BRA.S *+$0010 ; 00000420
00000412: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
00000416: 662C 'f,' BNE.S *+$002E ; 00000444
00000418: 2002 ' .' MOVE.L D2,D0
0000041A: 6100 00C4 'a...' BSR *+$00C6 ; 000004E0
0000041E: 6624 'f$' BNE.S *+$0026 ; 00000444
00000420: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000424: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508
00000428: 303C FFDE '0<..' MOVE.W #$FFDE,D0
0000042C: 6016 '`.' BRA.S *+$0018 ; 00000444
0000042E: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000432: 6010 '`.' BRA.S *+$0012 ; 00000444
00000434: 303C 0034 '0<.4' MOVE.W #$0034,D0
00000438: 600A '`.' BRA.S *+$000C ; 00000444
0000043A: 7000 'p.' MOVEQ #$00,D0
0000043C: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000440: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508
00000444: 4DEE 01B2 'M...' LEA $01B2(A6),A6
00000448: 4CDE 3BFE 'L.;.' MOVEM.L (A6)+,D1-D7/A0/A1/A3-A5
0000044C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000044E: 4A40 'J@' TST.W D0
00000450: 4E75 'Nu' RTS
00000452: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000454: 48E6 7800 'H.x.' MOVEM.L D1-D4,-(A6)
00000458: 2600 '&.' MOVE.L D0,D3
0000045A: 4A83 'J.' TST.L D3
0000045C: 6722 'g"' BEQ.S *+$0024 ; 00000480
0000045E: 5383 'S.' SUBQ.L #1,D3
00000460: 4C6A 3003 001C 'Lj0...' DIVU.L $001C(A2),D3
00000466: 5243 'RC' ADDQ.W #1,D3
00000468: 4241 'BA' CLR.W D1
0000046A: 7000 'p.' MOVEQ #$00,D0
0000046C: 7402 't.' MOVEQ #$02,D2
0000046E: 3830 1002 '80..' MOVE.W $02(A0,D1.W),D4
00000472: D044 '.D' ADD.W D4,D0
00000474: B043 '.C' CMP.W D3,D0
00000476: 6408 'd.' BCC.S *+$000A ; 00000480
00000478: 5841 'XA' ADDQ.W #4,D1
0000047A: 51CA FFF2 'Q...' DBF D2,*-$000C ; 0000046E
0000047E: 6002 '`.' BRA.S *+$0004 ; 00000482
00000480: 7000 'p.' MOVEQ #$00,D0
00000482: 4CDE 001E 'L...' MOVEM.L (A6)+,D1-D4
00000486: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000488: 4E75 'Nu' RTS
0000048A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000048C: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6)
00000490: 43E9 0018 'C...' LEA $0018(A1),A1
00000494: 41E8 0018 'A...' LEA $0018(A0),A0
00000498: 303C 0009 '0<..' MOVE.W #$0009,D0
0000049C: 32D8 '2.' MOVE.W (A0)+,(A1)+
0000049E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000049C
000004A2: 5848 'XH' ADDQ.W #4,A0
000004A4: 5849 'XI' ADDQ.W #4,A1
000004A6: 22D8 '".' MOVE.L (A0)+,(A1)+
000004A8: 43E9 0016 'C...' LEA $0016(A1),A1
000004AC: 41E8 0016 'A...' LEA $0016(A0),A0
000004B0: 303C 000B '0<..' MOVE.W #$000B,D0
000004B4: 32D8 '2.' MOVE.W (A0)+,(A1)+
000004B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004B4
000004BA: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1
000004BE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004C0: 4E75 'Nu' RTS
000004C2: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004C4: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6)
000004C8: 7003 'p.' MOVEQ #$03,D0
000004CA: 36D8 '6.' MOVE.W (A0)+,(A3)+
000004CC: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004CA
000004D0: 7005 'p.' MOVEQ #$05,D0
000004D2: 36D9 '6.' MOVE.W (A1)+,(A3)+
000004D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004D2
000004D8: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1
000004DC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004DE: 4E75 'Nu' RTS
000004E0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004E2: 48E6 72C0 'H.r.' MOVEM.L D1-D3/D6/A0/A1,-(A6)
000004E6: 2C00 ',.' MOVE.L D0,D6
000004E8: 41D4 'A.' LEA (A4),A0
000004EA: 10BC 0007 '....' MOVE.B #$07,(A0)
000004EE: 4228 0001 'B(..' CLR.B $0001(A0)
000004F2: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
000004F6: 4268 0006 'Bh..' CLR.W $0006(A0)
000004FA: 7400 't.' MOVEQ #$00,D2
000004FC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000500: 4EBA 94D6 'N...' JSR *-$6B28 ; FFFF99D8
00000504: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000508: 6628 'f(' BNE.S *+$002A ; 00000532
0000050A: 7200 'r.' MOVEQ #$00,D1
0000050C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000510: 4EBA 90AA 'N...' JSR *-$6F54 ; FFFF95BC
00000514: 6614 'f.' BNE.S *+$0016 ; 0000052A
00000516: BCA8 0002 '....' CMP.L $0002(A0),D6
0000051A: 6616 'f.' BNE.S *+$0018 ; 00000532
0000051C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000520: 4EBA 8E7E 'N..~' JSR *-$7180 ; FFFF93A0
00000524: 660C 'f.' BNE.S *+$000E ; 00000532
00000526: 41D4 'A.' LEA (A4),A0
00000528: 60D0 '`.' BRA.S *-$002E ; 000004FA
0000052A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000052E: 6602 'f.' BNE.S *+$0004 ; 00000532
00000530: 4240 'B@' CLR.W D0
00000532: 4CDE 034E 'L..N' MOVEM.L (A6)+,D1-D3/D6/A0/A1
00000536: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000538: 4A40 'J@' TST.W D0
0000053A: 4E75 'Nu' RTS
0000053C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000053E: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6)
00000542: 2C01 ',.' MOVE.L D1,D6
00000544: 2E02 '..' MOVE.L D2,D7
00000546: 41D4 'A.' LEA (A4),A0
00000548: 10BC 0007 '....' MOVE.B #$07,(A0)
0000054C: 4228 0001 'B(..' CLR.B $0001(A0)
00000550: 2146 0002 '!F..' MOVE.L D6,$0002(A0)
00000554: 4268 0006 'Bh..' CLR.W $0006(A0)
00000558: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000055C: 7400 't.' MOVEQ #$00,D2
0000055E: 4EBA 9478 'N..x' JSR *-$6B86 ; FFFF99D8
00000562: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000566: 670A 'g.' BEQ.S *+$000C ; 00000572
00000568: 4A40 'J@' TST.W D0
0000056A: 6600 008A 'f...' BNE *+$008C ; 000005F6
0000056E: 7201 'r.' MOVEQ #$01,D1
00000570: 6002 '`.' BRA.S *+$0004 ; 00000574
00000572: 7200 'r.' MOVEQ #$00,D1
00000574: 7603 'v.' MOVEQ #$03,D3
00000576: 47EC 008C 'G...' LEA $008C(A4),A3
0000057A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000057E: 4EBA 903C 'N..<' JSR *-$6FC2 ; FFFF95BC
00000582: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000586: 6714 'g.' BEQ.S *+$0016 ; 0000059C
00000588: 4A40 'J@' TST.W D0
0000058A: 666A 'fj' BNE.S *+$006C ; 000005F6
0000058C: BCA8 0002 '....' CMP.L $0002(A0),D6
00000590: 660A 'f.' BNE.S *+$000C ; 0000059C
00000592: 6100 FF2E 'a...' BSR *-$00D0 ; 000004C2
00000596: 7201 'r.' MOVEQ #$01,D1
00000598: 51CB FFE0 'Q...' DBF D3,*-$001E ; 0000057A
0000059C: 0C43 0003 '.C..' CMPI.W #$0003,D3
000005A0: 6742 'gB' BEQ.S *+$0044 ; 000005E4
000005A2: 7002 'p.' MOVEQ #$02,D0
000005A4: 9043 '.C' SUB.W D3,D0
000005A6: 3600 '6.' MOVE.W D0,D3
000005A8: 4843 'HC' SWAP D3
000005AA: 3600 '6.' MOVE.W D0,D3
000005AC: 41EC 008C 'A...' LEA $008C(A4),A0
000005B0: 2248 '"H' MOVEA.L A0,A1
000005B2: 5049 'PI' ADDQ.W #8,A1
000005B4: 720C 'r.' MOVEQ #$0C,D1
000005B6: 2147 0002 '!G..' MOVE.L D7,$0002(A0)
000005BA: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000005BE: 4EBA 90B4 'N...' JSR *-$6F4A ; FFFF9674
000005C2: 6628 'f(' BNE.S *+$002A ; 000005EC
000005C4: 41E8 0014 'A...' LEA $0014(A0),A0
000005C8: 43E9 0014 'C...' LEA $0014(A1),A1
000005CC: 51CB FFE8 'Q...' DBF D3,*-$0016 ; 000005B6
000005D0: 4843 'HC' SWAP D3
000005D2: 0C43 0003 '.C..' CMPI.W #$0003,D3
000005D6: 660C 'f.' BNE.S *+$000E ; 000005E4
000005D8: 90FC 0014 '....' SUBA.W #$0014,A0
000005DC: 2146 0002 '!F..' MOVE.L D6,$0002(A0)
000005E0: 6000 FF76 '`..v' BRA *-$0088 ; 00000558
000005E4: 2006 ' .' MOVE.L D6,D0
000005E6: 6100 FEF8 'a...' BSR *-$0106 ; 000004E0
000005EA: 600A '`.' BRA.S *+$000C ; 000005F6
000005EC: 0C40 0021 '.@.!' CMPI.W #$0021,D0
000005F0: 6604 'f.' BNE.S *+$0006 ; 000005F6
000005F2: 303C 0034 '0<.4' MOVE.W #$0034,D0
000005F6: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4
000005FA: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005FC: 4A40 'J@' TST.W D0
000005FE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="XFFLUSH"(508)
00000442
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000043E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="XFFLUSH"(508)
00000426
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000422
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000170
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000160
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
000000F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000036
EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="FIDEXCHANGEFILES"(552)
EntryPoint: Flags=$08=(Extern Code) Offset=$01DC Entry="FIDRESOLVEID"(553)
EntryPoint: Flags=$08=(Extern Code) Offset=$0194 Entry="FIDGETID"(554)
EntryPoint: Flags=$08=(Extern Code) Offset=$0112 Entry="FIDDELETEID"(555)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="FIDCREATEID"(556)
Comment:
AUTOMOD_276F0 ended due to: vector glue below
Comment:
#####################################################################################
Module: HIGHLEVELFSDISPATCH [27D30, 27D62)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Trap AA52
Dictionary: Flags $00 FirstId 557
557: HIGHLEVELFSDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="HIGHLEVELFSDISPATCH"(557) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A
00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7)
00000008: 4E75 'Nu' RTS
0000000A: 0000 0112 '....' ORI.B #$12,D0
0000000E: 0584 '..' BCLR D2,D4
00000010: 00B6 0114 01A0 '......' ORI.L #$011401A0,$32(A6,D0.W*2)
0232
00000018: 027A 02D4 0344 '.z...D' ANDI.W #$02D4,*+$0348 ; 00000360
0000001E: 038A 03CA '....' MOVEP.W D1,$03CA(A2)
00000022: 0410 047C '...|' SUBI.B #$7C,(A0) ; '|'
00000026: 04B0 0544 09C0 '...D..' SUBI.L #$054409C0,([0],$0602)
05D2 0602
00000030: 0632 '.2' DC.W $0632
Comment:
HIGHLEVELFSDISPATCH ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: ConvertScriptCodeToDiskForm [27D70, 27D88)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 558
558: ConvertScriptCodeToDiskForm
Module: Flags=$88=(ForcedActive Extern Code) Module="ConvertScriptCodeToDiskForm"(558) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 322E 000A '2...' MOVE.W $000A(A6),D1
00000008: 6D08 'm.' BLT.S *+$000A ; 00000012
0000000A: 303C 0080 '0<..' MOVE.W #$0080,D0
0000000E: 8041 '.A' OR.W D1,D0
00000010: 6002 '`.' BRA.S *+$0004 ; 00000014
00000012: 4200 'B.' CLR.B D0
00000014: 4E5E 'N^' UNLK A6
00000016: 4E75 'Nu' RTS
Comment:
ConvertScriptCodeToDiskForm ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENDF [27DA0, 27DF0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 559
559: __FSPOPENDF
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENDF"(559) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000032: 701A 'p.' MOVEQ #$1A,D0
00000034: A260 '.`' _HFSDispatch ; A260
00000036: 3E00 '>.' MOVE.W D0,D7
00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003C: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0)
00000040: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000044: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
0000004A: 4E5E 'N^' UNLK A6
0000004C: 4E74 000A 'Nt..' RTD #$000A
Comment:
__FSPOPENDF ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENRF [27E00, 27E4E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 560
560: __FSPOPENRF
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRF"(560) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000032: A20A '..' _HOpenRF ; A20A
00000034: 3E00 '>.' MOVE.W D0,D7
00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003A: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0)
0000003E: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 000A 'Nt..' RTD #$000A
Comment:
__FSPOPENRF ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCREATE [27E60, 27EDA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+44 (27EA4): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 561
561: __FSPCREATE
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATE"(561) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 41EE FF86 'A...' LEA -$007A(A6),A0
00000026: A208 '..' _HCreate ; A208
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 663E 'f>' BNE.S *+$0040 ; 0000006A
0000002C: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000030: 41EE FF86 'A...' LEA -$007A(A6),A0
00000034: 7009 'p.' MOVEQ #$09,D0
00000036: A260 '.`' _HFSDispatch ; A260
00000038: 3E00 '>.' MOVE.W D0,D7
0000003A: 662E 'f.' BNE.S *+$0030 ; 0000006A
0000003C: 302E 0008 '0...' MOVE.W $0008(A6),D0
00000040: 48C0 'H.' EXT.L D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
00000048: 1D40 FFE2 '.@..' MOVE.B D0,-$001E(A6)
0000004C: 2D6E 000E FFAA '-n....' MOVE.L $000E(A6),-$0056(A6)
00000052: 2D6E 000A FFA6 '-n....' MOVE.L $000A(A6),-$005A(A6)
00000058: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
0000005E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000062: 700A 'p.' MOVEQ #$0A,D0
00000064: A260 '.`' _HFSDispatch ; A260
00000066: 3E00 '>.' MOVE.W D0,D7
00000068: 584F 'XO' ADDQ.W #4,A7
0000006A: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
0000006E: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
00000046
Comment:
__FSPCREATE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPDIRCREATE [27EF0, 27F6C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+52 (27F42): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 562
562: __FSPDIRCREATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDIRCREATE"(562) Segment="Main"(200)
Size: Flags $00 ModuleSize 124
Content: Flags $08
Contents offset $0000 size $007C
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6)
00000010: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6)
0000001E: 41EE FF94 'A...' LEA -$006C(A6),A0
00000022: 7006 'p.' MOVEQ #$06,D0
00000024: A260 '.`' _HFSDispatch ; A260
00000026: 3E00 '>.' MOVE.W D0,D7
00000028: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000002C: 20AE FFC4 ' ...' MOVE.L -$003C(A6),(A0)
00000030: 4A47 'JG' TST.W D7
00000032: 6638 'f8' BNE.S *+$003A ; 0000006C
00000034: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000038: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
0000003E: 41EE FF94 'A...' LEA -$006C(A6),A0
00000042: 7009 'p.' MOVEQ #$09,D0
00000044: A260 '.`' _HFSDispatch ; A260
00000046: 3E00 '>.' MOVE.W D0,D7
00000048: 6622 'f"' BNE.S *+$0024 ; 0000006C
0000004A: 302E 000C '0...' MOVE.W $000C(A6),D0
0000004E: 48C0 'H.' EXT.L D0
00000050: 2F00 '/.' MOVE.L D0,-(A7)
00000052: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
00000056: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6)
0000005A: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000060: 41EE FF94 'A...' LEA -$006C(A6),A0
00000064: 700A 'p.' MOVEQ #$0A,D0
00000066: A260 '.`' _HFSDispatch ; A260
00000068: 3E00 '>.' MOVE.W D0,D7
0000006A: 584F 'XO' ADDQ.W #4,A7
0000006C: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000070: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4
00000076: 4E5E 'N^' UNLK A6
00000078: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
00000054
Comment:
__FSPDIRCREATE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPDELETE [27F80, 27FB4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 563
563: __FSPDELETE
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDELETE"(563) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A209 '..' _HDelete ; A209
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPDELETE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPGETFINFO [27FC0, 2800E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 564
564: __FSPGETFINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETFINFO"(564) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20C '..' _HGetFileInfo ; A20C
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000032: 43EE FFA6 'C...' LEA -$005A(A6),A1
00000036: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000038: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPGETFINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPSETFINFO [28020, 2807E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 565
565: __FSPSETFINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFINFO"(565) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20C '..' _HGetFileInfo ; A20C
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E
00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000034: 43EE FFA6 'C...' LEA -$005A(A6),A1
00000038: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000040: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000046: 41EE FF86 'A...' LEA -$007A(A6),A0
0000004A: A20D '..' _HSetFileInfo ; A20D
0000004C: 3E00 '>.' MOVE.W D0,D7
0000004E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000052: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPSETFINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPSETFLOCK [28090, 280C4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 566
566: __FSPSETFLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFLOCK"(566) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A241 '.A' _HSetFLock ; A241
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPSETFLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPRSTFLOCK [280D0, 28104)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 567
567: __FSPRSTFLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRSTFLOCK"(567) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A242 '.B' _HRstFLock ; A242
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPRSTFLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPRENAME [28110, 2814A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 568
568: __FSPRENAME
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRENAME"(568) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20B '..' _HRename ; A20B
0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
00000030: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
00000034: 4E5E 'N^' UNLK A6
00000036: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPRENAME ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCATMOVE [28160, 281B6)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 569
569: __FSPCATMOVE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCATMOVE"(569) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 3014 '0.' MOVE.W (A4),D0
00000012: B053 '.S' CMP.W (A3),D0
00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E
00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6)
0000001C: 602C '`,' BRA.S *+$002E ; 0000004A
0000001E: 204C ' L' MOVEA.L A4,A0
00000020: 5C88 '\.' ADDQ.L #6,A0
00000022: 2D48 FFDE '-H..' MOVE.L A0,-$0022(A6)
00000026: 3D54 FFE2 '=T..' MOVE.W (A4),-$001E(A6)
0000002A: 2D6C 0002 FFFC '-l....' MOVE.L $0002(A4),-$0004(A6)
00000030: 2D6B 0002 FFF0 '-k....' MOVE.L $0002(A3),-$0010(A6)
00000036: 204B ' K' MOVEA.L A3,A0
00000038: 5C88 '\.' ADDQ.L #6,A0
0000003A: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6)
0000003E: 41EE FFCC 'A...' LEA -$0034(A6),A0
00000042: 7005 'p.' MOVEQ #$05,D0
00000044: A260 '.`' _HFSDispatch ; A260
00000046: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
0000004A: 4CEE 1800 FFC4 'L.....' MOVEM.L -$003C(A6),A3/A4
00000050: 4E5E 'N^' UNLK A6
00000052: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPCATMOVE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENRESFILE [281C0, 281EA)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 570
570: __FSPOPENRESFILE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRESFILE"(570) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000A '(n..' MOVEA.L $000A(A6),A4
0000000A: 558F 'U.' SUBQ.L #2,A7
0000000C: 3F14 '?.' MOVE.W (A4),-(A7)
0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000012: 486C 0006 'Hl..' PEA $0006(A4)
00000016: 1F2E 0008 '....' MOVE.B $0008(A6),-(A7)
0000001A: A81A '..' _HOpenResFile ; A81A
0000001C: 3D5F 000E '=_..' MOVE.W (A7)+,$000E(A6)
00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000024: 4E5E 'N^' UNLK A6
00000026: 4E74 0006 'Nt..' RTD #$0006
Comment:
__FSPOPENRESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCREATERESFILE [28200, 2827E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+48 (28248): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 571
571: __FSPCREATERESFILE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATERESFILE"(571) Segment="Main"(200)
Size: Flags $00 ModuleSize 126
Content: Flags $08
Contents offset $0000 size $007E
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
0000000C: 3F14 '?.' MOVE.W (A4),-(A7)
0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000012: 486C 0006 'Hl..' PEA $0006(A4)
00000016: A81B '..' _HCreateResFile ; A81B
00000018: 4A78 0A60 'Jx.`' TST.W $0A60
0000001C: 6654 'fT' BNE.S *+$0056 ; 00000072
0000001E: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6)
00000022: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000028: 204C ' L' MOVEA.L A4,A0
0000002A: 5C88 '\.' ADDQ.L #6,A0
0000002C: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6)
00000030: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000034: 41EE FF94 'A...' LEA -$006C(A6),A0
00000038: 7009 'p.' MOVEQ #$09,D0
0000003A: A260 '.`' _HFSDispatch ; A260
0000003C: 3E00 '>.' MOVE.W D0,D7
0000003E: 662E 'f.' BNE.S *+$0030 ; 0000006E
00000040: 302E 0008 '0...' MOVE.W $0008(A6),D0
00000044: 48C0 'H.' EXT.L D0
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
0000004C: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6)
00000050: 2D6E 000E FFB8 '-n....' MOVE.L $000E(A6),-$0048(A6)
00000056: 2D6E 000A FFB4 '-n....' MOVE.L $000A(A6),-$004C(A6)
0000005C: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000062: 41EE FF94 'A...' LEA -$006C(A6),A0
00000066: 700A 'p.' MOVEQ #$0A,D0
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: 3E00 '>.' MOVE.W D0,D7
0000006C: 584F 'XO' ADDQ.W #4,A7
0000006E: 31C7 0A60 '1..`' MOVE.W D7,$0A60
00000072: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
0000004A
Comment:
__FSPCREATERESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSMAKEFSSPEC [28290, 282BE)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 572
572: __FSMAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSMAKEFSSPEC"(572) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2D6E 000C FF98 '-n....' MOVE.L $000C(A6),-$0068(A6)
0000000A: 3D6E 0014 FF9C '=n....' MOVE.W $0014(A6),-$0064(A6)
00000010: 2D6E 0010 FFB6 '-n....' MOVE.L $0010(A6),-$004A(A6)
00000016: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6)
0000001C: 41EE FF86 'A...' LEA -$007A(A6),A0
00000020: 701B 'p.' MOVEQ #$1B,D0
00000022: A260 '.`' _HFSDispatch ; A260
00000024: 3D40 0016 '=@..' MOVE.W D0,$0016(A6)
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E74 000E 'Nt..' RTD #$000E
Comment:
__FSMAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPGETCATINFO [282D0, 2830C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 573
573: __FSPGETCATINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETCATINFO"(573) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 3953 0016 '9S..' MOVE.W (A3),$0016(A4)
00000014: 426C 001C 'Bl..' CLR.W $001C(A4)
00000018: 204B ' K' MOVEA.L A3,A0
0000001A: 5C88 '\.' ADDQ.L #6,A0
0000001C: 2948 0012 ')H..' MOVE.L A0,$0012(A4)
00000020: 296B 0002 0030 ')k...0' MOVE.L $0002(A3),$0030(A4)
00000026: 204C ' L' MOVEA.L A4,A0
00000028: 7009 'p.' MOVEQ #$09,D0
0000002A: A260 '.`' _HFSDispatch ; A260
0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPGETCATINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __SUSPENDPROCESSMGRFILETRACKING [28320, 2833C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 574
574: __SUSPENDPROCESSMGRFILETRACKING
Module: Flags=$88=(ForcedActive Extern Code) Module="__SUSPENDPROCESSMGRFILETRACKING"(574) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 3E1F '>.' MOVE.W (A7)+,D7
00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
__SUSPENDPROCESSMGRFILETRACKING ended due to: vector glue below
Comment:
#####################################################################################
Module: __RESUMEPROCESSMGRFILETRACKING [28350, 2836C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 575
575: __RESUMEPROCESSMGRFILETRACKING
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__RESUMEPROCESSMGRFILETRACKING"(575) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 3E1F '>.' MOVE.W (A7)+,D7
00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
__RESUMEPROCESSMGRFILETRACKING ended due to: vector glue below
Comment:
#####################################################################################
Module: IsFile [28380, 283B4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+10 (28390): JSR __FSPGETCATINFO
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 576
576: IsFile
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="IsFile"(576) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 486E FF94 'Hn..' PEA -$006C(A6)
00000010: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
00000014: 3E1F '>.' MOVE.W (A7)+,D7
00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C
00000018: 3007 '0.' MOVE.W D7,D0
0000001A: 6010 '`.' BRA.S *+$0012 ; 0000002C
0000001C: 7010 'p.' MOVEQ #$10,D0
0000001E: C02E FFB2 '....' AND.B -$004E(A6),D0
00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A
00000024: 303C FAEA '0<..' MOVE.W #$FAEA,D0
00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2E2E FF90 '....' MOVE.L -$0070(A6),D7
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
00000012
Comment:
IsFile ended due to: vector glue below
Comment:
#####################################################################################
Module: GenerateUniqueName [283C0, 2846E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 577
577: GenerateUniqueName
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GenerateUniqueName"(577) Segment="Main"(200)
Size: Flags $00 ModuleSize 174
Content: Flags $08
Contents offset $0000 size $00AE
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7)
00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4
0000000C: 2A2E 0014 '*...' MOVE.L $0014(A6),D5
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 4246 'BF' CLR.W D6
00000016: 3D6E 000A FFAA '=n....' MOVE.W $000A(A6),-$0056(A6)
0000001C: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000020: 2D6E 0018 FFA6 '-n....' MOVE.L $0018(A6),-$005A(A6)
00000026: 6062 '`b' BRA.S *+$0064 ; 0000008A
00000028: 5294 'R.' ADDQ.L #1,(A4)
0000002A: 206E FFA6 ' n..' MOVEA.L -$005A(A6),A0
0000002E: 10BC 0008 '....' MOVE.B #$08,(A0)
00000032: 7E01 '~.' MOVEQ #$01,D7
00000034: 7608 'v.' MOVEQ #$08,D3
00000036: 7008 'p.' MOVEQ #$08,D0
00000038: 9087 '..' SUB.L D7,D0
0000003A: E580 '..' ASL.L #2,D0
0000003C: 2214 '".' MOVE.L (A4),D1
0000003E: E0A1 '..' ASR.L D0,D1
00000040: 700F 'p.' MOVEQ #$0F,D0
00000042: C081 '..' AND.L D1,D0
00000044: 41FA 0056 'A..V' LEA *+$0058,A0 ; 0000009C
00000048: 226E FFA6 '"n..' MOVEA.L -$005A(A6),A1
0000004C: 13B0 0800 7800 '....x.' MOVE.B $00(A0,D0.L),$00(A1,D7.L)
00000052: 2007 ' .' MOVE.L D7,D0
00000054: 5287 'R.' ADDQ.L #1,D7
00000056: B687 '..' CMP.L D7,D3
00000058: 6CDC 'l.' BGE.S *-$0022 ; 00000036
0000005A: 2D44 FFC4 '-D..' MOVE.L D4,-$003C(A6)
0000005E: 7CD5 '|.' MOVEQ #$D5,D6
00000060: 7E01 '~.' MOVEQ #$01,D7
00000062: 41EE FF94 'A...' LEA -$006C(A6),A0
00000066: 7009 'p.' MOVEQ #$09,D0
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: C046 '.F' AND.W D6,D0
0000006C: 3C00 '<.' MOVE.W D0,D6
0000006E: 2D45 FFC4 '-E..' MOVE.L D5,-$003C(A6)
00000072: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
00000076: 6708 'g.' BEQ.S *+$000A ; 00000080
00000078: 4A46 'JF' TST.W D6
0000007A: 6704 'g.' BEQ.S *+$0006 ; 00000080
0000007C: 3006 '0.' MOVE.W D6,D0
0000007E: 6012 '`.' BRA.S *+$0014 ; 00000092
00000080: 2007 ' .' MOVE.L D7,D0
00000082: 5287 'R.' ADDQ.L #1,D7
00000084: 7002 'p.' MOVEQ #$02,D0
00000086: B087 '..' CMP.L D7,D0
00000088: 6CD8 'l.' BGE.S *-$0026 ; 00000062
0000008A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
0000008E: 6698 'f.' BNE.S *-$0066 ; 00000028
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: 4CEE 10F8 FF7C 'L....|' MOVEM.L -$0084(A6),D3-D7/A4
00000098: 4E5E 'N^' UNLK A6
0000009A: 4E75 'Nu' RTS
0000009C: 3031 3233 3435 '012345' DC.B '01234567' ;MacsBug symbol
3637
000000A4: 3839 '89' DC.W $3839
000000A6: 4142 'AB' DC.W $4142
000000A8: 4344 'CD' DC.W $4344
000000AA: 4546 'EF' DC.W $4546
000000AC: 0000 '..' DC.W $0000
Comment:
GenerateUniqueName ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPEXCHANGEFILES [28480, 286FA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+12A (285AA): JSR GenerateUniqueName
+100 (28580): JSR GenerateUniqueName
+B0 (28530): JSR __FSPGETCATINFO
+86 (28506): JSR __FSPGETCATINFO
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 578
578: __FSPEXCHANGEFILES
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPEXCHANGEFILES"(578) Segment="Main"(200)
Size: Flags $00 ModuleSize 634
Content: Flags $08
Contents offset $0000 size $027A
00000000: 4E56 FE42 'NV.B' LINK.W A6,#-$01BE
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 3014 '0.' MOVE.W (A4),D0
00000012: B053 '.S' CMP.W (A3),D0
00000014: 670A 'g.' BEQ.S *+$000C ; 00000020
00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6)
0000001C: 6000 0250 '`..P' BRA *+$0252 ; 0000026E
00000020: 204C ' L' MOVEA.L A4,A0
00000022: 5C88 '\.' ADDQ.L #6,A0
00000024: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
00000028: 3D54 FE58 '=T.X' MOVE.W (A4),-$01A8(A6)
0000002C: 204B ' K' MOVEA.L A3,A0
0000002E: 5C88 '\.' ADDQ.L #6,A0
00000030: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
00000034: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6)
0000003A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
00000040: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000044: 7017 'p.' MOVEQ #$17,D0
00000046: A260 '.`' _HFSDispatch ; A260
00000048: 3E00 '>.' MOVE.W D0,D7
0000004A: 6700 021E 'g...' BEQ *+$0220 ; 0000026A
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 2D40 FE54 '-@.T' MOVE.L D0,-$01AC(A6)
00000054: 41EE FFE0 'A...' LEA -$0020(A6),A0
00000058: 2D48 FE62 '-H.b' MOVE.L A0,-$019E(A6)
0000005C: 721C 'r.' MOVEQ #$1C,D1
0000005E: 2D41 FE66 '-A.f' MOVE.L D1,-$019A(A6)
00000062: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000066: 7030 'p0' MOVEQ #$30,D0 ; '0'
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: 3C00 '<.' MOVE.W D0,D6
0000006C: 6610 'f.' BNE.S *+$0012 ; 0000007E
0000006E: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000070: C0AE FFE2 '....' AND.L -$001E(A6),D0
00000074: 6708 'g.' BEQ.S *+$000A ; 0000007E
00000076: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000007A: 6000 01F2 '`...' BRA *+$01F4 ; 0000026E
0000007E: 558F 'U.' SUBQ.L #2,A7
00000080: 2F0C '/.' MOVE.L A4,-(A7)
00000082: 486E FEBC 'Hn..' PEA -$0144(A6)
00000086: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
0000008A: 3E1F '>.' MOVE.W (A7)+,D7
0000008C: 6708 'g.' BEQ.S *+$000A ; 00000096
0000008E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000092: 6000 01DA '`...' BRA *+$01DC ; 0000026E
00000096: 7010 'p.' MOVEQ #$10,D0
00000098: C02E FEDA '....' AND.B -$0126(A6),D0
0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8
0000009E: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6)
000000A4: 6000 01C8 '`...' BRA *+$01CA ; 0000026E
000000A8: 558F 'U.' SUBQ.L #2,A7
000000AA: 2F0B '/.' MOVE.L A3,-(A7)
000000AC: 486E FF28 'Hn.(' PEA -$00D8(A6)
000000B0: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
000000B4: 3E1F '>.' MOVE.W (A7)+,D7
000000B6: 6708 'g.' BEQ.S *+$000A ; 000000C0
000000B8: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
000000BC: 6000 01B0 '`...' BRA *+$01B2 ; 0000026E
000000C0: 7010 'p.' MOVEQ #$10,D0
000000C2: C02E FF46 '...F' AND.B -$00BA(A6),D0
000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2
000000C8: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6)
000000CE: 6000 019E '`...' BRA *+$01A0 ; 0000026E
000000D2: 2D7C 6466 6A6C '-|dfjl' MOVE.L #$64666A6C,-$0004(A6) ; 'dfjl'
FFFC
000000DA: 41EE FF94 'A...' LEA -$006C(A6),A0
000000DE: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
000000E2: 41EE FFB4 'A...' LEA -$004C(A6),A0
000000E6: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6)
000000EA: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
000000EE: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
000000F2: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
000000F6: 486E FFFC 'Hn..' PEA -$0004(A6)
000000FA: 3014 '0.' MOVE.W (A4),D0
000000FC: 48C0 'H.' EXT.L D0
000000FE: 2F00 '/.' MOVE.L D0,-(A7)
00000100: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577
00000104: 3E00 '>.' MOVE.W D0,D7
00000106: 4FEF 0014 'O...' LEA $0014(A7),A7
0000010A: 6708 'g.' BEQ.S *+$000A ; 00000114
0000010C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000110: 6000 015C '`..\' BRA *+$015E ; 0000026E
00000114: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000118: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
0000011C: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000120: 486E FFFC 'Hn..' PEA -$0004(A6)
00000124: 3014 '0.' MOVE.W (A4),D0
00000126: 48C0 'H.' EXT.L D0
00000128: 2F00 '/.' MOVE.L D0,-(A7)
0000012A: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577
0000012E: 3E00 '>.' MOVE.W D0,D7
00000130: 4FEF 0014 'O...' LEA $0014(A7),A7
00000134: 6708 'g.' BEQ.S *+$000A ; 0000013E
00000136: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000013A: 6000 0132 '`..2' BRA *+$0134 ; 0000026E
0000013E: 204C ' L' MOVEA.L A4,A0
00000140: 5C88 '\.' ADDQ.L #6,A0
00000142: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
00000146: 2D6E FFD4 FE5E '-n...^' MOVE.L -$002C(A6),-$01A2(A6)
0000014C: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000150: A20B '..' _HRename ; A20B
00000152: 3E00 '>.' MOVE.W D0,D7
00000154: 6708 'g.' BEQ.S *+$000A ; 0000015E
00000156: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000015A: 6000 0112 '`...' BRA *+$0114 ; 0000026E
0000015E: 2D6E FFD8 FE5E '-n...^' MOVE.L -$0028(A6),-$01A2(A6)
00000164: 204B ' K' MOVEA.L A3,A0
00000166: 5C88 '\.' ADDQ.L #6,A0
00000168: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
0000016C: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
00000172: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000176: A20B '..' _HRename ; A20B
00000178: 3E00 '>.' MOVE.W D0,D7
0000017A: 6600 00D4 'f...' BNE *+$00D6 ; 00000250
0000017E: 202C 0002 ' ,..' MOVE.L $0002(A4),D0
00000182: B0AB 0002 '....' CMP.L $0002(A3),D0
00000186: 6766 'gf' BEQ.S *+$0068 ; 000001EE
00000188: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
0000018E: 7000 'p.' MOVEQ #$00,D0
00000190: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6)
00000194: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6)
0000019A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
000001A0: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001A4: 7005 'p.' MOVEQ #$05,D0
000001A6: A260 '.`' _HFSDispatch ; A260
000001A8: 3E00 '>.' MOVE.W D0,D7
000001AA: 6600 008A 'f...' BNE *+$008C ; 00000236
000001AE: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6)
000001B4: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6)
000001BA: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
000001C0: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001C4: 7005 'p.' MOVEQ #$05,D0
000001C6: A260 '.`' _HFSDispatch ; A260
000001C8: 3E00 '>.' MOVE.W D0,D7
000001CA: 6722 'g"' BEQ.S *+$0024 ; 000001EE
000001CC: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
000001D2: 7000 'p.' MOVEQ #$00,D0
000001D4: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6)
000001D8: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6)
000001DE: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
000001E4: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001E8: 7005 'p.' MOVEQ #$05,D0
000001EA: A260 '.`' _HFSDispatch ; A260
000001EC: 6048 '`H' BRA.S *+$004A ; 00000236
000001EE: 2D6E FFD4 FFDC '-n....' MOVE.L -$002C(A6),-$0024(A6)
000001F4: 2D6E FFD8 FFD4 '-n....' MOVE.L -$0028(A6),-$002C(A6)
000001FA: 2D6E FFDC FFD8 '-n....' MOVE.L -$0024(A6),-$0028(A6)
00000200: 2D6E FFD4 FECE '-n....' MOVE.L -$002C(A6),-$0132(A6)
00000206: 2D6E FFD8 FF3A '-n...:' MOVE.L -$0028(A6),-$00C6(A6)
0000020C: 2D6C 0002 FEEC '-l....' MOVE.L $0002(A4),-$0114(A6)
00000212: 2D6B 0002 FF58 '-k...X' MOVE.L $0002(A3),-$00A8(A6)
00000218: 2A2E FF08 '*...' MOVE.L -$00F8(A6),D5
0000021C: 2D6E FF74 FF08 '-n.t..' MOVE.L -$008C(A6),-$00F8(A6)
00000222: 2D45 FF74 '-E.t' MOVE.L D5,-$008C(A6)
00000226: 41EE FEBC 'A...' LEA -$0144(A6),A0
0000022A: 700A 'p.' MOVEQ #$0A,D0
0000022C: A260 '.`' _HFSDispatch ; A260
0000022E: 41EE FF28 'A..(' LEA -$00D8(A6),A0
00000232: 700A 'p.' MOVEQ #$0A,D0
00000234: A260 '.`' _HFSDispatch ; A260
00000236: 204B ' K' MOVEA.L A3,A0
00000238: 5C88 '\.' ADDQ.L #6,A0
0000023A: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
0000023E: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6)
00000244: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
0000024A: 41EE FE42 'A..B' LEA -$01BE(A6),A0
0000024E: A20B '..' _HRename ; A20B
00000250: 204C ' L' MOVEA.L A4,A0
00000252: 5C88 '\.' ADDQ.L #6,A0
00000254: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
00000258: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
0000025E: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
00000264: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000268: A20B '..' _HRename ; A20B
0000026A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000026E: 4CEE 18E0 FE2E 'L.....' MOVEM.L -$01D2(A6),D5-D7/A3/A4
00000274: 4E5E 'N^' UNLK A6
00000276: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GenerateUniqueName"(577)
0000012C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GenerateUniqueName"(577)
00000102
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
000000B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
00000088
Comment:
__FSPEXCHANGEFILES ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28710 [28710, 2872A)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 579
579: AUTOMOD_28710
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28710"(579) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 2048 'H. H' MOVEM.L D2/A1/A4,-(A7)
00000004: 0242 00FF '.B..' ANDI.W #$00FF,D2
00000008: 12C2 '..' MOVE.B D2,(A1)+
0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014
0000000C: 5302 'S.' SUBQ.B #1,D2
0000000E: 12DC '..' MOVE.B (A4)+,(A1)+
00000010: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000000E
00000014: 4CDF 1204 'L...' MOVEM.L (A7)+,D2/A1/A4
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_28710 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_28730 [28730, 2876C)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+16 (28746): JSR CMGETCN
Unresolved outgoing references:
+2C (2875C): BSR $28710
Dictionary: Flags $00 FirstId 580
580: AUTOMOD_28730
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28730"(580) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 20C8 'H. .' MOVEM.L D2/A0/A1/A4,-(A6)
00000006: 41EB 0006 'A...' LEA $0006(A3),A0
0000000A: 4A10 'J.' TST.B (A0)
0000000C: 6602 'f.' BNE.S *+$0004 ; 00000010
0000000E: 91C8 '..' SUBA.L A0,A0
00000010: 202B 0002 ' +..' MOVE.L $0002(A3),D0
00000014: 2407 '$.' MOVE.L D7,D2
00000016: 4EBA 0000 'N...' JSR CMGETCN ; id: 502
0000001A: 6614 'f.' BNE.S *+$0016 ; 00000030
0000001C: 2768 0002 0002 ''h....' MOVE.L $0002(A0),$0002(A3)
00000022: 43EB 0006 'C...' LEA $0006(A3),A1
00000026: 49E8 0006 'I...' LEA $0006(A0),A4
0000002A: 141C '..' MOVE.B (A4)+,D2
0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0
00000030: 2E02 '..' MOVE.L D2,D7
00000032: 4CDE 1304 'L...' MOVEM.L (A6)+,D2/A0/A1/A4
00000036: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000038: 4A40 'J@' TST.W D0
0000003A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(502)
00000018
Comment:
AUTOMOD_28730 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: MAKEFSSPEC [28770, 28844)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+D0 (28840): JMP CMDDONE
+E (2877E): JSR TFSVCBTST
+0 (28770): JSR FSQUEUE
Unresolved outgoing references:
+4 (28774): JSR $22704
+20 (28790): JSR $23E1C
+58 (287C8): BSR $28730
+A4 (28814): BSR $28710
+B2 (28822): BSR $28730
VectorTable comment: {sources}OS:HFS:Extensions:MakeFSSpec.a
Dictionary: Flags $00 FirstId 581
581: MAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEFSSPEC"(581) Segment="Main"(200)
Size: Flags $00 ModuleSize 212
Content: Flags $08
Contents offset $0000 size $00D4
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 4EBA 9F8E 'N...' JSR *-$6070 ; FFFF9F94
00000008: 6600 00B4 'f...' BNE *+$00B6 ; 000000BE
0000000C: 7085 'p.' MOVEQ #$85,D0
0000000E: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000012: 6600 00AA 'f...' BNE *+$00AC ; 000000BE
00000016: 7C00 '|.' MOVEQ #$00,D6
00000018: 2E06 '..' MOVE.L D6,D7
0000001A: 08F8 0005 0376 '.....v' BSET #$05,$0376
00000020: 4EBA B68A 'N...' JSR *-$4974 ; FFFFB6AC
00000024: 3A00 ':.' MOVE.W D0,D5
00000026: 6740 'g@' BEQ.S *+$0042 ; 00000068
00000028: 0C45 FFD5 '.E..' CMPI.W #$FFD5,D5
0000002C: 671E 'g.' BEQ.S *+$0020 ; 0000004C
0000002E: 0C45 FFDB '.E..' CMPI.W #$FFDB,D5
00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038
00000034: 6000 0088 '`...' BRA *+$008A ; 000000BE
00000038: 220C '".' MOVE.L A4,D1
0000003A: 6700 0080 'g...' BEQ *+$0082 ; 000000BC
0000003E: 4A14 'J.' TST.B (A4)
00000040: 667A 'fz' BNE.S *+$007C ; 000000BC
00000042: 220A '".' MOVE.L A2,D1
00000044: 6776 'gv' BEQ.S *+$0078 ; 000000BC
00000046: 7A00 'z.' MOVEQ #$00,D5
00000048: 2405 '$.' MOVE.L D5,D2
0000004A: 99CC '..' SUBA.L A4,A4
0000004C: 2668 001C '&h..' MOVEA.L $001C(A0),A3
00000050: 2746 0002 ''F..' MOVE.L D6,$0002(A3)
00000054: 422B 0006 'B+..' CLR.B $0006(A3)
00000058: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFC0
0000005C: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00000060: 6756 'gV' BEQ.S *+$0058 ; 000000B8
00000062: 4A40 'J@' TST.W D0
00000064: 672A 'g*' BEQ.S *+$002C ; 00000090
00000066: 6056 '`V' BRA.S *+$0058 ; 000000BE
00000068: 0C15 0001 '....' CMPI.B #$01,(A5)
0000006C: 6622 'f"' BNE.S *+$0024 ; 00000090
0000006E: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00000072: 671C 'g.' BEQ.S *+$001E ; 00000090
00000074: 2240 '"@' MOVEA.L D0,A1
00000076: 7000 'p.' MOVEQ #$00,D0
00000078: 1011 '..' MOVE.B (A1),D0
0000007A: 6714 'g.' BEQ.S *+$0016 ; 00000090
0000007C: 43F1 0001 'C...' LEA $01(A1,D0.W),A1
00000080: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':'
00000084: 660A 'f.' BNE.S *+$000C ; 00000090
00000086: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':'
0000008A: 6604 'f.' BNE.S *+$0006 ; 00000090
0000008C: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
00000090: 2668 001C '&h..' MOVEA.L $001C(A0),A3
00000094: 36AA 004E '6..N' MOVE.W $004E(A2),(A3)
00000098: 2746 0002 ''F..' MOVE.L D6,$0002(A3)
0000009C: 4A42 'JB' TST.W D2
0000009E: 670A 'g.' BEQ.S *+$000C ; 000000AA
000000A0: 43EB 0006 'C...' LEA $0006(A3),A1
000000A4: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFFA0
000000A8: 6004 '`.' BRA.S *+$0006 ; 000000AE
000000AA: 422B 0006 'B+..' CLR.B $0006(A3)
000000AE: 4A45 'JE' TST.W D5
000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC
000000B2: 6100 FF0C 'a...' BSR *-$00F2 ; FFFFFFC0
000000B6: 6006 '`.' BRA.S *+$0008 ; 000000BE
000000B8: 3A3C FF88 ':<..' MOVE.W #$FF88,D5
000000BC: 3005 '0.' MOVE.W D5,D0
000000BE: 4A40 'J@' TST.W D0
000000C0: 670E 'g.' BEQ.S *+$0010 ; 000000D0
000000C2: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0
000000C8: 2268 001C '"h..' MOVEA.L $001C(A0),A1
000000CC: 4299 'B.' CLR.L (A1)+
000000CE: 4299 'B.' CLR.L (A1)+
000000D0: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
000000D2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
MAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28850 [28850, 289B0)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+142 (28992): JSR HFS_2A520
+11A (2896A): JSR HFS_2A520
+10E (2895E): JSR MARKVCB
+EC (2893C): JSR ROUNDALLOC
+78 (288C8): JSR DIVUP
Unresolved outgoing references:
+2E (2887E): BSR $28A78
+44 (28894): BRA $2CAD8 ; bad outside file
+48 (28898): BSR $28A78
+5E (288AE): BSR $28ABA
+92 (288E2): BSR $28AAC
+CA (2891A): BRA $2E91C ; bad outside file
+D6 (28926): BRA $2EA28 ; bad outside file
+D8 (28928): BSR $28A78
+11E (2896E): BSR $28AAC
+140 (28990): BRA $2D84C ; bad outside file
+6 (28856): VBLKALLOC
Trap A0DF
Dictionary: Flags $00 FirstId 582
582: AUTOMOD_28850
583: VBLKALLOC
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28850"(582) Segment="Main"(200)
Size: Flags $00 ModuleSize 352
Content: Flags $08
Contents offset $0000 size $0160
00000000: 2F38 077C '/8.|' MOVE.L $077C,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 4FC0 'H.O.' MOVEM.L D1/D4-D7/A0/A1,-(A6)
0000000C: 4A6A 002A 'Jj.*' TST.W $002A(A2)
00000010: 6700 0142 'g..B' BEQ *+$0144 ; 00000154
00000014: 0243 0001 '.C..' ANDI.W #$0001,D3
00000018: 4A42 'JB' TST.W D2
0000001A: 6608 'f.' BNE.S *+$000A ; 00000024
0000001C: 342A 0018 '4*..' MOVE.W $0018(A2),D2
00000020: 08C3 0007 '....' BSET #$07,D3
00000024: 4843 'HC' SWAP D3
00000026: 3602 '6.' MOVE.W D2,D3
00000028: 4843 'HC' SWAP D3
0000002A: 0883 000F '....' BCLR #$0F,D3
0000002E: 6100 01F8 'a...' BSR *+$01FA ; 00000228
00000032: 4A41 'JA' TST.W D1
00000034: 6B00 0114 'k...' BMI *+$0116 ; 0000014A
00000038: 326A 001A '2j..' MOVEA.W $001A(A2),A1
0000003C: B449 '.I' CMP.W A1,D2
0000003E: 6514 'e.' BCS.S *+$0016 ; 00000054
00000040: E3B8 '..' ROL.L D1,D0
00000042: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000046: 4242 'BB' CLR.W D2
00000048: 6100 01DE 'a...' BSR *+$01E0 ; 00000228
0000004C: 08C3 000F '....' BSET #$0F,D3
00000050: 6600 0102 'f...' BNE *+$0104 ; 00000154
00000054: 4A41 'JA' TST.W D1
00000056: 6B00 00F2 'k...' BMI *+$00F4 ; 0000014A
0000005A: 4A80 'J.' TST.L D0
0000005C: 6A06 'j.' BPL.S *+$0008 ; 00000064
0000005E: 6100 020A 'a...' BSR *+$020C ; 0000026A
00000062: 60D8 '`.' BRA.S *-$0026 ; 0000003C
00000064: 92C2 '..' SUBA.W D2,A1
00000066: 0803 0000 '....' BTST #$00,D3
0000006A: 6776 'gv' BEQ.S *+$0078 ; 000000E2
0000006C: 2D04 '-.' MOVE.L D4,-(A6)
0000006E: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6)
00000072: 2004 ' .' MOVE.L D4,D0
00000074: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000078: 4EBA 0000 'N...' JSR DIVUP ; id: 379
0000007C: 2800 '(.' MOVE.L D0,D4
0000007E: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1
00000082: 4247 'BG' CLR.W D7
00000084: B847 '.G' CMP.W D7,D4
00000086: 6348 'cH' BLS.S *+$004A ; 000000D0
00000088: BE49 '.I' CMP.W A1,D7
0000008A: 6712 'g.' BEQ.S *+$0014 ; 0000009E
0000008C: 4A80 'J.' TST.L D0
0000008E: 6B0E 'k.' BMI.S *+$0010 ; 0000009E
00000090: 5247 'RG' ADDQ.W #1,D7
00000092: 6100 01C8 'a...' BSR *+$01CA ; 0000025C
00000096: 4A41 'JA' TST.W D1
00000098: 6B00 00B0 'k...' BMI *+$00B2 ; 0000014A
0000009C: 60E6 '`.' BRA.S *-$0018 ; 00000084
0000009E: 281E '(.' MOVE.L (A6)+,D4
000000A0: D447 '.G' ADD.W D7,D2
000000A2: BE49 '.I' CMP.W A1,D7
000000A4: 650C 'e.' BCS.S *+$000E ; 000000B2
000000A6: 0803 000F '....' BTST #$0F,D3
000000AA: 661A 'f.' BNE.S *+$001C ; 000000C6
000000AC: 08C3 000F '....' BSET #$0F,D3
000000B0: 4242 'BB' CLR.W D2
000000B2: 0803 000F '....' BTST #$0F,D3
000000B6: 6700 FF76 'g..v' BEQ *-$0088 ; 0000002E
000000BA: 4843 'HC' SWAP D3
000000BC: B642 '.B' CMP.W D2,D3
000000BE: 6306 'c.' BLS.S *+$0008 ; 000000C6
000000C0: 4843 'HC' SWAP D3
000000C2: 6000 FF6A '`..j' BRA *-$0094 ; 0000002E
000000C6: E3B8 '..' ROL.L D1,D0
000000C8: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
000000CC: 6000 0086 '`...' BRA *+$0088 ; 00000154
000000D0: 281E '(.' MOVE.L (A6)+,D4
000000D2: E3B8 '..' ROL.L D1,D0
000000D4: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
000000D8: 6100 014E 'a..N' BSR *+$0150 ; 00000228
000000DC: 4A41 'JA' TST.W D1
000000DE: 6B00 006A 'k..j' BMI *+$006C ; 0000014A
000000E2: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6)
000000E6: 2004 ' .' MOVE.L D4,D0
000000E8: 222B 001E '"+..' MOVE.L $001E(A3),D1
000000EC: 4EBA 0000 'N...' JSR ROUNDALLOC ; id: 378
000000F0: 2800 '(.' MOVE.L D0,D4
000000F2: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1
000000F6: 7E00 '~.' MOVEQ #$00,D7
000000F8: 4A44 'JD' TST.W D4
000000FA: 672C 'g,' BEQ.S *+$002E ; 00000128
000000FC: BE49 '.I' CMP.W A1,D7
000000FE: 6428 'd(' BCC.S *+$002A ; 00000128
00000100: 4A80 'J.' TST.L D0
00000102: 6B24 'k$' BMI.S *+$0026 ; 00000128
00000104: 4A6A 002A 'Jj.*' TST.W $002A(A2)
00000108: 671E 'g.' BEQ.S *+$0020 ; 00000128
0000010A: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2)
0000010E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000112: 08C0 001F '....' BSET #$1F,D0
00000116: 5247 'RG' ADDQ.W #1,D7
00000118: 5344 'SD' SUBQ.W #1,D4
0000011A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000011E: 6100 013C 'a..<' BSR *+$013E ; 0000025C
00000122: 4A41 'JA' TST.W D1
00000124: 6CD2 'l.' BGE.S *-$002C ; 000000F8
00000126: 6022 '`"' BRA.S *+$0024 ; 0000014A
00000128: 0803 0007 '....' BTST #$07,D3
0000012C: 670E 'g.' BEQ.S *+$0010 ; 0000013C
0000012E: 3802 '8.' MOVE.W D2,D4
00000130: B86A 001A '.j..' CMP.W $001A(A2),D4
00000134: 6502 'e.' BCS.S *+$0004 ; 00000138
00000136: 4244 'BD' CLR.W D4
00000138: 3544 0018 '5D..' MOVE.W D4,$0018(A2)
0000013C: E3B8 '..' ROL.L D1,D0
0000013E: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000142: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000146: 2607 '&.' MOVE.L D7,D3
00000148: 7000 'p.' MOVEQ #$00,D0
0000014A: 4CDE 03F2 'L...' MOVEM.L (A6)+,D1/D4-D7/A0/A1
0000014E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000150: 4A40 'J@' TST.W D0
00000152: 4E75 'Nu' RTS
00000154: 7600 'v.' MOVEQ #$00,D3
00000156: 70DE 'p.' MOVEQ #$DE,D0
00000158: 60F0 '`.' BRA.S *-$000E ; 0000014A
0000015A: 2F38 0780 '/8..' MOVE.L $0780,-(A7)
0000015E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000144
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000011C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ROUNDALLOC"(378)
000000EE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DIVUP"(379)
0000007A
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBLKALLOC"(583)
Comment:
AUTOMOD_28850 ended due to: ran into next module
Comment:
#####################################################################################
Module: VBLKDEALLOC [289B0, 28B1E)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+160 (28B10): JSR GETBLOCK
+64 (28A14): JSR HFS_2A520
+20 (289D0): JSR MARKVCB
+18 (289C8): JSR HFS_2A520
Unresolved outgoing references:
+32 (289E2): BRA $2F9E4 ; bad outside file
+EE (28A9E): BRA $26E58
+128 (28AD8): BRA $2E320 ; bad outside file
+140 (28AF0): BRA $2FD12 ; bad outside file
Trap A0E0
+40 (289F0): BLKCHK
VectorTable comment: {sources}OS:HFS:vsm.a
+9A (28A4A): UPDATEFREE
VectorTable comment: {sources}OS:HFS:vsm.a
+CE (28A7E): VREADBM
Trap A0F6
Dictionary: Flags $00 FirstId 584
584: VBLKDEALLOC
585: UPDATEFREE
586: BLKCHK
587: VREADBM
Module: Flags=$88=(ForcedActive Extern Code) Module="VBLKDEALLOC"(584) Segment="Main"(200)
Size: Flags $00 ModuleSize 366
Content: Flags $08
Contents offset $0000 size $016E
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7E80 'H.~.' MOVEM.L D1-D6/A0,-(A6)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 4A43 'JC' TST.W D3
0000000A: 672A 'g*' BEQ.S *+$002C ; 00000036
0000000C: 6100 00BA 'a...' BSR *+$00BC ; 000000C8
00000010: 4A41 'JA' TST.W D1
00000012: 6B22 'k"' BMI.S *+$0024 ; 00000036
00000014: 0880 001F '....' BCLR #$1F,D0
00000018: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000001C: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2)
00000020: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000024: 5343 'SC' SUBQ.W #1,D3
00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E
00000028: 6100 00D2 'a...' BSR *+$00D4 ; 000000FC
0000002C: 60E2 '`.' BRA.S *-$001C ; 00000010
0000002E: E3B8 '..' ROL.L D1,D0
00000030: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 4CDE 017E 'L..~' MOVEM.L (A6)+,D1-D6/A0
0000003A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000003C: 4A40 'J@' TST.W D0
0000003E: 4E75 'Nu' RTS
00000040: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000042: 48E6 7F40 'H..@' MOVEM.L D1-D7/A1,-(A6)
00000046: 2248 '"H' MOVEA.L A0,A1
00000048: 7600 'v.' MOVEQ #$00,D3
0000004A: 7E00 '~.' MOVEQ #$00,D7
0000004C: 3431 7000 '41p.' MOVE.W $00(A1,D7.W),D2
00000050: 7800 'x.' MOVEQ #$00,D4
00000052: 3831 7002 '81p.' MOVE.W $02(A1,D7.W),D4
00000056: 6736 'g6' BEQ.S *+$0038 ; 0000008E
00000058: 616E 'an' BSR.S *+$0070 ; 000000C8
0000005A: 601C '`.' BRA.S *+$001E ; 00000078
0000005C: 08C0 001F '....' BSET #$1F,D0
00000060: 6606 'f.' BNE.S *+$0008 ; 00000068
00000062: 76FF 'v.' MOVEQ #$FF,D3
00000064: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000068: 5242 'RB' ADDQ.W #1,D2
0000006A: E398 '..' ROL.L #1,D0
0000006C: 5341 'SA' SUBQ.W #1,D1
0000006E: 6E08 'n.' BGT.S *+$000A ; 00000078
00000070: 4A44 'JD' TST.W D4
00000072: 670E 'g.' BEQ.S *+$0010 ; 00000082
00000074: 6100 00AE 'a...' BSR *+$00B0 ; 00000124
00000078: 4A41 'JA' TST.W D1
0000007A: 6B14 'k.' BMI.S *+$0016 ; 00000090
0000007C: 51CC FFDE 'Q...' DBF D4,*-$0020 ; 0000005C
00000080: E3B8 '..' ROL.L D1,D0
00000082: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000086: 5847 'XG' ADDQ.W #4,D7
00000088: 0C47 000C '.G..' CMPI.W #$000C,D7
0000008C: 65BE 'e.' BCS.S *-$0040 ; 0000004C
0000008E: 2003 ' .' MOVE.L D3,D0
00000090: 4CDE 02FE 'L...' MOVEM.L (A6)+,D1-D7/A1
00000094: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000096: 4A80 'J.' TST.L D0
00000098: 4E75 'Nu' RTS
0000009A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000009C: 48E6 FEC0 'H...' MOVEM.L D0-D6/A0/A1,-(A6)
000000A0: 7800 'x.' MOVEQ #$00,D4
000000A2: 7400 't.' MOVEQ #$00,D2
000000A4: 6122 'a"' BSR.S *+$0024 ; 000000C8
000000A6: 342A 001A '4*..' MOVE.W $001A(A2),D2
000000AA: 4A41 'JA' TST.W D1
000000AC: 6B12 'k.' BMI.S *+$0014 ; 000000C0
000000AE: 4A80 'J.' TST.L D0
000000B0: 6B02 'k.' BMI.S *+$0004 ; 000000B4
000000B2: 5244 'RD' ADDQ.W #1,D4
000000B4: 5342 'SB' SUBQ.W #1,D2
000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC
000000B8: 6142 'aB' BSR.S *+$0044 ; 000000FC
000000BA: 60EE '`.' BRA.S *-$0010 ; 000000AA
000000BC: 3544 002A '5D.*' MOVE.W D4,$002A(A2)
000000C0: 4CDE 037F 'L...' MOVEM.L (A6)+,D0-D6/A0/A1
000000C4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000C6: 4E75 'Nu' RTS
000000C8: 2F38 07D8 '/8..' MOVE.L $07D8,-(A7)
000000CC: 4E75 'Nu' RTS
000000CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000D0: 3A02 ':.' MOVE.W D2,D5
000000D2: E04D '.M' LSR.W #8,D5
000000D4: E84D '.M' LSR.W #4,D5
000000D6: 3C02 '<.' MOVE.W D2,D6
000000D8: 0246 0FE0 '.F..' ANDI.W #$0FE0,D6
000000DC: E64E '.N' LSR.W #3,D6
000000DE: 3202 '2.' MOVE.W D2,D1
000000E0: 0241 001F '.A..' ANDI.W #$001F,D1
000000E4: 6162 'ab' BSR.S *+$0064 ; 00000148
000000E6: 6704 'g.' BEQ.S *+$0006 ; 000000EC
000000E8: 72FF 'r.' MOVEQ #$FF,D1
000000EA: 600C '`.' BRA.S *+$000E ; 000000F8
000000EC: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0
000000F0: E3B8 '..' ROL.L D1,D0
000000F2: 4441 'DA' NEG.W D1
000000F4: 0641 0020 '.A. ' ADDI.W #$0020,D1
000000F8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000FA: 4E75 'Nu' RTS
000000FC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000FE: E398 '..' ROL.L #1,D0
00000100: 5341 'SA' SUBQ.W #1,D1
00000102: 6602 'f.' BNE.S *+$0004 ; 00000106
00000104: 611E 'a.' BSR.S *+$0020 ; 00000124
00000106: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000108: 4E75 'Nu' RTS
0000010A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000010C: 5242 'RB' ADDQ.W #1,D2
0000010E: 61EC 'a.' BSR.S *-$0012 ; 000000FC
00000110: B0B8 0A06 '....' CMP.L $0A06,D0
00000114: 66F0 'f.' BNE.S *-$000E ; 00000106
00000116: D441 '.A' ADD.W D1,D2
00000118: B449 '.I' CMP.W A1,D2
0000011A: 6404 'd.' BCC.S *+$0006 ; 00000120
0000011C: 6106 'a.' BSR.S *+$0008 ; 00000124
0000011E: 60F0 '`.' BRA.S *-$000E ; 00000110
00000120: 9441 '.A' SUB.W D1,D2
00000122: 60E2 '`.' BRA.S *-$001C ; 00000106
00000124: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000126: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
0000012A: 5846 'XF' ADDQ.W #4,D6
0000012C: 0C46 0200 '.F..' CMPI.W #$0200,D6
00000130: 650C 'e.' BCS.S *+$000E ; 0000013E
00000132: 5245 'RE' ADDQ.W #1,D5
00000134: 6112 'a.' BSR.S *+$0014 ; 00000148
00000136: 6704 'g.' BEQ.S *+$0006 ; 0000013C
00000138: 72FF 'r.' MOVEQ #$FF,D1
0000013A: 6008 '`.' BRA.S *+$000A ; 00000144
0000013C: 4246 'BF' CLR.W D6
0000013E: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0
00000142: 7220 'r ' MOVEQ #$20,D1 ; ' '
00000144: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000146: 4E75 'Nu' RTS
00000148: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000014A: 48E6 6060 'H.``' MOVEM.L D1/D2/A1/A2,-(A6)
0000014E: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000152: 7400 't.' MOVEQ #$00,D2
00000154: 342A 0016 '4*..' MOVE.W $0016(A2),D2
00000158: D445 '.E' ADD.W D5,D2
0000015A: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1
0000015E: 7208 'r.' MOVEQ #$08,D1
00000160: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00000164: 4CDE 0606 'L...' MOVEM.L (A6)+,D1/D2/A1/A2
00000168: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000016A: 4A40 'J@' TST.W D0
0000016C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00000162
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000066
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000001A
EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="UPDATEFREE"(585)
EntryPoint: Flags=$08=(Extern Code) Offset=$0040 Entry="BLKCHK"(586)
EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="VREADBM"(587)
Comment:
VBLKDEALLOC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28B40 [28B40, 28B44)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 588
588: AUTOMOD_28B40
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28B40"(588) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 020A 0100 '....' ANDI.B #$00,A2
Comment:
AUTOMOD_28B40 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DESKTOPCLOSEDOWNPROC [28B50, 28BBE)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+48 (28B98): BSR FINDDTVOL
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 589
589: DESKTOPCLOSEDOWNPROC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DESKTOPCLOSEDOWNPROC"(589) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 48E7 C0D0 'H...' MOVEM.L D0/D1/A0/A1/A3,-(A7)
00000004: 2648 '&H' MOVEA.L A0,A3
00000006: 7200 'r.' MOVEQ #$00,D1
00000008: 202B 0012 ' +..' MOVE.L $0012(A3),D0
0000000C: 671C 'g.' BEQ.S *+$001E ; 0000002A
0000000E: 2040 ' @' MOVEA.L D0,A0
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1010 '..' MOVE.B (A0),D0
00000014: 6714 'g.' BEQ.S *+$0016 ; 0000002A
00000016: 1200 '..' MOVE.B D0,D1
00000018: 5401 'T.' ADDQ.B #2,D1
0000001A: 0881 0000 '....' BCLR #$00,D1
0000001E: 9EC1 '..' SUBA.W D1,A7
00000020: 224F '"O' MOVEA.L A7,A1
00000022: 12D8 '..' MOVE.B (A0)+,(A1)+
00000024: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000022
00000028: 200F ' .' MOVE.L A7,D0
0000002A: 9EFC 007A '...z' SUBA.W #$007A,A7
0000002E: 204F ' O' MOVEA.L A7,A0
00000030: 316B 0016 0016 '1k....' MOVE.W $0016(A3),$0016(A0)
00000036: 2140 0012 '!@..' MOVE.L D0,$0012(A0)
0000003A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000040: A007 '..' _GetVolInfo ; A007
00000042: 661E 'f.' BNE.S *+$0020 ; 00000062
00000044: 3028 0016 '0(..' MOVE.W $0016(A0),D0
00000048: 6100 FFB6 'a...' BSR FINDDTVOL-DESKTOPCLOSEDOWNPROC+$FFB6 ; ids: 590, 589
0000004C: 6614 'f.' BNE.S *+$0016 ; 00000062
0000004E: 9EFC 006C '...l' SUBA.W #$006C,A7
00000052: 204F ' O' MOVEA.L A7,A0
00000054: 316B 0006 0018 '1k....' MOVE.W $0006(A3),$0018(A0)
0000005A: 7021 'p!' MOVEQ #$21,D0 ; '!'
0000005C: A260 '.`' _HFSDispatch ; A260
0000005E: 4FEF 006C 'O..l' LEA $006C(A7),A7
00000062: 4FEF 007A 'O..z' LEA $007A(A7),A7
00000066: DEC1 '..' ADDA.W D1,A7
00000068: 4CDF 0B03 'L...' MOVEM.L (A7)+,D0/D1/A0/A1/A3
0000006C: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 590
590: FINDDTVOL
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="FINDDTVOL"(590) Ref2="DESKTOPCLOSEDOWNPROC"(589)
004A
Comment:
DESKTOPCLOSEDOWNPROC ended due to: vector glue below
Comment:
#####################################################################################
Module: DTDBMGRINIT [28BD0, 28C36)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
+16 (28BE6): QMINIT
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 591
591: DTDBMGRINIT
592: QMINIT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTDBMGRINIT"(591) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 700D 'p.' MOVEQ #$0D,D0
00000002: A71E '..' _NewPtrSysClear ; A71E
00000004: 6600 000C 'f...' BNE *+$000E ; 00000012
00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000000C: 2348 000E '#H..' MOVE.L A0,$000E(A1)
00000010: 4E75 'Nu' RTS
00000012: 7019 'p.' MOVEQ #$19,D0
00000014: A9C9 '..' _SysError ; A9C9
00000016: 203C 0000 0C18 ' <....' MOVE.L #$00000C18,D0
0000001C: A71E '..' _NewPtrSysClear ; A71E
0000001E: 6642 'fB' BNE.S *+$0044 ; 00000062
00000020: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000024: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
00000028: 2248 '"H' MOVEA.L A0,A1
0000002A: 5088 'P.' ADDQ.L #8,A0
0000002C: 2288 '".' MOVE.L A0,(A1)
0000002E: D0FC 002C '...,' ADDA.W #$002C,A0
00000032: 2348 0004 '#H..' MOVE.L A0,$0004(A1)
00000036: D0FC 0608 '....' ADDA.W #$0608,A0
0000003A: 2251 '"Q' MOVEA.L (A1),A1
0000003C: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
00000040: 337C 0016 000A '3|....' MOVE.W #$0016,$000A(A1)
00000046: D0FC 05DC '....' ADDA.W #$05DC,A0
0000004A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000004E: 2269 0016 '"i..' MOVEA.L $0016(A1),A1
00000052: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
00000056: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
0000005A: 337C 0017 000A '3|....' MOVE.W #$0017,$000A(A1)
00000060: 4E75 'Nu' RTS
00000062: 7019 'p.' MOVEQ #$19,D0
00000064: A9C9 '..' _SysError ; A9C9
EntryPoint: Flags=$08=(Extern Code) Offset=$0016 Entry="QMINIT"(592)
Comment:
DTDBMGRINIT ended due to: vector glue below
Comment:
#####################################################################################
Module: CHECKDESKTOPSUPPORT [28C50, 28CB2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 593
593: CHECKDESKTOPSUPPORT
Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKDESKTOPSUPPORT"(593) Segment="Main"(200)
Size: Flags $00 ModuleSize 98
Content: Flags $08
Contents offset $0000 size $0062
00000000: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
00000004: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
0000000A: 674E 'gN' BEQ.S *+$0050 ; 0000005A
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 302A 001A '0*..' MOVE.W $001A(A2),D0
00000012: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000016: 4C01 0000 'L...' MULU.L D1,D0
0000001A: 6802 'h.' BVC.S *+$0004 ; 0000001E
0000001C: 70FF 'p.' MOVEQ #$FF,D0
0000001E: 0C80 0020 0000 '... ..' CMPI.L #$00200000,D0
00000024: 6430 'd0' BCC.S *+$0032 ; 00000056
00000026: 2278 030A '"x..' MOVEA.L $030A,A1
0000002A: 302A 0048 '0*.H' MOVE.W $0048(A2),D0
0000002E: 660C 'f.' BNE.S *+$000E ; 0000003C
00000030: 322A 004A '2*.J' MOVE.W $004A(A2),D1
00000034: B240 '.@' CMP.W D0,D1
00000036: 6722 'g"' BEQ.S *+$0024 ; 0000005A
00000038: 3001 '0.' MOVE.W D1,D0
0000003A: 4440 'D@' NEG.W D0
0000003C: B069 0006 '.i..' CMP.W $0006(A1),D0
00000040: 670C 'g.' BEQ.S *+$000E ; 0000004E
00000042: 2211 '".' MOVE.L (A1),D1
00000044: 2241 '"A' MOVEA.L D1,A1
00000046: 66F4 'f.' BNE.S *-$000A ; 0000003C
00000048: 303C FFDD '0<..' MOVE.W #$FFDD,D0
0000004C: 600C '`.' BRA.S *+$000E ; 0000005A
0000004E: 0C29 0008 FFFD '.)....' CMPI.B #$08,-$0003(A1)
00000054: 6D04 'm.' BLT.S *+$0006 ; 0000005A
00000056: 7001 'p.' MOVEQ #$01,D0
00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
00000060: 4E75 'Nu' RTS
Comment:
CHECKDESKTOPSUPPORT ended due to: vector glue below
Comment:
#####################################################################################
Module: BOTTLENECKIO [28CC0, 28F1E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+58 (28D18): BSR.L GETQMRECPTR
+36 (28CF6): BSR.L GETQMRECPTR
+1E (28CDE): BSR.L GETQMRECPTR
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 594
594: BOTTLENECKIO
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BOTTLENECKIO"(594) Segment="Main"(200)
Size: Flags $00 ModuleSize 606
Content: Flags $08
Contents offset $0000 size $025E
00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6)
00000004: 554E 'UN' SUBQ.W #2,A6
00000006: 0896 0000 '....' BCLR #$00,(A6)
0000000A: 43FA 0026 'C..&' LEA *+$0028,A1 ; 00000032
0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000012: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000016: 2348 0038 '#H.8' MOVE.L A0,$0038(A1)
0000001A: 7416 't.' MOVEQ #$16,D2
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 61FF FFFF FFE0 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFE0 ; ids: 346, 594
00000024: 285F '(_' MOVEA.L (A7)+,A4
00000026: 234E 001A '#N..' MOVE.L A6,$001A(A1)
0000002A: 0829 0001 000C '.)....' BTST #$01,$000C(A1)
00000030: 4E75 'Nu' RTS
00000032: 7416 't.' MOVEQ #$16,D2
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 61FF FFFF FFC8 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFC8 ; ids: 346, 594
0000003C: 285F '(_' MOVEA.L (A7)+,A4
0000003E: 2F0E '/.' MOVE.L A6,-(A7)
00000040: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000044: 08D6 0000 '....' BSET #$00,(A6)
00000048: 2C5F ',_' MOVEA.L (A7)+,A6
0000004A: 6724 'g$' BEQ.S *+$0026 ; 00000070
0000004C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000050: 487A 0028 'Hz.(' PEA *+$002A ; 0000007A
00000054: 7416 't.' MOVEQ #$16,D2
00000056: 2F0C '/.' MOVE.L A4,-(A7)
00000058: 61FF FFFF FFA6 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFA6 ; ids: 346, 594
0000005E: 285F '(_' MOVEA.L (A7)+,A4
00000060: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000064: 544E 'TN' ADDQ.W #2,A6
00000066: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5
0000006A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000006C: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000070: 4E75 'Nu' RTS
00000072: 08D6 0000 '....' BSET #$00,(A6)
00000076: 66DC 'f.' BNE.S *-$0022 ; 00000054
00000078: 4E75 'Nu' RTS
0000007A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000007E: 4E75 'Nu' RTS
00000080: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000082: 6100 FF7C 'a..|' BSR *-$0082 ; 00000000
00000086: 6604 'f.' BNE.S *+$0006 ; 0000008C
00000088: A200 '..' _HOpen ; A200
0000008A: 60C8 '`.' BRA.S *-$0036 ; 00000054
0000008C: A600 '..' _Open ,Sys,Immed ; A600
0000008E: 60E2 '`.' BRA.S *-$001C ; 00000072
00000090: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000092: 6100 FF6C 'a..l' BSR *-$0092 ; 00000000
00000096: 6604 'f.' BNE.S *+$0006 ; 0000009C
00000098: A209 '..' _HDelete ; A209
0000009A: 60B8 '`.' BRA.S *-$0046 ; 00000054
0000009C: A609 '..' _Delete ,Sys,Immed ; A609
0000009E: 60D2 '`.' BRA.S *-$002C ; 00000072
000000A0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000A2: 6100 FF5C 'a..\' BSR *-$00A2 ; 00000000
000000A6: 6604 'f.' BNE.S *+$0006 ; 000000AC
000000A8: A001 '..' _Close ; A001
000000AA: 60A8 '`.' BRA.S *-$0056 ; 00000054
000000AC: A401 '..' _Close ,Sys ; A401
000000AE: 60C2 '`.' BRA.S *-$003C ; 00000072
000000B0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000B2: 6100 FF4C 'a..L' BSR *-$00B2 ; 00000000
000000B6: 6604 'f.' BNE.S *+$0006 ; 000000BC
000000B8: A002 '..' _Read ; A002
000000BA: 6098 '`.' BRA.S *-$0066 ; 00000054
000000BC: A402 '..' _Read ,Sys ; A402
000000BE: 60B2 '`.' BRA.S *-$004C ; 00000072
000000C0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000C2: 6100 FF3C 'a..<' BSR *-$00C2 ; 00000000
000000C6: 6604 'f.' BNE.S *+$0006 ; 000000CC
000000C8: A003 '..' _Write ; A003
000000CA: 6088 '`.' BRA.S *-$0076 ; 00000054
000000CC: A403 '..' _Write ,Sys ; A403
000000CE: 60A2 '`.' BRA.S *-$005C ; 00000072
000000D0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000D2: 6100 FF2C 'a..,' BSR *-$00D2 ; 00000000
000000D6: 6608 'f.' BNE.S *+$000A ; 000000E0
000000D8: 7009 'p.' MOVEQ #$09,D0
000000DA: A260 '.`' _HFSDispatch ; A260
000000DC: 6000 FF76 '`..v' BRA *-$0088 ; 00000054
000000E0: 7009 'p.' MOVEQ #$09,D0
000000E2: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000000E4: 608C '`.' BRA.S *-$0072 ; 00000072
000000E6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000E8: 6100 FF16 'a...' BSR *-$00E8 ; 00000000
000000EC: 6606 'f.' BNE.S *+$0008 ; 000000F4
000000EE: A207 '..' _HGetVInfo ; A207
000000F0: 6000 FF62 '`..b' BRA *-$009C ; 00000054
000000F4: A607 '..' _GetVolInfo ,Sys,Immed ; A607
000000F6: 6000 FF7A '`..z' BRA *-$0084 ; 00000072
000000FA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000FC: 6100 FF02 'a...' BSR *-$00FC ; 00000000
00000100: 6606 'f.' BNE.S *+$0008 ; 00000108
00000102: A20C '..' _HGetFileInfo ; A20C
00000104: 6000 FF4E '`..N' BRA *-$00B0 ; 00000054
00000108: A60C '..' _GetFileInfo ,Sys,Immed ; A60C
0000010A: 6000 FF66 '`..f' BRA *-$0098 ; 00000072
0000010E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000110: 6100 FEEE 'a...' BSR *-$0110 ; 00000000
00000114: 6606 'f.' BNE.S *+$0008 ; 0000011C
00000116: A20D '..' _HSetFileInfo ; A20D
00000118: 6000 FF3A '`..:' BRA *-$00C4 ; 00000054
0000011C: A60D '..' _SetFileInfo ,Sys,Immed ; A60D
0000011E: 6000 FF52 '`..R' BRA *-$00AC ; 00000072
00000122: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000124: 6100 FEDA 'a...' BSR *-$0124 ; 00000000
00000128: 6606 'f.' BNE.S *+$0008 ; 00000130
0000012A: A208 '..' _HCreate ; A208
0000012C: 6000 FF26 '`..&' BRA *-$00D8 ; 00000054
00000130: A608 '..' _Create ,Sys,Immed ; A608
00000132: 6000 FF3E '`..>' BRA *-$00C0 ; 00000072
00000136: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000138: 6100 FEC6 'a...' BSR *-$0138 ; 00000000
0000013C: 6606 'f.' BNE.S *+$0008 ; 00000144
0000013E: A010 '..' _Allocate ; A010
00000140: 6000 FF12 '`...' BRA *-$00EC ; 00000054
00000144: A410 '..' _Allocate ,Sys ; A410
00000146: 6000 FF2A '`..*' BRA *-$00D4 ; 00000072
0000014A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000014C: 6100 FEB2 'a...' BSR *-$014C ; 00000000
00000150: 6606 'f.' BNE.S *+$0008 ; 00000158
00000152: A012 '..' _SetEOF ; A012
00000154: 6000 FEFE '`...' BRA *-$0100 ; 00000054
00000158: A412 '..' _SetEOF ,Sys ; A412
0000015A: 6000 FF16 '`...' BRA *-$00E8 ; 00000072
0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000160: 6100 FE9E 'a...' BSR *-$0160 ; 00000000
00000164: 6606 'f.' BNE.S *+$0008 ; 0000016C
00000166: A011 '..' _GetEOF ; A011
00000168: 6000 FEEA '`...' BRA *-$0114 ; 00000054
0000016C: A411 '..' _GetEOF ,Sys ; A411
0000016E: 6000 FF02 '`...' BRA *-$00FC ; 00000072
00000172: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000174: 6100 FE8A 'a...' BSR *-$0174 ; 00000000
00000178: 6608 'f.' BNE.S *+$000A ; 00000182
0000017A: 7008 'p.' MOVEQ #$08,D0
0000017C: A260 '.`' _HFSDispatch ; A260
0000017E: 6000 FED4 '`...' BRA *-$012A ; 00000054
00000182: 7008 'p.' MOVEQ #$08,D0
00000184: A660 '.`' _FSDispatch ,Sys,Immed ; A660
00000186: 6000 FEEA '`...' BRA *-$0114 ; 00000072
0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000018C: 6100 FE72 'a..r' BSR *-$018C ; 00000000
00000190: 6606 'f.' BNE.S *+$0008 ; 00000198
00000192: A013 '..' _FlushVol ; A013
00000194: 6000 FEBE '`...' BRA *-$0140 ; 00000054
00000198: A413 '..' _FlushVol ,Sys ; A413
0000019A: 6000 FED6 '`...' BRA *-$0128 ; 00000072
0000019E: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001A0: 6100 FE5E 'a..^' BSR *-$01A0 ; 00000000
000001A4: 6608 'f.' BNE.S *+$000A ; 000001AE
000001A6: 701B 'p.' MOVEQ #$1B,D0
000001A8: A260 '.`' _HFSDispatch ; A260
000001AA: 6000 FEA8 '`...' BRA *-$0156 ; 00000054
000001AE: 701B 'p.' MOVEQ #$1B,D0
000001B0: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000001B2: 6000 FEBE '`...' BRA *-$0140 ; 00000072
000001B6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001B8: 6100 FE46 'a..F' BSR *-$01B8 ; 00000000
000001BC: 6608 'f.' BNE.S *+$000A ; 000001C6
000001BE: 7030 'p0' MOVEQ #$30,D0 ; '0'
000001C0: A260 '.`' _HFSDispatch ; A260
000001C2: 6000 FE90 '`...' BRA *-$016E ; 00000054
000001C6: 7030 'p0' MOVEQ #$30,D0 ; '0'
000001C8: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000001CA: 6000 FEA6 '`...' BRA *-$0158 ; 00000072
000001CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001D0: 6100 FE2E 'a...' BSR *-$01D0 ; 00000000
000001D4: 6608 'f.' BNE.S *+$000A ; 000001DE
000001D6: 7006 'p.' MOVEQ #$06,D0
000001D8: A08E '..' DC.W $A08E ; OS 008E
000001DA: 6000 FE78 '`..x' BRA *-$0186 ; 00000054
000001DE: 7006 'p.' MOVEQ #$06,D0
000001E0: A48E '..' DC.W $A48E ; OS 008E
000001E2: 6000 FE8E '`...' BRA *-$0170 ; 00000072
000001E6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001E8: 6100 FE16 'a...' BSR *-$01E8 ; 00000000
000001EC: 6608 'f.' BNE.S *+$000A ; 000001F6
000001EE: 7007 'p.' MOVEQ #$07,D0
000001F0: A08E '..' DC.W $A08E ; OS 008E
000001F2: 6000 FE60 '`..`' BRA *-$019E ; 00000054
000001F6: 7007 'p.' MOVEQ #$07,D0
000001F8: A48E '..' DC.W $A48E ; OS 008E
000001FA: 6000 FE76 '`..v' BRA *-$0188 ; 00000072
000001FE: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000200: 6100 FDFE 'a...' BSR *-$0200 ; 00000000
00000204: 6608 'f.' BNE.S *+$000A ; 0000020E
00000206: 7004 'p.' MOVEQ #$04,D0
00000208: A08E '..' DC.W $A08E ; OS 008E
0000020A: 6000 FE48 '`..H' BRA *-$01B6 ; 00000054
0000020E: 7004 'p.' MOVEQ #$04,D0
00000210: A48E '..' DC.W $A48E ; OS 008E
00000212: 6000 FE5E '`..^' BRA *-$01A0 ; 00000072
00000216: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000218: 6100 FDE6 'a...' BSR *-$0218 ; 00000000
0000021C: 6608 'f.' BNE.S *+$000A ; 00000226
0000021E: 7005 'p.' MOVEQ #$05,D0
00000220: A08E '..' DC.W $A08E ; OS 008E
00000222: 6000 FE30 '`..0' BRA *-$01CE ; 00000054
00000226: 7005 'p.' MOVEQ #$05,D0
00000228: A48E '..' DC.W $A48E ; OS 008E
0000022A: 6000 FE46 '`..F' BRA *-$01B8 ; 00000072
0000022E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000230: 6100 FDCE 'a...' BSR *-$0230 ; 00000000
00000234: 6608 'f.' BNE.S *+$000A ; 0000023E
00000236: 7008 'p.' MOVEQ #$08,D0
00000238: A08E '..' DC.W $A08E ; OS 008E
0000023A: 6000 FE18 '`...' BRA *-$01E6 ; 00000054
0000023E: 7008 'p.' MOVEQ #$08,D0
00000240: A48E '..' DC.W $A48E ; OS 008E
00000242: 6000 FE2E '`...' BRA *-$01D0 ; 00000072
00000246: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000248: 6100 FDB6 'a...' BSR *-$0248 ; 00000000
0000024C: 6608 'f.' BNE.S *+$000A ; 00000256
0000024E: 700A 'p.' MOVEQ #$0A,D0
00000250: A08E '..' DC.W $A08E ; OS 008E
00000252: 6000 FE00 '`...' BRA *-$01FE ; 00000054
00000256: 700A 'p.' MOVEQ #$0A,D0
00000258: A48E '..' DC.W $A48E ; OS 008E
0000025A: 6000 FE16 '`...' BRA *-$01E8 ; 00000072
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
005A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
0038
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
0020
Comment:
BOTTLENECKIO ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28F30 [28F30, 28FA6)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4A (28F7A): JMP QMENQUEUE
+40 (28F70): JSR GETOFFFSQUEUE
Unresolved outgoing references:
+46 (28F76): JSR $25380
Dictionary: Flags $00 FirstId 595
595: AUTOMOD_28F30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28F30"(595) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000006: 554F 'UO' SUBQ.W #2,A7
00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 544F 'TO' ADDQ.W #2,A7
00000010: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000014: 4E77 'Nw' RTR
00000016: 0000 0000 '....' ORI.B #$00,D0
0000001A: 0000 0000 '....' ORI.B #$00,D0
0000001E: 0000 40E7 '..@.' ORI.B #$E7,D0
00000022: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000026: 554F 'UO' SUBQ.W #2,A7
00000028: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
0000002C: A88F '..' _OSDispatch ; A88F
0000002E: 544F 'TO' ADDQ.W #2,A7
00000030: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000034: 4E77 'Nw' RTR
00000036: 0000 0000 '....' ORI.B #$00,D0
0000003A: 0000 0000 '....' ORI.B #$00,D0
0000003E: 0000 4EBA '..N.' ORI.B #$BA,D0
00000042: 0000 7416 '..t.' ORI.B #$16,D0
00000046: 4EBA C408 'N...' JSR *-$3BF6 ; FFFFC450
0000004A: 4EFA 0000 'N...' JMP QMENQUEUE ; id: 347
0000004E: 0000 225E '.."^' ORI.B #$5E,D0 ; '^'
00000052: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000056: 6606 'f.' BNE.S *+$0008 ; 0000005E
00000058: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074
0000005E: 0C40 FE54 '.@.T' CMPI.W #$FE54,D0
00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A
00000064: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000068: 600A '`.' BRA.S *+$000C ; 00000074
0000006A: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074
00000070: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000074: 4ED1 'N.' JMP (A1)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="QMENQUEUE"(347)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETOFFFSQUEUE"(345)
00000042
Comment:
AUTOMOD_28F30 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_28FB0 [28FB0, 29002)
Module started due to: MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+3E (28FEE): JMP CMDDONE
+2A (28FDA): JSR GTNXTFCB
+20 (28FD0): JSR GT1STFCB
Unresolved outgoing references:
+0 (28FB0): JSR $22704
Dictionary: Flags $00 FirstId 596
596: AUTOMOD_28FB0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28FB0"(596) Segment="Main"(200)
Size: Flags $00 ModuleSize 82
Content: Flags $08
Contents offset $0000 size $0052
00000000: 4EBA 9752 'N..R' JSR *-$68AC ; FFFF9754
00000004: 6636 'f6' BNE.S *+$0038 ; 0000003C
00000006: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000000A: 6736 'g6' BEQ.S *+$0038 ; 00000042
0000000C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000010: 1028 0007 '.(..' MOVE.B $0007(A0),D0
00000014: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' '
00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020
0000001A: 0C00 002E '....' CMPI.B #$2E,D0 ; '.'
0000001E: 661A 'f.' BNE.S *+$001C ; 0000003A
00000020: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
00000024: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038
0000002A: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
0000002E: 65F4 'e.' BCS.S *-$000A ; 00000024
00000030: 70D6 'p.' MOVEQ #$D6,D0
00000032: 4268 0018 'Bh..' CLR.W $0018(A0)
00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C
00000038: D289 '..' ADD.L A1,D1
0000003A: 70C6 'p.' MOVEQ #$C6,D0
0000003C: 4A9F 'J.' TST.L (A7)+
0000003E: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000042: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000046: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000004A: 376A 004E 000A '7j.N..' MOVE.W $004E(A2),$000A(A3)
00000050: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
00000022
Comment:
AUTOMOD_28FB0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29010 [29010, 29038)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+22 (29032): JMP CMDDONE
+6 (29016): JSR REFNUMCHECK
Dictionary: Flags $00 FirstId 597
597: AUTOMOD_29010
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29010"(597) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000004: 3200 '2.' MOVE.W D0,D1
00000006: 4EBA 0000 'N...' JSR REFNUMCHECK ; id: 387
0000000A: 6614 'f.' BNE.S *+$0016 ; 00000020
0000000C: 2278 034E '"x.N' MOVEA.L $034E,A1
00000010: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00000014: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000018: 670C 'g.' BEQ.S *+$000E ; 00000026
0000001A: 21CA 03EE '!...' MOVE.L A2,$03EE
0000001E: 70C6 'p.' MOVEQ #$C6,D0
00000020: 4A9F 'J.' TST.L (A7)+
00000022: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000026: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000024
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="REFNUMCHECK"(387)
00000008
Comment:
AUTOMOD_29010 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29040 [29040, 2905A)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 598
598: AUTOMOD_29040
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29040"(598) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00000004: 43EB 001C 'C...' LEA $001C(A3),A1
00000008: 45E8 0034 'E..4' LEA $0034(A0),A2
0000000C: 22DA '".' MOVE.L (A2)+,(A1)+
0000000E: 22DA '".' MOVE.L (A2)+,(A1)+
00000010: 22DA '".' MOVE.L (A2)+,(A1)+
00000012: 22DA '".' MOVE.L (A2)+,(A1)+
00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_29040 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29060 [29060, 2907A)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 599
599: AUTOMOD_29060
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29060"(599) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00000004: 43EB 001C 'C...' LEA $001C(A3),A1
00000008: 45E8 0034 'E..4' LEA $0034(A0),A2
0000000C: 24D9 '$.' MOVE.L (A1)+,(A2)+
0000000E: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000010: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000012: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_29060 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29080 [29080, 2909E)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+2 (29082): BSR $29060
Dictionary: Flags $00 FirstId 600
600: AUTOMOD_29080
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29080"(600) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 41D6 'A.' LEA (A6),A0
00000002: 6100 FFDC 'a...' BSR *-$0022 ; FFFFFFE0
00000006: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
0000000C: 45EE 00EE 'E...' LEA $00EE(A6),A2
00000010: 214A 0020 '!J. ' MOVE.L A2,$0020(A0)
00000014: 45EE 00C8 'E...' LEA $00C8(A6),A2
00000018: 214A 002C '!J.,' MOVE.L A2,$002C(A0)
0000001C: 4E75 'Nu' RTS
Comment:
AUTOMOD_29080 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_290A0 [290A0, 290BA)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+6 (290A6): BSR $29040
Dictionary: Flags $00 FirstId 601
601: AUTOMOD_290A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_290A0"(601) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 2F08 '/.' MOVE.L A0,-(A7)
00000004: 41D6 'A.' LEA (A6),A0
00000006: 6100 FF98 'a...' BSR *-$0066 ; FFFFFFA0
0000000A: 205F ' _' MOVEA.L (A7)+,A0
0000000C: 4E77 'Nw' RTR
0000000E: 0000 41D6 '..A.' ORI.B #$D6,D0
00000012: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0)
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_290A0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: FINDDTVOL [290C0, 290EA)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 602
602: FINDDTVOL
Module: Flags=$88=(ForcedActive Extern Code) Module="FINDDTVOL"(602) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 2F01 '/.' MOVE.L D1,-(A7)
00000002: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000006: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000000A: 266B 0002 '&k..' MOVEA.L $0002(A3),A3
0000000E: 6008 '`.' BRA.S *+$000A ; 00000018
00000010: B06B 000E '.k..' CMP.W $000E(A3),D0
00000014: 670C 'g.' BEQ.S *+$000E ; 00000022
00000016: 2653 '&S' MOVEA.L (A3),A3
00000018: 220B '".' MOVE.L A3,D1
0000001A: 66F4 'f.' BNE.S *-$000A ; 00000010
0000001C: 303C FFCD '0<..' MOVE.W #$FFCD,D0
00000020: 6002 '`.' BRA.S *+$0004 ; 00000024
00000022: 4240 'B@' CLR.W D0
00000024: 221F '".' MOVE.L (A7)+,D1
00000026: 4A40 'J@' TST.W D0
00000028: 4E75 'Nu' RTS
Comment:
FINDDTVOL ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_29100 [29100, 2912E)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 603
603: AUTOMOD_29100
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29100"(603) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 2D01 '-.' MOVE.L D1,-(A6)
00000002: 302C 0018 '0,..' MOVE.W $0018(A4),D0
00000006: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
0000000A: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000000E: 266B 0002 '&k..' MOVEA.L $0002(A3),A3
00000012: 6008 '`.' BRA.S *+$000A ; 0000001C
00000014: B06B 0006 '.k..' CMP.W $0006(A3),D0
00000018: 670C 'g.' BEQ.S *+$000E ; 00000026
0000001A: 2653 '&S' MOVEA.L (A3),A3
0000001C: 220B '".' MOVE.L A3,D1
0000001E: 66F4 'f.' BNE.S *-$000A ; 00000014
00000020: 303C FFCD '0<..' MOVE.W #$FFCD,D0
00000024: 6002 '`.' BRA.S *+$0004 ; 00000028
00000026: 4240 'B@' CLR.W D0
00000028: 221E '".' MOVE.L (A6)+,D1
0000002A: 4A40 'J@' TST.W D0
0000002C: 4E75 'Nu' RTS
Comment:
AUTOMOD_29100 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29130 [29130, 29168)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+22 (29152): BSR $28D90
Dictionary: Flags $00 FirstId 604
604: AUTOMOD_29130
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29130"(604) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6
0000000A: 41D6 'A.' LEA (A6),A0
0000000C: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0)
00000012: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0)
00000018: 4268 001C 'Bh..' CLR.W $001C(A0)
0000001C: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0)
00000022: 6100 FC3C 'a..<' BSR *-$03C2 ; FFFFFC60
00000026: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000002A: 4DEE 00C8 'M...' LEA $00C8(A6),A6
0000002E: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00000032: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000034: 4A40 'J@' TST.W D0
00000036: 4E75 'Nu' RTS
Comment:
AUTOMOD_29130 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29170 [29170, 291F2)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+3A (291AA): BSR $28DA6
Dictionary: Flags $00 FirstId 605
605: AUTOMOD_29170
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29170"(605) Segment="Main"(200)
Size: Flags $00 ModuleSize 130
Content: Flags $08
Contents offset $0000 size $0082
00000000: 7001 'p.' MOVEQ #$01,D0
00000002: 6002 '`.' BRA.S *+$0004 ; 00000006
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
0000000C: 9CFC 0080 '....' SUBA.W #$0080,A6
00000010: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root'
00000016: 6708 'g.' BEQ.S *+$000A ; 00000020
00000018: 0C82 7365 7276 '..serv' CMPI.L #$73657276,D2 ; 'serv'
0000001E: 663A 'f:' BNE.S *+$003C ; 0000005A
00000020: 0C41 8000 '.A..' CMPI.W #$8000,D1
00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A
00000026: 3238 0210 '28..' MOVE.W $0210,D1
0000002A: 41EE 0006 'A...' LEA $0006(A6),A0
0000002E: 42A8 0012 'B...' CLR.L $0012(A0)
00000032: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00000036: 4268 001C 'Bh..' CLR.W $001C(A0)
0000003A: 6100 FBFA 'a...' BSR *-$0404 ; FFFFFC36
0000003E: 6614 'f.' BNE.S *+$0016 ; 00000054
00000040: 3228 0016 '2(..' MOVE.W $0016(A0),D1
00000044: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root'
0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056
0000004C: 2428 0076 '$(.v' MOVE.L $0076(A0),D2
00000050: 6602 'f.' BNE.S *+$0004 ; 00000054
00000052: 70D5 'p.' MOVEQ #$D5,D0
00000054: 601E '`.' BRA.S *+$0020 ; 00000074
00000056: 7402 't.' MOVEQ #$02,D2
00000058: 601A '`.' BRA.S *+$001C ; 00000074
0000005A: 558F 'U.' SUBQ.L #2,A7
0000005C: 3F01 '?.' MOVE.W D1,-(A7)
0000005E: 2F02 '/.' MOVE.L D2,-(A7)
00000060: 3F00 '?.' MOVE.W D0,-(A7)
00000062: 4856 'HV' PEA (A6)
00000064: 486E 0002 'Hn..' PEA $0002(A6)
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: A823 '.#' _AliasDispatch ; A823
0000006C: 3216 '2.' MOVE.W (A6),D1
0000006E: 242E 0002 '$...' MOVE.L $0002(A6),D2
00000072: 301F '0.' MOVE.W (A7)+,D0
00000074: 4DEE 0080 'M...' LEA $0080(A6),A6
00000078: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
0000007C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000007E: 4A40 'J@' TST.W D0
00000080: 4E75 'Nu' RTS
Comment:
AUTOMOD_29170 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29200 [29200, 29370)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+140 (29340): BSR FINDDTVOL
Unresolved outgoing references:
+50 (29250): BSR $28DA6
+7E (2927E): BSR $28DA6
+C6 (292C6): BSR $29170
+E4 (292E4): BSR $29174
+FE (292FE): BSR $28DBA
Dictionary: Flags $00 FirstId 606
606: AUTOMOD_29200
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29200"(606) Segment="Main"(200)
Size: Flags $00 ModuleSize 368
Content: Flags $08
Contents offset $0000 size $0170
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 08B0 'H...' MOVEM.L D4/A0/A2/A3,-(A6)
00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6
0000000A: 3600 '6.' MOVE.W D0,D3
0000000C: 41FA 00FA 'A...' LEA *+$00FC,A0 ; 00000108
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1010 '..' MOVE.B (A0),D0
00000014: 5200 'R.' ADDQ.B #1,D0
00000016: A22E '..' _BlockMoveData ; A22E
00000018: 243C 726F 6F74 '$