mac-rom/BuildResults/RISC/Lib/AliasMgr.lib.dump

12064 lines
630 KiB
Plaintext

First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[39370, 3F2A0)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: SETARROWCURSOR [39370, 3937A)
Module started due to: FILE directive, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alDlogUtil.a
Dictionary: Flags $00 FirstId 201
201: SETARROWCURSOR
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="SETARROWCURSOR"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 10
Content: Flags $08
Contents offset $0000 size $000A
00000000: 2055 ' U' MOVEA.L (A5),A0
00000002: 4868 FF94 'Hh..' PEA -$006C(A0)
00000006: A851 '.Q' _SetCursor ; A851
00000008: 4E75 'Nu' RTS
Comment:
SETARROWCURSOR ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_39390 [39390, 393F0)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+40 (393D0): JSR AL_FILLALIAS
Dictionary: Flags $00 FirstId 202
202: AUTOMOD_39390
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39390"(202) Segment="Main"(200)
Size: Flags $00 ModuleSize 96
Content: Flags $08
Contents offset $0000 size $0060
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 203C 0000 0096 ' <....' MOVE.L #$00000096,D0
00000012: A322 '."' _NewHandleClear ; A322
00000014: 2888 '(.' MOVE.L A0,(A4)
00000016: 660C 'f.' BNE.S *+$000E ; 00000024
00000018: 558F 'U.' SUBQ.L #2,A7
0000001A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000001E: 3D5F 001A '=_..' MOVE.W (A7)+,$001A(A6)
00000022: 6030 '`0' BRA.S *+$0032 ; 00000054
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 2F2E 0016 '/...' MOVE.L $0016(A6),-(A7)
0000002A: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
0000002E: 7001 'p.' MOVEQ #$01,D0
00000030: 1F00 '..' MOVE.B D0,-(A7)
00000032: 2F14 '/.' MOVE.L (A4),-(A7)
00000034: 486E FFFF 'Hn..' PEA -$0001(A6)
00000038: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
0000003C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000040: 4EBA 0000 'N...' JSR AL_FILLALIAS ; id: 203
00000044: 3E1F '>.' MOVE.W (A7)+,D7
00000046: 6708 'g.' BEQ.S *+$000A ; 00000050
00000048: 2054 ' T' MOVEA.L (A4),A0
0000004A: A023 '.#' _DisposeHandle ; A023
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 2880 '(.' MOVE.L D0,(A4)
00000050: 3D47 001A '=G..' MOVE.W D7,$001A(A6)
00000054: 4CEE 1080 FFF6 'L.....' MOVEM.L -$000A(A6),D7/A4
0000005A: 4E5E 'N^' UNLK A6
0000005C: 4E74 0012 'Nt..' RTD #$0012
Dictionary: Flags $00 FirstId 203
203: AL_FILLALIAS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FILLALIAS"(203)
00000042
Comment:
AUTOMOD_39390 ended due to: ran into next module
Comment:
#####################################################################################
Module: AL_NEWALIAS [393F0, 39418)
Module started due to: MODGUESS (align, label)
Unresolved outgoing references:
+1A (3940A): JSR $39390
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 204
204: AL_NEWALIAS
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIAS"(204) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 3F00 '?.' MOVE.W D0,-(A7)
00000016: 7200 'r.' MOVEQ #$00,D1
00000018: 2F01 '/.' MOVE.L D1,-(A7)
0000001A: 4EBA FF84 'N...' JSR *-$007A ; FFFFFFA0
0000001E: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6)
00000022: 4E5E 'N^' UNLK A6
00000024: 4E74 000C 'Nt..' RTD #$000C
Comment:
AL_NEWALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_NEWALIASMINIMAL [39430, 39456)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Unresolved outgoing references:
+18 (39448): JSR $39390
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 205
205: AL_NEWALIASMINIMAL
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIASMINIMAL"(205) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 2F00 '/.' MOVE.L D0,-(A7)
0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000012: 7201 'r.' MOVEQ #$01,D1
00000014: 3F01 '?.' MOVE.W D1,-(A7)
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 4EBA FF46 'N..F' JSR *-$00B8 ; FFFFFF60
0000001C: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0008 'Nt..' RTD #$0008
Comment:
AL_NEWALIASMINIMAL ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_NEWALIASMINIMALFROMFULLPATH [39460, 39562)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+92 (394F2): JSR AL_GETVOLNAME
Unresolved outgoing references:
+D2 (39532): JSR $39390
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 206
206: AL_NEWALIASMINIMALFROMFULLPATH
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIASMINIMALFROMFULLPATH"(206) Segment="Main"(200)
Size: Flags $00 ModuleSize 258
Content: Flags $08
Contents offset $0000 size $0102
00000000: 4E56 FEAC 'NV..' LINK.W A6,#-$0154
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 47EE FF00 'G...' LEA -$0100(A6),A3
0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4
00000010: 3E2E 0018 '>...' MOVE.W $0018(A6),D7
00000014: 200C ' .' MOVE.L A4,D0
00000016: 673A 'g:' BEQ.S *+$003C ; 00000052
00000018: 4A47 'JG' TST.W D7
0000001A: 6F36 'o6' BLE.S *+$0038 ; 00000052
0000001C: 558F 'U.' SUBQ.L #2,A7
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: 3F07 '?.' MOVE.W D7,-(A7)
00000022: 7015 'p.' MOVEQ #$15,D0
00000024: A823 '.#' _AliasDispatch ; A823
00000026: 4A1F 'J.' TST.B (A7)+
00000028: 6728 'g(' BEQ.S *+$002A ; 00000052
0000002A: 4AAE 0010 'J...' TST.L $0010(A6)
0000002E: 670E 'g.' BEQ.S *+$0010 ; 0000003E
00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 1010 '..' MOVE.B (A0),D0
00000038: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' '
0000003C: 6214 'b.' BHI.S *+$0016 ; 00000052
0000003E: 4AAE 000C 'J...' TST.L $000C(A6)
00000042: 6718 'g.' BEQ.S *+$001A ; 0000005C
00000044: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 1010 '..' MOVE.B (A0),D0
0000004C: 0C00 001F '....' CMPI.B #$1F,D0
00000050: 630A 'c.' BLS.S *+$000C ; 0000005C
00000052: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6)
00000058: 6000 009C '`...' BRA *+$009E ; 000000F6
0000005C: 426E FEAC 'Bn..' CLR.W -$0154(A6)
00000060: 70FF 'p.' MOVEQ #$FF,D0
00000062: 2D40 FEAE '-@..' MOVE.L D0,-$0152(A6)
00000066: 2F0C '/.' MOVE.L A4,-(A7)
00000068: 3F07 '?.' MOVE.W D7,-(A7)
0000006A: 2F0B '/.' MOVE.L A3,-(A7)
0000006C: 7016 'p.' MOVEQ #$16,D0
0000006E: A823 '.#' _AliasDispatch ; A823
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 1013 '..' MOVE.B (A3),D0
00000074: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000078: 6308 'c.' BLS.S *+$000A ; 00000082
0000007A: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6)
00000080: 6074 '`t' BRA.S *+$0076 ; 000000F6
00000082: 2F0B '/.' MOVE.L A3,-(A7)
00000084: 486E FEB2 'Hn..' PEA -$014E(A6)
00000088: 7018 'p.' MOVEQ #$18,D0
0000008A: A823 '.#' _AliasDispatch ; A823
0000008C: 2F0C '/.' MOVE.L A4,-(A7)
0000008E: 3F07 '?.' MOVE.W D7,-(A7)
00000090: 2F0B '/.' MOVE.L A3,-(A7)
00000092: 4EBA 0000 'N...' JSR AL_GETVOLNAME ; id: 207
00000096: 7000 'p.' MOVEQ #$00,D0
00000098: 1013 '..' MOVE.B (A3),D0
0000009A: 0C00 001B '....' CMPI.B #$1B,D0
0000009E: 6308 'c.' BLS.S *+$000A ; 000000A8
000000A0: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6)
000000A6: 604E '`N' BRA.S *+$0050 ; 000000F6
000000A8: 3D47 FEF2 '=G..' MOVE.W D7,-$010E(A6)
000000AC: 2D4C FEF4 '-L..' MOVE.L A4,-$010C(A6)
000000B0: 2D6E 0010 FEF8 '-n....' MOVE.L $0010(A6),-$0108(A6)
000000B6: 2D6E 000C FEFC '-n....' MOVE.L $000C(A6),-$0104(A6)
000000BC: 558F 'U.' SUBQ.L #2,A7
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 2F00 '/.' MOVE.L D0,-(A7)
000000C2: 486E FEAC 'Hn..' PEA -$0154(A6)
000000C6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000CA: 7202 'r.' MOVEQ #$02,D1
000000CC: 3F01 '?.' MOVE.W D1,-(A7)
000000CE: 486E FEF2 'Hn..' PEA -$010E(A6)
000000D2: 4EBA FE5C 'N..\' JSR *-$01A2 ; FFFFFF30
000000D6: 3E1F '>.' MOVE.W (A7)+,D7
000000D8: 6618 'f.' BNE.S *+$001A ; 000000F2
000000DA: 7000 'p.' MOVEQ #$00,D0
000000DC: 102E FEB2 '....' MOVE.B -$014E(A6),D0
000000E0: 4A80 'J.' TST.L D0
000000E2: 660E 'f.' BNE.S *+$0010 ; 000000F2
000000E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000000E8: 2050 ' P' MOVEA.L (A0),A0
000000EA: 2050 ' P' MOVEA.L (A0),A0
000000EC: 317C 0001 0008 '1|....' MOVE.W #$0001,$0008(A0)
000000F2: 3D47 001A '=G..' MOVE.W D7,$001A(A6)
000000F6: 4CEE 1880 FEA0 'L.....' MOVEM.L -$0160(A6),D7/A3/A4
000000FC: 4E5E 'N^' UNLK A6
000000FE: 4E74 0012 'Nt..' RTD #$0012
Dictionary: Flags $00 FirstId 207
207: AL_GETVOLNAME
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVOLNAME"(207)
00000094
Comment:
AL_NEWALIASMINIMALFROMFULLPATH ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_RESOLVEALIAS [39570, 395E0)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 208
208: AL_RESOLVEALIAS
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_RESOLVEALIAS"(208) Segment="Main"(200)
Size: Flags $00 ModuleSize 112
Content: Flags $08
Contents offset $0000 size $0070
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4
00000010: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6)
00000016: 2E3C 0000 0101 '.<....' MOVE.L #$00000101,D7
0000001C: 200C ' .' MOVE.L A4,D0
0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026
00000020: 0087 0000 0400 '......' ORI.L #$00000400,D7
00000026: 558F 'U.' SUBQ.L #2,A7
00000028: 2F0C '/.' MOVE.L A4,-(A7)
0000002A: 2F07 '/.' MOVE.L D7,-(A7)
0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000030: 486E FFFE 'Hn..' PEA -$0002(A6)
00000034: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000038: 2F0B '/.' MOVE.L A3,-(A7)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 7005 'p.' MOVEQ #$05,D0
00000042: A823 '.#' _AliasDispatch ; A823
00000044: 3C1F '<.' MOVE.W (A7)+,D6
00000046: 6618 'f.' BNE.S *+$001A ; 00000060
00000048: 4A13 'J.' TST.B (A3)
0000004A: 6714 'g.' BEQ.S *+$0016 ; 00000060
0000004C: 558F 'U.' SUBQ.L #2,A7
0000004E: 2F0C '/.' MOVE.L A4,-(A7)
00000050: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000054: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000058: 2F0B '/.' MOVE.L A3,-(A7)
0000005A: 7006 'p.' MOVEQ #$06,D0
0000005C: A823 '.#' _AliasDispatch ; A823
0000005E: 544F 'TO' ADDQ.W #2,A7
00000060: 3D46 0018 '=F..' MOVE.W D6,$0018(A6)
00000064: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4
0000006A: 4E5E 'N^' UNLK A6
0000006C: 4E74 0010 'Nt..' RTD #$0010
Comment:
AL_RESOLVEALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_395F0 [395F0, 39626)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 209
209: AUTOMOD_395F0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_395F0"(209) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000E: 7010 'p.' MOVEQ #$10,D0
00000010: C028 001E '.(..' AND.B $001E(A0),D0
00000014: 670C 'g.' BEQ.S *+$000E ; 00000022
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: B06C 0008 '.l..' CMP.W $0008(A4),D0
0000001C: 660E 'f.' BNE.S *+$0010 ; 0000002C
0000001E: 7001 'p.' MOVEQ #$01,D0
00000020: 600C '`.' BRA.S *+$000E ; 0000002E
00000022: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C
00000028: 7001 'p.' MOVEQ #$01,D0
0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E75 'Nu' RTS
Comment:
AUTOMOD_395F0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39630 [39630, 396FC)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+AE (396DE): JSR AL_fixedCreationDate
+68 (39698): JSR AL_fixedCreationDate
+3E (3966E): JSR AL_findVolume
Dictionary: Flags $00 FirstId 210
210: AUTOMOD_39630
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39630"(210) Segment="Main"(200)
Size: Flags $00 ModuleSize 204
Content: Flags $08
Contents offset $0000 size $00CC
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
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: 7010 'p.' MOVEQ #$10,D0
00000012: C02C 001E '.,..' AND.B $001E(A4),D0
00000016: 6676 'fv' BNE.S *+$0078 ; 0000008E
00000018: 4A6B 0008 'Jk..' TST.W $0008(A3)
0000001C: 6670 'fp' BNE.S *+$0072 ; 0000008E
0000001E: 4A2E 0013 'J...' TST.B $0013(A6)
00000022: 6734 'g4' BEQ.S *+$0036 ; 00000058
00000024: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0
00000028: B0AB 0072 '...r' CMP.L $0072(A3),D0
0000002C: 662A 'f*' BNE.S *+$002C ; 00000058
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 2F00 '/.' MOVE.L D0,-(A7)
00000032: 486E FFFF 'Hn..' PEA -$0001(A6)
00000036: 486E FFFC 'Hn..' PEA -$0004(A6)
0000003A: 2F00 '/.' MOVE.L D0,-(A7)
0000003C: 2F0B '/.' MOVE.L A3,-(A7)
0000003E: 4EBA 0000 'N...' JSR AL_findVolume ; id: 212
00000042: 4A40 'J@' TST.W D0
00000044: 4FEF 0014 'O...' LEA $0014(A7),A7
00000048: 6676 'fv' BNE.S *+$0078 ; 000000C0
0000004A: 302C 0016 '0,..' MOVE.W $0016(A4),D0
0000004E: B06E FFFC '.n..' CMP.W -$0004(A6),D0
00000052: 666C 'fl' BNE.S *+$006E ; 000000C0
00000054: 7001 'p.' MOVEQ #$01,D0
00000056: 606A '`j' BRA.S *+$006C ; 000000C2
00000058: 2F2C 0048 '/,.H' MOVE.L $0048(A4),-(A7)
0000005C: 302C 0016 '0,..' MOVE.W $0016(A4),D0
00000060: 48C0 'H.' EXT.L D0
00000062: 2F00 '/.' MOVE.L D0,-(A7)
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 2F00 '/.' MOVE.L D0,-(A7)
00000068: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
0000006C: B0AB 0076 '...v' CMP.L $0076(A3),D0
00000070: 4FEF 000C 'O...' LEA $000C(A7),A7
00000074: 664A 'fJ' BNE.S *+$004C ; 000000C0
00000076: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0
0000007A: B0AB 007A '...z' CMP.L $007A(A3),D0
0000007E: 6640 'f@' BNE.S *+$0042 ; 000000C0
00000080: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
00000084: B0AB 007E '...~' CMP.L $007E(A3),D0
00000088: 6636 'f6' BNE.S *+$0038 ; 000000C0
0000008A: 7001 'p.' MOVEQ #$01,D0
0000008C: 6034 '`4' BRA.S *+$0036 ; 000000C2
0000008E: 7010 'p.' MOVEQ #$10,D0
00000090: C02C 001E '.,..' AND.B $001E(A4),D0
00000094: 672A 'g*' BEQ.S *+$002C ; 000000C0
00000096: 7001 'p.' MOVEQ #$01,D0
00000098: B06B 0008 '.k..' CMP.W $0008(A3),D0
0000009C: 6622 'f"' BNE.S *+$0024 ; 000000C0
0000009E: 2F2C 0048 '/,.H' MOVE.L $0048(A4),-(A7)
000000A2: 302C 0016 '0,..' MOVE.W $0016(A4),D0
000000A6: 48C0 'H.' EXT.L D0
000000A8: 2F00 '/.' MOVE.L D0,-(A7)
000000AA: 7000 'p.' MOVEQ #$00,D0
000000AC: 2F00 '/.' MOVE.L D0,-(A7)
000000AE: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
000000B2: B0AB 0076 '...v' CMP.L $0076(A3),D0
000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7
000000BA: 6604 'f.' BNE.S *+$0006 ; 000000C0
000000BC: 7001 'p.' MOVEQ #$01,D0
000000BE: 6002 '`.' BRA.S *+$0004 ; 000000C2
000000C0: 7000 'p.' MOVEQ #$00,D0
000000C2: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4
000000C8: 4E5E 'N^' UNLK A6
000000CA: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 211
211: AL_fixedCreationDate
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
000000B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
0000006A
Dictionary: Flags $00 FirstId 212
212: AL_findVolume
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findVolume"(212)
00000040
Comment:
AUTOMOD_39630 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39700 [39700, 39776)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+44 (39744): JSR AL_GETCATINFO
Dictionary: Flags $00 FirstId 213
213: AUTOMOD_39700
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39700"(213) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2
0000000C: 1C2E 0013 '....' MOVE.B $0013(A6),D6
00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000018: 4247 'BG' CLR.W D7
0000001A: 4212 'B.' CLR.B (A2)
0000001C: 422C 0070 'B,.p' CLR.B $0070(A4)
00000020: 4AAC 0010 'J...' TST.L $0010(A4)
00000024: 6744 'gD' BEQ.S *+$0046 ; 0000006A
00000026: 4A06 'J.' TST.B D6
00000028: 6726 'g&' BEQ.S *+$0028 ; 00000050
0000002A: 200B ' .' MOVE.L A3,D0
0000002C: 6622 'f"' BNE.S *+$0024 ; 00000050
0000002E: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7)
00000038: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
0000003C: 486C 0024 'Hl.$' PEA $0024(A4)
00000040: 486E FF94 'Hn..' PEA -$006C(A6)
00000044: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
00000048: 3E1F '>.' MOVE.W (A7)+,D7
0000004A: 661E 'f.' BNE.S *+$0020 ; 0000006A
0000004C: 47EE FF94 'G...' LEA -$006C(A6),A3
00000050: 558F 'U.' SUBQ.L #2,A7
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 486C 0070 'Hl.p' PEA $0070(A4)
00000058: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7)
0000005C: 206C 0010 ' l..' MOVEA.L $0010(A4),A0
00000060: 4E90 'N.' JSR (A0)
00000062: 1A1F '..' MOVE.B (A7)+,D5
00000064: 4A06 'J.' TST.B D6
00000066: 6702 'g.' BEQ.S *+$0004 ; 0000006A
00000068: 1485 '..' MOVE.B D5,(A2)
0000006A: 3007 '0.' MOVE.W D7,D0
0000006C: 4CEE 1CE0 FF7C 'L....|' MOVEM.L -$0084(A6),D5-D7/A2-A4
00000072: 4E5E 'N^' UNLK A6
00000074: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 214
214: AL_GETCATINFO
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000046
Comment:
AUTOMOD_39700 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39780 [39780, 397D4)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 215
215: AUTOMOD_39780
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39780"(215) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 382E 0016 '8...' MOVE.W $0016(A6),D4
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 2A2E 000C '*...' MOVE.L $000C(A6),D5
00000014: 3C2E 000A '<...' MOVE.W $000A(A6),D6
00000018: 4247 'BG' CLR.W D7
0000001A: 286E 0018 '(n..' MOVEA.L $0018(A6),A4
0000001E: 6022 '`"' BRA.S *+$0024 ; 00000042
00000020: BC54 '.T' CMP.W (A4),D6
00000022: 661A 'f.' BNE.S *+$001C ; 0000003E
00000024: BAAC 0002 '....' CMP.L $0002(A4),D5
00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E
0000002A: 558F 'U.' SUBQ.L #2,A7
0000002C: 486C 0006 'Hl..' PEA $0006(A4)
00000030: 2F0B '/.' MOVE.L A3,-(A7)
00000032: 7019 'p.' MOVEQ #$19,D0
00000034: A823 '.#' _AliasDispatch ; A823
00000036: 4A1F 'J.' TST.B (A7)+
00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 600C '`.' BRA.S *+$000E ; 0000004A
0000003E: 49EC 0046 'I..F' LEA $0046(A4),A4
00000042: 5247 'RG' ADDQ.W #1,D7
00000044: B847 '.G' CMP.W D7,D4
00000046: 6CD8 'l.' BGE.S *-$0026 ; 00000020
00000048: 7001 'p.' MOVEQ #$01,D0
0000004A: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4
00000050: 4E5E 'N^' UNLK A6
00000052: 4E75 'Nu' RTS
Comment:
AUTOMOD_39780 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_397E0 [397E0, 398BE)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+46 (39826): JSR AL_GETCATINFO
Unresolved outgoing references:
+54 (39834): JSR $395F0
+7A (3985A): JSR $39630
+AE (3988E): JSR $39780
+C8 (398A8): JSR $39700
Dictionary: Flags $00 FirstId 216
216: AUTOMOD_397E0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_397E0"(216) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 4E56 FF8E 'NV..' LINK.W A6,#-$0072
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 1E2E 000F '....' MOVE.B $000F(A6),D7
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2440 '$@' MOVEA.L D0,A2
00000014: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6)
0000001A: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
0000001E: 4A07 'J.' TST.B D7
00000020: 676C 'gl' BEQ.S *+$006E ; 0000008E
00000022: 7001 'p.' MOVEQ #$01,D0
00000024: B0AB 002E '....' CMP.L $002E(A3),D0
00000028: 6606 'f.' BNE.S *+$0008 ; 00000030
0000002A: 4A2C 00C3 'J,..' TST.B $00C3(A4)
0000002E: 675E 'g^' BEQ.S *+$0060 ; 0000008E
00000030: 426E FFAA 'Bn..' CLR.W -$0056(A6)
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7)
0000003A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
0000003E: 486C 0024 'Hl.$' PEA $0024(A4)
00000042: 486E FF8E 'Hn..' PEA -$0072(A6)
00000046: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
0000004A: 3C1F '<.' MOVE.W (A7)+,D6
0000004C: 6610 'f.' BNE.S *+$0012 ; 0000005E
0000004E: 2F0B '/.' MOVE.L A3,-(A7)
00000050: 486E FF8E 'Hn..' PEA -$0072(A6)
00000054: 4EBA FDBA 'N...' JSR *-$0244 ; FFFFFE10
00000058: 4A00 'J.' TST.B D0
0000005A: 504F 'PO' ADDQ.W #8,A7
0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062
0000005E: 7001 'p.' MOVEQ #$01,D0
00000060: 6072 '`r' BRA.S *+$0074 ; 000000D4
00000062: 70FF 'p.' MOVEQ #$FF,D0
00000064: B0AB 0072 '...r' CMP.L $0072(A3),D0
00000068: 6720 'g ' BEQ.S *+$0022 ; 0000008A
0000006A: 4A2C 0071 'J,.q' TST.B $0071(A4)
0000006E: 671A 'g.' BEQ.S *+$001C ; 0000008A
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 2F00 '/.' MOVE.L D0,-(A7)
00000074: 486E FF8E 'Hn..' PEA -$0072(A6)
00000078: 2F0B '/.' MOVE.L A3,-(A7)
0000007A: 4EBA FDD4 'N...' JSR *-$022A ; FFFFFE50
0000007E: 4A00 'J.' TST.B D0
00000080: 4FEF 000C 'O...' LEA $000C(A7),A7
00000084: 6604 'f.' BNE.S *+$0006 ; 0000008A
00000086: 7001 'p.' MOVEQ #$01,D0
00000088: 604A '`J' BRA.S *+$004C ; 000000D4
0000008A: 45EE FF8E 'E...' LEA -$0072(A6),A2
0000008E: 4A07 'J.' TST.B D7
00000090: 6728 'g(' BEQ.S *+$002A ; 000000BA
00000092: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
00000096: 302C 001E '0,..' MOVE.W $001E(A4),D0
0000009A: 48C0 'H.' EXT.L D0
0000009C: 2F00 '/.' MOVE.L D0,-(A7)
0000009E: 486C 0024 'Hl.$' PEA $0024(A4)
000000A2: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
000000A6: 302C 001C '0,..' MOVE.W $001C(A4),D0
000000AA: 48C0 'H.' EXT.L D0
000000AC: 2F00 '/.' MOVE.L D0,-(A7)
000000AE: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFFA0
000000B2: 4A00 'J.' TST.B D0
000000B4: 4FEF 0014 'O...' LEA $0014(A7),A7
000000B8: 6716 'g.' BEQ.S *+$0018 ; 000000D0
000000BA: 486E FFFF 'Hn..' PEA -$0001(A6)
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 1007 '..' MOVE.B D7,D0
000000C2: 2F00 '/.' MOVE.L D0,-(A7)
000000C4: 2F0A '/.' MOVE.L A2,-(A7)
000000C6: 2F0C '/.' MOVE.L A4,-(A7)
000000C8: 4EBA FE56 'N..V' JSR *-$01A8 ; FFFFFF20
000000CC: 4FEF 0010 'O...' LEA $0010(A7),A7
000000D0: 102E FFFF '....' MOVE.B -$0001(A6),D0
000000D4: 4CEE 1CC0 FF7A 'L....z' MOVEM.L -$0086(A6),D6/D7/A2-A4
000000DA: 4E5E 'N^' UNLK A6
000000DC: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000048
Comment:
AUTOMOD_397E0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_398C0 [398C0, 398EC)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 217
217: AUTOMOD_398C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_398C0"(217) Segment="Main"(200)
Size: Flags $00 ModuleSize 44
Content: Flags $08
Contents offset $0000 size $002C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 558F 'U.' SUBQ.L #2,A7
0000000C: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7)
00000010: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
00000014: 486C 0024 'Hl.$' PEA $0024(A4)
00000018: 486C 0064 'Hl.d' PEA $0064(A4)
0000001C: 486C 0020 'Hl. ' PEA $0020(A4)
00000020: 7012 'p.' MOVEQ #$12,D0
00000022: A823 '.#' _AliasDispatch ; A823
00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E75 'Nu' RTS
Comment:
AUTOMOD_398C0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_398F0 [398F0, 3993C)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 218
218: AUTOMOD_398F0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_398F0"(218) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2
0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3
00000010: 284A '(J' MOVEA.L A2,A4
00000012: 3E13 '>.' MOVE.W (A3),D7
00000014: BE6E 001A '.n..' CMP.W $001A(A6),D7
00000018: 6C28 'l(' BGE.S *+$002A ; 00000042
0000001A: 48C7 'H.' EXT.L D7
0000001C: 2007 ' .' MOVE.L D7,D0
0000001E: 7246 'rF' MOVEQ #$46,D1 ; 'F'
00000020: 4C01 0800 'L...' MULS.L D1,D0
00000024: 49F2 0800 'I...' LEA $00(A2,D0.L),A4
00000028: 38AE 000A '8...' MOVE.W $000A(A6),(A4)
0000002C: 296E 000C 0002 ')n....' MOVE.L $000C(A6),$0002(A4)
00000032: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000036: 486C 0006 'Hl..' PEA $0006(A4)
0000003A: 7018 'p.' MOVEQ #$18,D0
0000003C: A823 '.#' _AliasDispatch ; A823
0000003E: 5247 'RG' ADDQ.W #1,D7
00000040: 3687 '6.' MOVE.W D7,(A3)
00000042: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E75 'Nu' RTS
Comment:
AUTOMOD_398F0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39940 [39940, 399B8)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+30 (39970): JSR $398F0
Dictionary: Flags $00 FirstId 219
219: AUTOMOD_39940
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39940"(219) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
00000010: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
00000014: 302C 0008 '0,..' MOVE.W $0008(A4),D0
00000018: 48C0 'H.' EXT.L D0
0000001A: 2F00 '/.' MOVE.L D0,-(A7)
0000001C: 486C 001E 'Hl..' PEA $001E(A4)
00000020: 486C 0024 'Hl.$' PEA $0024(A4)
00000024: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
00000028: 302C 001C '0,..' MOVE.W $001C(A4),D0
0000002C: 48C0 'H.' EXT.L D0
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFFB0
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 102C 000E '.,..' MOVE.B $000E(A4),D0
0000003A: 4A80 'J.' TST.L D0
0000003C: 4FEF 0018 'O...' LEA $0018(A7),A7
00000040: 662C 'f,' BNE.S *+$002E ; 0000006E
00000042: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0
00000046: B0AB 002E '....' CMP.L $002E(A3),D0
0000004A: 661C 'f.' BNE.S *+$001E ; 00000068
0000004C: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0
00000050: B0AB 0072 '...r' CMP.L $0072(A3),D0
00000054: 6612 'f.' BNE.S *+$0014 ; 00000068
00000056: 558F 'U.' SUBQ.L #2,A7
00000058: 486C 0024 'Hl.$' PEA $0024(A4)
0000005C: 486B 0032 'Hk.2' PEA $0032(A3)
00000060: 7019 'p.' MOVEQ #$19,D0
00000062: A823 '.#' _AliasDispatch ; A823
00000064: 4A1F 'J.' TST.B (A7)+
00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E
00000068: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4)
0000006E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E75 'Nu' RTS
Comment:
AUTOMOD_39940 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_399C0 [399C0, 39C0A)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+1CA (39B8A): JSR AL_findByRelPath
+17E (39B3E): JSR AL_findByAbsPathOnOtherVolume
+164 (39B24): JSR AL_findByAbsPathToRoot
+13E (39AFE): JSR AL_findByAbsPath
+A8 (39A68): JSR AL_GETCATINFO
+72 (39A32): JSR AL_findByID
Unresolved outgoing references:
+D8 (39A98): JSR $395F0
+1A4 (39B64): JSR $398C0
+21A (39BDA): JSR $39780
+22C (39BEC): JSR $397E0
+238 (39BF8): JSR $39940
Dictionary: Flags $00 FirstId 220
220: AUTOMOD_399C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_399C0"(220) Segment="Main"(200)
Size: Flags $00 ModuleSize 586
Content: Flags $08
Contents offset $0000 size $024A
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 7C01 '|.' MOVEQ #$01,D6
0000000E: 286B 0018 '(k..' MOVEA.L $0018(A3),A4
00000012: 276C 002E 0020 ''l... ' MOVE.L $002E(A4),$0020(A3)
00000018: 276C 0072 0064 ''l.r.d' MOVE.L $0072(A4),$0064(A3)
0000001E: 486C 0032 'Hl.2' PEA $0032(A4)
00000022: 486B 0024 'Hk.$' PEA $0024(A3)
00000026: 7018 'p.' MOVEQ #$18,D0
00000028: A823 '.#' _AliasDispatch ; A823
0000002A: 302E 000A '0...' MOVE.W $000A(A6),D0
0000002E: 6B00 01C6 'k...' BMI *+$01C8 ; 000001F6
00000032: 0C40 0004 '.@..' CMPI.W #$0004,D0
00000036: 6E00 01BE 'n...' BGT *+$01C0 ; 000001F6
0000003A: D040 '.@' ADD.W D0,D0
0000003C: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000044
00000040: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000042
00000044: 000C 0044 '...D' ORI.B #$44,A4 ; 'D'
00000048: 00B0 00EA 016A '.....j' ORI.L #$00EA016A,$01(A0,D7.W*8)
7601
00000050: 4A2B 0071 'J+.q' TST.B $0071(A3)
00000054: 6608 'f.' BNE.S *+$000A ; 0000005E
00000056: 4AAB 0010 'J...' TST.L $0010(A3)
0000005A: 6602 'f.' BNE.S *+$0004 ; 0000005E
0000005C: 7600 'v.' MOVEQ #$00,D3
0000005E: 1C03 '..' MOVE.B D3,D6
00000060: 486B 0024 'Hk.$' PEA $0024(A3)
00000064: 486B 0020 'Hk. ' PEA $0020(A3)
00000068: 2F0C '/.' MOVE.L A4,-(A7)
0000006A: 302B 001C '0+..' MOVE.W $001C(A3),D0
0000006E: 48C0 'H.' EXT.L D0
00000070: 2F00 '/.' MOVE.L D0,-(A7)
00000072: 4EBA 0000 'N...' JSR AL_findByID ; id: 225
00000076: 3E00 '>.' MOVE.W D0,D7
00000078: 4FEF 0010 'O...' LEA $0010(A7),A7
0000007C: 6700 017C 'g..|' BEQ *+$017E ; 000001FA
00000080: 3007 '0.' MOVE.W D7,D0
00000082: 6000 01BC '`...' BRA *+$01BE ; 00000240
00000086: 426E FFB0 'Bn..' CLR.W -$0050(A6)
0000008A: 70FF 'p.' MOVEQ #$FF,D0
0000008C: B0AC 002E '....' CMP.L $002E(A4),D0
00000090: 56C3 'V.' SNE D3
00000092: 4403 'D.' NEG.B D3
00000094: 671A 'g.' BEQ.S *+$001C ; 000000B0
00000096: 558F 'U.' SUBQ.L #2,A7
00000098: 3F2B 001C '?+..' MOVE.W $001C(A3),-(A7)
0000009C: 2F2C 002E '/,..' MOVE.L $002E(A4),-(A7)
000000A0: 486C 0032 'Hl.2' PEA $0032(A4)
000000A4: 486E FF94 'Hn..' PEA -$006C(A6)
000000A8: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
000000AC: 301F '0.' MOVE.W (A7)+,D0
000000AE: 6002 '`.' BRA.S *+$0004 ; 000000B2
000000B0: 7088 'p.' MOVEQ #$88,D0
000000B2: 3E00 '>.' MOVE.W D0,D7
000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC
000000B6: 3007 '0.' MOVE.W D7,D0
000000B8: 6000 0186 '`...' BRA *+$0188 ; 00000240
000000BC: 276E FFC4 0064 ''n...d' MOVE.L -$003C(A6),$0064(A3)
000000C2: 7601 'v.' MOVEQ #$01,D3
000000C4: 4A2B 0071 'J+.q' TST.B $0071(A3)
000000C8: 661C 'f.' BNE.S *+$001E ; 000000E6
000000CA: 4AAB 0010 'J...' TST.L $0010(A3)
000000CE: 6616 'f.' BNE.S *+$0018 ; 000000E6
000000D0: 2F03 '/.' MOVE.L D3,-(A7)
000000D2: 2F0C '/.' MOVE.L A4,-(A7)
000000D4: 486E FF94 'Hn..' PEA -$006C(A6)
000000D8: 4EBA FB56 'N..V' JSR *-$04A8 ; FFFFFC30
000000DC: 508F 'P.' ADDQ.L #8,A7
000000DE: 261F '&.' MOVE.L (A7)+,D3
000000E0: 4A00 'J.' TST.B D0
000000E2: 6702 'g.' BEQ.S *+$0004 ; 000000E6
000000E4: 7600 'v.' MOVEQ #$00,D3
000000E6: 1C03 '..' MOVE.B D3,D6
000000E8: 177C 0001 0072 '.|...r' MOVE.B #$01,$0072(A3)
000000EE: 6000 010A '`...' BRA *+$010C ; 000001FA
000000F2: 558F 'U.' SUBQ.L #2,A7
000000F4: 3F2B 001C '?+..' MOVE.W $001C(A3),-(A7)
000000F8: 2F2C 002E '/,..' MOVE.L $002E(A4),-(A7)
000000FC: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7)
00000100: 486B 0024 'Hk.$' PEA $0024(A3)
00000104: 7014 'p.' MOVEQ #$14,D0
00000106: A823 '.#' _AliasDispatch ; A823
00000108: 3E1F '>.' MOVE.W (A7)+,D7
0000010A: 6706 'g.' BEQ.S *+$0008 ; 00000112
0000010C: 3007 '0.' MOVE.W D7,D0
0000010E: 6000 0130 '`..0' BRA *+$0132 ; 00000240
00000112: 4A2B 0072 'J+.r' TST.B $0072(A3)
00000116: 6700 00E2 'g...' BEQ *+$00E4 ; 000001FA
0000011A: 7001 'p.' MOVEQ #$01,D0
0000011C: B06B 0008 '.k..' CMP.W $0008(A3),D0
00000120: 6600 00D8 'f...' BNE *+$00DA ; 000001FA
00000124: 536B 001E 'Sk..' SUBQ.W #1,$001E(A3)
00000128: 6000 00D0 '`...' BRA *+$00D2 ; 000001FA
0000012C: 486B 0024 'Hk.$' PEA $0024(A3)
00000130: 486B 0020 'Hk. ' PEA $0020(A3)
00000134: 2F0C '/.' MOVE.L A4,-(A7)
00000136: 302B 001C '0+..' MOVE.W $001C(A3),D0
0000013A: 48C0 'H.' EXT.L D0
0000013C: 2F00 '/.' MOVE.L D0,-(A7)
0000013E: 4EBA 0000 'N...' JSR AL_findByAbsPath ; id: 224
00000142: 3E00 '>.' MOVE.W D0,D7
00000144: 4FEF 0010 'O...' LEA $0010(A7),A7
00000148: 673E 'g>' BEQ.S *+$0040 ; 00000188
0000014A: 70FF 'p.' MOVEQ #$FF,D0
0000014C: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000150: 671E 'g.' BEQ.S *+$0020 ; 00000170
00000152: 486B 0024 'Hk.$' PEA $0024(A3)
00000156: 486B 0020 'Hk. ' PEA $0020(A3)
0000015A: 2F0C '/.' MOVE.L A4,-(A7)
0000015C: 302B 001C '0+..' MOVE.W $001C(A3),D0
00000160: 48C0 'H.' EXT.L D0
00000162: 2F00 '/.' MOVE.L D0,-(A7)
00000164: 4EBA 0000 'N...' JSR AL_findByAbsPathToRoot ; id: 223
00000168: 3E00 '>.' MOVE.W D0,D7
0000016A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000016E: 6018 '`.' BRA.S *+$001A ; 00000188
00000170: 486B 0024 'Hk.$' PEA $0024(A3)
00000174: 486B 0020 'Hk. ' PEA $0020(A3)
00000178: 2F0C '/.' MOVE.L A4,-(A7)
0000017A: 486B 001C 'Hk..' PEA $001C(A3)
0000017E: 4EBA 0000 'N...' JSR AL_findByAbsPathOnOtherVolume ; id: 222
00000182: 3E00 '>.' MOVE.W D0,D7
00000184: 4FEF 0010 'O...' LEA $0010(A7),A7
00000188: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7
0000018C: 6704 'g.' BEQ.S *+$0006 ; 00000192
0000018E: 4A47 'JG' TST.W D7
00000190: 6606 'f.' BNE.S *+$0008 ; 00000198
00000192: 276B 0020 0068 ''k. .h' MOVE.L $0020(A3),$0068(A3)
00000198: 4A47 'JG' TST.W D7
0000019A: 6706 'g.' BEQ.S *+$0008 ; 000001A2
0000019C: 3007 '0.' MOVE.W D7,D0
0000019E: 6000 00A0 '`...' BRA *+$00A2 ; 00000240
000001A2: 2F0B '/.' MOVE.L A3,-(A7)
000001A4: 4EBA FD5A 'N..Z' JSR *-$02A4 ; FFFFFF00
000001A8: 584F 'XO' ADDQ.W #4,A7
000001AA: 604E '`N' BRA.S *+$0050 ; 000001FA
000001AC: 4A93 'J.' TST.L (A3)
000001AE: 6708 'g.' BEQ.S *+$000A ; 000001B8
000001B0: 70FF 'p.' MOVEQ #$FF,D0
000001B2: B06C 0082 '.l..' CMP.W $0082(A4),D0
000001B6: 6606 'f.' BNE.S *+$0008 ; 000001BE
000001B8: 70D5 'p.' MOVEQ #$D5,D0
000001BA: 6000 0084 '`...' BRA *+$0086 ; 00000240
000001BE: 486B 0064 'Hk.d' PEA $0064(A3)
000001C2: 486B 0020 'Hk. ' PEA $0020(A3)
000001C6: 2F0C '/.' MOVE.L A4,-(A7)
000001C8: 2F13 '/.' MOVE.L (A3),-(A7)
000001CA: 4EBA 0000 'N...' JSR AL_findByRelPath ; id: 221
000001CE: 3E00 '>.' MOVE.W D0,D7
000001D0: 4FEF 0010 'O...' LEA $0010(A7),A7
000001D4: 6706 'g.' BEQ.S *+$0008 ; 000001DC
000001D6: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7
000001DA: 6606 'f.' BNE.S *+$0008 ; 000001E2
000001DC: 276B 0020 006C ''k. .l' MOVE.L $0020(A3),$006C(A3)
000001E2: 4A47 'JG' TST.W D7
000001E4: 660C 'f.' BNE.S *+$000E ; 000001F2
000001E6: 422B 0071 'B+.q' CLR.B $0071(A3)
000001EA: 2053 ' S' MOVEA.L (A3),A0
000001EC: 3750 001C '7P..' MOVE.W (A0),$001C(A3)
000001F0: 6008 '`.' BRA.S *+$000A ; 000001FA
000001F2: 3007 '0.' MOVE.W D7,D0
000001F4: 604A '`J' BRA.S *+$004C ; 00000240
000001F6: 70D5 'p.' MOVEQ #$D5,D0
000001F8: 6046 '`F' BRA.S *+$0048 ; 00000240
000001FA: 4A06 'J.' TST.B D6
000001FC: 6628 'f(' BNE.S *+$002A ; 00000226
000001FE: 2F2B 000A '/+..' MOVE.L $000A(A3),-(A7)
00000202: 302B 001E '0+..' MOVE.W $001E(A3),D0
00000206: 48C0 'H.' EXT.L D0
00000208: 2F00 '/.' MOVE.L D0,-(A7)
0000020A: 486B 0024 'Hk.$' PEA $0024(A3)
0000020E: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7)
00000212: 302B 001C '0+..' MOVE.W $001C(A3),D0
00000216: 48C0 'H.' EXT.L D0
00000218: 2F00 '/.' MOVE.L D0,-(A7)
0000021A: 4EBA FBA4 'N...' JSR *-$045A ; FFFFFDC0
0000021E: 4A00 'J.' TST.B D0
00000220: 4FEF 0014 'O...' LEA $0014(A7),A7
00000224: 6610 'f.' BNE.S *+$0012 ; 00000236
00000226: 7001 'p.' MOVEQ #$01,D0
00000228: 2F00 '/.' MOVE.L D0,-(A7)
0000022A: 2F0B '/.' MOVE.L A3,-(A7)
0000022C: 4EBA FBF2 'N...' JSR *-$040C ; FFFFFE20
00000230: 4A00 'J.' TST.B D0
00000232: 504F 'PO' ADDQ.W #8,A7
00000234: 6608 'f.' BNE.S *+$000A ; 0000023E
00000236: 2F0B '/.' MOVE.L A3,-(A7)
00000238: 4EBA FD46 'N..F' JSR *-$02B8 ; FFFFFF80
0000023C: 584F 'XO' ADDQ.W #4,A7
0000023E: 7000 'p.' MOVEQ #$00,D0
00000240: 4CEE 18C8 FF80 'L.....' MOVEM.L -$0080(A6),D3/D6/D7/A3/A4
00000246: 4E5E 'N^' UNLK A6
00000248: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 221
221: AL_findByRelPath
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByRelPath"(221)
000001CC
Dictionary: Flags $00 FirstId 222
222: AL_findByAbsPathOnOtherVolume
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByAbsPathOnOtherVolume"(222)
00000180
Dictionary: Flags $00 FirstId 223
223: AL_findByAbsPathToRoot
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByAbsPathToRoot"(223)
00000166
Dictionary: Flags $00 FirstId 224
224: AL_findByAbsPath
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByAbsPath"(224)
00000140
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
000000AA
Dictionary: Flags $00 FirstId 225
225: AL_findByID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByID"(225)
00000074
Comment:
AUTOMOD_399C0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39C10 [39C10, 39D7A)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+CE (39CDE): JSR AL_GETCATINFO
Unresolved outgoing references:
+8C (39C9C): JSR $398F0
+E2 (39CF2): JSR $39630
Dictionary: Flags $00 FirstId 226
226: AUTOMOD_39C10
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39C10"(226) Segment="Main"(200)
Size: Flags $00 ModuleSize 362
Content: Flags $08
Contents offset $0000 size $016A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7A88 'z.' MOVEQ #$88,D5
0000000E: 7EFF '~.' MOVEQ #$FF,D7
00000010: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
00000016: C0AC 0004 '....' AND.L $0004(A4),D0
0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 3C10 '<.' MOVE.W (A0),D6
00000020: 2E2C 006C '.,.l' MOVE.L $006C(A4),D7
00000024: 70FF 'p.' MOVEQ #$FF,D0
00000026: B087 '..' CMP.L D7,D0
00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E
0000002A: 203C 0000 0300 ' <....' MOVE.L #$00000300,D0
00000030: C0AC 0004 '....' AND.L $0004(A4),D0
00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E
00000036: 3C2C 001C '<,..' MOVE.W $001C(A4),D6
0000003A: 2E2C 0068 '.,.h' MOVE.L $0068(A4),D7
0000003E: 70FF 'p.' MOVEQ #$FF,D0
00000040: B087 '..' CMP.L D7,D0
00000042: 6750 'gP' BEQ.S *+$0052 ; 00000094
00000044: 4A46 'JF' TST.W D6
00000046: 6604 'f.' BNE.S *+$0006 ; 0000004C
00000048: 7ADD 'z.' MOVEQ #$DD,D5
0000004A: 6048 '`H' BRA.S *+$004A ; 00000094
0000004C: 558F 'U.' SUBQ.L #2,A7
0000004E: 3F06 '?.' MOVE.W D6,-(A7)
00000050: 2F07 '/.' MOVE.L D7,-(A7)
00000052: 486E FFFC 'Hn..' PEA -$0004(A6)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 2F00 '/.' MOVE.L D0,-(A7)
0000005A: 7011 'p.' MOVEQ #$11,D0
0000005C: A823 '.#' _AliasDispatch ; A823
0000005E: 4A5F 'J_' TST.W (A7)+
00000060: 6632 'f2' BNE.S *+$0034 ; 00000094
00000062: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 1028 0032 '.(.2' MOVE.B $0032(A0),D0
0000006C: 4A80 'J.' TST.L D0
0000006E: 6324 'c$' BLS.S *+$0026 ; 00000094
00000070: 4245 'BE' CLR.W D5
00000072: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
00000076: 7001 'p.' MOVEQ #$01,D0
00000078: 2F00 '/.' MOVE.L D0,-(A7)
0000007A: 486C 001E 'Hl..' PEA $001E(A4)
0000007E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000082: 4868 0032 'Hh.2' PEA $0032(A0)
00000086: 2F07 '/.' MOVE.L D7,-(A7)
00000088: 48C6 'H.' EXT.L D6
0000008A: 2F06 '/.' MOVE.L D6,-(A7)
0000008C: 4EBA FC52 'N..R' JSR *-$03AC ; FFFFFCE0
00000090: 4FEF 0018 'O...' LEA $0018(A7),A7
00000094: 3005 '0.' MOVE.W D5,D0
00000096: 4CEE 10E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A4
0000009C: 4E5E 'N^' UNLK A6
0000009E: 4E75 'Nu' RTS
000000A0: 4E56 FF54 'NV.T' LINK.W A6,#-$00AC
000000A4: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
000000A8: 266E 000C '&n..' MOVEA.L $000C(A6),A3
000000AC: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
000000B0: 4213 'B.' CLR.B (A3)
000000B2: 3D6C 008C FF70 '=l...p' MOVE.W $008C(A4),-$0090(A6)
000000B8: 526E FF70 'Rn.p' ADDQ.W #1,-$0090(A6)
000000BC: 558F 'U.' SUBQ.L #2,A7
000000BE: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7)
000000C2: 2F2C 0086 '/,..' MOVE.L $0086(A4),-(A7)
000000C6: 486E FFC0 'Hn..' PEA -$0040(A6)
000000CA: 486E FF54 'Hn.T' PEA -$00AC(A6)
000000CE: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
000000D2: 3E1F '>.' MOVE.W (A7)+,D7
000000D4: 6660 'f`' BNE.S *+$0062 ; 00000136
000000D6: 7001 'p.' MOVEQ #$01,D0
000000D8: 2F00 '/.' MOVE.L D0,-(A7)
000000DA: 486E FF54 'Hn.T' PEA -$00AC(A6)
000000DE: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7)
000000E2: 4EBA F93C 'N..<' JSR *-$06C2 ; FFFFFA20
000000E6: 4A00 'J.' TST.B D0
000000E8: 4FEF 000C 'O...' LEA $000C(A7),A7
000000EC: 671C 'g.' BEQ.S *+$001E ; 0000010A
000000EE: 296E FFB8 0020 ')n... ' MOVE.L -$0048(A6),$0020(A4)
000000F4: 486E FFC0 'Hn..' PEA -$0040(A6)
000000F8: 486C 0024 'Hl.$' PEA $0024(A4)
000000FC: 7018 'p.' MOVEQ #$18,D0
000000FE: A823 '.#' _AliasDispatch ; A823
00000100: 296E FF84 0064 ')n...d' MOVE.L -$007C(A6),$0064(A4)
00000106: 16BC 0001 '....' MOVE.B #$01,(A3)
0000010A: 7010 'p.' MOVEQ #$10,D0
0000010C: C02E FF72 '...r' AND.B -$008E(A6),D0
00000110: 6746 'gF' BEQ.S *+$0048 ; 00000158
00000112: 0C6C 01FF 008A '.l....' CMPI.W #$01FF,$008A(A4)
00000118: 6D04 'm.' BLT.S *+$0006 ; 0000011E
0000011A: 7E94 '~.' MOVEQ #$94,D7
0000011C: 6040 '`@' BRA.S *+$0042 ; 0000015E
0000011E: 302C 008A '0,..' MOVE.W $008A(A4),D0
00000122: 526C 008A 'Rl..' ADDQ.W #1,$008A(A4)
00000126: 48C0 'H.' EXT.L D0
00000128: 206C 008E ' l..' MOVEA.L $008E(A4),A0
0000012C: 2050 ' P' MOVEA.L (A0),A0
0000012E: 21AE FF84 0C00 '!.....' MOVE.L -$007C(A6),$00(A0,D0.L*4)
00000134: 6022 '`"' BRA.S *+$0024 ; 00000158
00000136: 4A6C 008A 'Jl..' TST.W $008A(A4)
0000013A: 6F1C 'o.' BLE.S *+$001E ; 00000158
0000013C: 536C 008A 'Sl..' SUBQ.W #1,$008A(A4)
00000140: 302C 008A '0,..' MOVE.W $008A(A4),D0
00000144: 48C0 'H.' EXT.L D0
00000146: 206C 008E ' l..' MOVEA.L $008E(A4),A0
0000014A: 2050 ' P' MOVEA.L (A0),A0
0000014C: 2970 0C00 0086 ')p....' MOVE.L $00(A0,D0.L*4),$0086(A4)
00000152: 426E FF70 'Bn.p' CLR.W -$0090(A6)
00000156: 4247 'BG' CLR.W D7
00000158: 396E FF70 008C '9n.p..' MOVE.W -$0090(A6),$008C(A4)
0000015E: 3007 '0.' MOVE.W D7,D0
00000160: 4CEE 1880 FF48 'L....H' MOVEM.L -$00B8(A6),D7/A3/A4
00000166: 4E5E 'N^' UNLK A6
00000168: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
000000D0
Comment:
AUTOMOD_39C10 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39D80 [39D80, 39ECA)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+A6 (39E26): JSR AL_fixedCreationDate
Unresolved outgoing references:
+11A (39E9A): JSR $398C0
Dictionary: Flags $00 FirstId 227
227: AUTOMOD_39D80
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39D80"(227) Segment="Main"(200)
Size: Flags $00 ModuleSize 330
Content: Flags $08
Contents offset $0000 size $014A
00000000: 4E56 FE96 'NV..' LINK.W A6,#-$016A
00000004: 48E7 1138 'H..8' MOVEM.L D3/D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4212 'B.' CLR.B (A2)
00000012: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 FEDA '-@..' MOVE.L D0,-$0126(A6)
0000001C: 2D40 FEA8 '-@..' MOVE.L D0,-$0158(A6)
00000020: 3D6C 001C FEAC '=l....' MOVE.W $001C(A4),-$0154(A6)
00000026: 41EE FFBA 'A...' LEA -$0046(A6),A0
0000002A: 2D48 FEAE '-H..' MOVE.L A0,-$0152(A6)
0000002E: 7201 'r.' MOVEQ #$01,D1
00000030: 2D41 FEB2 '-A..' MOVE.L D1,-$014E(A6)
00000034: 2D7C 0000 020C '-|....' MOVE.L #$0000020C,-$0146(A6)
FEBA
0000003C: 7401 't.' MOVEQ #$01,D2
0000003E: B46B 0008 '.k..' CMP.W $0008(A3),D2
00000042: 6604 'f.' BNE.S *+$0006 ; 00000048
00000044: 51AE FEBA 'Q...' SUBQ.L #8,-$0146(A6)
00000048: 41EE FEE2 'A...' LEA -$011E(A6),A0
0000004C: 2D48 FEBE '-H..' MOVE.L A0,-$0142(A6)
00000050: 41EE FF4E 'A..N' LEA -$00B2(A6),A0
00000054: 2D48 FEC2 '-H..' MOVE.L A0,-$013E(A6)
00000058: 2D7C 0000 05DC '-|....' MOVE.L #$000005DC,-$013A(A6)
FEC6
00000060: 41EE FECA 'A...' LEA -$0136(A6),A0
00000064: 43EC 0076 'C..v' LEA $0076(A4),A1
00000068: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000006A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000006C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000006E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 2D40 FEF4 '-@..' MOVE.L D0,-$010C(A6)
00000076: 2D40 FF60 '-@.`' MOVE.L D0,-$00A0(A6)
0000007A: 7201 'r.' MOVEQ #$01,D1
0000007C: B26B 0008 '.k..' CMP.W $0008(A3),D1
00000080: 57C3 'W.' SEQ D3
00000082: 4403 'D.' NEG.B D3
00000084: 6704 'g.' BEQ.S *+$0006 ; 0000008A
00000086: 7210 'r.' MOVEQ #$10,D1
00000088: 6002 '`.' BRA.S *+$0004 ; 0000008C
0000008A: 7200 'r.' MOVEQ #$00,D1
0000008C: 1D41 FF00 '.A..' MOVE.B D1,-$0100(A6)
00000090: 1D7C 0010 FF6C '.|...l' MOVE.B #$10,-$0094(A6)
00000096: 2F2B 0076 '/+.v' MOVE.L $0076(A3),-(A7)
0000009A: 302C 001C '0,..' MOVE.W $001C(A4),D0
0000009E: 48C0 'H.' EXT.L D0
000000A0: 2F00 '/.' MOVE.L D0,-(A7)
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 2F00 '/.' MOVE.L D0,-(A7)
000000A6: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
000000AA: 2E00 '..' MOVE.L D0,D7
000000AC: 202B 0076 ' +.v' MOVE.L $0076(A3),D0
000000B0: 9087 '..' SUB.L D7,D0
000000B2: D0AB 0076 '...v' ADD.L $0076(A3),D0
000000B6: 2D40 FF96 '-@..' MOVE.L D0,-$006A(A6)
000000BA: 2D40 FF2A '-@.*' MOVE.L D0,-$00D6(A6)
000000BE: 7008 'p.' MOVEQ #$08,D0
000000C0: C0AE FEBA '....' AND.L -$0146(A6),D0
000000C4: 4FEF 000C 'O...' LEA $000C(A7),A7
000000C8: 6722 'g"' BEQ.S *+$0024 ; 000000EC
000000CA: 2D6B 007A FF02 '-k.z..' MOVE.L $007A(A3),-$00FE(A6)
000000D0: 2D6B 007E FF06 '-k.~..' MOVE.L $007E(A3),-$00FA(A6)
000000D6: 70FF 'p.' MOVEQ #$FF,D0
000000D8: 2D40 FF6E '-@.n' MOVE.L D0,-$0092(A6)
000000DC: 2D40 FF72 '-@.r' MOVE.L D0,-$008E(A6)
000000E0: 426E FF76 'Bn.v' CLR.W -$008A(A6)
000000E4: 42AE FF78 'B..x' CLR.L -$0088(A6)
000000E8: 426E FF7C 'Bn.|' CLR.W -$0084(A6)
000000EC: 41EE FE96 'A...' LEA -$016A(A6),A0
000000F0: 7018 'p.' MOVEQ #$18,D0
000000F2: A260 '.`' _HFSDispatch ; A260
000000F4: 3E00 '>.' MOVE.W D0,D7
000000F6: 6706 'g.' BEQ.S *+$0008 ; 000000FE
000000F8: 0C47 FFD9 '.G..' CMPI.W #$FFD9,D7
000000FC: 663C 'f<' BNE.S *+$003E ; 0000013A
000000FE: 7001 'p.' MOVEQ #$01,D0
00000100: B0AE FEB6 '....' CMP.L -$014A(A6),D0
00000104: 661E 'f.' BNE.S *+$0020 ; 00000124
00000106: 296E FFBC 0020 ')n... ' MOVE.L -$0044(A6),$0020(A4)
0000010C: 486E FFC0 'Hn..' PEA -$0040(A6)
00000110: 486C 0024 'Hl.$' PEA $0024(A4)
00000114: 7018 'p.' MOVEQ #$18,D0
00000116: A823 '.#' _AliasDispatch ; A823
00000118: 2F0C '/.' MOVE.L A4,-(A7)
0000011A: 4EBA FA24 'N..$' JSR *-$05DA ; FFFFFB40
0000011E: 14BC 0001 '....' MOVE.B #$01,(A2)
00000122: 584F 'XO' ADDQ.W #4,A7
00000124: 4A47 'JG' TST.W D7
00000126: 6616 'f.' BNE.S *+$0018 ; 0000013E
00000128: 41EC 0076 'A..v' LEA $0076(A4),A0
0000012C: 43EE FECA 'C...' LEA -$0136(A6),A1
00000130: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000132: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000134: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000136: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000138: 6004 '`.' BRA.S *+$0006 ; 0000013E
0000013A: 422C 0074 'B,.t' CLR.B $0074(A4)
0000013E: 3007 '0.' MOVE.W D7,D0
00000140: 4CEE 1C88 FE82 'L.....' MOVEM.L -$017E(A6),D3/D7/A2-A4
00000146: 4E5E 'N^' UNLK A6
00000148: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
000000A8
Comment:
AUTOMOD_39D80 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_39ED0 [39ED0, 3A02E)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+C8 (39F98): JSR AL_fixedCreationDate
Unresolved outgoing references:
+5E (39F2E): JSR $39D80
+8A (39F5A): JSR $39CB0
+114 (39FE4): JSR $397E0
+126 (39FF6): JSR $39940
Dictionary: Flags $00 FirstId 228
228: AUTOMOD_39ED0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39ED0"(228) Segment="Main"(200)
Size: Flags $00 ModuleSize 350
Content: Flags $08
Contents offset $0000 size $015E
00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080
00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 422E FFFF 'B...' CLR.B -$0001(A6)
00000010: 4A2C 0070 'J,.p' TST.B $0070(A4)
00000014: 6600 013E 'f..>' BNE *+$0140 ; 00000154
00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
0000001C: 70FF 'p.' MOVEQ #$FF,D0
0000001E: B0A8 0072 '...r' CMP.L $0072(A0),D0
00000022: 6700 0130 'g..0' BEQ *+$0132 ; 00000154
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2940 0076 ')@.v' MOVE.L D0,$0076(A4)
0000002C: 197C 0001 0074 '.|...t' MOVE.B #$01,$0074(A4)
00000032: 7202 'r.' MOVEQ #$02,D1
00000034: 2941 0086 ')A..' MOVE.L D1,$0086(A4)
00000038: 42AC 008A 'B...' CLR.L $008A(A4)
0000003C: 2940 008E ')@..' MOVE.L D0,$008E(A4)
00000040: 598F 'Y.' SUBQ.L #4,A7
00000042: A975 '.u' _TickCount ; A975
00000044: 2C1F ',.' MOVE.L (A7)+,D6
00000046: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
0000004A: 7001 'p.' MOVEQ #$01,D0
0000004C: B0A8 002E '....' CMP.L $002E(A0),D0
00000050: 6742 'gB' BEQ.S *+$0044 ; 00000094
00000052: 4A2C 0074 'J,.t' TST.B $0074(A4)
00000056: 670E 'g.' BEQ.S *+$0010 ; 00000066
00000058: 486E FFFF 'Hn..' PEA -$0001(A6)
0000005C: 2F0C '/.' MOVE.L A4,-(A7)
0000005E: 4EBA FE50 'N..P' JSR *-$01AE ; FFFFFEB0
00000062: 3E00 '>.' MOVE.W D0,D7
00000064: 504F 'PO' ADDQ.W #8,A7
00000066: 4A2C 0074 'J,.t' TST.B $0074(A4)
0000006A: 6600 0086 'f...' BNE *+$0088 ; 000000F2
0000006E: 4AAC 008E 'J...' TST.L $008E(A4)
00000072: 6610 'f.' BNE.S *+$0012 ; 00000084
00000074: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0
0000007A: A122 '."' _NewHandle ; A122
0000007C: 2948 008E ')H..' MOVE.L A0,$008E(A4)
00000080: 6700 00D2 'g...' BEQ *+$00D4 ; 00000154
00000084: 486E FFFF 'Hn..' PEA -$0001(A6)
00000088: 2F0C '/.' MOVE.L A4,-(A7)
0000008A: 4EBA FD54 'N..T' JSR *-$02AA ; FFFFFDE0
0000008E: 3E00 '>.' MOVE.W D0,D7
00000090: 504F 'PO' ADDQ.W #8,A7
00000092: 605E '`^' BRA.S *+$0060 ; 000000F2
00000094: 41EC 0024 'A..$' LEA $0024(A4),A0
00000098: 2D48 FF96 '-H..' MOVE.L A0,-$006A(A6)
0000009C: 426E FFA0 'Bn..' CLR.W -$0060(A6)
000000A0: 3D6C 001C FF9A '=l....' MOVE.W $001C(A4),-$0066(A6)
000000A6: 41EE FF84 'A...' LEA -$007C(A6),A0
000000AA: A207 '..' _HGetVInfo ; A207
000000AC: 4A40 'J@' TST.W D0
000000AE: 6640 'f@' BNE.S *+$0042 ; 000000F0
000000B0: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
000000B4: 2D48 FF80 '-H..' MOVE.L A0,-$0080(A6)
000000B8: 2F2E FFA2 '/...' MOVE.L -$005E(A6),-(A7)
000000BC: 302E FF9A '0...' MOVE.W -$0066(A6),D0
000000C0: 48C0 'H.' EXT.L D0
000000C2: 2F00 '/.' MOVE.L D0,-(A7)
000000C4: 486E FF84 'Hn..' PEA -$007C(A6)
000000C8: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
000000CC: 206E FF80 ' n..' MOVEA.L -$0080(A6),A0
000000D0: B0A8 0026 '...&' CMP.L $0026(A0),D0
000000D4: 4FEF 000C 'O...' LEA $000C(A7),A7
000000D8: 6616 'f.' BNE.S *+$0018 ; 000000F0
000000DA: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
000000DE: 2968 002E 0020 ')h... ' MOVE.L $002E(A0),$0020(A4)
000000E4: 2968 0072 0064 ')h.r.d' MOVE.L $0072(A0),$0064(A4)
000000EA: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6)
000000F0: 7ED5 '~.' MOVEQ #$D5,D7
000000F2: 598F 'Y.' SUBQ.L #4,A7
000000F4: A975 '.u' _TickCount ; A975
000000F6: 2A1F '*.' MOVE.L (A7)+,D5
000000F8: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000FC: 660C 'f.' BNE.S *+$000E ; 0000010A
000000FE: 2006 ' .' MOVE.L D6,D0
00000100: D0BC 0000 00B4 '......' ADD.L #$000000B4,D0
00000106: B085 '..' CMP.L D5,D0
00000108: 6228 'b(' BHI.S *+$002A ; 00000132
0000010A: 7000 'p.' MOVEQ #$00,D0
0000010C: 102E FFFF '....' MOVE.B -$0001(A6),D0
00000110: 2F00 '/.' MOVE.L D0,-(A7)
00000112: 2F0C '/.' MOVE.L A4,-(A7)
00000114: 4EBA F7FA 'N...' JSR *-$0804 ; FFFFF910
00000118: 4A00 'J.' TST.B D0
0000011A: 504F 'PO' ADDQ.W #8,A7
0000011C: 660E 'f.' BNE.S *+$0010 ; 0000012C
0000011E: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000122: 6708 'g.' BEQ.S *+$000A ; 0000012C
00000124: 2F0C '/.' MOVE.L A4,-(A7)
00000126: 4EBA F948 'N..H' JSR *-$06B6 ; FFFFFA70
0000012A: 584F 'XO' ADDQ.W #4,A7
0000012C: 598F 'Y.' SUBQ.L #4,A7
0000012E: A975 '.u' _TickCount ; A975
00000130: 2C1F ',.' MOVE.L (A7)+,D6
00000132: 302C 001E '0,..' MOVE.W $001E(A4),D0
00000136: B06C 0008 '.l..' CMP.W $0008(A4),D0
0000013A: 6C0C 'l.' BGE.S *+$000E ; 00000148
0000013C: 4A2C 0070 'J,.p' TST.B $0070(A4)
00000140: 6606 'f.' BNE.S *+$0008 ; 00000148
00000142: 4A47 'JG' TST.W D7
00000144: 6700 FF00 'g...' BEQ *-$00FE ; 00000046
00000148: 4AAC 008E 'J...' TST.L $008E(A4)
0000014C: 6706 'g.' BEQ.S *+$0008 ; 00000154
0000014E: 206C 008E ' l..' MOVEA.L $008E(A4),A0
00000152: A023 '.#' _DisposeHandle ; A023
00000154: 4CEE 10E0 FF70 'L....p' MOVEM.L -$0090(A6),D5-D7/A4
0000015A: 4E5E 'N^' UNLK A6
0000015C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
000000CA
Comment:
AUTOMOD_39ED0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3A030 [3A030, 3A0BA)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+52 (3A082): JSR $399C0
+64 (3A094): JSR $39ED0
Dictionary: Flags $00 FirstId 229
229: AUTOMOD_3A030
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A030"(229) Segment="Main"(200)
Size: Flags $00 ModuleSize 138
Content: Flags $08
Contents offset $0000 size $008A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 382E 001A '8...' MOVE.W $001A(A6),D4
0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5
00000010: 1C2E 000B '....' MOVE.B $000B(A6),D6
00000014: 2E2E 0014 '....' MOVE.L $0014(A6),D7
00000018: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000001C: 598F 'Y.' SUBQ.L #4,A7
0000001E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7)
00000024: 205F ' _' MOVEA.L (A7)+,A0
00000026: 2668 0002 '&h..' MOVEA.L $0002(A0),A3
0000002A: 6050 '`P' BRA.S *+$0052 ; 0000007C
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 1006 '..' MOVE.B D6,D0
00000030: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C
00000036: BA6B 004E '.k.N' CMP.W $004E(A3),D5
0000003A: 673E 'g>' BEQ.S *+$0040 ; 0000007A
0000003C: 396B 004E 001C '9k.N..' MOVE.W $004E(A3),$001C(A4)
00000042: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
00000048: C087 '..' AND.L D7,D0
0000004A: 670C 'g.' BEQ.S *+$000E ; 00000058
0000004C: 2F0C '/.' MOVE.L A4,-(A7)
0000004E: 48C4 'H.' EXT.L D4
00000050: 2F04 '/.' MOVE.L D4,-(A7)
00000052: 4EBA F93C 'N..<' JSR *-$06C2 ; FFFFF990
00000056: 504F 'PO' ADDQ.W #8,A7
00000058: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
0000005E: C087 '..' AND.L D7,D0
00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A
00000062: 2F0C '/.' MOVE.L A4,-(A7)
00000064: 4EBA FE3A 'N..:' JSR *-$01C4 ; FFFFFEA0
00000068: 584F 'XO' ADDQ.W #4,A7
0000006A: 302C 001E '0,..' MOVE.W $001E(A4),D0
0000006E: B06C 0008 '.l..' CMP.W $0008(A4),D0
00000072: 6C0C 'l.' BGE.S *+$000E ; 00000080
00000074: 4A2C 0070 'J,.p' TST.B $0070(A4)
00000078: 6606 'f.' BNE.S *+$0008 ; 00000080
0000007A: 2653 '&S' MOVEA.L (A3),A3
0000007C: 200B ' .' MOVE.L A3,D0
0000007E: 66AC 'f.' BNE.S *-$0052 ; 0000002C
00000080: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4
00000086: 4E5E 'N^' UNLK A6
00000088: 4E75 'Nu' RTS
Comment:
AUTOMOD_3A030 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AL_isItSelf [3A0C0, 3A180)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+9C (3A15C): JSR AL_getAFPinfo
+40 (3A100): JSR AL_getAFPinfo
+18 (3A0D8): JSR AL_GetMyServer
+10 (3A0D0): JSR AL_GetMyZonePhs2
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 230
230: AL_isItSelf
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isItSelf"(230) Segment="Main"(200)
Size: Flags $00 ModuleSize 192
Content: Flags $08
Contents offset $0000 size $00C0
00000000: 4E56 FFBE 'NV..' LINK.W A6,#-$0042
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 486E FFBE 'Hn..' PEA -$0042(A6)
00000010: 4EBA 0000 'N...' JSR AL_GetMyZonePhs2 ; id: 233
00000014: 486E FFE0 'Hn..' PEA -$0020(A6)
00000018: 4EBA 0000 'N...' JSR AL_GetMyServer ; id: 232
0000001C: 7600 'v.' MOVEQ #$00,D3
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 102E FFBE '....' MOVE.B -$0042(A6),D0
00000024: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000028: 660E 'f.' BNE.S *+$0010 ; 00000038
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 102E FFBF '....' MOVE.B -$0041(A6),D0
00000030: 0C40 002A '.@.*' CMPI.W #$002A,D0
00000034: 6602 'f.' BNE.S *+$0004 ; 00000038
00000036: 7601 'v.' MOVEQ #$01,D3
00000038: 1C03 '..' MOVE.B D3,D6
0000003A: 70FD 'p.' MOVEQ #$FD,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F0C '/.' MOVE.L A4,-(A7)
00000040: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231
00000044: 2640 '&@' MOVEA.L D0,A3
00000046: 7600 'v.' MOVEQ #$00,D3
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 1013 '..' MOVE.B (A3),D0
0000004C: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000050: 660A 'f.' BNE.S *+$000C ; 0000005C
00000052: 702A 'p*' MOVEQ #$2A,D0 ; '*'
00000054: B02B 0001 '.+..' CMP.B $0001(A3),D0
00000058: 6602 'f.' BNE.S *+$0004 ; 0000005C
0000005A: 7601 'v.' MOVEQ #$01,D3
0000005C: 1E03 '..' MOVE.B D3,D7
0000005E: 670C 'g.' BEQ.S *+$000E ; 0000006C
00000060: 4A06 'J.' TST.B D6
00000062: 6608 'f.' BNE.S *+$000A ; 0000006C
00000064: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000068: 10BC 0001 '....' MOVE.B #$01,(A0)
0000006C: 7600 'v.' MOVEQ #$00,D3
0000006E: 4A06 'J.' TST.B D6
00000070: 661A 'f.' BNE.S *+$001C ; 0000008C
00000072: 4A07 'J.' TST.B D7
00000074: 6616 'f.' BNE.S *+$0018 ; 0000008C
00000076: 2F03 '/.' MOVE.L D3,-(A7)
00000078: 558F 'U.' SUBQ.L #2,A7
0000007A: 486E FFBE 'Hn..' PEA -$0042(A6)
0000007E: 2F0B '/.' MOVE.L A3,-(A7)
00000080: 7019 'p.' MOVEQ #$19,D0
00000082: A823 '.#' _AliasDispatch ; A823
00000084: 101F '..' MOVE.B (A7)+,D0
00000086: 261F '&.' MOVE.L (A7)+,D3
00000088: 4A00 'J.' TST.B D0
0000008A: 6728 'g(' BEQ.S *+$002A ; 000000B4
0000008C: 2F03 '/.' MOVE.L D3,-(A7)
0000008E: 558F 'U.' SUBQ.L #2,A7
00000090: 486E FFE0 'Hn..' PEA -$0020(A6)
00000094: 2F03 '/.' MOVE.L D3,-(A7)
00000096: 70FE 'p.' MOVEQ #$FE,D0
00000098: 2F00 '/.' MOVE.L D0,-(A7)
0000009A: 2F0C '/.' MOVE.L A4,-(A7)
0000009C: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231
000000A0: 508F 'P.' ADDQ.L #8,A7
000000A2: 261F '&.' MOVE.L (A7)+,D3
000000A4: 2F00 '/.' MOVE.L D0,-(A7)
000000A6: 7019 'p.' MOVEQ #$19,D0
000000A8: A823 '.#' _AliasDispatch ; A823
000000AA: 101F '..' MOVE.B (A7)+,D0
000000AC: 261F '&.' MOVE.L (A7)+,D3
000000AE: 4A00 'J.' TST.B D0
000000B0: 6702 'g.' BEQ.S *+$0004 ; 000000B4
000000B2: 7601 'v.' MOVEQ #$01,D3
000000B4: 1003 '..' MOVE.B D3,D0
000000B6: 4CEE 18C8 FFAA 'L.....' MOVEM.L -$0056(A6),D3/D6/D7/A3/A4
000000BC: 4E5E 'N^' UNLK A6
000000BE: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 231
231: AL_getAFPinfo
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(231)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(231)
00000042
Dictionary: Flags $00 FirstId 232
232: AL_GetMyServer
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GetMyServer"(232)
0000001A
Dictionary: Flags $00 FirstId 233
233: AL_GetMyZonePhs2
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GetMyZonePhs2"(233)
00000012
Comment:
AL_isItSelf ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3A190 [3A190, 3A206)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+42 (3A1D2): JSR AL_GETCATINFO
+24 (3A1B4): JSR GETEXPORTEDFOLDERINFO
Dictionary: Flags $00 FirstId 234
234: AUTOMOD_3A190
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A190"(234) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 4E56 FF36 'NV.6' LINK.W A6,#-$00CA
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FF48 '-@.H' MOVE.L D0,-$00B8(A6)
00000012: 3D7C 0006 FF50 '=|...P' MOVE.W #$0006,-$00B0(A6)
00000018: 3D6E 000A FF52 '=n...R' MOVE.W $000A(A6),-$00AE(A6)
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 486E FF36 'Hn.6' PEA -$00CA(A6)
00000024: 4EBA 0000 'N...' JSR GETEXPORTEDFOLDERINFO ; id: 235
00000028: 3E1F '>.' MOVE.W (A7)+,D7
0000002A: 663E 'f>' BNE.S *+$0040 ; 0000006A
0000002C: 397C FFFF 001C '9|....' MOVE.W #$FFFF,$001C(A4)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 3F2E FF4C '?..L' MOVE.W -$00B4(A6),-(A7)
00000038: 2F2E FF54 '/..T' MOVE.L -$00AC(A6),-(A7)
0000003C: 2F2C 0012 '/,..' MOVE.L $0012(A4),-(A7)
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 6620 'f ' BNE.S *+$0022 ; 0000006A
0000004A: 7001 'p.' MOVEQ #$01,D0
0000004C: B0AC 0064 '...d' CMP.L $0064(A4),D0
00000050: 6618 'f.' BNE.S *+$001A ; 0000006A
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 2F2C 0012 '/,..' MOVE.L $0012(A4),-(A7)
00000058: 486E FF86 'Hn..' PEA -$007A(A6)
0000005C: 7010 'p.' MOVEQ #$10,D0
0000005E: A823 '.#' _AliasDispatch ; A823
00000060: 4A5F 'J_' TST.W (A7)+
00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A
00000064: 296E FFA4 0048 ')n...H' MOVE.L -$005C(A6),$0048(A4)
0000006A: 3007 '0.' MOVE.W D7,D0
0000006C: 4CEE 1080 FF2E 'L.....' MOVEM.L -$00D2(A6),D7/A4
00000072: 4E5E 'N^' UNLK A6
00000074: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000044
Dictionary: Flags $00 FirstId 235
235: GETEXPORTEDFOLDERINFO
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETEXPORTEDFOLDERINFO"(235)
00000026
Comment:
AUTOMOD_3A190 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3A210 [3A210, 3A274)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4A (3A25A): JSR AL_changeToAuxInfo
+42 (3A252): JSR AL_GETVARPTR
Dictionary: Flags $00 FirstId 236
236: AUTOMOD_3A210
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A210"(236) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 286A 0018 '(j..' MOVEA.L $0018(A2),A4
00000010: 47EA 0092 'G...' LEA $0092(A2),A3
00000014: 486C 000A 'Hl..' PEA $000A(A4)
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 7018 'p.' MOVEQ #$18,D0
0000001C: A823 '.#' _AliasDispatch ; A823
0000001E: 276C 0026 001C ''l.&..' MOVE.L $0026(A4),$001C(A3)
00000024: 376C 002C 002C '7l.,.,' MOVE.W $002C(A4),$002C(A3)
0000002A: 276C 002E 0020 ''l... ' MOVE.L $002E(A4),$0020(A3)
00000030: 276C 0072 0024 ''l.r.$' MOVE.L $0072(A4),$0024(A3)
00000036: 598F 'Y.' SUBQ.L #4,A7
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 7007 'p.' MOVEQ #$07,D0
0000003C: 3F00 '?.' MOVE.W D0,-(A7)
0000003E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000042: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
00000046: 2657 '&W' MOVEA.L (A7),A3
00000048: 2F0C '/.' MOVE.L A4,-(A7)
0000004A: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237
0000004E: 256C 002E 0068 '%l...h' MOVE.L $002E(A4),$0068(A2)
00000054: 157C 0001 00C0 '.|....' MOVE.B #$01,$00C0(A2)
0000005A: 4CEE 1C00 FFF2 'L.....' MOVEM.L -$000E(A6),A2-A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 237
237: AL_changeToAuxInfo
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_changeToAuxInfo"(237)
0000004C
Dictionary: Flags $00 FirstId 238
238: AL_GETVARPTR
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
00000044
Comment:
AUTOMOD_3A210 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3A280 [3A280, 3A312)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+40 (3A2C0): JSR $3A030
+6E (3A2EE): JSR $3A030
Dictionary: Flags $00 FirstId 239
239: AUTOMOD_3A280
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A280"(239) Segment="Main"(200)
Size: Flags $00 ModuleSize 146
Content: Flags $08
Contents offset $0000 size $0092
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
00000012: C0AC 0004 '....' AND.L $0004(A4),D0
00000016: 6770 'gp' BEQ.S *+$0072 ; 00000088
00000018: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
0000001C: 197C 0001 0071 '.|...q' MOVE.B #$01,$0071(A4)
00000022: 197C 0001 00C3 '.|....' MOVE.B #$01,$00C3(A4)
00000028: 3E2C 001E '>,..' MOVE.W $001E(A4),D7
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 4878 0100 'Hx..' PEA $0100
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 322C 001C '2,..' MOVE.W $001C(A4),D1
0000003A: 48C1 'H.' EXT.L D1
0000003C: 2F01 '/.' MOVE.L D1,-(A7)
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 4EBA FD6E 'N..n' JSR *-$0290 ; FFFFFDB0
00000044: 302C 001E '0,..' MOVE.W $001E(A4),D0
00000048: B06C 0008 '.l..' CMP.W $0008(A4),D0
0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7
00000050: 6C24 'l$' BGE.S *+$0026 ; 00000076
00000052: 4A2C 0070 'J,.p' TST.B $0070(A4)
00000056: 661E 'f.' BNE.S *+$0020 ; 00000076
00000058: 7001 'p.' MOVEQ #$01,D0
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 4878 0100 'Hx..' PEA $0100
00000060: 2F0C '/.' MOVE.L A4,-(A7)
00000062: 322C 001C '2,..' MOVE.W $001C(A4),D1
00000066: 48C1 'H.' EXT.L D1
00000068: 2F01 '/.' MOVE.L D1,-(A7)
0000006A: 7200 'r.' MOVEQ #$00,D1
0000006C: 2F01 '/.' MOVE.L D1,-(A7)
0000006E: 4EBA FD40 'N..@' JSR *-$02BE ; FFFFFDB0
00000072: 4FEF 0014 'O...' LEA $0014(A7),A7
00000076: BE6C 001E '.l..' CMP.W $001E(A4),D7
0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082
0000007C: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4)
00000082: 197C 0001 00C2 '.|....' MOVE.B #$01,$00C2(A4)
00000088: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000008E: 4E5E 'N^' UNLK A6
00000090: 4E75 'Nu' RTS
Comment:
AUTOMOD_3A280 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3A320 [3A320, 3A492)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+15C (3A47C): JSR AL_mountForeign
+112 (3A432): JSR AL_checkIfMounted
+FE (3A41E): JSR AL_changeToAuxInfo
+EC (3A40C): JSR AL_checkIfMounted
+52 (3A372): JSR AL_GETVARPTR
+1A (3A33A): JSR AL_isItSelf
Unresolved outgoing references:
+7C (3A39C): JSR $3A190
+BC (3A3DC): JSR $3A280
+DE (3A3FE): JSR $3A210
+120 (3A440): JSR $3A210
Dictionary: Flags $00 FirstId 240
240: AUTOMOD_3A320
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A320"(240) Segment="Main"(200)
Size: Flags $00 ModuleSize 370
Content: Flags $08
Contents offset $0000 size $0172
00000000: 4E56 FF72 'NV.r' LINK.W A6,#-$008E
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4245 'BE' CLR.W D5
0000000E: 4247 'BG' CLR.W D7
00000010: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
00000014: 486C 000E 'Hl..' PEA $000E(A4)
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230
0000001E: 4A00 'J.' TST.B D0
00000020: 504F 'PO' ADDQ.W #8,A7
00000022: 6700 00A4 'g...' BEQ *+$00A6 ; 000000C8
00000026: 7008 'p.' MOVEQ #$08,D0
00000028: C0AB 0086 '....' AND.L $0086(A3),D0
0000002C: 6700 0138 'g..8' BEQ *+$013A ; 00000166
00000030: 7001 'p.' MOVEQ #$01,D0
00000032: B06B 002C '.k.,' CMP.W $002C(A3),D0
00000036: 6600 012E 'f...' BNE *+$0130 ; 00000166
0000003A: 296B 002E 00B2 ')k....' MOVE.L $002E(A3),$00B2(A4)
00000040: 296B 0072 00B6 ')k.r..' MOVE.L $0072(A3),$00B6(A4)
00000046: 598F 'Y.' SUBQ.L #4,A7
00000048: 2F0B '/.' MOVE.L A3,-(A7)
0000004A: 7008 'p.' MOVEQ #$08,D0
0000004C: 3F00 '?.' MOVE.W D0,-(A7)
0000004E: 486E FFFA 'Hn..' PEA -$0006(A6)
00000052: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
00000056: 245F '$_' MOVEA.L (A7)+,A2
00000058: 2752 002E ''R..' MOVE.L (A2),$002E(A3)
0000005C: 276A 0004 0072 ''j...r' MOVE.L $0004(A2),$0072(A3)
00000062: 197C 0001 00C1 '.|....' MOVE.B #$01,$00C1(A4)
00000068: 41EE FFDE 'A...' LEA -$0022(A6),A0
0000006C: 2D48 FF84 '-H..' MOVE.L A0,-$007C(A6)
00000070: 486E FF72 'Hn.r' PEA -$008E(A6)
00000074: 5247 'RG' ADDQ.W #1,D7
00000076: 3007 '0.' MOVE.W D7,D0
00000078: 48C0 'H.' EXT.L D0
0000007A: 2F00 '/.' MOVE.L D0,-(A7)
0000007C: 4EBA FDF2 'N...' JSR *-$020C ; FFFFFE70
00000080: 3C00 '<.' MOVE.W D0,D6
00000082: 504F 'PO' ADDQ.W #8,A7
00000084: 662A 'f*' BNE.S *+$002C ; 000000B0
00000086: 558F 'U.' SUBQ.L #2,A7
00000088: 486E FFDE 'Hn..' PEA -$0022(A6)
0000008C: 486B 000A 'Hk..' PEA $000A(A3)
00000090: 7019 'p.' MOVEQ #$19,D0
00000092: A823 '.#' _AliasDispatch ; A823
00000094: 4A1F 'J.' TST.B (A7)+
00000096: 6718 'g.' BEQ.S *+$001A ; 000000B0
00000098: 202E FFBA ' ...' MOVE.L -$0046(A6),D0
0000009C: B0AB 0026 '...&' CMP.L $0026(A3),D0
000000A0: 660E 'f.' BNE.S *+$0010 ; 000000B0
000000A2: 396E FF88 001C '9n....' MOVE.W -$0078(A6),$001C(A4)
000000A8: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4)
000000AE: 6004 '`.' BRA.S *+$0006 ; 000000B4
000000B0: 4A46 'JF' TST.W D6
000000B2: 67B4 'g.' BEQ.S *-$004A ; 00000068
000000B4: 4A46 'JF' TST.W D6
000000B6: 6700 00AE 'g...' BEQ *+$00B0 ; 00000166
000000BA: 2F0C '/.' MOVE.L A4,-(A7)
000000BC: 4EBA FEA2 'N...' JSR *-$015C ; FFFFFF60
000000C0: 7ADD 'z.' MOVEQ #$DD,D5
000000C2: 584F 'XO' ADDQ.W #4,A7
000000C4: 6000 00A0 '`...' BRA *+$00A2 ; 00000166
000000C8: 7004 'p.' MOVEQ #$04,D0
000000CA: C0AB 0086 '....' AND.L $0086(A3),D0
000000CE: 6700 0096 'g...' BEQ *+$0098 ; 00000166
000000D2: 7001 'p.' MOVEQ #$01,D0
000000D4: B06B 002C '.k.,' CMP.W $002C(A3),D0
000000D8: 6700 008C 'g...' BEQ *+$008E ; 00000166
000000DC: 2F0C '/.' MOVE.L A4,-(A7)
000000DE: 4EBA FE10 'N...' JSR *-$01EE ; FFFFFEF0
000000E2: 486C 000E 'Hl..' PEA $000E(A4)
000000E6: 486C 001C 'Hl..' PEA $001C(A4)
000000EA: 2F0B '/.' MOVE.L A3,-(A7)
000000EC: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242
000000F0: 4A40 'J@' TST.W D0
000000F2: 4FEF 0010 'O...' LEA $0010(A7),A7
000000F6: 676E 'gn' BEQ.S *+$0070 ; 00000166
000000F8: 486C 0092 'Hl..' PEA $0092(A4)
000000FC: 2F0B '/.' MOVE.L A3,-(A7)
000000FE: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237
00000102: 296B 002E 0068 ')k...h' MOVE.L $002E(A3),$0068(A4)
00000108: 486C 000E 'Hl..' PEA $000E(A4)
0000010C: 486C 001C 'Hl..' PEA $001C(A4)
00000110: 2F0B '/.' MOVE.L A3,-(A7)
00000112: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242
00000116: 4A40 'J@' TST.W D0
00000118: 4FEF 0014 'O...' LEA $0014(A7),A7
0000011C: 6748 'gH' BEQ.S *+$004A ; 00000166
0000011E: 2F0C '/.' MOVE.L A4,-(A7)
00000120: 4EBA FDCE 'N...' JSR *-$0230 ; FFFFFEF0
00000124: 7001 'p.' MOVEQ #$01,D0
00000126: C0AC 0004 '....' AND.L $0004(A4),D0
0000012A: 584F 'XO' ADDQ.W #4,A7
0000012C: 6738 'g8' BEQ.S *+$003A ; 00000166
0000012E: 70FF 'p.' MOVEQ #$FF,D0
00000130: B06B 002C '.k.,' CMP.W $002C(A3),D0
00000134: 6730 'g0' BEQ.S *+$0032 ; 00000166
00000136: 7001 'p.' MOVEQ #$01,D0
00000138: C0AB 0086 '....' AND.L $0086(A3),D0
0000013C: 6728 'g(' BEQ.S *+$002A ; 00000166
0000013E: 486C 0092 'Hl..' PEA $0092(A4)
00000142: 7002 'p.' MOVEQ #$02,D0
00000144: C0AC 0004 '....' AND.L $0004(A4),D0
00000148: 6704 'g.' BEQ.S *+$0006 ; 0000014E
0000014A: 7000 'p.' MOVEQ #$00,D0
0000014C: 6002 '`.' BRA.S *+$0004 ; 00000150
0000014E: 7001 'p.' MOVEQ #$01,D0
00000150: 2F00 '/.' MOVE.L D0,-(A7)
00000152: 486C 000E 'Hl..' PEA $000E(A4)
00000156: 486C 001C 'Hl..' PEA $001C(A4)
0000015A: 2F0B '/.' MOVE.L A3,-(A7)
0000015C: 4EBA 0000 'N...' JSR AL_mountForeign ; id: 241
00000160: 3A00 ':.' MOVE.W D0,D5
00000162: 4FEF 0014 'O...' LEA $0014(A7),A7
00000166: 3005 '0.' MOVE.W D5,D0
00000168: 4CEE 1CE0 FF5A 'L....Z' MOVEM.L -$00A6(A6),D5-D7/A2-A4
0000016E: 4E5E 'N^' UNLK A6
00000170: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 241
241: AL_mountForeign
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_mountForeign"(241)
0000015E
Dictionary: Flags $00 FirstId 242
242: AL_checkIfMounted
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_checkIfMounted"(242)
00000114
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_changeToAuxInfo"(237)
00000100
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_checkIfMounted"(242)
000000EE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
00000054
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItSelf"(230)
0000001C
Comment:
AUTOMOD_3A320 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3A4A0 [3A4A0, 3A518)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 243
243: AUTOMOD_3A4A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A4A0"(243) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 7001 'p.' MOVEQ #$01,D0
0000000C: B06C 001E '.l..' CMP.W $001E(A4),D0
00000010: 6C06 'l.' BGE.S *+$0008 ; 00000018
00000012: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4)
00000018: 4A2C 000E 'J,..' TST.B $000E(A4)
0000001C: 6642 'fB' BNE.S *+$0044 ; 00000060
0000001E: 4A6C 001E 'Jl..' TST.W $001E(A4)
00000022: 6F3C 'o<' BLE.S *+$003E ; 00000060
00000024: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000028: 70FF 'p.' MOVEQ #$FF,D0
0000002A: B068 0082 '.h..' CMP.W $0082(A0),D0
0000002E: 6730 'g0' BEQ.S *+$0032 ; 00000060
00000030: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
00000036: C0AC 0004 '....' AND.L $0004(A4),D0
0000003A: 6724 'g$' BEQ.S *+$0026 ; 00000060
0000003C: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
00000042: C0AC 0004 '....' AND.L $0004(A4),D0
00000046: 6718 'g.' BEQ.S *+$001A ; 00000060
00000048: 4A2C 0073 'J,.s' TST.B $0073(A4)
0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060
0000004E: 2054 ' T' MOVEA.L (A4),A0
00000050: 226C 000A '"l..' MOVEA.L $000A(A4),A1
00000054: 3010 '0.' MOVE.W (A0),D0
00000056: B051 '.Q' CMP.W (A1),D0
00000058: 6606 'f.' BNE.S *+$0008 ; 00000060
0000005A: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4)
00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000064: 70FF 'p.' MOVEQ #$FF,D0
00000066: B0A8 0072 '...r' CMP.L $0072(A0),D0
0000006A: 6604 'f.' BNE.S *+$0006 ; 00000070
0000006C: 422C 000E 'B,..' CLR.B $000E(A4)
00000070: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E75 'Nu' RTS
Comment:
AUTOMOD_3A4A0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AL_MATCHALIAS [3A520, 3A904)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+3A0 (3A8C0): JSR AL_changeToAuxInfo
+188 (3A6A8): JSR AL_FINDVOLBYVREFNUM
+174 (3A694): JSR AL_isAFPmedia
+15E (3A67E): JSR AL_findVolume
+10E (3A62E): JSR AL_isAFPmedia
+50 (3A570): JSR AL_validateHandle
Unresolved outgoing references:
+D6 (3A5F6): JSR $399C0
+12C (3A64C): JSR $3A320
+1B8 (3A6D8): JSR $399C0
+1DC (3A6FC): JSR $399C0
+22A (3A74A): JSR $399C0
+24A (3A76A): JSR $399C0
+276 (3A796): JSR $39ED0
+2AA (3A7CA): JSR $399C0
+2F8 (3A818): JSR $3A280
+338 (3A858): JSR $3A030
+35A (3A87A): JSR $3A4A0
+384 (3A8A4): JSR $39C10
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 244
244: AL_MATCHALIAS
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_MATCHALIAS"(244) Segment="Main"(200)
Size: Flags $00 ModuleSize 996
Content: Flags $08
Contents offset $0000 size $03E4
00000000: 4E56 FEBC 'NV..' LINK.W A6,#-$0144
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 2C2E 0020 ',.. ' MOVE.L $0020(A6),D6
0000000C: 266E 0018 '&n..' MOVEA.L $0018(A6),A3
00000010: 4245 'BE' CLR.W D5
00000012: 422E FF46 'B..F' CLR.B -$00BA(A6)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 1038 08F2 '.8..' MOVE.B $08F2,D0
0000001C: 4A80 'J.' TST.L D0
0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026
00000020: 7002 'p.' MOVEQ #$02,D0
00000022: 8086 '..' OR.L D6,D0
00000024: 2C00 ',.' MOVE.L D0,D6
00000026: 283C 0000 0700 '(<....' MOVE.L #$00000700,D4
0000002C: C886 '..' AND.L D6,D4
0000002E: 4AAE 0014 'J...' TST.L $0014(A6)
00000032: 6726 'g&' BEQ.S *+$0028 ; 0000005A
00000034: 7001 'p.' MOVEQ #$01,D0
00000036: B053 '.S' CMP.W (A3),D0
00000038: 6E20 'n ' BGT.S *+$0022 ; 0000005A
0000003A: 4A84 'J.' TST.L D4
0000003C: 671C 'g.' BEQ.S *+$001E ; 0000005A
0000003E: 4AAE 0024 'J..$' TST.L $0024(A6)
00000042: 6608 'f.' BNE.S *+$000A ; 0000004C
00000044: 0C84 0000 0400 '......' CMPI.L #$00000400,D4
0000004A: 670E 'g.' BEQ.S *+$0010 ; 0000005A
0000004C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000050: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247
00000054: 4A40 'J@' TST.W D0
00000056: 584F 'XO' ADDQ.W #4,A7
00000058: 670A 'g.' BEQ.S *+$000C ; 00000064
0000005A: 3D7C FFCE 0028 '=|...(' MOVE.W #$FFCE,$0028(A6)
00000060: 6000 0376 '`..v' BRA *+$0378 ; 000003D8
00000064: 206E 001C ' n..' MOVEA.L $001C(A6),A0
00000068: A069 '.i' _HGetState ; A069
0000006A: 1D40 FF37 '.@.7' MOVE.B D0,-$00C9(A6)
0000006E: 206E 001C ' n..' MOVEA.L $001C(A6),A0
00000072: A029 '.)' _HLock ; A029
00000074: 206E 001C ' n..' MOVEA.L $001C(A6),A0
00000078: 2D50 FF50 '-P.P' MOVE.L (A0),-$00B0(A6)
0000007C: 2850 '(P' MOVEA.L (A0),A4
0000007E: 2D6E 0024 FF38 '-n.$.8' MOVE.L $0024(A6),-$00C8(A6)
00000084: 2D46 FF3C '-F.<' MOVE.L D6,-$00C4(A6)
00000088: 3D53 FF40 '=S.@' MOVE.W (A3),-$00C0(A6)
0000008C: 2D6E 0014 FF42 '-n...B' MOVE.L $0014(A6),-$00BE(A6)
00000092: 2D6E 000C FF48 '-n...H' MOVE.L $000C(A6),-$00B8(A6)
00000098: 2D6E 0008 FF4C '-n...L' MOVE.L $0008(A6),-$00B4(A6)
0000009E: 426E FF56 'Bn.V' CLR.W -$00AA(A6)
000000A2: 426E FFA8 'Bn..' CLR.W -$0058(A6)
000000A6: 426E FFAA 'Bn..' CLR.W -$0056(A6)
000000AA: 2D6C 002E FFA0 '-l....' MOVE.L $002E(A4),-$0060(A6)
000000B0: 70FF 'p.' MOVEQ #$FF,D0
000000B2: 2D40 FFA4 '-@..' MOVE.L D0,-$005C(A6)
000000B6: 426E FF54 'Bn.T' CLR.W -$00AC(A6)
000000BA: 426E FFF8 'Bn..' CLR.W -$0008(A6)
000000BE: 426E FFFA 'Bn..' CLR.W -$0006(A6)
000000C2: 223C 0000 0400 '"<....' MOVE.L #$00000400,D1
000000C8: C2AE FF3C '...<' AND.L -$00C4(A6),D1
000000CC: 673E 'g>' BEQ.S *+$0040 ; 0000010C
000000CE: 486E FF38 'Hn.8' PEA -$00C8(A6)
000000D2: 7004 'p.' MOVEQ #$04,D0
000000D4: 2F00 '/.' MOVE.L D0,-(A7)
000000D6: 4EBA F3C8 'N...' JSR *-$0C36 ; FFFFF4A0
000000DA: 3E00 '>.' MOVE.W D0,D7
000000DC: 504F 'PO' ADDQ.W #8,A7
000000DE: 661E 'f.' BNE.S *+$0020 ; 000000FE
000000E0: 4A6E FF56 'Jn.V' TST.W -$00AA(A6)
000000E4: 6718 'g.' BEQ.S *+$001A ; 000000FE
000000E6: 1D7C 0001 FFAB '.|....' MOVE.B #$01,-$0055(A6)
000000EC: 4A2E FFA8 'J...' TST.B -$0058(A6)
000000F0: 6600 018A 'f...' BNE *+$018C ; 0000027C
000000F4: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
000000F8: B053 '.S' CMP.W (A3),D0
000000FA: 6C00 0180 'l...' BGE *+$0182 ; 0000027C
000000FE: 0C84 0000 0400 '......' CMPI.L #$00000400,D4
00000104: 6700 0176 'g..v' BEQ *+$0178 ; 0000027C
00000108: 426E FF54 'Bn.T' CLR.W -$00AC(A6)
0000010C: 2F0C '/.' MOVE.L A4,-(A7)
0000010E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246
00000112: 4A00 'J.' TST.B D0
00000114: 584F 'XO' ADDQ.W #4,A7
00000116: 6720 'g ' BEQ.S *+$0022 ; 00000138
00000118: 7004 'p.' MOVEQ #$04,D0
0000011A: C0AC 0086 '....' AND.L $0086(A4),D0
0000011E: 6608 'f.' BNE.S *+$000A ; 00000128
00000120: 7008 'p.' MOVEQ #$08,D0
00000122: C0AC 0086 '....' AND.L $0086(A4),D0
00000126: 6710 'g.' BEQ.S *+$0012 ; 00000138
00000128: 486E FF38 'Hn.8' PEA -$00C8(A6)
0000012C: 4EBA FCD2 'N...' JSR *-$032C ; FFFFFE00
00000130: 3E00 '>.' MOVE.W D0,D7
00000132: 584F 'XO' ADDQ.W #4,A7
00000134: 6600 0146 'f..F' BNE *+$0148 ; 0000027C
00000138: 4A6E FF54 'Jn.T' TST.W -$00AC(A6)
0000013C: 662E 'f.' BNE.S *+$0030 ; 0000016C
0000013E: 4A2E FFF8 'J...' TST.B -$0008(A6)
00000142: 6708 'g.' BEQ.S *+$000A ; 0000014C
00000144: 41EE FFCA 'A...' LEA -$0036(A6),A0
00000148: 2008 ' .' MOVE.L A0,D0
0000014A: 6002 '`.' BRA.S *+$0004 ; 0000014E
0000014C: 7000 'p.' MOVEQ #$00,D0
0000014E: 2F00 '/.' MOVE.L D0,-(A7)
00000150: 486E FF46 'Hn.F' PEA -$00BA(A6)
00000154: 486E FF54 'Hn.T' PEA -$00AC(A6)
00000158: 2F2E FF3C '/..<' MOVE.L -$00C4(A6),-(A7)
0000015C: 2F0C '/.' MOVE.L A4,-(A7)
0000015E: 4EBA 0000 'N...' JSR AL_findVolume ; id: 212
00000162: 3E00 '>.' MOVE.W D0,D7
00000164: 4FEF 0014 'O...' LEA $0014(A7),A7
00000168: 6600 0112 'f...' BNE *+$0114 ; 0000027C
0000016C: 4A2E FF46 'J..F' TST.B -$00BA(A6)
00000170: 6730 'g0' BEQ.S *+$0032 ; 000001A2
00000172: 2F0C '/.' MOVE.L A4,-(A7)
00000174: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246
00000178: 4A00 'J.' TST.B D0
0000017A: 584F 'XO' ADDQ.W #4,A7
0000017C: 6624 'f$' BNE.S *+$0026 ; 000001A2
0000017E: 558F 'U.' SUBQ.L #2,A7
00000180: 3F2E FF54 '?..T' MOVE.W -$00AC(A6),-(A7)
00000184: 486E FEBC 'Hn..' PEA -$0144(A6)
00000188: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 245
0000018C: 3E1F '>.' MOVE.W (A7)+,D7
0000018E: 6600 00EC 'f...' BNE *+$00EE ; 0000027C
00000192: 202E FEDA ' ...' MOVE.L -$0126(A6),D0
00000196: B0AC 0026 '...&' CMP.L $0026(A4),D0
0000019A: 6706 'g.' BEQ.S *+$0008 ; 000001A2
0000019C: 1D7C 0001 FFA9 '.|....' MOVE.B #$01,-$0057(A6)
000001A2: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
000001A8: C0AE FF3C '...<' AND.L -$00C4(A6),D0
000001AC: 6700 00B4 'g...' BEQ *+$00B6 ; 00000262
000001B0: 486E FF38 'Hn.8' PEA -$00C8(A6)
000001B4: 7000 'p.' MOVEQ #$00,D0
000001B6: 2F00 '/.' MOVE.L D0,-(A7)
000001B8: 4EBA F2E6 'N...' JSR *-$0D18 ; FFFFF4A0
000001BC: 3E00 '>.' MOVE.W D0,D7
000001BE: 504F 'PO' ADDQ.W #8,A7
000001C0: 6612 'f.' BNE.S *+$0014 ; 000001D4
000001C2: 4A2E FFA8 'J...' TST.B -$0058(A6)
000001C6: 6600 00B4 'f...' BNE *+$00B6 ; 0000027C
000001CA: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
000001CE: B053 '.S' CMP.W (A3),D0
000001D0: 6C00 00AA 'l...' BGE *+$00AC ; 0000027C
000001D4: 486E FF38 'Hn.8' PEA -$00C8(A6)
000001D8: 7001 'p.' MOVEQ #$01,D0
000001DA: 2F00 '/.' MOVE.L D0,-(A7)
000001DC: 4EBA F2C2 'N...' JSR *-$0D3C ; FFFFF4A0
000001E0: 3E00 '>.' MOVE.W D0,D7
000001E2: 0440 FF88 '.@..' SUBI.W #$FF88,D0
000001E6: 504F 'PO' ADDQ.W #8,A7
000001E8: 6758 'gX' BEQ.S *+$005A ; 00000242
000001EA: 0440 004D '.@.M' SUBI.W #$004D,D0
000001EE: 672C 'g,' BEQ.S *+$002E ; 0000021C
000001F0: 0440 002B '.@.+' SUBI.W #$002B,D0
000001F4: 666C 'fl' BNE.S *+$006E ; 00000262
000001F6: 202E FF9C ' ...' MOVE.L -$0064(A6),D0
000001FA: B0AC 0072 '...r' CMP.L $0072(A4),D0
000001FE: 6762 'gb' BEQ.S *+$0064 ; 00000262
00000200: 70FF 'p.' MOVEQ #$FF,D0
00000202: B0AC 0072 '...r' CMP.L $0072(A4),D0
00000206: 675A 'gZ' BEQ.S *+$005C ; 00000262
00000208: 7001 'p.' MOVEQ #$01,D0
0000020A: B06C 0008 '.l..' CMP.W $0008(A4),D0
0000020E: 6752 'gR' BEQ.S *+$0054 ; 00000262
00000210: 4A2E FFA8 'J...' TST.B -$0058(A6)
00000214: 6666 'ff' BNE.S *+$0068 ; 0000027C
00000216: 1D7C 0001 FFAA '.|....' MOVE.B #$01,-$0056(A6)
0000021C: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000220: 6620 'f ' BNE.S *+$0022 ; 00000242
00000222: 486E FF38 'Hn.8' PEA -$00C8(A6)
00000226: 7002 'p.' MOVEQ #$02,D0
00000228: 2F00 '/.' MOVE.L D0,-(A7)
0000022A: 4EBA F274 'N..t' JSR *-$0D8A ; FFFFF4A0
0000022E: 3E00 '>.' MOVE.W D0,D7
00000230: 504F 'PO' ADDQ.W #8,A7
00000232: 660E 'f.' BNE.S *+$0010 ; 00000242
00000234: 4A2E FFA8 'J...' TST.B -$0058(A6)
00000238: 6642 'fB' BNE.S *+$0044 ; 0000027C
0000023A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
0000023E: B053 '.S' CMP.W (A3),D0
00000240: 6C3A 'l:' BGE.S *+$003C ; 0000027C
00000242: 486E FF38 'Hn.8' PEA -$00C8(A6)
00000246: 7003 'p.' MOVEQ #$03,D0
00000248: 2F00 '/.' MOVE.L D0,-(A7)
0000024A: 4EBA F254 'N..T' JSR *-$0DAA ; FFFFF4A0
0000024E: 3E00 '>.' MOVE.W D0,D7
00000250: 504F 'PO' ADDQ.W #8,A7
00000252: 660E 'f.' BNE.S *+$0010 ; 00000262
00000254: 4A2E FFA8 'J...' TST.B -$0058(A6)
00000258: 6622 'f"' BNE.S *+$0024 ; 0000027C
0000025A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
0000025E: B053 '.S' CMP.W (A3),D0
00000260: 6C1A 'l.' BGE.S *+$001C ; 0000027C
00000262: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000268: C0AE FF3C '...<' AND.L -$00C4(A6),D0
0000026C: 670E 'g.' BEQ.S *+$0010 ; 0000027C
0000026E: 3A2E FF54 ':..T' MOVE.W -$00AC(A6),D5
00000272: 486E FF38 'Hn.8' PEA -$00C8(A6)
00000276: 4EBA F738 'N..8' JSR *-$08C6 ; FFFFF9B0
0000027A: 584F 'XO' ADDQ.W #4,A7
0000027C: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
00000280: B053 '.S' CMP.W (A3),D0
00000282: 6C3C 'l<' BGE.S *+$003E ; 000002C0
00000284: 4A2E FFA8 'J...' TST.B -$0058(A6)
00000288: 6636 'f6' BNE.S *+$0038 ; 000002C0
0000028A: 0C47 FF80 '.G..' CMPI.W #$FF80,D7
0000028E: 6730 'g0' BEQ.S *+$0032 ; 000002C0
00000290: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
00000296: C0AE FF3C '...<' AND.L -$00C4(A6),D0
0000029A: 6624 'f$' BNE.S *+$0026 ; 000002C0
0000029C: 3D6E FF56 FFFC '=n.V..' MOVE.W -$00AA(A6),-$0004(A6)
000002A2: 486E FF38 'Hn.8' PEA -$00C8(A6)
000002A6: 7004 'p.' MOVEQ #$04,D0
000002A8: 2F00 '/.' MOVE.L D0,-(A7)
000002AA: 4EBA F1F4 'N...' JSR *-$0E0A ; FFFFF4A0
000002AE: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000002B2: B06E FF56 '.n.V' CMP.W -$00AA(A6),D0
000002B6: 504F 'PO' ADDQ.W #8,A7
000002B8: 6706 'g.' BEQ.S *+$0008 ; 000002C0
000002BA: 1D7C 0001 FF46 '.|...F' MOVE.B #$01,-$00BA(A6)
000002C0: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
000002C4: B053 '.S' CMP.W (A3),D0
000002C6: 6C00 008E 'l...' BGE *+$0090 ; 00000356
000002CA: 4A2E FFA8 'J...' TST.B -$0058(A6)
000002CE: 6600 0086 'f...' BNE *+$0088 ; 00000356
000002D2: 0C47 FF80 '.G..' CMPI.W #$FF80,D7
000002D6: 677E 'g~' BEQ.S *+$0080 ; 00000356
000002D8: 70FF 'p.' MOVEQ #$FF,D0
000002DA: B0AC 0072 '...r' CMP.L $0072(A4),D0
000002DE: 6776 'gv' BEQ.S *+$0078 ; 00000356
000002E0: 7008 'p.' MOVEQ #$08,D0
000002E2: C0AE FF3C '...<' AND.L -$00C4(A6),D0
000002E6: 676E 'gn' BEQ.S *+$0070 ; 00000356
000002E8: 3D6E FF56 FFFC '=n.V..' MOVE.W -$00AA(A6),-$0004(A6)
000002EE: 3D6E FF54 FFFE '=n.T..' MOVE.W -$00AC(A6),-$0002(A6)
000002F4: 486E FF38 'Hn.8' PEA -$00C8(A6)
000002F8: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFD60
000002FC: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000302: C0AE FF3C '...<' AND.L -$00C4(A6),D0
00000306: 584F 'XO' ADDQ.W #4,A7
00000308: 6736 'g6' BEQ.S *+$0038 ; 00000340
0000030A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0
0000030E: B053 '.S' CMP.W (A3),D0
00000310: 6C2E 'l.' BGE.S *+$0030 ; 00000340
00000312: 4A2E FFA8 'J...' TST.B -$0058(A6)
00000316: 6628 'f(' BNE.S *+$002A ; 00000340
00000318: 7002 'p.' MOVEQ #$02,D0
0000031A: 2F00 '/.' MOVE.L D0,-(A7)
0000031C: 4878 0200 'Hx..' PEA $0200
00000320: 486E FF38 'Hn.8' PEA -$00C8(A6)
00000324: 48C5 'H.' EXT.L D5
00000326: 2F05 '/.' MOVE.L D5,-(A7)
00000328: 4A45 'JE' TST.W D5
0000032A: 56C3 'V.' SNE D3
0000032C: 4403 'D.' NEG.B D3
0000032E: 6704 'g.' BEQ.S *+$0006 ; 00000334
00000330: 7201 'r.' MOVEQ #$01,D1
00000332: 6002 '`.' BRA.S *+$0004 ; 00000336
00000334: 7200 'r.' MOVEQ #$00,D1
00000336: 2F01 '/.' MOVE.L D1,-(A7)
00000338: 4EBA F7D6 'N...' JSR *-$0828 ; FFFFFB10
0000033C: 4FEF 0014 'O...' LEA $0014(A7),A7
00000340: 302E FFFC '0...' MOVE.W -$0004(A6),D0
00000344: B06E FF56 '.n.V' CMP.W -$00AA(A6),D0
00000348: 6706 'g.' BEQ.S *+$0008 ; 00000350
0000034A: 1D7C 0001 FF46 '.|...F' MOVE.B #$01,-$00BA(A6)
00000350: 3D6E FFFE FF54 '=n...T' MOVE.W -$0002(A6),-$00AC(A6)
00000356: 486E FF38 'Hn.8' PEA -$00C8(A6)
0000035A: 4EBA FC24 'N..$' JSR *-$03DA ; FFFFFF80
0000035E: 4A6E FF56 'Jn.V' TST.W -$00AA(A6)
00000362: 584F 'XO' ADDQ.W #4,A7
00000364: 6704 'g.' BEQ.S *+$0006 ; 0000036A
00000366: 4247 'BG' CLR.W D7
00000368: 602A '`*' BRA.S *+$002C ; 00000394
0000036A: 4A47 'JG' TST.W D7
0000036C: 6712 'g.' BEQ.S *+$0014 ; 00000380
0000036E: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7
00000372: 670C 'g.' BEQ.S *+$000E ; 00000380
00000374: 4A6E FF54 'Jn.T' TST.W -$00AC(A6)
00000378: 671A 'g.' BEQ.S *+$001C ; 00000394
0000037A: 0C47 EC78 '.G.x' CMPI.W #$EC78,D7
0000037E: 6614 'f.' BNE.S *+$0016 ; 00000394
00000380: 486E FF38 'Hn.8' PEA -$00C8(A6)
00000384: 4EBA F36A 'N..j' JSR *-$0C94 ; FFFFF6F0
00000388: 3E00 '>.' MOVE.W D0,D7
0000038A: 584F 'XO' ADDQ.W #4,A7
0000038C: 6606 'f.' BNE.S *+$0008 ; 00000394
0000038E: 7ED5 '~.' MOVEQ #$D5,D7
00000390: 422E FF46 'B..F' CLR.B -$00BA(A6)
00000394: 4A2E FFF8 'J...' TST.B -$0008(A6)
00000398: 670C 'g.' BEQ.S *+$000E ; 000003A6
0000039A: 486E FFCA 'Hn..' PEA -$0036(A6)
0000039E: 2F0C '/.' MOVE.L A4,-(A7)
000003A0: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237
000003A4: 504F 'PO' ADDQ.W #8,A7
000003A6: 4A2E FFF9 'J...' TST.B -$0007(A6)
000003AA: 670C 'g.' BEQ.S *+$000E ; 000003B8
000003AC: 296E FFEA 002E ')n....' MOVE.L -$0016(A6),$002E(A4)
000003B2: 296E FFEE 0072 ')n...r' MOVE.L -$0012(A6),$0072(A4)
000003B8: 36AE FF56 '6..V' MOVE.W -$00AA(A6),(A3)
000003BC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000003C0: 10AE FF46 '...F' MOVE.B -$00BA(A6),(A0)
000003C4: 206E 001C ' n..' MOVEA.L $001C(A6),A0
000003C8: A02A '.*' _HUnlock ; A02A
000003CA: 206E 001C ' n..' MOVEA.L $001C(A6),A0
000003CE: 102E FF37 '...7' MOVE.B -$00C9(A6),D0
000003D2: A06A '.j' _HSetState ; A06A
000003D4: 3D47 0028 '=G.(' MOVE.W D7,$0028(A6)
000003D8: 4CEE 18F8 FEA0 'L.....' MOVEM.L -$0160(A6),D3-D7/A3/A4
000003DE: 4E5E 'N^' UNLK A6
000003E0: 4E74 0020 'Nt. ' RTD #$0020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_changeToAuxInfo"(237)
000003A2
Dictionary: Flags $00 FirstId 245
245: AL_FINDVOLBYVREFNUM
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FINDVOLBYVREFNUM"(245)
0000018A
Dictionary: Flags $00 FirstId 246
246: AL_isAFPmedia
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(246)
00000176
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findVolume"(212)
00000160
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(246)
00000110
Dictionary: Flags $00 FirstId 247
247: AL_validateHandle
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_validateHandle"(247)
00000052
Comment:
AL_MATCHALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_CANONIFYFILE [3A910, 3A948)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 248
248: AL_CANONIFYFILE
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_CANONIFYFILE"(248) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 200C ' .' MOVE.L A4,D0
0000000C: 6608 'f.' BNE.S *+$000A ; 00000016
0000000E: 3D7C FFCE 0016 '=|....' MOVE.W #$FFCE,$0016(A6)
00000014: 6018 '`.' BRA.S *+$001A ; 0000002E
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7)
0000001C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000024: 2F0C '/.' MOVE.L A4,-(A7)
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: AA52 '.R' _HighLevelFSDispatch ; AA52
0000002A: 3D5F 0016 '=_..' MOVE.W (A7)+,$0016(A6)
0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 000E 'Nt..' RTD #$000E
Comment:
AL_CANONIFYFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_UPDATEALIAS [3A960, 3A990)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+22 (3A982): JSR AL_FILLALIAS
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 249
249: AL_UPDATEALIAS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_UPDATEALIAS"(249) Segment="Main"(200)
Size: Flags $00 ModuleSize 48
Content: Flags $08
Contents offset $0000 size $0030
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000000A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 1F00 '..' MOVE.B D0,-(A7)
00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001A: 7200 'r.' MOVEQ #$00,D1
0000001C: 3F01 '?.' MOVE.W D1,-(A7)
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2F00 '/.' MOVE.L D0,-(A7)
00000022: 4EBA 0000 'N...' JSR AL_FILLALIAS ; id: 203
00000026: 3D5F 0018 '=_..' MOVE.W (A7)+,$0018(A6)
0000002A: 4E5E 'N^' UNLK A6
0000002C: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FILLALIAS"(203)
00000024
Comment:
AL_UPDATEALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETALIASINFO [3A9A0, 3AAF8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+118 (3AAB8): JSR AL_getAFPinfo
+108 (3AAA8): JSR AL_isAFPmedia
+9C (3AA3C): JSR AL_GETVARPTR
+72 (3AA12): JSR AL_GETVARPTR
+1A (3A9BA): JSR AL_validateHandle
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 250
250: AL_GETALIASINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETALIASINFO"(250) Segment="Main"(200)
Size: Flags $00 ModuleSize 344
Content: Flags $08
Contents offset $0000 size $0158
00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3
0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6
00000010: 4245 'BE' CLR.W D5
00000012: 0C46 FFFD '.F..' CMPI.W #$FFFD,D6
00000016: 6D0C 'm.' BLT.S *+$000E ; 00000024
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247
0000001E: 4A40 'J@' TST.W D0
00000020: 584F 'XO' ADDQ.W #4,A7
00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E
00000024: 3D7C FFCE 0012 '=|....' MOVE.W #$FFCE,$0012(A6)
0000002A: 6000 0120 '`.. ' BRA *+$0122 ; 0000014C
0000002E: 2453 '$S' MOVEA.L (A3),A2
00000030: 4A46 'JF' TST.W D6
00000032: 6610 'f.' BNE.S *+$0012 ; 00000044
00000034: 486A 0032 'Hj.2' PEA $0032(A2)
00000038: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000003C: 7018 'p.' MOVEQ #$18,D0
0000003E: A823 '.#' _AliasDispatch ; A823
00000040: 6000 0106 '`...' BRA *+$0108 ; 00000148
00000044: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6
00000048: 6614 'f.' BNE.S *+$0016 ; 0000005E
0000004A: 47EA 000A 'G...' LEA $000A(A2),A3
0000004E: 7A00 'z.' MOVEQ #$00,D5
00000050: 1A13 '..' MOVE.B (A3),D5
00000052: 200B ' .' MOVE.L A3,D0
00000054: 5280 'R.' ADDQ.L #1,D0
00000056: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
0000005A: 6000 00D0 '`...' BRA *+$00D2 ; 0000012C
0000005E: 0C46 0001 '.F..' CMPI.W #$0001,D6
00000062: 6D00 0096 'm...' BLT *+$0098 ; 000000FA
00000066: 598F 'Y.' SUBQ.L #4,A7
00000068: 2F0A '/.' MOVE.L A2,-(A7)
0000006A: 7001 'p.' MOVEQ #$01,D0
0000006C: 3F00 '?.' MOVE.W D0,-(A7)
0000006E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000072: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
00000076: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6)
0000007A: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000007E: E440 '.@' ASR.W #2,D0
00000080: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
00000084: BC6E FFFE '.n..' CMP.W -$0002(A6),D6
00000088: 6F06 'o.' BLE.S *+$0008 ; 00000090
0000008A: 4245 'BE' CLR.W D5
0000008C: 6000 009E '`...' BRA *+$00A0 ; 0000012C
00000090: 598F 'Y.' SUBQ.L #4,A7
00000092: 2F0A '/.' MOVE.L A2,-(A7)
00000094: 7002 'p.' MOVEQ #$02,D0
00000096: 3F00 '?.' MOVE.W D0,-(A7)
00000098: 486E FFFC 'Hn..' PEA -$0004(A6)
0000009C: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
000000A0: 265F '&_' MOVEA.L (A7)+,A3
000000A2: 284B '(K' MOVEA.L A3,A4
000000A4: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000000A8: 48C0 'H.' EXT.L D0
000000AA: 5380 'S.' SUBQ.L #1,D0
000000AC: D9C0 '..' ADDA.L D0,A4
000000AE: 3E06 '>.' MOVE.W D6,D7
000000B0: 5347 'SG' SUBQ.W #1,D7
000000B2: 4A47 'JG' TST.W D7
000000B4: 6D12 'm.' BLT.S *+$0014 ; 000000C8
000000B6: 204C ' L' MOVEA.L A4,A0
000000B8: 534C 'SL' SUBQ.W #1,A4
000000BA: 703A 'p:' MOVEQ #$3A,D0 ; ':'
000000BC: B010 '..' CMP.B (A0),D0
000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4
000000C0: B7CC '..' CMPA.L A4,A3
000000C2: 65F2 'e.' BCS.S *-$000C ; 000000B6
000000C4: 51CF FFF0 'Q...' DBF D7,*-$000E ; 000000B6
000000C8: B7CC '..' CMPA.L A4,A3
000000CA: 6460 'd`' BCC.S *+$0062 ; 0000012C
000000CC: 2D4C FFF8 '-L..' MOVE.L A4,-$0008(A6)
000000D0: 6004 '`.' BRA.S *+$0006 ; 000000D6
000000D2: 53AE FFF8 'S...' SUBQ.L #1,-$0008(A6)
000000D6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000000DA: 703A 'p:' MOVEQ #$3A,D0 ; ':'
000000DC: B010 '..' CMP.B (A0),D0
000000DE: 6706 'g.' BEQ.S *+$0008 ; 000000E6
000000E0: B7EE FFF8 '....' CMPA.L -$0008(A6),A3
000000E4: 65EC 'e.' BCS.S *-$0012 ; 000000D2
000000E6: B7EE FFF8 '....' CMPA.L -$0008(A6),A3
000000EA: 6440 'd@' BCC.S *+$0042 ; 0000012C
000000EC: 200C ' .' MOVE.L A4,D0
000000EE: 3A00 ':.' MOVE.W D0,D5
000000F0: 9A6E FFFA '.n..' SUB.W -$0006(A6),D5
000000F4: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6)
000000F8: 6032 '`2' BRA.S *+$0034 ; 0000012C
000000FA: 0C46 FFFD '.F..' CMPI.W #$FFFD,D6
000000FE: 6706 'g.' BEQ.S *+$0008 ; 00000106
00000100: 0C46 FFFE '.F..' CMPI.W #$FFFE,D6
00000104: 6626 'f&' BNE.S *+$0028 ; 0000012C
00000106: 2F0A '/.' MOVE.L A2,-(A7)
00000108: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246
0000010C: 4A00 'J.' TST.B D0
0000010E: 584F 'XO' ADDQ.W #4,A7
00000110: 671A 'g.' BEQ.S *+$001C ; 0000012C
00000112: 48C6 'H.' EXT.L D6
00000114: 2F06 '/.' MOVE.L D6,-(A7)
00000116: 2F0A '/.' MOVE.L A2,-(A7)
00000118: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231
0000011C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000120: 2040 ' @' MOVEA.L D0,A0
00000122: 7A00 'z.' MOVEQ #$00,D5
00000124: 1A10 '..' MOVE.B (A0),D5
00000126: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6)
0000012A: 504F 'PO' ADDQ.W #8,A7
0000012C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000130: 1085 '..' MOVE.B D5,(A0)
00000132: 4A45 'JE' TST.W D5
00000134: 6F12 'o.' BLE.S *+$0014 ; 00000148
00000136: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000013A: 202E 0008 ' ...' MOVE.L $0008(A6),D0
0000013E: 5280 'R.' ADDQ.L #1,D0
00000140: 2240 '"@' MOVEA.L D0,A1
00000142: 48C5 'H.' EXT.L D5
00000144: 2005 ' .' MOVE.L D5,D0
00000146: A22E '..' _BlockMoveData ; A22E
00000148: 426E 0012 'Bn..' CLR.W $0012(A6)
0000014C: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4
00000152: 4E5E 'N^' UNLK A6
00000154: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(231)
0000011A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(246)
0000010A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_validateHandle"(247)
0000001C
Comment:
AL_GETALIASINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_FOLLOWFINDERALIAS [3AB10, 3AC04)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 251
251: AL_FOLLOWFINDERALIAS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FOLLOWFINDERALIAS"(251) Segment="Main"(200)
Size: Flags $00 ModuleSize 244
Content: Flags $08
Contents offset $0000 size $00F4
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 0012 '$n..' MOVEA.L $0012(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 3D7C 0001 FFB8 '=|....' MOVE.W #$0001,-$0048(A6)
0000001A: 4A2E 0010 'J...' TST.B $0010(A6)
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 7001 'p.' MOVEQ #$01,D0
00000022: 6002 '`.' BRA.S *+$0004 ; 00000026
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 49C0 'I.' EXTB.L D0
00000028: 2C00 ',.' MOVE.L D0,D6
0000002A: 206E 0016 ' n..' MOVEA.L $0016(A6),A0
0000002E: 43EE FFBA 'C...' LEA -$0046(A6),A1
00000032: 7010 'p.' MOVEQ #$10,D0
00000034: 22D8 '".' MOVE.L (A0)+,(A1)+
00000036: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000034
0000003A: 32D8 '2.' MOVE.W (A0)+,(A1)+
0000003C: 558F 'U.' SUBQ.L #2,A7
0000003E: 486E FFBA 'Hn..' PEA -$0046(A6)
00000042: 2006 ' .' MOVE.L D6,D0
00000044: 80BC 0000 0500 '......' OR.L #$00000500,D0
0000004A: 2F00 '/.' MOVE.L D0,-(A7)
0000004C: 2F0A '/.' MOVE.L A2,-(A7)
0000004E: 486E FFB8 'Hn..' PEA -$0048(A6)
00000052: 2F0C '/.' MOVE.L A4,-(A7)
00000054: 2F0B '/.' MOVE.L A3,-(A7)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 2F00 '/.' MOVE.L D0,-(A7)
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 7005 'p.' MOVEQ #$05,D0
0000005E: A823 '.#' _AliasDispatch ; A823
00000060: 3E1F '>.' MOVE.W (A7)+,D7
00000062: 6666 'ff' BNE.S *+$0068 ; 000000CA
00000064: 302E FFBA '0...' MOVE.W -$0046(A6),D0
00000068: B054 '.T' CMP.W (A4),D0
0000006A: 665E 'f^' BNE.S *+$0060 ; 000000CA
0000006C: 202E FFBC ' ...' MOVE.L -$0044(A6),D0
00000070: B0AC 0002 '....' CMP.L $0002(A4),D0
00000074: 6654 'fT' BNE.S *+$0056 ; 000000CA
00000076: 3D7C 0001 FFB8 '=|....' MOVE.W #$0001,-$0048(A6)
0000007C: 558F 'U.' SUBQ.L #2,A7
0000007E: 486E FFBA 'Hn..' PEA -$0046(A6)
00000082: 2006 ' .' MOVE.L D6,D0
00000084: 80BC 0000 0100 '......' OR.L #$00000100,D0
0000008A: 2F00 '/.' MOVE.L D0,-(A7)
0000008C: 2F0A '/.' MOVE.L A2,-(A7)
0000008E: 486E FFB8 'Hn..' PEA -$0048(A6)
00000092: 2F0C '/.' MOVE.L A4,-(A7)
00000094: 2F0B '/.' MOVE.L A3,-(A7)
00000096: 7000 'p.' MOVEQ #$00,D0
00000098: 2F00 '/.' MOVE.L D0,-(A7)
0000009A: 2F00 '/.' MOVE.L D0,-(A7)
0000009C: 7005 'p.' MOVEQ #$05,D0
0000009E: A823 '.#' _AliasDispatch ; A823
000000A0: 3E1F '>.' MOVE.W (A7)+,D7
000000A2: 6626 'f&' BNE.S *+$0028 ; 000000CA
000000A4: 302E FFBA '0...' MOVE.W -$0046(A6),D0
000000A8: B054 '.T' CMP.W (A4),D0
000000AA: 661E 'f.' BNE.S *+$0020 ; 000000CA
000000AC: 202E FFBC ' ...' MOVE.L -$0044(A6),D0
000000B0: B0AC 0002 '....' CMP.L $0002(A4),D0
000000B4: 6614 'f.' BNE.S *+$0016 ; 000000CA
000000B6: 558F 'U.' SUBQ.L #2,A7
000000B8: 486E FFC0 'Hn..' PEA -$0040(A6)
000000BC: 486C 0006 'Hl..' PEA $0006(A4)
000000C0: 7019 'p.' MOVEQ #$19,D0
000000C2: A823 '.#' _AliasDispatch ; A823
000000C4: 4A1F 'J.' TST.B (A7)+
000000C6: 6702 'g.' BEQ.S *+$0004 ; 000000CA
000000C8: 7ED5 '~.' MOVEQ #$D5,D7
000000CA: 4A47 'JG' TST.W D7
000000CC: 6616 'f.' BNE.S *+$0018 ; 000000E4
000000CE: 4A13 'J.' TST.B (A3)
000000D0: 6712 'g.' BEQ.S *+$0014 ; 000000E4
000000D2: 558F 'U.' SUBQ.L #2,A7
000000D4: 486E FFBA 'Hn..' PEA -$0046(A6)
000000D8: 2F0C '/.' MOVE.L A4,-(A7)
000000DA: 2F0A '/.' MOVE.L A2,-(A7)
000000DC: 2F0B '/.' MOVE.L A3,-(A7)
000000DE: 7006 'p.' MOVEQ #$06,D0
000000E0: A823 '.#' _AliasDispatch ; A823
000000E2: 3E1F '>.' MOVE.W (A7)+,D7
000000E4: 3D47 001A '=G..' MOVE.W D7,$001A(A6)
000000E8: 4CEE 1CC0 FFA4 'L.....' MOVEM.L -$005C(A6),D6/D7/A2-A4
000000EE: 4E5E 'N^' UNLK A6
000000F0: 4E74 0012 'Nt..' RTD #$0012
Comment:
AL_FOLLOWFINDERALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3AC10 [3AC10, 3ACA4)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 252
252: AUTOMOD_3AC10
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AC10"(252) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7ED5 '~.' MOVEQ #$D5,D7
0000000E: 7A00 'z.' MOVEQ #$00,D5
00000010: 1A38 0A5E '.8.^' MOVE.B $0A5E,D5
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 1F00 '..' MOVE.B D0,-(A7)
00000018: A99B '..' _SetResLoad ; A99B
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 3F14 '?.' MOVE.W (A4),-(A7)
0000001E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000022: 486C 0006 'Hl..' PEA $0006(A4)
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 1F00 '..' MOVE.B D0,-(A7)
0000002A: A81A '..' _HOpenResFile ; A81A
0000002C: 3C1F '<.' MOVE.W (A7)+,D6
0000002E: 6F4E 'oN' BLE.S *+$0050 ; 0000007E
00000030: 7001 'p.' MOVEQ #$01,D0
00000032: 1F00 '..' MOVE.B D0,-(A7)
00000034: A99B '..' _SetResLoad ; A99B
00000036: 3F06 '?.' MOVE.W D6,-(A7)
00000038: A998 '..' _UseResFile ; A998
0000003A: 598F 'Y.' SUBQ.L #4,A7
0000003C: 2F3C 616C 6973 '/<alis' MOVE.L #$616C6973,-(A7) ; 'alis'
00000042: 7001 'p.' MOVEQ #$01,D0
00000044: 3F00 '?.' MOVE.W D0,-(A7)
00000046: A80E '..' _Get1IxResource ; A80E
00000048: 265F '&_' MOVEA.L (A7)+,A3
0000004A: 200B ' .' MOVE.L A3,D0
0000004C: 6728 'g(' BEQ.S *+$002A ; 00000076
0000004E: 558F 'U.' SUBQ.L #2,A7
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 7001 'p.' MOVEQ #$01,D0
00000056: 1F00 '..' MOVE.B D0,-(A7)
00000058: 2F0C '/.' MOVE.L A4,-(A7)
0000005A: 486E FFFF 'Hn..' PEA -$0001(A6)
0000005E: 700F 'p.' MOVEQ #$0F,D0
00000060: A823 '.#' _AliasDispatch ; A823
00000062: 3E1F '>.' MOVE.W (A7)+,D7
00000064: 6614 'f.' BNE.S *+$0016 ; 0000007A
00000066: 4A2E FFFF 'J...' TST.B -$0001(A6)
0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A
0000006C: 2F0B '/.' MOVE.L A3,-(A7)
0000006E: A9AA '..' _ChangedResource ; A9AA
00000070: 2F0B '/.' MOVE.L A3,-(A7)
00000072: A9B0 '..' _WriteResource ; A9B0
00000074: 6004 '`.' BRA.S *+$0006 ; 0000007A
00000076: 3E3C FF40 '><.@' MOVE.W #$FF40,D7
0000007A: 3F06 '?.' MOVE.W D6,-(A7)
0000007C: A99A '..' _CloseResFile ; A99A
0000007E: 4A45 'JE' TST.W D5
00000080: 56C3 'V.' SNE D3
00000082: 4403 'D.' NEG.B D3
00000084: 1F03 '..' MOVE.B D3,-(A7)
00000086: A99B '..' _SetResLoad ; A99B
00000088: 3007 '0.' MOVE.W D7,D0
0000008A: 4CEE 18E8 FFE6 'L.....' MOVEM.L -$001A(A6),D3/D5-D7/A3/A4
00000090: 4E5E 'N^' UNLK A6
00000092: 4E75 'Nu' RTS
Comment:
AUTOMOD_3AC10 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AL_RESOLVEALIASFILE [3ACB0, 3ADCA)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+A0 (3AD50): JSR $3AC10
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 253
253: AL_RESOLVEALIASFILE
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_RESOLVEALIASFILE"(253) Segment="Main"(200)
Size: Flags $00 ModuleSize 282
Content: Flags $08
Contents offset $0000 size $011A
00000000: 4E56 FF4C 'NV.L' LINK.W A6,#-$00B4
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 162E 0010 '....' MOVE.B $0010(A6),D3
0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000014: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
00000018: 200C ' .' MOVE.L A4,D0
0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 200A ' .' MOVE.L A2,D0
00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A
00000024: 7ECE '~.' MOVEQ #$CE,D7
00000026: 6000 00E2 '`...' BRA *+$00E4 ; 0000010A
0000002A: 4206 'B.' CLR.B D6
0000002C: 4205 'B.' CLR.B D5
0000002E: 4212 'B.' CLR.B (A2)
00000030: 4213 'B.' CLR.B (A3)
00000032: 41EE FFBA 'A...' LEA -$0046(A6),A0
00000036: 224C '"L' MOVEA.L A4,A1
00000038: 7010 'p.' MOVEQ #$10,D0
0000003A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000003A
00000040: 30D9 '0.' MOVE.W (A1)+,(A0)+
00000042: 558F 'U.' SUBQ.L #2,A7
00000044: A994 '..' _CurResFile ; A994
00000046: 3D5F FFB8 '=_..' MOVE.W (A7)+,-$0048(A6)
0000004A: 204C ' L' MOVEA.L A4,A0
0000004C: 5C88 '\.' ADDQ.L #6,A0
0000004E: 2D48 FF5E '-H.^' MOVE.L A0,-$00A2(A6)
00000052: 426E FF68 'Bn.h' CLR.W -$0098(A6)
00000056: 4A03 'J.' TST.B D3
00000058: 6704 'g.' BEQ.S *+$0006 ; 0000005E
0000005A: 700B 'p.' MOVEQ #$0B,D0
0000005C: 6002 '`.' BRA.S *+$0004 ; 00000060
0000005E: 7001 'p.' MOVEQ #$01,D0
00000060: 4880 'H.' EXT.W D0
00000062: 3800 '8.' MOVE.W D0,D4
00000064: 604C '`L' BRA.S *+$004E ; 000000B2
00000066: 3D54 FF62 '=T.b' MOVE.W (A4),-$009E(A6)
0000006A: 2D6C 0002 FF7C '-l...|' MOVE.L $0002(A4),-$0084(A6)
00000070: 422E FF66 'B..f' CLR.B -$009A(A6)
00000074: 41EE FF4C 'A..L' LEA -$00B4(A6),A0
00000078: 7009 'p.' MOVEQ #$09,D0
0000007A: A260 '.`' _HFSDispatch ; A260
0000007C: 3E00 '>.' MOVE.W D0,D7
0000007E: 6636 'f6' BNE.S *+$0038 ; 000000B6
00000080: 7010 'p.' MOVEQ #$10,D0
00000082: C02E FF6A '...j' AND.B -$0096(A6),D0
00000086: 6708 'g.' BEQ.S *+$000A ; 00000090
00000088: 16BC 0001 '....' MOVE.B #$01,(A3)
0000008C: 7C01 '|.' MOVEQ #$01,D6
0000008E: 6026 '`&' BRA.S *+$0028 ; 000000B6
00000090: 303C 8000 '0<..' MOVE.W #$8000,D0
00000094: C06E FF74 '.n.t' AND.W -$008C(A6),D0
00000098: 6714 'g.' BEQ.S *+$0016 ; 000000AE
0000009A: 14BC 0001 '....' MOVE.B #$01,(A2)
0000009E: 2F0C '/.' MOVE.L A4,-(A7)
000000A0: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFF60
000000A4: 3E00 '>.' MOVE.W D0,D7
000000A6: 584F 'XO' ADDQ.W #4,A7
000000A8: 660C 'f.' BNE.S *+$000E ; 000000B6
000000AA: 7A01 'z.' MOVEQ #$01,D5
000000AC: 6004 '`.' BRA.S *+$0006 ; 000000B2
000000AE: 7C01 '|.' MOVEQ #$01,D6
000000B0: 6004 '`.' BRA.S *+$0006 ; 000000B6
000000B2: 5344 'SD' SUBQ.W #1,D4
000000B4: 6CB0 'l.' BGE.S *-$004E ; 00000066
000000B6: 4A47 'JG' TST.W D7
000000B8: 6632 'f2' BNE.S *+$0034 ; 000000EC
000000BA: 4A06 'J.' TST.B D6
000000BC: 662E 'f.' BNE.S *+$0030 ; 000000EC
000000BE: 4A03 'J.' TST.B D3
000000C0: 6704 'g.' BEQ.S *+$0006 ; 000000C6
000000C2: 7ED5 '~.' MOVEQ #$D5,D7
000000C4: 6026 '`&' BRA.S *+$0028 ; 000000EC
000000C6: 3D54 FF62 '=T.b' MOVE.W (A4),-$009E(A6)
000000CA: 2D6C 0002 FF7C '-l...|' MOVE.L $0002(A4),-$0084(A6)
000000D0: 422E FF66 'B..f' CLR.B -$009A(A6)
000000D4: 41EE FF4C 'A..L' LEA -$00B4(A6),A0
000000D8: 7009 'p.' MOVEQ #$09,D0
000000DA: A260 '.`' _HFSDispatch ; A260
000000DC: 3E00 '>.' MOVE.W D0,D7
000000DE: 660C 'f.' BNE.S *+$000E ; 000000EC
000000E0: 7010 'p.' MOVEQ #$10,D0
000000E2: C02E FF6A '...j' AND.B -$0096(A6),D0
000000E6: 6704 'g.' BEQ.S *+$0006 ; 000000EC
000000E8: 16BC 0001 '....' MOVE.B #$01,(A3)
000000EC: 4A47 'JG' TST.W D7
000000EE: 6714 'g.' BEQ.S *+$0016 ; 00000104
000000F0: 4A05 'J.' TST.B D5
000000F2: 6710 'g.' BEQ.S *+$0012 ; 00000104
000000F4: 41EE FFBA 'A...' LEA -$0046(A6),A0
000000F8: 224C '"L' MOVEA.L A4,A1
000000FA: 7010 'p.' MOVEQ #$10,D0
000000FC: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000FC
00000102: 32D8 '2.' MOVE.W (A0)+,(A1)+
00000104: 3F2E FFB8 '?...' MOVE.W -$0048(A6),-(A7)
00000108: A998 '..' _UseResFile ; A998
0000010A: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
0000010E: 4CEE 1CF8 FF2C 'L....,' MOVEM.L -$00D4(A6),D3-D7/A2-A4
00000114: 4E5E 'N^' UNLK A6
00000116: 4E74 000E 'Nt..' RTD #$000E
Comment:
AL_RESOLVEALIASFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_ALIASVOLUMEMOUNT [3ADE0, 3AE3C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c
Dictionary: Flags $00 FirstId 254
254: AL_ALIASVOLUMEMOUNT
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_ALIASVOLUMEMOUNT"(254) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050
00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7)
00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
0000000C: 026C 3FFF 0006 '.l?...' ANDI.W #$3FFF,$0006(A4)
00000012: 4A2E 0010 'J...' TST.B $0010(A6)
00000016: 6706 'g.' BEQ.S *+$0008 ; 0000001E
00000018: 006C 8000 0006 '.l....' ORI.W #$8000,$0006(A4)
0000001E: 2D4C FFD0 '-L..' MOVE.L A4,-$0030(A6)
00000022: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000026: 7041 'pA' MOVEQ #$41,D0 ; 'A'
00000028: A260 '.`' _HFSDispatch ; A260
0000002A: 3E00 '>.' MOVE.W D0,D7
0000002C: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000030: 30AE FFC6 '0...' MOVE.W -$003A(A6),(A0)
00000034: 303C 4000 '0<@.' MOVE.W #$4000,D0
00000038: C06C 0006 '.l..' AND.W $0006(A4),D0
0000003C: 7200 'r.' MOVEQ #$00,D1
0000003E: 3200 '2.' MOVE.W D0,D1
00000040: 4A81 'J.' TST.L D1
00000042: 56C3 'V.' SNE D3
00000044: 4403 'D.' NEG.B D3
00000046: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000004A: 1083 '..' MOVE.B D3,(A0)
0000004C: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
00000050: 4CEE 1088 FFA4 'L.....' MOVEM.L -$005C(A6),D3/D7/A4
00000056: 4E5E 'N^' UNLK A6
00000058: 4E74 000E 'Nt..' RTD #$000E
Comment:
AL_ALIASVOLUMEMOUNT ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3AE50 [3AE50, 3AE6E)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 255
255: AUTOMOD_3AE50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AE50"(255) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 203C 0000 00A8 ' <....' MOVE.L #$000000A8,D0
0000000A: A322 '."' _NewHandleClear ; A322
0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000010: 2288 '".' MOVE.L A0,(A1)
00000012: 558F 'U.' SUBQ.L #2,A7
00000014: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000018: 301F '0.' MOVE.W (A7)+,D0
0000001A: 4E5E 'N^' UNLK A6
0000001C: 4E75 'Nu' RTS
Comment:
AUTOMOD_3AE50 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3AE70 [3AE70, 3AF2E)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 256
256: AUTOMOD_3AE70
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AE70"(256) Segment="Main"(200)
Size: Flags $00 ModuleSize 190
Content: Flags $08
Contents offset $0000 size $00BE
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 36BC 00A8 '6...' MOVE.W #$00A8,(A3)
00000010: 277C 6166 706D ''|afpm' MOVE.L #$6166706D,$0002(A3) ; 'afpm'
0002
00000018: 284B '(K' MOVEA.L A3,A4
0000001A: 426C 0006 'Bl..' CLR.W $0006(A4)
0000001E: 426C 0008 'Bl..' CLR.W $0008(A4)
00000022: 397C 0003 000A '9|....' MOVE.W #$0003,$000A(A4)
00000028: 41EC 0018 'A...' LEA $0018(A4),A0
0000002C: 2008 ' .' MOVE.L A0,D0
0000002E: 220B '".' MOVE.L A3,D1
00000030: 9041 '.A' SUB.W D1,D0
00000032: 3940 000C '9@..' MOVE.W D0,$000C(A4)
00000036: 41EC 0039 'A..9' LEA $0039(A4),A0
0000003A: 2008 ' .' MOVE.L A0,D0
0000003C: 220B '".' MOVE.L A3,D1
0000003E: 9041 '.A' SUB.W D1,D0
00000040: 3940 000E '9@..' MOVE.W D0,$000E(A4)
00000044: 41EC 0059 'A..Y' LEA $0059(A4),A0
00000048: 2008 ' .' MOVE.L A0,D0
0000004A: 220B '".' MOVE.L A3,D1
0000004C: 9041 '.A' SUB.W D1,D0
0000004E: 3940 0010 '9@..' MOVE.W D0,$0010(A4)
00000052: 41EC 0075 'A..u' LEA $0075(A4),A0
00000056: 2008 ' .' MOVE.L A0,D0
00000058: 220B '".' MOVE.L A3,D1
0000005A: 9041 '.A' SUB.W D1,D0
0000005C: 3940 0012 '9@..' MOVE.W D0,$0012(A4)
00000060: 41EC 0095 'A...' LEA $0095(A4),A0
00000064: 2008 ' .' MOVE.L A0,D0
00000066: 220B '".' MOVE.L A3,D1
00000068: 9041 '.A' SUB.W D1,D0
0000006A: 3940 0014 '9@..' MOVE.W D0,$0014(A4)
0000006E: 41EC 009E 'A...' LEA $009E(A4),A0
00000072: 2008 ' .' MOVE.L A0,D0
00000074: 220B '".' MOVE.L A3,D1
00000076: 9041 '.A' SUB.W D1,D0
00000078: 3940 0016 '9@..' MOVE.W D0,$0016(A4)
0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000080: 486C 0018 'Hl..' PEA $0018(A4)
00000084: 7018 'p.' MOVEQ #$18,D0
00000086: A823 '.#' _AliasDispatch ; A823
00000088: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000008C: 486C 0039 'Hl.9' PEA $0039(A4)
00000090: 7018 'p.' MOVEQ #$18,D0
00000092: A823 '.#' _AliasDispatch ; A823
00000094: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000098: 486C 0059 'Hl.Y' PEA $0059(A4)
0000009C: 7018 'p.' MOVEQ #$18,D0
0000009E: A823 '.#' _AliasDispatch ; A823
000000A0: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
000000A4: 486C 0075 'Hl.u' PEA $0075(A4)
000000A8: 7018 'p.' MOVEQ #$18,D0
000000AA: A823 '.#' _AliasDispatch ; A823
000000AC: 422C 009E 'B,..' CLR.B $009E(A4)
000000B0: 422C 0095 'B,..' CLR.B $0095(A4)
000000B4: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
000000BA: 4E5E 'N^' UNLK A6
000000BC: 4E75 'Nu' RTS
Comment:
AUTOMOD_3AE70 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3AF30 [3AF30, 3B124)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+D4 (3B004): JSR GETINDSTRING ; outside file
+1DC (3B10C): JSR AL_fixedCreationDate
+1A2 (3B0D2): JSR AL_GETVOLMOUNTINFO
+18E (3B0BE): JSR AL_GETDRIVERNAME
+182 (3B0B2): JSR AL_GETDRIVEINFO
+15C (3B08C): JSR AL_isItAFloppy
+136 (3B066): JSR AL_getVolType
+2C (3AF5C): JSR AL_GETVOLNAME
Unresolved outgoing references:
+72 (3AFA2): JSR $3AE50
+F0 (3B020): JSR $3AE70
Dictionary: Flags $00 FirstId 257
257: AUTOMOD_3AF30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AF30"(257) Segment="Main"(200)
Size: Flags $00 ModuleSize 500
Content: Flags $08
Contents offset $0000 size $01F4
00000000: 4E56 FF82 'NV..' LINK.W A6,#-$007E
00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5
0000000C: 266E 001C '&n..' MOVEA.L $001C(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 4247 'BG' CLR.W D7
00000016: 7002 'p.' MOVEQ #$02,D0
00000018: B06E 001A '.n..' CMP.W $001A(A6),D0
0000001C: 6600 00EC 'f...' BNE *+$00EE ; 0000010A
00000020: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
00000024: 701B 'p.' MOVEQ #$1B,D0
00000026: 3F00 '?.' MOVE.W D0,-(A7)
00000028: 486C 000A 'Hl..' PEA $000A(A4)
0000002C: 4EBA 0000 'N...' JSR AL_GETVOLNAME ; id: 207
00000030: 70FF 'p.' MOVEQ #$FF,D0
00000032: 2940 002E ')@..' MOVE.L D0,$002E(A4)
00000036: 397C FFFF 002C '9|...,' MOVE.W #$FFFF,$002C(A4)
0000003C: 7200 'r.' MOVEQ #$00,D1
0000003E: 2941 0086 ')A..' MOVE.L D1,$0086(A4)
00000042: 4AAB 0006 'J...' TST.L $0006(A3)
00000046: 6700 01A0 'g...' BEQ *+$01A2 ; 000001E8
0000004A: 4AAB 000A 'J...' TST.L $000A(A3)
0000004E: 6700 0198 'g...' BEQ *+$019A ; 000001E8
00000052: 206B 0006 ' k..' MOVEA.L $0006(A3),A0
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 1010 '..' MOVE.B (A0),D0
0000005A: 4A80 'J.' TST.L D0
0000005C: 6300 018A 'c...' BLS *+$018C ; 000001E8
00000060: 206B 000A ' k..' MOVEA.L $000A(A3),A0
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 1010 '..' MOVE.B (A0),D0
00000068: 4A80 'J.' TST.L D0
0000006A: 6300 017C 'c..|' BLS *+$017E ; 000001E8
0000006E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000072: 4EBA FEAC 'N...' JSR *-$0152 ; FFFFFF20
00000076: 3E00 '>.' MOVE.W D0,D7
00000078: 584F 'XO' ADDQ.W #4,A7
0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082
0000007C: 3007 '0.' MOVE.W D7,D0
0000007E: 6000 016A '`..j' BRA *+$016C ; 000001EA
00000082: 598F 'Y.' SUBQ.L #4,A7
00000084: 3F3C C120 '?<. ' MOVE.W #$C120,-(A7)
00000088: A9BA '..' _GetString ; A9BA
0000008A: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
0000008E: 56C3 'V.' SNE D3
00000090: 4403 'D.' NEG.B D3
00000092: 670E 'g.' BEQ.S *+$0010 ; 000000A2
00000094: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000098: 2050 ' P' MOVEA.L (A0),A0
0000009A: 7000 'p.' MOVEQ #$00,D0
0000009C: 1010 '..' MOVE.B (A0),D0
0000009E: 4A80 'J.' TST.L D0
000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 7C00 '|.' MOVEQ #$00,D6
000000A6: 1C00 '..' MOVE.B D0,D6
000000A8: 0C46 0020 '.F. ' CMPI.W #$0020,D6
000000AC: 6F02 'o.' BLE.S *+$0004 ; 000000B0
000000AE: 7C20 '| ' MOVEQ #$20,D6 ; ' '
000000B0: 4A46 'JF' TST.W D6
000000B2: 6714 'g.' BEQ.S *+$0016 ; 000000C8
000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000B8: 2050 ' P' MOVEA.L (A0),A0
000000BA: 43EE FFDA 'C...' LEA -$0026(A6),A1
000000BE: 48C6 'H.' EXT.L D6
000000C0: 2006 ' .' MOVE.L D6,D0
000000C2: 5280 'R.' ADDQ.L #1,D0
000000C4: A22E '..' _BlockMoveData ; A22E
000000C6: 6010 '`.' BRA.S *+$0012 ; 000000D8
000000C8: 486E FFDA 'Hn..' PEA -$0026(A6)
000000CC: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7)
000000D0: 7008 'p.' MOVEQ #$08,D0
000000D2: 3F00 '?.' MOVE.W D0,-(A7)
000000D4: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258
000000D8: 486E FFDA 'Hn..' PEA -$0026(A6)
000000DC: 486C 000A 'Hl..' PEA $000A(A4)
000000E0: 2F2B 000A '/+..' MOVE.L $000A(A3),-(A7)
000000E4: 2F2B 0006 '/+..' MOVE.L $0006(A3),-(A7)
000000E8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000000EC: 2050 ' P' MOVEA.L (A0),A0
000000EE: 2F10 '/.' MOVE.L (A0),-(A7)
000000F0: 4EBA FE4E 'N..N' JSR *-$01B0 ; FFFFFF40
000000F4: 397C 0001 002C '9|...,' MOVE.W #$0001,$002C(A4)
000000FA: 00AC 0000 0011 '......' ORI.L #$00000011,$0086(A4)
0086
00000102: 4FEF 0014 'O...' LEA $0014(A7),A7
00000106: 6000 00E0 '`...' BRA *+$00E2 ; 000001E8
0000010A: 3D45 FF98 '=E..' MOVE.W D5,-$0068(A6)
0000010E: 426E FF9E 'Bn..' CLR.W -$0062(A6)
00000112: 41EC 000A 'A...' LEA $000A(A4),A0
00000116: 2D48 FF94 '-H..' MOVE.L A0,-$006C(A6)
0000011A: 41EE FF82 'A...' LEA -$007E(A6),A0
0000011E: A207 '..' _HGetVInfo ; A207
00000120: 3E00 '>.' MOVE.W D0,D7
00000122: 6600 00C4 'f...' BNE *+$00C6 ; 000001E8
00000126: 296E FFA0 0026 ')n...&' MOVE.L -$0060(A6),$0026(A4)
0000012C: 396E FFC2 002A '9n...*' MOVE.W -$003E(A6),$002A(A4)
00000132: 486E FF82 'Hn..' PEA -$007E(A6)
00000136: 4EBA 0000 'N...' JSR AL_getVolType ; id: 263
0000013A: 3940 002C '9@.,' MOVE.W D0,$002C(A4)
0000013E: 7000 'p.' MOVEQ #$00,D0
00000140: 2940 0086 ')@..' MOVE.L D0,$0086(A4)
00000144: 396E FFC8 008A '9n....' MOVE.W -$0038(A6),$008A(A4)
0000014A: 7205 'r.' MOVEQ #$05,D1
0000014C: B26C 002C '.l.,' CMP.W $002C(A4),D1
00000150: 584F 'XO' ADDQ.W #4,A7
00000152: 6712 'g.' BEQ.S *+$0014 ; 00000166
00000154: 302C 002C '0,.,' MOVE.W $002C(A4),D0
00000158: 48C0 'H.' EXT.L D0
0000015A: 2F00 '/.' MOVE.L D0,-(A7)
0000015C: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 262
00000160: 4A00 'J.' TST.B D0
00000162: 584F 'XO' ADDQ.W #4,A7
00000164: 672C 'g,' BEQ.S *+$002E ; 00000192
00000166: 00AC 0000 0002 '......' ORI.L #$00000002,$0086(A4)
0086
0000016E: 7005 'p.' MOVEQ #$05,D0
00000170: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000174: 661C 'f.' BNE.S *+$001E ; 00000192
00000176: 486E FF82 'Hn..' PEA -$007E(A6)
0000017A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000017E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000182: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 261
00000186: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7)
0000018A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000018E: 4EBA 0000 'N...' JSR AL_GETDRIVERNAME ; id: 260
00000192: 7001 'p.' MOVEQ #$01,D0
00000194: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000198: 664E 'fN' BNE.S *+$0050 ; 000001E8
0000019A: 558F 'U.' SUBQ.L #2,A7
0000019C: 3F05 '?.' MOVE.W D5,-(A7)
0000019E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000001A2: 4EBA 0000 'N...' JSR AL_GETVOLMOUNTINFO ; id: 259
000001A6: 4A5F 'J_' TST.W (A7)+
000001A8: 663E 'f>' BNE.S *+$0040 ; 000001E8
000001AA: 00AC 0000 0001 '......' ORI.L #$00000001,$0086(A4)
0086
000001B2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000001B6: 2050 ' P' MOVEA.L (A0),A0
000001B8: 2050 ' P' MOVEA.L (A0),A0
000001BA: 0CA8 6166 706D '..afpm' CMPI.L #$6166706D,$0002(A0) ; 'afpm'
0002
000001C2: 6624 'f$' BNE.S *+$0026 ; 000001E8
000001C4: 00AC 0000 0010 '......' ORI.L #$00000010,$0086(A4)
0086
000001CC: 2F2C 0026 '/,.&' MOVE.L $0026(A4),-(A7)
000001D0: 302E FF98 '0...' MOVE.W -$0068(A6),D0
000001D4: 48C0 'H.' EXT.L D0
000001D6: 2F00 '/.' MOVE.L D0,-(A7)
000001D8: 486E FF82 'Hn..' PEA -$007E(A6)
000001DC: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
000001E0: 2940 0026 ')@.&' MOVE.L D0,$0026(A4)
000001E4: 4FEF 000C 'O...' LEA $000C(A7),A7
000001E8: 3007 '0.' MOVE.W D7,D0
000001EA: 4CEE 18E8 FF6A 'L....j' MOVEM.L -$0096(A6),D3/D5-D7/A3/A4
000001F0: 4E5E 'N^' UNLK A6
000001F2: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 258
258: GETINDSTRING
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETINDSTRING"(258)
000000D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
000001DE
Dictionary: Flags $00 FirstId 259
259: AL_GETVOLMOUNTINFO
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVOLMOUNTINFO"(259)
000001A4
Dictionary: Flags $00 FirstId 260
260: AL_GETDRIVERNAME
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETDRIVERNAME"(260)
00000190
Dictionary: Flags $00 FirstId 261
261: AL_GETDRIVEINFO
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETDRIVEINFO"(261)
00000184
Dictionary: Flags $00 FirstId 262
262: AL_isItAFloppy
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItAFloppy"(262)
0000015E
Dictionary: Flags $00 FirstId 263
263: AL_getVolType
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getVolType"(263)
00000138
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVOLNAME"(207)
0000002E
Comment:
AUTOMOD_3AF30 ended due to: BRA.L island below, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3B140 [3B140, 3B4BA)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+2DA (3B41A): JSR AL_GETCATINFO
+212 (3B352): JSR AL_GETCATINFO
+17A (3B2BA): JSR AL_GetMyServer
+172 (3B2B2): JSR AL_GetMyZonePhs2
+E6 (3B226): JSR AL_fixedCreationDate
+CE (3B20E): JSR AL_isAFPmedia
+9C (3B1DC): JSR AL_GETCATINFO
+4E (3B18E): JSR AL_ADDVARENTRY
Unresolved outgoing references:
+192 (3B2D2): JSR $3AE50
+1B8 (3B2F8): JSR $3AE70
Dictionary: Flags $00 FirstId 264
264: AUTOMOD_3B140
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B140"(264) Segment="Main"(200)
Size: Flags $00 ModuleSize 890
Content: Flags $08
Contents offset $0000 size $037A
00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 47EE FFC0 'G...' LEA -$0040(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4A6E 0012 'Jn..' TST.W $0012(A6)
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: B0AC 0002 '....' CMP.L $0002(A4),D0
0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 6034 '`4' BRA.S *+$0036 ; 00000056
00000022: 558F 'U.' SUBQ.L #2,A7
00000024: 3F14 '?.' MOVE.W (A4),-(A7)
00000026: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
0000002A: 486E FFBC 'Hn..' PEA -$0044(A6)
0000002E: 2F0B '/.' MOVE.L A3,-(A7)
00000030: 7011 'p.' MOVEQ #$11,D0
00000032: A823 '.#' _AliasDispatch ; A823
00000034: 3E1F '>.' MOVE.W (A7)+,D7
00000036: 661C 'f.' BNE.S *+$001E ; 00000054
00000038: 598F 'Y.' SUBQ.L #4,A7
0000003A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 3F00 '?.' MOVE.W D0,-(A7)
00000042: 7200 'r.' MOVEQ #$00,D1
00000044: 1213 '..' MOVE.B (A3),D1
00000046: 3F01 '?.' MOVE.W D1,-(A7)
00000048: 220B '".' MOVE.L A3,D1
0000004A: 5281 'R.' ADDQ.L #1,D1
0000004C: 2F01 '/.' MOVE.L D1,-(A7)
0000004E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000052: 584F 'XO' ADDQ.W #4,A7
00000054: 3007 '0.' MOVE.W D7,D0
00000056: 4CEE 1880 FFB0 'L.....' MOVEM.L -$0050(A6),D7/A3/A4
0000005C: 4E5E 'N^' UNLK A6
0000005E: 4E75 'Nu' RTS
00000060: 4E56 FE7E 'NV.~' LINK.W A6,#-$0182
00000064: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000068: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000006C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000070: 4247 'BG' CLR.W D7
00000072: 426C 0008 'Bl..' CLR.W $0008(A4)
00000076: 70FF 'p.' MOVEQ #$FF,D0
00000078: B0AB 0002 '....' CMP.L $0002(A3),D0
0000007C: 660A 'f.' BNE.S *+$000C ; 00000088
0000007E: 70FF 'p.' MOVEQ #$FF,D0
00000080: 2940 0072 ')@.r' MOVE.L D0,$0072(A4)
00000084: 6000 02E8 '`...' BRA *+$02EA ; 0000036E
00000088: 426E FE9A 'Bn..' CLR.W -$0166(A6)
0000008C: 558F 'U.' SUBQ.L #2,A7
0000008E: 3F13 '?.' MOVE.W (A3),-(A7)
00000090: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
00000094: 486C 0032 'Hl.2' PEA $0032(A4)
00000098: 486E FE7E 'Hn.~' PEA -$0182(A6)
0000009C: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
000000A0: 3E1F '>.' MOVE.W (A7)+,D7
000000A2: 6600 02CA 'f...' BNE *+$02CC ; 0000036E
000000A6: 7010 'p.' MOVEQ #$10,D0
000000A8: C02E FE9C '....' AND.B -$0164(A6),D0
000000AC: 6706 'g.' BEQ.S *+$0008 ; 000000B4
000000AE: 397C 0001 0008 '9|....' MOVE.W #$0001,$0008(A4)
000000B4: 296E FE9E 007A ')n...z' MOVE.L -$0162(A6),$007A(A4)
000000BA: 296E FEA2 007E ')n...~' MOVE.L -$015E(A6),$007E(A4)
000000C0: 296E FEAE 0072 ')n...r' MOVE.L -$0152(A6),$0072(A4)
000000C6: 296E FEC6 0076 ')n...v' MOVE.L -$013A(A6),$0076(A4)
000000CC: 2F0C '/.' MOVE.L A4,-(A7)
000000CE: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246
000000D2: 4A00 'J.' TST.B D0
000000D4: 584F 'XO' ADDQ.W #4,A7
000000D6: 671A 'g.' BEQ.S *+$001C ; 000000F2
000000D8: 2F2C 0076 '/,.v' MOVE.L $0076(A4),-(A7)
000000DC: 3013 '0.' MOVE.W (A3),D0
000000DE: 48C0 'H.' EXT.L D0
000000E0: 2F00 '/.' MOVE.L D0,-(A7)
000000E2: 7000 'p.' MOVEQ #$00,D0
000000E4: 2F00 '/.' MOVE.L D0,-(A7)
000000E6: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211
000000EA: 2940 0076 ')@.v' MOVE.L D0,$0076(A4)
000000EE: 4FEF 000C 'O...' LEA $000C(A7),A7
000000F2: 3D53 FF00 '=S..' MOVE.W (A3),-$0100(A6)
000000F6: 2D6B 0002 FF1A '-k....' MOVE.L $0002(A3),-$00E6(A6)
000000FC: 41EC 0032 'A..2' LEA $0032(A4),A0
00000100: 2D48 FEFC '-H..' MOVE.L A0,-$0104(A6)
00000104: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000108: 6620 'f ' BNE.S *+$0022 ; 0000012A
0000010A: 4A6E 0012 'Jn..' TST.W $0012(A6)
0000010E: 661A 'f.' BNE.S *+$001C ; 0000012A
00000110: 41EE FEEA 'A...' LEA -$0116(A6),A0
00000114: 7014 'p.' MOVEQ #$14,D0
00000116: A260 '.`' _HFSDispatch ; A260
00000118: 3E00 '>.' MOVE.W D0,D7
0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122
0000011C: 0C47 FAEB '.G..' CMPI.W #$FAEB,D7
00000120: 6606 'f.' BNE.S *+$0008 ; 00000128
00000122: 296E FF20 0072 ')n. .r' MOVE.L -$00E0(A6),$0072(A4)
00000128: 4247 'BG' CLR.W D7
0000012A: 3D53 FFDE '=S..' MOVE.W (A3),-$0022(A6)
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6)
00000134: 7206 'r.' MOVEQ #$06,D1
00000136: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6)
0000013A: 41EE FFFA 'A...' LEA -$0006(A6),A0
0000013E: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6)
00000142: 41EE FFC8 'A...' LEA -$0038(A6),A0
00000146: 7030 'p0' MOVEQ #$30,D0 ; '0'
00000148: A260 '.`' _HFSDispatch ; A260
0000014A: 4A40 'J@' TST.W D0
0000014C: 667C 'f|' BNE.S *+$007E ; 000001CA
0000014E: 7600 'v.' MOVEQ #$00,D3
00000150: 203C 0004 0000 ' <....' MOVE.L #$00040000,D0
00000156: C0AE FFFC '....' AND.L -$0004(A6),D0
0000015A: 670E 'g.' BEQ.S *+$0010 ; 0000016A
0000015C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000162: C0AE FFFC '....' AND.L -$0004(A6),D0
00000166: 6702 'g.' BEQ.S *+$0004 ; 0000016A
00000168: 7601 'v.' MOVEQ #$01,D3
0000016A: 1C03 '..' MOVE.B D3,D6
0000016C: 6768 'gh' BEQ.S *+$006A ; 000001D6
0000016E: 486E FF64 'Hn.d' PEA -$009C(A6)
00000172: 4EBA 0000 'N...' JSR AL_GetMyZonePhs2 ; id: 233
00000176: 486E FF86 'Hn..' PEA -$007A(A6)
0000017A: 4EBA 0000 'N...' JSR AL_GetMyServer ; id: 232
0000017E: 41EE FFA6 'A...' LEA -$005A(A6),A0
00000182: 2D48 FF06 '-H..' MOVE.L A0,-$00FA(A6)
00000186: 41EE FEEA 'A...' LEA -$0116(A6),A0
0000018A: 7031 'p1' MOVEQ #$31,D0 ; '1'
0000018C: A260 '.`' _HFSDispatch ; A260
0000018E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000192: 4EBA FB7C 'N..|' JSR *-$0482 ; FFFFFD10
00000196: 3E00 '>.' MOVE.W D0,D7
00000198: 4FEF 000C 'O...' LEA $000C(A7),A7
0000019C: 6600 01D0 'f...' BNE *+$01D2 ; 0000036E
000001A0: 486E FFA6 'Hn..' PEA -$005A(A6)
000001A4: 486C 000A 'Hl..' PEA $000A(A4)
000001A8: 486E FF86 'Hn..' PEA -$007A(A6)
000001AC: 486E FF64 'Hn.d' PEA -$009C(A6)
000001B0: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
000001B4: 2050 ' P' MOVEA.L (A0),A0
000001B6: 2F10 '/.' MOVE.L (A0),-(A7)
000001B8: 4EBA FB76 'N..v' JSR *-$0488 ; FFFFFD30
000001BC: 00AC 0000 0011 '......' ORI.L #$00000011,$0086(A4)
0086
000001C4: 4FEF 0014 'O...' LEA $0014(A7),A7
000001C8: 600C '`.' BRA.S *+$000E ; 000001D6
000001CA: 7001 'p.' MOVEQ #$01,D0
000001CC: B06C 002C '.l.,' CMP.W $002C(A4),D0
000001D0: 56C3 'V.' SNE D3
000001D2: 4403 'D.' NEG.B D3
000001D4: 1C03 '..' MOVE.B D3,D6
000001D6: 3D7C FFFF FE9A '=|....' MOVE.W #$FFFF,-$0166(A6)
000001DC: 7020 'p ' MOVEQ #$20,D0 ; ' '
000001DE: C02E FE9C '....' AND.B -$0164(A6),D0
000001E2: 7200 'r.' MOVEQ #$00,D1
000001E4: 1200 '..' MOVE.B D0,D1
000001E6: 4A81 'J.' TST.L D1
000001E8: 56C3 'V.' SNE D3
000001EA: 4403 'D.' NEG.B D3
000001EC: 1A03 '..' MOVE.B D3,D5
000001EE: 670C 'g.' BEQ.S *+$000E ; 000001FC
000001F0: 486C 0032 'Hl.2' PEA $0032(A4)
000001F4: 486E FF24 'Hn.$' PEA -$00DC(A6)
000001F8: 7018 'p.' MOVEQ #$18,D0
000001FA: A823 '.#' _AliasDispatch ; A823
000001FC: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000200: 6616 'f.' BNE.S *+$0018 ; 00000218
00000202: 558F 'U.' SUBQ.L #2,A7
00000204: 3F13 '?.' MOVE.W (A3),-(A7)
00000206: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
0000020A: 486E FF24 'Hn.$' PEA -$00DC(A6)
0000020E: 486E FE7E 'Hn.~' PEA -$0182(A6)
00000212: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
00000216: 544F 'TO' ADDQ.W #2,A7
00000218: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000021A: C02E FE9C '....' AND.B -$0164(A6),D0
0000021E: 660A 'f.' BNE.S *+$000C ; 0000022A
00000220: 7004 'p.' MOVEQ #$04,D0
00000222: C02E FE9C '....' AND.B -$0164(A6),D0
00000226: 6700 0146 'g..F' BEQ *+$0148 ; 0000036E
0000022A: 4A06 'J.' TST.B D6
0000022C: 6600 00B6 'f...' BNE *+$00B8 ; 000002E4
00000230: 7000 'p.' MOVEQ #$00,D0
00000232: 2D40 FEFC '-@..' MOVE.L D0,-$0104(A6)
00000236: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
0000023A: 216C 0072 0024 '!l.r.$' MOVE.L $0072(A4),$0024(A0)
00000240: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000244: 216B 0002 0020 '!k... ' MOVE.L $0002(A3),$0020(A0)
0000024A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
0000024E: 72FF 'r.' MOVEQ #$FF,D1
00000250: 2141 0028 '!A.(' MOVE.L D1,$0028(A0)
00000254: 7002 'p.' MOVEQ #$02,D0
00000256: 2D40 FF1A '-@..' MOVE.L D0,-$00E6(A6)
0000025A: 41EE FEEA 'A...' LEA -$0116(A6),A0
0000025E: 7014 'p.' MOVEQ #$14,D0
00000260: A260 '.`' _HFSDispatch ; A260
00000262: 4A40 'J@' TST.W D0
00000264: 6638 'f8' BNE.S *+$003A ; 0000029E
00000266: 7002 'p.' MOVEQ #$02,D0
00000268: B0AB 0002 '....' CMP.L $0002(A3),D0
0000026C: 660C 'f.' BNE.S *+$000E ; 0000027A
0000026E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000272: 216E FF20 0020 '!n. . ' MOVE.L -$00E0(A6),$0020(A0)
00000278: 6012 '`.' BRA.S *+$0014 ; 0000028C
0000027A: 7001 'p.' MOVEQ #$01,D0
0000027C: B0AB 0002 '....' CMP.L $0002(A3),D0
00000280: 660A 'f.' BNE.S *+$000C ; 0000028C
00000282: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000286: 216E FF20 0024 '!n. .$' MOVE.L -$00E0(A6),$0024(A0)
0000028C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000290: 216E FF20 0028 '!n. .(' MOVE.L -$00E0(A6),$0028(A0)
00000296: 00AC 0000 0008 '......' ORI.L #$00000008,$0086(A4)
0086
0000029E: 7001 'p.' MOVEQ #$01,D0
000002A0: B0AB 0002 '....' CMP.L $0002(A3),D0
000002A4: 6600 00C8 'f...' BNE *+$00CA ; 0000036E
000002A8: 7001 'p.' MOVEQ #$01,D0
000002AA: 2D40 FF1A '-@..' MOVE.L D0,-$00E6(A6)
000002AE: 41EE FEEA 'A...' LEA -$0116(A6),A0
000002B2: 7014 'p.' MOVEQ #$14,D0
000002B4: A260 '.`' _HFSDispatch ; A260
000002B6: 4A40 'J@' TST.W D0
000002B8: 6600 00B4 'f...' BNE *+$00B6 ; 0000036E
000002BC: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
000002C0: 216E FF20 0020 '!n. . ' MOVE.L -$00E0(A6),$0020(A0)
000002C6: 6000 00A6 '`...' BRA *+$00A8 ; 0000036E
000002CA: 558F 'U.' SUBQ.L #2,A7
000002CC: 3F13 '?.' MOVE.W (A3),-(A7)
000002CE: 2F2E FEE2 '/...' MOVE.L -$011E(A6),-(A7)
000002D2: 486E FF24 'Hn.$' PEA -$00DC(A6)
000002D6: 486E FE7E 'Hn.~' PEA -$0182(A6)
000002DA: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
000002DE: 3E1F '>.' MOVE.W (A7)+,D7
000002E0: 6600 008C 'f...' BNE *+$008E ; 0000036E
000002E4: 7020 'p ' MOVEQ #$20,D0 ; ' '
000002E6: C02E FE9C '....' AND.B -$0164(A6),D0
000002EA: 67DE 'g.' BEQ.S *-$0020 ; 000002CA
000002EC: 486E FF24 'Hn.$' PEA -$00DC(A6)
000002F0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
000002F4: 2F08 '/.' MOVE.L A0,-(A7)
000002F6: 7018 'p.' MOVEQ #$18,D0
000002F8: A823 '.#' _AliasDispatch ; A823
000002FA: 7001 'p.' MOVEQ #$01,D0
000002FC: B0AE FEE2 '....' CMP.L -$011E(A6),D0
00000300: 57C3 'W.' SEQ D3
00000302: 4403 'D.' NEG.B D3
00000304: 6706 'g.' BEQ.S *+$0008 ; 0000030C
00000306: 202C 0026 ' ,.&' MOVE.L $0026(A4),D0
0000030A: 6004 '`.' BRA.S *+$0006 ; 00000310
0000030C: 202E FEC6 ' ...' MOVE.L -$013A(A6),D0
00000310: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000314: 2140 001C '!@..' MOVE.L D0,$001C(A0)
00000318: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
0000031C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000322: 4A05 'J.' TST.B D5
00000324: 6704 'g.' BEQ.S *+$0006 ; 0000032A
00000326: 7001 'p.' MOVEQ #$01,D0
00000328: 6016 '`.' BRA.S *+$0018 ; 00000340
0000032A: 202B 0002 ' +..' MOVE.L $0002(A3),D0
0000032E: B0AE FEAE '....' CMP.L -$0152(A6),D0
00000332: 57C3 'W.' SEQ D3
00000334: 4403 'D.' NEG.B D3
00000336: 6704 'g.' BEQ.S *+$0006 ; 0000033C
00000338: 7002 'p.' MOVEQ #$02,D0
0000033A: 6004 '`.' BRA.S *+$0006 ; 00000340
0000033C: 202B 0002 ' +..' MOVE.L $0002(A3),D0
00000340: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000344: 2140 0020 '!@. ' MOVE.L D0,$0020(A0)
00000348: 4A05 'J.' TST.B D5
0000034A: 6704 'g.' BEQ.S *+$0006 ; 00000350
0000034C: 7002 'p.' MOVEQ #$02,D0
0000034E: 6004 '`.' BRA.S *+$0006 ; 00000354
00000350: 202C 0072 ' ,.r' MOVE.L $0072(A4),D0
00000354: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000358: 2140 0024 '!@.$' MOVE.L D0,$0024(A0)
0000035C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000360: 70FF 'p.' MOVEQ #$FF,D0
00000362: 2140 0028 '!@.(' MOVE.L D0,$0028(A0)
00000366: 00AC 0000 0004 '......' ORI.L #$00000004,$0086(A4)
0086
0000036E: 3007 '0.' MOVE.W D7,D0
00000370: 4CEE 18E8 FE66 'L....f' MOVEM.L -$019A(A6),D3/D5-D7/A3/A4
00000376: 4E5E 'N^' UNLK A6
00000378: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
000002DC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000214
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GetMyServer"(232)
0000017C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GetMyZonePhs2"(233)
00000174
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(211)
000000E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(246)
000000D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
0000009E
Dictionary: Flags $00 FirstId 265
265: AL_ADDVARENTRY
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000050
Comment:
AUTOMOD_3B140 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3B4C0 [3B4C0, 3B582)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 266
266: AUTOMOD_3B4C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B4C0"(266) Segment="Main"(200)
Size: Flags $00 ModuleSize 194
Content: Flags $08
Contents offset $0000 size $00C2
00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 3C2E 001E '<...' MOVE.W $001E(A6),D6
0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2
00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000014: 49EE FFBC 'I...' LEA -$0044(A6),A4
00000018: 4247 'BG' CLR.W D7
0000001A: 7A01 'z.' MOVEQ #$01,D5
0000001C: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
00000020: 4250 'BP' CLR.W (A0)
00000022: 4252 'BR' CLR.W (A2)
00000024: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000028: 4250 'BP' CLR.W (A0)
0000002A: 0C46 0002 '.F..' CMPI.W #$0002,D6
0000002E: 6606 'f.' BNE.S *+$0008 ; 00000036
00000030: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0
00000034: 3490 '4.' MOVE.W (A0),(A2)
00000036: 7001 'p.' MOVEQ #$01,D0
00000038: B0AB 0002 '....' CMP.L $0002(A3),D0
0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042
0000003E: 4A46 'JF' TST.W D6
00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 6072 '`r' BRA.S *+$0074 ; 000000B8
00000046: 558F 'U.' SUBQ.L #2,A7
00000048: 3F13 '?.' MOVE.W (A3),-(A7)
0000004A: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
0000004E: 486E FFFC 'Hn..' PEA -$0004(A6)
00000052: 2F0C '/.' MOVE.L A4,-(A7)
00000054: 7011 'p.' MOVEQ #$11,D0
00000056: A823 '.#' _AliasDispatch ; A823
00000058: 3E1F '>.' MOVE.W (A7)+,D7
0000005A: 665A 'fZ' BNE.S *+$005C ; 000000B6
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 1014 '..' MOVE.B (A4),D0
00000060: 4A80 'J.' TST.L D0
00000062: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
00000066: 3080 '0.' MOVE.W D0,(A0)
00000068: 2D6B 0002 FFFC '-k....' MOVE.L $0002(A3),-$0004(A6)
0000006E: 6024 '`$' BRA.S *+$0026 ; 00000094
00000070: 558F 'U.' SUBQ.L #2,A7
00000072: 3F13 '?.' MOVE.W (A3),-(A7)
00000074: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000078: 486E FFFC 'Hn..' PEA -$0004(A6)
0000007C: 2F0C '/.' MOVE.L A4,-(A7)
0000007E: 7011 'p.' MOVEQ #$11,D0
00000080: A823 '.#' _AliasDispatch ; A823
00000082: 3E1F '>.' MOVE.W (A7)+,D7
00000084: 6616 'f.' BNE.S *+$0018 ; 0000009C
00000086: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
0000008A: 5250 'RP' ADDQ.W #1,(A0)
0000008C: 7000 'p.' MOVEQ #$00,D0
0000008E: 1014 '..' MOVE.B (A4),D0
00000090: 5240 'R@' ADDQ.W #1,D0
00000092: D152 '.R' ADD.W D0,(A2)
00000094: 7002 'p.' MOVEQ #$02,D0
00000096: B0AE FFFC '....' CMP.L -$0004(A6),D0
0000009A: 66D4 'f.' BNE.S *-$002A ; 00000070
0000009C: 4A47 'JG' TST.W D7
0000009E: 6616 'f.' BNE.S *+$0018 ; 000000B6
000000A0: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000A4: 7000 'p.' MOVEQ #$00,D0
000000A6: 1028 000A '.(..' MOVE.B $000A(A0),D0
000000AA: 5240 'R@' ADDQ.W #1,D0
000000AC: 7200 'r.' MOVEQ #$00,D1
000000AE: 1228 0032 '.(.2' MOVE.B $0032(A0),D1
000000B2: D240 '.@' ADD.W D0,D1
000000B4: D352 '.R' ADD.W D1,(A2)
000000B6: 3007 '0.' MOVE.W D7,D0
000000B8: 4CEE 1CE0 FFA4 'L.....' MOVEM.L -$005C(A6),D5-D7/A2-A4
000000BE: 4E5E 'N^' UNLK A6
000000C0: 4E75 'Nu' RTS
Comment:
AUTOMOD_3B4C0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3B590 [3B590, 3B644)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+48 (3B5D8): JSR AL_GETVARPTR
Dictionary: Flags $00 FirstId 267
267: AUTOMOD_3B590
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B590"(267) Segment="Main"(200)
Size: Flags $00 ModuleSize 180
Content: Flags $08
Contents offset $0000 size $00B4
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 3C2E 0016 '<...' MOVE.W $0016(A6),D6
00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000014: 4245 'BE' CLR.W D5
00000016: 397C 0001 0084 '9|....' MOVE.W #$0001,$0084(A4)
0000001C: 397C 0001 0082 '9|....' MOVE.W #$0001,$0082(A4)
00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000026: 202A 0002 ' *..' MOVE.L $0002(A2),D0
0000002A: B0A8 0002 '....' CMP.L $0002(A0),D0
0000002E: 6604 'f.' BNE.S *+$0006 ; 00000034
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 6076 '`v' BRA.S *+$0078 ; 000000AA
00000034: 2D6A 0002 FFFA '-j....' MOVE.L $0002(A2),-$0006(A6)
0000003A: 6054 '`T' BRA.S *+$0056 ; 00000090
0000003C: 598F 'Y.' SUBQ.L #4,A7
0000003E: 2F0C '/.' MOVE.L A4,-(A7)
00000040: 7001 'p.' MOVEQ #$01,D0
00000042: 3F00 '?.' MOVE.W D0,-(A7)
00000044: 486E FFFE 'Hn..' PEA -$0002(A6)
00000048: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
0000004C: 265F '&_' MOVEA.L (A7)+,A3
0000004E: 7E00 '~.' MOVEQ #$00,D7
00000050: 6016 '`.' BRA.S *+$0018 ; 00000068
00000052: 202E FFFA ' ...' MOVE.L -$0006(A6),D0
00000056: B09B '..' CMP.L (A3)+,D0
00000058: 660A 'f.' BNE.S *+$000C ; 00000064
0000005A: 3007 '0.' MOVE.W D7,D0
0000005C: 5240 'R@' ADDQ.W #1,D0
0000005E: 3940 0084 '9@..' MOVE.W D0,$0084(A4)
00000062: 600A '`.' BRA.S *+$000C ; 0000006E
00000064: 2007 ' .' MOVE.L D7,D0
00000066: 5287 'R.' ADDQ.L #1,D7
00000068: 48C6 'H.' EXT.L D6
0000006A: BC87 '..' CMP.L D7,D6
0000006C: 6EE4 'n.' BGT.S *-$001A ; 00000052
0000006E: 48C6 'H.' EXT.L D6
00000070: BC87 '..' CMP.L D7,D6
00000072: 6E24 'n$' BGT.S *+$0026 ; 00000098
00000074: 558F 'U.' SUBQ.L #2,A7
00000076: 3F12 '?.' MOVE.W (A2),-(A7)
00000078: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
0000007C: 486E FFFA 'Hn..' PEA -$0006(A6)
00000080: 7000 'p.' MOVEQ #$00,D0
00000082: 2F00 '/.' MOVE.L D0,-(A7)
00000084: 7011 'p.' MOVEQ #$11,D0
00000086: A823 '.#' _AliasDispatch ; A823
00000088: 3A1F ':.' MOVE.W (A7)+,D5
0000008A: 660C 'f.' BNE.S *+$000E ; 00000098
0000008C: 526C 0082 'Rl..' ADDQ.W #1,$0082(A4)
00000090: 7002 'p.' MOVEQ #$02,D0
00000092: B0AE FFFA '....' CMP.L -$0006(A6),D0
00000096: 66A4 'f.' BNE.S *-$005A ; 0000003C
00000098: 7002 'p.' MOVEQ #$02,D0
0000009A: B0AE FFFA '....' CMP.L -$0006(A6),D0
0000009E: 6608 'f.' BNE.S *+$000A ; 000000A8
000000A0: 3006 '0.' MOVE.W D6,D0
000000A2: 5240 'R@' ADDQ.W #1,D0
000000A4: 3940 0084 '9@..' MOVE.W D0,$0084(A4)
000000A8: 3005 '0.' MOVE.W D5,D0
000000AA: 4CEE 1CE0 FFE2 'L.....' MOVEM.L -$001E(A6),D5-D7/A2-A4
000000B0: 4E5E 'N^' UNLK A6
000000B2: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
0000004A
Comment:
AUTOMOD_3B590 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3B650 [3B650, 3B794)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+5E (3B6AE): JSR AL_ADDVARENTRY
+3C (3B68C): JSR AL_ADDVARENTRY
Dictionary: Flags $00 FirstId 268
268: AUTOMOD_3B650
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B650"(268) Segment="Main"(200)
Size: Flags $00 ModuleSize 324
Content: Flags $08
Contents offset $0000 size $0144
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7)
00000008: 382E 001A '8...' MOVE.W $001A(A6),D4
0000000C: 3A2E 0016 ':...' MOVE.W $0016(A6),D5
00000010: 3C2E 000A '<...' MOVE.W $000A(A6),D6
00000014: 49EE FFB8 'I...' LEA -$0048(A6),A4
00000018: 4247 'BG' CLR.W D7
0000001A: 4A44 'JD' TST.W D4
0000001C: 6626 'f&' BNE.S *+$0028 ; 00000044
0000001E: 4A6E 0012 'Jn..' TST.W $0012(A6)
00000022: 6720 'g ' BEQ.S *+$0022 ; 00000044
00000024: 598F 'Y.' SUBQ.L #4,A7
00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000002A: 7001 'p.' MOVEQ #$01,D0
0000002C: 3F00 '?.' MOVE.W D0,-(A7)
0000002E: 322E 0012 '2...' MOVE.W $0012(A6),D1
00000032: 48C1 'H.' EXT.L D1
00000034: E581 '..' ASL.L #2,D1
00000036: 3F01 '?.' MOVE.W D1,-(A7)
00000038: 7200 'r.' MOVEQ #$00,D1
0000003A: 2F01 '/.' MOVE.L D1,-(A7)
0000003C: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000040: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
00000044: 0C44 0001 '.D..' CMPI.W #$0001,D4
00000048: 6730 'g0' BEQ.S *+$0032 ; 0000007A
0000004A: 4A45 'JE' TST.W D5
0000004C: 672C 'g,' BEQ.S *+$002E ; 0000007A
0000004E: 598F 'Y.' SUBQ.L #4,A7
00000050: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000054: 7002 'p.' MOVEQ #$02,D0
00000056: 3F00 '?.' MOVE.W D0,-(A7)
00000058: 3F05 '?.' MOVE.W D5,-(A7)
0000005A: 7200 'r.' MOVEQ #$00,D1
0000005C: 2F01 '/.' MOVE.L D1,-(A7)
0000005E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000062: 265F '&_' MOVEA.L (A7)+,A3
00000064: 0C44 0002 '.D..' CMPI.W #$0002,D4
00000068: 6610 'f.' BNE.S *+$0012 ; 0000007A
0000006A: 206E 001C ' n..' MOVEA.L $001C(A6),A0
0000006E: 2068 0002 ' h..' MOVEA.L $0002(A0),A0
00000072: 224B '"K' MOVEA.L A3,A1
00000074: 48C5 'H.' EXT.L D5
00000076: 2005 ' .' MOVE.L D5,D0
00000078: A22E '..' _BlockMoveData ; A22E
0000007A: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000007E: 7001 'p.' MOVEQ #$01,D0
00000080: B0A8 002E '....' CMP.L $002E(A0),D0
00000084: 6708 'g.' BEQ.S *+$000A ; 0000008E
00000086: 4A44 'JD' TST.W D4
00000088: 6604 'f.' BNE.S *+$0006 ; 0000008E
0000008A: 4A45 'JE' TST.W D5
0000008C: 6606 'f.' BNE.S *+$0008 ; 00000094
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 6000 00A8 '`...' BRA *+$00AA ; 0000013A
00000094: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000098: 2D68 002E FFF8 '-h....' MOVE.L $002E(A0),-$0008(A6)
0000009E: 48C5 'H.' EXT.L D5
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: 1028 0032 '.(.2' MOVE.B $0032(A0),D0
000000A6: 2205 '".' MOVE.L D5,D1
000000A8: 9280 '..' SUB.L D0,D1
000000AA: D7C1 '..' ADDA.L D1,A3
000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000B0: 41E8 0032 'A..2' LEA $0032(A0),A0
000000B4: 5248 'RH' ADDQ.W #1,A0
000000B6: 224B '"K' MOVEA.L A3,A1
000000B8: 246E 000C '$n..' MOVEA.L $000C(A6),A2
000000BC: 7000 'p.' MOVEQ #$00,D0
000000BE: 102A 0032 '.*.2' MOVE.B $0032(A2),D0
000000C2: A22E '..' _BlockMoveData ; A22E
000000C4: 173C 003A '.<.:' MOVE.B #$3A,-(A3) ; ':'
000000C8: 603E '`>' BRA.S *+$0040 ; 00000108
000000CA: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
000000CE: 58AE FFFC 'X...' ADDQ.L #4,-$0004(A6)
000000D2: 2040 ' @' MOVEA.L D0,A0
000000D4: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0)
000000D8: 558F 'U.' SUBQ.L #2,A7
000000DA: 3F06 '?.' MOVE.W D6,-(A7)
000000DC: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000000E0: 486E FFF8 'Hn..' PEA -$0008(A6)
000000E4: 2F0C '/.' MOVE.L A4,-(A7)
000000E6: 7011 'p.' MOVEQ #$11,D0
000000E8: A823 '.#' _AliasDispatch ; A823
000000EA: 3E1F '>.' MOVE.W (A7)+,D7
000000EC: 6622 'f"' BNE.S *+$0024 ; 00000110
000000EE: 7000 'p.' MOVEQ #$00,D0
000000F0: 1014 '..' MOVE.B (A4),D0
000000F2: 4A80 'J.' TST.L D0
000000F4: 97C0 '..' SUBA.L D0,A3
000000F6: 200C ' .' MOVE.L A4,D0
000000F8: 5280 'R.' ADDQ.L #1,D0
000000FA: 2040 ' @' MOVEA.L D0,A0
000000FC: 224B '"K' MOVEA.L A3,A1
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 1014 '..' MOVE.B (A4),D0
00000102: A22E '..' _BlockMoveData ; A22E
00000104: 173C 003A '.<.:' MOVE.B #$3A,-(A3) ; ':'
00000108: 7002 'p.' MOVEQ #$02,D0
0000010A: B0AE FFF8 '....' CMP.L -$0008(A6),D0
0000010E: 66BA 'f.' BNE.S *-$0044 ; 000000CA
00000110: 4A47 'JG' TST.W D7
00000112: 6624 'f$' BNE.S *+$0026 ; 00000138
00000114: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000118: 7000 'p.' MOVEQ #$00,D0
0000011A: 1028 000A '.(..' MOVE.B $000A(A0),D0
0000011E: 4A80 'J.' TST.L D0
00000120: 97C0 '..' SUBA.L D0,A3
00000122: 41E8 000A 'A...' LEA $000A(A0),A0
00000126: 5248 'RH' ADDQ.W #1,A0
00000128: 224B '"K' MOVEA.L A3,A1
0000012A: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 102A 000A '.*..' MOVE.B $000A(A2),D0
00000134: 4A80 'J.' TST.L D0
00000136: A22E '..' _BlockMoveData ; A22E
00000138: 3007 '0.' MOVE.W D7,D0
0000013A: 4CEE 1CF0 FF9C 'L.....' MOVEM.L -$0064(A6),D4-D7/A2-A4
00000140: 4E5E 'N^' UNLK A6
00000142: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000060
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
0000003E
Comment:
AUTOMOD_3B650 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AL_FILLALIAS [3B7A0, 3BE00)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+1FA (3B99A): JSR GETHANDLESIZE ; outside file
+8C (3B82C): JSR GETHANDLESIZE ; outside file
+566 (3BD06): JSR AL_ADDVARENTRY
+45E (3BBFE): JSR AL_ADDVARENTRY
+440 (3BBE0): JSR AL_ADDVARENTRY
+422 (3BBC2): JSR AL_ADDVARENTRY
+3FC (3BB9C): JSR AL_ADDVARENTRY
+38C (3BB2C): JSR AL_ADDVARENTRY
+D8 (3B878): JSR AL_GETVARPTR
+66 (3B806): JSR AL_CANONIFYFILE
+38 (3B7D8): JSR AL_validateHandle
Unresolved outgoing references:
+14E (3B8EE): JSR $3AF30
+172 (3B912): JSR $3B1A0
+19E (3B93E): JSR $3B4C0
+39E (3BB3E): JSR $3B140
+3D2 (3BB72): JSR $3B650
+496 (3BC36): JSR $3B590
VectorTable comment: {sources}Toolbox:AliasMgr:alFill.c
Dictionary: Flags $00 FirstId 269
269: AL_FILLALIAS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FILLALIAS"(269) Segment="Main"(200)
Size: Flags $00 ModuleSize 1632
Content: Flags $08
Contents offset $0000 size $0660
00000000: 4E56 FD16 'NV..' LINK.W A6,#-$02EA
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 266E 0012 '&n..' MOVEA.L $0012(A6),A3
0000000C: 7800 'x.' MOVEQ #$00,D4
0000000E: 7E00 '~.' MOVEQ #$00,D7
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2D40 FD20 '-@. ' MOVE.L D0,-$02E0(A6)
00000016: 426E FD24 'Bn.$' CLR.W -$02DC(A6)
0000001A: 2D40 FEA6 '-@..' MOVE.L D0,-$015A(A6)
0000001E: 206E 000E ' n..' MOVEA.L $000E(A6),A0
00000022: 4210 'B.' CLR.B (A0)
00000024: 4AAE 0018 'J...' TST.L $0018(A6)
00000028: 6718 'g.' BEQ.S *+$001A ; 00000042
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 102E 0016 '....' MOVE.B $0016(A6),D0
00000030: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000034: 6716 'g.' BEQ.S *+$0018 ; 0000004C
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247
0000003C: 4A40 'J@' TST.W D0
0000003E: 584F 'XO' ADDQ.W #4,A7
00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C
00000042: 3D7C FFCE 0020 '=|... ' MOVE.W #$FFCE,$0020(A6)
00000048: 6000 05FA '`...' BRA *+$05FC ; 00000644
0000004C: 4A6E 000C 'Jn..' TST.W $000C(A6)
00000050: 6624 'f$' BNE.S *+$0026 ; 00000076
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
00000058: 3F10 '?.' MOVE.W (A0),-(A7)
0000005A: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
0000005E: 4868 0006 'Hh..' PEA $0006(A0)
00000062: 486E FD32 'Hn.2' PEA -$02CE(A6)
00000066: 4EBA 0000 'N...' JSR AL_CANONIFYFILE ; id: 248
0000006A: 3C1F '<.' MOVE.W (A7)+,D6
0000006C: 671A 'g.' BEQ.S *+$001C ; 00000088
0000006E: 3D46 0020 '=F. ' MOVE.W D6,$0020(A6)
00000072: 6000 05D0 '`...' BRA *+$05D2 ; 00000644
00000076: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
0000007A: 43EE FD32 'C..2' LEA -$02CE(A6),A1
0000007E: 7010 'p.' MOVEQ #$10,D0
00000080: 22D8 '".' MOVE.L (A0)+,(A1)+
00000082: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000080
00000086: 32D8 '2.' MOVE.W (A0)+,(A1)+
00000088: 598F 'Y.' SUBQ.L #4,A7
0000008A: 2F0B '/.' MOVE.L A3,-(A7)
0000008C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 270
00000090: 2A1F '*.' MOVE.L (A7)+,D5
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 102E 0016 '....' MOVE.B $0016(A6),D0
00000098: 0C40 0001 '.@..' CMPI.W #$0001,D0
0000009C: 674A 'gJ' BEQ.S *+$004C ; 000000E8
0000009E: 2005 ' .' MOVE.L D5,D0
000000A0: A322 '."' _NewHandleClear ; A322
000000A2: 2448 '$H' MOVEA.L A0,A2
000000A4: 200A ' .' MOVE.L A2,D0
000000A6: 660E 'f.' BNE.S *+$0010 ; 000000B6
000000A8: 558F 'U.' SUBQ.L #2,A7
000000AA: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000AE: 3D5F 0020 '=_. ' MOVE.W (A7)+,$0020(A6)
000000B2: 6000 0590 '`...' BRA *+$0592 ; 00000644
000000B6: 2053 ' S' MOVEA.L (A3),A0
000000B8: 3D68 0004 FD24 '=h...$' MOVE.W $0004(A0),-$02DC(A6)
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0
000000C4: 2205 '".' MOVE.L D5,D1
000000C6: 9280 '..' SUB.L D0,D1
000000C8: 2D41 FD20 '-A. ' MOVE.L D1,-$02E0(A6)
000000CC: 598F 'Y.' SUBQ.L #4,A7
000000CE: 2F13 '/.' MOVE.L (A3),-(A7)
000000D0: 70FF 'p.' MOVEQ #$FF,D0
000000D2: 3F00 '?.' MOVE.W D0,-(A7)
000000D4: 486E FD2A 'Hn.*' PEA -$02D6(A6)
000000D8: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
000000DC: 2053 ' S' MOVEA.L (A3),A0
000000DE: 41E8 0096 'A...' LEA $0096(A0),A0
000000E2: 281F '(.' MOVE.L (A7)+,D4
000000E4: 9888 '..' SUB.L A0,D4
000000E6: 6002 '`.' BRA.S *+$0004 ; 000000EA
000000E8: 244B '$K' MOVEA.L A3,A2
000000EA: 204A ' J' MOVEA.L A2,A0
000000EC: A029 '.)' _HLock ; A029
000000EE: 2852 '(R' MOVEA.L (A2),A4
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 102E 0016 '....' MOVE.B $0016(A6),D0
000000F6: 0C40 0001 '.@..' CMPI.W #$0001,D0
000000FA: 57C3 'W.' SEQ D3
000000FC: 4403 'D.' NEG.B D3
000000FE: 6704 'g.' BEQ.S *+$0006 ; 00000104
00000100: 7000 'p.' MOVEQ #$00,D0
00000102: 6004 '`.' BRA.S *+$0006 ; 00000108
00000104: 2053 ' S' MOVEA.L (A3),A0
00000106: 2010 ' .' MOVE.L (A0),D0
00000108: 2880 '(.' MOVE.L D0,(A4)
0000010A: 397C 0002 0006 '9|....' MOVE.W #$0002,$0006(A4)
00000110: 7000 'p.' MOVEQ #$00,D0
00000112: 2940 0092 ')@..' MOVE.L D0,$0092(A4)
00000116: 2940 008E ')@..' MOVE.L D0,$008E(A4)
0000011A: 426C 008C 'Bl..' CLR.W $008C(A4)
0000011E: 296E FD34 002E ')n.4..' MOVE.L -$02CC(A6),$002E(A4)
00000124: 486E FD38 'Hn.8' PEA -$02C8(A6)
00000128: 486C 0032 'Hl.2' PEA $0032(A4)
0000012C: 7018 'p.' MOVEQ #$18,D0
0000012E: A823 '.#' _AliasDispatch ; A823
00000130: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000134: 302E 000C '0...' MOVE.W $000C(A6),D0
00000138: 48C0 'H.' EXT.L D0
0000013A: 2F00 '/.' MOVE.L D0,-(A7)
0000013C: 486E FD78 'Hn.x' PEA -$0288(A6)
00000140: 486E FEA6 'Hn..' PEA -$015A(A6)
00000144: 2F0C '/.' MOVE.L A4,-(A7)
00000146: 302E FD32 '0..2' MOVE.W -$02CE(A6),D0
0000014A: 48C0 'H.' EXT.L D0
0000014C: 2F00 '/.' MOVE.L D0,-(A7)
0000014E: 4EBA F640 'N..@' JSR *-$09BE ; FFFFF790
00000152: 3C00 '<.' MOVE.W D0,D6
00000154: 4FEF 0018 'O...' LEA $0018(A7),A7
00000158: 6600 04C6 'f...' BNE *+$04C8 ; 00000620
0000015C: 486E FEA6 'Hn..' PEA -$015A(A6)
00000160: 486E FE78 'Hn.x' PEA -$0188(A6)
00000164: 302E 000C '0...' MOVE.W $000C(A6),D0
00000168: 48C0 'H.' EXT.L D0
0000016A: 2F00 '/.' MOVE.L D0,-(A7)
0000016C: 2F0C '/.' MOVE.L A4,-(A7)
0000016E: 486E FD32 'Hn.2' PEA -$02CE(A6)
00000172: 4EBA F88C 'N...' JSR *-$0772 ; FFFFFA00
00000176: 3C00 '<.' MOVE.W D0,D6
00000178: 4FEF 0014 'O...' LEA $0014(A7),A7
0000017C: 6600 04A2 'f...' BNE *+$04A4 ; 00000620
00000180: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000184: 302E 000C '0...' MOVE.W $000C(A6),D0
00000188: 48C0 'H.' EXT.L D0
0000018A: 2F00 '/.' MOVE.L D0,-(A7)
0000018C: 486E FD2C 'Hn.,' PEA -$02D4(A6)
00000190: 486E FD2A 'Hn.*' PEA -$02D6(A6)
00000194: 486E FD28 'Hn.(' PEA -$02D8(A6)
00000198: 2F0C '/.' MOVE.L A4,-(A7)
0000019A: 486E FD32 'Hn.2' PEA -$02CE(A6)
0000019E: 4EBA FB80 'N...' JSR *-$047E ; FFFFFD20
000001A2: 3C00 '<.' MOVE.W D0,D6
000001A4: 4FEF 001C 'O...' LEA $001C(A7),A7
000001A8: 6600 0476 'f..v' BNE *+$0478 ; 00000620
000001AC: 4A6E FD2C 'Jn.,' TST.W -$02D4(A6)
000001B0: 6710 'g.' BEQ.S *+$0012 ; 000001C2
000001B2: 302E FD2C '0..,' MOVE.W -$02D4(A6),D0
000001B6: 48C0 'H.' EXT.L D0
000001B8: 5280 'R.' ADDQ.L #1,D0
000001BA: 72FE 'r.' MOVEQ #$FE,D1
000001BC: C280 '..' AND.L D0,D1
000001BE: 5881 'X.' ADDQ.L #4,D1
000001C0: DE81 '..' ADD.L D1,D7
000001C2: 4A6E FD2A 'Jn.*' TST.W -$02D6(A6)
000001C6: 6710 'g.' BEQ.S *+$0012 ; 000001D8
000001C8: 302E FD2A '0..*' MOVE.W -$02D6(A6),D0
000001CC: 48C0 'H.' EXT.L D0
000001CE: 5280 'R.' ADDQ.L #1,D0
000001D0: 72FE 'r.' MOVEQ #$FE,D1
000001D2: C280 '..' AND.L D0,D1
000001D4: 5881 'X.' ADDQ.L #4,D1
000001D6: DE81 '..' ADD.L D1,D7
000001D8: 4A6E FD28 'Jn.(' TST.W -$02D8(A6)
000001DC: 670C 'g.' BEQ.S *+$000E ; 000001EA
000001DE: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0
000001E2: 48C0 'H.' EXT.L D0
000001E4: E580 '..' ASL.L #2,D0
000001E6: 5880 'X.' ADDQ.L #4,D0
000001E8: DE80 '..' ADD.L D0,D7
000001EA: 202C 0086 ' ,..' MOVE.L $0086(A4),D0
000001EE: 0800 0000 '....' BTST #$00,D0
000001F2: 671C 'g.' BEQ.S *+$001E ; 00000210
000001F4: 598F 'Y.' SUBQ.L #4,A7
000001F6: 2F2E FEA6 '/...' MOVE.L -$015A(A6),-(A7)
000001FA: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 270
000001FE: 201F ' .' MOVE.L (A7)+,D0
00000200: 3D40 FEAA '=@..' MOVE.W D0,-$0156(A6)
00000204: 48C0 'H.' EXT.L D0
00000206: 5280 'R.' ADDQ.L #1,D0
00000208: 72FE 'r.' MOVEQ #$FE,D1
0000020A: C280 '..' AND.L D0,D1
0000020C: 5881 'X.' ADDQ.L #4,D1
0000020E: DE81 '..' ADD.L D1,D7
00000210: 7005 'p.' MOVEQ #$05,D0
00000212: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000216: 6614 'f.' BNE.S *+$0016 ; 0000022C
00000218: 7000 'p.' MOVEQ #$00,D0
0000021A: 102E FD78 '...x' MOVE.B -$0288(A6),D0
0000021E: 5240 'R@' ADDQ.W #1,D0
00000220: 72FE 'r.' MOVEQ #$FE,D1
00000222: C240 '.@' AND.W D0,D1
00000224: 7000 'p.' MOVEQ #$00,D0
00000226: 3001 '0.' MOVE.W D1,D0
00000228: 5880 'X.' ADDQ.L #4,D0
0000022A: DE80 '..' ADD.L D0,D7
0000022C: 7004 'p.' MOVEQ #$04,D0
0000022E: C0AC 0086 '....' AND.L $0086(A4),D0
00000232: 6706 'g.' BEQ.S *+$0008 ; 0000023A
00000234: 0687 0000 0032 '.....2' ADDI.L #$00000032,D7
0000023A: 7008 'p.' MOVEQ #$08,D0
0000023C: C0AC 0086 '....' AND.L $0086(A4),D0
00000240: 6706 'g.' BEQ.S *+$0008 ; 00000248
00000242: 0687 0000 0010 '......' ADDI.L #$00000010,D7
00000248: 7000 'p.' MOVEQ #$00,D0
0000024A: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6)
0000024E: 3D6E FD32 FEDE '=n.2..' MOVE.W -$02CE(A6),-$0122(A6)
00000254: 2D40 FEDA '-@..' MOVE.L D0,-$0126(A6)
00000258: 721C 'r.' MOVEQ #$1C,D1
0000025A: 2D41 FEEC '-A..' MOVE.L D1,-$0114(A6)
0000025E: 41EE FEAC 'A...' LEA -$0154(A6),A0
00000262: 2D48 FEE8 '-H..' MOVE.L A0,-$0118(A6)
00000266: 41EE FEC8 'A...' LEA -$0138(A6),A0
0000026A: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000026C: A260 '.`' _HFSDispatch ; A260
0000026E: 4A40 'J@' TST.W D0
00000270: 6600 00AC 'f...' BNE *+$00AE ; 0000031E
00000274: 4AAE FEB6 'J...' TST.L -$014A(A6)
00000278: 6700 00A4 'g...' BEQ *+$00A6 ; 0000031E
0000027C: 203C 7374 726D ' <strm' MOVE.L #$7374726D,D0 ; 'strm'
00000282: 41EE FD1C 'A...' LEA -$02E4(A6),A0
00000286: 2248 '"H' MOVEA.L A0,A1
00000288: A1AD '..' _Gestalt ; A1AD
0000028A: 2288 '".' MOVE.L A0,(A1)
0000028C: 4A40 'J@' TST.W D0
0000028E: 6600 008E 'f...' BNE *+$0090 ; 0000031E
00000292: 7001 'p.' MOVEQ #$01,D0
00000294: C0AE FD1C '....' AND.L -$02E4(A6),D0
00000298: 6700 0084 'g...' BEQ *+$0086 ; 0000031E
0000029C: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6)
000002A2: 7000 'p.' MOVEQ #$00,D0
000002A4: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6)
000002A8: 41FA 03A6 'A...' LEA *+$03A8,A0 ; 00000650
000002AC: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6)
000002B0: 3D7C 0035 FF26 '=|.5.&' MOVE.W #$0035,-$00DA(A6)
000002B6: 2D6E FEB6 FF2C '-n...,' MOVE.L -$014A(A6),-$00D4(A6)
000002BC: 7201 'r.' MOVEQ #$01,D1
000002BE: 2D41 FF30 '-A.0' MOVE.L D1,-$00D0(A6)
000002C2: 422E FF34 'B..4' CLR.B -$00CC(A6)
000002C6: 2D40 FF36 '-@.6' MOVE.L D0,-$00CA(A6)
000002CA: 2D40 FF3A '-@.:' MOVE.L D0,-$00C6(A6)
000002CE: 558F 'U.' SUBQ.L #2,A7
000002D0: 486E FEFA 'Hn..' PEA -$0106(A6)
000002D4: 7000 'p.' MOVEQ #$00,D0
000002D6: 1F00 '..' MOVE.B D0,-(A7)
000002D8: 7000 'p.' MOVEQ #$00,D0
000002DA: AA5B '.[' DC.W $AA5B ; TB 025B
000002DC: 4A2E FF34 'J..4' TST.B -$00CC(A6)
000002E0: 544F 'TO' ADDQ.W #2,A7
000002E2: 673A 'g:' BEQ.S *+$003C ; 0000031E
000002E4: 2D6E FF3A FFFA '-n.:..' MOVE.L -$00C6(A6),-$0006(A6)
000002EA: 6732 'g2' BEQ.S *+$0034 ; 0000031E
000002EC: 202E FF36 ' ..6' MOVE.L -$00CA(A6),D0
000002F0: 5280 'R.' ADDQ.L #1,D0
000002F2: 72FE 'r.' MOVEQ #$FE,D1
000002F4: C280 '..' AND.L D0,D1
000002F6: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0
000002FA: 2028 0008 ' (..' MOVE.L $0008(A0),D0
000002FE: 5280 'R.' ADDQ.L #1,D0
00000300: 74FE 't.' MOVEQ #$FE,D2
00000302: C480 '..' AND.L D0,D2
00000304: D481 '..' ADD.L D1,D2
00000306: 2028 0010 ' (..' MOVE.L $0010(A0),D0
0000030A: 5280 'R.' ADDQ.L #1,D0
0000030C: 72FE 'r.' MOVEQ #$FE,D1
0000030E: C280 '..' AND.L D0,D1
00000310: D242 '.B' ADD.W D2,D1
00000312: 3001 '0.' MOVE.W D1,D0
00000314: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
00000318: 48C0 'H.' EXT.L D0
0000031A: 5880 'X.' ADDQ.L #4,D0
0000031C: DE80 '..' ADD.L D0,D7
0000031E: 5887 'X.' ADDQ.L #4,D7
00000320: B887 '..' CMP.L D7,D4
00000322: 6738 'g8' BEQ.S *+$003A ; 0000035C
00000324: 204A ' J' MOVEA.L A2,A0
00000326: A02A '.*' _HUnlock ; A02A
00000328: 204A ' J' MOVEA.L A2,A0
0000032A: 2007 ' .' MOVE.L D7,D0
0000032C: 9084 '..' SUB.L D4,D0
0000032E: D085 '..' ADD.L D5,D0
00000330: A024 '.$' _SetHandleSize ; A024
00000332: 558F 'U.' SUBQ.L #2,A7
00000334: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000338: 3C1F '<.' MOVE.W (A7)+,D6
0000033A: 6600 02E4 'f...' BNE *+$02E6 ; 00000620
0000033E: 204A ' J' MOVEA.L A2,A0
00000340: A029 '.)' _HLock ; A029
00000342: 2852 '(R' MOVEA.L (A2),A4
00000344: B887 '..' CMP.L D7,D4
00000346: 6C14 'l.' BGE.S *+$0016 ; 0000035C
00000348: 200C ' .' MOVE.L A4,D0
0000034A: D085 '..' ADD.L D5,D0
0000034C: 2F00 '/.' MOVE.L D0,-(A7)
0000034E: 7000 'p.' MOVEQ #$00,D0
00000350: 1F00 '..' MOVE.B D0,-(A7)
00000352: 2207 '".' MOVE.L D7,D1
00000354: 9284 '..' SUB.L D4,D1
00000356: 2F01 '/.' MOVE.L D1,-(A7)
00000358: 701A 'p.' MOVEQ #$1A,D0
0000035A: A823 '.#' _AliasDispatch ; A823
0000035C: 7000 'p.' MOVEQ #$00,D0
0000035E: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0
00000362: D093 '..' ADD.L (A3),D0
00000364: 2040 ' @' MOVEA.L D0,A0
00000366: 7000 'p.' MOVEQ #$00,D0
00000368: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0
0000036C: D08C '..' ADD.L A4,D0
0000036E: 2207 '".' MOVE.L D7,D1
00000370: 9284 '..' SUB.L D4,D1
00000372: D280 '..' ADD.L D0,D1
00000374: 2241 '"A' MOVEA.L D1,A1
00000376: 202E FD20 ' .. ' MOVE.L -$02E0(A6),D0
0000037A: A22E '..' _BlockMoveData ; A22E
0000037C: 598F 'Y.' SUBQ.L #4,A7
0000037E: 2F0C '/.' MOVE.L A4,-(A7)
00000380: 70FF 'p.' MOVEQ #$FF,D0
00000382: 3F00 '?.' MOVE.W D0,-(A7)
00000384: 7200 'r.' MOVEQ #$00,D1
00000386: 3F01 '?.' MOVE.W D1,-(A7)
00000388: 7000 'p.' MOVEQ #$00,D0
0000038A: 2F00 '/.' MOVE.L D0,-(A7)
0000038C: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000390: 302E 000C '0...' MOVE.W $000C(A6),D0
00000394: 48C0 'H.' EXT.L D0
00000396: 2F00 '/.' MOVE.L D0,-(A7)
00000398: 2F0C '/.' MOVE.L A4,-(A7)
0000039A: 486E FD32 'Hn.2' PEA -$02CE(A6)
0000039E: 4EBA F600 'N...' JSR *-$09FE ; FFFFF9A0
000003A2: 3C00 '<.' MOVE.W D0,D6
000003A4: 4FEF 0010 'O...' LEA $0010(A7),A7
000003A8: 6600 0276 'f..v' BNE *+$0278 ; 00000620
000003AC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000003B0: 302E 000C '0...' MOVE.W $000C(A6),D0
000003B4: 48C0 'H.' EXT.L D0
000003B6: 2F00 '/.' MOVE.L D0,-(A7)
000003B8: 302E FD2A '0..*' MOVE.W -$02D6(A6),D0
000003BC: 48C0 'H.' EXT.L D0
000003BE: 2F00 '/.' MOVE.L D0,-(A7)
000003C0: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0
000003C4: 48C0 'H.' EXT.L D0
000003C6: 2F00 '/.' MOVE.L D0,-(A7)
000003C8: 2F0C '/.' MOVE.L A4,-(A7)
000003CA: 302E FD32 '0..2' MOVE.W -$02CE(A6),D0
000003CE: 48C0 'H.' EXT.L D0
000003D0: 2F00 '/.' MOVE.L D0,-(A7)
000003D2: 4EBA FADC 'N...' JSR *-$0522 ; FFFFFEB0
000003D6: 3C00 '<.' MOVE.W D0,D6
000003D8: 4FEF 0018 'O...' LEA $0018(A7),A7
000003DC: 6600 0242 'f..B' BNE *+$0244 ; 00000620
000003E0: 202C 0086 ' ,..' MOVE.L $0086(A4),D0
000003E4: 0800 0000 '....' BTST #$00,D0
000003E8: 6718 'g.' BEQ.S *+$001A ; 00000402
000003EA: 598F 'Y.' SUBQ.L #4,A7
000003EC: 2F0C '/.' MOVE.L A4,-(A7)
000003EE: 7009 'p.' MOVEQ #$09,D0
000003F0: 3F00 '?.' MOVE.W D0,-(A7)
000003F2: 3F2E FEAA '?...' MOVE.W -$0156(A6),-(A7)
000003F6: 206E FEA6 ' n..' MOVEA.L -$015A(A6),A0
000003FA: 2F10 '/.' MOVE.L (A0),-(A7)
000003FC: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000400: 584F 'XO' ADDQ.W #4,A7
00000402: 7005 'p.' MOVEQ #$05,D0
00000404: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000408: 661E 'f.' BNE.S *+$0020 ; 00000428
0000040A: 598F 'Y.' SUBQ.L #4,A7
0000040C: 2F0C '/.' MOVE.L A4,-(A7)
0000040E: 7006 'p.' MOVEQ #$06,D0
00000410: 3F00 '?.' MOVE.W D0,-(A7)
00000412: 7200 'r.' MOVEQ #$00,D1
00000414: 122E FD78 '...x' MOVE.B -$0288(A6),D1
00000418: 3F01 '?.' MOVE.W D1,-(A7)
0000041A: 41EE FD78 'A..x' LEA -$0288(A6),A0
0000041E: 5248 'RH' ADDQ.W #1,A0
00000420: 2F08 '/.' MOVE.L A0,-(A7)
00000422: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000426: 584F 'XO' ADDQ.W #4,A7
00000428: 7004 'p.' MOVEQ #$04,D0
0000042A: C0AC 0086 '....' AND.L $0086(A4),D0
0000042E: 6716 'g.' BEQ.S *+$0018 ; 00000446
00000430: 598F 'Y.' SUBQ.L #4,A7
00000432: 2F0C '/.' MOVE.L A4,-(A7)
00000434: 7007 'p.' MOVEQ #$07,D0
00000436: 3F00 '?.' MOVE.W D0,-(A7)
00000438: 722E 'r.' MOVEQ #$2E,D1 ; '.'
0000043A: 3F01 '?.' MOVE.W D1,-(A7)
0000043C: 486E FE78 'Hn.x' PEA -$0188(A6)
00000440: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000444: 584F 'XO' ADDQ.W #4,A7
00000446: 7008 'p.' MOVEQ #$08,D0
00000448: C0AC 0086 '....' AND.L $0086(A4),D0
0000044C: 6716 'g.' BEQ.S *+$0018 ; 00000464
0000044E: 598F 'Y.' SUBQ.L #4,A7
00000450: 2F0C '/.' MOVE.L A4,-(A7)
00000452: 7008 'p.' MOVEQ #$08,D0
00000454: 3F00 '?.' MOVE.W D0,-(A7)
00000456: 720C 'r.' MOVEQ #$0C,D1
00000458: 3F01 '?.' MOVE.W D1,-(A7)
0000045A: 486E FE98 'Hn..' PEA -$0168(A6)
0000045E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
00000462: 584F 'XO' ADDQ.W #4,A7
00000464: 4AAE 001C 'J...' TST.L $001C(A6)
00000468: 673C 'g<' BEQ.S *+$003E ; 000004A6
0000046A: 206E 001C ' n..' MOVEA.L $001C(A6),A0
0000046E: 3010 '0.' MOVE.W (A0),D0
00000470: B06E FD32 '.n.2' CMP.W -$02CE(A6),D0
00000474: 6630 'f0' BNE.S *+$0032 ; 000004A6
00000476: 7001 'p.' MOVEQ #$01,D0
00000478: B0A8 0002 '....' CMP.L $0002(A0),D0
0000047C: 6728 'g(' BEQ.S *+$002A ; 000004A6
0000047E: 7001 'p.' MOVEQ #$01,D0
00000480: B0AE FD34 '...4' CMP.L -$02CC(A6),D0
00000484: 6720 'g ' BEQ.S *+$0022 ; 000004A6
00000486: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0
0000048A: 48C0 'H.' EXT.L D0
0000048C: 2F00 '/.' MOVE.L D0,-(A7)
0000048E: 2F0C '/.' MOVE.L A4,-(A7)
00000490: 486E FD32 'Hn.2' PEA -$02CE(A6)
00000494: 2F08 '/.' MOVE.L A0,-(A7)
00000496: 4EBA F958 'N..X' JSR *-$06A6 ; FFFFFDF0
0000049A: 3C00 '<.' MOVE.W D0,D6
0000049C: 4FEF 0010 'O...' LEA $0010(A7),A7
000004A0: 6600 017E 'f..~' BNE *+$0180 ; 00000620
000004A4: 600C '`.' BRA.S *+$000E ; 000004B2
000004A6: 397C FFFF 0084 '9|....' MOVE.W #$FFFF,$0084(A4)
000004AC: 397C FFFF 0082 '9|....' MOVE.W #$FFFF,$0082(A4)
000004B2: 4AAE FFFA 'J...' TST.L -$0006(A6)
000004B6: 6700 00E8 'g...' BEQ *+$00EA ; 000005A0
000004BA: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000004BE: 48C0 'H.' EXT.L D0
000004C0: A522 '."' _NewHandle ,Sys ; A522
000004C2: 2D48 FD18 '-H..' MOVE.L A0,-$02E8(A6)
000004C6: A029 '.)' _HLock ; A029
000004C8: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0
000004CC: 2D50 FD1C '-P..' MOVE.L (A0),-$02E4(A6)
000004D0: 660C 'f.' BNE.S *+$000E ; 000004DE
000004D2: 558F 'U.' SUBQ.L #2,A7
000004D4: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000004D8: 3C1F '<.' MOVE.W (A7)+,D6
000004DA: 6000 0144 '`..D' BRA *+$0146 ; 00000620
000004DE: 202E FF36 ' ..6' MOVE.L -$00CA(A6),D0
000004E2: 5280 'R.' ADDQ.L #1,D0
000004E4: 72FE 'r.' MOVEQ #$FE,D1
000004E6: C280 '..' AND.L D0,D1
000004E8: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6)
000004EC: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0
000004F0: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1
000004F4: 302E FD16 '0...' MOVE.W -$02EA(A6),D0
000004F8: 48C0 'H.' EXT.L D0
000004FA: A22E '..' _BlockMoveData ; A22E
000004FC: 302E FD16 '0...' MOVE.W -$02EA(A6),D0
00000500: 48C0 'H.' EXT.L D0
00000502: D1AE FD1C '....' ADD.L D0,-$02E4(A6)
00000506: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0
0000050A: 2028 0008 ' (..' MOVE.L $0008(A0),D0
0000050E: 5280 'R.' ADDQ.L #1,D0
00000510: 72FE 'r.' MOVEQ #$FE,D1
00000512: C280 '..' AND.L D0,D1
00000514: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6)
00000518: 2068 000C ' h..' MOVEA.L $000C(A0),A0
0000051C: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1
00000520: 302E FD16 '0...' MOVE.W -$02EA(A6),D0
00000524: 48C0 'H.' EXT.L D0
00000526: A22E '..' _BlockMoveData ; A22E
00000528: 302E FD16 '0...' MOVE.W -$02EA(A6),D0
0000052C: 48C0 'H.' EXT.L D0
0000052E: D1AE FD1C '....' ADD.L D0,-$02E4(A6)
00000532: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0
00000536: 2028 0010 ' (..' MOVE.L $0010(A0),D0
0000053A: 5280 'R.' ADDQ.L #1,D0
0000053C: 72FE 'r.' MOVEQ #$FE,D1
0000053E: C280 '..' AND.L D0,D1
00000540: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6)
00000544: 2068 0014 ' h..' MOVEA.L $0014(A0),A0
00000548: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1
0000054C: 302E FD16 '0...' MOVE.W -$02EA(A6),D0
00000550: 48C0 'H.' EXT.L D0
00000552: A22E '..' _BlockMoveData ; A22E
00000554: 598F 'Y.' SUBQ.L #4,A7
00000556: 2F0C '/.' MOVE.L A4,-(A7)
00000558: 700A 'p.' MOVEQ #$0A,D0
0000055A: 3F00 '?.' MOVE.W D0,-(A7)
0000055C: 3F2E FFFE '?...' MOVE.W -$0002(A6),-(A7)
00000560: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0
00000564: 2F10 '/.' MOVE.L (A0),-(A7)
00000566: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265
0000056A: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6)
00000570: 7000 'p.' MOVEQ #$00,D0
00000572: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6)
00000576: 41FA 00D8 'A...' LEA *+$00DA,A0 ; 00000650
0000057A: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6)
0000057E: 3D7C 0035 FF26 '=|.5.&' MOVE.W #$0035,-$00DA(A6)
00000584: 7202 'r.' MOVEQ #$02,D1
00000586: 2D41 FF30 '-A.0' MOVE.L D1,-$00D0(A6)
0000058A: 558F 'U.' SUBQ.L #2,A7
0000058C: 486E FEFA 'Hn..' PEA -$0106(A6)
00000590: 7000 'p.' MOVEQ #$00,D0
00000592: 1F00 '..' MOVE.B D0,-(A7)
00000594: 7000 'p.' MOVEQ #$00,D0
00000596: AA5B '.[' DC.W $AA5B ; TB 025B
00000598: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0
0000059C: A023 '.#' _DisposeHandle ; A023
0000059E: 5C4F '\O' ADDQ.W #6,A7
000005A0: 2005 ' .' MOVE.L D5,D0
000005A2: 90AE FD20 '... ' SUB.L -$02E0(A6),D0
000005A6: 2207 '".' MOVE.L D7,D1
000005A8: 9284 '..' SUB.L D4,D1
000005AA: D280 '..' ADD.L D0,D1
000005AC: 3D41 FD26 '=A.&' MOVE.W D1,-$02DA(A6)
000005B0: 396E FD26 0004 '9n.&..' MOVE.W -$02DA(A6),$0004(A4)
000005B6: 7000 'p.' MOVEQ #$00,D0
000005B8: 102E 0016 '....' MOVE.B $0016(A6),D0
000005BC: 0C40 0001 '.@..' CMPI.W #$0001,D0
000005C0: 675E 'g^' BEQ.S *+$0060 ; 00000620
000005C2: 7000 'p.' MOVEQ #$00,D0
000005C4: 302E FD26 '0..&' MOVE.W -$02DA(A6),D0
000005C8: 2A2E FD20 '*.. ' MOVE.L -$02E0(A6),D5
000005CC: DA80 '..' ADD.L D0,D5
000005CE: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0
000005D2: B06E FD26 '.n.&' CMP.W -$02DA(A6),D0
000005D6: 671A 'g.' BEQ.S *+$001C ; 000005F2
000005D8: 204B ' K' MOVEA.L A3,A0
000005DA: 2005 ' .' MOVE.L D5,D0
000005DC: A024 '.$' _SetHandleSize ; A024
000005DE: 558F 'U.' SUBQ.L #2,A7
000005E0: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000005E4: 3C1F '<.' MOVE.W (A7)+,D6
000005E6: 6638 'f8' BNE.S *+$003A ; 00000620
000005E8: 206E 000E ' n..' MOVEA.L $000E(A6),A0
000005EC: 10BC 0001 '....' MOVE.B #$01,(A0)
000005F0: 601E '`.' BRA.S *+$0020 ; 00000610
000005F2: 558F 'U.' SUBQ.L #2,A7
000005F4: 2F0C '/.' MOVE.L A4,-(A7)
000005F6: 2F13 '/.' MOVE.L (A3),-(A7)
000005F8: 7000 'p.' MOVEQ #$00,D0
000005FA: 302E FD26 '0..&' MOVE.W -$02DA(A6),D0
000005FE: 2F00 '/.' MOVE.L D0,-(A7)
00000600: 701B 'p.' MOVEQ #$1B,D0
00000602: A823 '.#' _AliasDispatch ; A823
00000604: 4A1F 'J.' TST.B (A7)+
00000606: 57C3 'W.' SEQ D3
00000608: 4403 'D.' NEG.B D3
0000060A: 206E 000E ' n..' MOVEA.L $000E(A6),A0
0000060E: 1083 '..' MOVE.B D3,(A0)
00000610: 206E 000E ' n..' MOVEA.L $000E(A6),A0
00000614: 4A10 'J.' TST.B (A0)
00000616: 6708 'g.' BEQ.S *+$000A ; 00000620
00000618: 204C ' L' MOVEA.L A4,A0
0000061A: 2253 '"S' MOVEA.L (A3),A1
0000061C: 2005 ' .' MOVE.L D5,D0
0000061E: A22E '..' _BlockMoveData ; A22E
00000620: 204A ' J' MOVEA.L A2,A0
00000622: A02A '.*' _HUnlock ; A02A
00000624: 7000 'p.' MOVEQ #$00,D0
00000626: 102E 0016 '....' MOVE.B $0016(A6),D0
0000062A: 0C40 0001 '.@..' CMPI.W #$0001,D0
0000062E: 6704 'g.' BEQ.S *+$0006 ; 00000634
00000630: 204A ' J' MOVEA.L A2,A0
00000632: A023 '.#' _DisposeHandle ; A023
00000634: 4AAE FEA6 'J...' TST.L -$015A(A6)
00000638: 6706 'g.' BEQ.S *+$0008 ; 00000640
0000063A: 206E FEA6 ' n..' MOVEA.L -$015A(A6),A0
0000063E: A023 '.#' _DisposeHandle ; A023
00000640: 3D46 0020 '=F. ' MOVE.W D6,$0020(A6)
00000644: 4CEE 1CF8 FCF6 'L.....' MOVEM.L -$030A(A6),D3-D7/A2-A4
0000064A: 4E5E 'N^' UNLK A6
0000064C: 4E74 0018 'Nt..' RTD #$0018
00000650: 0D52 '.R' BCHG D6,(A2)
00000652: 656D 'em' BCS.S *+$006F ; 000006C1
00000654: 6F74 'ot' BLE.S *+$0076 ; 000006CA
00000656: 6520 'e ' BCS.S *+$0022 ; 00000678
00000658: 4163 'Ac' DC.W $4163 ; ????
0000065A: 6365 'ce' BLS.S *+$0067 ; 000006C1
0000065C: 7373 'ss' DC.W $7373 ; ????
0000065E: 0000 '..' DC.W $0000
Dictionary: Flags $00 FirstId 270
270: GETHANDLESIZE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(270)
000001FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(270)
0000008E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000568
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000460
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000442
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
00000424
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
000003FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_ADDVARENTRY"(265)
0000038E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_CANONIFYFILE"(248)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_validateHandle"(247)
0000003A
Comment:
AL_FILLALIAS ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FINDVOLBYNAME [3BE20, 3BE8E)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 271
271: ALI_FINDVOLBYNAME
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDVOLBYNAME"(271) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 49EE FFE0 'I...' LEA -$0020(A6),A4
00000010: 4AAE 000C 'J...' TST.L $000C(A6)
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6)
0000001C: 6044 '`D' BRA.S *+$0046 ; 00000062
0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000022: 2F0C '/.' MOVE.L A4,-(A7)
00000024: 7018 'p.' MOVEQ #$18,D0
00000026: A823 '.#' _AliasDispatch ; A823
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 1014 '..' MOVE.B (A4),D0
0000002C: 7200 'r.' MOVEQ #$00,D1
0000002E: 1234 0000 '.4..' MOVE.B $00(A4,D0.W),D1
00000032: 0C41 003A '.A.:' CMPI.W #$003A,D1
00000036: 670C 'g.' BEQ.S *+$000E ; 00000044
00000038: 5214 'R.' ADDQ.B #1,(A4)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 1014 '..' MOVE.B (A4),D0
0000003E: 19BC 003A 0000 '...:..' MOVE.B #$3A,$00(A4,D0.W) ; ':'
00000044: 274C 0012 ''L..' MOVE.L A4,$0012(A3)
00000048: 377C FFFF 001C '7|....' MOVE.W #$FFFF,$001C(A3)
0000004E: 426B 0016 'Bk..' CLR.W $0016(A3)
00000052: 204B ' K' MOVEA.L A3,A0
00000054: A207 '..' _HGetVInfo ; A207
00000056: 3E00 '>.' MOVE.W D0,D7
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 2740 0012 ''@..' MOVE.L D0,$0012(A3)
0000005E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000062: 4CEE 1880 FFD4 'L.....' MOVEM.L -$002C(A6),D7/A3/A4
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E74 0008 'Nt..' RTD #$0008
Comment:
ALI_FINDVOLBYNAME ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_FINDVOLBYVREFNUM [3BEA0, 3BECC)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 272
272: AL_FINDVOLBYVREFNUM
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FINDVOLBYVREFNUM"(272) Segment="Main"(200)
Size: Flags $00 ModuleSize 44
Content: Flags $08
Contents offset $0000 size $002C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2940 0012 ')@..' MOVE.L D0,$0012(A4)
00000010: 426C 001C 'Bl..' CLR.W $001C(A4)
00000014: 396E 000C 0016 '9n....' MOVE.W $000C(A6),$0016(A4)
0000001A: 204C ' L' MOVEA.L A4,A0
0000001C: A207 '..' _HGetVInfo ; A207
0000001E: 3D40 000E '=@..' MOVE.W D0,$000E(A6)
00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000026: 4E5E 'N^' UNLK A6
00000028: 4E74 0006 'Nt..' RTD #$0006
Comment:
AL_FINDVOLBYVREFNUM ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_findVolume [3BEE0, 3BF4A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+54 (3BF34): JSR AL_mountVolume
+1C (3BEFC): JSR AL_checkIfMounted
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 273
273: AL_findVolume
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findVolume"(273) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242
00000020: 3E00 '>.' MOVE.W D0,D7
00000022: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7
00000026: 4FEF 000C 'O...' LEA $000C(A7),A7
0000002A: 6632 'f2' BNE.S *+$0034 ; 0000005E
0000002C: 7001 'p.' MOVEQ #$01,D0
0000002E: C086 '..' AND.L D6,D0
00000030: 672C 'g,' BEQ.S *+$002E ; 0000005E
00000032: 70FF 'p.' MOVEQ #$FF,D0
00000034: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000038: 6724 'g$' BEQ.S *+$0026 ; 0000005E
0000003A: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
0000003E: 7002 'p.' MOVEQ #$02,D0
00000040: C086 '..' AND.L D6,D0
00000042: 6704 'g.' BEQ.S *+$0006 ; 00000048
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 6002 '`.' BRA.S *+$0004 ; 0000004A
00000048: 7001 'p.' MOVEQ #$01,D0
0000004A: 2F00 '/.' MOVE.L D0,-(A7)
0000004C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000050: 2F0B '/.' MOVE.L A3,-(A7)
00000052: 2F0C '/.' MOVE.L A4,-(A7)
00000054: 4EBA 0000 'N...' JSR AL_mountVolume ; id: 274
00000058: 3E00 '>.' MOVE.W D0,D7
0000005A: 4FEF 0014 'O...' LEA $0014(A7),A7
0000005E: 3007 '0.' MOVE.W D7,D0
00000060: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000066: 4E5E 'N^' UNLK A6
00000068: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 274
274: AL_mountVolume
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_mountVolume"(274)
00000056
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_checkIfMounted"(242)
0000001E
Comment:
AL_findVolume ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FINDDIRBYID [3BF60, 3BF9C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+1E (3BF7E): JSR AL_GETCATINFO
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 275
275: ALI_FINDDIRBYID
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDDIRBYID"(275) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 3D7C FFFF FFB0 '=|....' MOVE.W #$FFFF,-$0050(A6)
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7)
00000012: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001A: 486E FF94 'Hn..' PEA -$006C(A6)
0000001E: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
00000022: 3E1F '>.' MOVE.W (A7)+,D7
00000024: 6608 'f.' BNE.S *+$000A ; 0000002E
00000026: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000002A: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0)
0000002E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
00000032: 2E2E FF90 '....' MOVE.L -$0070(A6),D7
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000020
Comment:
ALI_FINDDIRBYID ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FINDBYNAME [3BFB0, 3C008)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+26 (3BFD6): JSR AL_GETCATINFO
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 276
276: ALI_FINDBYNAME
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDBYNAME"(276) Segment="Main"(200)
Size: Flags $00 ModuleSize 88
Content: Flags $08
Contents offset $0000 size $0058
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 3F2E 0018 '?...' MOVE.W $0018(A6),-(A7)
0000001A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000001E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000022: 486E FF94 'Hn..' PEA -$006C(A6)
00000026: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
0000002A: 3E1F '>.' MOVE.W (A7)+,D7
0000002C: 661A 'f.' BNE.S *+$001C ; 00000048
0000002E: 28AE FFC4 '(...' MOVE.L -$003C(A6),(A4)
00000032: 26AE FFF8 '&...' MOVE.L -$0008(A6),(A3)
00000036: 7002 'p.' MOVEQ #$02,D0
00000038: B094 '..' CMP.L (A4),D0
0000003A: 660C 'f.' BNE.S *+$000E ; 00000048
0000003C: 7010 'p.' MOVEQ #$10,D0
0000003E: C02E FFB2 '....' AND.B -$004E(A6),D0
00000042: 6704 'g.' BEQ.S *+$0006 ; 00000048
00000044: 7001 'p.' MOVEQ #$01,D0
00000046: 2680 '&.' MOVE.L D0,(A3)
00000048: 3D47 001A '=G..' MOVE.W D7,$001A(A6)
0000004C: 4CEE 1880 FF88 'L.....' MOVEM.L -$0078(A6),D7/A3/A4
00000052: 4E5E 'N^' UNLK A6
00000054: 4E74 0012 'Nt..' RTD #$0012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000028
Comment:
ALI_FINDBYNAME ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FINDFILEBYID [3C020, 3C06A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 277
277: ALI_FINDFILEBYID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDFILEBYID"(277) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 FFC6 'NV..' LINK.W A6,#-$003A
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 2E2E 0010 '....' MOVE.L $0010(A6),D7
0000000A: 70FF 'p.' MOVEQ #$FF,D0
0000000C: B087 '..' CMP.L D7,D0
0000000E: 6608 'f.' BNE.S *+$000A ; 00000018
00000010: 3D7C FFD5 0016 '=|....' MOVE.W #$FFD5,$0016(A6)
00000016: 6028 '`(' BRA.S *+$002A ; 00000040
00000018: 3D6E 0014 FFDC '=n....' MOVE.W $0014(A6),-$0024(A6)
0000001E: 2D47 FFFC '-G..' MOVE.L D7,-$0004(A6)
00000022: 2D6E 0008 FFD8 '-n....' MOVE.L $0008(A6),-$0028(A6)
00000028: 41EE FFC6 'A...' LEA -$003A(A6),A0
0000002C: 7016 'p.' MOVEQ #$16,D0
0000002E: A260 '.`' _HFSDispatch ; A260
00000030: 3E00 '>.' MOVE.W D0,D7
00000032: 6608 'f.' BNE.S *+$000A ; 0000003C
00000034: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000038: 20AE FFF6 ' ...' MOVE.L -$000A(A6),(A0)
0000003C: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
00000040: 2E2E FFC2 '....' MOVE.L -$003E(A6),D7
00000044: 4E5E 'N^' UNLK A6
00000046: 4E74 000E 'Nt..' RTD #$000E
Comment:
ALI_FINDFILEBYID ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_findByID [3C080, 3C0D6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 278
278: AL_findByID
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByID"(278) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000018: 6616 'f.' BNE.S *+$0018 ; 00000030
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 3F07 '?.' MOVE.W D7,-(A7)
0000001E: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7)
00000022: 2F0B '/.' MOVE.L A3,-(A7)
00000024: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000028: 7013 'p.' MOVEQ #$13,D0
0000002A: A823 '.#' _AliasDispatch ; A823
0000002C: 301F '0.' MOVE.W (A7)+,D0
0000002E: 601C '`.' BRA.S *+$001E ; 0000004C
00000030: 7001 'p.' MOVEQ #$01,D0
00000032: B06C 0008 '.l..' CMP.W $0008(A4),D0
00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 3F07 '?.' MOVE.W D7,-(A7)
0000003C: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7)
00000040: 2F0B '/.' MOVE.L A3,-(A7)
00000042: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000046: 7011 'p.' MOVEQ #$11,D0
00000048: A823 '.#' _AliasDispatch ; A823
0000004A: 301F '0.' MOVE.W (A7)+,D0
0000004C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000052: 4E5E 'N^' UNLK A6
00000054: 4E75 'Nu' RTS
Comment:
AL_findByID ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FINDFILEBYNUM [3C0E0, 3C152)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+3E (3C11E): JSR AL_GETCATINFO
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 279
279: ALI_FINDFILEBYNUM
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDFILEBYNUM"(279) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FF54 'NV.T' LINK.W A6,#-$00AC
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 282E 0010 '(...' MOVE.L $0010(A6),D4
00000010: 3A2E 0014 ':...' MOVE.W $0014(A6),D5
00000014: 2C2E 000C ',...' MOVE.L $000C(A6),D6
00000018: 49EE FFC0 'I...' LEA -$0040(A6),A4
0000001C: 70FF 'p.' MOVEQ #$FF,D0
0000001E: B086 '..' CMP.L D6,D0
00000020: 6608 'f.' BNE.S *+$000A ; 0000002A
00000022: 3D7C FFD5 0016 '=|....' MOVE.W #$FFD5,$0016(A6)
00000028: 603C '`<' BRA.S *+$003E ; 00000066
0000002A: 426E FF70 'Bn.p' CLR.W -$0090(A6)
0000002E: 526E FF70 'Rn.p' ADDQ.W #1,-$0090(A6)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 3F05 '?.' MOVE.W D5,-(A7)
00000036: 2F04 '/.' MOVE.L D4,-(A7)
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 486E FF54 'Hn.T' PEA -$00AC(A6)
0000003E: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214
00000042: 3E1F '>.' MOVE.W (A7)+,D7
00000044: 0C47 EC78 '.G.x' CMPI.W #$EC78,D7
00000048: 67E4 'g.' BEQ.S *-$001A ; 0000002E
0000004A: 4A47 'JG' TST.W D7
0000004C: 6706 'g.' BEQ.S *+$0008 ; 00000054
0000004E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
00000052: 6012 '`.' BRA.S *+$0014 ; 00000066
00000054: BCAE FF84 '....' CMP.L -$007C(A6),D6
00000058: 66D4 'f.' BNE.S *-$002A ; 0000002E
0000005A: 2F0C '/.' MOVE.L A4,-(A7)
0000005C: 2F0B '/.' MOVE.L A3,-(A7)
0000005E: 7018 'p.' MOVEQ #$18,D0
00000060: A823 '.#' _AliasDispatch ; A823
00000062: 426E 0016 'Bn..' CLR.W $0016(A6)
00000066: 4CEE 18F0 FF3C 'L....<' MOVEM.L -$00C4(A6),D4-D7/A3/A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(214)
00000040
Comment:
ALI_FINDFILEBYNUM ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3C160 [3C160, 3C27C)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+B6 (3C216): JSR AL_CANONIFYFILE
Dictionary: Flags $00 FirstId 280
280: AUTOMOD_3C160
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3C160"(280) Segment="Main"(200)
Size: Flags $00 ModuleSize 284
Content: Flags $08
Contents offset $0000 size $011C
00000000: 4E56 FEB6 'NV..' LINK.W A6,#-$014A
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 302E 0016 '0...' MOVE.W $0016(A6),D0
00000014: 48C0 'H.' EXT.L D0
00000016: D08B '..' ADD.L A3,D0
00000018: 2D40 FEB6 '-@..' MOVE.L D0,-$014A(A6)
0000001C: 2840 '(@' MOVEA.L D0,A4
0000001E: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
00000022: 20AE 000C ' ...' MOVE.L $000C(A6),(A0)
00000026: 202E FEB6 ' ...' MOVE.L -$014A(A6),D0
0000002A: 908B '..' SUB.L A3,D0
0000002C: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0
00000032: 6F24 'o$' BLE.S *+$0026 ; 00000058
00000034: 284B '(K' MOVEA.L A3,A4
00000036: 49EC 00FE 'I...' LEA $00FE(A4),A4
0000003A: 6002 '`.' BRA.S *+$0004 ; 0000003E
0000003C: 534C 'SL' SUBQ.W #1,A4
0000003E: 703A 'p:' MOVEQ #$3A,D0 ; ':'
00000040: B014 '..' CMP.B (A4),D0
00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C
00000044: B7CC '..' CMPA.L A4,A3
00000046: 65F4 'e.' BCS.S *-$000A ; 0000003C
00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C
0000004A: 534C 'SL' SUBQ.W #1,A4
0000004C: 200C ' .' MOVE.L A4,D0
0000004E: 5380 'S.' SUBQ.L #1,D0
00000050: 2040 ' @' MOVEA.L D0,A0
00000052: 703A 'p:' MOVEQ #$3A,D0 ; ':'
00000054: B010 '..' CMP.B (A0),D0
00000056: 67F2 'g.' BEQ.S *-$000C ; 0000004A
00000058: 1C23 '.#' MOVE.B -(A3),D6
0000005A: 200C ' .' MOVE.L A4,D0
0000005C: 220B '".' MOVE.L A3,D1
0000005E: 9041 '.A' SUB.W D1,D0
00000060: 5300 'S.' SUBQ.B #1,D0
00000062: 1680 '..' MOVE.B D0,(A3)
00000064: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
00000068: 2810 '(.' MOVE.L (A0),D4
0000006A: 2F0B '/.' MOVE.L A3,-(A7)
0000006C: 486E FEBA 'Hn..' PEA -$0146(A6)
00000070: 7018 'p.' MOVEQ #$18,D0
00000072: A823 '.#' _AliasDispatch ; A823
00000074: 558F 'U.' SUBQ.L #2,A7
00000076: 3F05 '?.' MOVE.W D5,-(A7)
00000078: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
0000007C: 2F10 '/.' MOVE.L (A0),-(A7)
0000007E: 2F0B '/.' MOVE.L A3,-(A7)
00000080: 2F08 '/.' MOVE.L A0,-(A7)
00000082: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000086: 7012 'p.' MOVEQ #$12,D0
00000088: A823 '.#' _AliasDispatch ; A823
0000008A: 3E1F '>.' MOVE.W (A7)+,D7
0000008C: 1686 '..' MOVE.B D6,(A3)
0000008E: 264C '&L' MOVEA.L A4,A3
00000090: 286E FEB6 '(n..' MOVEA.L -$014A(A6),A4
00000094: B7EE FEB6 '....' CMPA.L -$014A(A6),A3
00000098: 6404 'd.' BCC.S *+$0006 ; 0000009E
0000009A: 4A47 'JG' TST.W D7
0000009C: 6788 'g.' BEQ.S *-$0076 ; 00000026
0000009E: 4A47 'JG' TST.W D7
000000A0: 662A 'f*' BNE.S *+$002C ; 000000CC
000000A2: 4AAE 0020 'J.. ' TST.L $0020(A6)
000000A6: 6724 'g$' BEQ.S *+$0026 ; 000000CC
000000A8: 558F 'U.' SUBQ.L #2,A7
000000AA: 3F05 '?.' MOVE.W D5,-(A7)
000000AC: 2F04 '/.' MOVE.L D4,-(A7)
000000AE: 486E FEBA 'Hn..' PEA -$0146(A6)
000000B2: 486E FFBA 'Hn..' PEA -$0046(A6)
000000B6: 4EBA 0000 'N...' JSR AL_CANONIFYFILE ; id: 248
000000BA: 3E1F '>.' MOVE.W (A7)+,D7
000000BC: 6652 'fR' BNE.S *+$0054 ; 00000110
000000BE: 486E FFC0 'Hn..' PEA -$0040(A6)
000000C2: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7)
000000C6: 7018 'p.' MOVEQ #$18,D0
000000C8: A823 '.#' _AliasDispatch ; A823
000000CA: 6044 '`D' BRA.S *+$0046 ; 00000110
000000CC: 4A47 'JG' TST.W D7
000000CE: 6740 'g@' BEQ.S *+$0042 ; 00000110
000000D0: 41EE FEBA 'A...' LEA -$0146(A6),A0
000000D4: 5248 'RH' ADDQ.W #1,A0
000000D6: 2F08 '/.' MOVE.L A0,-(A7)
000000D8: 7000 'p.' MOVEQ #$00,D0
000000DA: 102E FEBA '....' MOVE.B -$0146(A6),D0
000000DE: 3F00 '?.' MOVE.W D0,-(A7)
000000E0: 486E FEBA 'Hn..' PEA -$0146(A6)
000000E4: 7017 'p.' MOVEQ #$17,D0
000000E6: A823 '.#' _AliasDispatch ; A823
000000E8: 558F 'U.' SUBQ.L #2,A7
000000EA: 3F05 '?.' MOVE.W D5,-(A7)
000000EC: 2F04 '/.' MOVE.L D4,-(A7)
000000EE: 486E FEBA 'Hn..' PEA -$0146(A6)
000000F2: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
000000F6: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
000000FA: 7012 'p.' MOVEQ #$12,D0
000000FC: A823 '.#' _AliasDispatch ; A823
000000FE: 3E1F '>.' MOVE.W (A7)+,D7
00000100: 57C3 'W.' SEQ D3
00000102: 4403 'D.' NEG.B D3
00000104: 6704 'g.' BEQ.S *+$0006 ; 0000010A
00000106: 70D5 'p.' MOVEQ #$D5,D0
00000108: 6002 '`.' BRA.S *+$0004 ; 0000010C
0000010A: 7088 'p.' MOVEQ #$88,D0
0000010C: 4880 'H.' EXT.W D0
0000010E: 3E00 '>.' MOVE.W D0,D7
00000110: 3007 '0.' MOVE.W D7,D0
00000112: 4CEE 18F8 FE9A 'L.....' MOVEM.L -$0166(A6),D3-D7/A3/A4
00000118: 4E5E 'N^' UNLK A6
0000011A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_CANONIFYFILE"(248)
000000B8
Comment:
AUTOMOD_3C160 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AL_findByAbsPath [3C280, 3C2F8)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+18 (3C298): JSR AL_GETVARPTR
Unresolved outgoing references:
+66 (3C2E6): JSR $3C160
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 281
281: AL_findByAbsPath
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPath"(281) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F0A '/.' MOVE.L A2,-(A7)
00000010: 7002 'p.' MOVEQ #$02,D0
00000012: 3F00 '?.' MOVE.W D0,-(A7)
00000014: 486E FFFA 'Hn..' PEA -$0006(A6)
00000018: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
0000001C: 285F '(_' MOVEA.L (A7)+,A4
0000001E: 4A6E FFFA 'Jn..' TST.W -$0006(A6)
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 70D5 'p.' MOVEQ #$D5,D0
00000026: 6046 '`F' BRA.S *+$0048 ; 0000006E
00000028: 264C '&L' MOVEA.L A4,A3
0000002A: D6EE FFFA '....' ADDA.W -$0006(A6),A3
0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032
00000030: 524C 'RL' ADDQ.W #1,A4
00000032: 703A 'p:' MOVEQ #$3A,D0 ; ':'
00000034: B014 '..' CMP.B (A4),D0
00000036: 6704 'g.' BEQ.S *+$0006 ; 0000003C
00000038: B7CC '..' CMPA.L A4,A3
0000003A: 62F4 'b.' BHI.S *-$000A ; 00000030
0000003C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000040: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000044: 486E FFFC 'Hn..' PEA -$0004(A6)
00000048: 302E FFFA '0...' MOVE.W -$0006(A6),D0
0000004C: 48C0 'H.' EXT.L D0
0000004E: 7200 'r.' MOVEQ #$00,D1
00000050: 122A 000A '.*..' MOVE.B $000A(A2),D1
00000054: 9081 '..' SUB.L D1,D0
00000056: 2F00 '/.' MOVE.L D0,-(A7)
00000058: 2F0C '/.' MOVE.L A4,-(A7)
0000005A: 7002 'p.' MOVEQ #$02,D0
0000005C: 2F00 '/.' MOVE.L D0,-(A7)
0000005E: 322E 000A '2...' MOVE.W $000A(A6),D1
00000062: 48C1 'H.' EXT.L D1
00000064: 2F01 '/.' MOVE.L D1,-(A7)
00000066: 4EBA FE78 'N..x' JSR *-$0186 ; FFFFFEE0
0000006A: 4FEF 001C 'O...' LEA $001C(A7),A7
0000006E: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
0000001A
Comment:
AL_findByAbsPath ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_findByAbsPathOnOtherVolume [3C310, 3C398)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+5E (3C36E): JSR AL_findByAbsPath
+44 (3C354): JSR AL_FSEQUALSTRINGBYLENGTH
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 282
282: AL_findByAbsPathOnOtherVolume
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPathOnOtherVolume"(282) Segment="Main"(200)
Size: Flags $00 ModuleSize 136
Content: Flags $08
Contents offset $0000 size $0088
00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 49EE FFA4 'I...' LEA -$005C(A6),A4
00000014: 7ED5 '~.' MOVEQ #$D5,D7
00000016: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6)
0000001C: 2D4C FFD2 '-L..' MOVE.L A4,-$002E(A6)
00000020: 6050 '`P' BRA.S *+$0052 ; 00000072
00000022: 526E FFDC 'Rn..' ADDQ.W #1,-$0024(A6)
00000026: 3013 '0.' MOVE.W (A3),D0
00000028: B06E FFD6 '.n..' CMP.W -$002A(A6),D0
0000002C: 6744 'gD' BEQ.S *+$0046 ; 00000072
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 200C ' .' MOVE.L A4,D0
00000032: 5280 'R.' ADDQ.L #1,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 41EA 000A 'A...' LEA $000A(A2),A0
0000003A: 5248 'RH' ADDQ.W #1,A0
0000003C: 2F08 '/.' MOVE.L A0,-(A7)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 1014 '..' MOVE.B (A4),D0
00000042: 3F00 '?.' MOVE.W D0,-(A7)
00000044: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 283
00000048: 4A1F 'J.' TST.B (A7)+
0000004A: 6726 'g&' BEQ.S *+$0028 ; 00000072
0000004C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000050: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000054: 2F0A '/.' MOVE.L A2,-(A7)
00000056: 302E FFD6 '0...' MOVE.W -$002A(A6),D0
0000005A: 48C0 'H.' EXT.L D0
0000005C: 2F00 '/.' MOVE.L D0,-(A7)
0000005E: 4EBA 0000 'N...' JSR AL_findByAbsPath ; id: 281
00000062: 3E00 '>.' MOVE.W D0,D7
00000064: 4FEF 0010 'O...' LEA $0010(A7),A7
00000068: 6608 'f.' BNE.S *+$000A ; 00000072
0000006A: 36AE FFD6 '6...' MOVE.W -$002A(A6),(A3)
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 600C '`.' BRA.S *+$000E ; 0000007E
00000072: 41EE FFC0 'A...' LEA -$0040(A6),A0
00000076: A007 '..' _GetVolInfo ; A007
00000078: 4A40 'J@' TST.W D0
0000007A: 67A6 'g.' BEQ.S *-$0058 ; 00000022
0000007C: 3007 '0.' MOVE.W D7,D0
0000007E: 4CEE 1C80 FF94 'L.....' MOVEM.L -$006C(A6),D7/A2-A4
00000084: 4E5E 'N^' UNLK A6
00000086: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_findByAbsPath"(281)
00000060
Dictionary: Flags $00 FirstId 283
283: AL_FSEQUALSTRINGBYLENGTH
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FSEQUALSTRINGBYLENGTH"(283)
00000046
Comment:
AL_findByAbsPathOnOtherVolume ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_findByAbsPathToRoot [3C3B0, 3C46C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+4A (3C3FA): JSR AL_GETVARPTR
+1E (3C3CE): JSR AL_GETVARPTR
Unresolved outgoing references:
+94 (3C444): JSR $3C160
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 284
284: AL_findByAbsPathToRoot
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPathToRoot"(284) Segment="Main"(200)
Size: Flags $00 ModuleSize 188
Content: Flags $08
Contents offset $0000 size $00BC
00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C
00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7)
00000008: 382E 000A '8...' MOVE.W $000A(A6),D4
0000000C: 7AD5 'z.' MOVEQ #$D5,D5
0000000E: 4246 'BF' CLR.W D6
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000016: 7002 'p.' MOVEQ #$02,D0
00000018: 3F00 '?.' MOVE.W D0,-(A7)
0000001A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000001E: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
00000022: 265F '&_' MOVEA.L (A7)+,A3
00000024: 284B '(K' MOVEA.L A3,A4
00000026: 4A6E FFFC 'Jn..' TST.W -$0004(A6)
0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032
0000002C: 70D5 'p.' MOVEQ #$D5,D0
0000002E: 6000 0082 '`...' BRA *+$0084 ; 000000B2
00000032: 302E FFFC '0...' MOVE.W -$0004(A6),D0
00000036: 48C0 'H.' EXT.L D0
00000038: 5380 'S.' SUBQ.L #1,D0
0000003A: D9C0 '..' ADDA.L D0,A4
0000003C: 598F 'Y.' SUBQ.L #4,A7
0000003E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000042: 7001 'p.' MOVEQ #$01,D0
00000044: 3F00 '?.' MOVE.W D0,-(A7)
00000046: 486E FFFE 'Hn..' PEA -$0002(A6)
0000004A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
0000004E: 245F '$_' MOVEA.L (A7)+,A2
00000050: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000054: E440 '.@' ASR.W #2,D0
00000056: 3E00 '>.' MOVE.W D0,D7
00000058: 3D47 FFFE '=G..' MOVE.W D7,-$0002(A6)
0000005C: 5347 'SG' SUBQ.W #1,D7
0000005E: 4A47 'JG' TST.W D7
00000060: 6D4E 'mN' BLT.S *+$0050 ; 000000B0
00000062: 6002 '`.' BRA.S *+$0004 ; 00000066
00000064: 5246 'RF' ADDQ.W #1,D6
00000066: 204C ' L' MOVEA.L A4,A0
00000068: 534C 'SL' SUBQ.W #1,A4
0000006A: 703A 'p:' MOVEQ #$3A,D0 ; ':'
0000006C: B010 '..' CMP.B (A0),D0
0000006E: 6704 'g.' BEQ.S *+$0006 ; 00000074
00000070: B7CC '..' CMPA.L A4,A3
00000072: 65F0 'e.' BCS.S *-$000E ; 00000064
00000074: 5246 'RF' ADDQ.W #1,D6
00000076: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000007A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000007E: 486E FFF4 'Hn..' PEA -$000C(A6)
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 3006 '0.' MOVE.W D6,D0
00000086: 2F00 '/.' MOVE.L D0,-(A7)
00000088: 200C ' .' MOVE.L A4,D0
0000008A: 5280 'R.' ADDQ.L #1,D0
0000008C: 2F00 '/.' MOVE.L D0,-(A7)
0000008E: 2F1A '/.' MOVE.L (A2)+,-(A7)
00000090: 48C4 'H.' EXT.L D4
00000092: 2F04 '/.' MOVE.L D4,-(A7)
00000094: 4EBA FD1A 'N...' JSR *-$02E4 ; FFFFFDB0
00000098: 3A00 ':.' MOVE.W D0,D5
0000009A: 4FEF 001C 'O...' LEA $001C(A7),A7
0000009E: 6710 'g.' BEQ.S *+$0012 ; 000000B0
000000A0: 0C45 FFD5 '.E..' CMPI.W #$FFD5,D5
000000A4: 6706 'g.' BEQ.S *+$0008 ; 000000AC
000000A6: 0C45 FF88 '.E..' CMPI.W #$FF88,D5
000000AA: 6604 'f.' BNE.S *+$0006 ; 000000B0
000000AC: 51CF FFB8 'Q...' DBF D7,*-$0046 ; 00000066
000000B0: 3005 '0.' MOVE.W D5,D0
000000B2: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4
000000B8: 4E5E 'N^' UNLK A6
000000BA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
00000020
Comment:
AL_findByAbsPathToRoot ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_findByRelPath [3C480, 3C5B2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+6E (3C4EE): JSR AL_GETVARPTR
Unresolved outgoing references:
+F0 (3C570): JSR $3C160
VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c
Dictionary: Flags $00 FirstId 285
285: AL_findByRelPath
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByRelPath"(285) Segment="Main"(200)
Size: Flags $00 ModuleSize 306
Content: Flags $08
Contents offset $0000 size $0132
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 4247 'BG' CLR.W D7
0000000E: 70FF 'p.' MOVEQ #$FF,D0
00000010: B06A 0082 '.j..' CMP.W $0082(A2),D0
00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C
00000016: 70D5 'p.' MOVEQ #$D5,D0
00000018: 6000 010E '`...' BRA *+$0110 ; 00000128
0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000020: 2D68 0002 FFFA '-h....' MOVE.L $0002(A0),-$0006(A6)
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: B06A 0082 '.j..' CMP.W $0082(A2),D0
0000002C: 6C34 'l4' BGE.S *+$0036 ; 00000062
0000002E: 3C2A 0082 '<*..' MOVE.W $0082(A2),D6
00000032: 5546 'UF' SUBQ.W #2,D6
00000034: 4A46 'JF' TST.W D6
00000036: 6D2A 'm*' BLT.S *+$002C ; 00000062
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003E: 3F10 '?.' MOVE.W (A0),-(A7)
00000040: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
00000044: 486E FFFA 'Hn..' PEA -$0006(A6)
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 2F00 '/.' MOVE.L D0,-(A7)
0000004C: 7011 'p.' MOVEQ #$11,D0
0000004E: A823 '.#' _AliasDispatch ; A823
00000050: 3A1F ':.' MOVE.W (A7)+,D5
00000052: 6600 00D2 'f...' BNE *+$00D4 ; 00000126
00000056: 7002 'p.' MOVEQ #$02,D0
00000058: B0AE FFFA '....' CMP.L -$0006(A6),D0
0000005C: 6704 'g.' BEQ.S *+$0006 ; 00000062
0000005E: 51CE FFD8 'Q...' DBF D6,*-$0026 ; 00000038
00000062: 598F 'Y.' SUBQ.L #4,A7
00000064: 2F0A '/.' MOVE.L A2,-(A7)
00000066: 7002 'p.' MOVEQ #$02,D0
00000068: 3F00 '?.' MOVE.W D0,-(A7)
0000006A: 486E FFFE 'Hn..' PEA -$0002(A6)
0000006E: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238
00000072: 265F '&_' MOVEA.L (A7)+,A3
00000074: 284B '(K' MOVEA.L A3,A4
00000076: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000007A: 48C0 'H.' EXT.L D0
0000007C: 5380 'S.' SUBQ.L #1,D0
0000007E: D9C0 '..' ADDA.L D0,A4
00000080: 3C2A 0084 '<*..' MOVE.W $0084(A2),D6
00000084: 5346 'SF' SUBQ.W #1,D6
00000086: 4A46 'JF' TST.W D6
00000088: 6D18 'm.' BLT.S *+$001A ; 000000A2
0000008A: 6002 '`.' BRA.S *+$0004 ; 0000008E
0000008C: 5247 'RG' ADDQ.W #1,D7
0000008E: 204C ' L' MOVEA.L A4,A0
00000090: 534C 'SL' SUBQ.W #1,A4
00000092: 703A 'p:' MOVEQ #$3A,D0 ; ':'
00000094: B010 '..' CMP.B (A0),D0
00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C
00000098: B7CC '..' CMPA.L A4,A3
0000009A: 65F0 'e.' BCS.S *-$000E ; 0000008C
0000009C: 5247 'RG' ADDQ.W #1,D7
0000009E: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 0000008E
000000A2: B7CC '..' CMPA.L A4,A3
000000A4: 651C 'e.' BCS.S *+$001E ; 000000C2
000000A6: 7C00 '|.' MOVEQ #$00,D6
000000A8: 1C2A 000A '.*..' MOVE.B $000A(A2),D6
000000AC: 48C6 'H.' EXT.L D6
000000AE: 200B ' .' MOVE.L A3,D0
000000B0: D086 '..' ADD.L D6,D0
000000B2: 2840 '(@' MOVEA.L D0,A4
000000B4: 534C 'SL' SUBQ.W #1,A4
000000B6: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000000BA: 48C0 'H.' EXT.L D0
000000BC: 48C6 'H.' EXT.L D6
000000BE: 2E00 '..' MOVE.L D0,D7
000000C0: 9E86 '..' SUB.L D6,D7
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 102A 0032 '.*.2' MOVE.B $0032(A2),D0
000000C8: 9E40 '.@' SUB.W D0,D7
000000CA: 7000 'p.' MOVEQ #$00,D0
000000CC: 2F00 '/.' MOVE.L D0,-(A7)
000000CE: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000000D2: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
000000D6: 7200 'r.' MOVEQ #$00,D1
000000D8: 3207 '2.' MOVE.W D7,D1
000000DA: 2F01 '/.' MOVE.L D1,-(A7)
000000DC: 220C '".' MOVE.L A4,D1
000000DE: 5281 'R.' ADDQ.L #1,D1
000000E0: 2F01 '/.' MOVE.L D1,-(A7)
000000E2: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
000000E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000000EA: 3210 '2.' MOVE.W (A0),D1
000000EC: 48C1 'H.' EXT.L D1
000000EE: 2F01 '/.' MOVE.L D1,-(A7)
000000F0: 4EBA FBEE 'N...' JSR *-$0410 ; FFFFFCE0
000000F4: 3A00 ':.' MOVE.W D0,D5
000000F6: 4FEF 001C 'O...' LEA $001C(A7),A7
000000FA: 662A 'f*' BNE.S *+$002C ; 00000126
000000FC: 558F 'U.' SUBQ.L #2,A7
000000FE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000102: 3F10 '?.' MOVE.W (A0),-(A7)
00000104: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000108: 2F10 '/.' MOVE.L (A0),-(A7)
0000010A: 486A 0032 'Hj.2' PEA $0032(A2)
0000010E: 2F08 '/.' MOVE.L A0,-(A7)
00000110: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000114: 7012 'p.' MOVEQ #$12,D0
00000116: A823 '.#' _AliasDispatch ; A823
00000118: 3A1F ':.' MOVE.W (A7)+,D5
0000011A: 670A 'g.' BEQ.S *+$000C ; 00000126
0000011C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000120: 226E 0010 '"n..' MOVEA.L $0010(A6),A1
00000124: 2290 '".' MOVE.L (A0),(A1)
00000126: 3005 '0.' MOVE.W D5,D0
00000128: 4CEE 1CE0 FFE2 'L.....' MOVEM.L -$001E(A6),D5-D7/A2-A4
0000012E: 4E5E 'N^' UNLK A6
00000130: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(238)
00000070
Comment:
AL_findByRelPath ended due to: vector glue below
Comment:
#####################################################################################
Module: ALIASMGRINSTALL [3C5C0, 3C5EA)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+0 (3C5C0): JSR InitFolderManager
VectorTable comment: {sources}Toolbox:AliasMgr:AliasMgr.a
Dictionary: Flags $00 FirstId 286
286: ALIASMGRINSTALL
Module: Flags=$88=(ForcedActive Extern Code) Module="ALIASMGRINSTALL"(286) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4EBA 0000 'N...' JSR InitFolderManager ; id: 287
00000004: 554F 'UO' SUBQ.W #2,A7
00000006: 4879 616C 6973 'Hyalis' PEA $616C6973
0000000C: 4878 0003 'Hx..' PEA $0003
00000010: 303C 0401 '0<..' MOVE.W #$0401,D0
00000014: ABF1 '..' DC.W $ABF1 ; TB 03F1
00000016: 4879 666F 6C64 'Hyfold' PEA $666F6C64
0000001C: 4878 0001 'Hx..' PEA $0001
00000020: 303C 0401 '0<..' MOVE.W #$0401,D0
00000024: ABF1 '..' DC.W $ABF1 ; TB 03F1
00000026: 544F 'TO' ADDQ.W #2,A7
00000028: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 287
287: InitFolderManager
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InitFolderManager"(287)
00000002
Comment:
ALIASMGRINSTALL ended due to: vector glue below
Comment:
#####################################################################################
Module: ALIAS [3C600, 3C698)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Trap A823
Dictionary: Flags $00 FirstId 288
288: ALIAS
Module: Flags=$88=(ForcedActive Extern Code) Module="ALIAS"(288) Segment="Main"(200)
Size: Flags $00 ModuleSize 152
Content: Flags $08
Contents offset $0000 size $0098
00000000: B03A 001D '.:..' CMP.B *+$001F,D0 ; 0000001F
00000004: 620A 'b.' BHI.S *+$000C ; 00000010
00000006: 4880 'H.' EXT.W D0
00000008: 203B 0416 ' ;..' MOVE.L *+$0018(D0.W*4),D0 ; 00000020
0000000C: 4EFB 0812 'N...' JMP *+$0014(D0.L) ; 00000020
00000010: E048 '.H' LSR.W #8,D0
00000012: 205F ' _' MOVEA.L (A7)+,A0
00000014: DEC0 '..' ADDA.W D0,A7
00000016: 3EBC FFFD '>...' MOVE.W #$FFFD,(A7)
0000001A: 4ED0 'N.' JMP (A0)
0000001C: 0000 001D '....' ORI.B #$1D,D0
00000020: 0000 214A '..!J' ORI.B #$4A,D0 ; 'J'
00000024: FFFF '..' DC.W $FFFF ; ????
00000026: E328 '.(' LSL.B D1,D0
00000028: FFFF '..' DC.W $FFFF ; ????
0000002A: CDF8 FFFF '....' MULS.W -$0001,D6
0000002E: CFC0 '..' MULS.W D0,D7
00000030: 0000 0000 '....' ORI.B #$00,D0
00000034: FFFF '..' DC.W $FFFF ; ????
00000036: E2E4 '..' LSR.W -(A4)
00000038: FFFF '..' DC.W $FFFF ; ????
0000003A: E370 '.p' ROXL.W D1,D0
0000003C: FFFF '..' DC.W $FFFF ; ????
0000003E: E4D8 '..' ROXR.W (A0)+
00000040: FFFF '..' DC.W $FFFF ; ????
00000042: CE36 '.6' DC.W $CE36 ; ????
00000044: FFFF '..' DC.W $FFFF ; ????
00000046: CF42 '.B' EXG D7,D2
00000048: 0000 2564 '..%d' ORI.B #$64,D0 ; 'd'
0000004C: 0000 285A '..(Z' ORI.B #$5A,D0 ; 'Z'
00000050: FFFF '..' DC.W $FFFF ; ????
00000052: E7AA '..' LSL.L D3,D2
00000054: FFFF '..' DC.W $FFFF ; ????
00000056: E81C '..' ROR.B #4,D4
00000058: 0000 21C6 '..!.' ORI.B #$C6,D0
0000005C: FFFF '..' DC.W $FFFF ; ????
0000005E: E5E4 '..' ROXL.W -(A4)
00000060: FFFF '..' DC.W $FFFF ; ????
00000062: F86E '.n' DC.W $F86E ; ????
00000064: FFFF '..' DC.W $FFFF ; ????
00000066: F97C '.|' DC.W $F97C ; ????
00000068: FFFF '..' DC.W $FFFF ; ????
0000006A: F9E8 '..' DC.W $F9E8 ; ????
0000006C: FFFF '..' DC.W $FFFF ; ????
0000006E: FA4A '.J' DC.W $FA4A ; ????
00000070: FFFF '..' DC.W $FFFF ; ????
00000072: FB32 '.2' DC.W $FB32 ; ????
00000074: 0000 00E0 '....' ORI.B #$E0,D0
00000078: 0000 01A8 '....' ORI.B #$A8,D0
0000007C: 0000 020A '....' ORI.B #$0A,D0
00000080: 0000 0244 '...D' ORI.B #$44,D0 ; 'D'
00000084: 0000 02C4 '....' ORI.B #$C4,D0
00000088: 0000 0382 '....' ORI.B #$82,D0
0000008C: 0000 03C6 '....' ORI.B #$C6,D0
00000090: 0000 0288 '....' ORI.B #$88,D0
00000094: FFFF '..' DC.W $FFFF ; ????
00000096: CD5A '.Z' AND.W D6,(A2)+
Comment:
ALIAS ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: GETEXPORTEDFOLDERINFO [3C6A0, 3C6B0)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:AliasMgr:AliasMgr.a
Dictionary: Flags $00 FirstId 289
289: GETEXPORTEDFOLDERINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="GETEXPORTEDFOLDERINFO"(289) Segment="Main"(200)
Size: Flags $00 ModuleSize 16
Content: Flags $08
Contents offset $0000 size $0010
00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: A094 '..' DC.W $A094 ; OS 0094
00000008: 205F ' _' MOVEA.L (A7)+,A0
0000000A: 588F 'X.' ADDQ.L #4,A7
0000000C: 3E80 '>.' MOVE.W D0,(A7)
0000000E: 4ED0 'N.' JMP (A0)
Comment:
GETEXPORTEDFOLDERINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_ISFULLPATH [3C6C0, 3C700)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 290
290: ALI_ISFULLPATH
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_ISFULLPATH"(290) Segment="Main"(200)
Size: Flags $00 ModuleSize 64
Content: Flags $08
Contents offset $0000 size $0040
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 342E 0008 '4...' MOVE.W $0008(A6),D2
00000008: 4241 'BA' CLR.W D1
0000000A: 226E 000A '"n..' MOVEA.L $000A(A6),A1
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 1011 '..' MOVE.B (A1),D0
00000012: 0C40 003A '.@.:' CMPI.W #$003A,D0
00000016: 6618 'f.' BNE.S *+$001A ; 00000030
00000018: 422E 000E 'B...' CLR.B $000E(A6)
0000001C: 601C '`.' BRA.S *+$001E ; 0000003A
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 1019 '..' MOVE.B (A1)+,D0
00000022: 0C40 003A '.@.:' CMPI.W #$003A,D0
00000026: 6608 'f.' BNE.S *+$000A ; 00000030
00000028: 1D7C 0001 000E '.|....' MOVE.B #$01,$000E(A6)
0000002E: 600A '`.' BRA.S *+$000C ; 0000003A
00000030: 5241 'RA' ADDQ.W #1,D1
00000032: B441 '.A' CMP.W D1,D2
00000034: 6CE8 'l.' BGE.S *-$0016 ; 0000001E
00000036: 422E 000E 'B...' CLR.B $000E(A6)
0000003A: 4E5E 'N^' UNLK A6
0000003C: 4E74 0006 'Nt..' RTD #$0006
Comment:
ALI_ISFULLPATH ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETVOLNAME [3C710, 3C75C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 291
291: AL_GETVOLNAME
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVOLNAME"(291) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 322E 000C '2...' MOVE.W $000C(A6),D1
00000010: 4242 'BB' CLR.W D2
00000012: 266E 000E '&n..' MOVEA.L $000E(A6),A3
00000016: 284A '(J' MOVEA.L A2,A4
00000018: 524C 'RL' ADDQ.W #1,A4
0000001A: 0C41 00FF '.A..' CMPI.W #$00FF,D1
0000001E: 6F12 'o.' BLE.S *+$0014 ; 00000032
00000020: 323C 00FF '2<..' MOVE.W #$00FF,D1
00000024: 600C '`.' BRA.S *+$000E ; 00000032
00000026: 189B '..' MOVE.B (A3)+,(A4)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 101C '..' MOVE.B (A4)+,D0
0000002C: 0C40 003A '.@.:' CMPI.W #$003A,D0
00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038
00000032: 5242 'RB' ADDQ.W #1,D2
00000034: B242 '.B' CMP.W D2,D1
00000036: 6CEE 'l.' BGE.S *-$0010 ; 00000026
00000038: 48C2 'H.' EXT.L D2
0000003A: 2002 ' .' MOVE.L D2,D0
0000003C: 5380 'S.' SUBQ.L #1,D0
0000003E: 1480 '..' MOVE.B D0,(A2)
00000040: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E74 000A 'Nt..' RTD #$000A
Comment:
AL_GETVOLNAME ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_GETFILENAME [3C770, 3C7C8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 292
292: ALI_GETFILENAME
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_GETFILENAME"(292) Segment="Main"(200)
Size: Flags $00 ModuleSize 88
Content: Flags $08
Contents offset $0000 size $0058
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6
00000010: 4247 'BG' CLR.W D7
00000012: 286E 000E '(n..' MOVEA.L $000E(A6),A4
00000016: D8C6 '..' ADDA.W D6,A4
00000018: 6014 '`.' BRA.S *+$0016 ; 0000002E
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 1024 '.$' MOVE.B -(A4),D0
0000001E: 0C40 003A '.@.:' CMPI.W #$003A,D0
00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A
00000024: 3C07 '<.' MOVE.W D7,D6
00000026: 524C 'RL' ADDQ.W #1,A4
00000028: 6008 '`.' BRA.S *+$000A ; 00000032
0000002A: 3007 '0.' MOVE.W D7,D0
0000002C: 5247 'RG' ADDQ.W #1,D7
0000002E: BC47 '.G' CMP.W D7,D6
00000030: 6EE8 'n.' BGT.S *-$0016 ; 0000001A
00000032: 0C46 00FF '.F..' CMPI.W #$00FF,D6
00000036: 6F04 'o.' BLE.S *+$0006 ; 0000003C
00000038: 3C3C 00FF '<<..' MOVE.W #$00FF,D6
0000003C: 1686 '..' MOVE.B D6,(A3)
0000003E: 204C ' L' MOVEA.L A4,A0
00000040: 200B ' .' MOVE.L A3,D0
00000042: 5280 'R.' ADDQ.L #1,D0
00000044: 2240 '"@' MOVEA.L D0,A1
00000046: 48C6 'H.' EXT.L D6
00000048: 2006 ' .' MOVE.L D6,D0
0000004A: A22E '..' _BlockMoveData ; A22E
0000004C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000052: 4E5E 'N^' UNLK A6
00000054: 4E74 000A 'Nt..' RTD #$000A
Comment:
ALI_GETFILENAME ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_STRIPFILENAME [3C7E0, 3C82A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 293
293: ALI_STRIPFILENAME
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_STRIPFILENAME"(293) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 3E2E 000C '>...' MOVE.W $000C(A6),D7
00000014: 2F0B '/.' MOVE.L A3,-(A7)
00000016: 3F07 '?.' MOVE.W D7,-(A7)
00000018: 486E FF00 'Hn..' PEA -$0100(A6)
0000001C: 7016 'p.' MOVEQ #$16,D0
0000001E: A823 '.#' _AliasDispatch ; A823
00000020: 48C7 'H.' EXT.L D7
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 102E FF00 '....' MOVE.B -$0100(A6),D0
00000028: 2207 '".' MOVE.L D7,D1
0000002A: 9280 '..' SUB.L D0,D1
0000002C: 1881 '..' MOVE.B D1,(A4)
0000002E: 204B ' K' MOVEA.L A3,A0
00000030: 200C ' .' MOVE.L A4,D0
00000032: 5280 'R.' ADDQ.L #1,D0
00000034: 2240 '"@' MOVEA.L D0,A1
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: 1014 '..' MOVE.B (A4),D0
0000003A: 4A80 'J.' TST.L D0
0000003C: A22E '..' _BlockMoveData ; A22E
0000003E: 4CEE 1880 FEF4 'L.....' MOVEM.L -$010C(A6),D7/A3/A4
00000044: 4E5E 'N^' UNLK A6
00000046: 4E74 000A 'Nt..' RTD #$000A
Comment:
ALI_STRIPFILENAME ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_COPYPSTRING [3C840, 3C864)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 294
294: ALI_COPYPSTRING
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_COPYPSTRING"(294) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 204C ' L' MOVEA.L A4,A0
0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1014 '..' MOVE.B (A4),D0
00000014: 5240 'R@' ADDQ.W #1,D0
00000016: 48C0 'H.' EXT.L D0
00000018: A22E '..' _BlockMoveData ; A22E
0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E74 0008 'Nt..' RTD #$0008
Comment:
ALI_COPYPSTRING ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_APPENDPSTRING [3C870, 3C8A8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 295
295: ALI_APPENDPSTRING
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_APPENDPSTRING"(295) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
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: 200C ' .' MOVE.L A4,D0
00000012: 5280 'R.' ADDQ.L #1,D0
00000014: 2040 ' @' MOVEA.L D0,A0
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 1013 '..' MOVE.B (A3),D0
0000001A: 5240 'R@' ADDQ.W #1,D0
0000001C: 48C0 'H.' EXT.L D0
0000001E: D08B '..' ADD.L A3,D0
00000020: 2240 '"@' MOVEA.L D0,A1
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 1014 '..' MOVE.B (A4),D0
00000026: A22E '..' _BlockMoveData ; A22E
00000028: 1014 '..' MOVE.B (A4),D0
0000002A: D113 '..' ADD.B D0,(A3)
0000002C: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0008 'Nt..' RTD #$0008
Comment:
ALI_APPENDPSTRING ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_FSEQUALSTRING [3C8C0, 3C8E4)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+16 (3C8D6): JSR EQUALSTRING ; outside file
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 296
296: ALI_FSEQUALSTRING
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FSEQUALSTRING"(296) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 1F00 '..' MOVE.B D0,-(A7)
00000012: 7201 'r.' MOVEQ #$01,D1
00000014: 1F01 '..' MOVE.B D1,-(A7)
00000016: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 297
0000001A: 1D5F 0010 '._..' MOVE.B (A7)+,$0010(A6)
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E74 0008 'Nt..' RTD #$0008
Dictionary: Flags $00 FirstId 297
297: EQUALSTRING
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EQUALSTRING"(297)
00000018
Comment:
ALI_FSEQUALSTRING ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_FSEQUALSTRINGBYLENGTH [3C900, 3C96A)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
Resolved outgoing references:
+56 (3C956): JSR ALI_FSEQUALSTRING
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 298
298: AL_FSEQUALSTRINGBYLENGTH
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FSEQUALSTRINGBYLENGTH"(298) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 4E56 FE00 'NV..' LINK.W A6,#-$0200
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 47EE FE00 'G...' LEA -$0200(A6),A3
0000000C: 49EE FF00 'I...' LEA -$0100(A6),A4
00000010: 3E2E 0008 '>...' MOVE.W $0008(A6),D7
00000014: 0C47 00FF '.G..' CMPI.W #$00FF,D7
00000018: 6F06 'o.' BLE.S *+$0008 ; 00000020
0000001A: 422E 0012 'B...' CLR.B $0012(A6)
0000001E: 603E '`>' BRA.S *+$0040 ; 0000005E
00000020: 4A47 'JG' TST.W D7
00000022: 6608 'f.' BNE.S *+$000A ; 0000002C
00000024: 1D7C 0001 0012 '.|....' MOVE.B #$01,$0012(A6)
0000002A: 6032 '`2' BRA.S *+$0034 ; 0000005E
0000002C: 1887 '..' MOVE.B D7,(A4)
0000002E: 1687 '..' MOVE.B D7,(A3)
00000030: 206E 000E ' n..' MOVEA.L $000E(A6),A0
00000034: 200B ' .' MOVE.L A3,D0
00000036: 5280 'R.' ADDQ.L #1,D0
00000038: 2240 '"@' MOVEA.L D0,A1
0000003A: 48C7 'H.' EXT.L D7
0000003C: 2007 ' .' MOVE.L D7,D0
0000003E: A22E '..' _BlockMoveData ; A22E
00000040: 206E 000A ' n..' MOVEA.L $000A(A6),A0
00000044: 200C ' .' MOVE.L A4,D0
00000046: 5280 'R.' ADDQ.L #1,D0
00000048: 2240 '"@' MOVEA.L D0,A1
0000004A: 48C7 'H.' EXT.L D7
0000004C: 2007 ' .' MOVE.L D7,D0
0000004E: A22E '..' _BlockMoveData ; A22E
00000050: 558F 'U.' SUBQ.L #2,A7
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 2F0C '/.' MOVE.L A4,-(A7)
00000056: 4EBA 0000 'N...' JSR ALI_FSEQUALSTRING ; id: 296
0000005A: 1D5F 0012 '._..' MOVE.B (A7)+,$0012(A6)
0000005E: 4CEE 1880 FDF4 'L.....' MOVEM.L -$020C(A6),D7/A3/A4
00000064: 4E5E 'N^' UNLK A6
00000066: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ALI_FSEQUALSTRING"(296)
00000058
Comment:
AL_FSEQUALSTRINGBYLENGTH ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_BLOCKINIT [3C980, 3C9A2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 299
299: ALI_BLOCKINIT
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_BLOCKINIT"(299) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 142E 000C '....' MOVE.B $000C(A6),D2
00000008: 222E 0008 '"...' MOVE.L $0008(A6),D1
0000000C: 226E 000E '"n..' MOVEA.L $000E(A6),A1
00000010: 6002 '`.' BRA.S *+$0004 ; 00000014
00000012: 12C2 '..' MOVE.B D2,(A1)+
00000014: 2001 ' .' MOVE.L D1,D0
00000016: 5381 'S.' SUBQ.L #1,D1
00000018: 4A80 'J.' TST.L D0
0000001A: 66F6 'f.' BNE.S *-$0008 ; 00000012
0000001C: 4E5E 'N^' UNLK A6
0000001E: 4E74 000A 'Nt..' RTD #$000A
Comment:
ALI_BLOCKINIT ended due to: vector glue below
Comment:
#####################################################################################
Module: ALI_BLOCKCOMPARE [3C9B0, 3C9E6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 300
300: ALI_BLOCKCOMPARE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_BLOCKCOMPARE"(300) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 222E 0008 '"...' MOVE.L $0008(A6),D1
0000000A: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000E: 226E 000C '"n..' MOVEA.L $000C(A6),A1
00000012: 600A '`.' BRA.S *+$000C ; 0000001E
00000014: B709 '..' CMPM.B (A1)+,(A3)+
00000016: 6706 'g.' BEQ.S *+$0008 ; 0000001E
00000018: 422E 0014 'B...' CLR.B $0014(A6)
0000001C: 600E '`.' BRA.S *+$0010 ; 0000002C
0000001E: 2001 ' .' MOVE.L D1,D0
00000020: 5381 'S.' SUBQ.L #1,D1
00000022: 4A80 'J.' TST.L D0
00000024: 66EE 'f.' BNE.S *-$0010 ; 00000014
00000026: 1D7C 0001 0014 '.|....' MOVE.B #$01,$0014(A6)
0000002C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 000C 'Nt..' RTD #$000C
Comment:
ALI_BLOCKCOMPARE ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_DISPLAYALERT [3C9F0, 3CA2A)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+14 (3CA04): JSR GETINDSTRING ; outside file
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 301
301: AL_DISPLAYALERT
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_DISPLAYALERT"(301) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 49EE FF00 'I...' LEA -$0100(A6),A4
0000000A: 701D 'p.' MOVEQ #$1D,D0
0000000C: A823 '.#' _AliasDispatch ; A823
0000000E: 2F0C '/.' MOVE.L A4,-(A7)
00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000014: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 2F00 '/.' MOVE.L D0,-(A7)
0000001E: 2F00 '/.' MOVE.L D0,-(A7)
00000020: 2F00 '/.' MOVE.L D0,-(A7)
00000022: A98B '..' _ParamText ; A98B
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 3F3C BFF6 '?<..' MOVE.W #$BFF6,-(A7)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2F00 '/.' MOVE.L D0,-(A7)
0000002E: A986 '..' _StopAlert ; A986
00000030: 286E FEFC '(n..' MOVEA.L -$0104(A6),A4
00000034: 4E5E 'N^' UNLK A6
00000036: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETINDSTRING"(258)
00000016
Comment:
AL_DISPLAYALERT ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETCATINFO [3CA40, 3CACE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 302
302: AL_GETCATINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETCATINFO"(302) Segment="Main"(200)
Size: Flags $00 ModuleSize 142
Content: Flags $08
Contents offset $0000 size $008E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 396E 0014 0016 '9n....' MOVE.W $0014(A6),$0016(A4)
0000001A: 422C 001A 'B,..' CLR.B $001A(A4)
0000001E: 4A6C 001C 'Jl..' TST.W $001C(A4)
00000022: 664A 'fJ' BNE.S *+$004C ; 0000006E
00000024: 7001 'p.' MOVEQ #$01,D0
00000026: B086 '..' CMP.L D6,D0
00000028: 6644 'fD' BNE.S *+$0046 ; 0000006E
0000002A: 200B ' .' MOVE.L A3,D0
0000002C: 6740 'g@' BEQ.S *+$0042 ; 0000006E
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 1013 '..' MOVE.B (A3),D0
00000032: 0C00 001B '....' CMPI.B #$1B,D0
00000036: 6536 'e6' BCS.S *+$0038 ; 0000006E
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 102B 0001 '.+..' MOVE.B $0001(A3),D0
0000003E: 0C40 003A '.@.:' CMPI.W #$003A,D0
00000042: 672A 'g*' BEQ.S *+$002C ; 0000006E
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 2940 0012 ')@..' MOVE.L D0,$0012(A4)
0000004A: 7202 'r.' MOVEQ #$02,D1
0000004C: 2941 0030 ')A.0' MOVE.L D1,$0030(A4)
00000050: 397C FFFF 001C '9|....' MOVE.W #$FFFF,$001C(A4)
00000056: 204C ' L' MOVEA.L A4,A0
00000058: 7009 'p.' MOVEQ #$09,D0
0000005A: A260 '.`' _HFSDispatch ; A260
0000005C: 3E00 '>.' MOVE.W D0,D7
0000005E: 294B 0012 ')K..' MOVE.L A3,$0012(A4)
00000062: 7001 'p.' MOVEQ #$01,D0
00000064: 2940 0030 ')@.0' MOVE.L D0,$0030(A4)
00000068: 426C 001C 'Bl..' CLR.W $001C(A4)
0000006C: 6010 '`.' BRA.S *+$0012 ; 0000007E
0000006E: 294B 0012 ')K..' MOVE.L A3,$0012(A4)
00000072: 2946 0030 ')F.0' MOVE.L D6,$0030(A4)
00000076: 204C ' L' MOVEA.L A4,A0
00000078: 7009 'p.' MOVEQ #$09,D0
0000007A: A260 '.`' _HFSDispatch ; A260
0000007C: 3E00 '>.' MOVE.W D0,D7
0000007E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
00000082: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000088: 4E5E 'N^' UNLK A6
0000008A: 4E74 000E 'Nt..' RTD #$000E
Comment:
AL_GETCATINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_validateHandle [3CAE0, 3CB56)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 303
303: AL_validateHandle
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_validateHandle"(303) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000A: 200B ' .' MOVE.L A3,D0
0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012
0000000E: 70CE 'p.' MOVEQ #$CE,D0
00000010: 605C '`\' BRA.S *+$005E ; 0000006E
00000012: 2253 '"S' MOVEA.L (A3),A1
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 3029 0004 '0)..' MOVE.W $0004(A1),D0
0000001A: 0C40 0096 '.@..' CMPI.W #$0096,D0
0000001E: 6548 'eH' BCS.S *+$004A ; 00000068
00000020: 7002 'p.' MOVEQ #$02,D0
00000022: B069 0006 '.i..' CMP.W $0006(A1),D0
00000026: 6E40 'n@' BGT.S *+$0042 ; 00000068
00000028: 4A69 0008 'Ji..' TST.W $0008(A1)
0000002C: 6D3A 'm:' BLT.S *+$003C ; 00000068
0000002E: 7001 'p.' MOVEQ #$01,D0
00000030: B069 0008 '.i..' CMP.W $0008(A1),D0
00000034: 6D32 'm2' BLT.S *+$0034 ; 00000068
00000036: 70FF 'p.' MOVEQ #$FF,D0
00000038: B069 002C '.i.,' CMP.W $002C(A1),D0
0000003C: 6E2A 'n*' BGT.S *+$002C ; 00000068
0000003E: 7005 'p.' MOVEQ #$05,D0
00000040: B069 002C '.i.,' CMP.W $002C(A1),D0
00000044: 6D22 'm"' BLT.S *+$0024 ; 00000068
00000046: 7000 'p.' MOVEQ #$00,D0
00000048: 1029 000A '.)..' MOVE.B $000A(A1),D0
0000004C: 4A80 'J.' TST.L D0
0000004E: 6718 'g.' BEQ.S *+$001A ; 00000068
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 1029 000A '.)..' MOVE.B $000A(A1),D0
00000056: 0C00 001B '....' CMPI.B #$1B,D0
0000005A: 620C 'b.' BHI.S *+$000E ; 00000068
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 1029 0032 '.).2' MOVE.B $0032(A1),D0
00000062: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000066: 6304 'c.' BLS.S *+$0006 ; 0000006C
00000068: 70CE 'p.' MOVEQ #$CE,D0
0000006A: 6002 '`.' BRA.S *+$0004 ; 0000006E
0000006C: 7000 'p.' MOVEQ #$00,D0
0000006E: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
00000072: 4E5E 'N^' UNLK A6
00000074: 4E75 'Nu' RTS
Comment:
AL_validateHandle ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETVARPTR [3CB60, 3CBB2)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 304
304: AL_GETVARPTR
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVARPTR"(304) Segment="Main"(200)
Size: Flags $00 ModuleSize 82
Content: Flags $08
Contents offset $0000 size $0052
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 3C2E 000C '<...' MOVE.W $000C(A6),D6
0000000C: 206E 000E ' n..' MOVEA.L $000E(A6),A0
00000010: 49E8 0096 'I...' LEA $0096(A0),A4
00000014: 7E0A '~.' MOVEQ #$0A,D7
00000016: BC54 '.T' CMP.W (A4),D6
00000018: 671C 'g.' BEQ.S *+$001E ; 00000036
0000001A: 70FF 'p.' MOVEQ #$FF,D0
0000001C: B054 '.T' CMP.W (A4),D0
0000001E: 6716 'g.' BEQ.S *+$0018 ; 00000036
00000020: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000024: 48C0 'H.' EXT.L D0
00000026: 5280 'R.' ADDQ.L #1,D0
00000028: 72FE 'r.' MOVEQ #$FE,D1
0000002A: C280 '..' AND.L D0,D1
0000002C: D28C '..' ADD.L A4,D1
0000002E: 5881 'X.' ADDQ.L #4,D1
00000030: 2841 '(A' MOVEA.L D1,A4
00000032: 51CF FFE2 'Q...' DBF D7,*-$001C ; 00000016
00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003A: 30AC 0002 '0...' MOVE.W $0002(A4),(A0)
0000003E: 204C ' L' MOVEA.L A4,A0
00000040: 5888 'X.' ADDQ.L #4,A0
00000042: 2D48 0012 '-H..' MOVE.L A0,$0012(A6)
00000046: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4
0000004C: 4E5E 'N^' UNLK A6
0000004E: 4E74 000A 'Nt..' RTD #$000A
Comment:
AL_GETVARPTR ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_ADDVARENTRY [3CBC0, 3CC44)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 305
305: AL_ADDVARENTRY
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_ADDVARENTRY"(305) Segment="Main"(200)
Size: Flags $00 ModuleSize 132
Content: Flags $08
Contents offset $0000 size $0084
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 3C2E 000C '<...' MOVE.W $000C(A6),D6
0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2640 '&@' MOVEA.L D0,A3
00000014: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000018: 49E8 0096 'I...' LEA $0096(A0),A4
0000001C: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7
00000020: 674A 'gJ' BEQ.S *+$004C ; 0000006C
00000022: 6012 '`.' BRA.S *+$0014 ; 00000036
00000024: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000028: 48C0 'H.' EXT.L D0
0000002A: 5280 'R.' ADDQ.L #1,D0
0000002C: 72FE 'r.' MOVEQ #$FE,D1
0000002E: C280 '..' AND.L D0,D1
00000030: D28C '..' ADD.L A4,D1
00000032: 5881 'X.' ADDQ.L #4,D1
00000034: 2841 '(A' MOVEA.L D1,A4
00000036: 70FF 'p.' MOVEQ #$FF,D0
00000038: B054 '.T' CMP.W (A4),D0
0000003A: 66E8 'f.' BNE.S *-$0016 ; 00000024
0000003C: 3887 '8.' MOVE.W D7,(A4)
0000003E: 3946 0002 '9F..' MOVE.W D6,$0002(A4)
00000042: 4AAE 0008 'J...' TST.L $0008(A6)
00000046: 670E 'g.' BEQ.S *+$0010 ; 00000056
00000048: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000004C: 224C '"L' MOVEA.L A4,A1
0000004E: 5889 'X.' ADDQ.L #4,A1
00000050: 48C6 'H.' EXT.L D6
00000052: 2006 ' .' MOVE.L D6,D0
00000054: A22E '..' _BlockMoveData ; A22E
00000056: 47EC 0004 'G...' LEA $0004(A4),A3
0000005A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000005E: 48C0 'H.' EXT.L D0
00000060: 5280 'R.' ADDQ.L #1,D0
00000062: 72FE 'r.' MOVEQ #$FE,D1
00000064: C280 '..' AND.L D0,D1
00000066: D28C '..' ADD.L A4,D1
00000068: 5881 'X.' ADDQ.L #4,D1
0000006A: 2841 '(A' MOVEA.L D1,A4
0000006C: 38BC FFFF '8...' MOVE.W #$FFFF,(A4)
00000070: 426C 0002 'Bl..' CLR.W $0002(A4)
00000074: 2D4B 0014 '-K..' MOVE.L A3,$0014(A6)
00000078: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
0000007E: 4E5E 'N^' UNLK A6
00000080: 4E74 000C 'Nt..' RTD #$000C
Comment:
AL_ADDVARENTRY ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3CC50 [3CC50, 3CC84)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 306
306: AUTOMOD_3CC50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CC50"(306) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7)
00000014: 205F ' _' MOVEA.L (A7)+,A0
00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4
0000001A: 6008 '`.' BRA.S *+$000A ; 00000024
0000001C: BE6C 0006 '.l..' CMP.W $0006(A4),D7
00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028
00000022: 2854 '(T' MOVEA.L (A4),A4
00000024: 200C ' .' MOVE.L A4,D0
00000026: 66F4 'f.' BNE.S *-$000A ; 0000001C
00000028: 200C ' .' MOVE.L A4,D0
0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
AUTOMOD_3CC50 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3CC90 [3CC90, 3CCE2)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+18 (3CCA8): JSR $3CC50
Dictionary: Flags $00 FirstId 307
307: AUTOMOD_3CC90
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CC90"(307) Segment="Main"(200)
Size: Flags $00 ModuleSize 82
Content: Flags $08
Contents offset $0000 size $0052
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 16BC 0001 '....' MOVE.B #$01,(A3)
00000010: 302E 000A '0...' MOVE.W $000A(A6),D0
00000014: 48C0 'H.' EXT.L D0
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 4EBA FFA6 'N...' JSR *-$0058 ; FFFFFFC0
0000001C: 2840 '(@' MOVEA.L D0,A4
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 584F 'XO' ADDQ.W #4,A7
00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046
00000024: 200C ' .' MOVE.L A4,D0
00000026: 5980 'Y.' SUBQ.L #4,D0
00000028: 2040 ' @' MOVEA.L D0,A0
0000002A: 2E10 '..' MOVE.L (A0),D7
0000002C: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0
00000032: C087 '..' AND.L D7,D0
00000034: 670C 'g.' BEQ.S *+$000E ; 00000042
00000036: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0
0000003C: C087 '..' AND.L D7,D0
0000003E: 6602 'f.' BNE.S *+$0004 ; 00000042
00000040: 4213 'B.' CLR.B (A3)
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 6002 '`.' BRA.S *+$0004 ; 00000048
00000046: 70C8 'p.' MOVEQ #$C8,D0
00000048: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000004E: 4E5E 'N^' UNLK A6
00000050: 4E75 'Nu' RTS
Comment:
AUTOMOD_3CC90 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AL_GETDRIVEINFO [3CCF0, 3CD34)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+28 (3CD18): JSR $3CC50
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 308
308: AL_GETDRIVEINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETDRIVEINFO"(308) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000014: 34AC 0044 '4..D' MOVE.W $0044(A4),(A2)
00000018: 36AC 0042 '6..B' MOVE.W $0042(A4),(A3)
0000001C: 661A 'f.' BNE.S *+$001C ; 00000038
0000001E: 302C 0044 '0,.D' MOVE.W $0044(A4),D0
00000022: 3680 '6.' MOVE.W D0,(A3)
00000024: 48C0 'H.' EXT.L D0
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 4EBA FF36 'N..6' JSR *-$00C8 ; FFFFFF60
0000002C: 2840 '(@' MOVEA.L D0,A4
0000002E: 200C ' .' MOVE.L A4,D0
00000030: 584F 'XO' ADDQ.W #4,A7
00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038
00000034: 34AC 0008 '4...' MOVE.W $0008(A4),(A2)
00000038: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E74 000C 'Nt..' RTD #$000C
Comment:
AL_GETDRIVEINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETDRIVERNAME [3CD40, 3CD9A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+12 (3CD52): JSR GETDCTLENTRY ; outside file
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 309
309: AL_GETDRIVERNAME
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETDRIVERNAME"(309) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2840 '(@' MOVEA.L D0,A4
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
00000012: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 310
00000016: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
0000001A: 6716 'g.' BEQ.S *+$0018 ; 00000032
0000001C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000020: 2650 '&P' MOVEA.L (A0),A3
00000022: 2853 '(S' MOVEA.L (A3),A4
00000024: 200C ' .' MOVE.L A4,D0
00000026: 670A 'g.' BEQ.S *+$000C ; 00000032
00000028: 7040 'p@' MOVEQ #$40,D0 ; '@'
0000002A: C06B 0004 '.k..' AND.W $0004(A3),D0
0000002E: 6702 'g.' BEQ.S *+$0004 ; 00000032
00000030: 2854 '(T' MOVEA.L (A4),A4
00000032: 200C ' .' MOVE.L A4,D0
00000034: 6712 'g.' BEQ.S *+$0014 ; 00000048
00000036: 200C ' .' MOVE.L A4,D0
00000038: 7212 'r.' MOVEQ #$12,D1
0000003A: D081 '..' ADD.L D1,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000042: 7018 'p.' MOVEQ #$18,D0
00000044: A823 '.#' _AliasDispatch ; A823
00000046: 6006 '`.' BRA.S *+$0008 ; 0000004E
00000048: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000004C: 4210 'B.' CLR.B (A0)
0000004E: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E74 0006 'Nt..' RTD #$0006
Dictionary: Flags $00 FirstId 310
310: GETDCTLENTRY
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(310)
00000014
Comment:
AL_GETDRIVERNAME ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3CDC0 [3CDC0, 3CE26)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Dictionary: Flags $00 FirstId 311
311: AUTOMOD_3CDC0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CDC0"(311) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 3C2E 000E '<...' MOVE.W $000E(A6),D6
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4247 'BG' CLR.W D7
00000012: 6042 '`B' BRA.S *+$0044 ; 00000056
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 2F0C '/.' MOVE.L A4,-(A7)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 3F00 '?.' MOVE.W D0,-(A7)
0000001C: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7)
00000022: A8B5 '..' _ScriptUtil ; A8B5
00000024: 3A1F ':.' MOVE.W (A7)+,D5
00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E
00000028: 0C45 0001 '.E..' CMPI.W #$0001,D5
0000002C: 6626 'f&' BNE.S *+$0028 ; 00000054
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 7000 'p.' MOVEQ #$00,D0
00000034: 3F00 '?.' MOVE.W D0,-(A7)
00000036: 2F3C 8206 0012 '/<....' MOVE.L #$82060012,-(A7)
0000003C: A8B5 '..' _ScriptUtil ; A8B5
0000003E: 303C 0F0F '0<..' MOVE.W #$0F0F,D0
00000042: C05F '._' AND.W (A7)+,D0
00000044: 7200 'r.' MOVEQ #$00,D1
00000046: 3200 '2.' MOVE.W D0,D1
00000048: 0C81 0000 0100 '......' CMPI.L #$00000100,D1
0000004E: 6604 'f.' BNE.S *+$0006 ; 00000054
00000050: 18BC 0020 '... ' MOVE.B #$20,(A4) ; ' '
00000054: 524C 'RL' ADDQ.W #1,A4
00000056: 5247 'RG' ADDQ.W #1,D7
00000058: BC47 '.G' CMP.W D7,D6
0000005A: 6CB8 'l.' BGE.S *-$0046 ; 00000014
0000005C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4
00000062: 4E5E 'N^' UNLK A6
00000064: 4E75 'Nu' RTS
Comment:
AUTOMOD_3CDC0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3CE30 [3CE30, 3CEDC)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+9C (3CECC): JSR AL_FSEQUALSTRINGBYLENGTH
+3A (3CE6A): JSR AL_GETVARPTR
+16 (3CE46): JSR AL_GETDRIVERNAME
Unresolved outgoing references:
+28 (3CE58): JSR $3CDC0
+66 (3CE96): JSR $3CDC0
Dictionary: Flags $00 FirstId 312
312: AUTOMOD_3CE30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CE30"(312) Segment="Main"(200)
Size: Flags $00 ModuleSize 172
Content: Flags $08
Contents offset $0000 size $00AC
00000000: 4E56 FDFA 'NV..' LINK.W A6,#-$0206
00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7)
00000008: 47EE FDFA 'G...' LEA -$0206(A6),A3
0000000C: 49EE FEFA 'I...' LEA -$0106(A6),A4
00000010: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7)
00000014: 2F0B '/.' MOVE.L A3,-(A7)
00000016: 4EBA 0000 'N...' JSR AL_GETDRIVERNAME ; id: 309
0000001A: 7E00 '~.' MOVEQ #$00,D7
0000001C: 1E13 '..' MOVE.B (A3),D7
0000001E: 48C7 'H.' EXT.L D7
00000020: 2F07 '/.' MOVE.L D7,-(A7)
00000022: 200B ' .' MOVE.L A3,D0
00000024: 5280 'R.' ADDQ.L #1,D0
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 4EBA FF66 'N..f' JSR *-$0098 ; FFFFFF90
0000002C: 598F 'Y.' SUBQ.L #4,A7
0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000032: 7006 'p.' MOVEQ #$06,D0
00000034: 3F00 '?.' MOVE.W D0,-(A7)
00000036: 486E FFFA 'Hn..' PEA -$0006(A6)
0000003A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
0000003E: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
00000042: 18AE FFFB '....' MOVE.B -$0005(A6),(A4)
00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000004A: 200C ' .' MOVE.L A4,D0
0000004C: 5280 'R.' ADDQ.L #1,D0
0000004E: 2240 '"@' MOVEA.L D0,A1
00000050: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000054: 48C0 'H.' EXT.L D0
00000056: A22E '..' _BlockMoveData ; A22E
00000058: 302E FFFA '0...' MOVE.W -$0006(A6),D0
0000005C: 48C0 'H.' EXT.L D0
0000005E: 2F00 '/.' MOVE.L D0,-(A7)
00000060: 200C ' .' MOVE.L A4,D0
00000062: 5280 'R.' ADDQ.L #1,D0
00000064: 2F00 '/.' MOVE.L D0,-(A7)
00000066: 4EBA FF28 'N..(' JSR *-$00D6 ; FFFFFF90
0000006A: BE6E FFFA '.n..' CMP.W -$0006(A6),D7
0000006E: 4FEF 0010 'O...' LEA $0010(A7),A7
00000072: 6C04 'l.' BGE.S *+$0006 ; 00000078
00000074: 3D47 FFFA '=G..' MOVE.W D7,-$0006(A6)
00000078: 558F 'U.' SUBQ.L #2,A7
0000007A: 200B ' .' MOVE.L A3,D0
0000007C: 5280 'R.' ADDQ.L #1,D0
0000007E: 2F00 '/.' MOVE.L D0,-(A7)
00000080: 200C ' .' MOVE.L A4,D0
00000082: 5280 'R.' ADDQ.L #1,D0
00000084: 2F00 '/.' MOVE.L D0,-(A7)
00000086: 7008 'p.' MOVEQ #$08,D0
00000088: B06E FFFA '.n..' CMP.W -$0006(A6),D0
0000008C: 5CC3 '\.' SGE D3
0000008E: 4403 'D.' NEG.B D3
00000090: 6706 'g.' BEQ.S *+$0008 ; 00000098
00000092: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000096: 6002 '`.' BRA.S *+$0004 ; 0000009A
00000098: 7008 'p.' MOVEQ #$08,D0
0000009A: 3F00 '?.' MOVE.W D0,-(A7)
0000009C: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 298
000000A0: 101F '..' MOVE.B (A7)+,D0
000000A2: 4CEE 1888 FDEA 'L.....' MOVEM.L -$0216(A6),D3/D7/A3/A4
000000A8: 4E5E 'N^' UNLK A6
000000AA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FSEQUALSTRINGBYLENGTH"(298)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETDRIVERNAME"(309)
00000018
Comment:
AUTOMOD_3CE30 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AL_isAFPmedia [3CEE0, 3CEFA)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 313
313: AL_isAFPmedia
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isAFPmedia"(313) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000008: 7010 'p.' MOVEQ #$10,D0
0000000A: C0A8 0086 '....' AND.L $0086(A0),D0
0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: 6002 '`.' BRA.S *+$0004 ; 00000016
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 4E5E 'N^' UNLK A6
00000018: 4E75 'Nu' RTS
Comment:
AL_isAFPmedia ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3CF10 [3CF10, 3CF38)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 314
314: AUTOMOD_3CF10
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CF10"(314) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 7600 'v.' MOVEQ #$00,D3
0000000E: 0C47 0001 '.G..' CMPI.W #$0001,D7
00000012: 6D08 'm.' BLT.S *+$000A ; 0000001C
00000014: 0C47 0016 '.G..' CMPI.W #$0016,D7
00000018: 6E02 'n.' BGT.S *+$0004 ; 0000001C
0000001A: 7601 'v.' MOVEQ #$01,D3
0000001C: 1003 '..' MOVE.B D3,D0
0000001E: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7
00000024: 4E5E 'N^' UNLK A6
00000026: 4E75 'Nu' RTS
Comment:
AUTOMOD_3CF10 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AL_getVolType [3CF40, 3CFD2)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+18 (3CF58): JSR AL_GETDRIVEINFO
Unresolved outgoing references:
+6A (3CFAA): JSR $3CC90
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 315
315: AL_getVolType
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_getVolType"(315) Segment="Main"(200)
Size: Flags $00 ModuleSize 146
Content: Flags $08
Contents offset $0000 size $0092
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 2F0C '/.' MOVE.L A4,-(A7)
00000010: 486E FFFC 'Hn..' PEA -$0004(A6)
00000014: 486E FFFE 'Hn..' PEA -$0002(A6)
00000018: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 308
0000001C: 70FB 'p.' MOVEQ #$FB,D0
0000001E: B06E FFFC '.n..' CMP.W -$0004(A6),D0
00000022: 663A 'f:' BNE.S *+$003C ; 0000005E
00000024: 4A6C 0046 'Jl.F' TST.W $0046(A4)
00000028: 6634 'f4' BNE.S *+$0036 ; 0000005E
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 302C 002E '0,..' MOVE.W $002E(A4),D0
00000030: 4A80 'J.' TST.L D0
00000032: 4C2C 0000 0030 'L,...0' MULU.L $0030(A4),D0
00000038: 2C00 ',.' MOVE.L D0,D6
0000003A: 0C86 0006 4000 '....@.' CMPI.L #$00064000,D6
00000040: 6E04 'n.' BGT.S *+$0006 ; 00000046
00000042: 7E02 '~.' MOVEQ #$02,D7
00000044: 6040 '`@' BRA.S *+$0042 ; 00000086
00000046: 0C86 000C 8000 '......' CMPI.L #$000C8000,D6
0000004C: 6E04 'n.' BGT.S *+$0006 ; 00000052
0000004E: 7E03 '~.' MOVEQ #$03,D7
00000050: 6034 '`4' BRA.S *+$0036 ; 00000086
00000052: 0C86 001F 4000 '....@.' CMPI.L #$001F4000,D6
00000058: 6C2C 'l,' BGE.S *+$002E ; 00000086
0000005A: 7E04 '~.' MOVEQ #$04,D7
0000005C: 6028 '`(' BRA.S *+$002A ; 00000086
0000005E: 486E FFFB 'Hn..' PEA -$0005(A6)
00000062: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000066: 48C0 'H.' EXT.L D0
00000068: 2F00 '/.' MOVE.L D0,-(A7)
0000006A: 4EBA FCE4 'N...' JSR *-$031A ; FFFFFD50
0000006E: 3C00 '<.' MOVE.W D0,D6
00000070: 504F 'PO' ADDQ.W #8,A7
00000072: 660A 'f.' BNE.S *+$000C ; 0000007E
00000074: 4A2E FFFB 'J...' TST.B -$0005(A6)
00000078: 6704 'g.' BEQ.S *+$0006 ; 0000007E
0000007A: 7E05 '~.' MOVEQ #$05,D7
0000007C: 6008 '`.' BRA.S *+$000A ; 00000086
0000007E: 4A6C 0046 'Jl.F' TST.W $0046(A4)
00000082: 6702 'g.' BEQ.S *+$0004 ; 00000086
00000084: 7E01 '~.' MOVEQ #$01,D7
00000086: 3007 '0.' MOVE.W D7,D0
00000088: 4CEE 10C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A4
0000008E: 4E5E 'N^' UNLK A6
00000090: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETDRIVEINFO"(308)
0000001A
Comment:
AL_getVolType ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3CFE0 [3CFE0, 3D03C)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 316
316: AUTOMOD_3CFE0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CFE0"(316) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000A: 4241 'BA' CLR.W D1
0000000C: 224B '"K' MOVEA.L A3,A1
0000000E: 302E 000E '0...' MOVE.W $000E(A6),D0
00000012: 5C40 '\@' ADDQ.W #6,D0
00000014: 6734 'g4' BEQ.S *+$0036 ; 0000004A
00000016: 5340 'S@' SUBQ.W #1,D0
00000018: 672A 'g*' BEQ.S *+$002C ; 00000044
0000001A: 5340 'S@' SUBQ.W #1,D0
0000001C: 6720 'g ' BEQ.S *+$0022 ; 0000003E
0000001E: 5340 'S@' SUBQ.W #1,D0
00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C
00000022: 5340 'S@' SUBQ.W #1,D0
00000024: 670C 'g.' BEQ.S *+$000E ; 00000032
00000026: 5340 'S@' SUBQ.W #1,D0
00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038
0000002A: 6022 '`"' BRA.S *+$0024 ; 0000004E
0000002C: 3229 000C '2)..' MOVE.W $000C(A1),D1
00000030: 601C '`.' BRA.S *+$001E ; 0000004E
00000032: 3229 000E '2)..' MOVE.W $000E(A1),D1
00000036: 6016 '`.' BRA.S *+$0018 ; 0000004E
00000038: 3229 0010 '2)..' MOVE.W $0010(A1),D1
0000003C: 6010 '`.' BRA.S *+$0012 ; 0000004E
0000003E: 3229 0012 '2)..' MOVE.W $0012(A1),D1
00000042: 600A '`.' BRA.S *+$000C ; 0000004E
00000044: 3229 0014 '2)..' MOVE.W $0014(A1),D1
00000048: 6004 '`.' BRA.S *+$0006 ; 0000004E
0000004A: 3229 0016 '2)..' MOVE.W $0016(A1),D1
0000004E: 48C1 'H.' EXT.L D1
00000050: 200B ' .' MOVE.L A3,D0
00000052: D081 '..' ADD.L D1,D0
00000054: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E75 'Nu' RTS
Comment:
AUTOMOD_3CFE0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AL_getAFPinfo [3D040, 3D066)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+1A (3D05A): JSR AL_GETVARPTR
Unresolved outgoing references:
+1E (3D05E): JSR $3CFE0
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 317
317: AL_getAFPinfo
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_getAFPinfo"(317) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 302E 000E '0...' MOVE.W $000E(A6),D0
00000008: 48C0 'H.' EXT.L D0
0000000A: 2F00 '/.' MOVE.L D0,-(A7)
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000012: 7009 'p.' MOVEQ #$09,D0
00000014: 3F00 '?.' MOVE.W D0,-(A7)
00000016: 486E FFFE 'Hn..' PEA -$0002(A6)
0000001A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
0000001E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFA0
00000022: 4E5E 'N^' UNLK A6
00000024: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
0000001C
Comment:
AL_getAFPinfo ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GetMyZonePhs2 [3D070, 3D0C6)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+32 (3D0A2): JSR GETBRIDGEADDRESS ; outside file
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 318
318: AL_GetMyZonePhs2
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GetMyZonePhs2"(318) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 4E56 FF90 'NV..' LINK.W A6,#-$0070
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D7C FFD7 FFA8 '=|....' MOVE.W #$FFD7,-$0058(A6)
00000010: 3D7C 00F6 FFAA '=|....' MOVE.W #$00F6,-$0056(A6)
00000016: 3D7C 0007 FFAC '=|....' MOVE.W #$0007,-$0054(A6)
0000001C: 1D7C 0003 FFAE '.|....' MOVE.B #$03,-$0052(A6)
00000022: 1D7C 0004 FFAF '.|....' MOVE.B #$04,-$0051(A6)
00000028: 2D4C FFB2 '-L..' MOVE.L A4,-$004E(A6)
0000002C: 426E FFBA 'Bn..' CLR.W -$0046(A6)
00000030: 558F 'U.' SUBQ.L #2,A7
00000032: 4EBA 0000 'N...' JSR GETBRIDGEADDRESS ; id: 319
00000036: 4A5F 'J_' TST.W (A7)+
00000038: 670A 'g.' BEQ.S *+$000C ; 00000044
0000003A: 41EE FF90 'A...' LEA -$0070(A6),A0
0000003E: A004 '..' _Control ; A004
00000040: 4A40 'J@' TST.W D0
00000042: 670A 'g.' BEQ.S *+$000C ; 0000004E
00000044: 18BC 0001 '....' MOVE.B #$01,(A4)
00000048: 197C 002A 0001 '.|.*..' MOVE.B #$2A,$0001(A4) ; '*'
0000004E: 286E FF8C '(n..' MOVEA.L -$0074(A6),A4
00000052: 4E5E 'N^' UNLK A6
00000054: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 319
319: GETBRIDGEADDRESS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBRIDGEADDRESS"(319)
00000034
Comment:
AL_GetMyZonePhs2 ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GetMyServer [3D0E0, 3D116)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 320
320: AL_GetMyServer
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GetMyServer"(320) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 4213 'B.' CLR.B (A3)
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: 3F3C BFE3 '?<..' MOVE.W #$BFE3,-(A7)
00000014: A9BA '..' _GetString ; A9BA
00000016: 285F '(_' MOVEA.L (A7)+,A4
00000018: 200C ' .' MOVE.L A4,D0
0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 224B '"K' MOVEA.L A3,A1
00000020: 2448 '$H' MOVEA.L A0,A2
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 1012 '..' MOVE.B (A2),D0
00000026: 5240 'R@' ADDQ.W #1,D0
00000028: 48C0 'H.' EXT.L D0
0000002A: A22E '..' _BlockMoveData ; A22E
0000002C: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E75 'Nu' RTS
Comment:
AL_GetMyServer ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_changeToAuxInfo [3D120, 3D16C)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 321
321: AL_changeToAuxInfo
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_changeToAuxInfo"(321) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
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: 486C 000A 'Hl..' PEA $000A(A4)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 1F00 '..' MOVE.B D0,-(A7)
00000018: 721C 'r.' MOVEQ #$1C,D1
0000001A: 2F01 '/.' MOVE.L D1,-(A7)
0000001C: 701A 'p.' MOVEQ #$1A,D0
0000001E: A823 '.#' _AliasDispatch ; A823
00000020: 2F0B '/.' MOVE.L A3,-(A7)
00000022: 486C 000A 'Hl..' PEA $000A(A4)
00000026: 7018 'p.' MOVEQ #$18,D0
00000028: A823 '.#' _AliasDispatch ; A823
0000002A: 296B 001C 0026 ')k...&' MOVE.L $001C(A3),$0026(A4)
00000030: 396B 002C 002C '9k.,.,' MOVE.W $002C(A3),$002C(A4)
00000036: 296B 0020 002E ')k. ..' MOVE.L $0020(A3),$002E(A4)
0000003C: 296B 0024 0072 ')k.$.r' MOVE.L $0024(A3),$0072(A4)
00000042: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E75 'Nu' RTS
Comment:
AL_changeToAuxInfo ended due to: vector glue below
Comment:
#####################################################################################
Module: AL_GETVOLMOUNTINFO [3D180, 3D1FE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 322
322: AL_GETVOLMOUNTINFO
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVOLMOUNTINFO"(322) Segment="Main"(200)
Size: Flags $00 ModuleSize 126
Content: Flags $08
Contents offset $0000 size $007E
00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6)
00000012: 3D6E 000C FFC6 '=n....' MOVE.W $000C(A6),-$003A(A6)
00000018: 41EE FFAE 'A...' LEA -$0052(A6),A0
0000001C: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6)
00000020: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000024: 703F 'p?' MOVEQ #$3F,D0 ; '?'
00000026: A260 '.`' _HFSDispatch ; A260
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 6642 'fB' BNE.S *+$0044 ; 0000006E
0000002C: 4A6E FFAE 'Jn..' TST.W -$0052(A6)
00000030: 6F3C 'o<' BLE.S *+$003E ; 0000006E
00000032: 302E FFAE '0...' MOVE.W -$0052(A6),D0
00000036: 48C0 'H.' EXT.L D0
00000038: A322 '."' _NewHandleClear ; A322
0000003A: 2888 '(.' MOVE.L A0,(A4)
0000003C: 660C 'f.' BNE.S *+$000E ; 0000004A
0000003E: 558F 'U.' SUBQ.L #2,A7
00000040: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000044: 3D5F 000E '=_..' MOVE.W (A7)+,$000E(A6)
00000048: 6028 '`(' BRA.S *+$002A ; 00000072
0000004A: 2054 ' T' MOVEA.L (A4),A0
0000004C: A029 '.)' _HLock ; A029
0000004E: 2054 ' T' MOVEA.L (A4),A0
00000050: 2D50 FFD0 '-P..' MOVE.L (A0),-$0030(A6)
00000054: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000058: 7040 'p@' MOVEQ #$40,D0 ; '@'
0000005A: A260 '.`' _HFSDispatch ; A260
0000005C: 3E00 '>.' MOVE.W D0,D7
0000005E: 2054 ' T' MOVEA.L (A4),A0
00000060: A02A '.*' _HUnlock ; A02A
00000062: 4A47 'JG' TST.W D7
00000064: 6708 'g.' BEQ.S *+$000A ; 0000006E
00000066: 2054 ' T' MOVEA.L (A4),A0
00000068: A023 '.#' _DisposeHandle ; A023
0000006A: 7000 'p.' MOVEQ #$00,D0
0000006C: 2880 '(.' MOVE.L D0,(A4)
0000006E: 3D47 000E '=G..' MOVE.W D7,$000E(A6)
00000072: 4CEE 1080 FFA6 'L.....' MOVEM.L -$005A(A6),D7/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E74 0006 'Nt..' RTD #$0006
Comment:
AL_GETVOLMOUNTINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3D210 [3D210, 3D2E6)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+8A (3D29A): JSR AL_getAFPinfo
+52 (3D262): JSR AL_getAFPinfo
+2A (3D23A): JSR AL_GETVOLMOUNTINFO
Unresolved outgoing references:
+68 (3D278): JSR $3CFE0
+A0 (3D2B0): JSR $3CFE0
Dictionary: Flags $00 FirstId 323
323: AUTOMOD_3D210
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D210"(323) Segment="Main"(200)
Size: Flags $00 ModuleSize 214
Content: Flags $08
Contents offset $0000 size $00D6
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000012: 7E01 '~.' MOVEQ #$01,D7
00000014: 222C 0086 '",..' MOVE.L $0086(A4),D1
00000018: 0801 0000 '....' BTST #$00,D1
0000001C: 6700 00A0 'g...' BEQ *+$00A2 ; 000000BE
00000020: 558F 'U.' SUBQ.L #2,A7
00000022: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7)
00000026: 486E FFFC 'Hn..' PEA -$0004(A6)
0000002A: 4EBA 0000 'N...' JSR AL_GETVOLMOUNTINFO ; id: 322
0000002E: 4A5F 'J_' TST.W (A7)+
00000030: 6600 008A 'f...' BNE *+$008C ; 000000BC
00000034: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000038: 2050 ' P' MOVEA.L (A0),A0
0000003A: 0CA8 6166 706D '..afpm' CMPI.L #$6166706D,$0002(A0) ; 'afpm'
0002
00000042: 6678 'fx' BNE.S *+$007A ; 000000BC
00000044: 7600 'v.' MOVEQ #$00,D3
00000046: 2F03 '/.' MOVE.L D3,-(A7)
00000048: 558F 'U.' SUBQ.L #2,A7
0000004A: 2F03 '/.' MOVE.L D3,-(A7)
0000004C: 70FD 'p.' MOVEQ #$FD,D0
0000004E: 2F00 '/.' MOVE.L D0,-(A7)
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
00000056: 508F 'P.' ADDQ.L #8,A7
00000058: 261F '&.' MOVE.L (A7)+,D3
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 2F03 '/.' MOVE.L D3,-(A7)
0000005E: 70FD 'p.' MOVEQ #$FD,D0
00000060: 2F00 '/.' MOVE.L D0,-(A7)
00000062: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000066: 2F10 '/.' MOVE.L (A0),-(A7)
00000068: 4EBA FD66 'N..f' JSR *-$0298 ; FFFFFDD0
0000006C: 508F 'P.' ADDQ.L #8,A7
0000006E: 261F '&.' MOVE.L (A7)+,D3
00000070: 2F00 '/.' MOVE.L D0,-(A7)
00000072: 7019 'p.' MOVEQ #$19,D0
00000074: A823 '.#' _AliasDispatch ; A823
00000076: 101F '..' MOVE.B (A7)+,D0
00000078: 261F '&.' MOVE.L (A7)+,D3
0000007A: 4A00 'J.' TST.B D0
0000007C: 673A 'g:' BEQ.S *+$003C ; 000000B8
0000007E: 2F03 '/.' MOVE.L D3,-(A7)
00000080: 558F 'U.' SUBQ.L #2,A7
00000082: 2F03 '/.' MOVE.L D3,-(A7)
00000084: 70FE 'p.' MOVEQ #$FE,D0
00000086: 2F00 '/.' MOVE.L D0,-(A7)
00000088: 2F0C '/.' MOVE.L A4,-(A7)
0000008A: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
0000008E: 508F 'P.' ADDQ.L #8,A7
00000090: 261F '&.' MOVE.L (A7)+,D3
00000092: 2F00 '/.' MOVE.L D0,-(A7)
00000094: 2F03 '/.' MOVE.L D3,-(A7)
00000096: 70FE 'p.' MOVEQ #$FE,D0
00000098: 2F00 '/.' MOVE.L D0,-(A7)
0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000009E: 2F10 '/.' MOVE.L (A0),-(A7)
000000A0: 4EBA FD2E 'N...' JSR *-$02D0 ; FFFFFDD0
000000A4: 508F 'P.' ADDQ.L #8,A7
000000A6: 261F '&.' MOVE.L (A7)+,D3
000000A8: 2F00 '/.' MOVE.L D0,-(A7)
000000AA: 7019 'p.' MOVEQ #$19,D0
000000AC: A823 '.#' _AliasDispatch ; A823
000000AE: 101F '..' MOVE.B (A7)+,D0
000000B0: 261F '&.' MOVE.L (A7)+,D3
000000B2: 4A00 'J.' TST.B D0
000000B4: 6702 'g.' BEQ.S *+$0004 ; 000000B8
000000B6: 7601 'v.' MOVEQ #$01,D3
000000B8: 1E03 '..' MOVE.B D3,D7
000000BA: 6002 '`.' BRA.S *+$0004 ; 000000BE
000000BC: 4207 'B.' CLR.B D7
000000BE: 4AAE FFFC 'J...' TST.L -$0004(A6)
000000C2: 6706 'g.' BEQ.S *+$0008 ; 000000CA
000000C4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000C8: A023 '.#' _DisposeHandle ; A023
000000CA: 1007 '..' MOVE.B D7,D0
000000CC: 4CEE 1088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7/A4
000000D2: 4E5E 'N^' UNLK A6
000000D4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
00000054
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVOLMOUNTINFO"(322)
0000002C
Comment:
AUTOMOD_3D210 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D2F0 [3D2F0, 3D324)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 324
324: AUTOMOD_3D2F0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D2F0"(324) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7)
00000014: 205F ' _' MOVEA.L (A7)+,A0
00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4
0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E
0000001C: 2854 '(T' MOVEA.L (A4),A4
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028
00000022: BE6C 0048 '.l.H' CMP.W $0048(A4),D7
00000026: 66F4 'f.' BNE.S *-$000A ; 0000001C
00000028: 200C ' .' MOVE.L A4,D0
0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
AUTOMOD_3D2F0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D330 [3D330, 3D394)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 325
325: AUTOMOD_3D330
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D330"(325) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 FFBE 'NV..' LINK.W A6,#-$0042
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7E00 '~.' MOVEQ #$00,D7
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 6746 'gF' BEQ.S *+$0048 ; 00000058
00000012: 3D7C 0079 FFE8 '=|.y..' MOVE.W #$0079,-$0018(A6)
00000018: 3D6C 004E FFEA '=l.N..' MOVE.W $004E(A4),-$0016(A6)
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6)
00000024: 3D6C 004A FFE6 '=l.J..' MOVE.W $004A(A4),-$001A(A6)
0000002A: 3D6C 004E FFE4 '=l.N..' MOVE.W $004E(A4),-$001C(A6)
00000030: 41EE FFBE 'A...' LEA -$0042(A6),A0
00000034: 2D48 FFEE '-H..' MOVE.L A0,-$0012(A6)
00000038: 7210 'r.' MOVEQ #$10,D1
0000003A: 2D41 FFF2 '-A..' MOVE.L D1,-$000E(A6)
0000003E: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000042: A005 '..' _Status ; A005
00000044: 3C00 '<.' MOVE.W D0,D6
00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E
00000048: 2E2E FFCA '....' MOVE.L -$0036(A6),D7
0000004C: 6004 '`.' BRA.S *+$0006 ; 00000052
0000004E: 2E2C 00C2 '.,..' MOVE.L $00C2(A4),D7
00000052: 0487 4B6D 0C00 '..Km..' SUBI.L #$4B6D0C00,D7
00000058: 2007 ' .' MOVE.L D7,D0
0000005A: 4CEE 10C0 FFB2 'L.....' MOVEM.L -$004E(A6),D6/D7/A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E75 'Nu' RTS
Comment:
AUTOMOD_3D330 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AL_fixedCreationDate [3D3A0, 3D408)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+20 (3D3C0): JSR AL_FINDVOLBYVREFNUM
Unresolved outgoing references:
+38 (3D3D8): JSR $3CF10
+4A (3D3EA): JSR $3D2F0
+52 (3D3F2): JSR $3D330
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 326
326: AL_fixedCreationDate
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_fixedCreationDate"(326) Segment="Main"(200)
Size: Flags $00 ModuleSize 104
Content: Flags $08
Contents offset $0000 size $0068
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 2E06 '..' MOVE.L D6,D7
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6616 'f.' BNE.S *+$0018 ; 0000002C
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7)
0000001C: 486E FF86 'Hn..' PEA -$007A(A6)
00000020: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 272
00000024: 4A5F 'J_' TST.W (A7)+
00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C
00000028: 49EE FF86 'I...' LEA -$007A(A6),A4
0000002C: 200C ' .' MOVE.L A4,D0
0000002E: 672C 'g,' BEQ.S *+$002E ; 0000005C
00000030: 302C 0046 '0,.F' MOVE.W $0046(A4),D0
00000034: 48C0 'H.' EXT.L D0
00000036: 2F00 '/.' MOVE.L D0,-(A7)
00000038: 4EBA FB36 'N..6' JSR *-$04C8 ; FFFFFB70
0000003C: 4A00 'J.' TST.B D0
0000003E: 584F 'XO' ADDQ.W #4,A7
00000040: 671A 'g.' BEQ.S *+$001C ; 0000005C
00000042: 302C 0042 '0,.B' MOVE.W $0042(A4),D0
00000046: 48C0 'H.' EXT.L D0
00000048: 2F00 '/.' MOVE.L D0,-(A7)
0000004A: 4EBA FF04 'N...' JSR *-$00FA ; FFFFFF50
0000004E: 588F 'X.' ADDQ.L #4,A7
00000050: 2F00 '/.' MOVE.L D0,-(A7)
00000052: 4EBA FF3C 'N..<' JSR *-$00C2 ; FFFFFF90
00000056: 2E00 '..' MOVE.L D0,D7
00000058: DE86 '..' ADD.L D6,D7
0000005A: 584F 'XO' ADDQ.W #4,A7
0000005C: 2007 ' .' MOVE.L D7,D0
0000005E: 4CEE 10C0 FF7A 'L....z' MOVEM.L -$0086(A6),D6/D7/A4
00000064: 4E5E 'N^' UNLK A6
00000066: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FINDVOLBYVREFNUM"(272)
00000022
Comment:
AL_fixedCreationDate ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3D420 [3D420, 3D4A8)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+62 (3D482): JSR AL_GETDRIVEINFO
+2E (3D44E): JSR AL_isAFPmedia
+16 (3D436): JSR AL_getVolType
Unresolved outgoing references:
+42 (3D462): JSR $3D210
+70 (3D490): JSR $3CE30
Dictionary: Flags $00 FirstId 327
327: AUTOMOD_3D420
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D420"(327) Segment="Main"(200)
Size: Flags $00 ModuleSize 136
Content: Flags $08
Contents offset $0000 size $0088
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 2F0A '/.' MOVE.L A2,-(A7)
00000016: 4EBA 0000 'N...' JSR AL_getVolType ; id: 315
0000001A: 3680 '6.' MOVE.W D0,(A3)
0000001C: 302C 002C '0,.,' MOVE.W $002C(A4),D0
00000020: B053 '.S' CMP.W (A3),D0
00000022: 584F 'XO' ADDQ.W #4,A7
00000024: 6656 'fV' BNE.S *+$0058 ; 0000007C
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: B053 '.S' CMP.W (A3),D0
0000002A: 6624 'f$' BNE.S *+$0026 ; 00000050
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313
00000032: 4A00 'J.' TST.B D0
00000034: 584F 'XO' ADDQ.W #4,A7
00000036: 6714 'g.' BEQ.S *+$0016 ; 0000004C
00000038: 302A 0016 '0*..' MOVE.W $0016(A2),D0
0000003C: 48C0 'H.' EXT.L D0
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 4EBA FDAC 'N...' JSR *-$0252 ; FFFFFDF0
00000046: 4A00 'J.' TST.B D0
00000048: 504F 'PO' ADDQ.W #8,A7
0000004A: 6730 'g0' BEQ.S *+$0032 ; 0000007C
0000004C: 7001 'p.' MOVEQ #$01,D0
0000004E: 602E '`.' BRA.S *+$0030 ; 0000007E
00000050: 7005 'p.' MOVEQ #$05,D0
00000052: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000056: 6620 'f ' BNE.S *+$0022 ; 00000078
00000058: 2F0A '/.' MOVE.L A2,-(A7)
0000005A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000005E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000062: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 308
00000066: 302E FFFC '0...' MOVE.W -$0004(A6),D0
0000006A: 48C0 'H.' EXT.L D0
0000006C: 2F00 '/.' MOVE.L D0,-(A7)
0000006E: 2F0C '/.' MOVE.L A4,-(A7)
00000070: 4EBA F99E 'N...' JSR *-$0660 ; FFFFFA10
00000074: 504F 'PO' ADDQ.W #8,A7
00000076: 6006 '`.' BRA.S *+$0008 ; 0000007E
00000078: 7001 'p.' MOVEQ #$01,D0
0000007A: 6002 '`.' BRA.S *+$0004 ; 0000007E
0000007C: 7000 'p.' MOVEQ #$00,D0
0000007E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4
00000084: 4E5E 'N^' UNLK A6
00000086: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETDRIVEINFO"(308)
00000064
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(313)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getVolType"(315)
00000018
Comment:
AUTOMOD_3D420 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D4B0 [3D4B0, 3D536)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+34 (3D4E4): JSR AL_GETVARPTR
+E (3D4BE): JSR AL_isAFPmedia
Dictionary: Flags $00 FirstId 328
328: AUTOMOD_3D4B0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D4B0"(328) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 FFC4 'NV..' LINK.W A6,#-$003C
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 2F0C '/.' MOVE.L A4,-(A7)
0000000E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313
00000012: 4A00 'J.' TST.B D0
00000014: 584F 'XO' ADDQ.W #4,A7
00000016: 6762 'gb' BEQ.S *+$0064 ; 0000007A
00000018: 7001 'p.' MOVEQ #$01,D0
0000001A: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000001E: 665A 'fZ' BNE.S *+$005C ; 0000007A
00000020: 7008 'p.' MOVEQ #$08,D0
00000022: C0AC 0086 '....' AND.L $0086(A4),D0
00000026: 6752 'gR' BEQ.S *+$0054 ; 0000007A
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F0C '/.' MOVE.L A4,-(A7)
0000002C: 7008 'p.' MOVEQ #$08,D0
0000002E: 3F00 '?.' MOVE.W D0,-(A7)
00000030: 486E FFC4 'Hn..' PEA -$003C(A6)
00000034: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
00000038: 265F '&_' MOVEA.L (A7)+,A3
0000003A: 70FF 'p.' MOVEQ #$FF,D0
0000003C: B0AB 0008 '....' CMP.L $0008(A3),D0
00000040: 6738 'g8' BEQ.S *+$003A ; 0000007A
00000042: 700C 'p.' MOVEQ #$0C,D0
00000044: B06E FFC4 '.n..' CMP.W -$003C(A6),D0
00000048: 6630 'f0' BNE.S *+$0032 ; 0000007A
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6)
00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000054: 3D68 0016 FFDC '=h....' MOVE.W $0016(A0),-$0024(A6)
0000005A: 7202 'r.' MOVEQ #$02,D1
0000005C: 2D41 FFF6 '-A..' MOVE.L D1,-$000A(A6)
00000060: 41EE FFC6 'A...' LEA -$003A(A6),A0
00000064: 7014 'p.' MOVEQ #$14,D0
00000066: A260 '.`' _HFSDispatch ; A260
00000068: 4A40 'J@' TST.W D0
0000006A: 660E 'f.' BNE.S *+$0010 ; 0000007A
0000006C: 202B 0008 ' +..' MOVE.L $0008(A3),D0
00000070: B0AE FFFC '....' CMP.L -$0004(A6),D0
00000074: 6704 'g.' BEQ.S *+$0006 ; 0000007A
00000076: 7001 'p.' MOVEQ #$01,D0
00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C
0000007A: 7000 'p.' MOVEQ #$00,D0
0000007C: 4CEE 1800 FFBC 'L.....' MOVEM.L -$0044(A6),A3/A4
00000082: 4E5E 'N^' UNLK A6
00000084: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
00000036
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(313)
00000010
Comment:
AUTOMOD_3D4B0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D540 [3D540, 3D644)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+BE (3D5FE): JSR AL_isItSelf
+A2 (3D5E2): JSR AL_isAFPmedia
+50 (3D590): JSR AL_fixedCreationDate
Unresolved outgoing references:
+80 (3D5C0): JSR $3D420
+90 (3D5D0): JSR $3D4B0
+E0 (3D620): JSR $3D210
Dictionary: Flags $00 FirstId 329
329: AUTOMOD_3D540
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D540"(329) Segment="Main"(200)
Size: Flags $00 ModuleSize 260
Content: Flags $08
Contents offset $0000 size $0104
00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 3E2E 000C '>...' MOVE.W $000C(A6),D7
0000000C: 266E 000E '&n..' MOVEA.L $000E(A6),A3
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 397C 0001 001C '9|....' MOVE.W #$0001,$001C(A4)
0000001A: 41EE FFE0 'A...' LEA -$0020(A6),A0
0000001E: 2948 0012 ')H..' MOVE.L A0,$0012(A4)
00000022: 6000 00C6 '`...' BRA *+$00C8 ; 000000EA
00000026: 526C 001C 'Rl..' ADDQ.W #1,$001C(A4)
0000002A: 0C6C 4A48 0046 '.lJH.F' CMPI.W #$4A48,$0046(A4) ; 'JH'
00000030: 660A 'f.' BNE.S *+$000C ; 0000003C
00000032: 0C6B 4A48 008A '.kJH..' CMPI.W #$4A48,$008A(A3) ; 'JH'
00000038: 6700 00BA 'g...' BEQ *+$00BC ; 000000F4
0000003C: 7001 'p.' MOVEQ #$01,D0
0000003E: C047 '.G' AND.W D7,D0
00000040: 671E 'g.' BEQ.S *+$0020 ; 00000060
00000042: 2F2C 001E '/,..' MOVE.L $001E(A4),-(A7)
00000046: 302C 0016 '0,..' MOVE.W $0016(A4),D0
0000004A: 48C0 'H.' EXT.L D0
0000004C: 2F00 '/.' MOVE.L D0,-(A7)
0000004E: 2F0C '/.' MOVE.L A4,-(A7)
00000050: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326
00000054: B0AB 0026 '...&' CMP.L $0026(A3),D0
00000058: 4FEF 000C 'O...' LEA $000C(A7),A7
0000005C: 6600 008C 'f...' BNE *+$008E ; 000000EA
00000060: 7002 'p.' MOVEQ #$02,D0
00000062: C047 '.G' AND.W D7,D0
00000064: 6712 'g.' BEQ.S *+$0014 ; 00000078
00000066: 558F 'U.' SUBQ.L #2,A7
00000068: 486E FFE0 'Hn..' PEA -$0020(A6)
0000006C: 486B 000A 'Hk..' PEA $000A(A3)
00000070: 7019 'p.' MOVEQ #$19,D0
00000072: A823 '.#' _AliasDispatch ; A823
00000074: 4A1F 'J.' TST.B (A7)+
00000076: 6772 'gr' BEQ.S *+$0074 ; 000000EA
00000078: 486E FFFC 'Hn..' PEA -$0004(A6)
0000007C: 2F0C '/.' MOVE.L A4,-(A7)
0000007E: 2F0B '/.' MOVE.L A3,-(A7)
00000080: 4EBA FE5E 'N..^' JSR *-$01A0 ; FFFFFEE0
00000084: 1C00 '..' MOVE.B D0,D6
00000086: 4FEF 000C 'O...' LEA $000C(A7),A7
0000008A: 670E 'g.' BEQ.S *+$0010 ; 0000009A
0000008C: 2F0C '/.' MOVE.L A4,-(A7)
0000008E: 2F0B '/.' MOVE.L A3,-(A7)
00000090: 4EBA FEDE 'N...' JSR *-$0120 ; FFFFFF70
00000094: 4A00 'J.' TST.B D0
00000096: 504F 'PO' ADDQ.W #8,A7
00000098: 675A 'gZ' BEQ.S *+$005C ; 000000F4
0000009A: 7001 'p.' MOVEQ #$01,D0
0000009C: C047 '.G' AND.W D7,D0
0000009E: 674A 'gJ' BEQ.S *+$004C ; 000000EA
000000A0: 2F0B '/.' MOVE.L A3,-(A7)
000000A2: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313
000000A6: 4A00 'J.' TST.B D0
000000A8: 584F 'XO' ADDQ.W #4,A7
000000AA: 673E 'g>' BEQ.S *+$0040 ; 000000EA
000000AC: 4A06 'J.' TST.B D6
000000AE: 663A 'f:' BNE.S *+$003C ; 000000EA
000000B0: 7001 'p.' MOVEQ #$01,D0
000000B2: B06B 002C '.k.,' CMP.W $002C(A3),D0
000000B6: 6610 'f.' BNE.S *+$0012 ; 000000C8
000000B8: 486E FFFF 'Hn..' PEA -$0001(A6)
000000BC: 2F0B '/.' MOVE.L A3,-(A7)
000000BE: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230
000000C2: 4A00 'J.' TST.B D0
000000C4: 504F 'PO' ADDQ.W #8,A7
000000C6: 662C 'f,' BNE.S *+$002E ; 000000F4
000000C8: 7001 'p.' MOVEQ #$01,D0
000000CA: B06B 002C '.k.,' CMP.W $002C(A3),D0
000000CE: 671A 'g.' BEQ.S *+$001C ; 000000EA
000000D0: 4A6C 0046 'Jl.F' TST.W $0046(A4)
000000D4: 6714 'g.' BEQ.S *+$0016 ; 000000EA
000000D6: 302C 0016 '0,..' MOVE.W $0016(A4),D0
000000DA: 48C0 'H.' EXT.L D0
000000DC: 2F00 '/.' MOVE.L D0,-(A7)
000000DE: 2F0B '/.' MOVE.L A3,-(A7)
000000E0: 4EBA FBEE 'N...' JSR *-$0410 ; FFFFFCD0
000000E4: 4A00 'J.' TST.B D0
000000E6: 504F 'PO' ADDQ.W #8,A7
000000E8: 660A 'f.' BNE.S *+$000C ; 000000F4
000000EA: 204C ' L' MOVEA.L A4,A0
000000EC: A207 '..' _HGetVInfo ; A207
000000EE: 3A00 ':.' MOVE.W D0,D5
000000F0: 6700 FF34 'g..4' BEQ *-$00CA ; 00000026
000000F4: 3D45 0012 '=E..' MOVE.W D5,$0012(A6)
000000F8: 4CEE 18E0 FFCC 'L.....' MOVEM.L -$0034(A6),D5-D7/A3/A4
000000FE: 4E5E 'N^' UNLK A6
00000100: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItSelf"(230)
000000C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(313)
000000A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(326)
00000052
Comment:
AUTOMOD_3D540 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AL_checkIfMounted [3D650, 3D758)
Module started due to: MODGUESS (align, label, RTD then padding)
Resolved outgoing references:
+5A (3D6AA): JSR AL_fixedCreationDate
Unresolved outgoing references:
+44 (3D694): JSR $3D420
+B2 (3D702): JSR $3D540
+CA (3D71A): JSR $3D540
+E2 (3D732): JSR $3D540
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 330
330: AL_checkIfMounted
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_checkIfMounted"(330) Segment="Main"(200)
Size: Flags $00 ModuleSize 264
Content: Flags $08
Contents offset $0000 size $0108
00000000: 4E56 FF84 'NV..' LINK.W A6,#-$007C
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4206 'B.' CLR.B D6
00000012: 558F 'U.' SUBQ.L #2,A7
00000014: 486C 000A 'Hl..' PEA $000A(A4)
00000018: 486E FF84 'Hn..' PEA -$007C(A6)
0000001C: 7010 'p.' MOVEQ #$10,D0
0000001E: A823 '.#' _AliasDispatch ; A823
00000020: 3E1F '>.' MOVE.W (A7)+,D7
00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C
00000024: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7
00000028: 6600 00C6 'f...' BNE *+$00C8 ; 000000F0
0000002C: 70FF 'p.' MOVEQ #$FF,D0
0000002E: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000032: 6700 00BC 'g...' BEQ *+$00BE ; 000000F0
00000036: 4A47 'JG' TST.W D7
00000038: 665A 'fZ' BNE.S *+$005C ; 00000094
0000003A: 486E FFFE 'Hn..' PEA -$0002(A6)
0000003E: 486E FF84 'Hn..' PEA -$007C(A6)
00000042: 2F0C '/.' MOVE.L A4,-(A7)
00000044: 4EBA FD8A 'N...' JSR *-$0274 ; FFFFFDD0
00000048: 1C00 '..' MOVE.B D0,D6
0000004A: 2F2E FFA2 '/...' MOVE.L -$005E(A6),-(A7)
0000004E: 302E FF9A '0...' MOVE.W -$0066(A6),D0
00000052: 48C0 'H.' EXT.L D0
00000054: 2F00 '/.' MOVE.L D0,-(A7)
00000056: 486E FF84 'Hn..' PEA -$007C(A6)
0000005A: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326
0000005E: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
00000062: B0AC 0026 '...&' CMP.L $0026(A4),D0
00000066: 4FEF 0018 'O...' LEA $0018(A7),A7
0000006A: 6628 'f(' BNE.S *+$002A ; 00000094
0000006C: 7001 'p.' MOVEQ #$01,D0
0000006E: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000072: 6716 'g.' BEQ.S *+$0018 ; 0000008A
00000074: 7001 'p.' MOVEQ #$01,D0
00000076: B06E FFFE '.n..' CMP.W -$0002(A6),D0
0000007A: 670E 'g.' BEQ.S *+$0010 ; 0000008A
0000007C: 4A6C 002C 'Jl.,' TST.W $002C(A4)
00000080: 6612 'f.' BNE.S *+$0014 ; 00000094
00000082: 7005 'p.' MOVEQ #$05,D0
00000084: B06E FFFE '.n..' CMP.W -$0002(A6),D0
00000088: 660A 'f.' BNE.S *+$000C ; 00000094
0000008A: 4A06 'J.' TST.B D6
0000008C: 57C3 'W.' SEQ D3
0000008E: 4403 'D.' NEG.B D3
00000090: 1683 '..' MOVE.B D3,(A3)
00000092: 7C01 '|.' MOVEQ #$01,D6
00000094: 4A47 'JG' TST.W D7
00000096: 660E 'f.' BNE.S *+$0010 ; 000000A6
00000098: 4A06 'J.' TST.B D6
0000009A: 670A 'g.' BEQ.S *+$000C ; 000000A6
0000009C: 202E FFA2 ' ...' MOVE.L -$005E(A6),D0
000000A0: B0AC 0026 '...&' CMP.L $0026(A4),D0
000000A4: 674A 'gJ' BEQ.S *+$004C ; 000000F0
000000A6: 558F 'U.' SUBQ.L #2,A7
000000A8: 2F0C '/.' MOVE.L A4,-(A7)
000000AA: 7003 'p.' MOVEQ #$03,D0
000000AC: 3F00 '?.' MOVE.W D0,-(A7)
000000AE: 486E FF84 'Hn..' PEA -$007C(A6)
000000B2: 4EBA FE3C 'N..<' JSR *-$01C2 ; FFFFFEF0
000000B6: 3E1F '>.' MOVE.W (A7)+,D7
000000B8: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7
000000BC: 6632 'f2' BNE.S *+$0034 ; 000000F0
000000BE: 558F 'U.' SUBQ.L #2,A7
000000C0: 2F0C '/.' MOVE.L A4,-(A7)
000000C2: 7001 'p.' MOVEQ #$01,D0
000000C4: 3F00 '?.' MOVE.W D0,-(A7)
000000C6: 486E FF84 'Hn..' PEA -$007C(A6)
000000CA: 4EBA FE24 'N..$' JSR *-$01DA ; FFFFFEF0
000000CE: 3E1F '>.' MOVE.W (A7)+,D7
000000D0: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7
000000D4: 6612 'f.' BNE.S *+$0014 ; 000000E8
000000D6: 558F 'U.' SUBQ.L #2,A7
000000D8: 2F0C '/.' MOVE.L A4,-(A7)
000000DA: 7002 'p.' MOVEQ #$02,D0
000000DC: 3F00 '?.' MOVE.W D0,-(A7)
000000DE: 486E FF84 'Hn..' PEA -$007C(A6)
000000E2: 4EBA FE0C 'N...' JSR *-$01F2 ; FFFFFEF0
000000E6: 3E1F '>.' MOVE.W (A7)+,D7
000000E8: 4A47 'JG' TST.W D7
000000EA: 6604 'f.' BNE.S *+$0006 ; 000000F0
000000EC: 16BC 0001 '....' MOVE.B #$01,(A3)
000000F0: 4A47 'JG' TST.W D7
000000F2: 6608 'f.' BNE.S *+$000A ; 000000FC
000000F4: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000F8: 30AE FF9A '0...' MOVE.W -$0066(A6),(A0)
000000FC: 3007 '0.' MOVE.W D7,D0
000000FE: 4CEE 18C8 FF70 'L....p' MOVEM.L -$0090(A6),D3/D6/D7/A3/A4
00000104: 4E5E 'N^' UNLK A6
00000106: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(326)
0000005C
Comment:
AL_checkIfMounted ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3D770 [3D770, 3D81C)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+94 (3D804): JSR NBPEXTRACT ; outside file
+72 (3D7E2): JSR PLOOKUPNAME ; outside file
+40 (3D7B0): JSR NBPSETENTITY ; outside file
+1A (3D78A): JSR GETINDSTRING ; outside file
+38 (3D7A8): JSR AL_getAFPinfo
+28 (3D798): JSR AL_getAFPinfo
Dictionary: Flags $00 FirstId 331
331: AUTOMOD_3D770
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D770"(331) Segment="Main"(200)
Size: Flags $00 ModuleSize 172
Content: Flags $08
Contents offset $0000 size $00AC
00000000: 4E56 FECC 'NV..' LINK.W A6,#-$0134
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 49EE FF80 'I...' LEA -$0080(A6),A4
00000010: 2F0C '/.' MOVE.L A4,-(A7)
00000012: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7)
00000016: 7006 'p.' MOVEQ #$06,D0
00000018: 3F00 '?.' MOVE.W D0,-(A7)
0000001A: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258
0000001E: 486E FF1A 'Hn..' PEA -$00E6(A6)
00000022: 70FE 'p.' MOVEQ #$FE,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
0000002C: 508F 'P.' ADDQ.L #8,A7
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 70FD 'p.' MOVEQ #$FD,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
0000003C: 508F 'P.' ADDQ.L #8,A7
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 4EBA 0000 'N...' JSR NBPSETENTITY ; id: 334
00000044: 41EE FF1A 'A...' LEA -$00E6(A6),A0
00000048: 2D48 FEEA '-H..' MOVE.L A0,-$0116(A6)
0000004C: 3D7C 006E FEF2 '=|.n..' MOVE.W #$006E,-$010E(A6)
00000052: 2D4C FEEE '-L..' MOVE.L A4,-$0112(A6)
00000056: 3D7C 0001 FEF4 '=|....' MOVE.W #$0001,-$010C(A6)
0000005C: 1D7C 0001 FEE8 '.|....' MOVE.B #$01,-$0118(A6)
00000062: 1D7C 0002 FEE9 '.|....' MOVE.B #$02,-$0117(A6)
00000068: 558F 'U.' SUBQ.L #2,A7
0000006A: 486E FECC 'Hn..' PEA -$0134(A6)
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 1F00 '..' MOVE.B D0,-(A7)
00000072: 4EBA 0000 'N...' JSR PLOOKUPNAME ; id: 333
00000076: 4A5F 'J_' TST.W (A7)+
00000078: 6624 'f$' BNE.S *+$0026 ; 0000009E
0000007A: 7001 'p.' MOVEQ #$01,D0
0000007C: B06E FEF6 '.n..' CMP.W -$010A(A6),D0
00000080: 661C 'f.' BNE.S *+$001E ; 0000009E
00000082: 558F 'U.' SUBQ.L #2,A7
00000084: 2F0C '/.' MOVE.L A4,-(A7)
00000086: 7001 'p.' MOVEQ #$01,D0
00000088: 3F00 '?.' MOVE.W D0,-(A7)
0000008A: 3F00 '?.' MOVE.W D0,-(A7)
0000008C: 486E FF1A 'Hn..' PEA -$00E6(A6)
00000090: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000094: 4EBA 0000 'N...' JSR NBPEXTRACT ; id: 332
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 544F 'TO' ADDQ.W #2,A7
0000009C: 6004 '`.' BRA.S *+$0006 ; 000000A2
0000009E: 303C EC68 '0<.h' MOVE.W #$EC68,D0
000000A2: 4CEE 1800 FEC4 'L.....' MOVEM.L -$013C(A6),A3/A4
000000A8: 4E5E 'N^' UNLK A6
000000AA: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 332
332: NBPEXTRACT
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NBPEXTRACT"(332)
00000096
Dictionary: Flags $00 FirstId 333
333: PLOOKUPNAME
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PLOOKUPNAME"(333)
00000074
Dictionary: Flags $00 FirstId 334
334: NBPSETENTITY
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NBPSETENTITY"(334)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETINDSTRING"(258)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
0000002A
Comment:
AUTOMOD_3D770 ended due to: BRA.L island below, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D850 [3D850, 3D932)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+90 (3D8E0): JSR ASPGETSTATUS ; outside file
+AE (3D8FE): JSR GETINDSTRING ; outside file
+38 (3D888): JSR GETNODEADDRESS ; outside file
Unresolved outgoing references:
+22 (3D872): JSR $3D770
Dictionary: Flags $00 FirstId 335
335: AUTOMOD_3D850
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D850"(335) Segment="Main"(200)
Size: Flags $00 ModuleSize 226
Content: Flags $08
Contents offset $0000 size $00E2
00000000: 4E56 FCD4 'NV..' LINK.W A6,#-$032C
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2
00000010: 47EE FFF0 'G...' LEA -$0010(A6),A3
00000014: 4214 'B.' CLR.B (A4)
00000016: 14BC 0001 '....' MOVE.B #$01,(A2)
0000001A: 486E FE2E 'Hn..' PEA -$01D2(A6)
0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000022: 4EBA FEFC 'N...' JSR *-$0102 ; FFFFFF20
00000026: 4A40 'J@' TST.W D0
00000028: 504F 'PO' ADDQ.W #8,A7
0000002A: 6600 00AC 'f...' BNE *+$00AE ; 000000D8
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 486E FE32 'Hn.2' PEA -$01CE(A6)
00000034: 486E FE34 'Hn.4' PEA -$01CC(A6)
00000038: 4EBA 0000 'N...' JSR GETNODEADDRESS ; id: 337
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 302E FE2E '0...' MOVE.W -$01D2(A6),D0
00000042: 322E FE34 '2..4' MOVE.W -$01CC(A6),D1
00000046: 48C1 'H.' EXT.L D1
00000048: B081 '..' CMP.L D1,D0
0000004A: 544F 'TO' ADDQ.W #2,A7
0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 102E FE30 '...0' MOVE.B -$01D0(A6),D0
00000054: B06E FE32 '.n.2' CMP.W -$01CE(A6),D0
00000058: 6606 'f.' BNE.S *+$0008 ; 00000060
0000005A: 18BC 0001 '....' MOVE.B #$01,(A4)
0000005E: 6078 '`x' BRA.S *+$007A ; 000000D8
00000060: 3D7C FFD7 FCEC '=|....' MOVE.W #$FFD7,-$0314(A6)
00000066: 1D7C 0001 FCF2 '.|....' MOVE.B #$01,-$030E(A6)
0000006C: 1D7C 0002 FCF3 '.|....' MOVE.B #$02,-$030D(A6)
00000072: 2D6E FE2E FCF4 '-n....' MOVE.L -$01D2(A6),-$030C(A6)
00000078: 3D7C 01BA FCFA '=|....' MOVE.W #$01BA,-$0306(A6)
0000007E: 41EE FE36 'A..6' LEA -$01CA(A6),A0
00000082: 2D48 FCFC '-H..' MOVE.L A0,-$0304(A6)
00000086: 558F 'U.' SUBQ.L #2,A7
00000088: 486E FCD4 'Hn..' PEA -$032C(A6)
0000008C: 7000 'p.' MOVEQ #$00,D0
0000008E: 1F00 '..' MOVE.B D0,-(A7)
00000090: 4EBA 0000 'N...' JSR ASPGETSTATUS ; id: 336
00000094: 4A5F 'J_' TST.W (A7)+
00000096: 6640 'f@' BNE.S *+$0042 ; 000000D8
00000098: 41EE FE36 'A..6' LEA -$01CA(A6),A0
0000009C: 2848 '(H' MOVEA.L A0,A4
0000009E: D8EE FE3A '...:' ADDA.W -$01C6(A6),A4
000000A2: 1C1C '..' MOVE.B (A4)+,D6
000000A4: 2F0B '/.' MOVE.L A3,-(A7)
000000A6: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7)
000000AA: 7007 'p.' MOVEQ #$07,D0
000000AC: 3F00 '?.' MOVE.W D0,-(A7)
000000AE: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258
000000B2: 7E01 '~.' MOVEQ #$01,D7
000000B4: 6018 '`.' BRA.S *+$001A ; 000000CE
000000B6: 558F 'U.' SUBQ.L #2,A7
000000B8: 2F0B '/.' MOVE.L A3,-(A7)
000000BA: 2F0C '/.' MOVE.L A4,-(A7)
000000BC: 7019 'p.' MOVEQ #$19,D0
000000BE: A823 '.#' _AliasDispatch ; A823
000000C0: 4A1F 'J.' TST.B (A7)+
000000C2: 660E 'f.' BNE.S *+$0010 ; 000000D2
000000C4: 7000 'p.' MOVEQ #$00,D0
000000C6: 1014 '..' MOVE.B (A4),D0
000000C8: 5240 'R@' ADDQ.W #1,D0
000000CA: D8C0 '..' ADDA.W D0,A4
000000CC: 5207 'R.' ADDQ.B #1,D7
000000CE: BC07 '..' CMP.B D7,D6
000000D0: 64E4 'd.' BCC.S *-$001A ; 000000B6
000000D2: BC07 '..' CMP.B D7,D6
000000D4: 6402 'd.' BCC.S *+$0004 ; 000000D8
000000D6: 4212 'B.' CLR.B (A2)
000000D8: 4CEE 1CC0 FCC0 'L.....' MOVEM.L -$0340(A6),D6/D7/A2-A4
000000DE: 4E5E 'N^' UNLK A6
000000E0: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 336
336: ASPGETSTATUS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ASPGETSTATUS"(336)
00000092
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETINDSTRING"(258)
000000B0
Dictionary: Flags $00 FirstId 337
337: GETNODEADDRESS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETNODEADDRESS"(337)
0000003A
Comment:
AUTOMOD_3D850 ended due to: BRA.L island below, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D960 [3D960, 3D9B8)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Unresolved outgoing references:
+24 (3D984): JSR $3CF10
+38 (3D998): JSR $3D210
Dictionary: Flags $00 FirstId 338
338: AUTOMOD_3D960
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D960"(338) Segment="Main"(200)
Size: Flags $00 ModuleSize 88
Content: Flags $08
Contents offset $0000 size $0058
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7)
00000014: 205F ' _' MOVEA.L (A7)+,A0
00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4
0000001A: 602C '`,' BRA.S *+$002E ; 00000048
0000001C: 302C 004C '0,.L' MOVE.W $004C(A4),D0
00000020: 48C0 'H.' EXT.L D0
00000022: 2F00 '/.' MOVE.L D0,-(A7)
00000024: 4EBA F58A 'N...' JSR *-$0A74 ; FFFFF5B0
00000028: 4A00 'J.' TST.B D0
0000002A: 584F 'XO' ADDQ.W #4,A7
0000002C: 6718 'g.' BEQ.S *+$001A ; 00000046
0000002E: 302C 004E '0,.N' MOVE.W $004E(A4),D0
00000032: 48C0 'H.' EXT.L D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 4EBA F876 'N..v' JSR *-$0788 ; FFFFF8B0
0000003C: 4A00 'J.' TST.B D0
0000003E: 504F 'PO' ADDQ.W #8,A7
00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046
00000042: 7001 'p.' MOVEQ #$01,D0
00000044: 6008 '`.' BRA.S *+$000A ; 0000004E
00000046: 2854 '(T' MOVEA.L (A4),A4
00000048: 200C ' .' MOVE.L A4,D0
0000004A: 66D0 'f.' BNE.S *-$002E ; 0000001C
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E75 'Nu' RTS
Comment:
AUTOMOD_3D960 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3D9C0 [3D9C0, 3D9F4)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 339
339: AUTOMOD_3D9C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D9C0"(339) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 203C 6174 6C6B ' <atlk' MOVE.L #$61746C6B,D0 ; 'atlk'
0000000E: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000012: 2248 '"H' MOVEA.L A0,A1
00000014: A1AD '..' _Gestalt ; A1AD
00000016: 2288 '".' MOVE.L A0,(A1)
00000018: 3E00 '>.' MOVE.W D0,D7
0000001A: 7600 'v.' MOVEQ #$00,D3
0000001C: 4A47 'JG' TST.W D7
0000001E: 6608 'f.' BNE.S *+$000A ; 00000028
00000020: 4AAE FFFC 'J...' TST.L -$0004(A6)
00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028
00000026: 7601 'v.' MOVEQ #$01,D3
00000028: 1003 '..' MOVE.B D3,D0
0000002A: 4CEE 0088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
AUTOMOD_3D9C0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3DA00 [3DA00, 3DA38)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+2A (3DA2A): JSR PTRTOHAND ; outside file
+14 (3DA14): JSR AL_GETVARPTR
Dictionary: Flags $00 FirstId 340
340: AUTOMOD_3DA00
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DA00"(340) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7009 'p.' MOVEQ #$09,D0
0000000E: 3F00 '?.' MOVE.W D0,-(A7)
00000010: 486E FFFE 'Hn..' PEA -$0002(A6)
00000014: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000022: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000026: 48C0 'H.' EXT.L D0
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 4EBA 0000 'N...' JSR PTRTOHAND ; id: 341
0000002E: 301F '0.' MOVE.W (A7)+,D0
00000030: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4
00000034: 4E5E 'N^' UNLK A6
00000036: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 341
341: PTRTOHAND
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PTRTOHAND"(341)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
00000016
Comment:
AUTOMOD_3DA00 ended due to: BRA.L island below, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3DA50 [3DA50, 3DAE4)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+72 (3DAC2): JSR PLOOKUPNAME ; outside file
+40 (3DA90): JSR NBPSETENTITY ; outside file
+1A (3DA6A): JSR GETINDSTRING ; outside file
+38 (3DA88): JSR AL_getAFPinfo
+28 (3DA78): JSR AL_getAFPinfo
Dictionary: Flags $00 FirstId 342
342: AUTOMOD_3DA50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DA50"(342) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 4E56 FECC 'NV..' LINK.W A6,#-$0134
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 49EE FF80 'I...' LEA -$0080(A6),A4
00000010: 2F0C '/.' MOVE.L A4,-(A7)
00000012: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7)
00000016: 7006 'p.' MOVEQ #$06,D0
00000018: 3F00 '?.' MOVE.W D0,-(A7)
0000001A: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258
0000001E: 486E FF1A 'Hn..' PEA -$00E6(A6)
00000022: 70FE 'p.' MOVEQ #$FE,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
0000002C: 508F 'P.' ADDQ.L #8,A7
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 70FD 'p.' MOVEQ #$FD,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317
0000003C: 508F 'P.' ADDQ.L #8,A7
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 4EBA 0000 'N...' JSR NBPSETENTITY ; id: 334
00000044: 41EE FF1A 'A...' LEA -$00E6(A6),A0
00000048: 2D48 FEEA '-H..' MOVE.L A0,-$0116(A6)
0000004C: 3D7C 006E FEF2 '=|.n..' MOVE.W #$006E,-$010E(A6)
00000052: 2D4C FEEE '-L..' MOVE.L A4,-$0112(A6)
00000056: 3D7C 0001 FEF4 '=|....' MOVE.W #$0001,-$010C(A6)
0000005C: 1D7C 0002 FEE8 '.|....' MOVE.B #$02,-$0118(A6)
00000062: 1D7C 0006 FEE9 '.|....' MOVE.B #$06,-$0117(A6)
00000068: 558F 'U.' SUBQ.L #2,A7
0000006A: 486E FECC 'Hn..' PEA -$0134(A6)
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 1F00 '..' MOVE.B D0,-(A7)
00000072: 4EBA 0000 'N...' JSR PLOOKUPNAME ; id: 333
00000076: 4A5F 'J_' TST.W (A7)+
00000078: 660C 'f.' BNE.S *+$000E ; 00000086
0000007A: 7001 'p.' MOVEQ #$01,D0
0000007C: B06E FEF6 '.n..' CMP.W -$010A(A6),D0
00000080: 6604 'f.' BNE.S *+$0006 ; 00000086
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 6004 '`.' BRA.S *+$0006 ; 0000008A
00000086: 303C EC68 '0<.h' MOVE.W #$EC68,D0
0000008A: 4CEE 1800 FEC4 'L.....' MOVEM.L -$013C(A6),A3/A4
00000090: 4E5E 'N^' UNLK A6
00000092: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PLOOKUPNAME"(333)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NBPSETENTITY"(334)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETINDSTRING"(258)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_getAFPinfo"(317)
0000002A
Comment:
AUTOMOD_3DA50 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3DAF0 [3DAF0, 3DD84)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+226 (3DD16): JSR AL_isItSelf
+20 (3DB10): JSR AL_GETVARPTR
Unresolved outgoing references:
+26 (3DB16): JSR $3D9C0
+40 (3DB30): JSR $3DA50
+212 (3DD02): JSR $3D850
+246 (3DD36): JSR $3CFE0
Dictionary: Flags $00 FirstId 343
343: AUTOMOD_3DAF0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DAF0"(343) Segment="Main"(200)
Size: Flags $00 ModuleSize 660
Content: Flags $08
Contents offset $0000 size $0294
00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 4247 'BG' CLR.W D7
00000012: 4212 'B.' CLR.B (A2)
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 2F0B '/.' MOVE.L A3,-(A7)
00000018: 700A 'p.' MOVEQ #$0A,D0
0000001A: 3F00 '?.' MOVE.W D0,-(A7)
0000001C: 486E FFFA 'Hn..' PEA -$0006(A6)
00000020: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
00000024: 285F '(_' MOVEA.L (A7)+,A4
00000026: 4EBA FEA8 'N...' JSR *-$0156 ; FFFFFED0
0000002A: 4A00 'J.' TST.B D0
0000002C: 6700 0126 'g..&' BEQ *+$0128 ; 00000154
00000030: 4A6E FFFA 'Jn..' TST.W -$0006(A6)
00000034: 6700 011E 'g...' BEQ *+$0120 ; 00000154
00000038: 200C ' .' MOVE.L A4,D0
0000003A: 6700 0118 'g...' BEQ *+$011A ; 00000154
0000003E: 2F0B '/.' MOVE.L A3,-(A7)
00000040: 4EBA FF1E 'N...' JSR *-$00E0 ; FFFFFF60
00000044: 4A40 'J@' TST.W D0
00000046: 584F 'XO' ADDQ.W #4,A7
00000048: 6700 010A 'g...' BEQ *+$010C ; 00000154
0000004C: 203C 7374 726D ' <strm' MOVE.L #$7374726D,D0 ; 'strm'
00000052: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000056: 2248 '"H' MOVEA.L A0,A1
00000058: A1AD '..' _Gestalt ; A1AD
0000005A: 2288 '".' MOVE.L A0,(A1)
0000005C: 4A40 'J@' TST.W D0
0000005E: 6600 00F4 'f...' BNE *+$00F6 ; 00000154
00000062: 7001 'p.' MOVEQ #$01,D0
00000064: C0AE FFFC '....' AND.L -$0004(A6),D0
00000068: 6700 00EA 'g...' BEQ *+$00EC ; 00000154
0000006C: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6)
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6)
00000078: 41FA 00E6 'A...' LEA *+$00E8,A0 ; 00000160
0000007C: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6)
00000080: 3D7C 0001 FF26 '=|...&' MOVE.W #$0001,-$00DA(A6)
00000086: 558F 'U.' SUBQ.L #2,A7
00000088: 486E FEFA 'Hn..' PEA -$0106(A6)
0000008C: 7000 'p.' MOVEQ #$00,D0
0000008E: 1F00 '..' MOVE.B D0,-(A7)
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: AA5B '.[' DC.W $AA5B ; TB 025B
00000094: 4A6E FF0A 'Jn..' TST.W -$00F6(A6)
00000098: 544F 'TO' ADDQ.W #2,A7
0000009A: 6600 00B8 'f...' BNE *+$00BA ; 00000154
0000009E: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6)
000000A4: 7000 'p.' MOVEQ #$00,D0
000000A6: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6)
000000AA: 41FA 00B4 'A...' LEA *+$00B6,A0 ; 00000160
000000AE: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6)
000000B2: 3D7C 0028 FF26 '=|.(.&' MOVE.W #$0028,-$00DA(A6)
000000B8: 2D40 FF28 '-@.(' MOVE.L D0,-$00D8(A6)
000000BC: 2D40 FF7C '-@.|' MOVE.L D0,-$0084(A6)
000000C0: 4A2E 000F 'J...' TST.B $000F(A6)
000000C4: 6708 'g.' BEQ.S *+$000A ; 000000CE
000000C6: 00AE 0000 0003 '......' ORI.L #$00000003,-$0084(A6)
FF7C
000000CE: 200C ' .' MOVE.L A4,D0
000000D0: 7250 'rP' MOVEQ #$50,D1 ; 'P'
000000D2: D081 '..' ADD.L D1,D0
000000D4: 2940 000C ')@..' MOVE.L D0,$000C(A4)
000000D8: 202C 0008 ' ,..' MOVE.L $0008(A4),D0
000000DC: 5280 'R.' ADDQ.L #1,D0
000000DE: 74FE 't.' MOVEQ #$FE,D2
000000E0: C480 '..' AND.L D0,D2
000000E2: D4AC 000C '....' ADD.L $000C(A4),D2
000000E6: 2942 0014 ')B..' MOVE.L D2,$0014(A4)
000000EA: 41EE FF2C 'A..,' LEA -$00D4(A6),A0
000000EE: 224C '"L' MOVEA.L A4,A1
000000F0: 7013 'p.' MOVEQ #$13,D0
000000F2: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000F4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F2
000000F8: 558F 'U.' SUBQ.L #2,A7
000000FA: 486E FEFA 'Hn..' PEA -$0106(A6)
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 1F00 '..' MOVE.B D0,-(A7)
00000102: 7000 'p.' MOVEQ #$00,D0
00000104: AA5B '.[' DC.W $AA5B ; TB 025B
00000106: 4A6E FF0A 'Jn..' TST.W -$00F6(A6)
0000010A: 544F 'TO' ADDQ.W #2,A7
0000010C: 6606 'f.' BNE.S *+$0008 ; 00000114
0000010E: 14BC 0001 '....' MOVE.B #$01,(A2)
00000112: 6016 '`.' BRA.S *+$0018 ; 0000012A
00000114: 0C6E E957 FF0A '.n.W..' CMPI.W #$E957,-$00F6(A6)
0000011A: 6604 'f.' BNE.S *+$0006 ; 00000120
0000011C: 7E80 '~.' MOVEQ #$80,D7
0000011E: 600A '`.' BRA.S *+$000C ; 0000012A
00000120: 0C6E E956 FF0A '.n.V..' CMPI.W #$E956,-$00F6(A6)
00000126: 6702 'g.' BEQ.S *+$0004 ; 0000012A
00000128: 7EDD '~.' MOVEQ #$DD,D7
0000012A: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6)
00000130: 7000 'p.' MOVEQ #$00,D0
00000132: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6)
00000136: 41FA 0028 'A..(' LEA *+$002A,A0 ; 00000160
0000013A: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6)
0000013E: 3D7C 0002 FF26 '=|...&' MOVE.W #$0002,-$00DA(A6)
00000144: 558F 'U.' SUBQ.L #2,A7
00000146: 486E FEFA 'Hn..' PEA -$0106(A6)
0000014A: 7000 'p.' MOVEQ #$00,D0
0000014C: 1F00 '..' MOVE.B D0,-(A7)
0000014E: 7000 'p.' MOVEQ #$00,D0
00000150: AA5B '.[' DC.W $AA5B ; TB 025B
00000152: 544F 'TO' ADDQ.W #2,A7
00000154: 3007 '0.' MOVE.W D7,D0
00000156: 4CEE 1C80 FEEA 'L.....' MOVEM.L -$0116(A6),D7/A2-A4
0000015C: 4E5E 'N^' UNLK A6
0000015E: 4E75 'Nu' RTS
00000160: 0D52 '.R' BCHG D6,(A2)
00000162: 656D 'em' BCS.S *+$006F ; 000001D1
00000164: 6F74 'ot' BLE.S *+$0076 ; 000001DA
00000166: 6520 'e ' BCS.S *+$0022 ; 00000188
00000168: 4163 'Ac' DC.W $4163 ; ????
0000016A: 6365 'ce' BLS.S *+$0067 ; 000001D1
0000016C: 7373 'ss' DC.W $7373 ; ????
0000016E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V'
00000172: FEFC '..' DC.W $FEFC ; ????
00000174: 203C 7374 726D ' <strm' MOVE.L #$7374726D,D0 ; 'strm'
0000017A: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000017E: 2248 '"H' MOVEA.L A0,A1
00000180: A1AD '..' _Gestalt ; A1AD
00000182: 2288 '".' MOVE.L A0,(A1)
00000184: 4A40 'J@' TST.W D0
00000186: 6650 'fP' BNE.S *+$0052 ; 000001D8
00000188: 7001 'p.' MOVEQ #$01,D0
0000018A: C0AE FFFC '....' AND.L -$0004(A6),D0
0000018E: 6748 'gH' BEQ.S *+$004A ; 000001D8
00000190: 3D7C 0017 FF16 '=|....' MOVE.W #$0017,-$00EA(A6)
00000196: 7000 'p.' MOVEQ #$00,D0
00000198: 2D40 FF20 '-@. ' MOVE.L D0,-$00E0(A6)
0000019C: 41FA 003E 'A..>' LEA *+$0040,A0 ; 000001DC
000001A0: 2D48 FF24 '-H.$' MOVE.L A0,-$00DC(A6)
000001A4: 3D7C 002A FF28 '=|.*.(' MOVE.W #$002A,-$00D8(A6)
000001AA: 2D40 FF2A '-@.*' MOVE.L D0,-$00D6(A6)
000001AE: 2D40 FF32 '-@.2' MOVE.L D0,-$00CE(A6)
000001B2: 2D40 FF2E '-@..' MOVE.L D0,-$00D2(A6)
000001B6: 2D40 FF4A '-@.J' MOVE.L D0,-$00B6(A6)
000001BA: 4A2E 000B 'J...' TST.B $000B(A6)
000001BE: 6708 'g.' BEQ.S *+$000A ; 000001C8
000001C0: 00AE 0000 0003 '......' ORI.L #$00000003,-$00B6(A6)
FF4A
000001C8: 558F 'U.' SUBQ.L #2,A7
000001CA: 486E FEFC 'Hn..' PEA -$0104(A6)
000001CE: 7000 'p.' MOVEQ #$00,D0
000001D0: 1F00 '..' MOVE.B D0,-(A7)
000001D2: 7000 'p.' MOVEQ #$00,D0
000001D4: AA5B '.[' DC.W $AA5B ; TB 025B
000001D6: 544F 'TO' ADDQ.W #2,A7
000001D8: 4E5E 'N^' UNLK A6
000001DA: 4E75 'Nu' RTS
000001DC: 0D52 '.R' BCHG D6,(A2)
000001DE: 656D 'em' BCS.S *+$006F ; 0000024D
000001E0: 6F74 'ot' BLE.S *+$0076 ; 00000256
000001E2: 6520 'e ' BCS.S *+$0022 ; 00000204
000001E4: 4163 'Ac' DC.W $4163 ; ????
000001E6: 6365 'ce' BLS.S *+$0067 ; 0000024D
000001E8: 7373 'ss' DC.W $7373 ; ????
000001EA: 0000 0000 '....' ORI.B #$00,D0
000001EE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V'
000001F2: FFAE '..' DC.W $FFAE ; ????
000001F4: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
000001F8: 246E 0014 '$n..' MOVEA.L $0014(A6),A2
000001FC: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000200: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000204: 4247 'BG' CLR.W D7
00000206: 4206 'B.' CLR.B D6
00000208: 486E FFFF 'Hn..' PEA -$0001(A6)
0000020C: 486E FFFE 'Hn..' PEA -$0002(A6)
00000210: 2F0B '/.' MOVE.L A3,-(A7)
00000212: 4EBA FB4C 'N..L' JSR *-$04B2 ; FFFFFD60
00000216: 4A2E FFFF 'J...' TST.B -$0001(A6)
0000021A: 4FEF 000C 'O...' LEA $000C(A7),A7
0000021E: 6610 'f.' BNE.S *+$0012 ; 00000230
00000220: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000224: 2F0B '/.' MOVE.L A3,-(A7)
00000226: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230
0000022A: 4A00 'J.' TST.B D0
0000022C: 504F 'PO' ADDQ.W #8,A7
0000022E: 6704 'g.' BEQ.S *+$0006 ; 00000234
00000230: 70DD 'p.' MOVEQ #$DD,D0
00000232: 6056 '`V' BRA.S *+$0058 ; 0000028A
00000234: 4A47 'JG' TST.W D7
00000236: 6650 'fP' BNE.S *+$0052 ; 00000288
00000238: 4A06 'J.' TST.B D6
0000023A: 664C 'fL' BNE.S *+$004E ; 00000288
0000023C: 2D4C FFCE '-L..' MOVE.L A4,-$0032(A6)
00000240: 70FC 'p.' MOVEQ #$FC,D0
00000242: 2F00 '/.' MOVE.L D0,-(A7)
00000244: 2F0C '/.' MOVE.L A4,-(A7)
00000246: 4EBA F2A8 'N...' JSR *-$0D56 ; FFFFF4F0
0000024A: 2640 '&@' MOVEA.L D0,A3
0000024C: 7000 'p.' MOVEQ #$00,D0
0000024E: 1013 '..' MOVE.B (A3),D0
00000250: 4A80 'J.' TST.L D0
00000252: 504F 'PO' ADDQ.W #8,A7
00000254: 6612 'f.' BNE.S *+$0014 ; 00000268
00000256: 41EE FFAE 'A...' LEA -$0052(A6),A0
0000025A: 7041 'pA' MOVEQ #$41,D0 ; 'A'
0000025C: A260 '.`' _HFSDispatch ; A260
0000025E: 3E00 '>.' MOVE.W D0,D7
00000260: 6626 'f&' BNE.S *+$0028 ; 00000288
00000262: 34AE FFC4 '4...' MOVE.W -$003C(A6),(A2)
00000266: 6020 '` ' BRA.S *+$0022 ; 00000288
00000268: 4A2E 0013 'J...' TST.B $0013(A6)
0000026C: 6604 'f.' BNE.S *+$0006 ; 00000272
0000026E: 70DD 'p.' MOVEQ #$DD,D0
00000270: 6018 '`.' BRA.S *+$001A ; 0000028A
00000272: 006C 8000 0006 '.l....' ORI.W #$8000,$0006(A4)
00000278: 41EE FFAE 'A...' LEA -$0052(A6),A0
0000027C: 7041 'pA' MOVEQ #$41,D0 ; 'A'
0000027E: A260 '.`' _HFSDispatch ; A260
00000280: 3E00 '>.' MOVE.W D0,D7
00000282: 6604 'f.' BNE.S *+$0006 ; 00000288
00000284: 34AE FFC4 '4...' MOVE.W -$003C(A6),(A2)
00000288: 3007 '0.' MOVE.W D7,D0
0000028A: 4CEE 1CC0 FF9A 'L.....' MOVEM.L -$0066(A6),D6/D7/A2-A4
00000290: 4E5E 'N^' UNLK A6
00000292: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItSelf"(230)
00000228
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
00000022
Comment:
AUTOMOD_3DAF0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3DD90 [3DD90, 3E078)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+27E (3E00E): JSR AL_fixedCreationDate
+266 (3DFF6): JSR AL_FINDVOLBYVREFNUM
+1E8 (3DF78): JSR AL_changeToAuxInfo
+D0 (3DE60): JSR AL_GETCATINFO
Unresolved outgoing references:
+134 (3DEC4): JSR $3DA00
+15A (3DEEA): JSR $3CFE0
+17A (3DF0A): JSR $3DAF0
+190 (3DF20): JSR $3D960
+1BE (3DF4E): JSR $3DCE0
+20C (3DF9C): JSR $3CFE0
+2A4 (3E034): JSR $3DC60
Dictionary: Flags $00 FirstId 344
344: AUTOMOD_3DD90
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DD90"(344) Segment="Main"(200)
Size: Flags $00 ModuleSize 744
Content: Flags $08
Contents offset $0000 size $02E8
00000000: 4E56 FEAE 'NV..' LINK.W A6,#-$0152
00000004: 3D6E 000A FEE4 '=n....' MOVE.W $000A(A6),-$011C(A6)
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2D40 FEE0 '-@..' MOVE.L D0,-$0120(A6)
00000010: 721C 'r.' MOVEQ #$1C,D1
00000012: 2D41 FEF2 '-A..' MOVE.L D1,-$010E(A6)
00000016: 41EE FEB2 'A...' LEA -$014E(A6),A0
0000001A: 2D48 FEEE '-H..' MOVE.L A0,-$0112(A6)
0000001E: 41EE FECE 'A...' LEA -$0132(A6),A0
00000022: 7030 'p0' MOVEQ #$30,D0 ; '0'
00000024: A260 '.`' _HFSDispatch ; A260
00000026: 4A40 'J@' TST.W D0
00000028: 6670 'fp' BNE.S *+$0072 ; 0000009A
0000002A: 4AAE FEBC 'J...' TST.L -$0144(A6)
0000002E: 676A 'gj' BEQ.S *+$006C ; 0000009A
00000030: 203C 7374 726D ' <strm' MOVE.L #$7374726D,D0 ; 'strm'
00000036: 41EE FEAE 'A...' LEA -$0152(A6),A0
0000003A: 2248 '"H' MOVEA.L A0,A1
0000003C: A1AD '..' _Gestalt ; A1AD
0000003E: 2288 '".' MOVE.L A0,(A1)
00000040: 4A40 'J@' TST.W D0
00000042: 6656 'fV' BNE.S *+$0058 ; 0000009A
00000044: 7001 'p.' MOVEQ #$01,D0
00000046: C0AE FEAE '....' AND.L -$0152(A6),D0
0000004A: 674E 'gN' BEQ.S *+$0050 ; 0000009A
0000004C: 3D7C 0017 FF1A '=|....' MOVE.W #$0017,-$00E6(A6)
00000052: 7000 'p.' MOVEQ #$00,D0
00000054: 2D40 FF24 '-@.$' MOVE.L D0,-$00DC(A6)
00000058: 41FA 0044 'A..D' LEA *+$0046,A0 ; 0000009E
0000005C: 2D48 FF28 '-H.(' MOVE.L A0,-$00D8(A6)
00000060: 3D7C 0035 FF2C '=|.5.,' MOVE.W #$0035,-$00D4(A6)
00000066: 2D6E FEBC FF32 '-n...2' MOVE.L -$0144(A6),-$00CE(A6)
0000006C: 2D40 FF36 '-@.6' MOVE.L D0,-$00CA(A6)
00000070: 422E FF3A 'B..:' CLR.B -$00C6(A6)
00000074: 2D40 FF3C '-@.<' MOVE.L D0,-$00C4(A6)
00000078: 2D40 FF40 '-@.@' MOVE.L D0,-$00C0(A6)
0000007C: 558F 'U.' SUBQ.L #2,A7
0000007E: 486E FF00 'Hn..' PEA -$0100(A6)
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 1F00 '..' MOVE.B D0,-(A7)
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: AA5B '.[' DC.W $AA5B ; TB 025B
0000008A: 4A2E FF3A 'J..:' TST.B -$00C6(A6)
0000008E: 544F 'TO' ADDQ.W #2,A7
00000090: 6708 'g.' BEQ.S *+$000A ; 0000009A
00000092: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000096: 10BC 0001 '....' MOVE.B #$01,(A0)
0000009A: 4E5E 'N^' UNLK A6
0000009C: 4E75 'Nu' RTS
0000009E: 0D52 '.R' BCHG D6,(A2)
000000A0: 656D 'em' BCS.S *+$006F ; 0000010F
000000A2: 6F74 'ot' BLE.S *+$0076 ; 00000118
000000A4: 6520 'e ' BCS.S *+$0022 ; 000000C6
000000A6: 4163 'Ac' DC.W $4163 ; ????
000000A8: 6365 'ce' BLS.S *+$0067 ; 0000010F
000000AA: 7373 'ss' DC.W $7373 ; ????
000000AC: 0000 0000 '....' ORI.B #$00,D0
000000B0: 4E56 FF54 'NV.T' LINK.W A6,#-$00AC
000000B4: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
000000B8: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
000000BC: 426E FFB0 'Bn..' CLR.W -$0050(A6)
000000C0: 558F 'U.' SUBQ.L #2,A7
000000C2: 3F14 '?.' MOVE.W (A4),-(A7)
000000C4: 7001 'p.' MOVEQ #$01,D0
000000C6: 2F00 '/.' MOVE.L D0,-(A7)
000000C8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000000CC: 486E FF94 'Hn..' PEA -$006C(A6)
000000D0: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 302
000000D4: 3E1F '>.' MOVE.W (A7)+,D7
000000D6: 662C 'f,' BNE.S *+$002E ; 00000104
000000D8: 7007 'p.' MOVEQ #$07,D0
000000DA: C02E FFB3 '....' AND.B -$004D(A6),D0
000000DE: 7200 'r.' MOVEQ #$00,D1
000000E0: 1200 '..' MOVE.B D0,D1
000000E2: 0C41 0007 '.A..' CMPI.W #$0007,D1
000000E6: 661C 'f.' BNE.S *+$001E ; 00000104
000000E8: 4A2E 0013 'J...' TST.B $0013(A6)
000000EC: 6610 'f.' BNE.S *+$0012 ; 000000FE
000000EE: 7000 'p.' MOVEQ #$00,D0
000000F0: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6)
000000F4: 3D54 FF6A '=T.j' MOVE.W (A4),-$0096(A6)
000000F8: 41EE FF54 'A..T' LEA -$00AC(A6),A0
000000FC: A00E '..' _UnmountVol ; A00E
000000FE: 3E3C EC78 '><.x' MOVE.W #$EC78,D7
00000102: 4254 'BT' CLR.W (A4)
00000104: 3007 '0.' MOVE.W D7,D0
00000106: 4CEE 1080 FF4C 'L....L' MOVEM.L -$00B4(A6),D7/A4
0000010C: 4E5E 'N^' UNLK A6
0000010E: 4E75 'Nu' RTS
00000110: 4E56 FF28 'NV.(' LINK.W A6,#-$00D8
00000114: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000118: 1C2E 0017 '....' MOVE.B $0017(A6),D6
0000011C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000120: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000124: 7000 'p.' MOVEQ #$00,D0
00000126: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
0000012A: 422E FFFF 'B...' CLR.B -$0001(A6)
0000012E: 486E FFF6 'Hn..' PEA -$000A(A6)
00000132: 2F0C '/.' MOVE.L A4,-(A7)
00000134: 4EBA FB3A 'N..:' JSR *-$04C4 ; FFFFFC70
00000138: 4A40 'J@' TST.W D0
0000013A: 504F 'PO' ADDQ.W #8,A7
0000013C: 6706 'g.' BEQ.S *+$0008 ; 00000144
0000013E: 7094 'p.' MOVEQ #$94,D0
00000140: 6000 019C '`...' BRA *+$019E ; 000002DE
00000144: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
00000148: A029 '.)' _HLock ; A029
0000014A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
0000014E: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6)
00000152: 70FF 'p.' MOVEQ #$FF,D0
00000154: 2F00 '/.' MOVE.L D0,-(A7)
00000156: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
0000015A: 4EBA F0F4 'N...' JSR *-$0F0A ; FFFFF250
0000015E: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6)
00000162: 486C 000A 'Hl..' PEA $000A(A4)
00000166: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000016A: 7018 'p.' MOVEQ #$18,D0
0000016C: A823 '.#' _AliasDispatch ; A823
0000016E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000172: 7000 'p.' MOVEQ #$00,D0
00000174: 1006 '..' MOVE.B D6,D0
00000176: 2F00 '/.' MOVE.L D0,-(A7)
00000178: 2F0C '/.' MOVE.L A4,-(A7)
0000017A: 4EBA FBE4 'N...' JSR *-$041A ; FFFFFD60
0000017E: 3E00 '>.' MOVE.W D0,D7
00000180: 4FEF 0014 'O...' LEA $0014(A7),A7
00000184: 6600 010E 'f...' BNE *+$0110 ; 00000294
00000188: 2D6E FFFA FFC2 '-n....' MOVE.L -$0006(A6),-$003E(A6)
0000018E: 2F0C '/.' MOVE.L A4,-(A7)
00000190: 4EBA FA3E 'N..>' JSR *-$05C0 ; FFFFFBD0
00000194: 4A00 'J.' TST.B D0
00000196: 584F 'XO' ADDQ.W #4,A7
00000198: 6712 'g.' BEQ.S *+$0014 ; 000001AC
0000019A: 41EE FFA2 'A...' LEA -$005E(A6),A0
0000019E: 7041 'pA' MOVEQ #$41,D0 ; 'A'
000001A0: A260 '.`' _HFSDispatch ; A260
000001A2: 3E00 '>.' MOVE.W D0,D7
000001A4: 6622 'f"' BNE.S *+$0024 ; 000001C8
000001A6: 36AE FFB8 '6...' MOVE.W -$0048(A6),(A3)
000001AA: 601C '`.' BRA.S *+$001E ; 000001C8
000001AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000001B0: 2F0B '/.' MOVE.L A3,-(A7)
000001B2: 7000 'p.' MOVEQ #$00,D0
000001B4: 1006 '..' MOVE.B D6,D0
000001B6: 2F00 '/.' MOVE.L D0,-(A7)
000001B8: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
000001BC: 2F0C '/.' MOVE.L A4,-(A7)
000001BE: 4EBA FD90 'N...' JSR *-$026E ; FFFFFF50
000001C2: 3E00 '>.' MOVE.W D0,D7
000001C4: 4FEF 0014 'O...' LEA $0014(A7),A7
000001C8: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7
000001CC: 6630 'f0' BNE.S *+$0032 ; 000001FE
000001CE: 4AAE 0018 'J...' TST.L $0018(A6)
000001D2: 672A 'g*' BEQ.S *+$002C ; 000001FE
000001D4: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
000001D8: 2F08 '/.' MOVE.L A0,-(A7)
000001DA: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
000001DE: 7018 'p.' MOVEQ #$18,D0
000001E0: A823 '.#' _AliasDispatch ; A823
000001E2: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
000001E6: 2F0C '/.' MOVE.L A4,-(A7)
000001E8: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 321
000001EC: 41EE FFA2 'A...' LEA -$005E(A6),A0
000001F0: 7041 'pA' MOVEQ #$41,D0 ; 'A'
000001F2: A260 '.`' _HFSDispatch ; A260
000001F4: 3E00 '>.' MOVE.W D0,D7
000001F6: 504F 'PO' ADDQ.W #8,A7
000001F8: 6604 'f.' BNE.S *+$0006 ; 000001FE
000001FA: 36AE FFB8 '6...' MOVE.W -$0048(A6),(A3)
000001FE: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7
00000202: 661C 'f.' BNE.S *+$001E ; 00000220
00000204: 70FC 'p.' MOVEQ #$FC,D0
00000206: 2F00 '/.' MOVE.L D0,-(A7)
00000208: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
0000020C: 4EBA F042 'N..B' JSR *-$0FBC ; FFFFF250
00000210: 2040 ' @' MOVEA.L D0,A0
00000212: 7000 'p.' MOVEQ #$00,D0
00000214: 1010 '..' MOVE.B (A0),D0
00000216: 4A80 'J.' TST.L D0
00000218: 504F 'PO' ADDQ.W #8,A7
0000021A: 6604 'f.' BNE.S *+$0006 ; 00000220
0000021C: 3E3C EC78 '><.x' MOVE.W #$EC78,D7
00000220: 0C47 EC3A '.G.:' CMPI.W #$EC3A,D7
00000224: 57C3 'W.' SEQ D3
00000226: 4403 'D.' NEG.B D3
00000228: 1A03 '..' MOVE.B D3,D5
0000022A: 6714 'g.' BEQ.S *+$0016 ; 00000240
0000022C: 558F 'U.' SUBQ.L #2,A7
0000022E: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
00000232: 486E FF28 'Hn.(' PEA -$00D8(A6)
00000236: 7010 'p.' MOVEQ #$10,D0
00000238: A823 '.#' _AliasDispatch ; A823
0000023A: 3E1F '>.' MOVE.W (A7)+,D7
0000023C: 36AE FF3E '6..>' MOVE.W -$00C2(A6),(A3)
00000240: 4A47 'JG' TST.W D7
00000242: 6616 'f.' BNE.S *+$0018 ; 0000025A
00000244: 7000 'p.' MOVEQ #$00,D0
00000246: 1005 '..' MOVE.B D5,D0
00000248: 2F00 '/.' MOVE.L D0,-(A7)
0000024A: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000024E: 2F0B '/.' MOVE.L A3,-(A7)
00000250: 4EBA FE5E 'N..^' JSR *-$01A0 ; 000000B0
00000254: 3E00 '>.' MOVE.W D0,D7
00000256: 4FEF 000C 'O...' LEA $000C(A7),A7
0000025A: 4A47 'JG' TST.W D7
0000025C: 6636 'f6' BNE.S *+$0038 ; 00000294
0000025E: 558F 'U.' SUBQ.L #2,A7
00000260: 3F13 '?.' MOVE.W (A3),-(A7)
00000262: 486E FF28 'Hn.(' PEA -$00D8(A6)
00000266: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 272
0000026A: 3E1F '>.' MOVE.W (A7)+,D7
0000026C: 6626 'f&' BNE.S *+$0028 ; 00000294
0000026E: 2F2E FF46 '/..F' MOVE.L -$00BA(A6),-(A7)
00000272: 302E FF3E '0..>' MOVE.W -$00C2(A6),D0
00000276: 48C0 'H.' EXT.L D0
00000278: 2F00 '/.' MOVE.L D0,-(A7)
0000027A: 486E FF28 'Hn.(' PEA -$00D8(A6)
0000027E: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326
00000282: B0AC 0026 '...&' CMP.L $0026(A4),D0
00000286: 4FEF 000C 'O...' LEA $000C(A7),A7
0000028A: 6708 'g.' BEQ.S *+$000A ; 00000294
0000028C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000290: 10BC 0001 '....' MOVE.B #$01,(A0)
00000294: 4A47 'JG' TST.W D7
00000296: 6714 'g.' BEQ.S *+$0016 ; 000002AC
00000298: 4A2E FFFF 'J...' TST.B -$0001(A6)
0000029C: 670E 'g.' BEQ.S *+$0010 ; 000002AC
0000029E: 7000 'p.' MOVEQ #$00,D0
000002A0: 1006 '..' MOVE.B D6,D0
000002A2: 2F00 '/.' MOVE.L D0,-(A7)
000002A4: 4EBA FC2A 'N..*' JSR *-$03D4 ; FFFFFED0
000002A8: 584F 'XO' ADDQ.W #4,A7
000002AA: 6010 '`.' BRA.S *+$0012 ; 000002BC
000002AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000002B0: 3013 '0.' MOVE.W (A3),D0
000002B2: 48C0 'H.' EXT.L D0
000002B4: 2F00 '/.' MOVE.L D0,-(A7)
000002B6: 4EBA FD48 'N..H' JSR *-$02B6 ; 00000000
000002BA: 504F 'PO' ADDQ.W #8,A7
000002BC: 4AAE FFF6 'J...' TST.L -$000A(A6)
000002C0: 670C 'g.' BEQ.S *+$000E ; 000002CE
000002C2: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
000002C6: A02A '.*' _HUnlock ; A02A
000002C8: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
000002CC: A023 '.#' _DisposeHandle ; A023
000002CE: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7
000002D2: 57C3 'W.' SEQ D3
000002D4: 4403 'D.' NEG.B D3
000002D6: 6704 'g.' BEQ.S *+$0006 ; 000002DC
000002D8: 70DD 'p.' MOVEQ #$DD,D0
000002DA: 6002 '`.' BRA.S *+$0004 ; 000002DE
000002DC: 3007 '0.' MOVE.W D7,D0
000002DE: 4CEE 18E8 FF10 'L.....' MOVEM.L -$00F0(A6),D3/D5-D7/A3/A4
000002E4: 4E5E 'N^' UNLK A6
000002E6: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_fixedCreationDate"(326)
00000280
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FINDVOLBYVREFNUM"(272)
00000268
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_changeToAuxInfo"(321)
000001EA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETCATINFO"(302)
000000D2
Comment:
AUTOMOD_3DD90 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AL_mountForeign [3E080, 3E0F6)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+58 (3E0D8): JSR AL_GETVARPTR
+22 (3E0A2): JSR AL_isAFPmedia
Unresolved outgoing references:
+3E (3E0BE): JSR $3DEA0
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 345
345: AL_mountForeign
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_mountForeign"(345) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 1C2E 0017 '....' MOVE.B $0017(A6),D6
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 7EDD '~.' MOVEQ #$DD,D7
00000016: 202C 0086 ' ,..' MOVE.L $0086(A4),D0
0000001A: 0800 0000 '....' BTST #$00,D0
0000001E: 674A 'gJ' BEQ.S *+$004C ; 0000006A
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313
00000026: 4A00 'J.' TST.B D0
00000028: 584F 'XO' ADDQ.W #4,A7
0000002A: 671E 'g.' BEQ.S *+$0020 ; 0000004A
0000002C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 1006 '..' MOVE.B D6,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000003A: 2F0B '/.' MOVE.L A3,-(A7)
0000003C: 2F0C '/.' MOVE.L A4,-(A7)
0000003E: 4EBA FDE0 'N...' JSR *-$021E ; FFFFFE20
00000042: 3E00 '>.' MOVE.W D0,D7
00000044: 4FEF 0014 'O...' LEA $0014(A7),A7
00000048: 6020 '` ' BRA.S *+$0022 ; 0000006A
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 598F 'Y.' SUBQ.L #4,A7
0000004E: 2F0C '/.' MOVE.L A4,-(A7)
00000050: 7009 'p.' MOVEQ #$09,D0
00000052: 3F00 '?.' MOVE.W D0,-(A7)
00000054: 486E FFFE 'Hn..' PEA -$0002(A6)
00000058: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304
0000005C: 1F06 '..' MOVE.B D6,-(A7)
0000005E: 2F0B '/.' MOVE.L A3,-(A7)
00000060: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000064: 700D 'p.' MOVEQ #$0D,D0
00000066: A823 '.#' _AliasDispatch ; A823
00000068: 3E1F '>.' MOVE.W (A7)+,D7
0000006A: 3007 '0.' MOVE.W D7,D0
0000006C: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4
00000072: 4E5E 'N^' UNLK A6
00000074: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_GETVARPTR"(304)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isAFPmedia"(313)
00000024
Comment:
AL_mountForeign ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3E100 [3E100, 3E196)
Module started due to: vector glue above
Resolved outgoing references:
+66 (3E166): JSR AL_checkIfMounted
Unresolved outgoing references:
+42 (3E142): JSR $3D2F0
Dictionary: Flags $00 FirstId 346
346: AUTOMOD_3E100
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E100"(346) Segment="Main"(200)
Size: Flags $00 ModuleSize 150
Content: Flags $08
Contents offset $0000 size $0096
00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 7CDD '|.' MOVEQ #$DD,D6
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7)
00000016: 205F ' _' MOVEA.L (A7)+,A0
00000018: 2868 0002 '(h..' MOVEA.L $0002(A0),A4
0000001C: 6068 '`h' BRA.S *+$006A ; 00000086
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 5980 'Y.' SUBQ.L #4,D0
00000022: 2040 ' @' MOVEA.L D0,A0
00000024: 2E10 '..' MOVE.L (A0),D7
00000026: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0
0000002C: C087 '..' AND.L D7,D0
0000002E: 6754 'gT' BEQ.S *+$0056 ; 00000084
00000030: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0
00000036: C087 '..' AND.L D7,D0
00000038: 664A 'fJ' BNE.S *+$004C ; 00000084
0000003A: 302C 0006 '0,..' MOVE.W $0006(A4),D0
0000003E: 48C0 'H.' EXT.L D0
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 4EBA F1AC 'N...' JSR *-$0E52 ; FFFFF1F0
00000046: 4A80 'J.' TST.L D0
00000048: 584F 'XO' ADDQ.W #4,A7
0000004A: 6638 'f8' BNE.S *+$003A ; 00000084
0000004C: 3D6C 0006 FFD6 '=l....' MOVE.W $0006(A4),-$002A(A6)
00000052: 41EE FFC0 'A...' LEA -$0040(A6),A0
00000056: A00F '..' _MountVol ; A00F
00000058: 3C00 '<.' MOVE.W D0,D6
0000005A: 6628 'f(' BNE.S *+$002A ; 00000084
0000005C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000060: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000064: 2F0B '/.' MOVE.L A3,-(A7)
00000066: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 330
0000006A: 3C00 '<.' MOVE.W D0,D6
0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000070: 6718 'g.' BEQ.S *+$001A ; 0000008A
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: 2D40 FF92 '-@..' MOVE.L D0,-$006E(A6)
00000078: 3D6E FFD6 FF96 '=n....' MOVE.W -$002A(A6),-$006A(A6)
0000007E: 41EE FF80 'A...' LEA -$0080(A6),A0
00000082: A00E '..' _UnmountVol ; A00E
00000084: 2854 '(T' MOVEA.L (A4),A4
00000086: 200C ' .' MOVE.L A4,D0
00000088: 6694 'f.' BNE.S *-$006A ; 0000001E
0000008A: 3006 '0.' MOVE.W D6,D0
0000008C: 4CEE 18C0 FF70 'L....p' MOVEM.L -$0090(A6),D6/D7/A3/A4
00000092: 4E5E 'N^' UNLK A6
00000094: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_checkIfMounted"(330)
00000068
Comment:
AUTOMOD_3E100 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AL_isItAFloppy [3E1A0, 3E1D6)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 347
347: AL_isItAFloppy
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isItAFloppy"(347) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 7601 'v.' MOVEQ #$01,D3
0000000E: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000012: 670E 'g.' BEQ.S *+$0010 ; 00000022
00000014: 0C47 0003 '.G..' CMPI.W #$0003,D7
00000018: 6708 'g.' BEQ.S *+$000A ; 00000022
0000001A: 0C47 0004 '.G..' CMPI.W #$0004,D7
0000001E: 6702 'g.' BEQ.S *+$0004 ; 00000022
00000020: 7600 'v.' MOVEQ #$00,D3
00000022: 4A03 'J.' TST.B D3
00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7
00000032: 4E5E 'N^' UNLK A6
00000034: 4E75 'Nu' RTS
Comment:
AL_isItAFloppy ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3E1E0 [3E1E0, 3E288)
Module started due to: vector glue above
Resolved outgoing references:
+72 (3E252): JSR DRIVESTATUS ; outside file
Dictionary: Flags $00 FirstId 348
348: AUTOMOD_3E1E0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E1E0"(348) Segment="Main"(200)
Size: Flags $00 ModuleSize 168
Content: Flags $08
Contents offset $0000 size $00A8
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7
00000010: 0C47 0005 '.G..' CMPI.W #$0005,D7
00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 6000 0084 '`...' BRA *+$0086 ; 0000009E
0000001C: 3D6C 0006 FFCE '=l....' MOVE.W $0006(A4),-$0032(A6)
00000022: 3D6C 0008 FFD0 '=l....' MOVE.W $0008(A4),-$0030(A6)
00000028: 3D7C 0017 FFD2 '=|....' MOVE.W #$0017,-$002E(A6)
0000002E: 41EE FFB8 'A...' LEA -$0048(A6),A0
00000032: A004 '..' _Control ; A004
00000034: 4A40 'J@' TST.W D0
00000036: 6630 'f0' BNE.S *+$0032 ; 00000068
00000038: 3C3C 00FF '<<..' MOVE.W #$00FF,D6
0000003C: CC6E FFD6 '.n..' AND.W -$002A(A6),D6
00000040: 0C46 0005 '.F..' CMPI.W #$0005,D6
00000044: 671E 'g.' BEQ.S *+$0020 ; 00000064
00000046: 0C46 0004 '.F..' CMPI.W #$0004,D6
0000004A: 6718 'g.' BEQ.S *+$001A ; 00000064
0000004C: 0C46 0003 '.F..' CMPI.W #$0003,D6
00000050: 6606 'f.' BNE.S *+$0008 ; 00000058
00000052: 0C47 0004 '.G..' CMPI.W #$0004,D7
00000056: 660C 'f.' BNE.S *+$000E ; 00000064
00000058: 0C46 0002 '.F..' CMPI.W #$0002,D6
0000005C: 663E 'f>' BNE.S *+$0040 ; 0000009C
0000005E: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000062: 6638 'f8' BNE.S *+$003A ; 0000009C
00000064: 7001 'p.' MOVEQ #$01,D0
00000066: 6036 '`6' BRA.S *+$0038 ; 0000009E
00000068: 558F 'U.' SUBQ.L #2,A7
0000006A: 3F2C 0006 '?,..' MOVE.W $0006(A4),-(A7)
0000006E: 486E FFEA 'Hn..' PEA -$0016(A6)
00000072: 4EBA 0000 'N...' JSR DRIVESTATUS ; id: 349
00000076: 4A5F 'J_' TST.W (A7)+
00000078: 6622 'f"' BNE.S *+$0024 ; 0000009C
0000007A: 102E FFEF '....' MOVE.B -$0011(A6),D0
0000007E: 4880 'H.' EXT.W D0
00000080: 323C 0080 '2<..' MOVE.W #$0080,D1
00000084: C200 '..' AND.B D0,D1
00000086: 670A 'g.' BEQ.S *+$000C ; 00000092
00000088: 0C47 0004 '.G..' CMPI.W #$0004,D7
0000008C: 670E 'g.' BEQ.S *+$0010 ; 0000009C
0000008E: 7001 'p.' MOVEQ #$01,D0
00000090: 600C '`.' BRA.S *+$000E ; 0000009E
00000092: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000096: 6604 'f.' BNE.S *+$0006 ; 0000009C
00000098: 7001 'p.' MOVEQ #$01,D0
0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E
0000009C: 7000 'p.' MOVEQ #$00,D0
0000009E: 4CEE 10C0 FFAC 'L.....' MOVEM.L -$0054(A6),D6/D7/A4
000000A4: 4E5E 'N^' UNLK A6
000000A6: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 349
349: DRIVESTATUS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DRIVESTATUS"(349)
00000074
Comment:
AUTOMOD_3E1E0 ended due to: BRA.L island below, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3E2A0 [3E2A0, 3E384)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+6A (3E30A): JSR AL_isItAFloppy
+32 (3E2D2): JSR AL_isItAFloppy
Unresolved outgoing references:
+7E (3E31E): JSR $3CE30
+BA (3E35A): JSR $3E1E0
Dictionary: Flags $00 FirstId 350
350: AUTOMOD_3E2A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E2A0"(350) Segment="Main"(200)
Size: Flags $00 ModuleSize 228
Content: Flags $08
Contents offset $0000 size $00E4
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7)
00000018: 205F ' _' MOVEA.L (A7)+,A0
0000001A: 2868 0002 '(h..' MOVEA.L $0002(A0),A4
0000001E: 6000 00B2 '`...' BRA *+$00B4 ; 000000D2
00000022: 70FB 'p.' MOVEQ #$FB,D0
00000024: B06C 0008 '.l..' CMP.W $0008(A4),D0
00000028: 6612 'f.' BNE.S *+$0014 ; 0000003C
0000002A: 302B 002C '0+.,' MOVE.W $002C(A3),D0
0000002E: 48C0 'H.' EXT.L D0
00000030: 2F00 '/.' MOVE.L D0,-(A7)
00000032: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 347
00000036: 4A00 'J.' TST.B D0
00000038: 584F 'XO' ADDQ.W #4,A7
0000003A: 660A 'f.' BNE.S *+$000C ; 00000046
0000003C: 7005 'p.' MOVEQ #$05,D0
0000003E: B06B 002C '.k.,' CMP.W $002C(A3),D0
00000042: 6600 008C 'f...' BNE *+$008E ; 000000D0
00000046: 200C ' .' MOVE.L A4,D0
00000048: 5980 'Y.' SUBQ.L #4,D0
0000004A: 2040 ' @' MOVEA.L D0,A0
0000004C: 2E10 '..' MOVE.L (A0),D7
0000004E: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0
00000054: C087 '..' AND.L D7,D0
00000056: 670A 'g.' BEQ.S *+$000C ; 00000062
00000058: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0
0000005E: C087 '..' AND.L D7,D0
00000060: 676E 'gn' BEQ.S *+$0070 ; 000000D0
00000062: 302B 002C '0+.,' MOVE.W $002C(A3),D0
00000066: 48C0 'H.' EXT.L D0
00000068: 2F00 '/.' MOVE.L D0,-(A7)
0000006A: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 347
0000006E: 4A00 'J.' TST.B D0
00000070: 584F 'XO' ADDQ.W #4,A7
00000072: 6614 'f.' BNE.S *+$0016 ; 00000088
00000074: 302C 0008 '0,..' MOVE.W $0008(A4),D0
00000078: 48C0 'H.' EXT.L D0
0000007A: 2F00 '/.' MOVE.L D0,-(A7)
0000007C: 2F0B '/.' MOVE.L A3,-(A7)
0000007E: 4EBA EB10 'N...' JSR *-$14EE ; FFFFEB90
00000082: 4A00 'J.' TST.B D0
00000084: 504F 'PO' ADDQ.W #8,A7
00000086: 6748 'gH' BEQ.S *+$004A ; 000000D0
00000088: 7000 'p.' MOVEQ #$00,D0
0000008A: 1006 '..' MOVE.B D6,D0
0000008C: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000090: 660A 'f.' BNE.S *+$000C ; 0000009C
00000092: 203C 00FF 0000 ' <....' MOVE.L #$00FF0000,D0
00000098: C087 '..' AND.L D7,D0
0000009A: 6714 'g.' BEQ.S *+$0016 ; 000000B0
0000009C: 7000 'p.' MOVEQ #$00,D0
0000009E: 1006 '..' MOVE.B D6,D0
000000A0: 0C40 0001 '.@..' CMPI.W #$0001,D0
000000A4: 672A 'g*' BEQ.S *+$002C ; 000000D0
000000A6: 203C 0003 0000 ' <....' MOVE.L #$00030000,D0
000000AC: C087 '..' AND.L D7,D0
000000AE: 6720 'g ' BEQ.S *+$0022 ; 000000D0
000000B0: 2F0C '/.' MOVE.L A4,-(A7)
000000B2: 302B 002C '0+.,' MOVE.W $002C(A3),D0
000000B6: 48C0 'H.' EXT.L D0
000000B8: 2F00 '/.' MOVE.L D0,-(A7)
000000BA: 4EBA FE84 'N...' JSR *-$017A ; FFFFFF40
000000BE: 4A00 'J.' TST.B D0
000000C0: 504F 'PO' ADDQ.W #8,A7
000000C2: 670C 'g.' BEQ.S *+$000E ; 000000D0
000000C4: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000000C8: 30AC 0006 '0...' MOVE.W $0006(A4),(A0)
000000CC: 7001 'p.' MOVEQ #$01,D0
000000CE: 600A '`.' BRA.S *+$000C ; 000000DA
000000D0: 2854 '(T' MOVEA.L (A4),A4
000000D2: 200C ' .' MOVE.L A4,D0
000000D4: 6600 FF4C 'f..L' BNE *-$00B2 ; 00000022
000000D8: 7000 'p.' MOVEQ #$00,D0
000000DA: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
000000E0: 4E5E 'N^' UNLK A6
000000E2: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItAFloppy"(347)
0000006C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_isItAFloppy"(347)
00000034
Comment:
AUTOMOD_3E2A0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3E390 [3E390, 3E4E4)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+B8 (3E448): JSR AL_FSEQUALSTRINGBYLENGTH
Unresolved outgoing references:
+7E (3E40E): JSR $3D420
Dictionary: Flags $00 FirstId 351
351: AUTOMOD_3E390
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E390"(351) Segment="Main"(200)
Size: Flags $00 ModuleSize 340
Content: Flags $08
Contents offset $0000 size $0154
00000000: 4E56 FED8 'NV..' LINK.W A6,#-$0128
00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000008: 558F 'U.' SUBQ.L #2,A7
0000000A: 3F3C 0080 '?<..' MOVE.W #$0080,-(A7)
0000000E: 486E FED8 'Hn..' PEA -$0128(A6)
00000012: A970 '.p' _GetNextEvent ; A970
00000014: 4A1F 'J.' TST.B (A7)+
00000016: 6700 012C 'g..,' BEQ *+$012E ; 00000144
0000001A: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0
00000020: C0AE FEDA '....' AND.L -$0126(A6),D0
00000024: 7210 'r.' MOVEQ #$10,D1
00000026: 2E00 '..' MOVE.L D0,D7
00000028: E2AF '..' LSR.L D1,D7
0000002A: 2C3C 0000 FFFF ',<....' MOVE.L #$0000FFFF,D6
00000030: CCAE FEDA '....' AND.L -$0126(A6),D6
00000034: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000038: 30BC 03E5 '0...' MOVE.W #$03E5,(A0)
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 2D40 FF92 '-@..' MOVE.L D0,-$006E(A6)
00000042: 3D46 FF96 '=F..' MOVE.W D6,-$006A(A6)
00000046: 4A47 'JG' TST.W D7
00000048: 6600 00EC 'f...' BNE *+$00EE ; 00000136
0000004C: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000050: 2D48 FEFA '-H..' MOVE.L A0,-$0106(A6)
00000054: 426E FF04 'Bn..' CLR.W -$00FC(A6)
00000058: 3D46 FEFE '=F..' MOVE.W D6,-$0102(A6)
0000005C: 41EE FEE8 'A...' LEA -$0118(A6),A0
00000060: A207 '..' _HGetVInfo ; A207
00000062: 3E00 '>.' MOVE.W D0,D7
00000064: 6600 00C8 'f...' BNE *+$00CA ; 0000012E
00000068: 598F 'Y.' SUBQ.L #4,A7
0000006A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000006E: A917 '..' _GetWRefCon ; A917
00000070: 265F '&_' MOVEA.L (A7)+,A3
00000072: 2853 '(S' MOVEA.L (A3),A4
00000074: 486E FF7E 'Hn.~' PEA -$0082(A6)
00000078: 486E FEE8 'Hn..' PEA -$0118(A6)
0000007C: 2F0C '/.' MOVE.L A4,-(A7)
0000007E: 4EBA F010 'N...' JSR *-$0FEE ; FFFFF090
00000082: 1C00 '..' MOVE.B D0,D6
00000084: 4FEF 000C 'O...' LEA $000C(A7),A7
00000088: 6614 'f.' BNE.S *+$0016 ; 0000009E
0000008A: 7005 'p.' MOVEQ #$05,D0
0000008C: B06E FF7E '.n.~' CMP.W -$0082(A6),D0
00000090: 6700 00AA 'g...' BEQ *+$00AC ; 0000013C
00000094: 7005 'p.' MOVEQ #$05,D0
00000096: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000009A: 6700 00A0 'g...' BEQ *+$00A2 ; 0000013C
0000009E: 558F 'U.' SUBQ.L #2,A7
000000A0: 41EE FF62 'A..b' LEA -$009E(A6),A0
000000A4: 5248 'RH' ADDQ.W #1,A0
000000A6: 2F08 '/.' MOVE.L A0,-(A7)
000000A8: 41EC 000A 'A...' LEA $000A(A4),A0
000000AC: 5248 'RH' ADDQ.W #1,A0
000000AE: 2F08 '/.' MOVE.L A0,-(A7)
000000B0: 7000 'p.' MOVEQ #$00,D0
000000B2: 102E FF62 '...b' MOVE.B -$009E(A6),D0
000000B6: 3F00 '?.' MOVE.W D0,-(A7)
000000B8: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 298
000000BC: 1A1F '..' MOVE.B (A7)+,D5
000000BE: 7600 'v.' MOVEQ #$00,D3
000000C0: 0C6E 4A48 FF2E '.nJH..' CMPI.W #$4A48,-$00D2(A6) ; 'JH'
000000C6: 660A 'f.' BNE.S *+$000C ; 000000D2
000000C8: 0C6C 4A48 008A '.lJH..' CMPI.W #$4A48,$008A(A4) ; 'JH'
000000CE: 6602 'f.' BNE.S *+$0004 ; 000000D2
000000D0: 7601 'v.' MOVEQ #$01,D3
000000D2: 1E03 '..' MOVE.B D3,D7
000000D4: 4A06 'J.' TST.B D6
000000D6: 673C 'g<' BEQ.S *+$003E ; 00000114
000000D8: 4A05 'J.' TST.B D5
000000DA: 660E 'f.' BNE.S *+$0010 ; 000000EA
000000DC: 202E FF06 ' ...' MOVE.L -$00FA(A6),D0
000000E0: B0AC 0026 '...&' CMP.L $0026(A4),D0
000000E4: 6704 'g.' BEQ.S *+$0006 ; 000000EA
000000E6: 4A07 'J.' TST.B D7
000000E8: 672A 'g*' BEQ.S *+$002C ; 00000114
000000EA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000000EE: 30BC 03E6 '0...' MOVE.W #$03E6,(A0)
000000F2: 376E FEFE 0004 '7n....' MOVE.W -$0102(A6),$0004(A3)
000000F8: 7600 'v.' MOVEQ #$00,D3
000000FA: 4A07 'J.' TST.B D7
000000FC: 6610 'f.' BNE.S *+$0012 ; 0000010E
000000FE: 4A05 'J.' TST.B D5
00000100: 670A 'g.' BEQ.S *+$000C ; 0000010C
00000102: 202E FF06 ' ...' MOVE.L -$00FA(A6),D0
00000106: B0AC 0026 '...&' CMP.L $0026(A4),D0
0000010A: 6702 'g.' BEQ.S *+$0004 ; 0000010E
0000010C: 7601 'v.' MOVEQ #$01,D3
0000010E: 1743 0006 '.C..' MOVE.B D3,$0006(A3)
00000112: 6028 '`(' BRA.S *+$002A ; 0000013C
00000114: 7000 'p.' MOVEQ #$00,D0
00000116: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6)
0000011A: 3D6E FEFE FFD6 '=n....' MOVE.W -$0102(A6),-$002A(A6)
00000120: 41EE FFC0 'A...' LEA -$0040(A6),A0
00000124: A00E '..' _UnmountVol ; A00E
00000126: 41EE FF80 'A...' LEA -$0080(A6),A0
0000012A: A017 '..' _Eject ; A017
0000012C: 600E '`.' BRA.S *+$0010 ; 0000013C
0000012E: 41EE FF80 'A...' LEA -$0080(A6),A0
00000132: A017 '..' _Eject ; A017
00000134: 6006 '`.' BRA.S *+$0008 ; 0000013C
00000136: 41EE FF80 'A...' LEA -$0080(A6),A0
0000013A: A017 '..' _Eject ; A017
0000013C: 1D7C 0001 0014 '.|....' MOVE.B #$01,$0014(A6)
00000142: 6004 '`.' BRA.S *+$0006 ; 00000148
00000144: 422E 0014 'B...' CLR.B $0014(A6)
00000148: 4CEE 18E8 FEC0 'L.....' MOVEM.L -$0140(A6),D3/D5-D7/A3/A4
0000014E: 4E5E 'N^' UNLK A6
00000150: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_FSEQUALSTRINGBYLENGTH"(298)
000000BA
Comment:
AUTOMOD_3E390 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3E4F0 [3E4F0, 3E600)
Module started due to: MODGUESS (align, RTD then padding)
Unresolved outgoing references:
+32 (3E522): JSR $3E2A0
+48 (3E538): JSR $3E2A0
+B6 (3E5A6): PEA $3E390
Dictionary: Flags $00 FirstId 352
352: AUTOMOD_3E4F0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E4F0"(352) Segment="Main"(200)
Size: Flags $00 ModuleSize 272
Content: Flags $08
Contents offset $0000 size $0110
00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 7CDD '|.' MOVEQ #$DD,D6
00000016: 3D7C 0001 FFB2 '=|....' MOVE.W #$0001,-$004E(A6)
0000001C: 4A2E 0017 'J...' TST.B $0017(A6)
00000020: 6606 'f.' BNE.S *+$0008 ; 00000028
00000022: 3006 '0.' MOVE.W D6,D0
00000024: 6000 00E0 '`...' BRA *+$00E2 ; 00000106
00000028: 486E FFB2 'Hn..' PEA -$004E(A6)
0000002C: 7001 'p.' MOVEQ #$01,D0
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 2F0A '/.' MOVE.L A2,-(A7)
00000032: 4EBA FD7C 'N..|' JSR *-$0282 ; FFFFFDB0
00000036: 4A00 'J.' TST.B D0
00000038: 4FEF 000C 'O...' LEA $000C(A7),A7
0000003C: 6638 'f8' BNE.S *+$003A ; 00000076
0000003E: 486E FFB2 'Hn..' PEA -$004E(A6)
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 2F0A '/.' MOVE.L A2,-(A7)
00000048: 4EBA FD66 'N..f' JSR *-$0298 ; FFFFFDB0
0000004C: 4A00 'J.' TST.B D0
0000004E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000052: 6714 'g.' BEQ.S *+$0016 ; 00000068
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6)
0000005A: 3D6E FFB2 FFD6 '=n....' MOVE.W -$004E(A6),-$002A(A6)
00000060: 41EE FFC0 'A...' LEA -$0040(A6),A0
00000064: A017 '..' _Eject ; A017
00000066: 600E '`.' BRA.S *+$0010 ; 00000076
00000068: 7005 'p.' MOVEQ #$05,D0
0000006A: B06A 002C '.j.,' CMP.W $002C(A2),D0
0000006E: 6706 'g.' BEQ.S *+$0008 ; 00000076
00000070: 70C8 'p.' MOVEQ #$C8,D0
00000072: 6000 0092 '`...' BRA *+$0094 ; 00000106
00000076: 486E FFBC 'Hn..' PEA -$0044(A6)
0000007A: A874 '.t' _GetPort ; A874
0000007C: 598F 'Y.' SUBQ.L #4,A7
0000007E: 3F3C BFE4 '?<..' MOVE.W #$BFE4,-(A7)
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 2F00 '/.' MOVE.L D0,-(A7)
00000086: 72FF 'r.' MOVEQ #$FF,D1
00000088: 2F01 '/.' MOVE.L D1,-(A7)
0000008A: A97C '.|' _GetNewDialog ; A97C
0000008C: 2D5F FFAC '-_..' MOVE.L (A7)+,-$0054(A6)
00000090: 2D4A FFB4 '-J..' MOVE.L A2,-$004C(A6)
00000094: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
00000098: 486E FFB4 'Hn..' PEA -$004C(A6)
0000009C: A918 '..' _SetWRefCon ; A918
0000009E: 701D 'p.' MOVEQ #$1D,D0
000000A0: A823 '.#' _AliasDispatch ; A823
000000A2: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
000000A6: A873 '.s' _SetPort ; A873
000000A8: 486A 000A 'Hj..' PEA $000A(A2)
000000AC: 7000 'p.' MOVEQ #$00,D0
000000AE: 2F00 '/.' MOVE.L D0,-(A7)
000000B0: 2F00 '/.' MOVE.L D0,-(A7)
000000B2: 2F00 '/.' MOVE.L D0,-(A7)
000000B4: A98B '..' _ParamText ; A98B
000000B6: 487A FDE8 'Hz..' PEA *-$0216 ; FFFFFEA0
000000BA: 486E FFB0 'Hn..' PEA -$0050(A6)
000000BE: A991 '..' _ModalDialog ; A991
000000C0: 7E01 '~.' MOVEQ #$01,D7
000000C2: 302E FFB0 '0...' MOVE.W -$0050(A6),D0
000000C6: 5940 'Y@' SUBQ.W #4,D0
000000C8: 670C 'g.' BEQ.S *+$000E ; 000000D6
000000CA: 0440 03E1 '.@..' SUBI.W #$03E1,D0
000000CE: 671C 'g.' BEQ.S *+$001E ; 000000EC
000000D0: 5340 'S@' SUBQ.W #1,D0
000000D2: 6706 'g.' BEQ.S *+$0008 ; 000000DA
000000D4: 6018 '`.' BRA.S *+$001A ; 000000EE
000000D6: 7C80 '|.' MOVEQ #$80,D6
000000D8: 6014 '`.' BRA.S *+$0016 ; 000000EE
000000DA: 4246 'BF' CLR.W D6
000000DC: 38AE FFB8 '8...' MOVE.W -$0048(A6),(A4)
000000E0: 4A2E FFBA 'J...' TST.B -$0046(A6)
000000E4: 6708 'g.' BEQ.S *+$000A ; 000000EE
000000E6: 16BC 0001 '....' MOVE.B #$01,(A3)
000000EA: 6002 '`.' BRA.S *+$0004 ; 000000EE
000000EC: 4207 'B.' CLR.B D7
000000EE: 4A07 'J.' TST.B D7
000000F0: 67C4 'g.' BEQ.S *-$003A ; 000000B6
000000F2: 4AAE FFAC 'J...' TST.L -$0054(A6)
000000F6: 670C 'g.' BEQ.S *+$000E ; 00000104
000000F8: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
000000FC: A983 '..' _DisposeDialog ; A983
000000FE: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7)
00000102: A873 '.s' _SetPort ; A873
00000104: 3006 '0.' MOVE.W D6,D0
00000106: 4CEE 1CC0 FF98 'L.....' MOVEM.L -$0068(A6),D6/D7/A2-A4
0000010C: 4E5E 'N^' UNLK A6
0000010E: 4E75 'Nu' RTS
Comment:
AUTOMOD_3E4F0 ended due to: ran into next module
Comment:
#####################################################################################
Module: AL_mountVolume [3E600, 3E686)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+70 (3E670): JSR AL_mountForeign
Unresolved outgoing references:
+26 (3E626): JSR $3E100
+46 (3E646): JSR $3E4F0
VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c
Dictionary: Flags $00 FirstId 353
353: AL_mountVolume
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AL_mountVolume"(353) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 1C2E 0017 '....' MOVE.B $0017(A6),D6
0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2
00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000018: 7EDD '~.' MOVEQ #$DD,D7
0000001A: 4A6C 002C 'Jl.,' TST.W $002C(A4)
0000001E: 6612 'f.' BNE.S *+$0014 ; 00000032
00000020: 2F0A '/.' MOVE.L A2,-(A7)
00000022: 2F0B '/.' MOVE.L A3,-(A7)
00000024: 2F0C '/.' MOVE.L A4,-(A7)
00000026: 4EBA FAD8 'N...' JSR *-$0526 ; FFFFFB00
0000002A: 3E00 '>.' MOVE.W D0,D7
0000002C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000030: 601E '`.' BRA.S *+$0020 ; 00000050
00000032: 7002 'p.' MOVEQ #$02,D0
00000034: C0AC 0086 '....' AND.L $0086(A4),D0
00000038: 6716 'g.' BEQ.S *+$0018 ; 00000050
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 1006 '..' MOVE.B D6,D0
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 2F0A '/.' MOVE.L A2,-(A7)
00000042: 2F0B '/.' MOVE.L A3,-(A7)
00000044: 2F0C '/.' MOVE.L A4,-(A7)
00000046: 4EBA FEA8 'N...' JSR *-$0156 ; FFFFFEF0
0000004A: 3E00 '>.' MOVE.W D0,D7
0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7
00000050: 4A47 'JG' TST.W D7
00000052: 6726 'g&' BEQ.S *+$0028 ; 0000007A
00000054: 0C47 FF80 '.G..' CMPI.W #$FF80,D7
00000058: 6720 'g ' BEQ.S *+$0022 ; 0000007A
0000005A: 0C47 FFC8 '.G..' CMPI.W #$FFC8,D7
0000005E: 671A 'g.' BEQ.S *+$001C ; 0000007A
00000060: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 1006 '..' MOVE.B D6,D0
00000068: 2F00 '/.' MOVE.L D0,-(A7)
0000006A: 2F0A '/.' MOVE.L A2,-(A7)
0000006C: 2F0B '/.' MOVE.L A3,-(A7)
0000006E: 2F0C '/.' MOVE.L A4,-(A7)
00000070: 4EBA 0000 'N...' JSR AL_mountForeign ; id: 345
00000074: 3E00 '>.' MOVE.W D0,D7
00000076: 4FEF 0014 'O...' LEA $0014(A7),A7
0000007A: 3007 '0.' MOVE.W D7,D0
0000007C: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4
00000082: 4E5E 'N^' UNLK A6
00000084: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AL_mountForeign"(345)
00000072
Comment:
AL_mountVolume ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3E690 [3E690, 3E6EC)
Module started due to: vector glue above
Dictionary: Flags $00 FirstId 354
354: AUTOMOD_3E690
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E690"(354) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 0E44 6573 '.Des' MOVES.W D4,D6
00000004: 6B74 'kt' BMI.S *+$0076 ; 0000007A
00000006: 6F70 'op' BLE.S *+$0072 ; 00000078
00000008: 2046 ' F' MOVEA.L D6,A0
0000000A: 6F6C 'ol' BLE.S *+$006E ; 00000078
0000000C: 6465 'de' BCC.S *+$0067 ; 00000073
0000000E: 7200 'r.' MOVEQ #$00,D1
00000010: 0554 '.T' BCHG D2,(A4)
00000012: 7261 'ra' MOVEQ #$61,D1 ; 'a'
00000014: 7368 'sh' DC.W $7368 ; ????
00000016: 0F54 '.T' BCHG D7,(A4)
00000018: 656D 'em' BCS.S *+$006F ; 00000087
0000001A: 706F 'po' MOVEQ #$6F,D0 ; 'o'
0000001C: 7261 'ra' MOVEQ #$61,D1 ; 'a'
0000001E: 7279 'ry' MOVEQ #$79,D1 ; 'y'
00000020: 2049 ' I' MOVEA.L A1,A0
00000022: 7465 'te' MOVEQ #$65,D2 ; 'e'
00000024: 6D73 'ms' BLT.S *+$0075 ; 00000099
00000026: 144E '.N' MOVE.B A6,A2
00000028: 6574 'et' BCS.S *+$0076 ; 0000009E
0000002A: 776F 'wo' DC.W $776F ; ????
0000002C: 726B 'rk' MOVEQ #$6B,D1 ; 'k'
0000002E: 2054 ' T' MOVEA.L (A4),A0
00000030: 7261 'ra' MOVEQ #$61,D1 ; 'a'
00000032: 7368 'sh' DC.W $7368 ; ????
00000034: 2046 ' F' MOVEA.L D6,A0
00000036: 6F6C 'ol' BLE.S *+$006E ; 000000A4
00000038: 6465 'de' BCC.S *+$0067 ; 0000009F
0000003A: 7200 'r.' MOVEQ #$00,D1
0000003C: 0B54 '.T' BCHG D5,(A4)
0000003E: 7261 'ra' MOVEQ #$61,D1 ; 'a'
00000040: 7368 'sh' DC.W $7368 ; ????
00000042: 2043 ' C' MOVEA.L D3,A0
00000044: 616E 'an' BSR.S *+$0070 ; 000000B4
00000046: 2023 ' #' MOVE.L -(A3),D0
00000048: 1354 7261 '.Tra' MOVE.B (A4),$7261(A1)
0000004C: 7368 'sh' DC.W $7368 ; ????
0000004E: 2043 ' C' MOVEA.L D3,A0
00000050: 616E 'an' BSR.S *+$0070 ; 000000C0
00000052: 2055 ' U' MOVEA.L (A5),A0
00000054: 7361 'sa' DC.W $7361 ; ????
00000056: 6765 'ge' BEQ.S *+$0067 ; 000000BD
00000058: 204D ' M' MOVEA.L A5,A0
0000005A: 6170 'ap' BSR.S *+$0072 ; 000000CC
Comment:
AUTOMOD_3E690 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: InitFolderManager [3E6F0, 3E70E)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 355
355: InitFolderManager
Module: Flags=$88=(ForcedActive Extern Code) Module="InitFolderManager"(355) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 7008 'p.' MOVEQ #$08,D0
00000002: A71E '..' _NewPtrSysClear ; A71E
00000004: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000008: 2348 008C '#H..' MOVE.L A0,$008C(A1)
0000000C: 2248 '"H' MOVEA.L A0,A1
0000000E: A566 '.f' _NewEmptyHandle ,Sys ; A566
00000010: 2288 '".' MOVE.L A0,(A1)
00000012: 7028 'p(' MOVEQ #$28,D0 ; '('
00000014: A722 '."' _NewHandle ,Sys,Immed ; A722
00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C
00000018: 2348 0004 '#H..' MOVE.L A0,$0004(A1)
0000001C: 4E75 'Nu' RTS
Comment:
InitFolderManager ended due to: vector glue below
Comment:
#####################################################################################
Module: FindFolder [3E720, 3E76A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+32 (3E752): JSR FindFolderInternal
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 356
356: FindFolder
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FindFolder"(356) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 50F8 0A5E 'P..^' ST $0A5E
00000008: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0
0000000C: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A
00000014: 303C FFD5 '0<..' MOVE.W #$FFD5,D0
00000018: 601E '`.' BRA.S *+$0020 ; 00000038
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 3F2E 0016 '?...' MOVE.W $0016(A6),-(A7)
00000020: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
00000024: 3F2E 0010 '?...' MOVE.W $0010(A6),-(A7)
00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000002C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000030: 42A7 'B.' CLR.L -(A7)
00000032: 4EBA 0000 'N...' JSR FindFolderInternal ; id: 357
00000036: 301F '0.' MOVE.W (A7)+,D0
00000038: 3D40 0018 '=@..' MOVE.W D0,$0018(A6)
0000003C: 50F8 0A5E 'P..^' ST $0A5E
00000040: 4E5E 'N^' UNLK A6
00000042: 205F ' _' MOVEA.L (A7)+,A0
00000044: DEFC 0010 '....' ADDA.W #$0010,A7
00000048: 4ED0 'N.' JMP (A0)
Dictionary: Flags $00 FirstId 357
357: FindFolderInternal
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindFolderInternal"(357)
00000034
Comment:
FindFolder ended due to: vector glue below
Comment:
#####################################################################################
Module: GetFolderName [3E780, 3E7E6)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+2C (3E7AC): LEA $3E690, A0
+32 (3E7B2): LEA $3E6B6, A0
+38 (3E7B8): LEA $3E6A0, A0
+3E (3E7BE): LEA $3E6A6, A0
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 358
358: GetFolderName
Module: Flags=$88=(ForcedActive Extern Code) Module="GetFolderName"(358) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 222E 0010 '"...' MOVE.L $0010(A6),D1
00000008: 0C81 6465 736B '..desk' CMPI.L #$6465736B,D1 ; 'desk'
0000000E: 671C 'g.' BEQ.S *+$001E ; 0000002C
00000010: 0C81 656D 7074 '..empt' CMPI.L #$656D7074,D1 ; 'empt'
00000016: 671A 'g.' BEQ.S *+$001C ; 00000032
00000018: 0C81 7472 7368 '..trsh' CMPI.L #$74727368,D1 ; 'trsh'
0000001E: 6718 'g.' BEQ.S *+$001A ; 00000038
00000020: 0C81 7465 6D70 '..temp' CMPI.L #$74656D70,D1 ; 'temp'
00000026: 6716 'g.' BEQ.S *+$0018 ; 0000003E
00000028: 70CE 'p.' MOVEQ #$CE,D0
0000002A: 602C '`,' BRA.S *+$002E ; 00000058
0000002C: 41FA FEE2 'A...' LEA *-$011C,A0 ; FFFFFF10
00000030: 6010 '`.' BRA.S *+$0012 ; 00000042
00000032: 41FA FF02 'A...' LEA *-$00FC,A0 ; FFFFFF36
00000036: 600A '`.' BRA.S *+$000C ; 00000042
00000038: 41FA FEE6 'A...' LEA *-$0118,A0 ; FFFFFF20
0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042
0000003E: 41FA FEE6 'A...' LEA *-$0118,A0 ; FFFFFF26
00000042: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000046: 7000 'p.' MOVEQ #$00,D0
00000048: 1010 '..' MOVE.B (A0),D0
0000004A: 5280 'R.' ADDQ.L #1,D0
0000004C: A22E '..' _BlockMoveData ; A22E
0000004E: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000052: 30AE 0014 '0...' MOVE.W $0014(A6),(A0)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 3D40 0016 '=@..' MOVE.W D0,$0016(A6)
0000005C: 4E5E 'N^' UNLK A6
0000005E: 205F ' _' MOVEA.L (A7)+,A0
00000060: DEFC 000E '....' ADDA.W #$000E,A7
00000064: 4ED0 'N.' JMP (A0)
Comment:
GetFolderName ended due to: vector glue below
Comment:
#####################################################################################
Module: FindFolderInternal [3E7F0, 3EB84)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+342 (3EB32): JSR EnterFolderInCache
+25E (3EA4E): JSR AddSpecialCacheEntry
+24E (3EA3E): JSR GetTrashCanID
+238 (3EA28): JSR GetTrashMapRefnum
+22E (3EA1E): JSR EnterFolderInCache
+216 (3EA06): JSR GetNetTrashID
+1F6 (3E9E6): JSR FindSpecialCacheEntry
+1E4 (3E9D4): JSR GetNetTrashID
+66 (3E856): JSR FindFolderInCache
Unresolved outgoing references:
+1BA (3E9AA): LEA $3E6A0, A1
+1D6 (3E9C6): LEA $3E6B6, A1
+280 (3EA70): LEA $3E690, A1
+286 (3EA76): LEA $3E6A6, A1
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 359
359: FindFolderInternal
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FindFolderInternal"(359) Segment="Main"(200)
Size: Flags $00 ModuleSize 916
Content: Flags $08
Contents offset $0000 size $0394
00000000: 4E56 FEC0 'NV..' LINK.W A6,#-$0140
00000004: 48E7 3F20 'H.? ' MOVEM.L D2-D7/A2,-(A7)
00000008: 7CFF '|.' MOVEQ #$FF,D6
0000000A: 246E 0016 '$n..' MOVEA.L $0016(A6),A2
0000000E: 558F 'U.' SUBQ.L #2,A7
00000010: A994 '..' _CurResFile ; A994
00000012: 3D5F FEC6 '=_..' MOVE.W (A7)+,-$013A(A6)
00000016: 4267 'Bg' CLR.W -(A7)
00000018: A998 '..' _UseResFile ; A998
0000001A: 41EE FF86 'A...' LEA -$007A(A6),A0
0000001E: 42A8 0012 'B...' CLR.L $0012(A0)
00000022: 3178 0A58 0018 '1x.X..' MOVE.W $0A58,$0018(A0)
00000028: 4268 001C 'Bh..' CLR.W $001C(A0)
0000002C: 7002 'p.' MOVEQ #$02,D0
0000002E: 2140 003A '!@.:' MOVE.L D0,$003A(A0)
00000032: 7008 'p.' MOVEQ #$08,D0
00000034: A260 '.`' _HFSDispatch ; A260
00000036: 6600 0328 'f..(' BNE *+$032A ; 00000360
0000003A: 3628 0034 '6(.4' MOVE.W $0034(A0),D3
0000003E: 302E 001A '0...' MOVE.W $001A(A6),D0
00000042: 0C40 8000 '.@..' CMPI.W #$8000,D0
00000046: 6602 'f.' BNE.S *+$0004 ; 0000004A
00000048: 3003 '0.' MOVE.W D3,D0
0000004A: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
0000004E: 42A8 005A 'B..Z' CLR.L $005A(A0)
00000052: 42A8 0030 'B..0' CLR.L $0030(A0)
00000056: A207 '..' _HGetVInfo ; A207
00000058: 6600 0306 'f...' BNE *+$0308 ; 00000360
0000005C: 3828 0016 '8(..' MOVE.W $0016(A0),D4
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 2F08 '/.' MOVE.L A0,-(A7)
00000064: 2F0A '/.' MOVE.L A2,-(A7)
00000066: 4EBA 0000 'N...' JSR FindFolderInCache ; id: 366
0000006A: 41EE FF86 'A...' LEA -$007A(A6),A0
0000006E: 201F ' .' MOVE.L (A7)+,D0
00000070: 6714 'g.' BEQ.S *+$0016 ; 00000086
00000072: 0C80 FFFF 0000 '......' CMPI.L #$FFFF0000,D0
00000078: 6506 'e.' BCS.S *+$0008 ; 00000080
0000007A: 4A2E 0014 'J...' TST.B $0014(A6)
0000007E: 6606 'f.' BNE.S *+$0008 ; 00000086
00000080: 2A00 '*.' MOVE.L D0,D5
00000082: 6000 02C2 '`...' BRA *+$02C4 ; 00000346
00000086: 41EE FF5A 'A..Z' LEA -$00A6(A6),A0
0000008A: 42A8 0012 'B...' CLR.L $0012(A0)
0000008E: 3144 0016 '1D..' MOVE.W D4,$0016(A0)
00000092: 43EE FF54 'C..T' LEA -$00AC(A6),A1
00000096: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
0000009A: 7006 'p.' MOVEQ #$06,D0
0000009C: 2140 0024 '!@.$' MOVE.L D0,$0024(A0)
000000A0: 7030 'p0' MOVEQ #$30,D0 ; '0'
000000A2: A260 '.`' _HFSDispatch ; A260
000000A4: 670C 'g.' BEQ.S *+$000E ; 000000B2
000000A6: 0C40 FFCE '.@..' CMPI.W #$FFCE,D0
000000AA: 6600 02B4 'f...' BNE *+$02B6 ; 00000360
000000AE: 7E00 '~.' MOVEQ #$00,D7
000000B0: 6004 '`.' BRA.S *+$0006 ; 000000B6
000000B2: 2E2E FF56 '...V' MOVE.L -$00AA(A6),D7
000000B6: B5FC 6465 736B '..desk' CMPA.L #$6465736B,A2 ; 'desk'
000000BC: 6700 01BA 'g...' BEQ *+$01BC ; 00000278
000000C0: B5FC 656D 7074 '..empt' CMPA.L #$656D7074,A2 ; 'empt'
000000C6: 6700 00F2 'g...' BEQ *+$00F4 ; 000001BA
000000CA: B5FC 7472 7368 '..trsh' CMPA.L #$74727368,A2 ; 'trsh'
000000D0: 6700 00E8 'g...' BEQ *+$00EA ; 000001BA
000000D4: B5FC 7465 6D70 '..temp' CMPA.L #$74656D70,A2 ; 'temp'
000000DA: 6700 01AA 'g...' BEQ *+$01AC ; 00000286
000000DE: 0807 0011 '....' BTST #$11,D7
000000E2: 6606 'f.' BNE.S *+$0008 ; 000000EA
000000E4: 2A2E FFE0 '*...' MOVE.L -$0020(A6),D5
000000E8: 6606 'f.' BNE.S *+$0008 ; 000000F0
000000EA: 70D5 'p.' MOVEQ #$D5,D0
000000EC: 6000 01DC '`...' BRA *+$01DE ; 000002CA
000000F0: B5FC 6D61 6373 '..macs' CMPA.L #$6D616373,A2 ; 'macs'
000000F6: 6700 0242 'g..B' BEQ *+$0244 ; 0000033A
000000FA: 4AAE 0008 'J...' TST.L $0008(A6)
000000FE: 6706 'g.' BEQ.S *+$0008 ; 00000106
00000100: 262E 0008 '&...' MOVE.L $0008(A6),D3
00000104: 606C '`l' BRA.S *+$006E ; 00000172
00000106: 1F3C 0001 '.<..' MOVE.B #$01,-(A7)
0000010A: A99B '..' _SetResLoad ; A99B
0000010C: B644 '.D' CMP.W D4,D3
0000010E: 6750 'gP' BEQ.S *+$0052 ; 00000160
00000110: 4227 'B'' CLR.B -(A7)
00000112: A99B '..' _SetResLoad ; A99B
00000114: 558F 'U.' SUBQ.L #2,A7
00000116: 3F04 '?.' MOVE.W D4,-(A7)
00000118: 2F05 '/.' MOVE.L D5,-(A7)
0000011A: 4878 0AD8 'Hx..' PEA $0AD8
0000011E: 1F3C 0001 '.<..' MOVE.B #$01,-(A7)
00000122: A81A '..' _HOpenResFile ; A81A
00000124: 4A78 0A60 'Jx.`' TST.W $0A60
00000128: 6724 'g$' BEQ.S *+$0026 ; 0000014E
0000012A: 301F '0.' MOVE.W (A7)+,D0
0000012C: 2F38 0118 '/8..' MOVE.L $0118,-(A7)
00000130: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118
00000136: 558F 'U.' SUBQ.L #2,A7
00000138: 3F04 '?.' MOVE.W D4,-(A7)
0000013A: 2F05 '/.' MOVE.L D5,-(A7)
0000013C: 4878 0AD8 'Hx..' PEA $0AD8
00000140: 1F3C 0001 '.<..' MOVE.B #$01,-(A7)
00000144: A81A '..' _HOpenResFile ; A81A
00000146: 301F '0.' MOVE.W (A7)+,D0
00000148: 21DF 0118 '!...' MOVE.L (A7)+,$0118
0000014C: 3F00 '?.' MOVE.W D0,-(A7)
0000014E: 3C1F '<.' MOVE.W (A7)+,D6
00000150: 558F 'U.' SUBQ.L #2,A7
00000152: A9AF '..' _ResError ; A9AF
00000154: 1F3C 0001 '.<..' MOVE.B #$01,-(A7)
00000158: A99B '..' _SetResLoad ; A99B
0000015A: 301F '0.' MOVE.W (A7)+,D0
0000015C: 6600 016C 'f..l' BNE *+$016E ; 000002CA
00000160: 598F 'Y.' SUBQ.L #4,A7
00000162: 2F3C 666C 6423 '/<fld#' MOVE.L #$666C6423,-(A7) ; 'fld#'
00000168: 4267 'Bg' CLR.W -(A7)
0000016A: A81F '..' _Get1Resource ; A81F
0000016C: 261F '&.' MOVE.L (A7)+,D3
0000016E: 6700 014E 'g..N' BEQ *+$0150 ; 000002BE
00000172: 2043 ' C' MOVEA.L D3,A0
00000174: A025 '.%' _GetHandleSize ; A025
00000176: 2050 ' P' MOVEA.L (A0),A0
00000178: 43F0 08F8 'C...' LEA -$08(A0,D0.L),A1
0000017C: B1C9 '..' CMPA.L A1,A0
0000017E: 6200 FF6A 'b..j' BHI *-$0094 ; 000000EA
00000182: 7200 'r.' MOVEQ #$00,D1
00000184: 1228 0007 '.(..' MOVE.B $0007(A0),D1
00000188: B5D0 '..' CMPA.L (A0),A2
0000018A: 670C 'g.' BEQ.S *+$000E ; 00000198
0000018C: 5281 'R.' ADDQ.L #1,D1
0000018E: 0881 0000 '....' BCLR #$00,D1
00000192: 41F0 1808 'A...' LEA $08(A0,D1.L),A0
00000196: 60E4 '`.' BRA.S *-$001A ; 0000017C
00000198: 93C1 '..' SUBA.L D1,A1
0000019A: B1C9 '..' CMPA.L A1,A0
0000019C: 6200 FF4C 'b..L' BHI *-$00B2 ; 000000EA
000001A0: 0C68 0000 0004 '.h....' CMPI.W #$0000,$0004(A0)
000001A6: 6600 FF42 'f..B' BNE *-$00BC ; 000000EA
000001AA: 0C41 00FF '.A..' CMPI.W #$00FF,D1
000001AE: 6200 FF3A 'b..:' BHI *-$00C4 ; 000000EA
000001B2: 43E8 0007 'C...' LEA $0007(A0),A1
000001B6: 6000 00D4 '`...' BRA *+$00D6 ; 0000028C
000001BA: 43FA FCF4 'C...' LEA *-$030A,A1 ; FFFFFEB0
000001BE: 0807 0012 '....' BTST #$12,D7
000001C2: 6700 00C6 'g...' BEQ *+$00C8 ; 0000028A
000001C6: 0807 0010 '....' BTST #$10,D7
000001CA: 6700 00BE 'g...' BEQ *+$00C0 ; 0000028A
000001CE: B5FC 656D 7074 '..empt' CMPA.L #$656D7074,A2 ; 'empt'
000001D4: 661C 'f.' BNE.S *+$001E ; 000001F2
000001D6: 43FA FCEE 'C...' LEA *-$0310,A1 ; FFFFFEC6
000001DA: 4A2E 0014 'J...' TST.B $0014(A6)
000001DE: 6700 00AA 'g...' BEQ *+$00AC ; 0000028A
000001E2: 3004 '0.' MOVE.W D4,D0
000001E4: 4EBA 0000 'N...' JSR GetNetTrashID ; id: 364
000001E8: 6600 00E0 'f...' BNE *+$00E2 ; 000002CA
000001EC: 2A01 '*.' MOVE.L D1,D5
000001EE: 6000 014A '`..J' BRA *+$014C ; 0000033A
000001F2: 598F 'Y.' SUBQ.L #4,A7
000001F4: 3F04 '?.' MOVE.W D4,-(A7)
000001F6: 4EBA 0000 'N...' JSR FindSpecialCacheEntry ; id: 365
000001FA: 201F ' .' MOVE.L (A7)+,D0
000001FC: 670A 'g.' BEQ.S *+$000C ; 00000208
000001FE: 2040 ' @' MOVEA.L D0,A0
00000200: 2A28 0004 '*(..' MOVE.L $0004(A0),D5
00000204: 6000 0134 '`..4' BRA *+$0136 ; 0000033A
00000208: 303C FFD5 '0<..' MOVE.W #$FFD5,D0
0000020C: 4A2E 0014 'J...' TST.B $0014(A6)
00000210: 6700 00B8 'g...' BEQ *+$00BA ; 000002CA
00000214: 3004 '0.' MOVE.W D4,D0
00000216: 4EBA 0000 'N...' JSR GetNetTrashID ; id: 364
0000021A: 6600 00AE 'f...' BNE *+$00B0 ; 000002CA
0000021E: 2D41 FEC2 '-A..' MOVE.L D1,-$013E(A6)
00000222: 486E FF86 'Hn..' PEA -$007A(A6)
00000226: 2F3C 656D 7074 '/<empt' MOVE.L #$656D7074,-(A7) ; 'empt'
0000022C: 2F01 '/.' MOVE.L D1,-(A7)
0000022E: 4EBA 0000 'N...' JSR EnterFolderInCache ; id: 360
00000232: 3004 '0.' MOVE.W D4,D0
00000234: 222E FEC2 '"...' MOVE.L -$013E(A6),D1
00000238: 4EBA 0000 'N...' JSR GetTrashMapRefnum ; id: 363
0000023C: 6600 008C 'f...' BNE *+$008E ; 000002CA
00000240: 3D41 FEC0 '=A..' MOVE.W D1,-$0140(A6)
00000244: 3004 '0.' MOVE.W D4,D0
00000246: 222E FEC2 '"...' MOVE.L -$013E(A6),D1
0000024A: 342E FEC0 '4...' MOVE.W -$0140(A6),D2
0000024E: 4EBA 0000 'N...' JSR GetTrashCanID ; id: 362
00000252: 6612 'f.' BNE.S *+$0014 ; 00000266
00000254: 2A01 '*.' MOVE.L D1,D5
00000256: 3F04 '?.' MOVE.W D4,-(A7)
00000258: 3F2E FEC0 '?...' MOVE.W -$0140(A6),-(A7)
0000025C: 2F05 '/.' MOVE.L D5,-(A7)
0000025E: 4EBA 0000 'N...' JSR AddSpecialCacheEntry ; id: 361
00000262: 6000 00D6 '`...' BRA *+$00D8 ; 0000033A
00000266: 3400 '4.' MOVE.W D0,D2
00000268: 41EE FEE8 'A...' LEA -$0118(A6),A0
0000026C: 316E FEC0 0018 '1n....' MOVE.W -$0140(A6),$0018(A0)
00000272: A001 '..' _Close ; A001
00000274: 3002 '0.' MOVE.W D2,D0
00000276: 6052 '`R' BRA.S *+$0054 ; 000002CA
00000278: 0807 0014 '....' BTST #$14,D7
0000027C: 6600 FE6C 'f..l' BNE *-$0192 ; 000000EA
00000280: 43FA FC1E 'C...' LEA *-$03E0,A1 ; FFFFFEA0
00000284: 6004 '`.' BRA.S *+$0006 ; 0000028A
00000286: 43FA FC2E 'C...' LEA *-$03D0,A1 ; FFFFFEB6
0000028A: 7A02 'z.' MOVEQ #$02,D5
0000028C: 41EE FEE8 'A...' LEA -$0118(A6),A0
00000290: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000294: 3144 0016 '1D..' MOVE.W D4,$0016(A0)
00000298: 4268 001C 'Bh..' CLR.W $001C(A0)
0000029C: 2145 0030 '!E.0' MOVE.L D5,$0030(A0)
000002A0: 7009 'p.' MOVEQ #$09,D0
000002A2: A260 '.`' _HFSDispatch ; A260
000002A4: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000002A8: 6726 'g&' BEQ.S *+$0028 ; 000002D0
000002AA: 4A40 'J@' TST.W D0
000002AC: 661C 'f.' BNE.S *+$001E ; 000002CA
000002AE: 2A28 0030 '*(.0' MOVE.L $0030(A0),D5
000002B2: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
000002B8: 6650 'fP' BNE.S *+$0052 ; 0000030A
000002BA: 70D0 'p.' MOVEQ #$D0,D0
000002BC: 600C '`.' BRA.S *+$000E ; 000002CA
000002BE: 558F 'U.' SUBQ.L #2,A7
000002C0: A9AF '..' _ResError ; A9AF
000002C2: 301F '0.' MOVE.W (A7)+,D0
000002C4: 6604 'f.' BNE.S *+$0006 ; 000002CA
000002C6: 303C FF40 '0<.@' MOVE.W #$FF40,D0
000002CA: 7AFF 'z.' MOVEQ #$FF,D5
000002CC: 3A00 ':.' MOVE.W D0,D5
000002CE: 606A '`j' BRA.S *+$006C ; 0000033A
000002D0: 4A2E 0014 'J...' TST.B $0014(A6)
000002D4: 67F4 'g.' BEQ.S *-$000A ; 000002CA
000002D6: 2145 0030 '!E.0' MOVE.L D5,$0030(A0)
000002DA: 7006 'p.' MOVEQ #$06,D0
000002DC: A260 '.`' _HFSDispatch ; A260
000002DE: 66EA 'f.' BNE.S *-$0014 ; 000002CA
000002E0: 2428 0030 '$(.0' MOVE.L $0030(A0),D2
000002E4: 42A8 0012 'B...' CLR.L $0012(A0)
000002E8: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
000002EE: 7009 'p.' MOVEQ #$09,D0
000002F0: A260 '.`' _HFSDispatch ; A260
000002F2: 66D6 'f.' BNE.S *-$0028 ; 000002CA
000002F4: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
000002F8: 0068 1000 0028 '.h...(' ORI.W #$1000,$0028(A0)
000002FE: 2145 0030 '!E.0' MOVE.L D5,$0030(A0)
00000302: 700A 'p.' MOVEQ #$0A,D0
00000304: A260 '.`' _HFSDispatch ; A260
00000306: 66C2 'f.' BNE.S *-$003C ; 000002CA
00000308: 2A02 '*.' MOVE.L D2,D5
0000030A: B5FC 656D 7074 '..empt' CMPA.L #$656D7074,A2 ; 'empt'
00000310: 6710 'g.' BEQ.S *+$0012 ; 00000322
00000312: B5FC 7472 7368 '..trsh' CMPA.L #$74727368,A2 ; 'trsh'
00000318: 6708 'g.' BEQ.S *+$000A ; 00000322
0000031A: B5FC 6465 736B '..desk' CMPA.L #$6465736B,A2 ; 'desk'
00000320: 6618 'f.' BNE.S *+$001A ; 0000033A
00000322: 0807 000A '....' BTST #$0A,D7
00000326: 6712 'g.' BEQ.S *+$0014 ; 0000033A
00000328: 0828 0000 001E '.(....' BTST #$00,$001E(A0)
0000032E: 660A 'f.' BNE.S *+$000C ; 0000033A
00000330: 42A8 0012 'B...' CLR.L $0012(A0)
00000334: 2145 0030 '!E.0' MOVE.L D5,$0030(A0)
00000338: A241 '.A' _HSetFLock ; A241
0000033A: 486E FF86 'Hn..' PEA -$007A(A6)
0000033E: 2F0A '/.' MOVE.L A2,-(A7)
00000340: 2F05 '/.' MOVE.L D5,-(A7)
00000342: 4EBA 0000 'N...' JSR EnterFolderInCache ; id: 360
00000346: 0C85 FFFF 0000 '......' CMPI.L #$FFFF0000,D5
0000034C: 6504 'e.' BCS.S *+$0006 ; 00000352
0000034E: 3005 '0.' MOVE.W D5,D0
00000350: 600E '`.' BRA.S *+$0010 ; 00000360
00000352: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000356: 3084 '0.' MOVE.W D4,(A0)
00000358: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000035C: 2085 ' .' MOVE.L D5,(A0)
0000035E: 7000 'p.' MOVEQ #$00,D0
00000360: 3D40 001C '=@..' MOVE.W D0,$001C(A6)
00000364: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6
00000368: 6716 'g.' BEQ.S *+$0018 ; 00000380
0000036A: 3F06 '?.' MOVE.W D6,-(A7)
0000036C: A99A '..' _CloseResFile ; A99A
0000036E: 558F 'U.' SUBQ.L #2,A7
00000370: A9AF '..' _ResError ; A9AF
00000372: 301F '0.' MOVE.W (A7)+,D0
00000374: 670A 'g.' BEQ.S *+$000C ; 00000380
00000376: 4A6E 001C 'Jn..' TST.W $001C(A6)
0000037A: 6604 'f.' BNE.S *+$0006 ; 00000380
0000037C: 3D40 001C '=@..' MOVE.W D0,$001C(A6)
00000380: 3F2E FEC6 '?...' MOVE.W -$013A(A6),-(A7)
00000384: A998 '..' _UseResFile ; A998
00000386: 4CDF 04FC 'L...' MOVEM.L (A7)+,D2-D7/A2
0000038A: 4E5E 'N^' UNLK A6
0000038C: 205F ' _' MOVEA.L (A7)+,A0
0000038E: DEFC 0014 '....' ADDA.W #$0014,A7
00000392: 4ED0 'N.' JMP (A0)
Dictionary: Flags $00 FirstId 360
360: EnterFolderInCache
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EnterFolderInCache"(360)
00000344
Dictionary: Flags $00 FirstId 361
361: AddSpecialCacheEntry
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AddSpecialCacheEntry"(361)
00000260
Dictionary: Flags $00 FirstId 362
362: GetTrashCanID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetTrashCanID"(362)
00000250
Dictionary: Flags $00 FirstId 363
363: GetTrashMapRefnum
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetTrashMapRefnum"(363)
0000023A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EnterFolderInCache"(360)
00000230
Dictionary: Flags $00 FirstId 364
364: GetNetTrashID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNetTrashID"(364)
00000218
Dictionary: Flags $00 FirstId 365
365: FindSpecialCacheEntry
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindSpecialCacheEntry"(365)
000001F8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNetTrashID"(364)
000001E6
Dictionary: Flags $00 FirstId 366
366: FindFolderInCache
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindFolderInCache"(366)
00000068
Comment:
FindFolderInternal ended due to: vector glue below
Comment:
#####################################################################################
Module: EnterFolderInCache [3EB90, 3EC50)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+3C (3EBCC): JSR FindEntryInCache
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 367
367: EnterFolderInCache
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EnterFolderInCache"(367) Segment="Main"(200)
Size: Flags $00 ModuleSize 192
Content: Flags $08
Contents offset $0000 size $00C0
00000000: 4E56 FFE6 'NV..' LINK.W A6,#-$001A
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000A: 2028 008C ' (..' MOVE.L $008C(A0),D0
0000000E: 6700 00A4 'g...' BEQ *+$00A6 ; 000000B4
00000012: 2040 ' @' MOVEA.L D0,A0
00000014: 2010 ' .' MOVE.L (A0),D0
00000016: 6700 009C 'g...' BEQ *+$009E ; 000000B4
0000001A: 2640 '&@' MOVEA.L D0,A3
0000001C: 4A93 'J.' TST.L (A3)
0000001E: 660E 'f.' BNE.S *+$0010 ; 0000002E
00000020: 204B ' K' MOVEA.L A3,A0
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: A427 '.'' _ReallocHandle ,Sys ; A427
00000026: 6600 008C 'f...' BNE *+$008E ; 000000B4
0000002A: A049 '.I' _HPurge ; A049
0000002C: 601C '`.' BRA.S *+$001E ; 0000004A
0000002E: 598F 'Y.' SUBQ.L #4,A7
00000030: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000034: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000038: 486E FFFC 'Hn..' PEA -$0004(A6)
0000003C: 4EBA 0000 'N...' JSR FindEntryInCache ; id: 368
00000040: 201F ' .' MOVE.L (A7)+,D0
00000042: 6668 'fh' BNE.S *+$006A ; 000000AC
00000044: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
00000048: 662A 'f*' BNE.S *+$002C ; 00000074
0000004A: 226E 0010 '"n..' MOVEA.L $0010(A6),A1
0000004E: 2D69 0016 FFE6 '-i....' MOVE.L $0016(A1),-$001A(A6)
00000054: 2D69 001E FFE8 '-i....' MOVE.L $001E(A1),-$0018(A6)
0000005A: 3D69 0026 FFEC '=i.&..' MOVE.W $0026(A1),-$0014(A6)
00000060: 2D69 0022 FFEE '-i."..' MOVE.L $0022(A1),-$0012(A6)
00000066: 426E FFF2 'Bn..' CLR.W -$000E(A6)
0000006A: 43EE FFE6 'C...' LEA -$001A(A6),A1
0000006E: 7216 'r.' MOVEQ #$16,D1
00000070: 7400 't.' MOVEQ #$00,D2
00000072: 6018 '`.' BRA.S *+$001A ; 0000008C
00000074: 720C 'r.' MOVEQ #$0C,D1
00000076: D081 '..' ADD.L D1,D0
00000078: 2240 '"@' MOVEA.L D0,A1
0000007A: 3211 '2.' MOVE.W (A1),D1
0000007C: 5241 'RA' ADDQ.W #1,D1
0000007E: 3D41 FFF2 '=A..' MOVE.W D1,-$000E(A6)
00000082: 9093 '..' SUB.L (A3),D0
00000084: 43EE FFF2 'C...' LEA -$000E(A6),A1
00000088: 720A 'r.' MOVEQ #$0A,D1
0000008A: 7402 't.' MOVEQ #$02,D2
0000008C: 2D6E 000C FFF4 '-n....' MOVE.L $000C(A6),-$000C(A6)
00000092: 2D6E 0008 FFF8 '-n....' MOVE.L $0008(A6),-$0008(A6)
00000098: 598F 'Y.' SUBQ.L #4,A7
0000009A: 2F0B '/.' MOVE.L A3,-(A7)
0000009C: 2F00 '/.' MOVE.L D0,-(A7)
0000009E: 42A7 'B.' CLR.L -(A7)
000000A0: 2F02 '/.' MOVE.L D2,-(A7)
000000A2: 2F09 '/.' MOVE.L A1,-(A7)
000000A4: 2F01 '/.' MOVE.L D1,-(A7)
000000A6: A9E0 '..' _Munger ; A9E0
000000A8: 588F 'X.' ADDQ.L #4,A7
000000AA: 6008 '`.' BRA.S *+$000A ; 000000B4
000000AC: 2040 ' @' MOVEA.L D0,A0
000000AE: 216E 0008 0004 '!n....' MOVE.L $0008(A6),$0004(A0)
000000B4: 265F '&_' MOVEA.L (A7)+,A3
000000B6: 4E5E 'N^' UNLK A6
000000B8: 205F ' _' MOVEA.L (A7)+,A0
000000BA: DEFC 000C '....' ADDA.W #$000C,A7
000000BE: 4ED0 'N.' JMP (A0)
Dictionary: Flags $00 FirstId 368
368: FindEntryInCache
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindEntryInCache"(368)
0000003E
Comment:
EnterFolderInCache ended due to: vector glue below
Comment:
#####################################################################################
Module: FindFolderInCache [3EC60, 3EC8A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+10 (3EC70): JSR FindEntryInCache
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 369
369: FindFolderInCache
Module: Flags=$88=(ForcedActive Extern Code) Module="FindFolderInCache"(369) 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: 598F 'Y.' SUBQ.L #4,A7
00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 42A7 'B.' CLR.L -(A7)
00000010: 4EBA 0000 'N...' JSR FindEntryInCache ; id: 368
00000014: 201F ' .' MOVE.L (A7)+,D0
00000016: 6706 'g.' BEQ.S *+$0008 ; 0000001E
00000018: 2040 ' @' MOVEA.L D0,A0
0000001A: 2028 0004 ' (..' MOVE.L $0004(A0),D0
0000001E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6)
00000022: 4E5E 'N^' UNLK A6
00000024: 205F ' _' MOVEA.L (A7)+,A0
00000026: 508F 'P.' ADDQ.L #8,A7
00000028: 4ED0 'N.' JMP (A0)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindEntryInCache"(368)
00000012
Comment:
FindFolderInCache ended due to: vector glue below
Comment:
#####################################################################################
Module: FindEntryInCache [3ECA0, 3ED5C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 370
370: FindEntryInCache
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FindEntryInCache"(370) Segment="Main"(200)
Size: Flags $00 ModuleSize 188
Content: Flags $08
Contents offset $0000 size $00BC
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2
0000000C: 42AE 0014 'B...' CLR.L $0014(A6)
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 200C ' .' MOVE.L A4,D0
00000016: 6702 'g.' BEQ.S *+$0004 ; 0000001A
00000018: 4294 'B.' CLR.L (A4)
0000001A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000001E: 2028 008C ' (..' MOVE.L $008C(A0),D0
00000022: 6700 008A 'g...' BEQ *+$008C ; 000000AE
00000026: 2040 ' @' MOVEA.L D0,A0
00000028: 2010 ' .' MOVE.L (A0),D0
0000002A: 6700 0082 'g...' BEQ *+$0084 ; 000000AE
0000002E: 2040 ' @' MOVEA.L D0,A0
00000030: 4A90 'J.' TST.L (A0)
00000032: 677A 'gz' BEQ.S *+$007C ; 000000AE
00000034: 2648 '&H' MOVEA.L A0,A3
00000036: A025 '.%' _GetHandleSize ; A025
00000038: 2050 ' P' MOVEA.L (A0),A0
0000003A: 43F0 08F2 'C...' LEA -$0E(A0,D0.L),A1
0000003E: B1C9 '..' CMPA.L A1,A0
00000040: 626C 'bl' BHI.S *+$006E ; 000000AE
00000042: 3028 000C '0(..' MOVE.W $000C(A0),D0
00000046: 7200 'r.' MOVEQ #$00,D1
00000048: 3200 '2.' MOVE.W D0,D1
0000004A: E781 '..' ASL.L #3,D1
0000004C: 7416 't.' MOVEQ #$16,D2
0000004E: D282 '..' ADD.L D2,D1
00000050: 342A 0016 '4*..' MOVE.W $0016(A2),D2
00000054: B450 '.P' CMP.W (A0),D2
00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C
00000058: D1C1 '..' ADDA.L D1,A0
0000005A: 60E2 '`.' BRA.S *-$001C ; 0000003E
0000005C: 242A 001E '$*..' MOVE.L $001E(A2),D2
00000060: B4A8 0002 '....' CMP.L $0002(A0),D2
00000064: 6614 'f.' BNE.S *+$0016 ; 0000007A
00000066: 342A 0026 '4*.&' MOVE.W $0026(A2),D2
0000006A: B468 0006 '.h..' CMP.W $0006(A0),D2
0000006E: 660A 'f.' BNE.S *+$000C ; 0000007A
00000070: 242A 0022 '$*."' MOVE.L $0022(A2),D2
00000074: B4A8 0008 '....' CMP.L $0008(A0),D2
00000078: 671A 'g.' BEQ.S *+$001C ; 00000094
0000007A: 598F 'Y.' SUBQ.L #4,A7
0000007C: 2F0B '/.' MOVE.L A3,-(A7)
0000007E: 91D3 '..' SUBA.L (A3),A0
00000080: 2F08 '/.' MOVE.L A0,-(A7)
00000082: 42A7 'B.' CLR.L -(A7)
00000084: 2F01 '/.' MOVE.L D1,-(A7)
00000086: 2F3C 0000 0001 '/<....' MOVE.L #$00000001,-(A7)
0000008C: 42A7 'B.' CLR.L -(A7)
0000008E: A9E0 '..' _Munger ; A9E0
00000090: 588F 'X.' ADDQ.L #4,A7
00000092: 601A '`.' BRA.S *+$001C ; 000000AE
00000094: 240C '$.' MOVE.L A4,D2
00000096: 6702 'g.' BEQ.S *+$0004 ; 0000009A
00000098: 2888 '(.' MOVE.L A0,(A4)
0000009A: 5C88 '\.' ADDQ.L #6,A0
0000009C: 222E 000C '"...' MOVE.L $000C(A6),D1
000000A0: 5088 'P.' ADDQ.L #8,A0
000000A2: B290 '..' CMP.L (A0),D1
000000A4: 57C8 FFFA 'W...' DBEQ D0,*-$0004 ; 000000A0
000000A8: 6604 'f.' BNE.S *+$0006 ; 000000AE
000000AA: 2D48 0014 '-H..' MOVE.L A0,$0014(A6)
000000AE: 4CDF 1C00 'L...' MOVEM.L (A7)+,A2-A4
000000B2: 4E5E 'N^' UNLK A6
000000B4: 205F ' _' MOVEA.L (A7)+,A0
000000B6: DEFC 000C '....' ADDA.W #$000C,A7
000000BA: 4ED0 'N.' JMP (A0)
Comment:
FindEntryInCache ended due to: vector glue below
Comment:
#####################################################################################
Module: FindSpecialCacheEntry [3ED70, 3EDB4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 371
371: FindSpecialCacheEntry
Module: Flags=$88=(ForcedActive Extern Code) Module="FindSpecialCacheEntry"(371) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F01 '/.' MOVE.L D1,-(A7)
00000006: 42AE 000A 'B...' CLR.L $000A(A6)
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2028 008C ' (..' MOVE.L $008C(A0),D0
00000012: 6726 'g&' BEQ.S *+$0028 ; 0000003A
00000014: 2040 ' @' MOVEA.L D0,A0
00000016: 2028 0004 ' (..' MOVE.L $0004(A0),D0
0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A
0000001C: 2040 ' @' MOVEA.L D0,A0
0000001E: A025 '.%' _GetHandleSize ; A025
00000020: 2050 ' P' MOVEA.L (A0),A0
00000022: 5180 'Q.' SUBQ.L #8,D0
00000024: 6D14 'm.' BLT.S *+$0016 ; 0000003A
00000026: 3210 '2.' MOVE.W (A0),D1
00000028: 670C 'g.' BEQ.S *+$000E ; 00000036
0000002A: B26E 0008 '.n..' CMP.W $0008(A6),D1
0000002E: 6606 'f.' BNE.S *+$0008 ; 00000036
00000030: 2D48 000A '-H..' MOVE.L A0,$000A(A6)
00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A
00000036: 5088 'P.' ADDQ.L #8,A0
00000038: 60E8 '`.' BRA.S *-$0016 ; 00000022
0000003A: 221F '".' MOVE.L (A7)+,D1
0000003C: 4E5E 'N^' UNLK A6
0000003E: 205F ' _' MOVEA.L (A7)+,A0
00000040: 548F 'T.' ADDQ.L #2,A7
00000042: 4ED0 'N.' JMP (A0)
Comment:
FindSpecialCacheEntry ended due to: vector glue below
Comment:
#####################################################################################
Module: AddSpecialCacheEntry [3EDC0, 3EE1A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 372
372: AddSpecialCacheEntry
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AddSpecialCacheEntry"(372) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7)
00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000C: 2028 008C ' (..' MOVE.L $008C(A0),D0
00000010: 673C 'g<' BEQ.S *+$003E ; 0000004E
00000012: 2040 ' @' MOVEA.L D0,A0
00000014: 2028 0004 ' (..' MOVE.L $0004(A0),D0
00000018: 6734 'g4' BEQ.S *+$0036 ; 0000004E
0000001A: 2040 ' @' MOVEA.L D0,A0
0000001C: 2248 '"H' MOVEA.L A0,A1
0000001E: A025 '.%' _GetHandleSize ; A025
00000020: 2200 '".' MOVE.L D0,D1
00000022: 2050 ' P' MOVEA.L (A0),A0
00000024: 5180 'Q.' SUBQ.L #8,D0
00000026: 6D08 'm.' BLT.S *+$000A ; 00000030
00000028: 4A50 'JP' TST.W (A0)
0000002A: 6712 'g.' BEQ.S *+$0014 ; 0000003E
0000002C: 5088 'P.' ADDQ.L #8,A0
0000002E: 60F4 '`.' BRA.S *-$000A ; 00000024
00000030: 2049 ' I' MOVEA.L A1,A0
00000032: 2001 ' .' MOVE.L D1,D0
00000034: 5080 'P.' ADDQ.L #8,D0
00000036: A024 '.$' _SetHandleSize ; A024
00000038: 6614 'f.' BNE.S *+$0016 ; 0000004E
0000003A: 2050 ' P' MOVEA.L (A0),A0
0000003C: D1C1 '..' ADDA.L D1,A0
0000003E: 30AE 000E '0...' MOVE.W $000E(A6),(A0)
00000042: 316E 000C 0002 '1n....' MOVE.W $000C(A6),$0002(A0)
00000048: 216E 0008 0004 '!n....' MOVE.L $0008(A6),$0004(A0)
0000004E: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1
00000052: 4E5E 'N^' UNLK A6
00000054: 205F ' _' MOVEA.L (A7)+,A0
00000056: 508F 'P.' ADDQ.L #8,A7
00000058: 4ED0 'N.' JMP (A0)
Comment:
AddSpecialCacheEntry ended due to: vector glue below
Comment:
#####################################################################################
Module: ReleaseFolder [3EE30, 3EE7A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+18 (3EE48): JSR FindSpecialCacheEntry
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 373
373: ReleaseFolder
Module: Flags=$88=(ForcedActive Extern Code) Module="ReleaseFolder"(373) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 2F09 '/.' MOVE.L A1,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 0CAE 7472 7368 '..trsh' CMPI.L #$74727368,$0008(A6) ; 'trsh'
0008
00000010: 662A 'f*' BNE.S *+$002C ; 0000003C
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR FindSpecialCacheEntry ; id: 371
0000001C: 201F ' .' MOVE.L (A7)+,D0
0000001E: 671C 'g.' BEQ.S *+$001E ; 0000003C
00000020: 2240 '"@' MOVEA.L D0,A1
00000022: 4251 'BQ' CLR.W (A1)
00000024: 41EE FF94 'A...' LEA -$006C(A6),A0
00000028: 7235 'r5' MOVEQ #$35,D1 ; '5'
0000002A: 4258 'BX' CLR.W (A0)+
0000002C: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000002A
00000030: 41EE FF94 'A...' LEA -$006C(A6),A0
00000034: 3169 0002 0018 '1i....' MOVE.W $0002(A1),$0018(A0)
0000003A: A001 '..' _Close ; A001
0000003C: 3D40 000E '=@..' MOVE.W D0,$000E(A6)
00000040: 225F '"_' MOVEA.L (A7)+,A1
00000042: 4E5E 'N^' UNLK A6
00000044: 205F ' _' MOVEA.L (A7)+,A0
00000046: 5C8F '\.' ADDQ.L #6,A7
00000048: 4ED0 'N.' JMP (A0)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindSpecialCacheEntry"(371)
0000001A
Comment:
ReleaseFolder ended due to: vector glue below
Comment:
#####################################################################################
Module: CleanOutFolder [3EE90, 3EF0A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 374
374: CleanOutFolder
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CleanOutFolder"(374) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 FF74 'NV.t' LINK.W A6,#-$008C
00000004: 2F09 '/.' MOVE.L A1,-(A7)
00000006: 41EE FF94 'A...' LEA -$006C(A6),A0
0000000A: 7035 'p5' MOVEQ #$35,D0 ; '5'
0000000C: 4258 'BX' CLR.W (A0)+
0000000E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000000C
00000012: 41EE FF94 'A...' LEA -$006C(A6),A0
00000016: 43EE FF74 'C..t' LEA -$008C(A6),A1
0000001A: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000001E: 316E 000C 0016 '1n....' MOVE.W $000C(A6),$0016(A0)
00000024: 216E 0008 0030 '!n...0' MOVE.L $0008(A6),$0030(A0)
0000002A: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0)
00000030: 7009 'p.' MOVEQ #$09,D0
00000032: A260 '.`' _HFSDispatch ; A260
00000034: 6632 'f2' BNE.S *+$0034 ; 00000068
00000036: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
0000003C: 6712 'g.' BEQ.S *+$0014 ; 00000050
0000003E: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
00000042: 2F28 0030 '/(.0' MOVE.L $0030(A0),-(A7)
00000046: 4EBA FFB8 'N...' JSR *-$0046 ; 00000000
0000004A: 6624 'f$' BNE.S *+$0026 ; 00000070
0000004C: 41EE FF94 'A...' LEA -$006C(A6),A0
00000050: 216E 0008 0030 '!n...0' MOVE.L $0008(A6),$0030(A0)
00000056: A209 '..' _HDelete ; A209
00000058: 67C4 'g.' BEQ.S *-$003A ; 0000001E
0000005A: 0C40 FFD3 '.@..' CMPI.W #$FFD3,D0
0000005E: 6610 'f.' BNE.S *+$0012 ; 00000070
00000060: A242 '.B' _HRstFLock ; A242
00000062: A209 '..' _HDelete ; A209
00000064: 660A 'f.' BNE.S *+$000C ; 00000070
00000066: 60B6 '`.' BRA.S *-$0048 ; 0000001E
00000068: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
0000006C: 6602 'f.' BNE.S *+$0004 ; 00000070
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 225F '"_' MOVEA.L (A7)+,A1
00000072: 4E5E 'N^' UNLK A6
00000074: 205F ' _' MOVEA.L (A7)+,A0
00000076: 5C8F '\.' ADDQ.L #6,A7
00000078: 4ED0 'N.' JMP (A0)
Comment:
CleanOutFolder ended due to: vector glue below
Comment:
#####################################################################################
Module: SharedTrashCode [3EF20, 3F2A0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+22A (3F14A): JSR CleanOutFolder
Unresolved outgoing references:
+24 (3EF44): LEA $3E6B6, A1
+D6 (3EFF6): LEA $3E6D8, A1
+1CC (3F0EC): LEA $3E6CC, A1
+1E6 (3F106): LEA $3E6CC, A1
+25A (3F17A): LEA $3E6CC, A0
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
+0 (3EF20): GetNetTrashID
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
+AA (3EFCA): GetTrashMapRefnum
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
+128 (3F048): GetTrashCanID
VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a
Dictionary: Flags $00 FirstId 375
375: SharedTrashCode
376: GetTrashCanID
377: GetTrashMapRefnum
378: GetNetTrashID
Module: Flags=$88=(ForcedActive Extern Code) Module="SharedTrashCode"(375) Segment="Main"(200)
Size: Flags $00 ModuleSize 896
Content: Flags $08
Contents offset $0000 size $0380
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000008: 41EE FF94 'A...' LEA -$006C(A6),A0
0000000C: 7235 'r5' MOVEQ #$35,D1 ; '5'
0000000E: 4258 'BX' CLR.W (A0)+
00000010: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000000E
00000014: 41EE FF94 'A...' LEA -$006C(A6),A0
00000018: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
0000001C: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
00000024: 43FA F770 'C..p' LEA *-$088E,A1 ; FFFFF796
00000028: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000002C: 7009 'p.' MOVEQ #$09,D0
0000002E: A260 '.`' _HFSDispatch ; A260
00000030: 660E 'f.' BNE.S *+$0010 ; 00000040
00000032: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
00000038: 6660 'f`' BNE.S *+$0062 ; 0000009A
0000003A: 303C FFD0 '0<..' MOVE.W #$FFD0,D0
0000003E: 6060 '``' BRA.S *+$0062 ; 000000A0
00000040: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00000044: 665A 'fZ' BNE.S *+$005C ; 000000A0
00000046: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
0000004E: 7006 'p.' MOVEQ #$06,D0
00000050: A260 '.`' _HFSDispatch ; A260
00000052: 664C 'fL' BNE.S *+$004E ; 000000A0
00000054: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
00000058: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
00000060: 7009 'p.' MOVEQ #$09,D0
00000062: A260 '.`' _HFSDispatch ; A260
00000064: 663A 'f:' BNE.S *+$003C ; 000000A0
00000066: 0068 1000 0028 '.h...(' ORI.W #$1000,$0028(A0)
0000006C: 08E8 0006 0028 '.....(' BSET #$06,$0028(A0)
00000072: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
0000007A: 700A 'p.' MOVEQ #$0A,D0
0000007C: A260 '.`' _HFSDispatch ; A260
0000007E: 6620 'f ' BNE.S *+$0022 ; 000000A0
00000080: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0024(A0)
0024
00000088: 42A8 0028 'B..(' CLR.L $0028(A0)
0000008C: 217C 0007 0007 '!|....' MOVE.L #$00070007,$002C(A0)
002C
00000094: 7033 'p3' MOVEQ #$33,D0 ; '3'
00000096: A260 '.`' _HFSDispatch ; A260
00000098: 6006 '`.' BRA.S *+$0008 ; 000000A0
0000009A: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000009E: 7000 'p.' MOVEQ #$00,D0
000000A0: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000000A4: 4E5E 'N^' UNLK A6
000000A6: 4A40 'J@' TST.W D0
000000A8: 4E75 'Nu' RTS
000000AA: 4E56 FF8E 'NV..' LINK.W A6,#-$0072
000000AE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
000000B2: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6)
000000B6: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6)
000000BA: 41EE FF8E 'A...' LEA -$0072(A6),A0
000000BE: 7035 'p5' MOVEQ #$35,D0 ; '5'
000000C0: 4258 'BX' CLR.W (A0)+
000000C2: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000C0
000000C6: 41EE FF8E 'A...' LEA -$0072(A6),A0
000000CA: 316E FFFA 0016 '1n....' MOVE.W -$0006(A6),$0016(A0)
000000D0: 216E FFFC 0030 '!n...0' MOVE.L -$0004(A6),$0030(A0)
000000D6: 43FA F6E0 'C...' LEA *-$091E,A1 ; FFFFF7B8
000000DA: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
000000DE: 117C 0001 001B '.|....' MOVE.B #$01,$001B(A0)
000000E4: A200 '..' _HOpen ; A200
000000E6: 6730 'g0' BEQ.S *+$0032 ; 00000118
000000E8: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000000EC: 6630 'f0' BNE.S *+$0032 ; 0000011E
000000EE: A208 '..' _HCreate ; A208
000000F0: 662C 'f,' BNE.S *+$002E ; 0000011E
000000F2: 216E FFFC 0030 '!n...0' MOVE.L -$0004(A6),$0030(A0)
000000F8: 7009 'p.' MOVEQ #$09,D0
000000FA: A260 '.`' _HFSDispatch ; A260
000000FC: 6620 'f ' BNE.S *+$0022 ; 0000011E
000000FE: 0068 1000 0028 '.h...(' ORI.W #$1000,$0028(A0)
00000104: 08E8 0006 0028 '.....(' BSET #$06,$0028(A0)
0000010A: 216E FFFC 0030 '!n...0' MOVE.L -$0004(A6),$0030(A0)
00000110: 700A 'p.' MOVEQ #$0A,D0
00000112: A260 '.`' _HFSDispatch ; A260
00000114: 6608 'f.' BNE.S *+$000A ; 0000011E
00000116: 60AE '`.' BRA.S *-$0050 ; 000000C6
00000118: 3228 0018 '2(..' MOVE.W $0018(A0),D1
0000011C: 7000 'p.' MOVEQ #$00,D0
0000011E: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00000122: 4E5E 'N^' UNLK A6
00000124: 4A40 'J@' TST.W D0
00000126: 4E75 'Nu' RTS
00000128: 4E56 FF62 'NV.b' LINK.W A6,#-$009E
0000012C: 48E7 30C0 'H.0.' MOVEM.L D2/D3/A0/A1,-(A7)
00000130: 3D40 FFCE '=@..' MOVE.W D0,-$0032(A6)
00000134: 2D41 FFD0 '-A..' MOVE.L D1,-$0030(A6)
00000138: 3D42 FFD4 '=B..' MOVE.W D2,-$002C(A6)
0000013C: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000140: 7035 'p5' MOVEQ #$35,D0 ; '5'
00000142: 4258 'BX' CLR.W (A0)+
00000144: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000142
00000148: 7601 'v.' MOVEQ #$01,D3
0000014A: 41EE FF62 'A..b' LEA -$009E(A6),A0
0000014E: 316E FFCE 0016 '1n....' MOVE.W -$0032(A6),$0016(A0)
00000154: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
0000015A: 43EE FFD6 'C...' LEA -$002A(A6),A1
0000015E: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000162: 7400 't.' MOVEQ #$00,D2
00000164: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000168: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
0000016E: 5242 'RB' ADDQ.W #1,D2
00000170: 3142 001C '1B..' MOVE.W D2,$001C(A0)
00000174: 7009 'p.' MOVEQ #$09,D0
00000176: A260 '.`' _HFSDispatch ; A260
00000178: 6600 00BC 'f...' BNE *+$00BE ; 00000236
0000017C: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
00000182: 67E0 'g.' BEQ.S *-$001E ; 00000164
00000184: 2D68 0030 FFFC '-h.0..' MOVE.L $0030(A0),-$0004(A6)
0000018A: 0828 0007 001F '.(....' BTST #$07,$001F(A0)
00000190: 6736 'g6' BEQ.S *+$0038 ; 000001C8
00000192: 1028 001F '.(..' MOVE.B $001F(A0),D0
00000196: 0200 0007 '....' ANDI.B #$07,D0
0000019A: 66C8 'f.' BNE.S *-$0036 ; 00000164
0000019C: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
000001A2: 4268 001C 'Bh..' CLR.W $001C(A0)
000001A6: 7032 'p2' MOVEQ #$32,D0 ; '2'
000001A8: A260 '.`' _HFSDispatch ; A260
000001AA: 66B8 'f.' BNE.S *-$0046 ; 00000164
000001AC: 0CA8 0000 0001 '......' CMPI.L #$00000001,$0024(A0)
0024
000001B4: 66AE 'f.' BNE.S *-$0050 ; 00000164
000001B6: 2028 002C ' (.,' MOVE.L $002C(A0),D0
000001BA: 0280 00FF FFFF '......' ANDI.L #$00FFFFFF,D0
000001C0: 0C80 0000 0007 '......' CMPI.L #$00000007,D0
000001C6: 669C 'f.' BNE.S *-$0062 ; 00000164
000001C8: 41EE FFD6 'A...' LEA -$002A(A6),A0
000001CC: 43FA F5DE 'C...' LEA *-$0A20,A1 ; FFFFF7AC
000001D0: 1011 '..' MOVE.B (A1),D0
000001D2: B010 '..' CMP.B (A0),D0
000001D4: 6C8E 'l.' BGE.S *-$0070 ; 00000164
000001D6: 4840 'H@' SWAP D0
000001D8: 1019 '..' MOVE.B (A1)+,D0
000001DA: 5288 'R.' ADDQ.L #1,A0
000001DC: A03C '.<' _CmpString ; A03C
000001DE: 6684 'f.' BNE.S *-$007A ; 00000164
000001E0: 41EE FFD6 'A...' LEA -$002A(A6),A0
000001E4: 1018 '..' MOVE.B (A0)+,D0
000001E6: 43FA F5C4 'C...' LEA *-$0A3A,A1 ; FFFFF7AC
000001EA: 7200 'r.' MOVEQ #$00,D1
000001EC: 1211 '..' MOVE.B (A1),D1
000001EE: D1C1 '..' ADDA.L D1,A0
000001F0: 9001 '..' SUB.B D1,D0
000001F2: 7600 'v.' MOVEQ #$00,D3
000001F4: 5300 'S.' SUBQ.B #1,D0
000001F6: 6D20 'm ' BLT.S *+$0022 ; 00000218
000001F8: 7200 'r.' MOVEQ #$00,D1
000001FA: 1218 '..' MOVE.B (A0)+,D1
000001FC: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0'
00000200: 6D00 FF62 'm..b' BLT *-$009C ; 00000164
00000204: 0C01 0039 '...9' CMPI.B #$39,D1 ; '9'
00000208: 6E00 FF5A 'n..Z' BGT *-$00A4 ; 00000164
0000020C: 0401 0030 '...0' SUBI.B #$30,D1 ; '0'
00000210: C6FC 000A '....' MULU.W #$000A,D3
00000214: D681 '..' ADD.L D1,D3
00000216: 60DC '`.' BRA.S *-$0022 ; 000001F4
00000218: 2F03 '/.' MOVE.L D3,-(A7)
0000021A: 6100 0104 'a...' BSR *+$0106 ; 00000320
0000021E: 6600 FF44 'f..D' BNE *-$00BA ; 00000164
00000222: 3F2E FFCE '?...' MOVE.W -$0032(A6),-(A7)
00000226: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000022A: 4EBA 0000 'N...' JSR CleanOutFolder ; id: 374
0000022E: 6600 FF34 'f..4' BNE *-$00CA ; 00000164
00000232: 6000 00D0 '`...' BRA *+$00D2 ; 00000304
00000236: 5283 'R.' ADDQ.L #1,D3
00000238: 2F03 '/.' MOVE.L D3,-(A7)
0000023A: 6100 00E4 'a...' BSR *+$00E6 ; 00000320
0000023E: 671A 'g.' BEQ.S *+$001C ; 0000025A
00000240: 0C40 FFCE '.@..' CMPI.W #$FFCE,D0
00000244: 6700 00C4 'g...' BEQ *+$00C6 ; 0000030A
00000248: 0C40 FFDC '.@..' CMPI.W #$FFDC,D0
0000024C: 6700 00BC 'g...' BEQ *+$00BE ; 0000030A
00000250: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
00000254: 6700 00B4 'g...' BEQ *+$00B6 ; 0000030A
00000258: 60DC '`.' BRA.S *-$0022 ; 00000236
0000025A: 41FA F550 'A..P' LEA *-$0AAE,A0 ; FFFFF7AC
0000025E: 7000 'p.' MOVEQ #$00,D0
00000260: 1010 '..' MOVE.B (A0),D0
00000262: 5280 'R.' ADDQ.L #1,D0
00000264: 2200 '".' MOVE.L D0,D1
00000266: 43EE FFD6 'C...' LEA -$002A(A6),A1
0000026A: A22E '..' _BlockMoveData ; A22E
0000026C: D3C1 '..' ADDA.L D1,A1
0000026E: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000272: 2403 '$.' MOVE.L D3,D2
00000274: 7200 'r.' MOVEQ #$00,D1
00000276: 5281 'R.' ADDQ.L #1,D1
00000278: 84FC 000A '....' DIVU.W #$000A,D2
0000027C: 4842 'HB' SWAP D2
0000027E: 0602 0030 '...0' ADDI.B #$30,D2 ; '0'
00000282: 1102 '..' MOVE.B D2,-(A0)
00000284: 4242 'BB' CLR.W D2
00000286: 4842 'HB' SWAP D2
00000288: 66EC 'f.' BNE.S *-$0012 ; 00000276
0000028A: 2001 ' .' MOVE.L D1,D0
0000028C: A22E '..' _BlockMoveData ; A22E
0000028E: 43EE FFD6 'C...' LEA -$002A(A6),A1
00000292: D311 '..' ADD.B D1,(A1)
00000294: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000298: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000029C: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
000002A2: 7006 'p.' MOVEQ #$06,D0
000002A4: A260 '.`' _HFSDispatch ; A260
000002A6: 670E 'g.' BEQ.S *+$0010 ; 000002B6
000002A8: 0C40 FFD0 '.@..' CMPI.W #$FFD0,D0
000002AC: 665C 'f\' BNE.S *+$005E ; 0000030A
000002AE: 2F03 '/.' MOVE.L D3,-(A7)
000002B0: 6100 009E 'a...' BSR *+$00A0 ; 00000350
000002B4: 6080 '`.' BRA.S *-$007E ; 00000236
000002B6: 2D68 0030 FFFC '-h.0..' MOVE.L $0030(A0),-$0004(A6)
000002BC: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
000002C2: 7032 'p2' MOVEQ #$32,D0 ; '2'
000002C4: A260 '.`' _HFSDispatch ; A260
000002C6: 0CA8 0000 0007 '......' CMPI.L #$00000007,$002C(A0)
002C
000002CE: 6710 'g.' BEQ.S *+$0012 ; 000002E0
000002D0: 42A8 0028 'B..(' CLR.L $0028(A0)
000002D4: 217C 0000 0007 '!|....' MOVE.L #$00000007,$002C(A0)
002C
000002DC: 7033 'p3' MOVEQ #$33,D0 ; '3'
000002DE: A260 '.`' _HFSDispatch ; A260
000002E0: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
000002E6: 7009 'p.' MOVEQ #$09,D0
000002E8: A260 '.`' _HFSDispatch ; A260
000002EA: 661E 'f.' BNE.S *+$0020 ; 0000030A
000002EC: 0068 1000 0028 '.h...(' ORI.W #$1000,$0028(A0)
000002F2: 08E8 0006 0028 '.....(' BSET #$06,$0028(A0)
000002F8: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0)
000002FE: 700A 'p.' MOVEQ #$0A,D0
00000300: A260 '.`' _HFSDispatch ; A260
00000302: 6606 'f.' BNE.S *+$0008 ; 0000030A
00000304: 222E FFFC '"...' MOVE.L -$0004(A6),D1
00000308: 7000 'p.' MOVEQ #$00,D0
0000030A: 4CDF 030C 'L...' MOVEM.L (A7)+,D2/D3/A0/A1
0000030E: 4E5E 'N^' UNLK A6
00000310: 4A40 'J@' TST.W D0
00000312: 4E75 'Nu' RTS
00000314: C707 '..' ABCD D7,D3
00000316: 5452 'TR' ADDQ.W #2,(A2)
00000318: 4153 'AS' DC.W $4153 ; ????
0000031A: 4843 'HC' SWAP D3
0000031C: 4100 'A.' CHK.L D0,D0
0000031E: 0000 2F08 '../.' ORI.B #$08,D0
00000322: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000326: 316E FFD4 0018 '1n....' MOVE.W -$002C(A6),$0018(A0)
0000032C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000332: 216F 0008 002E '!o....' MOVE.L $0008(A7),$002E(A0)
00000338: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0024(A0)
0024
00000340: 7010 'p.' MOVEQ #$10,D0
00000342: A260 '.`' _HFSDispatch ; A260
00000344: 205F ' _' MOVEA.L (A7)+,A0
00000346: 2F57 0004 '/W..' MOVE.L (A7),$0004(A7)
0000034A: 4A9F 'J.' TST.L (A7)+
0000034C: 4A40 'J@' TST.W D0
0000034E: 4E75 'Nu' RTS
00000350: 2F08 '/.' MOVE.L A0,-(A7)
00000352: 41EE FF62 'A..b' LEA -$009E(A6),A0
00000356: 316E FFD4 0018 '1n....' MOVE.W -$002C(A6),$0018(A0)
0000035C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000362: 216F 0008 002E '!o....' MOVE.L $0008(A7),$002E(A0)
00000368: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0024(A0)
0024
00000370: 7011 'p.' MOVEQ #$11,D0
00000372: A260 '.`' _HFSDispatch ; A260
00000374: 205F ' _' MOVEA.L (A7)+,A0
00000376: 2F57 0004 '/W..' MOVE.L (A7),$0004(A7)
0000037A: 4A9F 'J.' TST.L (A7)+
0000037C: 4A40 'J@' TST.W D0
0000037E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CleanOutFolder"(374)
0000022C
EntryPoint: Flags=$08=(Extern Code) Offset=$0128 Entry="GetTrashCanID"(376)
EntryPoint: Flags=$08=(Extern Code) Offset=$00AA Entry="GetTrashMapRefnum"(377)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="GetNetTrashID"(378)
Comment:
SharedTrashCode ended due to: vector glue below
Last
Record Summary
Type Count
0 Pad 57
1 First 1
2 Last 1
3 Comment 249
4 Dictionary 176
5 Module 124
6 EntryPoint 3
7 ModSize 124
8 Content 124
9 Reference 152