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 '$' BNE.S *+$0040 ; 000000A0 00000062: 102E 00C9 '....' MOVE.B $00C9(A6),D0 00000066: 0C00 0001 '....' CMPI.B #$01,D0 0000006A: 6706 'g.' BEQ.S *+$0008 ; 00000072 0000006C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 00000070: 602E '`.' BRA.S *+$0030 ; 000000A0 00000072: 202E 00CA ' ...' MOVE.L $00CA(A6),D0 00000076: B0AC 0034 '...4' CMP.L $0034(A4),D0 0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082 0000007C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 00000080: 601E '`.' BRA.S *+$0020 ; 000000A0 00000082: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4) 00000088: 42AC 0028 'B..(' CLR.L $0028(A4) 0000008C: 396E 00F6 002A '9n...*' MOVE.W $00F6(A6),$002A(A4) 00000092: 196E 00D2 002D '.n...-' MOVE.B $00D2(A6),$002D(A4) 00000098: 296E 00CE 0038 ')n...8' MOVE.L $00CE(A6),$0038(A4) 0000009E: 7000 'p.' MOVEQ #$00,D0 000000A0: 6100 F74E 'a..N' BSR *-$08B0 ; FFFFF7F0 000000A4: 4DEE 00F8 'M...' LEA $00F8(A6),A6 000000A8: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 000000AC: 6000 F622 '`.."' BRA *-$09DC ; FFFFF6D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000006 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_VEC037C"(614) Ref2="DTGETICONINFO"(616) 0002 Comment: DTGETICONINFO ended due to: vector glue below Comment: ##################################################################################### Module: HFS_VEC037C [29970, 299A8) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable entry uncommented Dictionary: Flags $00 FirstId 617 617: HFS_VEC037C Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_VEC037C"(617) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 0CA8 3F3F 3F3F '..????' CMPI.L #$3F3F3F3F,$0034(A0) ; '????' 0034 00000008: 662C 'f,' BNE.S *+$002E ; 00000036 0000000A: 584F 'XO' ADDQ.W #4,A7 0000000C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 00000010: 0C68 0022 0007 '.h."..' CMPI.W #$0022,$0007(A0) 00000016: 6602 'f.' BNE.S *+$0004 ; 0000001A 00000018: 70DC 'p.' MOVEQ #$DC,D0 0000001A: 3140 0010 '1@..' MOVE.W D0,$0010(A0) 0000001E: 0828 0002 0006 '.(....' BTST #$02,$0006(A0) 00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036 00000026: 4AA8 000C 'J...' TST.L $000C(A0) 0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 0000002C: 2F09 '/.' MOVE.L A1,-(A7) 0000002E: 2268 000C '"h..' MOVEA.L $000C(A0),A1 00000032: 4E91 'N.' JSR (A1) 00000034: 225F '"_' MOVEA.L (A7)+,A1 00000036: 4E75 'Nu' RTS Comment: HFS_VEC037C ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_299C0 [299C0, 29A14) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Unresolved outgoing references: +6 (299C6): BSR $29060 +3A (299FA): BSR $28E8E Dictionary: Flags $00 FirstId 618 618: AUTOMOD_299C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_299C0"(618) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 2D09 '-.' MOVE.L A1,-(A6) 00000004: 41D2 'A.' LEA (A2),A0 00000006: 6100 F698 'a...' BSR *-$0966 ; FFFFF6A0 0000000A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 00000010: 43EA 00D0 'C...' LEA $00D0(A2),A1 00000014: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) 00000018: 43EA 00C8 'C...' LEA $00C8(A2),A1 0000001C: 2149 002C '!I.,' MOVE.L A1,$002C(A0) 00000020: 12FC 0005 '....' MOVE.B #$05,(A1)+ 00000024: 12FC 0002 '....' MOVE.B #$02,(A1)+ 00000028: 2281 '".' MOVE.L D1,(A1) 0000002A: 5299 'R.' ADDQ.L #1,(A1)+ 0000002C: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0) 0024 00000034: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0) 0000003A: 6100 F492 'a...' BSR *-$0B6C ; FFFFF4CE 0000003E: 2541 00CE '%A..' MOVE.L D1,$00CE(A2) 00000042: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0 00000046: 6702 'g.' BEQ.S *+$0004 ; 0000004A 00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 4A40 'J@' TST.W D0 0000004E: 225E '"^' MOVEA.L (A6)+,A1 00000050: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000052: 4E75 'Nu' RTS Comment: AUTOMOD_299C0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_29A20 [29A20, 29A54) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +8 (29A28): BSR $28EA6 Dictionary: Flags $00 FirstId 619 619: AUTOMOD_29A20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A20"(619) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000002: 317C FFFF 0044 '1|...D' MOVE.W #$FFFF,$0044(A0) 00000008: 6100 F47C 'a..|' BSR *-$0B82 ; FFFFF486 0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014 0000000E: 0C40 FE53 '.@.S' CMPI.W #$FE53,D0 00000012: 601C '`.' BRA.S *+$001E ; 00000030 00000014: 102A 00C9 '.*..' MOVE.B $00C9(A2),D0 00000018: 0C00 0002 '....' CMPI.B #$02,D0 0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E 0000001E: 202A 00CA ' *..' MOVE.L $00CA(A2),D0 00000022: B280 '..' CMP.L D0,D1 00000024: 6608 'f.' BNE.S *+$000A ; 0000002E 00000026: 4E91 'N.' JSR (A1) 00000028: 4A40 'J@' TST.W D0 0000002A: 6702 'g.' BEQ.S *+$0004 ; 0000002E 0000002C: 60DA '`.' BRA.S *-$0024 ; 00000008 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 2F1E '/.' MOVE.L (A6)+,-(A7) 00000032: 4E75 'Nu' RTS Comment: AUTOMOD_29A20 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_29A60 [29A60, 29A7C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 620 620: AUTOMOD_29A60 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A60"(620) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) 00000004: 7000 'p.' MOVEQ #$00,D0 00000006: 41EA 00FE 'A...' LEA $00FE(A2),A0 0000000A: 1018 '..' MOVE.B (A0)+,D0 0000000C: 4840 'H@' SWAP D0 0000000E: 43EA 00D8 'C...' LEA $00D8(A2),A1 00000012: 1019 '..' MOVE.B (A1)+,D0 00000014: A03C '.<' _CmpString ; A03C 00000016: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 0000001A: 4E75 'Nu' RTS Comment: AUTOMOD_29A60 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_29A80 [29A80, 29AE0) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1C (29A9C): BSR $29A60 Dictionary: Flags $00 FirstId 621 621: AUTOMOD_29A80 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A80"(621) Segment="Main"(200) Size: Flags $00 ModuleSize 96 Content: Flags $08 Contents offset $0000 size $0060 00000000: 08EA 0000 014C '.....L' BSET #$00,$014C(A2) 00000006: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2) 0000000C: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2) 00000012: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0 00000016: B0AA 00FA '....' CMP.L $00FA(A2),D0 0000001A: 6622 'f"' BNE.S *+$0024 ; 0000003E 0000001C: 6100 FFC2 'a...' BSR *-$003C ; FFFFFFE0 00000020: 661C 'f.' BNE.S *+$001E ; 0000003E 00000022: 202A 00D0 ' *..' MOVE.L $00D0(A2),D0 00000026: B0AA 0140 '...@' CMP.L $0140(A2),D0 0000002A: 660A 'f.' BNE.S *+$000C ; 00000036 0000002C: 08EA 0001 014C '.....L' BSET #$01,$014C(A2) 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 6028 '`(' BRA.S *+$002A ; 0000005E 00000036: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2) 0000003C: 6018 '`.' BRA.S *+$001A ; 00000056 0000003E: 082A 0002 014C '.*...L' BTST #$02,$014C(A2) 00000044: 6616 'f.' BNE.S *+$0018 ; 0000005C 00000046: 302A 00CE '0*..' MOVE.W $00CE(A2),D0 0000004A: B06A 013E '.j.>' CMP.W $013E(A2),D0 0000004E: 6606 'f.' BNE.S *+$0008 ; 00000056 00000050: 536A 013E 'Sj.>' SUBQ.W #1,$013E(A2) 00000054: 6006 '`.' BRA.S *+$0008 ; 0000005C 00000056: 08EA 0002 014C '.....L' BSET #$02,$014C(A2) 0000005C: 7001 'p.' MOVEQ #$01,D0 0000005E: 4E75 'Nu' RTS Comment: AUTOMOD_29A80 ended due to: ran into next module Comment: ##################################################################################### Module: DTADDAPPL [29AE0, 29BF0) Module started due to: MODGUESS (align, label) Resolved outgoing references: +0 (29AE0): JSR FSQUEUE Unresolved outgoing references: +6 (29AE6): BSR $29010 +A (29AEA): BSR $28F70 +1A (29AFA): BSR $29100 +3A (29B1A): BSR $28DBA +56 (29B36): BSR $28E5E +6C (29B4C): BSR $299C0 +70 (29B50): LEA $29A80, A1 +74 (29B54): BSR $29A20 +B8 (29B98): BSR $28E8E +C2 (29BA2): BSR $28EBE +F8 (29BD8): BSR $28EBE +100 (29BE0): BSR $29040 +10C (29BEC): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 622 622: DTADDAPPL Module: Flags=$88=(ForcedActive Extern Code) Module="DTADDAPPL"(622) Segment="Main"(200) Size: Flags $00 ModuleSize 272 Content: Flags $08 Contents offset $0000 size $0110 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 97CB '..' SUBA.L A3,A3 00000006: 6100 F528 'a..(' BSR *-$0AD6 ; FFFFF530 0000000A: 6100 F484 'a...' BSR *-$0B7A ; FFFFF490 0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000012: 9CFC 014E '...N' SUBA.W #$014E,A6 00000016: 244E '$N' MOVEA.L A6,A2 00000018: 2848 '(H' MOVEA.L A0,A4 0000001A: 6100 F604 'a...' BSR *-$09FA ; FFFFF620 0000001E: 6600 00E4 'f...' BNE *+$00E6 ; 00000104 00000022: 41D2 'A.' LEA (A2),A0 00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0) 0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0) 00000030: 4268 001C 'Bh..' CLR.W $001C(A0) 00000034: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) 0000003A: 6100 F29E 'a...' BSR *-$0D60 ; FFFFF2DA 0000003E: 6600 00C4 'f...' BNE *+$00C6 ; 00000104 00000042: 2568 0048 0140 '%h.H.@' MOVE.L $0048(A0),$0140(A2) 00000048: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) 0000004E: 43EA 00F8 'C...' LEA $00F8(A2),A1 00000052: 2149 001C '!I..' MOVE.L A1,$001C(A0) 00000056: 6100 F326 'a..&' BSR *-$0CD8 ; FFFFF37E 0000005A: 6600 00A8 'f...' BNE *+$00AA ; 00000104 0000005E: 357C FFFF 013E '5|...>' MOVE.W #$FFFF,$013E(A2) 00000064: 422A 014C 'B*.L' CLR.B $014C(A2) 00000068: 222C 0034 '",.4' MOVE.L $0034(A4),D1 0000006C: 6100 FE72 'a..r' BSR *-$018C ; FFFFFEE0 00000070: 43FA FF2E 'C...' LEA *-$00D0,A1 ; FFFFFFA0 00000074: 6100 FECA 'a...' BSR *-$0134 ; FFFFFF40 00000078: 322A 013E '2*.>' MOVE.W $013E(A2),D1 0000007C: 082A 0000 014C '.*...L' BTST #$00,$014C(A2) 00000082: 6746 'gF' BEQ.S *+$0048 ; 000000CA 00000084: 082A 0001 014C '.*...L' BTST #$01,$014C(A2) 0000008A: 6672 'fr' BNE.S *+$0074 ; 000000FE 0000008C: 202A 0144 ' *.D' MOVE.L $0144(A2),D0 00000090: B0AA 0140 '...@' CMP.L $0140(A2),D0 00000094: 620C 'b.' BHI.S *+$000E ; 000000A2 00000096: 302A 0148 '0*.H' MOVE.W $0148(A2),D0 0000009A: B06A 013E '.j.>' CMP.W $013E(A2),D0 0000009E: 650C 'e.' BCS.S *+$000E ; 000000AC 000000A0: 6028 '`(' BRA.S *+$002A ; 000000CA 000000A2: 302A 0148 '0*.H' MOVE.W $0148(A2),D0 000000A6: B06A 013E '.j.>' CMP.W $013E(A2),D0 000000AA: 651E 'e.' BCS.S *+$0020 ; 000000CA 000000AC: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2) 000000B2: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2) 000000B8: 6100 F2F4 'a...' BSR *-$0D0A ; FFFFF3AE 000000BC: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) 000000C2: 6100 F31A 'a...' BSR *-$0CE4 ; FFFFF3DE 000000C6: 322A 0148 '2*.H' MOVE.W $0148(A2),D1 000000CA: 43EA 00C8 'C...' LEA $00C8(A2),A1 000000CE: 12FC 0007 '....' MOVE.B #$07,(A1)+ 000000D2: 12FC 0002 '....' MOVE.B #$02,(A1)+ 000000D6: 22EC 0034 '"..4' MOVE.L $0034(A4),(A1)+ 000000DA: 32C1 '2.' MOVE.W D1,(A1)+ 000000DC: 43EA 00D0 'C...' LEA $00D0(A2),A1 000000E0: 22EA 0140 '"..@' MOVE.L $0140(A2),(A1)+ 000000E4: 22EA 00FA '"...' MOVE.L $00FA(A2),(A1)+ 000000E8: 41EA 00FE 'A...' LEA $00FE(A2),A0 000000EC: 7000 'p.' MOVEQ #$00,D0 000000EE: 1010 '..' MOVE.B (A0),D0 000000F0: 12D8 '..' MOVE.B (A0)+,(A1)+ 000000F2: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F0 000000F6: 41D2 'A.' LEA (A2),A0 000000F8: 6100 F2E4 'a...' BSR *-$0D1A ; FFFFF3DE 000000FC: 6002 '`.' BRA.S *+$0004 ; 00000100 000000FE: 7000 'p.' MOVEQ #$00,D0 00000100: 6100 F45E 'a..^' BSR *-$0BA0 ; FFFFF560 00000104: 4DEE 014E 'M..N' LEA $014E(A6),A6 00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 0000010C: 6000 F392 '`...' BRA *-$0C6C ; FFFFF4A0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTADDAPPL ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_29C00 [29C00, 29C4E) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Unresolved outgoing references: +20 (29C20): BSR $29A60 Dictionary: Flags $00 FirstId 623 623: AUTOMOD_29C00 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29C00"(623) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 526A 014A 'Rj.J' ADDQ.W #1,$014A(A2) 00000004: 082A 0003 014C '.*...L' BTST #$03,$014C(A2) 0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 0000000C: 08EA 0004 014C '.....L' BSET #$04,$014C(A2) 00000012: 7000 'p.' MOVEQ #$00,D0 00000014: 6036 '`6' BRA.S *+$0038 ; 0000004C 00000016: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0 0000001A: B0AA 00FA '....' CMP.L $00FA(A2),D0 0000001E: 6614 'f.' BNE.S *+$0016 ; 00000034 00000020: 6100 FE3E 'a..>' BSR *-$01C0 ; FFFFFE60 00000024: 660E 'f.' BNE.S *+$0010 ; 00000034 00000026: 08EA 0003 014C '.....L' BSET #$03,$014C(A2) 0000002C: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2) 00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A 00000034: 202A 0144 ' *.D' MOVE.L $0144(A2),D0 00000038: B0AA 00D0 '....' CMP.L $00D0(A2),D0 0000003C: 620C 'b.' BHI.S *+$000E ; 0000004A 0000003E: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2) 00000044: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2) 0000004A: 7001 'p.' MOVEQ #$01,D0 0000004C: 4E75 'Nu' RTS Comment: AUTOMOD_29C00 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: DTREMOVEAPPL [29C50, 29D18) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (29C50): JSR FSQUEUE Unresolved outgoing references: +6 (29C56): BSR $29010 +A (29C5A): BSR $28F70 +1A (29C6A): BSR $29100 +3E (29C8E): BSR $28E5E +5E (29CAE): BSR $299C0 +62 (29CB2): LEA $29C00, A1 +66 (29CB6): BSR $29A20 +8E (29CDE): BSR $28E8E +9A (29CEA): BSR $28ED6 +AC (29CFC): BSR $28EEE +B8 (29D08): BSR $29040 +C4 (29D14): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 624 624: DTREMOVEAPPL Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVEAPPL"(624) Segment="Main"(200) Size: Flags $00 ModuleSize 200 Content: Flags $08 Contents offset $0000 size $00C8 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 97CB '..' SUBA.L A3,A3 00000006: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3C0 0000000A: 6100 F314 'a...' BSR *-$0CEA ; FFFFF320 0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000012: 9CFC 014E '...N' SUBA.W #$014E,A6 00000016: 244E '$N' MOVEA.L A6,A2 00000018: 2848 '(H' MOVEA.L A0,A4 0000001A: 6100 F494 'a...' BSR *-$0B6A ; FFFFF4B0 0000001E: 6600 009C 'f...' BNE *+$009E ; 000000BC 00000022: 41D2 'A.' LEA (A2),A0 00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0) 0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0) 00000030: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) 00000036: 43EA 00F8 'C...' LEA $00F8(A2),A1 0000003A: 2149 001C '!I..' MOVE.L A1,$001C(A0) 0000003E: 6100 F1CE 'a...' BSR *-$0E30 ; FFFFF20E 00000042: 6706 'g.' BEQ.S *+$0008 ; 0000004A 00000044: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 00000048: 6672 'fr' BNE.S *+$0074 ; 000000BC 0000004A: 422A 014C 'B*.L' CLR.B $014C(A2) 0000004E: 42AA 0144 'B..D' CLR.L $0144(A2) 00000052: 426A 0148 'Bj.H' CLR.W $0148(A2) 00000056: 426A 014A 'Bj.J' CLR.W $014A(A2) 0000005A: 222C 0034 '",.4' MOVE.L $0034(A4),D1 0000005E: 6100 FD10 'a...' BSR *-$02EE ; FFFFFD70 00000062: 43FA FF4C 'C..L' LEA *-$00B2,A1 ; FFFFFFB0 00000066: 6100 FD68 'a..h' BSR *-$0296 ; FFFFFDD0 0000006A: 082A 0003 014C '.*...L' BTST #$03,$014C(A2) 00000070: 6740 'g@' BEQ.S *+$0042 ; 000000B2 00000072: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2) 00000078: 0C6A 0002 014A '.j...J' CMPI.W #$0002,$014A(A2) 0000007E: 6326 'c&' BLS.S *+$0028 ; 000000A6 00000080: 082A 0004 014C '.*...L' BTST #$04,$014C(A2) 00000086: 661E 'f.' BNE.S *+$0020 ; 000000A6 00000088: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2) 0000008E: 6100 F1AE 'a...' BSR *-$0E50 ; FFFFF23E 00000092: 6624 'f$' BNE.S *+$0026 ; 000000B8 00000094: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) 0000009A: 6100 F1EA 'a...' BSR *-$0E14 ; FFFFF286 0000009E: 6618 'f.' BNE.S *+$001A ; 000000B8 000000A0: 356A 0148 013E '5j.H.>' MOVE.W $0148(A2),$013E(A2) 000000A6: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) 000000AC: 6100 F1F0 'a...' BSR *-$0E0E ; FFFFF29E 000000B0: 6006 '`.' BRA.S *+$0008 ; 000000B8 000000B2: 203C FFFF FE61 ' <...a' MOVE.L #$FFFFFE61,D0 000000B8: 6100 F336 'a..6' BSR *-$0CC8 ; FFFFF3F0 000000BC: 4DEE 014E 'M..N' LEA $014E(A6),A6 000000C0: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 000000C4: 6000 F26A '`..j' BRA *-$0D94 ; FFFFF330 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTREMOVEAPPL ended due to: vector glue below Comment: ##################################################################################### Module: DTGETAPPL [29D30, 29DE2) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (29D30): JSR FSQUEUE Unresolved outgoing references: +4 (29D34): BSR $29010 +8 (29D38): BSR $28F70 +16 (29D46): BSR $29100 +1E (29D4E): BSR $29080 +38 (29D68): BSR $28E8E +58 (29D88): BSR $28EA6 +A2 (29DD2): BSR $290A0 +AE (29DDE): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 625 625: DTGETAPPL Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETAPPL"(625) Segment="Main"(200) Size: Flags $00 ModuleSize 178 Content: Flags $08 Contents offset $0000 size $00B2 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 6100 F2DA 'a...' BSR *-$0D24 ; FFFFF2E0 00000008: 6100 F236 'a..6' BSR *-$0DC8 ; FFFFF240 0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000010: 9CFC 0116 '....' SUBA.W #$0116,A6 00000014: 2848 '(H' MOVEA.L A0,A4 00000016: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3D0 0000001A: 6600 008A 'f...' BNE *+$008C ; 000000A6 0000001E: 6100 F330 'a..0' BSR *-$0CCE ; FFFFF350 00000022: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0) 0024 0000002A: 14FC 0007 '....' MOVE.B #$07,(A2)+ 0000002E: 14FC 0002 '....' MOVE.B #$02,(A2)+ 00000032: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+ 00000036: 429A 'B.' CLR.L (A2)+ 00000038: 6100 F124 'a..$' BSR *-$0EDA ; FFFFF15E 0000003C: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0 00000040: 6660 'f`' BNE.S *+$0062 ; 000000A2 00000042: 302C 001A '0,..' MOVE.W $001A(A4),D0 00000046: 4A40 'J@' TST.W D0 00000048: 6602 'f.' BNE.S *+$0004 ; 0000004C 0000004A: 7001 'p.' MOVEQ #$01,D0 0000004C: 5340 'S@' SUBQ.W #1,D0 0000004E: 3140 0044 '1@.D' MOVE.W D0,$0044(A0) 00000052: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0) 00000058: 6100 F11C 'a...' BSR *-$0EE2 ; FFFFF176 0000005C: 6644 'fD' BNE.S *+$0046 ; 000000A2 0000005E: 102E 00C9 '....' MOVE.B $00C9(A6),D0 00000062: 0C00 0002 '....' CMPI.B #$02,D0 00000066: 6706 'g.' BEQ.S *+$0008 ; 0000006E 00000068: 303C FE61 '0<.a' MOVE.W #$FE61,D0 0000006C: 6034 '`4' BRA.S *+$0036 ; 000000A2 0000006E: 202E 00CA ' ...' MOVE.L $00CA(A6),D0 00000072: B0AC 0034 '...4' CMP.L $0034(A4),D0 00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E 00000078: 303C FE61 '0<.a' MOVE.W #$FE61,D0 0000007C: 6024 '`$' BRA.S *+$0026 ; 000000A2 0000007E: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4) 00000084: 296E 00F2 0064 ')n...d' MOVE.L $00F2(A6),$0064(A4) 0000008A: 4AAC 0012 'J...' TST.L $0012(A4) 0000008E: 6710 'g.' BEQ.S *+$0012 ; 000000A0 00000090: 41EE 00F6 'A...' LEA $00F6(A6),A0 00000094: 226C 0012 '"l..' MOVEA.L $0012(A4),A1 00000098: 7000 'p.' MOVEQ #$00,D0 0000009A: 1010 '..' MOVE.B (A0),D0 0000009C: 5200 'R.' ADDQ.B #1,D0 0000009E: A22E '..' _BlockMoveData ; A22E 000000A0: 7000 'p.' MOVEQ #$00,D0 000000A2: 6100 F2CC 'a...' BSR *-$0D32 ; FFFFF370 000000A6: 4DEE 0116 'M...' LEA $0116(A6),A6 000000AA: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 000000AE: 6000 F1A0 '`...' BRA *-$0E5E ; FFFFF250 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTGETAPPL ended due to: vector glue below Comment: ##################################################################################### Module: DTSETCOMMENT [29DF0, 29E64) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (29DF0): JSR FSQUEUE Unresolved outgoing references: +6 (29DF6): BSR $29010 +A (29DFA): BSR $28F70 +18 (29E08): BSR $29100 +1E (29E0E): BSR $29130 +46 (29E36): BSR $29080 +60 (29E50): BSR $28EBE +64 (29E54): BSR $290A0 +70 (29E60): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 626 626: DTSETCOMMENT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DTSETCOMMENT"(626) Segment="Main"(200) Size: Flags $00 ModuleSize 116 Content: Flags $08 Contents offset $0000 size $0074 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 97CB '..' SUBA.L A3,A3 00000006: 6100 F218 'a...' BSR *-$0DE6 ; FFFFF220 0000000A: 6100 F174 'a..t' BSR *-$0E8A ; FFFFF180 0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6 00000016: 2848 '(H' MOVEA.L A0,A4 00000018: 6100 F2F6 'a...' BSR *-$0D08 ; FFFFF310 0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068 0000001E: 6100 F320 'a.. ' BSR *-$0CDE ; FFFFF340 00000022: 6644 'fD' BNE.S *+$0046 ; 00000068 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 0000002A: 0C80 0000 00C7 '......' CMPI.L #$000000C7,D0 00000030: 6306 'c.' BLS.S *+$0008 ; 00000038 00000032: 203C 0000 00C7 ' <....' MOVE.L #$000000C7,D0 00000038: 1D40 00EE '.@..' MOVE.B D0,$00EE(A6) 0000003C: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 00000040: 43EE 00EF 'C...' LEA $00EF(A6),A1 00000044: A22E '..' _BlockMoveData ; A22E 00000046: 6100 F248 'a..H' BSR *-$0DB6 ; FFFFF290 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 102E 00EE '....' MOVE.B $00EE(A6),D0 00000050: 5200 'R.' ADDQ.B #1,D0 00000052: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) 00000056: 14FC 0005 '....' MOVE.B #$05,(A2)+ 0000005A: 14FC 0003 '....' MOVE.B #$03,(A2)+ 0000005E: 24C1 '$.' MOVE.L D1,(A2)+ 00000060: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF0CE 00000064: 6100 F24A 'a..J' BSR *-$0DB4 ; FFFFF2B0 00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6 0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 00000070: 6000 F11E '`...' BRA *-$0EE0 ; FFFFF190 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTSETCOMMENT ended due to: vector glue below Comment: ##################################################################################### Module: DTGETCOMMENT [29E70, 29EE4) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (29E70): JSR FSQUEUE Unresolved outgoing references: +6 (29E76): BSR $29010 +A (29E7A): BSR $28F70 +18 (29E88): BSR $29100 +22 (29E92): BSR $29130 +28 (29E98): BSR $29080 +3E (29EAE): BSR $28E8E +42 (29EB2): BSR $290A0 +70 (29EE0): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 627 627: DTGETCOMMENT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETCOMMENT"(627) Segment="Main"(200) Size: Flags $00 ModuleSize 116 Content: Flags $08 Contents offset $0000 size $0074 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 97CB '..' SUBA.L A3,A3 00000006: 6100 F198 'a...' BSR *-$0E66 ; FFFFF1A0 0000000A: 6100 F0F4 'a...' BSR *-$0F0A ; FFFFF100 0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6 00000016: 2848 '(H' MOVEA.L A0,A4 00000018: 6100 F276 'a..v' BSR *-$0D88 ; FFFFF290 0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068 0000001E: 42AC 0028 'B..(' CLR.L $0028(A4) 00000022: 6100 F29C 'a...' BSR *-$0D62 ; FFFFF2C0 00000026: 6640 'f@' BNE.S *+$0042 ; 00000068 00000028: 6100 F1E6 'a...' BSR *-$0E18 ; FFFFF210 0000002C: 217C 0000 00C8 '!|....' MOVE.L #$000000C8,$0024(A0) 0024 00000034: 14FC 0005 '....' MOVE.B #$05,(A2)+ 00000038: 14FC 0003 '....' MOVE.B #$03,(A2)+ 0000003C: 24C1 '$.' MOVE.L D1,(A2)+ 0000003E: 6100 EFDE 'a...' BSR *-$1020 ; FFFFF01E 00000042: 6100 F1EC 'a...' BSR *-$0E12 ; FFFFF230 00000046: 6620 'f ' BNE.S *+$0022 ; 00000068 00000048: 7000 'p.' MOVEQ #$00,D0 0000004A: 102E 00EE '....' MOVE.B $00EE(A6),D0 0000004E: 0C00 00C7 '....' CMPI.B #$C7,D0 00000052: 6304 'c.' BLS.S *+$0006 ; 00000058 00000054: 103C 00C7 '.<..' MOVE.B #$C7,D0 00000058: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) 0000005C: 41EE 00EF 'A...' LEA $00EF(A6),A0 00000060: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1 00000064: A22E '..' _BlockMoveData ; A22E 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6 0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 00000070: 6000 F09E '`...' BRA *-$0F60 ; FFFFF110 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTGETCOMMENT ended due to: vector glue below Comment: ##################################################################################### Module: DTREMOVECOMMENT [29EF0, 29F36) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (29EF0): JSR FSQUEUE Unresolved outgoing references: +6 (29EF6): BSR $29010 +A (29EFA): BSR $28F70 +18 (29F08): BSR $29100 +1E (29F0E): BSR $29130 +24 (29F14): BSR $29080 +32 (29F22): BSR $28EEE +36 (29F26): BSR $290A0 +42 (29F32): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 628 628: DTREMOVECOMMENT Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVECOMMENT"(628) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 97CB '..' SUBA.L A3,A3 00000006: 6100 F118 'a...' BSR *-$0EE6 ; FFFFF120 0000000A: 6100 F074 'a..t' BSR *-$0F8A ; FFFFF080 0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000012: 9CFC 00EE '....' SUBA.W #$00EE,A6 00000016: 2848 '(H' MOVEA.L A0,A4 00000018: 6100 F1F6 'a...' BSR *-$0E08 ; FFFFF210 0000001C: 661C 'f.' BNE.S *+$001E ; 0000003A 0000001E: 6100 F220 'a.. ' BSR *-$0DDE ; FFFFF240 00000022: 6616 'f.' BNE.S *+$0018 ; 0000003A 00000024: 6100 F16A 'a..j' BSR *-$0E94 ; FFFFF190 00000028: 14FC 0005 '....' MOVE.B #$05,(A2)+ 0000002C: 14FC 0003 '....' MOVE.B #$03,(A2)+ 00000030: 24C1 '$.' MOVE.L D1,(A2)+ 00000032: 6100 EFCA 'a...' BSR *-$1034 ; FFFFEFFE 00000036: 6100 F178 'a..x' BSR *-$0E86 ; FFFFF1B0 0000003A: 4DEE 00EE 'M...' LEA $00EE(A6),A6 0000003E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 00000042: 6000 F04C '`..L' BRA *-$0FB2 ; FFFFF090 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTREMOVECOMMENT ended due to: vector glue below Comment: ##################################################################################### Module: DTFLUSH [29F40, 29F86) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +0 (29F40): JSR FSQUEUE Unresolved outgoing references: +4 (29F44): BSR $29010 +8 (29F48): BSR $28F70 +16 (29F56): BSR $29100 +24 (29F64): BSR $28F06 +36 (29F76): BSR $28E4A +42 (29F82): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 629 629: DTFLUSH Module: Flags=$88=(ForcedActive Extern Code) Module="DTFLUSH"(629) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 6100 F0CA 'a...' BSR *-$0F34 ; FFFFF0D0 00000008: 6100 F026 'a..&' BSR *-$0FD8 ; FFFFF030 0000000C: 48E6 0098 'H...' MOVEM.L A0/A3/A4,-(A6) 00000010: 9CFC 00C8 '....' SUBA.W #$00C8,A6 00000014: 2848 '(H' MOVEA.L A0,A4 00000016: 6100 F1A8 'a...' BSR *-$0E56 ; FFFFF1C0 0000001A: 661E 'f.' BNE.S *+$0020 ; 0000003A 0000001C: 41D6 'A.' LEA (A6),A0 0000001E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 00000024: 6100 EFA0 'a...' BSR *-$105E ; FFFFEFC6 00000028: 6610 'f.' BNE.S *+$0012 ; 0000003A 0000002A: 41D6 'A.' LEA (A6),A0 0000002C: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) 00000032: 42A8 0012 'B...' CLR.L $0012(A0) 00000036: 6100 EED2 'a...' BSR *-$112C ; FFFFEF0A 0000003A: 4DEE 00C8 'M...' LEA $00C8(A6),A6 0000003E: 4CDE 1900 'L...' MOVEM.L (A6)+,A0/A3/A4 00000042: 6000 EFFC '`...' BRA *-$1002 ; FFFFF040 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTFLUSH ended due to: vector glue below Comment: ##################################################################################### Module: DTRESET [29F90, 2A0A0) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +E (29F9E): JSR FSQUEUE Unresolved outgoing references: +12 (29FA2): BSR $29010 +16 (29FA6): BSR $28F70 +24 (29FB4): BSR $29100 +44 (29FD4): BSR $28E32 +5E (29FEE): BSR $28E0A +72 (2A002): BSR $28E0A +80 (2A010): BSR $28DF6 +8C (2A01C): BSR $28F30 +94 (2A024): BSR $28F50 +BA (2A04A): PEA $28B40 +E4 (2A074): PEA $2A1D0 +EC (2A07C): BSR $28F30 +F4 (2A084): BSR $28F50 +10C (2A09C): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 630 630: DTRESET Module: Flags=$88=(ForcedActive Extern Code) Module="DTRESET"(630) Segment="Main"(200) Size: Flags $00 ModuleSize 272 Content: Flags $08 Contents offset $0000 size $0110 00000000: 0801 000A '....' BTST #$0A,D1 00000004: 6708 'g.' BEQ.S *+$000A ; 0000000E 00000006: 317C FFCE 0010 '1|....' MOVE.W #$FFCE,$0010(A0) 0000000C: 4E75 'Nu' RTS 0000000E: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000012: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF080 00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0 0000001A: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 0000001E: 9CFC 00EC '....' SUBA.W #$00EC,A6 00000022: 2848 '(H' MOVEA.L A0,A4 00000024: 6100 F14A 'a..J' BSR *-$0EB4 ; FFFFF170 00000028: 6600 00DA 'f...' BNE *+$00DC ; 00000104 0000002C: 41D6 'A.' LEA (A6),A0 0000002E: 43EE 00C8 'C...' LEA $00C8(A6),A1 00000032: 2149 0012 '!I..' MOVE.L A1,$0012(A0) 00000036: 4268 0016 'Bh..' CLR.W $0016(A0) 0000003A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 00000040: 42A8 001C 'B...' CLR.L $001C(A0) 00000044: 6100 EE5C 'a..\' BSR *-$11A2 ; FFFFEEA2 00000048: 6600 00BA 'f...' BNE *+$00BC ; 00000104 0000004C: 2D68 003A 00E8 '-h.:..' MOVE.L $003A(A0),$00E8(A6) 00000052: 41D6 'A.' LEA (A6),A0 00000054: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 0000005A: 42A8 001C 'B...' CLR.L $001C(A0) 0000005E: 6100 EE1A 'a...' BSR *-$11E4 ; FFFFEE7A 00000062: 6600 00A0 'f...' BNE *+$00A2 ; 00000104 00000066: 41D6 'A.' LEA (A6),A0 00000068: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0) 0000006E: 42A8 001C 'B...' CLR.L $001C(A0) 00000072: 6100 EE06 'a...' BSR *-$11F8 ; FFFFEE7A 00000076: 6600 008C 'f...' BNE *+$008E ; 00000104 0000007A: 216B 0018 0024 '!k...$' MOVE.L $0018(A3),$0024(A0) 00000080: 6100 EDE4 'a...' BSR *-$121A ; FFFFEE66 00000084: 41D6 'A.' LEA (A6),A0 00000086: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 0000008C: 6100 EF12 'a...' BSR *-$10EC ; FFFFEFA0 00000090: 7002 'p.' MOVEQ #$02,D0 00000092: A08E '..' DC.W $A08E ; OS 008E 00000094: 6100 EF2A 'a..*' BSR *-$10D4 ; FFFFEFC0 00000098: 666A 'fj' BNE.S *+$006C ; 00000104 0000009A: 41D6 'A.' LEA (A6),A0 0000009C: 43EE 00C8 'C...' LEA $00C8(A6),A1 000000A0: 2149 0012 '!I..' MOVE.L A1,$0012(A0) 000000A4: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) 000000AA: 317C 0025 001C '1|.%..' MOVE.W #$0025,$001C(A0) 000000B0: 42A8 002C 'B..,' CLR.L $002C(A0) 000000B4: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0) 000000BA: 487A EAF4 'Hz..' PEA *-$150A ; FFFFEBB0 000000BE: 215F 0034 '!_.4' MOVE.L (A7)+,$0034(A0) 000000C2: 7000 'p.' MOVEQ #$00,D0 000000C4: A08E '..' DC.W $A08E ; OS 008E 000000C6: 663C 'f<' BNE.S *+$003E ; 00000104 000000C8: 41D6 'A.' LEA (A6),A0 000000CA: 43EE 00C8 'C...' LEA $00C8(A6),A1 000000CE: 2149 0012 '!I..' MOVE.L A1,$0012(A0) 000000D2: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) 000000D8: 117C 0003 001B '.|....' MOVE.B #$03,$001B(A0) 000000DE: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0) 000000E4: 487A 015A 'Hz.Z' PEA *+$015C ; 00000240 000000E8: 215F 0052 '!_.R' MOVE.L (A7)+,$0052(A0) 000000EC: 6100 EEB2 'a...' BSR *-$114C ; FFFFEFA0 000000F0: 7001 'p.' MOVEQ #$01,D0 000000F2: A08E '..' DC.W $A08E ; OS 008E 000000F4: 6100 EECA 'a...' BSR *-$1134 ; FFFFEFC0 000000F8: 6600 000A 'f...' BNE *+$000C ; 00000104 000000FC: 3768 0018 0008 '7h....' MOVE.W $0018(A0),$0008(A3) 00000102: 7000 'p.' MOVEQ #$00,D0 00000104: 4DEE 00EC 'M...' LEA $00EC(A6),A6 00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 0000010C: 6000 EEE2 '`...' BRA *-$111C ; FFFFEFF0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000010 Comment: DTRESET ended due to: vector glue below Comment: ##################################################################################### Module: DTDELETE [2A0B0, 2A116) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +24 (2A0D4): BSR FINDDTVOL +0 (2A0B0): JSR FSQUEUE Unresolved outgoing references: +4 (2A0B4): BSR $28FB0 +8 (2A0B8): BSR $28F70 +30 (2A0E0): BSR $29200 +42 (2A0F2): BSR $28D50 +50 (2A100): BSR $28D50 +62 (2A112): BRA $28F80 VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 631 631: DTDELETE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DTDELETE"(631) Segment="Main"(200) Size: Flags $00 ModuleSize 102 Content: Flags $08 Contents offset $0000 size $0066 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 6100 EEFA 'a...' BSR *-$1104 ; FFFFEF00 00000008: 6100 EEB6 'a...' BSR *-$1148 ; FFFFEEC0 0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000010: 9CFC 00EC '....' SUBA.W #$00EC,A6 00000014: 2848 '(H' MOVEA.L A0,A4 00000016: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 0000001A: 266B 000E '&k..' MOVEA.L $000E(A3),A3 0000001E: 302B 000A '0+..' MOVE.W $000A(A3),D0 00000022: 3400 '4.' MOVE.W D0,D2 00000024: 6100 FFDA 'a...' BSR FINDDTVOL-DTDELETE+$FFDA ; ids: 602, 631 00000028: 672E 'g.' BEQ.S *+$0030 ; 00000058 0000002A: 43EE 00C8 'C...' LEA $00C8(A6),A1 0000002E: 3002 '0.' MOVE.W D2,D0 00000030: 6100 F11E 'a...' BSR *-$0EE0 ; FFFFF150 00000034: 41D6 'A.' LEA (A6),A0 00000036: 2149 0012 '!I..' MOVE.L A1,$0012(A0) 0000003A: 3141 0016 '1A..' MOVE.W D1,$0016(A0) 0000003E: 2142 0030 '!B.0' MOVE.L D2,$0030(A0) 00000042: 6100 EC5C 'a..\' BSR *-$13A2 ; FFFFECA0 00000046: 7000 'p.' MOVEQ #$00,D0 00000048: 1011 '..' MOVE.B (A1),D0 0000004A: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F' 00000050: 6100 EC4E 'a..N' BSR *-$13B0 ; FFFFECA0 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 6002 '`.' BRA.S *+$0004 ; 0000005A 00000058: 70D1 'p.' MOVEQ #$D1,D0 0000005A: 4DEE 00EC 'M...' LEA $00EC(A6),A6 0000005E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 00000062: 6000 EE6C '`..l' BRA *-$1192 ; FFFFEED0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="FINDDTVOL"(602) Ref2="DTDELETE"(631) 0026 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTDELETE ended due to: vector glue below Comment: ##################################################################################### Module: DTGETINFO [2A120, 2A1C0) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +0 (2A120): JSR FSQUEUE Unresolved outgoing references: +4 (2A124): BSR $29010 +8 (2A128): BSR $28F70 +16 (2A136): BSR $29100 +58 (2A178): BRA $28F80 +62 (2A182): BSR $28E32 +72 (2A192): BSR $28DBA VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a Dictionary: Flags $00 FirstId 632 632: DTGETINFO Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETINFO"(632) Segment="Main"(200) Size: Flags $00 ModuleSize 160 Content: Flags $08 Contents offset $0000 size $00A0 00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 00000004: 6100 EEEA 'a...' BSR *-$1114 ; FFFFEEF0 00000008: 6100 EE46 'a..F' BSR *-$11B8 ; FFFFEE50 0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) 00000010: 9CFC 00E8 '....' SUBA.W #$00E8,A6 00000014: 2848 '(H' MOVEA.L A0,A4 00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0 0000001A: 6634 'f4' BNE.S *+$0036 ; 00000050 0000001C: 41D6 'A.' LEA (A6),A0 0000001E: 43EE 00C8 'C...' LEA $00C8(A6),A1 00000022: 2149 0012 '!I..' MOVE.L A1,$0012(A0) 00000026: 42AC 0040 'B..@' CLR.L $0040(A4) 0000002A: 42AC 0044 'B..D' CLR.L $0044(A4) 0000002E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) 00000034: 6126 'a&' BSR.S *+$0028 ; 0000005C 00000036: 6618 'f.' BNE.S *+$001A ; 00000050 00000038: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0) 0000003E: 611C 'a.' BSR.S *+$001E ; 0000005C 00000040: 660E 'f.' BNE.S *+$0010 ; 00000050 00000042: 397C 0002 001A '9|....' MOVE.W #$0002,$001A(A4) 00000048: 396B 0010 0016 '9k....' MOVE.W $0010(A3),$0016(A4) 0000004E: 7000 'p.' MOVEQ #$00,D0 00000050: 4DEE 00E8 'M...' LEA $00E8(A6),A6 00000054: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 00000058: 6000 EE06 '`...' BRA *-$11F8 ; FFFFEE60 0000005C: 2D1F '-.' MOVE.L (A7)+,-(A6) 0000005E: 42A8 001C 'B...' CLR.L $001C(A0) 00000062: 6100 ECAE 'a...' BSR *-$1350 ; FFFFED12 00000066: 6632 'f2' BNE.S *+$0034 ; 0000009A 00000068: 2168 003A 0030 '!h.:.0' MOVE.L $003A(A0),$0030(A0) 0000006E: 4268 001C 'Bh..' CLR.W $001C(A0) 00000072: 6100 EC26 'a..&' BSR *-$13D8 ; FFFFEC9A 00000076: 6622 'f"' BNE.S *+$0024 ; 0000009A 00000078: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 0000007C: D0A8 0036 '...6' ADD.L $0036(A0),D0 00000080: D0A8 0040 '...@' ADD.L $0040(A0),D0 00000084: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) 00000088: 202C 0044 ' ,.D' MOVE.L $0044(A4),D0 0000008C: D0A8 003A '...:' ADD.L $003A(A0),D0 00000090: D0A8 0044 '...D' ADD.L $0044(A0),D0 00000094: 2940 0044 ')@.D' MOVE.L D0,$0044(A4) 00000098: 7000 'p.' MOVEQ #$00,D0 0000009A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000009C: 4A40 'J@' TST.W D0 0000009E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSQUEUE"(380) 00000002 Comment: DTGETINFO ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_2A1D0 [2A1D0, 2A218) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 633 633: AUTOMOD_2A1D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A1D0"(633) Segment="Main"(200) Size: Flags $00 ModuleSize 72 Content: Flags $08 Contents offset $0000 size $0048 00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) 00000004: 1018 '..' MOVE.B (A0)+,D0 00000006: 720B 'r.' MOVEQ #$0B,D1 00000008: 0C10 0001 '....' CMPI.B #$01,(A0) 0000000C: 6712 'g.' BEQ.S *+$0014 ; 00000020 0000000E: 7207 'r.' MOVEQ #$07,D1 00000010: 0C10 0002 '....' CMPI.B #$02,(A0) 00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 00000016: 7205 'r.' MOVEQ #$05,D1 00000018: 0C10 0003 '....' CMPI.B #$03,(A0) 0000001C: 6702 'g.' BEQ.S *+$0004 ; 00000020 0000001E: 1200 '..' MOVE.B D0,D1 00000020: 4A19 'J.' TST.B (A1)+ 00000022: B109 '..' CMPM.B (A1)+,(A0)+ 00000024: 621A 'b.' BHI.S *+$001C ; 00000040 00000026: 6514 'e.' BCS.S *+$0016 ; 0000003C 00000028: 5301 'S.' SUBQ.B #1,D1 0000002A: 5300 'S.' SUBQ.B #1,D0 0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 0000002E: 4A01 'J.' TST.B D1 00000030: 66F0 'f.' BNE.S *-$000E ; 00000022 00000032: 600C '`.' BRA.S *+$000E ; 00000040 00000034: 4A01 'J.' TST.B D1 00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C 00000038: 7000 'p.' MOVEQ #$00,D0 0000003A: 6006 '`.' BRA.S *+$0008 ; 00000042 0000003C: 70FF 'p.' MOVEQ #$FF,D0 0000003E: 6002 '`.' BRA.S *+$0004 ; 00000042 00000040: 7001 'p.' MOVEQ #$01,D0 00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1 00000046: 4E75 'Nu' RTS Comment: AUTOMOD_2A1D0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_2A220 [2A220, 2A226) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 634 634: AUTOMOD_2A220 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A220"(634) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 303C 0392 '0<..' MOVE.W #$0392,D0 00000004: A9C9 '..' _SysError ; A9C9 Comment: AUTOMOD_2A220 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: HFS_2A230 [2A230, 2A520) Module started due to: MODGUESS (align, label) Resolved outgoing references: +96 (2A2C6): BSR __v__TRASHBLOCKS Unresolved outgoing references: +2A (2A25A): BSR $2A972 +46 (2A276): BSR $2A994 +5A (2A28A): BSR $2A994 +E4 (2A314): BSR $2A972 +EE (2A31E): BSR $2A994 +F2 (2A322): BSR $2AADE +136 (2A366): BSR $2AD20 +13C (2A36C): BSR $2AD0C +1CE (2A3FE): BSR $2A8B0 +1DE (2A40E): BSR $2AC2C +216 (2A446): BSR $2AD0C +220 (2A450): BSR $2ABD8 +22A (2A45A): BSR $2AD0C +248 (2A478): BSR $2A8C2 +24E (2A47E): BSR $2A8A8 +264 (2A494): BSR $2AB3A +2A0 (2A4D0): BSR $2A8CC +2B4 (2A4E4): BSR $2AD20 +2BA (2A4EA): BSR $2AD0C +6 (2A236): VFLUSHCACHE Trap A0C0 +A6 (2A2D6): GETBLOCK +AC (2A2DC): VGETBLOCK Trap A0C1 Dictionary: Flags $00 FirstId 635 635: HFS_2A230 636: VFLUSHCACHE 637: GETBLOCK 638: VGETBLOCK Pad Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A230"(635) Segment="Main"(200) Size: Flags $00 ModuleSize 752 Content: Flags $08 Contents offset $0000 size $02F0 00000000: 2F38 0700 '/8..' MOVE.L $0700,-(A7) 00000004: 4E75 'Nu' RTS 00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000008: 48E6 7E78 'H.~x' MOVEM.L D1-D6/A1-A4,-(A6) 0000000C: 3A01 ':.' MOVE.W D1,D5 0000000E: 2678 037C '&x.|' MOVEA.L $037C,A3 00000012: 3200 '2.' MOVE.W D0,D1 00000014: 6F36 'o6' BLE.S *+$0038 ; 0000004C 00000016: 2278 034E '"x.N' MOVEA.L $034E,A1 0000001A: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 0000001E: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 00000022: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W) 00000028: 56C6 'V.' SNE D6 0000002A: 6100 0716 'a...' BSR *+$0718 ; 00000742 0000002E: 6700 006C 'g..l' BEQ *+$006E ; 0000009C 00000032: 4A6C 0010 'Jl..' TST.W $0010(A4) 00000036: 6764 'gd' BEQ.S *+$0066 ; 0000009C 00000038: 4A38 0377 'J8.w' TST.B $0377 0000003C: 6608 'f.' BNE.S *+$000A ; 00000046 0000003E: 082C 0007 0014 '.,....' BTST #$07,$0014(A4) 00000044: 6656 'fV' BNE.S *+$0058 ; 0000009C 00000046: 6100 071C 'a...' BSR *+$071E ; 00000764 0000004A: 6014 '`.' BRA.S *+$0016 ; 00000060 0000004C: 284B '(K' MOVEA.L A3,A4 0000004E: 2854 '(T' MOVEA.L (A4),A4 00000050: B9CB '..' CMPA.L A3,A4 00000052: 6748 'gH' BEQ.S *+$004A ; 0000009C 00000054: B5EC 001C '....' CMPA.L $001C(A4),A2 00000058: 66F4 'f.' BNE.S *-$000A ; 0000004E 0000005A: 6100 0708 'a...' BSR *+$070A ; 00000764 0000005E: 60EE '`.' BRA.S *-$0010 ; 0000004E 00000060: 0805 0001 '....' BTST #$01,D5 00000064: 6606 'f.' BNE.S *+$0008 ; 0000006C 00000066: 0805 0000 '....' BTST #$00,D5 0000006A: 6730 'g0' BEQ.S *+$0032 ; 0000009C 0000006C: 3001 '0.' MOVE.W D1,D0 0000006E: 7200 'r.' MOVEQ #$00,D1 00000070: 74FF 't.' MOVEQ #$FF,D2 00000072: 2F07 '/.' MOVE.L D7,-(A7) 00000074: 7E00 '~.' MOVEQ #$00,D7 00000076: 0805 0001 '....' BTST #$01,D5 0000007A: 6614 'f.' BNE.S *+$0016 ; 00000090 0000007C: 2A2E 0034 '*..4' MOVE.L $0034(A6),D5 00000080: B3C5 '..' CMPA.L D5,A1 00000082: 6612 'f.' BNE.S *+$0014 ; 00000096 00000084: B06E 0032 '.n.2' CMP.W $0032(A6),D0 00000088: 660C 'f.' BNE.S *+$000E ; 00000096 0000008A: 4AAE 002C 'J..,' TST.L $002C(A6) 0000008E: 6606 'f.' BNE.S *+$0008 ; 00000096 00000090: 2E3C 6861 5368 '..' MOVEM.L (A6)+,D1-D7/A1-A5 000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7) 000002E6: 4A40 'J@' TST.W D0 000002E8: 4E75 'Nu' RTS 000002EA: 2078 0A06 ' x..' MOVEA.L $0A06,A0 000002EE: 60F0 '`.' BRA.S *-$000E ; 000002E0 Dictionary: Flags $00 FirstId 639 639: __v__TRASHBLOCKS Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="__v__TRASHBLOCKS"(639) Ref2="HFS_2A230"(635) 0098 EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VFLUSHCACHE"(636) EntryPoint: Flags=$08=(Extern Code) Offset=$00A6 Entry="GETBLOCK"(637) EntryPoint: Flags=$08=(Extern Code) Offset=$00AC Entry="VGETBLOCK"(638) Comment: HFS_2A230 ended due to: ran into next module Comment: ##################################################################################### Module: HFS_2A520 [2A520, 2A540) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +8 (2A528): BSR $2AF62 +6 (2A526): VMARKBLOCK Trap A0C2 Dictionary: Flags $00 FirstId 640 640: HFS_2A520 641: VMARKBLOCK Pad Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A520"(640) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 2F38 0708 '/8..' MOVE.L $0708,-(A7) 00000004: 4E75 'Nu' RTS 00000006: 2F0C '/.' MOVE.L A4,-(A7) 00000008: 6100 0A38 'a..8' BSR *+$0A3A ; 00000A42 0000000C: 08EC 0007 0010 '......' BSET #$07,$0010(A4) 00000012: 286C 0028 '(l.(' MOVEA.L $0028(A4),A4 00000016: 08EC 0005 000C '......' BSET #$05,$000C(A4) 0000001C: 285F '(_' MOVEA.L (A7)+,A4 0000001E: 4E75 'Nu' RTS EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VMARKBLOCK"(641) Comment: HFS_2A520 ended due to: ran into next module Comment: ##################################################################################### Module: MARKA5BLOCK [2A540, 2B358) Module started due to: MODGUESS (align, label) Resolved outgoing references: +D0A (2B24A): BSR HFS_2A230 +CFE (2B23E): BSR HFS_2A230 +CF2 (2B232): BSR HFS_2A230 +326 (2A866): BSR HFS_2A520 +320 (2A860): BSR GETBLOCK +27C (2A7BC): BSR HFS_2A230 +248 (2A788): BSR GETBLOCK +1E2 (2A722): BSR HFS_2A230 VectorTable comment: {sources}OS:HFS:Cache.a +8 (2A548): HFS_2A548 +E (2A54E): VRELBLOCK Trap A0C3 +82 (2A5C2): HFS_2A5C2 +88 (2A5C8): VTRASHVBLKS Trap A0C5 +B6 (2A5F6): TRASHFBLOCKS VectorTable comment: {sources}OS:HFS:Cache.a +C0 (2A600): TRASHBLOCKS VectorTable comment: {sources}OS:HFS:Cache.a +F8 (2A638): VTRASHBLOCKS Trap A0C4 +196 (2A6D6): VCACHERDIP Trap A0C7 +30E (2A84E): VCACHEWRIP Trap A0C6 +A74 (2AFB4): INITCACHE VectorTable comment: {sources}OS:HFS:Cache.a Dictionary: Flags $00 FirstId 642 642: MARKA5BLOCK 643: TRASHFBLOCKS 644: TRASHBLOCKS 645: INITCACHE 646: HFS_2A548 647: VRELBLOCK 648: HFS_2A5C2 649: VTRASHVBLKS 650: VTRASHBLOCKS 651: VCACHERDIP 652: VCACHEWRIP Module: Flags=$88=(ForcedActive Extern Code) Module="MARKA5BLOCK"(642) Segment="Main"(200) Size: Flags $00 ModuleSize 3608 Content: Flags $08 Contents offset $0000 size $0E18 00000000: C14D '.M' EXG A0,A5 00000002: 61DC 'a.' BSR.S *-$0022 ; FFFFFFE0 00000004: C14D '.M' EXG A0,A5 00000006: 4E75 'Nu' RTS 00000008: 2F38 070C '/8..' MOVE.L $070C,-(A7) 0000000C: 4E75 'Nu' RTS 0000000E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000010: 48E6 080C 'H...' MOVEM.L D4/A4/A5,-(A6) 00000014: 6100 0A0C 'a...' BSR *+$0A0E ; 00000A22 00000018: 08AC 0006 0010 '......' BCLR #$06,$0010(A4) 0000001E: 0801 0003 '....' BTST #$03,D1 00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E 00000024: 2F07 '/.' MOVE.L D7,-(A7) 00000026: 2E3C 6861 5368 '..' MOVE.W D1,D7 0000021A: 4EBA 0160 'N..`' JSR *+$0162 ; 0000037C 0000021E: 664A 'fJ' BNE.S *+$004C ; 0000026A 00000220: 4A82 'J.' TST.L D2 00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228 00000224: 95A8 0028 '...(' SUB.L D2,$0028(A0) 00000228: 200C ' .' MOVE.L A4,D0 0000022A: 6710 'g.' BEQ.S *+$0012 ; 0000023C 0000022C: 48E6 0C00 'H...' MOVEM.L D4/D5,-(A6) 00000230: 5384 'S.' SUBQ.L #1,D4 00000232: D885 '..' ADD.L D5,D4 00000234: 6100 0318 'a...' BSR *+$031A ; 0000054E 00000238: 4CDE 0030 'L..0' MOVEM.L (A6)+,D4/D5 0000023C: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3 00000242: 2405 '$.' MOVE.L D5,D2 00000244: 720C 'r.' MOVEQ #$0C,D1 00000246: 3007 '0.' MOVE.W D7,D0 00000248: 6100 FDB6 'a...' BSR GETBLOCK-MARKA5BLOCK+$FDB6 ; ids: 637, 642 0000024C: 661A 'f.' BNE.S *+$001C ; 00000268 0000024E: 2278 0394 '"x..' MOVEA.L $0394,A1 00000252: 4A69 003A 'Ji.:' TST.W $003A(A1) 00000256: 6608 'f.' BNE.S *+$000A ; 00000260 00000258: 224D '"M' MOVEA.L A5,A1 0000025A: C149 '.I' EXG A0,A1 0000025C: 2003 ' .' MOVE.L D3,D0 0000025E: A22E '..' _BlockMoveData ; A22E 00000260: DBC3 '..' ADDA.L D3,A5 00000262: 5285 'R.' ADDQ.L #1,D5 00000264: 5344 'SD' SUBQ.W #1,D4 00000266: 6EDA 'n.' BGT.S *-$0024 ; 00000242 00000268: 7000 'p.' MOVEQ #$00,D0 0000026A: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 0000026E: 6062 '`b' BRA.S *+$0064 ; 000002D2 00000270: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) 00000274: 3001 '0.' MOVE.W D1,D0 00000276: 7200 'r.' MOVEQ #$00,D1 00000278: 50F8 0377 'P..w' ST $0377 0000027C: 6100 FD82 'a...' BSR HFS_2A230-MARKA5BLOCK+$FD82 ; ids: 635, 642 00000280: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 00000284: 664C 'fL' BNE.S *+$004E ; 000002D2 00000286: 4EBA 00E8 'N...' JSR *+$00EA ; 00000370 0000028A: 6646 'fF' BNE.S *+$0048 ; 000002D2 0000028C: 48E6 0E1C 'H...' MOVEM.L D4-D6/A3-A5,-(A6) 00000290: 2806 '(.' MOVE.L D6,D4 00000292: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5 00000296: DBE8 0028 '...(' ADDA.L $0028(A0),A5 0000029A: 7009 'p.' MOVEQ #$09,D0 0000029C: E0AC '..' LSR.L D0,D4 0000029E: E0AD '..' LSR.L D0,D5 000002A0: 48E6 1210 'H...' MOVEM.L D3/D6/A3,-(A6) 000002A4: 2678 037C '&x.|' MOVEA.L $037C,A3 000002A8: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 000002AC: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W) 000002B2: 56C6 'V.' SNE D6 000002B4: 6100 017C 'a..|' BSR *+$017E ; 00000432 000002B8: 4CDE 0848 'L..H' MOVEM.L (A6)+,D3/D6/A3 000002BC: 4EBA 00BE 'N...' JSR *+$00C0 ; 0000037C 000002C0: 660C 'f.' BNE.S *+$000E ; 000002CE 000002C2: 200C ' .' MOVE.L A4,D0 000002C4: 6708 'g.' BEQ.S *+$000A ; 000002CE 000002C6: 5384 'S.' SUBQ.L #1,D4 000002C8: D885 '..' ADD.L D5,D4 000002CA: 6100 0282 'a...' BSR *+$0284 ; 0000054E 000002CE: 4CDE 3870 'L.8p' MOVEM.L (A6)+,D4-D6/A3-A5 000002D2: 48E7 0040 'H..@' MOVEM.L A1,-(A7) 000002D6: 2278 0394 '"x..' MOVEA.L $0394,A1 000002DA: 4269 003A 'Bi.:' CLR.W $003A(A1) 000002DE: 4CDF 0200 'L...' MOVEM.L (A7)+,A1 000002E2: 261E '&.' MOVE.L (A6)+,D3 000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7) 000002E6: 4A40 'J@' TST.W D0 000002E8: 4E75 'Nu' RTS 000002EA: 2C04 ',.' MOVE.L D4,D6 000002EC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) 000002F0: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5 000002F4: DBE8 0028 '...(' ADDA.L $0028(A0),A5 000002F8: 3E01 '>.' MOVE.W D1,D7 000002FA: 7609 'v.' MOVEQ #$09,D3 000002FC: E6AC '..' LSR.L D3,D4 000002FE: E6AD '..' LSR.L D3,D5 00000300: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3 00000306: 4E75 'Nu' RTS 00000308: 2F38 0718 '/8..' MOVE.L $0718,-(A7) 0000030C: 4E75 'Nu' RTS 0000030E: 2D1F '-.' MOVE.L (A7)+,-(A6) 00000310: 2D03 '-.' MOVE.L D3,-(A6) 00000312: 6100 FE54 'a..T' BSR *-$01AA ; 00000168 00000316: 662A 'f*' BNE.S *+$002C ; 00000342 00000318: 61D0 'a.' BSR.S *-$002E ; 000002EA 0000031A: 2405 '$.' MOVE.L D5,D2 0000031C: 720C 'r.' MOVEQ #$0C,D1 0000031E: 3007 '0.' MOVE.W D7,D0 00000320: 6100 FCDE 'a...' BSR GETBLOCK-MARKA5BLOCK+$FCDE ; ids: 637, 642 00000324: 6616 'f.' BNE.S *+$0018 ; 0000033C 00000326: 6100 FCD8 'a...' BSR HFS_2A520-MARKA5BLOCK+$FCD8 ; ids: 640, 642 0000032A: 2248 '"H' MOVEA.L A0,A1 0000032C: 204D ' M' MOVEA.L A5,A0 0000032E: 2003 ' .' MOVE.L D3,D0 00000330: A22E '..' _BlockMoveData ; A22E 00000332: DBC3 '..' ADDA.L D3,A5 00000334: 5285 'R.' ADDQ.L #1,D5 00000336: 5344 'SD' SUBQ.W #1,D4 00000338: 6EE0 'n.' BGT.S *-$001E ; 0000031A 0000033A: 7000 'p.' MOVEQ #$00,D0 0000033C: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 00000340: 6022 '`"' BRA.S *+$0024 ; 00000364 00000342: 4EBA 002C 'N..,' JSR *+$002E ; 00000370 00000346: 661C 'f.' BNE.S *+$001E ; 00000364 00000348: 48E6 6100 'H.a.' MOVEM.L D1/D2/D7,-(A6) 0000034C: 3001 '0.' MOVE.W D1,D0 0000034E: 2205 '".' MOVE.L D5,D1 00000350: 2406 '$.' MOVE.L D6,D2 00000352: 2E3C 5772 4950 '..' MOVEM.L D2-D6/A0-A5,-(A6) 00000464: 47EC 0020 'G.. ' LEA $0020(A4),A3 00000468: 284B '(K' MOVEA.L A3,A4 0000046A: 7800 'x.' MOVEQ #$00,D4 0000046C: 2478 0394 '$x..' MOVEA.L $0394,A2 00000470: 2A6A 0046 '*j.F' MOVEA.L $0046(A2),A5 00000474: 2C2A 004A ',*.J' MOVE.L $004A(A2),D6 00000478: 7409 't.' MOVEQ #$09,D2 0000047A: E4AE '..' LSR.L D2,D6 0000047C: 5386 'S.' SUBQ.L #1,D6 0000047E: 2854 '(T' MOVEA.L (A4),A4 00000480: B9CB '..' CMPA.L A3,A4 00000482: 6700 008C 'g...' BEQ *+$008E ; 00000510 00000486: 08AC 0007 FFF8 '......' BCLR #$07,-$0008(A4) 0000048C: 67F0 'g.' BEQ.S *-$000E ; 0000047E 0000048E: 2804 '(.' MOVE.L D4,D4 00000490: 6608 'f.' BNE.S *+$000A ; 0000049A 00000492: 45EC FFE8 'E...' LEA -$0018(A4),A2 00000496: 7801 'x.' MOVEQ #$01,D4 00000498: 60E4 '`.' BRA.S *-$001A ; 0000047E 0000049A: 43EC FFE8 'C...' LEA -$0018(A4),A1 0000049E: 262A 0020 '&*. ' MOVE.L $0020(A2),D3 000004A2: D684 '..' ADD.L D4,D3 000004A4: B6A9 0020 '... ' CMP.L $0020(A1),D3 000004A8: 661E 'f.' BNE.S *+$0020 ; 000004C8 000004AA: B886 '..' CMP.L D6,D4 000004AC: 621A 'b.' BHI.S *+$001C ; 000004C8 000004AE: 2069 0030 ' i.0' MOVEA.L $0030(A1),A0 000004B2: 2004 ' .' MOVE.L D4,D0 000004B4: E188 '..' LSL.L #8,D0 000004B6: D080 '..' ADD.L D0,D0 000004B8: 224D '"M' MOVEA.L A5,A1 000004BA: D3C0 '..' ADDA.L D0,A1 000004BC: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 000004C2: A22E '..' _BlockMoveData ; A22E 000004C4: 5284 'R.' ADDQ.L #1,D4 000004C6: 60B6 '`.' BRA.S *-$0048 ; 0000047E 000004C8: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 000004CE: 621A 'b.' BHI.S *+$001C ; 000004EA 000004D0: 48E6 000C 'H...' MOVEM.L A4/A5,-(A6) 000004D4: 284A '(J' MOVEA.L A2,A4 000004D6: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4 000004DC: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5 000004E0: 4EBA FEAA 'N...' JSR *-$0154 ; 0000038C 000004E4: 4CDE 3000 'L.0.' MOVEM.L (A6)+,A4/A5 000004E8: 601C '`.' BRA.S *+$001E ; 00000506 000004EA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 000004F0: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0 000004F4: 224D '"M' MOVEA.L A5,A1 000004F6: A22E '..' _BlockMoveData ; A22E 000004F8: 2D0C '-.' MOVE.L A4,-(A6) 000004FA: 284A '(J' MOVEA.L A2,A4 000004FC: E18C '..' LSL.L #8,D4 000004FE: D884 '..' ADD.L D4,D4 00000500: 4EBA FE8A 'N...' JSR *-$0174 ; 0000038C 00000504: 285E '(^' MOVEA.L (A6)+,A4 00000506: 45EC FFE8 'E...' LEA -$0018(A4),A2 0000050A: 7801 'x.' MOVEQ #$01,D4 0000050C: 6000 FF70 '`..p' BRA *-$008E ; 0000047E 00000510: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 00000516: 6216 'b.' BHI.S *+$0018 ; 0000052E 00000518: 2804 '(.' MOVE.L D4,D4 0000051A: 672A 'g*' BEQ.S *+$002C ; 00000546 0000051C: 284A '(J' MOVEA.L A2,A4 0000051E: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4 00000524: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5 00000528: 4EBA FE62 'N..b' JSR *-$019C ; 0000038C 0000052C: 6018 '`.' BRA.S *+$001A ; 00000546 0000052E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 00000534: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0 00000538: 224D '"M' MOVEA.L A5,A1 0000053A: A22E '..' _BlockMoveData ; A22E 0000053C: 284A '(J' MOVEA.L A2,A4 0000053E: D884 '..' ADD.L D4,D4 00000540: E18C '..' LSL.L #8,D4 00000542: 4EBA FE48 'N..H' JSR *-$01B6 ; 0000038C 00000546: 4CDE 3F7C 'L.?|' MOVEM.L (A6)+,D2-D6/A0-A5 0000054A: 2F1E '/.' MOVE.L (A6)+,-(A7) 0000054C: 4E75 'Nu' RTS 0000054E: 082C 0005 0014 '.,....' BTST #$05,$0014(A4) 00000554: 6744 'gD' BEQ.S *+$0046 ; 0000059A 00000556: 48E6 00D8 'H...' MOVEM.L A0/A1/A3/A4,-(A6) 0000055A: 47EC 0020 'G.. ' LEA $0020(A4),A3 0000055E: 284B '(K' MOVEA.L A3,A4 00000560: 2854 '(T' MOVEA.L (A4),A4 00000562: B9CB '..' CMPA.L A3,A4 00000564: 6730 'g0' BEQ.S *+$0032 ; 00000596 00000566: 082C 0007 FFF8 '.,....' BTST #$07,-$0008(A4) 0000056C: 67F2 'g.' BEQ.S *-$000C ; 00000560 0000056E: 202C 000C ' ,..' MOVE.L $000C(A4),D0 00000572: BA80 '..' CMP.L D0,D5 00000574: 62EA 'b.' BHI.S *-$0014 ; 00000560 00000576: B880 '..' CMP.L D0,D4 00000578: 65E6 'e.' BCS.S *-$0018 ; 00000560 0000057A: 9085 '..' SUB.L D5,D0 0000057C: E188 '..' LSL.L #8,D0 0000057E: D080 '..' ADD.L D0,D0 00000580: 224D '"M' MOVEA.L A5,A1 00000582: D3C0 '..' ADDA.L D0,A1 00000584: 41EC FFE8 'A...' LEA -$0018(A4),A0 00000588: 2068 0030 ' h.0' MOVEA.L $0030(A0),A0 0000058C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 00000592: A22E '..' _BlockMoveData ; A22E 00000594: 60CA '`.' BRA.S *-$0034 ; 00000560 00000596: 4CDE 1B00 'L...' MOVEM.L (A6)+,A0/A1/A3/A4 0000059A: 7000 'p.' MOVEQ #$00,D0 0000059C: 4E75 'Nu' RTS 0000059E: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) 000005A2: 4AAC 001C 'J...' TST.L $001C(A4) 000005A6: 674A 'gJ' BEQ.S *+$004C ; 000005F2 000005A8: 42AC 001C 'B...' CLR.L $001C(A4) 000005AC: 2078 0378 ' x.x' MOVEA.L $0378,A0 000005B0: 43EC 0008 'C...' LEA $0008(A4),A1 000005B4: 6100 0240 'a..@' BSR *+$0242 ; 000007F6 000005B8: 41EC 0008 'A...' LEA $0008(A4),A0 000005BC: 2088 ' .' MOVE.L A0,(A0) 000005BE: 2148 0004 '!H..' MOVE.L A0,$0004(A0) 000005C2: 41EC 0020 'A.. ' LEA $0020(A4),A0 000005C6: 2088 ' .' MOVE.L A0,(A0) 000005C8: 2148 0004 '!H..' MOVE.L A0,$0004(A0) 000005CC: 42AC 0010 'B...' CLR.L $0010(A4) 000005D0: 426C 0014 'Bl..' CLR.W $0014(A4) 000005D4: 426C 0016 'Bl..' CLR.W $0016(A4) 000005D8: 42AC 0018 'B...' CLR.L $0018(A4) 000005DC: 42AC 002C 'B..,' CLR.L $002C(A4) 000005E0: 6100 01FE 'a...' BSR *+$0200 ; 000007E0 000005E4: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 000005E8: 6100 01E2 'a...' BSR *+$01E4 ; 000007CC 000005EC: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 000005F0: 4E75 'Nu' RTS 000005F2: B9EB 0004 '....' CMPA.L $0004(A3),A4 000005F6: 67F4 'g.' BEQ.S *-$000A ; 000005EC 000005F8: 60E6 '`.' BRA.S *-$0018 ; 000005E0 000005FA: 48E7 8280 'H...' MOVEM.L D0/D6/A0,-(A7) 000005FE: 08EC 0005 0010 '......' BSET #$05,$0010(A4) 00000604: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 00000608: 5368 0008 'Sh..' SUBQ.W #1,$0008(A0) 0000060C: 6606 'f.' BNE.S *+$0008 ; 00000614 0000060E: 5148 'QH' SUBQ.W #8,A0 00000610: 6152 'aR' BSR.S *+$0054 ; 00000664 00000612: 5048 'PH' ADDQ.W #8,A0 00000614: 2C28 0020 ',(. ' MOVE.L $0020(A0),D6 00000618: 6100 01C6 'a...' BSR *+$01C8 ; 000007E0 0000061C: 49EC 0018 'I...' LEA $0018(A4),A4 00000620: 6100 01BE 'a...' BSR *+$01C0 ; 000007E0 00000624: 288C '(.' MOVE.L A4,(A4) 00000626: 294C 0004 ')L..' MOVE.L A4,$0004(A4) 0000062A: 49EC FFE8 'I...' LEA -$0018(A4),A4 0000062E: 2078 0378 ' x.x' MOVEA.L $0378,A0 00000632: 2948 0028 ')H.(' MOVE.L A0,$0028(A4) 00000636: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) 0000063A: 42AC 0014 'B...' CLR.L $0014(A4) 0000063E: 0C87 6861 5368 '..haSh' CMPI.L #$68615368,D7 ; 'haSh' 00000644: 670A 'g.' BEQ.S *+$000C ; 00000650 00000646: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000064A: 6100 0180 'a...' BSR *+$0182 ; 000007CC 0000064E: 600E '`.' BRA.S *+$0010 ; 0000065E 00000650: 6100 017A 'a..z' BSR *+$017C ; 000007CC 00000654: 08AC 0005 0010 '......' BCLR #$05,$0010(A4) 0000065A: 6100 0326 'a..&' BSR *+$0328 ; 00000982 0000065E: 4CDF 0141 'L..A' MOVEM.L (A7)+,D0/D6/A0 00000662: 4E75 'Nu' RTS 00000664: 2C0C ',.' MOVE.L A4,D6 00000666: 2878 037C '(x.|' MOVEA.L $037C,A4 0000066A: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 0000066E: B1C0 '..' CMPA.L D0,A0 00000670: 6722 'g"' BEQ.S *+$0024 ; 00000694 00000672: 2848 '(H' MOVEA.L A0,A4 00000674: 2050 ' P' MOVEA.L (A0),A0 00000676: B1C0 '..' CMPA.L D0,A0 00000678: 6710 'g.' BEQ.S *+$0012 ; 0000068A 0000067A: 4A68 0010 'Jh..' TST.W $0010(A0) 0000067E: 66F4 'f.' BNE.S *-$000A ; 00000674 00000680: 2028 0004 ' (..' MOVE.L $0004(A0),D0 00000684: B9C0 '..' CMPA.L D0,A4 00000686: 670A 'g.' BEQ.S *+$000C ; 00000692 00000688: 2040 ' @' MOVEA.L D0,A0 0000068A: 6100 0154 'a..T' BSR *+$0156 ; 000007E0 0000068E: 6100 013C 'a..<' BSR *+$013E ; 000007CC 00000692: 204C ' L' MOVEA.L A4,A0 00000694: 2846 '(F' MOVEA.L D6,A4 00000696: 4E75 'Nu' RTS 00000698: 48E7 80E0 'H...' MOVEM.L D0/A0-A2,-(A7) 0000069C: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 000006A0: 41EB 0018 'A...' LEA $0018(A3),A0 000006A4: 2268 0004 '"h..' MOVEA.L $0004(A0),A1 000006A8: B3C8 '..' CMPA.L A0,A1 000006AA: 672E 'g.' BEQ.S *+$0030 ; 000006DA 000006AC: B0A9 000C '....' CMP.L $000C(A1),D0 000006B0: 6504 'e.' BCS.S *+$0006 ; 000006B6 000006B2: 2049 ' I' MOVEA.L A1,A0 000006B4: 6024 '`$' BRA.S *+$0026 ; 000006DA 000006B6: 2250 '"P' MOVEA.L (A0),A1 000006B8: B0A9 000C '....' CMP.L $000C(A1),D0 000006BC: 651C 'e.' BCS.S *+$001E ; 000006DA 000006BE: 2453 '$S' MOVEA.L (A3),A2 000006C0: B0AA 0024 '...$' CMP.L $0024(A2),D0 000006C4: 6504 'e.' BCS.S *+$0006 ; 000006CA 000006C6: 43EA 0018 'C...' LEA $0018(A2),A1 000006CA: 2448 '$H' MOVEA.L A0,A2 000006CC: 2049 ' I' MOVEA.L A1,A0 000006CE: 2251 '"Q' MOVEA.L (A1),A1 000006D0: B5C9 '..' CMPA.L A1,A2 000006D2: 6706 'g.' BEQ.S *+$0008 ; 000006DA 000006D4: B0A9 000C '....' CMP.L $000C(A1),D0 000006D8: 62F2 'b.' BHI.S *-$000C ; 000006CC 000006DA: 49EC 0018 'I...' LEA $0018(A4),A4 000006DE: 6100 00EC 'a...' BSR *+$00EE ; 000007CC 000006E2: 49EC FFE8 'I...' LEA -$0018(A4),A4 000006E6: 4CDF 0701 'L...' MOVEM.L (A7)+,D0/A0-A2 000006EA: 4E75 'Nu' RTS 000006EC: 2D1F '-.' MOVE.L (A7)+,-(A6) 000006EE: 2D0B '-.' MOVE.L A3,-(A6) 000006F0: 6100 02E4 'a...' BSR *+$02E6 ; 000009D6 000006F4: 6718 'g.' BEQ.S *+$001A ; 0000070E 000006F6: 2678 0394 '&x..' MOVEA.L $0394,A3 000006FA: 50EB 003B 'P..;' ST $003B(A3) 000006FE: 0807 0000 '....' BTST #$00,D7 00000702: 6604 'f.' BNE.S *+$0006 ; 00000708 00000704: 08C7 0002 '....' BSET #$02,D7 00000708: 2678 0378 '&x.x' MOVEA.L $0378,A3 0000070C: 600C '`.' BRA.S *+$000E ; 0000071A 0000070E: 2678 0378 '&x.x' MOVEA.L $0378,A3 00000712: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 00000716: B9CB '..' CMPA.L A3,A4 00000718: 671E 'g.' BEQ.S *+$0020 ; 00000738 0000071A: 4AAC 0014 'J...' TST.L $0014(A4) 0000071E: 670C 'g.' BEQ.S *+$000E ; 0000072C 00000720: 49EC 0008 'I...' LEA $0008(A4),A4 00000724: 6100 0204 'a...' BSR *+$0206 ; 0000092A 00000728: 49EC FFF8 'I...' LEA -$0008(A4),A4 0000072C: 6100 00B2 'a...' BSR *+$00B4 ; 000007E0 00000730: 536B 0008 'Sk..' SUBQ.W #1,$0008(A3) 00000734: 6000 0090 '`...' BRA *+$0092 ; 000007C6 00000738: 48E6 F8E0 'H...' MOVEM.L D0-D4/A0-A2,-(A6) 0000073C: 2678 037C '&x.|' MOVEA.L $037C,A3 00000740: 284B '(K' MOVEA.L A3,A4 00000742: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 00000746: 202C 001C ' ,..' MOVE.L $001C(A4),D0 0000074A: 67F6 'g.' BEQ.S *-$0008 ; 00000742 0000074C: 4A6C 0010 'Jl..' TST.W $0010(A4) 00000750: 67F0 'g.' BEQ.S *-$000E ; 00000742 00000752: 246C 000C '$l..' MOVEA.L $000C(A4),A2 00000756: 242A 0014 '$*..' MOVE.L $0014(A2),D2 0000075A: 7800 'x.' MOVEQ #$00,D4 0000075C: 48E6 0018 'H...' MOVEM.L A3/A4,-(A6) 00000760: 47EC 0008 'G...' LEA $0008(A4),A3 00000764: 284B '(K' MOVEA.L A3,A4 00000766: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 0000076A: B9CB '..' CMPA.L A3,A4 0000076C: 6740 'g@' BEQ.S *+$0042 ; 000007AE 0000076E: B4AC 0014 '....' CMP.L $0014(A4),D2 00000772: 653A 'e:' BCS.S *+$003C ; 000007AE 00000774: 082C 0006 0010 '.,....' BTST #$06,$0010(A4) 0000077A: 6632 'f2' BNE.S *+$0034 ; 000007AE 0000077C: 082C 0007 0010 '.,....' BTST #$07,$0010(A4) 00000782: 6616 'f.' BNE.S *+$0018 ; 0000079A 00000784: 2454 '$T' MOVEA.L (A4),A2 00000786: 2F07 '/.' MOVE.L D7,-(A7) 00000788: 2E3C 6861 5368 '..' MOVEM.L D2-D6/A0-A3,-(A7) 00000A78: 7000 'p.' MOVEQ #$00,D0 00000A7A: 1038 020A '.8..' MOVE.B $020A,D0 00000A7E: 6602 'f.' BNE.S *+$0004 ; 00000A82 00000A80: 7001 'p.' MOVEQ #$01,D0 00000A82: 61D2 'a.' BSR.S *-$002C ; 00000A56 00000A84: 4A78 015A 'Jx.Z' TST.W $015A 00000A88: 673C 'g<' BEQ.S *+$003E ; 00000AC6 00000A8A: 0838 0005 0B20 '.8... ' BTST #$05,$0B20 00000A90: 6700 00D0 'g...' BEQ *+$00D2 ; 00000B62 00000A94: 2A38 010C '*8..' MOVE.L $010C,D5 00000A98: 9A84 '..' SUB.L D4,D5 00000A9A: BA82 '..' CMP.L D2,D5 00000A9C: 6500 00C4 'e...' BCS *+$00C6 ; 00000B62 00000AA0: 487A 0222 'Hz."' PEA *+$0224 ; 00000CC4 00000AA4: 6100 019E 'a...' BSR *+$01A0 ; 00000C44 00000AA8: 2478 0394 '$x..' MOVEA.L $0394,A2 00000AAC: 0C92 0000 0007 '......' CMPI.L #$00000007,(A2) 00000AB2: 650E 'e.' BCS.S *+$0010 ; 00000AC2 00000AB4: 202A 0052 ' *.R' MOVE.L $0052(A2),D0 00000AB8: 6708 'g.' BEQ.S *+$000A ; 00000AC2 00000ABA: 2040 ' @' MOVEA.L D0,A0 00000ABC: A01F '..' _DisposePtr ; A01F 00000ABE: 42AA 0052 'B..R' CLR.L $0052(A2) 00000AC2: 204A ' J' MOVEA.L A2,A0 00000AC4: A01F '..' _DisposePtr ; A01F 00000AC6: 705A 'pZ' MOVEQ #$5A,D0 ; 'Z' 00000AC8: A71E '..' _NewPtrSysClear ; A71E 00000ACA: 2C08 ',.' MOVE.L A0,D6 00000ACC: 6700 0170 'g..p' BEQ *+$0172 ; 00000C3E 00000AD0: 21C8 0394 '!...' MOVE.L A0,$0394 00000AD4: 20BC 0000 0007 ' .....' MOVE.L #$00000007,(A0) 00000ADA: 2144 0056 '!D.V' MOVE.L D4,$0056(A0) 00000ADE: 4A78 015A 'Jx.Z' TST.W $015A 00000AE2: 6612 'f.' BNE.S *+$0014 ; 00000AF6 00000AE4: 2004 ' .' MOVE.L D4,D0 00000AE6: A71E '..' _NewPtrSysClear ; A71E 00000AE8: 2208 '".' MOVE.L A0,D1 00000AEA: 6700 0152 'g..R' BEQ *+$0154 ; 00000C3E 00000AEE: 2046 ' F' MOVEA.L D6,A0 00000AF0: 2141 0052 '!A.R' MOVE.L D1,$0052(A0) 00000AF4: 6014 '`.' BRA.S *+$0016 ; 00000B0A 00000AF6: 2238 010C '"8..' MOVE.L $010C,D1 00000AFA: 2141 0004 '!A..' MOVE.L D1,$0004(A0) 00000AFE: 9284 '..' SUB.L D4,D1 00000B00: 0281 FFFF FE00 '......' ANDI.L #$FFFFFE00,D1 00000B06: 21C1 010C '!...' MOVE.L D1,$010C 00000B0A: 2141 000C '!A..' MOVE.L D1,$000C(A0) 00000B0E: 7000 'p.' MOVEQ #$00,D0 00000B10: 1038 020A '.8..' MOVE.B $020A,D0 00000B14: 740F 't.' MOVEQ #$0F,D2 00000B16: E5A8 '..' LSL.L D2,D0 00000B18: D280 '..' ADD.L D0,D1 00000B1A: 2141 0046 '!A.F' MOVE.L D1,$0046(A0) 00000B1E: 263C 0000 8000 '&<....' MOVE.L #$00008000,D3 00000B24: 2143 004A '!C.J' MOVE.L D3,$004A(A0) 00000B28: D283 '..' ADD.L D3,D1 00000B2A: 7409 't.' MOVEQ #$09,D2 00000B2C: E4A8 '..' LSR.L D2,D0 00000B2E: 3140 0014 '1@..' MOVE.W D0,$0014(A0) 00000B32: 2141 0010 '!A..' MOVE.L D1,$0010(A0) 00000B36: C0FC 0034 '...4' MULU.W #$0034,D0 00000B3A: D280 '..' ADD.L D0,D1 00000B3C: 2141 0008 '!A..' MOVE.L D1,$0008(A0) 00000B40: 317C 4345 0038 '1|CE.8' MOVE.W #$4345,$0038(A0) ; 'CE' 00000B46: 6100 01F8 'a...' BSR *+$01FA ; 00000D40 00000B4A: 4A78 015A 'Jx.Z' TST.W $015A 00000B4E: 6606 'f.' BNE.S *+$0008 ; 00000B56 00000B50: 6100 0016 'a...' BSR *+$0018 ; 00000B68 00000B54: 6008 '`.' BRA.S *+$000A ; 00000B5E 00000B56: 487A 0010 'Hz..' PEA *+$0012 ; 00000B68 00000B5A: 6100 00E8 'a...' BSR *+$00EA ; 00000C44 00000B5E: 6100 0030 'a..0' BSR *+$0032 ; 00000B90 00000B62: 4CDF 0F7C 'L..|' MOVEM.L (A7)+,D2-D6/A0-A3 00000B66: 4E75 'Nu' RTS 00000B68: 50E8 0017 'P...' ST $0017(A0) 00000B6C: 6100 01FE 'a...' BSR *+$0200 ; 00000D6C 00000B70: 6100 0064 'a..d' BSR *+$0066 ; 00000BD6 00000B74: 6100 01C8 'a...' BSR *+$01CA ; 00000D3E 00000B78: 1178 020A 0016 '.x....' MOVE.B $020A,$0016(A0) 00000B7E: 42A8 001C 'B...' CLR.L $001C(A0) 00000B82: 4238 039C 'B8..' CLR.B $039C 00000B86: 217C 0006 0000 '!|....' MOVE.L #$00060000,$0020(A0) 0020 00000B8E: 4E75 'Nu' RTS 00000B90: 2278 0358 '"x.X' MOVEA.L $0358,A1 00000B94: 3029 0048 '0).H' MOVE.W $0048(A1),D0 00000B98: 673A 'g:' BEQ.S *+$003C ; 00000BD4 00000B9A: 3229 004A '2).J' MOVE.W $004A(A1),D1 00000B9E: 6734 'g4' BEQ.S *+$0036 ; 00000BD4 00000BA0: 41F8 03A4 'A...' LEA $03A4,A0 00000BA4: 3141 0018 '1A..' MOVE.W D1,$0018(A0) 00000BA8: 3140 0016 '1@..' MOVE.W D0,$0016(A0) 00000BAC: 42A8 000C 'B...' CLR.L $000C(A0) 00000BB0: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0) 00000BB6: 42A8 001C 'B...' CLR.L $001C(A0) 00000BBA: A004 '..' _Control ; A004 00000BBC: 6616 'f.' BNE.S *+$0018 ; 00000BD4 00000BBE: 2028 001C ' (..' MOVE.L $001C(A0),D0 00000BC2: 0C00 0010 '....' CMPI.B #$10,D0 00000BC6: 6706 'g.' BEQ.S *+$0008 ; 00000BCE 00000BC8: 0C00 0011 '....' CMPI.B #$11,D0 00000BCC: 6606 'f.' BNE.S *+$0008 ; 00000BD4 00000BCE: 08E9 000A 0012 '......' BSET #$0A,$0012(A1) 00000BD4: 4E75 'Nu' RTS 00000BD6: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) 00000BDA: 2248 '"H' MOVEA.L A0,A1 00000BDC: 7000 'p.' MOVEQ #$00,D0 00000BDE: 3029 0014 '0)..' MOVE.W $0014(A1),D0 00000BE2: E688 '..' LSR.L #3,D0 00000BE4: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 00000BEA: 6722 'g"' BEQ.S *+$0024 ; 00000C0E 00000BEC: 6204 'b.' BHI.S *+$0006 ; 00000BF2 00000BEE: 7010 'p.' MOVEQ #$10,D0 00000BF0: 601C '`.' BRA.S *+$001E ; 00000C0E 00000BF2: 0C80 0000 0200 '......' CMPI.L #$00000200,D0 00000BF8: 6508 'e.' BCS.S *+$000A ; 00000C02 00000BFA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 00000C00: 600C '`.' BRA.S *+$000E ; 00000C0E 00000C02: 7210 'r.' MOVEQ #$10,D1 00000C04: E349 '.I' LSL.W #1,D1 00000C06: B041 '.A' CMP.W D1,D0 00000C08: 6706 'g.' BEQ.S *+$0008 ; 00000C10 00000C0A: 62F8 'b.' BHI.S *-$0006 ; 00000C04 00000C0C: 3001 '0.' MOVE.W D1,D0 00000C0E: 3200 '2.' MOVE.W D0,D1 00000C10: 5280 'R.' ADDQ.L #1,D0 00000C12: E788 '..' LSL.L #3,D0 00000C14: A71E '..' _NewPtrSysClear ; A71E 00000C16: 6626 'f&' BNE.S *+$0028 ; 00000C3E 00000C18: 2348 0034 '#H.4' MOVE.L A0,$0034(A1) 00000C1C: 2141 0004 '!A..' MOVE.L D1,$0004(A0) 00000C20: 5341 'SA' SUBQ.W #1,D1 00000C22: 3081 '0.' MOVE.W D1,(A0) 00000C24: 4268 0002 'Bh..' CLR.W $0002(A0) 00000C28: 41E8 0008 'A...' LEA $0008(A0),A0 00000C2C: 2088 ' .' MOVE.L A0,(A0) 00000C2E: 2148 0004 '!H..' MOVE.L A0,$0004(A0) 00000C32: 5088 'P.' ADDQ.L #8,A0 00000C34: 51C9 FFF6 'Q...' DBF D1,*-$0008 ; 00000C2C 00000C38: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 00000C3C: 4E75 'Nu' RTS 00000C3E: 7019 'p.' MOVEQ #$19,D0 00000C40: A9C9 '..' _SysError ; A9C9 00000C42: 4E75 'Nu' RTS 00000C44: 4E56 FF94 'NV..' LINK.W A6,#-$006C 00000C48: 2078 0394 ' x..' MOVEA.L $0394,A0 00000C4C: 43EE FF94 'C...' LEA -$006C(A6),A1 00000C50: 2149 0028 '!I.(' MOVE.L A1,$0028(A0) 00000C54: 216E 0008 002C '!n...,' MOVE.L $0008(A6),$002C(A0) 00000C5A: 2178 03E6 0030 '!x...0' MOVE.L $03E6,$0030(A0) 00000C60: 41FA 0028 'A..(' LEA *+$002A,A0 ; 00000C8A 00000C64: 21C8 03E6 '!...' MOVE.L A0,$03E6 00000C68: 2049 ' I' MOVEA.L A1,A0 00000C6A: 7035 'p5' MOVEQ #$35,D0 ; '5' 00000C6C: 4259 'BY' CLR.W (A1)+ 00000C6E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C6C 00000C72: 7000 'p.' MOVEQ #$00,D0 00000C74: A260 '.`' _HFSDispatch ; A260 00000C76: 2078 0394 ' x..' MOVEA.L $0394,A0 00000C7A: 21E8 0030 03E6 '!..0..' MOVE.L $0030(A0),$03E6 00000C80: 7004 'p.' MOVEQ #$04,D0 00000C82: 4E5E 'N^' UNLK A6 00000C84: 205F ' _' MOVEA.L (A7)+,A0 00000C86: DEC0 '..' ADDA.W D0,A7 00000C88: 4ED0 'N.' JMP (A0) 00000C8A: 48E7 DFBE 'H...' MOVEM.L D0/D1/D3-D7/A0/A2-A6,-(A7) 00000C8E: 2078 0394 ' x..' MOVEA.L $0394,A0 00000C92: 2278 0362 '"x.b' MOVEA.L $0362,A1 00000C96: B3E8 0028 '...(' CMPA.L $0028(A0),A1 00000C9A: 660C 'f.' BNE.S *+$000E ; 00000CA8 00000C9C: 6126 'a&' BSR.S *+$0028 ; 00000CC4 00000C9E: 2078 0394 ' x..' MOVEA.L $0394,A0 00000CA2: 2268 002C '"h.,' MOVEA.L $002C(A0),A1 00000CA6: 4E91 'N.' JSR (A1) 00000CA8: 2078 0394 ' x..' MOVEA.L $0394,A0 00000CAC: 2428 0030 '$(.0' MOVE.L $0030(A0),D2 00000CB0: 4CDF 7DFB 'L.}.' MOVEM.L (A7)+,D0/D1/D3-D7/A0/A2-A6 00000CB4: 670C 'g.' BEQ.S *+$000E ; 00000CC2 00000CB6: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 00000CBC: 6704 'g.' BEQ.S *+$0006 ; 00000CC2 00000CBE: 2242 '"B' MOVEA.L D2,A1 00000CC0: 4ED1 'N.' JMP (A1) 00000CC2: 4E75 'Nu' RTS 00000CC4: 48E7 FFFE 'H...' MOVEM.L D0-D7/A0-A6,-(A7) 00000CC8: 4238 0342 'B8.B' CLR.B $0342 00000CCC: 2C78 036A ',x.j' MOVEA.L $036A,A6 00000CD0: 2038 0358 ' 8.X' MOVE.L $0358,D0 00000CD4: 6708 'g.' BEQ.S *+$000A ; 00000CDE 00000CD6: 2440 '$@' MOVEA.L D0,A2 00000CD8: 610A 'a.' BSR.S *+$000C ; 00000CE4 00000CDA: 2012 ' .' MOVE.L (A2),D0 00000CDC: 60F6 '`.' BRA.S *-$0008 ; 00000CD4 00000CDE: 4CDF 7FFF 'L...' MOVEM.L (A7)+,D0-D7/A0-A6 00000CE2: 4E75 'Nu' RTS 00000CE4: 7200 'r.' MOVEQ #$00,D1 00000CE6: 50F8 0377 'P..w' ST $0377 00000CEA: 2278 0378 '"x.x' MOVEA.L $0378,A1 00000CEE: 302A 004E '0*.N' MOVE.W $004E(A2),D0 00000CF2: 6100 F30C 'a...' BSR HFS_2A230-MARKA5BLOCK+$F30C ; ids: 635, 642 00000CF6: 2278 0380 '"x..' MOVEA.L $0380,A1 00000CFA: 302A 004E '0*.N' MOVE.W $004E(A2),D0 00000CFE: 6100 F300 'a...' BSR HFS_2A230-MARKA5BLOCK+$F300 ; ids: 635, 642 00000D02: 2278 037C '"x.|' MOVEA.L $037C,A1 00000D06: 302A 004E '0*.N' MOVE.W $004E(A2),D0 00000D0A: 6100 F2F4 'a...' BSR HFS_2A230-MARKA5BLOCK+$F2F4 ; ids: 635, 642 00000D0E: 4E75 'Nu' RTS 00000D10: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7) 00000D14: 2278 0378 '"x.x' MOVEA.L $0378,A1 00000D18: 7000 'p.' MOVEQ #$00,D0 00000D1A: 3029 000A '0)..' MOVE.W $000A(A1),D0 00000D1E: 0440 001E '.@..' SUBI.W #$001E,D0 00000D22: ED88 '..' LSL.L #6,D0 00000D24: 2140 0018 '!@..' MOVE.L D0,$0018(A0) 00000D28: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1 00000D2C: 4E75 'Nu' RTS 00000D2E: EFC8 F06E '...n' BFINS D7,A0{$01:D6} 00000D32: F2B8 '..' DC.W $F2B8 ; ???? 00000D34: F2E0 '..' DC.W $F2E0 ; ???? 00000D36: F3CA '..' DC.W $F3CA ; ???? 00000D38: F35A '.Z' FRESTORE (A2)+ 00000D3A: F5E0 '..' DC.W $F5E0 ; ???? 00000D3C: F468 '.h' CPUSHL DC,(A0) 00000D3E: 4E75 'Nu' RTS 00000D40: 2028 0004 ' (..' MOVE.L $0004(A0),D0 00000D44: 6724 'g$' BEQ.S *+$0026 ; 00000D6A 00000D46: 2240 '"@' MOVEA.L D0,A1 00000D48: 90A8 0046 '...F' SUB.L $0046(A0),D0 00000D4C: 2200 '".' MOVE.L D0,D1 00000D4E: 671A 'g.' BEQ.S *+$001C ; 00000D6A 00000D50: E488 '..' LSR.L #2,D0 00000D52: 6710 'g.' BEQ.S *+$0012 ; 00000D64 00000D54: 2400 '$.' MOVE.L D0,D2 00000D56: E58A '..' LSL.L #2,D2 00000D58: 9282 '..' SUB.L D2,D1 00000D5A: 5340 'S@' SUBQ.W #1,D0 00000D5C: 42A1 'B.' CLR.L -(A1) 00000D5E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000D5C 00000D62: 6002 '`.' BRA.S *+$0004 ; 00000D66 00000D64: 4221 'B!' CLR.B -(A1) 00000D66: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000D64 00000D6A: 4E75 'Nu' RTS 00000D6C: 48E7 F0F8 'H...' MOVEM.L D0-D3/A0-A4,-(A7) 00000D70: 2248 '"H' MOVEA.L A0,A1 00000D72: 2069 0008 ' i..' MOVEA.L $0008(A1),A0 00000D76: 21C8 0378 '!..x' MOVE.L A0,$0378 00000D7A: 2088 ' .' MOVE.L A0,(A0) 00000D7C: 2148 0004 '!H..' MOVE.L A0,$0004(A0) 00000D80: 42A8 0008 'B...' CLR.L $0008(A0) 00000D84: 41E8 000C 'A...' LEA $000C(A0),A0 00000D88: 21C8 037C '!..|' MOVE.L A0,$037C 00000D8C: 2088 ' .' MOVE.L A0,(A0) 00000D8E: 2148 0004 '!H..' MOVE.L A0,$0004(A0) 00000D92: 42A8 0008 'B...' CLR.L $0008(A0) 00000D96: 49E8 000C 'I...' LEA $000C(A0),A4 00000D9A: 7431 't1' MOVEQ #$31,D2 ; '1' 00000D9C: 6100 FA2E 'a...' BSR *-$05D0 ; 000007CC 00000DA0: 47EC 0008 'G...' LEA $0008(A4),A3 00000DA4: 268B '&.' MOVE.L A3,(A3) 00000DA6: 274B 0004 ''K..' MOVE.L A3,$0004(A3) 00000DAA: 47EC 0020 'G.. ' LEA $0020(A4),A3 00000DAE: 268B '&.' MOVE.L A3,(A3) 00000DB0: 274B 0004 ''K..' MOVE.L A3,$0004(A3) 00000DB4: D8FC 0030 '...0' ADDA.W #$0030,A4 00000DB8: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) 00000DBC: 51CA FFDE 'Q...' DBF D2,*-$0020 ; 00000D9C 00000DC0: 2078 0378 ' x.x' MOVEA.L $0378,A0 00000DC4: 2669 000C '&i..' MOVEA.L $000C(A1),A3 00000DC8: 2869 0010 '(i..' MOVEA.L $0010(A1),A4 00000DCC: 3429 0014 '4)..' MOVE.W $0014(A1),D2 00000DD0: 5342 'SB' SUBQ.W #1,D2 00000DD2: 6100 F9F8 'a...' BSR *-$0606 ; 000007CC 00000DD6: 294B 0030 ')K.0' MOVE.L A3,$0030(A4) 00000DDA: 08EC 0005 0010 '......' BSET #$05,$0010(A4) 00000DE0: 42AC 0014 'B...' CLR.L $0014(A4) 00000DE4: 2948 0028 ')H.(' MOVE.L A0,$0028(A4) 00000DE8: 45EC 0008 'E...' LEA $0008(A4),A2 00000DEC: 248A '$.' MOVE.L A2,(A2) 00000DEE: 254A 0004 '%J..' MOVE.L A2,$0004(A2) 00000DF2: 45EC 0018 'E...' LEA $0018(A4),A2 00000DF6: 248A '$.' MOVE.L A2,(A2) 00000DF8: 254A 0004 '%J..' MOVE.L A2,$0004(A2) 00000DFC: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) 00000E00: 5268 000A 'Rh..' ADDQ.W #1,$000A(A0) 00000E04: 47EB 0200 'G...' LEA $0200(A3),A3 00000E08: 49EC 0034 'I..4' LEA $0034(A4),A4 00000E0C: 51CA FFC4 'Q...' DBF D2,*-$003A ; 00000DD2 00000E10: 4CDF 1F0F 'L...' MOVEM.L (A7)+,D0-D3/A0-A4 00000E14: 4EFA FEFA 'N...' JMP *-$0104 ; 00000D10 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) 0D0C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) 0D00 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) 0CF4 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A520"(640) Ref2="MARKA5BLOCK"(642) 0328 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642) 0322 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) 027E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642) 024A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) 01E4 EntryPoint: Flags=$08=(Extern Code) Offset=$00B6 Entry="TRASHFBLOCKS"(643) EntryPoint: Flags=$08=(Extern Code) Offset=$00C0 Entry="TRASHBLOCKS"(644) EntryPoint: Flags=$08=(Extern Code) Offset=$0A74 Entry="INITCACHE"(645) EntryPoint: Flags=$08=(Extern Code) Offset=$0008 Entry="HFS_2A548"(646) EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="VRELBLOCK"(647) EntryPoint: Flags=$08=(Extern Code) Offset=$0082 Entry="HFS_2A5C2"(648) EntryPoint: Flags=$08=(Extern Code) Offset=$0088 Entry="VTRASHVBLKS"(649) EntryPoint: Flags=$08=(Extern Code) Offset=$00F8 Entry="VTRASHBLOCKS"(650) EntryPoint: Flags=$08=(Extern Code) Offset=$0196 Entry="VCACHERDIP"(651) EntryPoint: Flags=$08=(Extern Code) Offset=$030E Entry="VCACHEWRIP"(652) Comment: MARKA5BLOCK ended due to: vector glue below, end of FILE directive Last Record Summary Type Count 0 Pad 85 1 First 1 2 Last 1 3 Comment 287 4 Dictionary 219 5 Module 143 6 EntryPoint 234 7 ModSize 143 8 Content 143 9 Reference 416 10 ComputedRef 116