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

6006 lines
315 KiB
Plaintext
Raw Normal View History

2018-05-31 11:55:03 +00:00
First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[3F2D0, 4212C)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: MAINCOMPONENT [3F2D0, 3F4AC)
Module started due to: vector glue above, FILE directive, MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+E8 (3F3B8): LEA $3F4C0, A0
Trap A82A
+F6 (3F3C6): COMPONENTBUMMER
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManagerDisp.a
Dictionary: Flags $00 FirstId 201
201: MAINCOMPONENT
202: COMPONENTBUMMER
Module: Flags=$88=(ForcedActive Extern Code) Module="MAINCOMPONENT"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 476
Content: Flags $08
Contents offset $0000 size $01DC
00000000: 4A80 'J.' TST.L D0
00000002: 6600 00D4 'f...' BNE *+$00D6 ; 000000D8
00000006: 102F 0005 './..' MOVE.B $0005(A7),D0
0000000A: 41F7 0008 'A...' LEA $08(A7,D0.W),A0
0000000E: 2210 '".' MOVE.L (A0),D1
00000010: 3001 '0.' MOVE.W D1,D0
00000012: E988 '..' LSL.L #4,D0
00000014: 2278 028A '"x..' MOVEA.L $028A,A1
00000018: 2251 '"Q' MOVEA.L (A1),A1
0000001A: D3C0 '..' ADDA.L D0,A1
0000001C: 4841 'HA' SWAP D1
0000001E: B269 0004 '.i..' CMP.W $0004(A1),D1
00000022: 6610 'f.' BNE.S *+$0012 ; 00000034
00000024: 202F 0004 ' /..' MOVE.L $0004(A7),D0
00000028: 2E9F '..' MOVE.L (A7)+,(A7)
0000002A: 20A9 0008 ' ...' MOVE.L $0008(A1),(A0)
0000002E: 2251 '"Q' MOVEA.L (A1),A1
00000030: 2251 '"Q' MOVEA.L (A1),A1
00000032: 4ED1 'N.' JMP (A1)
00000034: B229 0005 '.)..' CMP.B $0005(A1),D1
00000038: 664C 'fL' BNE.S *+$004E ; 00000086
0000003A: 2229 000C '")..' MOVE.L $000C(A1),D1
0000003E: 661E 'f.' BNE.S *+$0020 ; 0000005E
00000040: 2097 ' .' MOVE.L (A7),(A0)
00000042: 2E88 '..' MOVE.L A0,(A7)
00000044: 594F 'YO' SUBQ.W #4,A7
00000046: 486F 0008 'Ho..' PEA $0008(A7)
0000004A: 2F29 0008 '/)..' MOVE.L $0008(A1),-(A7)
0000004E: 2251 '"Q' MOVEA.L (A1),A1
00000050: 2251 '"Q' MOVEA.L (A1),A1
00000052: 4E91 'N.' JSR (A1)
00000054: 201F ' .' MOVE.L (A7)+,D0
00000056: 2E57 '.W' MOVEA.L (A7),A7
00000058: 2F40 0004 '/@..' MOVE.L D0,$0004(A7)
0000005C: 4E75 'Nu' RTS
0000005E: 2097 ' .' MOVE.L (A7),(A0)
00000060: 214D 0004 '!M..' MOVE.L A5,$0004(A0)
00000064: 2A41 '*A' MOVEA.L D1,A5
00000066: 2E88 '..' MOVE.L A0,(A7)
00000068: 594F 'YO' SUBQ.W #4,A7
0000006A: 486F 0008 'Ho..' PEA $0008(A7)
0000006E: 2F29 0008 '/)..' MOVE.L $0008(A1),-(A7)
00000072: 2251 '"Q' MOVEA.L (A1),A1
00000074: 2251 '"Q' MOVEA.L (A1),A1
00000076: 4E91 'N.' JSR (A1)
00000078: 201F ' .' MOVE.L (A7)+,D0
0000007A: 2E57 '.W' MOVEA.L (A7),A7
0000007C: 2A6F 0004 '*o..' MOVEA.L $0004(A7),A5
00000080: 2F40 0004 '/@..' MOVE.L D0,$0004(A7)
00000084: 4E75 'Nu' RTS
00000086: 2F08 '/.' MOVE.L A0,-(A7)
00000088: 42A7 'B.' CLR.L -(A7)
0000008A: 2F10 '/.' MOVE.L (A0),-(A7)
0000008C: 7007 'p.' MOVEQ #$07,D0
0000008E: A82A '.*' _ComponentDispatch ; A82A
00000090: 221F '".' MOVE.L (A7)+,D1
00000092: 205F ' _' MOVEA.L (A7)+,A0
00000094: 6734 'g4' BEQ.S *+$0036 ; 000000CA
00000096: 2097 ' .' MOVE.L (A7),(A0)
00000098: 2E81 '..' MOVE.L D1,(A7)
0000009A: 42A7 'B.' CLR.L -(A7)
0000009C: 486F 0008 'Ho..' PEA $0008(A7)
000000A0: 2F01 '/.' MOVE.L D1,-(A7)
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 6100 009C 'a...' BSR *+$009E ; 00000142
000000A8: 2017 ' .' MOVE.L (A7),D0
000000AA: 226F 0004 '"o..' MOVEA.L $0004(A7),A1
000000AE: 41EF 0009 'A...' LEA $0009(A7),A0
000000B2: 7200 'r.' MOVEQ #$00,D1
000000B4: 1210 '..' MOVE.B (A0),D1
000000B6: 4FF0 1003 'O...' LEA $03(A0,D1.W),A7
000000BA: 2F40 0004 '/@..' MOVE.L D0,$0004(A7)
000000BE: 4267 'Bg' CLR.W -(A7)
000000C0: 2F09 '/.' MOVE.L A1,-(A7)
000000C2: 7008 'p.' MOVEQ #$08,D0
000000C4: A82A '.*' _ComponentDispatch ; A82A
000000C6: 544F 'TO' ADDQ.W #2,A7
000000C8: 4E75 'Nu' RTS
000000CA: 2257 '"W' MOVEA.L (A7),A1
000000CC: 4FE8 0004 'O...' LEA $0004(A0),A7
000000D0: 2EBC 8000 8001 '......' MOVE.L #$80008001,(A7)
000000D6: 4ED1 'N.' JMP (A1)
000000D8: 6B4C 'kL' BMI.S *+$004E ; 00000126
000000DA: 0C40 0024 '.@.$' CMPI.W #$0024,D0
000000DE: 6700 0062 'g..b' BEQ *+$0064 ; 00000142
000000E2: 0C40 002B '.@.+' CMPI.W #$002B,D0
000000E6: 620E 'b.' BHI.S *+$0010 ; 000000F6
000000E8: 41FA 0106 'A...' LEA *+$0108,A0 ; 000001F0
000000EC: E548 '.H' LSL.W #2,D0
000000EE: 2270 0000 '"p..' MOVEA.L $00(A0,D0.W),A1
000000F2: D1C9 '..' ADDA.L A1,A0
000000F4: 4ED0 'N.' JMP (A0)
000000F6: 4840 'H@' SWAP D0
000000F8: 0240 00FF '.@..' ANDI.W #$00FF,D0
000000FC: 205F ' _' MOVEA.L (A7)+,A0
000000FE: DEC0 '..' ADDA.W D0,A7
00000100: 70FF 'p.' MOVEQ #$FF,D0
00000102: 4ED0 'N.' JMP (A0)
00000104: 241F '$.' MOVE.L (A7)+,D2
00000106: 205F ' _' MOVEA.L (A7)+,A0
00000108: 225F '"_' MOVEA.L (A7)+,A1
0000010A: 7200 'r.' MOVEQ #$00,D1
0000010C: 1229 0001 '.)..' MOVE.B $0001(A1),D1
00000110: 43F1 1004 'C...' LEA $04(A1,D1.W),A1
00000114: E449 '.I' LSR.W #2,D1
00000116: 6406 'd.' BCC.S *+$0008 ; 0000011E
00000118: 3F21 '?!' MOVE.W -(A1),-(A7)
0000011A: 6002 '`.' BRA.S *+$0004 ; 0000011E
0000011C: 2F21 '/!' MOVE.L -(A1),-(A7)
0000011E: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000011C
00000122: 2F02 '/.' MOVE.L D2,-(A7)
00000124: 4ED0 'N.' JMP (A0)
00000126: 5480 'T.' ADDQ.L #2,D0
00000128: 66DA 'f.' BNE.S *-$0024 ; 00000104
0000012A: 584F 'XO' ADDQ.W #4,A7
0000012C: 221F '".' MOVE.L (A7)+,D1
0000012E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000132: 2E9F '..' MOVE.L (A7)+,(A7)
00000134: 2F08 '/.' MOVE.L A0,-(A7)
00000136: 102F 0005 './..' MOVE.B $0005(A7),D0
0000013A: 41F7 0008 'A...' LEA $08(A7,D0.W),A0
0000013E: 6000 FED0 '`...' BRA *-$012E ; 00000010
00000142: 222F 0004 '"/..' MOVE.L $0004(A7),D1
00000146: 3001 '0.' MOVE.W D1,D0
00000148: E988 '..' LSL.L #4,D0
0000014A: 2078 028A ' x..' MOVEA.L $028A,A0
0000014E: 2050 ' P' MOVEA.L (A0),A0
00000150: D1C0 '..' ADDA.L D0,A0
00000152: 4841 'HA' SWAP D1
00000154: B268 0004 '.h..' CMP.W $0004(A0),D1
00000158: 663A 'f:' BNE.S *+$003C ; 00000194
0000015A: 2250 '"P' MOVEA.L (A0),A1
0000015C: 2F51 0004 '/Q..' MOVE.L (A1),$0004(A7)
00000160: 5088 'P.' ADDQ.L #8,A0
00000162: 221F '".' MOVE.L (A7)+,D1
00000164: 241F '$.' MOVE.L (A7)+,D2
00000166: 225F '"_' MOVEA.L (A7)+,A1
00000168: 2F01 '/.' MOVE.L D1,-(A7)
0000016A: 42A7 'B.' CLR.L -(A7)
0000016C: 2F10 '/.' MOVE.L (A0),-(A7)
0000016E: 2011 ' .' MOVE.L (A1),D0
00000170: 7200 'r.' MOVEQ #$00,D1
00000172: 1229 0001 '.)..' MOVE.B $0001(A1),D1
00000176: 43F1 1004 'C...' LEA $04(A1,D1.W),A1
0000017A: E449 '.I' LSR.W #2,D1
0000017C: 6406 'd.' BCC.S *+$0008 ; 00000184
0000017E: 3F21 '?!' MOVE.W -(A1),-(A7)
00000180: 6002 '`.' BRA.S *+$0004 ; 00000184
00000182: 2F21 '/!' MOVE.L -(A1),-(A7)
00000184: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000182
00000188: 2242 '"B' MOVEA.L D2,A1
0000018A: 4E91 'N.' JSR (A1)
0000018C: 201F ' .' MOVE.L (A7)+,D0
0000018E: 205F ' _' MOVEA.L (A7)+,A0
00000190: 2E80 '..' MOVE.L D0,(A7)
00000192: 4ED0 'N.' JMP (A0)
00000194: B228 0005 '.(..' CMP.B $0005(A0),D1
00000198: 6636 'f6' BNE.S *+$0038 ; 000001D0
0000019A: 2228 000C '"(..' MOVE.L $000C(A0),D1
0000019E: 660C 'f.' BNE.S *+$000E ; 000001AC
000001A0: 2F68 0008 0004 '/h....' MOVE.L $0008(A0),$0004(A7)
000001A6: 2050 ' P' MOVEA.L (A0),A0
000001A8: 2050 ' P' MOVEA.L (A0),A0
000001AA: 4ED0 'N.' JMP (A0)
000001AC: 226F 0008 '"o..' MOVEA.L $0008(A7),A1
000001B0: 2F0D '/.' MOVE.L A5,-(A7)
000001B2: 2A41 '*A' MOVEA.L D1,A5
000001B4: 42A7 'B.' CLR.L -(A7)
000001B6: 2F09 '/.' MOVE.L A1,-(A7)
000001B8: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7)
000001BC: 2050 ' P' MOVEA.L (A0),A0
000001BE: 2050 ' P' MOVEA.L (A0),A0
000001C0: 4E90 'N.' JSR (A0)
000001C2: 201F ' .' MOVE.L (A7)+,D0
000001C4: 2F40 0010 '/@..' MOVE.L D0,$0010(A7)
000001C8: 2A5F '*_' MOVEA.L (A7)+,A5
000001CA: 205F ' _' MOVEA.L (A7)+,A0
000001CC: 504F 'PO' ADDQ.W #8,A7
000001CE: 4ED0 'N.' JMP (A0)
000001D0: 205F ' _' MOVEA.L (A7)+,A0
000001D2: 504F 'PO' ADDQ.W #8,A7
000001D4: 2EBC 8000 8001 '......' MOVE.L #$80008001,(A7)
000001DA: 4ED0 'N.' JMP (A0)
EntryPoint: Flags=$08=(Extern Code) Offset=$00F6 Entry="COMPONENTBUMMER"(202)
Comment:
MAINCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3F4C0 [3F4C0, 3F570)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 203
203: AUTOMOD_3F4C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3F4C0"(203) Segment="Main"(200)
Size: Flags $00 ModuleSize 176
Content: Flags $08
Contents offset $0000 size $00B0
00000000: 0000 24CE '..$.' ORI.B #$CE,D0
00000004: 0000 0894 '....' ORI.B #$94,D0
00000008: 0000 0F58 '...X' ORI.B #$58,D0 ; 'X'
0000000C: 0000 04F0 '....' ORI.B #$F0,D0
00000010: 0000 1B9E '....' ORI.B #$9E,D0
00000014: 0000 2024 '.. $' ORI.B #$24,D0 ; '$'
00000018: 0000 0412 '....' ORI.B #$12,D0
0000001C: 0000 22E8 '..".' ORI.B #$E8,D0
00000020: 0000 237E '..#~' ORI.B #$7E,D0 ; '~'
00000024: 0000 188A '....' ORI.B #$8A,D0
00000028: 0000 20D8 '.. .' ORI.B #$D8,D0
0000002C: 0000 2116 '..!.' ORI.B #$16,D0
00000030: 0000 214E '..!N' ORI.B #$4E,D0 ; 'N'
00000034: 0000 2186 '..!.' ORI.B #$86,D0
00000038: 0000 21BE '..!.' ORI.B #$BE,D0
0000003C: 0000 21F6 '..!.' ORI.B #$F6,D0
00000040: 0000 205E '.. ^' ORI.B #$5E,D0 ; '^'
00000044: 0000 2096 '.. .' ORI.B #$96,D0
00000048: 0000 0ADE '....' ORI.B #$DE,D0
0000004C: 0000 1362 '...b' ORI.B #$62,D0 ; 'b'
00000050: 0000 0CA2 '....' ORI.B #$A2,D0
00000054: 0000 125C '...\' ORI.B #$5C,D0 ; '\'
00000058: 0000 1B38 '...8' ORI.B #$38,D0 ; '8'
0000005C: 0000 24B6 '..$.' ORI.B #$B6,D0
00000060: 0000 12BE '....' ORI.B #$BE,D0
00000064: 0000 019E '....' ORI.B #$9E,D0
00000068: FFFF '..' DC.W $FFFF ; ????
0000006A: FFEC '..' DC.W $FFEC ; ????
0000006C: FFFF '..' DC.W $FFFF ; ????
0000006E: FFEC '..' DC.W $FFEC ; ????
00000070: 0000 10C2 '....' ORI.B #$C2,D0
00000074: 0000 111E '....' ORI.B #$1E,D0
00000078: 0000 103A '...:' ORI.B #$3A,D0 ; ':'
0000007C: 0000 177C '...|' ORI.B #$7C,D0 ; '|'
00000080: 0000 1812 '....' ORI.B #$12,D0
00000084: 0000 23EE '..#.' ORI.B #$EE,D0
00000088: 0000 240C '..$.' ORI.B #$0C,D0
0000008C: 0000 0DAC '....' ORI.B #$AC,D0
00000090: FFFF '..' DC.W $FFFF ; ????
00000092: FFEC '..' DC.W $FFEC ; ????
00000094: 0000 0D14 '....' ORI.B #$14,D0
00000098: 0000 03F2 '....' ORI.B #$F2,D0
0000009C: 0000 0376 '...v' ORI.B #$76,D0 ; 'v'
000000A0: 0000 1C30 '...0' ORI.B #$30,D0 ; '0'
000000A4: 0000 2B60 '..+`' ORI.B #$60,D0 ; '`'
000000A8: 0000 25B6 '..%.' ORI.B #$B6,D0
000000AC: 0000 0640 '...@' ORI.B #$40,D0 ; '@'
Comment:
AUTOMOD_3F4C0 ended due to: ran into next module
Comment:
#####################################################################################
Module: RegisteredComponentPointerToComponentID [3F570, 3F5AA)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 204
204: RegisteredComponentPointerToComponentID
Module: Flags=$88=(ForcedActive Extern Code) Module="RegisteredComponentPointerToComponentID"(204) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
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: 6720 'g ' BEQ.S *+$0022 ; 0000002E
0000000E: 2078 028A ' x..' MOVEA.L $028A,A0
00000012: 200C ' .' MOVE.L A4,D0
00000014: 90A8 0018 '....' SUB.L $0018(A0),D0
00000018: 4C7C 0800 0000 'L|....' DIVS.L #$00000050,D0
0050
00000020: 7200 'r.' MOVEQ #$00,D1
00000022: 122C 0029 '.,.)' MOVE.B $0029(A4),D1
00000026: 7410 't.' MOVEQ #$10,D2
00000028: E5A9 '..' LSL.L D2,D1
0000002A: D280 '..' ADD.L D0,D1
0000002C: 6002 '`.' BRA.S *+$0004 ; 00000030
0000002E: 7200 'r.' MOVEQ #$00,D1
00000030: 2001 ' .' MOVE.L D1,D0
00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E75 'Nu' RTS
Comment:
RegisteredComponentPointerToComponentID ended due to: vector glue below
Comment:
#####################################################################################
Module: ComponentInstancePointerToComponentInstanceID [3F5C0, 3F5F2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 205
205: ComponentInstancePointerToComponentInstanceID
Module: Flags=$88=(ForcedActive Extern Code) Module="ComponentInstancePointerToComponentInstanceID"(205) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
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: 6718 'g.' BEQ.S *+$001A ; 00000026
0000000E: 2078 028A ' x..' MOVEA.L $028A,A0
00000012: 200C ' .' MOVE.L A4,D0
00000014: 9090 '..' SUB.L (A0),D0
00000016: E880 '..' ASR.L #4,D0
00000018: 7200 'r.' MOVEQ #$00,D1
0000001A: 122C 0005 '.,..' MOVE.B $0005(A4),D1
0000001E: 7410 't.' MOVEQ #$10,D2
00000020: E5A9 '..' LSL.L D2,D1
00000022: D280 '..' ADD.L D0,D1
00000024: 6002 '`.' BRA.S *+$0004 ; 00000028
00000026: 7200 'r.' MOVEQ #$00,D1
00000028: 2001 ' .' MOVE.L D1,D0
0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
ComponentInstancePointerToComponentInstanceID ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3F600 [3F600, 3F61A)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 206
206: AUTOMOD_3F600
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3F600"(206) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: B3FC 0000 0001 '......' CMPA.L #$00000001,A1
0000000E: 6604 'f.' BNE.S *+$0006 ; 00000014
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2240 '"@' MOVEA.L D0,A1
00000014: 2009 ' .' MOVE.L A1,D0
00000016: 4E5E 'N^' UNLK A6
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_3F600 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: GESTALTCOMPONENTMGRVERSION [3F620, 3F63A)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ComponentExtensions.a
Dictionary: Flags $00 FirstId 207
207: GESTALTCOMPONENTMGRVERSION
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GESTALTCOMPONENTMGRVERSION"(207) 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: 598F 'Y.' SUBQ.L #4,A7
00000006: 7019 'p.' MOVEQ #$19,D0
00000008: A82A '.*' _ComponentDispatch ; A82A
0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000E: 209F ' .' MOVE.L (A7)+,(A0)
00000010: 426E 0010 'Bn..' CLR.W $0010(A6)
00000014: 4E5E 'N^' UNLK A6
00000016: 4E74 0008 'Nt..' RTD #$0008
Comment:
GESTALTCOMPONENTMGRVERSION ended due to: vector glue below
Comment:
#####################################################################################
Module: __COMPONENTMANAGERVERSION [3F650, 3F65E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 208
208: __COMPONENTMANAGERVERSION
Module: Flags=$88=(ForcedActive Extern Code) Module="__COMPONENTMANAGERVERSION"(208) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 7005 'p.' MOVEQ #$05,D0
00000006: 2D40 0008 '-@..' MOVE.L D0,$0008(A6)
0000000A: 4E5E 'N^' UNLK A6
0000000C: 4E75 'Nu' RTS
Comment:
__COMPONENTMANAGERVERSION ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3F670 [3F670, 3F6DE)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 209
209: AUTOMOD_3F670
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3F670"(209) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FEFC 'NV..' LINK.W A6,#-$0104
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: A11A '..' _GetZone ; A11A
0000000E: 2648 '&H' MOVEA.L A0,A3
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000016: 205F ' _' MOVEA.L (A7)+,A0
00000018: A01B '..' _SetZone ; A01B
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
00000020: 2F10 '/.' MOVE.L (A0),-(A7)
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 487A 003C 'Hz.<' PEA *+$003E ; 00000064
0000002A: 7205 'r.' MOVEQ #$05,D1
0000002C: 2F01 '/.' MOVE.L D1,-(A7)
0000002E: 486C 0040 'Hl.@' PEA $0040(A4)
00000032: 486E FFFC 'Hn..' PEA -$0004(A6)
00000036: 486E FEFC 'Hn..' PEA -$0104(A6)
0000003A: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7)
0000003E: AA5A '.Z' _CodeFragmentDispatch ; AA5A
00000040: 3E1F '>.' MOVE.W (A7)+,D7
00000042: 204B ' K' MOVEA.L A3,A0
00000044: A01B '..' _SetZone ; A01B
00000046: 4A47 'JG' TST.W D7
00000048: 6708 'g.' BEQ.S *+$000A ; 00000052
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000050: 6006 '`.' BRA.S *+$0008 ; 00000058
00000052: 2D6E FFFC 000C '-n....' MOVE.L -$0004(A6),$000C(A6)
00000058: 4CEE 1880 FEF0 'L.....' MOVEM.L -$0110(A6),D7/A3/A4
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E74 0004 'Nt..' RTD #$0004
00000064: 0943 '.C' BCHG D4,D3
00000066: 6F6D 'om' BLE.S *+$006F ; 000000D5
00000068: 706F 'po' MOVEQ #$6F,D0 ; 'o'
0000006A: 6E65 'ne' BGT.S *+$0067 ; 000000D1
0000006C: 6E74 'nt' BGT.S *+$0076 ; 000000E2
Comment:
AUTOMOD_3F670 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: __GROWREGISTEREDCOMPONENTTABLE [3F6E0, 3F836)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 210
210: __GROWREGISTEREDCOMPONENTTABLE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__GROWREGISTEREDCOMPONENTTABLE"(210) Segment="Main"(200)
Size: Flags $00 ModuleSize 342
Content: Flags $08
Contents offset $0000 size $0156
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 3A2E 0008 ':...' MOVE.W $0008(A6),D5
0000000C: 2878 028A '(x..' MOVEA.L $028A,A4
00000010: 7C50 '|P' MOVEQ #$50,D6 ; 'P'
00000012: CDEC 0014 '....' MULS.W $0014(A4),D6
00000016: 246C 0018 '$l..' MOVEA.L $0018(A4),A2
0000001A: 48C5 'H.' EXT.L D5
0000001C: 2205 '".' MOVE.L D5,D1
0000001E: 7050 'pP' MOVEQ #$50,D0 ; 'P'
00000020: 4C00 1800 'L...' MULS.L D0,D1
00000024: D286 '..' ADD.L D6,D1
00000026: 2001 ' .' MOVE.L D1,D0
00000028: A71E '..' _NewPtrSysClear ; A71E
0000002A: 2848 '(H' MOVEA.L A0,A4
0000002C: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6)
00000030: 200C ' .' MOVE.L A4,D0
00000032: 660E 'f.' BNE.S *+$0010 ; 00000042
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000003A: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6)
0000003E: 6000 010A '`...' BRA *+$010C ; 0000014A
00000042: 204A ' J' MOVEA.L A2,A0
00000044: 224C '"L' MOVEA.L A4,A1
00000046: 2006 ' .' MOVE.L D6,D0
00000048: A22E '..' _BlockMoveData ; A22E
0000004A: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6
0000004E: 9C8A '..' SUB.L A2,D6
00000050: 4247 'BG' CLR.W D7
00000052: 6028 '`(' BRA.S *+$002A ; 0000007C
00000054: 4AAC 0038 'J..8' TST.L $0038(A4)
00000058: 670A 'g.' BEQ.S *+$000C ; 00000064
0000005A: 2006 ' .' MOVE.L D6,D0
0000005C: D0AC 0038 '...8' ADD.L $0038(A4),D0
00000060: 2940 0038 ')@.8' MOVE.L D0,$0038(A4)
00000064: 4AAC 0018 'J...' TST.L $0018(A4)
00000068: 670A 'g.' BEQ.S *+$000C ; 00000074
0000006A: 2006 ' .' MOVE.L D6,D0
0000006C: D0AC 0018 '....' ADD.L $0018(A4),D0
00000070: 2940 0018 ')@..' MOVE.L D0,$0018(A4)
00000074: 49EC 0050 'I..P' LEA $0050(A4),A4
00000078: 3007 '0.' MOVE.W D7,D0
0000007A: 5247 'RG' ADDQ.W #1,D7
0000007C: 2078 028A ' x..' MOVEA.L $028A,A0
00000080: BE68 0014 '.h..' CMP.W $0014(A0),D7
00000084: 6DCE 'm.' BLT.S *-$0030 ; 00000054
00000086: 2078 028A ' x..' MOVEA.L $028A,A0
0000008A: 2650 '&P' MOVEA.L (A0),A3
0000008C: 2078 028A ' x..' MOVEA.L $028A,A0
00000090: 3E28 000E '>(..' MOVE.W $000E(A0),D7
00000094: 5347 'SG' SUBQ.W #1,D7
00000096: 4A47 'JG' TST.W D7
00000098: 6D12 'm.' BLT.S *+$0014 ; 000000AC
0000009A: 4A93 'J.' TST.L (A3)
0000009C: 6706 'g.' BEQ.S *+$0008 ; 000000A4
0000009E: 2006 ' .' MOVE.L D6,D0
000000A0: D093 '..' ADD.L (A3),D0
000000A2: 2680 '&.' MOVE.L D0,(A3)
000000A4: 47EB 0010 'G...' LEA $0010(A3),A3
000000A8: 51CF FFF0 'Q...' DBF D7,*-$000E ; 0000009A
000000AC: 2078 028A ' x..' MOVEA.L $028A,A0
000000B0: 4AA8 001C 'J...' TST.L $001C(A0)
000000B4: 6712 'g.' BEQ.S *+$0014 ; 000000C8
000000B6: 2078 028A ' x..' MOVEA.L $028A,A0
000000BA: 2006 ' .' MOVE.L D6,D0
000000BC: D0A8 001C '....' ADD.L $001C(A0),D0
000000C0: 2078 028A ' x..' MOVEA.L $028A,A0
000000C4: 2140 001C '!@..' MOVE.L D0,$001C(A0)
000000C8: 2078 028A ' x..' MOVEA.L $028A,A0
000000CC: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3
000000D0: 200B ' .' MOVE.L A3,D0
000000D2: 6706 'g.' BEQ.S *+$0008 ; 000000DA
000000D4: 200B ' .' MOVE.L A3,D0
000000D6: D086 '..' ADD.L D6,D0
000000D8: 2640 '&@' MOVEA.L D0,A3
000000DA: 2078 028A ' x..' MOVEA.L $028A,A0
000000DE: 214C 0020 '!L. ' MOVE.L A4,$0020(A0)
000000E2: 7E01 '~.' MOVEQ #$01,D7
000000E4: 6012 '`.' BRA.S *+$0014 ; 000000F8
000000E6: 200C ' .' MOVE.L A4,D0
000000E8: 7250 'rP' MOVEQ #$50,D1 ; 'P'
000000EA: D081 '..' ADD.L D1,D0
000000EC: 2940 0038 ')@.8' MOVE.L D0,$0038(A4)
000000F0: 49EC 0050 'I..P' LEA $0050(A4),A4
000000F4: 3007 '0.' MOVE.W D7,D0
000000F6: 5247 'RG' ADDQ.W #1,D7
000000F8: BA47 '.G' CMP.W D7,D5
000000FA: 6EEA 'n.' BGT.S *-$0014 ; 000000E6
000000FC: 294B 0038 ')K.8' MOVE.L A3,$0038(A4)
00000100: 2078 028A ' x..' MOVEA.L $028A,A0
00000104: 216E FFFC 0018 '!n....' MOVE.L -$0004(A6),$0018(A0)
0000010A: 2078 028A ' x..' MOVEA.L $028A,A0
0000010E: DB68 0014 '.h..' ADD.W D5,$0014(A0)
00000112: 200A ' .' MOVE.L A2,D0
00000114: 6704 'g.' BEQ.S *+$0006 ; 0000011A
00000116: 204A ' J' MOVEA.L A2,A0
00000118: A01F '..' _DisposePtr ; A01F
0000011A: 2078 028A ' x..' MOVEA.L $028A,A0
0000011E: 2278 028A '"x..' MOVEA.L $028A,A1
00000122: 3028 0014 '0(..' MOVE.W $0014(A0),D0
00000126: B069 000E '.i..' CMP.W $000E(A1),D0
0000012A: 6F1A 'o.' BLE.S *+$001C ; 00000146
0000012C: 558F 'U.' SUBQ.L #2,A7
0000012E: 2078 028A ' x..' MOVEA.L $028A,A0
00000132: 2278 028A '"x..' MOVEA.L $028A,A1
00000136: 3028 0014 '0(..' MOVE.W $0014(A0),D0
0000013A: 9069 000E '.i..' SUB.W $000E(A1),D0
0000013E: 3F00 '?.' MOVE.W D0,-(A7)
00000140: 7026 'p&' MOVEQ #$26,D0 ; '&'
00000142: A82A '.*' _ComponentDispatch ; A82A
00000144: 544F 'TO' ADDQ.W #2,A7
00000146: 426E 000A 'Bn..' CLR.W $000A(A6)
0000014A: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4
00000150: 4E5E 'N^' UNLK A6
00000152: 4E74 0002 'Nt..' RTD #$0002
Comment:
__GROWREGISTEREDCOMPONENTTABLE ended due to: vector glue below
Comment:
#####################################################################################
Module: __GROWREGISTEREDCOMPONENTINSTANCETABLE [3F840, 3F8B2)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 211
211: __GROWREGISTEREDCOMPONENTINSTANCETABLE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__GROWREGISTEREDCOMPONENTINSTANCETABLE"(211) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 3C2E 0008 '<...' MOVE.W $0008(A6),D6
0000000C: 2678 028A '&x..' MOVEA.L $028A,A3
00000010: 3E2B 000E '>+..' MOVE.W $000E(A3),D7
00000014: 48C7 'H.' EXT.L D7
00000016: E987 '..' ASL.L #4,D7
00000018: 2453 '$S' MOVEA.L (A3),A2
0000001A: 48C6 'H.' EXT.L D6
0000001C: 2006 ' .' MOVE.L D6,D0
0000001E: E980 '..' ASL.L #4,D0
00000020: D087 '..' ADD.L D7,D0
00000022: A71E '..' _NewPtrSysClear ; A71E
00000024: 2848 '(H' MOVEA.L A0,A4
00000026: 264C '&L' MOVEA.L A4,A3
00000028: 200C ' .' MOVE.L A4,D0
0000002A: 660C 'f.' BNE.S *+$000E ; 00000038
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000032: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6)
00000036: 602E '`.' BRA.S *+$0030 ; 00000066
00000038: 204A ' J' MOVEA.L A2,A0
0000003A: 224C '"L' MOVEA.L A4,A1
0000003C: 2007 ' .' MOVE.L D7,D0
0000003E: A22E '..' _BlockMoveData ; A22E
00000040: 4A2B 0005 'J+..' TST.B $0005(A3)
00000044: 6606 'f.' BNE.S *+$0008 ; 0000004C
00000046: 177C 0081 0005 '.|....' MOVE.B #$81,$0005(A3)
0000004C: 2078 028A ' x..' MOVEA.L $028A,A0
00000050: 208B ' .' MOVE.L A3,(A0)
00000052: 2078 028A ' x..' MOVEA.L $028A,A0
00000056: DD68 000E '.h..' ADD.W D6,$000E(A0)
0000005A: 200A ' .' MOVE.L A2,D0
0000005C: 6704 'g.' BEQ.S *+$0006 ; 00000062
0000005E: 204A ' J' MOVEA.L A2,A0
00000060: A01F '..' _DisposePtr ; A01F
00000062: 426E 000A 'Bn..' CLR.W $000A(A6)
00000066: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E74 0002 'Nt..' RTD #$0002
Comment:
__GROWREGISTEREDCOMPONENTINSTANCETABLE ended due to: vector glue below
Comment:
#####################################################################################
Module: __GETCOMPONENTLISTMODSEED [3F8C0, 3F8D2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 212
212: __GETCOMPONENTLISTMODSEED
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTLISTMODSEED"(212) Segment="Main"(200)
Size: Flags $00 ModuleSize 18
Content: Flags $08
Contents offset $0000 size $0012
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2078 028A ' x..' MOVEA.L $028A,A0
00000008: 2D68 0004 0008 '-h....' MOVE.L $0004(A0),$0008(A6)
0000000E: 4E5E 'N^' UNLK A6
00000010: 4E75 'Nu' RTS
Comment:
__GETCOMPONENTLISTMODSEED ended due to: vector glue below
Comment:
#####################################################################################
Module: FindMatchingComponent [3F8E0, 3F962)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 213
213: FindMatchingComponent
Module: Flags=$88=(ForcedActive Extern Code) Module="FindMatchingComponent"(213) Segment="Main"(200)
Size: Flags $00 ModuleSize 130
Content: Flags $08
Contents offset $0000 size $0082
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: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 2E2B 0010 '.+..' MOVE.L $0010(A3),D7
00000014: 2C07 ',.' MOVE.L D7,D6
00000016: CCAB 000C '....' AND.L $000C(A3),D6
0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020
0000001C: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
00000020: 200C ' .' MOVE.L A4,D0
00000022: 6752 'gR' BEQ.S *+$0054 ; 00000076
00000024: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000028: B093 '..' CMP.L (A3),D0
0000002A: 6704 'g.' BEQ.S *+$0006 ; 00000030
0000002C: 4A93 'J.' TST.L (A3)
0000002E: 66EC 'f.' BNE.S *-$0012 ; 0000001C
00000030: 4AAB 0004 'J...' TST.L $0004(A3)
00000034: 670A 'g.' BEQ.S *+$000C ; 00000040
00000036: 202C 0008 ' ,..' MOVE.L $0008(A4),D0
0000003A: B0AB 0004 '....' CMP.L $0004(A3),D0
0000003E: 66DC 'f.' BNE.S *-$0022 ; 0000001C
00000040: 4AAB 0008 'J...' TST.L $0008(A3)
00000044: 670A 'g.' BEQ.S *+$000C ; 00000050
00000046: 202C 000C ' ,..' MOVE.L $000C(A4),D0
0000004A: B0AB 0008 '....' CMP.L $0008(A3),D0
0000004E: 66CC 'f.' BNE.S *-$0032 ; 0000001C
00000050: 2007 ' .' MOVE.L D7,D0
00000052: C0AC 0010 '....' AND.L $0010(A4),D0
00000056: BC80 '..' CMP.L D0,D6
00000058: 66C2 'f.' BNE.S *-$003C ; 0000001C
0000005A: 4AAC 0034 'J..4' TST.L $0034(A4)
0000005E: 670A 'g.' BEQ.S *+$000C ; 0000006A
00000060: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0
00000064: B0B8 0904 '....' CMP.L $0904,D0
00000068: 66B2 'f.' BNE.S *-$004C ; 0000001C
0000006A: 7000 'p.' MOVEQ #$00,D0
0000006C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000070: 7203 'r.' MOVEQ #$03,D1
00000072: C200 '..' AND.B D0,D1
00000074: 66A6 'f.' BNE.S *-$0058 ; 0000001C
00000076: 200C ' .' MOVE.L A4,D0
00000078: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
0000007E: 4E5E 'N^' UNLK A6
00000080: 4E75 'Nu' RTS
Comment:
FindMatchingComponent ended due to: vector glue below
Comment:
#####################################################################################
Module: __COUNTCOMPONENTS [3F970, 3F9B0)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+24 (3F994): JSR FindMatchingComponent
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 214
214: __COUNTCOMPONENTS
Module: Flags=$88=(ForcedActive Extern Code) Module="__COUNTCOMPONENTS"(214) 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: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2078 028A ' x..' MOVEA.L $028A,A0
00000010: 2868 001C '(h..' MOVEA.L $001C(A0),A4
00000014: 7E00 '~.' MOVEQ #$00,D7
00000016: 6008 '`.' BRA.S *+$000A ; 00000020
00000018: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
0000001C: 2007 ' .' MOVE.L D7,D0
0000001E: 5287 'R.' ADDQ.L #1,D7
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 2F0B '/.' MOVE.L A3,-(A7)
00000024: 4EBA 0000 'N...' JSR FindMatchingComponent ; id: 213
00000028: 2840 '(@' MOVEA.L D0,A4
0000002A: 4A80 'J.' TST.L D0
0000002C: 504F 'PO' ADDQ.W #8,A7
0000002E: 66E8 'f.' BNE.S *-$0016 ; 00000018
00000030: 2D47 000C '-G..' MOVE.L D7,$000C(A6)
00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000003A: 4E5E 'N^' UNLK A6
0000003C: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindMatchingComponent"(213)
00000026
Comment:
__COUNTCOMPONENTS ended due to: vector glue below
Comment:
#####################################################################################
Module: COUNTSAME [3F9C0, 3FA3A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 215
215: COUNTSAME
Module: Flags=$88=(ForcedActive Extern Code) Module="COUNTSAME"(215) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2078 028A ' x..' MOVEA.L $028A,A0
00000010: 2868 001C '(h..' MOVEA.L $001C(A0),A4
00000014: 7E00 '~.' MOVEQ #$00,D7
00000016: 604E '`N' BRA.S *+$0050 ; 00000066
00000018: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000001C: B0AB 0004 '....' CMP.L $0004(A3),D0
00000020: 6640 'f@' BNE.S *+$0042 ; 00000062
00000022: 202C 0008 ' ,..' MOVE.L $0008(A4),D0
00000026: B0AB 0008 '....' CMP.L $0008(A3),D0
0000002A: 6636 'f6' BNE.S *+$0038 ; 00000062
0000002C: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000030: B0AB 000C '....' CMP.L $000C(A3),D0
00000034: 662C 'f,' BNE.S *+$002E ; 00000062
00000036: 202C 0010 ' ,..' MOVE.L $0010(A4),D0
0000003A: B0AB 0010 '....' CMP.L $0010(A3),D0
0000003E: 6622 'f"' BNE.S *+$0024 ; 00000062
00000040: 302C 002E '0,..' MOVE.W $002E(A4),D0
00000044: B06B 002E '.k..' CMP.W $002E(A3),D0
00000048: 6618 'f.' BNE.S *+$001A ; 00000062
0000004A: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0
0000004E: B0AB 0030 '...0' CMP.L $0030(A3),D0
00000052: 660E 'f.' BNE.S *+$0010 ; 00000062
00000054: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0
00000058: B0AB 0034 '...4' CMP.L $0034(A3),D0
0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062
0000005E: 2007 ' .' MOVE.L D7,D0
00000060: 5287 'R.' ADDQ.L #1,D7
00000062: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
00000066: 200C ' .' MOVE.L A4,D0
00000068: 66AE 'f.' BNE.S *-$0050 ; 00000018
0000006A: 2D47 000C '-G..' MOVE.L D7,$000C(A6)
0000006E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E74 0004 'Nt..' RTD #$0004
Comment:
COUNTSAME ended due to: vector glue below
Comment:
#####################################################################################
Module: FindPreviousMatchingComponent [3FA50, 3FAAA)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 216
216: FindPreviousMatchingComponent
Module: Flags=$88=(ForcedActive Extern Code) Module="FindPreviousMatchingComponent"(216) 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 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2840 '(@' MOVEA.L D0,A4
00000014: 6006 '`.' BRA.S *+$0008 ; 0000001C
00000016: 284B '(K' MOVEA.L A3,A4
00000018: 266B 0038 '&k.8' MOVEA.L $0038(A3),A3
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 672E 'g.' BEQ.S *+$0030 ; 0000004E
00000020: 202B 0004 ' +..' MOVE.L $0004(A3),D0
00000024: B092 '..' CMP.L (A2),D0
00000026: 65EE 'e.' BCS.S *-$0010 ; 00000016
00000028: 202B 0004 ' +..' MOVE.L $0004(A3),D0
0000002C: B092 '..' CMP.L (A2),D0
0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E
00000030: 202B 0008 ' +..' MOVE.L $0008(A3),D0
00000034: B0AA 0004 '....' CMP.L $0004(A2),D0
00000038: 65DC 'e.' BCS.S *-$0022 ; 00000016
0000003A: 202B 0008 ' +..' MOVE.L $0008(A3),D0
0000003E: B0AA 0004 '....' CMP.L $0004(A2),D0
00000042: 660A 'f.' BNE.S *+$000C ; 0000004E
00000044: 202B 000C ' +..' MOVE.L $000C(A3),D0
00000048: B0AA 0008 '....' CMP.L $0008(A2),D0
0000004C: 65C8 'e.' BCS.S *-$0036 ; 00000016
0000004E: 200C ' .' MOVE.L A4,D0
00000050: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
00000056: 4E5E 'N^' UNLK A6
00000058: 4E75 'Nu' RTS
Comment:
FindPreviousMatchingComponent ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_3FAC0 [3FAC0, 3FAF6)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 217
217: AUTOMOD_3FAC0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3FAC0"(217) 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 1008 'H...' MOVEM.L D3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 200C ' .' MOVE.L A4,D0
0000000E: 57C3 'W.' SEQ D3
00000010: 4403 'D.' NEG.B D3
00000012: 49C3 'I.' EXTB.L D3
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: B9FC 0000 0001 '......' CMPA.L #$00000001,A4
0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 600A '`.' BRA.S *+$000C ; 0000002C
00000022: 204C ' L' MOVEA.L A4,A0
00000024: A9E1 '..' _HandToHand ; A9E1
00000026: 31C0 0220 '1.. ' MOVE.W D0,$0220
0000002A: 2008 ' .' MOVE.L A0,D0
0000002C: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E75 'Nu' RTS
Comment:
AUTOMOD_3FAC0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_3FB00 [3FB00, 3FBF0)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+46 (3FB46): JSR GETHANDLESIZE ; outside file
Dictionary: Flags $00 FirstId 218
218: AUTOMOD_3FB00
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3FB00"(218) Segment="Main"(200)
Size: Flags $00 ModuleSize 240
Content: Flags $08
Contents offset $0000 size $00F0
00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000016: 4247 'BG' CLR.W D7
00000018: 220B '".' MOVE.L A3,D1
0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C
0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000020: 2050 ' P' MOVEA.L (A0),A0
00000022: 224B '"K' MOVEA.L A3,A1
00000024: 7004 'p.' MOVEQ #$04,D0
00000026: 22D8 '".' MOVE.L (A0)+,(A1)+
00000028: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000026
0000002C: 200A ' .' MOVE.L A2,D0
0000002E: 6710 'g.' BEQ.S *+$0012 ; 00000040
00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000034: 2050 ' P' MOVEA.L (A0),A0
00000036: 41E8 0014 'A...' LEA $0014(A0),A0
0000003A: 224A '"J' MOVEA.L A2,A1
0000003C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003E: 32D8 '2.' MOVE.W (A0)+,(A1)+
00000040: 598F 'Y.' SUBQ.L #4,A7
00000042: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000046: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
0000004A: 7036 'p6' MOVEQ #$36,D0 ; '6'
0000004C: B09F '..' CMP.L (A7)+,D0
0000004E: 6E7E 'n~' BGT.S *+$0080 ; 000000CE
00000050: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000054: 2010 ' .' MOVE.L (A0),D0
00000056: 722C 'r,' MOVEQ #$2C,D1 ; ','
00000058: D081 '..' ADD.L D1,D0
0000005A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
0000005E: 2040 ' @' MOVEA.L D0,A0
00000060: 7008 'p.' MOVEQ #$08,D0
00000062: C0A8 0004 '....' AND.L $0004(A0),D0
00000066: 6766 'gf' BEQ.S *+$0068 ; 000000CE
00000068: 203C 7379 7361 ' <sysa' MOVE.L #$73797361,D0 ; 'sysa'
0000006E: 41EE FFF8 'A...' LEA -$0008(A6),A0
00000072: 2248 '"H' MOVEA.L A0,A1
00000074: A1AD '..' _Gestalt ; A1AD
00000076: 2288 '".' MOVE.L A0,(A1)
00000078: 4A40 'J@' TST.W D0
0000007A: 6652 'fR' BNE.S *+$0054 ; 000000CE
0000007C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000080: 2010 ' .' MOVE.L (A0),D0
00000082: 7236 'r6' MOVEQ #$36,D1 ; '6'
00000084: D081 '..' ADD.L D1,D0
00000086: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000008A: 2040 ' @' MOVEA.L D0,A0
0000008C: 3C28 0002 '<(..' MOVE.W $0002(A0),D6
00000090: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000094: 49E8 0004 'I...' LEA $0004(A0),A4
00000098: 602C '`,' BRA.S *+$002E ; 000000C6
0000009A: 302C 000A '0,..' MOVE.W $000A(A4),D0
0000009E: 48C0 'H.' EXT.L D0
000000A0: B0AE FFF8 '....' CMP.L -$0008(A6),D0
000000A4: 661C 'f.' BNE.S *+$001E ; 000000C2
000000A6: 200B ' .' MOVE.L A3,D0
000000A8: 6704 'g.' BEQ.S *+$0006 ; 000000AE
000000AA: 2754 000C ''T..' MOVE.L (A4),$000C(A3)
000000AE: 200A ' .' MOVE.L A2,D0
000000B0: 670A 'g.' BEQ.S *+$000C ; 000000BC
000000B2: 204C ' L' MOVEA.L A4,A0
000000B4: 5888 'X.' ADDQ.L #4,A0
000000B6: 224A '"J' MOVEA.L A2,A1
000000B8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000BA: 32D8 '2.' MOVE.W (A0)+,(A1)+
000000BC: 3E2E FFFA '>...' MOVE.W -$0006(A6),D7
000000C0: 600C '`.' BRA.S *+$000E ; 000000CE
000000C2: 49EC 000C 'I...' LEA $000C(A4),A4
000000C6: 3006 '0.' MOVE.W D6,D0
000000C8: 5346 'SF' SUBQ.W #1,D6
000000CA: 4A40 'J@' TST.W D0
000000CC: 66CC 'f.' BNE.S *-$0032 ; 0000009A
000000CE: 4A47 'JG' TST.W D7
000000D0: 660E 'f.' BNE.S *+$0010 ; 000000E0
000000D2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000000D6: 2050 ' P' MOVEA.L (A0),A0
000000D8: 4AA8 0014 'J...' TST.L $0014(A0)
000000DC: 6702 'g.' BEQ.S *+$0004 ; 000000E0
000000DE: 7E01 '~.' MOVEQ #$01,D7
000000E0: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
000000E4: 4CEE 1CC0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A2-A4
000000EA: 4E5E 'N^' UNLK A6
000000EC: 4E74 000C 'Nt..' RTD #$000C
Dictionary: Flags $00 FirstId 219
219: GETHANDLESIZE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
00000048
Comment:
AUTOMOD_3FB00 ended due to: ran into next module
Comment:
#####################################################################################
Module: __REGISTERCOMPONENT [3FBF0, 3FD54)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+14E (3FD3E): JSR RegisteredComponentPointerToComponentID
+D0 (3FCC0): JSR FindPreviousMatchingComponent
Unresolved outgoing references:
+8E (3FC7E): JSR $3FAC0
+9A (3FC8A): JSR $3FAC0
+A6 (3FC96): JSR $3FAC0
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 220
220: __REGISTERCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENT"(220) Segment="Main"(200)
Size: Flags $00 ModuleSize 356
Content: Flags $08
Contents offset $0000 size $0164
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 3E2E 0014 '>...' MOVE.W $0014(A6),D7
0000000C: 206E 001A ' n..' MOVEA.L $001A(A6),A0
00000010: 43EE FFEC 'C...' LEA -$0014(A6),A1
00000014: 7004 'p.' MOVEQ #$04,D0
00000016: 22D8 '".' MOVE.L (A0)+,(A1)+
00000018: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000016
0000001C: 2078 028A ' x..' MOVEA.L $028A,A0
00000020: 4AA8 0020 'J.. ' TST.L $0020(A0)
00000024: 6618 'f.' BNE.S *+$001A ; 0000003E
00000026: 558F 'U.' SUBQ.L #2,A7
00000028: 7008 'p.' MOVEQ #$08,D0
0000002A: 3F00 '?.' MOVE.W D0,-(A7)
0000002C: 7027 'p'' MOVEQ #$27,D0 ; '''
0000002E: A82A '.*' _ComponentDispatch ; A82A
00000030: 4A5F 'J_' TST.W (A7)+
00000032: 670A 'g.' BEQ.S *+$000C ; 0000003E
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2D40 001E '-@..' MOVE.L D0,$001E(A6)
0000003A: 6000 011C '`...' BRA *+$011E ; 00000158
0000003E: 2078 028A ' x..' MOVEA.L $028A,A0
00000042: 2868 0020 '(h. ' MOVEA.L $0020(A0),A4
00000046: 2078 028A ' x..' MOVEA.L $028A,A0
0000004A: 216C 0038 0020 '!l.8. ' MOVE.L $0038(A4),$0020(A0)
00000050: 204C ' L' MOVEA.L A4,A0
00000052: 5888 'X.' ADDQ.L #4,A0
00000054: 43EE FFEC 'C...' LEA -$0014(A6),A1
00000058: 7004 'p.' MOVEQ #$04,D0
0000005A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000005A
00000060: 28AE 0016 '(...' MOVE.L $0016(A6),(A4)
00000064: 7001 'p.' MOVEQ #$01,D0
00000066: C047 '.G' AND.W D7,D0
00000068: 6704 'g.' BEQ.S *+$0006 ; 0000006E
0000006A: 7000 'p.' MOVEQ #$00,D0
0000006C: 6004 '`.' BRA.S *+$0006 ; 00000072
0000006E: 2038 0904 ' 8..' MOVE.L $0904,D0
00000072: 2940 0034 ')@.4' MOVE.L D0,$0034(A4)
00000076: A11A '..' _GetZone ; A11A
00000078: 2648 '&H' MOVEA.L A0,A3
0000007A: 0807 0000 '....' BTST #$00,D7
0000007E: 670A 'g.' BEQ.S *+$000C ; 0000008A
00000080: 598F 'Y.' SUBQ.L #4,A7
00000082: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000086: 205F ' _' MOVEA.L (A7)+,A0
00000088: A01B '..' _SetZone ; A01B
0000008A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000008E: 4EBA FE40 'N..@' JSR *-$01BE ; FFFFFED0
00000092: 2940 001C ')@..' MOVE.L D0,$001C(A4)
00000096: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000009A: 4EBA FE34 'N..4' JSR *-$01CA ; FFFFFED0
0000009E: 2940 0020 ')@. ' MOVE.L D0,$0020(A4)
000000A2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000A6: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFED0
000000AA: 2940 0024 ')@.$' MOVE.L D0,$0024(A4)
000000AE: 204B ' K' MOVEA.L A3,A0
000000B0: A01B '..' _SetZone ; A01B
000000B2: 7004 'p.' MOVEQ #$04,D0
000000B4: C047 '.G' AND.W D7,D0
000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7
000000BA: 6708 'g.' BEQ.S *+$000A ; 000000C4
000000BC: 202E FFEC ' ...' MOVE.L -$0014(A6),D0
000000C0: 52AE FFEC 'R...' ADDQ.L #1,-$0014(A6)
000000C4: 2078 028A ' x..' MOVEA.L $028A,A0
000000C8: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7)
000000CC: 486E FFEC 'Hn..' PEA -$0014(A6)
000000D0: 4EBA 0000 'N...' JSR FindPreviousMatchingComponent ; id: 216
000000D4: 2640 '&@' MOVEA.L D0,A3
000000D6: 200B ' .' MOVE.L A3,D0
000000D8: 504F 'PO' ADDQ.W #8,A7
000000DA: 670C 'g.' BEQ.S *+$000E ; 000000E8
000000DC: 296B 0038 0038 ')k.8.8' MOVE.L $0038(A3),$0038(A4)
000000E2: 274C 0038 ''L.8' MOVE.L A4,$0038(A3)
000000E6: 6012 '`.' BRA.S *+$0014 ; 000000FA
000000E8: 2078 028A ' x..' MOVEA.L $028A,A0
000000EC: 2968 001C 0038 ')h...8' MOVE.L $001C(A0),$0038(A4)
000000F2: 2078 028A ' x..' MOVEA.L $028A,A0
000000F6: 214C 001C '!L..' MOVE.L A4,$001C(A0)
000000FA: 7004 'p.' MOVEQ #$04,D0
000000FC: C047 '.G' AND.W D7,D0
000000FE: 6708 'g.' BEQ.S *+$000A ; 00000108
00000100: 202E FFEC ' ...' MOVE.L -$0014(A6),D0
00000104: 53AE FFEC 'S...' SUBQ.L #1,-$0014(A6)
00000108: 2078 028A ' x..' MOVEA.L $028A,A0
0000010C: 52A8 0004 'R...' ADDQ.L #1,$0004(A0)
00000110: 4A2C 0029 'J,.)' TST.B $0029(A4)
00000114: 6604 'f.' BNE.S *+$0006 ; 0000011A
00000116: 522C 0029 'R,.)' ADDQ.B #1,$0029(A4)
0000011A: 7000 'p.' MOVEQ #$00,D0
0000011C: 2940 0018 ')@..' MOVE.L D0,$0018(A4)
00000120: 2940 003C ')@.<' MOVE.L D0,$003C(A4)
00000124: 422C 0028 'B,.(' CLR.B $0028(A4)
00000128: 3207 '2.' MOVE.W D7,D1
0000012A: E049 '.I' LSR.W #8,D1
0000012C: 7400 't.' MOVEQ #$00,D2
0000012E: 3401 '4.' MOVE.W D1,D2
00000130: 0C42 0001 '.B..' CMPI.W #$0001,D2
00000134: 6306 'c.' BLS.S *+$0008 ; 0000013C
00000136: 002C 0080 0028 '.,...(' ORI.B #$80,$0028(A4)
0000013C: 7000 'p.' MOVEQ #$00,D0
0000013E: 2940 0014 ')@..' MOVE.L D0,$0014(A4)
00000142: 397C FFFE 002C '9|...,' MOVE.W #$FFFE,$002C(A4)
00000148: 2940 0030 ')@.0' MOVE.L D0,$0030(A4)
0000014C: 2F0C '/.' MOVE.L A4,-(A7)
0000014E: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
00000152: 2D40 001E '-@..' MOVE.L D0,$001E(A6)
00000156: 584F 'XO' ADDQ.W #4,A7
00000158: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4
0000015E: 4E5E 'N^' UNLK A6
00000160: 4E74 0016 'Nt..' RTD #$0016
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
00000150
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindPreviousMatchingComponent"(216)
000000D2
Comment:
__REGISTERCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __REGISTERCOMPONENTRESOURCE [3FD60, 3FF9E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+FE (3FE5E): JSR GETHANDLESIZE ; outside file
+1A8 (3FF08): JSR COUNTSAME
+15A (3FEBA): JSR AddComponentResFile
Unresolved outgoing references:
+214 (3FF74): JSR $40DF0
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 221
221: __REGISTERCOMPONENTRESOURCE
Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENTRESOURCE"(221) Segment="Main"(200)
Size: Flags $00 ModuleSize 574
Content: Flags $08
Contents offset $0000 size $023E
00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 3C2E 0008 '<...' MOVE.W $0008(A6),D6
0000000C: 246E 000A '$n..' MOVEA.L $000A(A6),A2
00000010: 7E00 '~.' MOVEQ #$00,D7
00000012: 7800 'x.' MOVEQ #$00,D4
00000014: 303C 0080 '0<..' MOVE.W #$0080,D0
00000018: C046 '.F' AND.W D6,D0
0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A
0000001C: 7001 'p.' MOVEQ #$01,D0
0000001E: 1F00 '..' MOVE.B D0,-(A7)
00000020: 70FF 'p.' MOVEQ #$FF,D0
00000022: 4A1F 'J.' TST.B (A7)+
00000024: 56C0 'V.' SNE D0
00000026: 31C0 0B9E '1...' MOVE.W D0,$0B9E
0000002A: 2F0A '/.' MOVE.L A2,-(A7)
0000002C: 486E FEFA 'Hn..' PEA -$0106(A6)
00000030: 486E FEFC 'Hn..' PEA -$0104(A6)
00000034: 486E FF00 'Hn..' PEA -$0100(A6)
00000038: A9A8 '..' _GetResInfo ; A9A8
0000003A: 558F 'U.' SUBQ.L #2,A7
0000003C: A9AF '..' _ResError ; A9AF
0000003E: 4A5F 'J_' TST.W (A7)+
00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
00000048: 6000 01E8 '`...' BRA *+$01EA ; 00000232
0000004C: 204A ' J' MOVEA.L A2,A0
0000004E: A069 '.i' _HGetState ; A069
00000050: 1D40 FEF9 '.@..' MOVE.B D0,-$0107(A6)
00000054: 204A ' J' MOVEA.L A2,A0
00000056: A029 '.)' _HLock ; A029
00000058: 2652 '&R' MOVEA.L (A2),A3
0000005A: 558F 'U.' SUBQ.L #2,A7
0000005C: 2F0A '/.' MOVE.L A2,-(A7)
0000005E: 2F0B '/.' MOVE.L A3,-(A7)
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: 2F00 '/.' MOVE.L D0,-(A7)
00000064: 702B 'p+' MOVEQ #$2B,D0 ; '+'
00000066: A82A '.*' _ComponentDispatch ; A82A
00000068: 3A1F ':.' MOVE.W (A7)+,D5
0000006A: 6614 'f.' BNE.S *+$0016 ; 00000080
0000006C: 204A ' J' MOVEA.L A2,A0
0000006E: 102E FEF9 '....' MOVE.B -$0107(A6),D0
00000072: A06A '.j' _HSetState ; A06A
00000074: 2D7C FFFF F445 '-|...E' MOVE.L #$FFFFF445,$000E(A6)
000E
0000007C: 6000 01B4 '`...' BRA *+$01B6 ; 00000232
00000080: 598F 'Y.' SUBQ.L #4,A7
00000082: 2F0B '/.' MOVE.L A3,-(A7)
00000084: 7000 'p.' MOVEQ #$00,D0
00000086: 2F00 '/.' MOVE.L D0,-(A7)
00000088: 323C 00FF '2<..' MOVE.W #$00FF,D1
0000008C: C246 '.F' AND.W D6,D1
0000008E: 7400 't.' MOVEQ #$00,D2
00000090: 3401 '4.' MOVE.W D1,D2
00000092: 48C5 'H.' EXT.L D5
00000094: 2205 '".' MOVE.L D5,D1
00000096: E189 '..' LSL.L #8,D1
00000098: 8282 '..' OR.L D2,D1
0000009A: 3F01 '?.' MOVE.W D1,-(A7)
0000009C: 2F00 '/.' MOVE.L D0,-(A7)
0000009E: 2F00 '/.' MOVE.L D0,-(A7)
000000A0: 2F00 '/.' MOVE.L D0,-(A7)
000000A2: 7001 'p.' MOVEQ #$01,D0
000000A4: A82A '.*' _ComponentDispatch ; A82A
000000A6: 2E1F '..' MOVE.L (A7)+,D7
000000A8: 204A ' J' MOVEA.L A2,A0
000000AA: 102E FEF9 '....' MOVE.B -$0107(A6),D0
000000AE: A06A '.j' _HSetState ; A06A
000000B0: 4A87 'J.' TST.L D7
000000B2: 6700 017A 'g..z' BEQ *+$017C ; 0000022E
000000B6: 2078 028A ' x..' MOVEA.L $028A,A0
000000BA: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
000000C0: C087 '..' AND.L D7,D0
000000C2: 48C0 'H.' EXT.L D0
000000C4: 7250 'rP' MOVEQ #$50,D1 ; 'P'
000000C6: 4C01 0800 'L...' MULS.L D1,D0
000000CA: 2840 '(@' MOVEA.L D0,A4
000000CC: D9E8 0018 '....' ADDA.L $0018(A0),A4
000000D0: 4AAB 001A 'J...' TST.L $001A(A3)
000000D4: 56C3 'V.' SNE D3
000000D6: 4403 'D.' NEG.B D3
000000D8: 49C3 'I.' EXTB.L D3
000000DA: 2943 001C ')C..' MOVE.L D3,$001C(A4)
000000DE: 4AAB 0020 'J.. ' TST.L $0020(A3)
000000E2: 56C3 'V.' SNE D3
000000E4: 4403 'D.' NEG.B D3
000000E6: 49C3 'I.' EXTB.L D3
000000E8: 2943 0020 ')C. ' MOVE.L D3,$0020(A4)
000000EC: 4AAB 0026 'J..&' TST.L $0026(A3)
000000F0: 56C3 'V.' SNE D3
000000F2: 4403 'D.' NEG.B D3
000000F4: 49C3 'I.' EXTB.L D3
000000F6: 2943 0024 ')C.$' MOVE.L D3,$0024(A4)
000000FA: 598F 'Y.' SUBQ.L #4,A7
000000FC: 2F0A '/.' MOVE.L A2,-(A7)
000000FE: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
00000102: 7036 'p6' MOVEQ #$36,D0 ; '6'
00000104: B09F '..' CMP.L (A7)+,D0
00000106: 6E40 'n@' BGT.S *+$0042 ; 00000148
00000108: 2652 '&R' MOVEA.L (A2),A3
0000010A: 47EB 002C 'G..,' LEA $002C(A3),A3
0000010E: 2813 '(.' MOVE.L (A3),D4
00000110: 202B 0004 ' +..' MOVE.L $0004(A3),D0
00000114: 0800 0000 '....' BTST #$00,D0
00000118: 6714 'g.' BEQ.S *+$0016 ; 0000012E
0000011A: 002C 0004 0028 '.,...(' ORI.B #$04,$0028(A4)
00000120: 7004 'p.' MOVEQ #$04,D0
00000122: C0AB 0004 '....' AND.L $0004(A3),D0
00000126: 6706 'g.' BEQ.S *+$0008 ; 0000012E
00000128: 002C 0040 0028 '.,.@.(' ORI.B #$40,$0028(A4) ; '@'
0000012E: 7002 'p.' MOVEQ #$02,D0
00000130: C0AB 0004 '....' AND.L $0004(A3),D0
00000134: 6706 'g.' BEQ.S *+$0008 ; 0000013C
00000136: 002C 0010 0028 '.,...(' ORI.B #$10,$0028(A4)
0000013C: 4A6B 0008 'Jk..' TST.W $0008(A3)
00000140: 6706 'g.' BEQ.S *+$0008 ; 00000148
00000142: 002C 0008 0028 '.,...(' ORI.B #$08,$0028(A4)
00000148: 303C 0080 '0<..' MOVE.W #$0080,D0
0000014C: C046 '.F' AND.W D6,D0
0000014E: 6708 'g.' BEQ.S *+$000A ; 00000158
00000150: 397C FFFF 002C '9|...,' MOVE.W #$FFFF,$002C(A4)
00000156: 6028 '`(' BRA.S *+$002A ; 00000180
00000158: 2F0A '/.' MOVE.L A2,-(A7)
0000015A: 4EBA 0000 'N...' JSR AddComponentResFile ; id: 222
0000015E: 3940 002C '9@.,' MOVE.W D0,$002C(A4)
00000162: 584F 'XO' ADDQ.W #4,A7
00000164: 6C1A 'l.' BGE.S *+$001C ; 00000180
00000166: 397C FFFE 002C '9|...,' MOVE.W #$FFFE,$002C(A4)
0000016C: 558F 'U.' SUBQ.L #2,A7
0000016E: 2F07 '/.' MOVE.L D7,-(A7)
00000170: 7002 'p.' MOVEQ #$02,D0
00000172: A82A '.*' _ComponentDispatch ; A82A
00000174: 7000 'p.' MOVEQ #$00,D0
00000176: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
0000017A: 544F 'TO' ADDQ.W #2,A7
0000017C: 6000 00B4 '`...' BRA *+$00B6 ; 00000232
00000180: 7000 'p.' MOVEQ #$00,D0
00000182: A522 '."' _NewHandle ,Sys ; A522
00000184: 2648 '&H' MOVEA.L A0,A3
00000186: 204B ' K' MOVEA.L A3,A0
00000188: A02B '.+' _EmptyHandle ; A02B
0000018A: 396E FEFA 002E '9n....' MOVE.W -$0106(A6),$002E(A4)
00000190: 296E FEFC 0030 ')n...0' MOVE.L -$0104(A6),$0030(A4)
00000196: 294B 003C ')K.<' MOVE.L A3,$003C(A4)
0000019A: 7000 'p.' MOVEQ #$00,D0
0000019C: 2880 '(.' MOVE.L D0,(A4)
0000019E: 7202 'r.' MOVEQ #$02,D1
000001A0: C246 '.F' AND.W D6,D1
000001A2: 6720 'g ' BEQ.S *+$0022 ; 000001C4
000001A4: 598F 'Y.' SUBQ.L #4,A7
000001A6: 2F0C '/.' MOVE.L A4,-(A7)
000001A8: 4EBA 0000 'N...' JSR COUNTSAME ; id: 215
000001AC: 7001 'p.' MOVEQ #$01,D0
000001AE: B09F '..' CMP.L (A7)+,D0
000001B0: 6C12 'l.' BGE.S *+$0014 ; 000001C4
000001B2: 558F 'U.' SUBQ.L #2,A7
000001B4: 2F07 '/.' MOVE.L D7,-(A7)
000001B6: 7002 'p.' MOVEQ #$02,D0
000001B8: A82A '.*' _ComponentDispatch ; A82A
000001BA: 7000 'p.' MOVEQ #$00,D0
000001BC: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
000001C0: 544F 'TO' ADDQ.W #2,A7
000001C2: 606E '`n' BRA.S *+$0070 ; 00000232
000001C4: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0
000001CA: C0AC 0010 '....' AND.L $0010(A4),D0
000001CE: 673E 'g>' BEQ.S *+$0040 ; 0000020E
000001D0: 598F 'Y.' SUBQ.L #4,A7
000001D2: 2F07 '/.' MOVE.L D7,-(A7)
000001D4: 2F3C 0000 FFFB '/<....' MOVE.L #$0000FFFB,-(A7)
000001DA: 7000 'p.' MOVEQ #$00,D0
000001DC: A82A '.*' _ComponentDispatch ; A82A
000001DE: 4A9F 'J.' TST.L (A7)+
000001E0: 6712 'g.' BEQ.S *+$0014 ; 000001F4
000001E2: 558F 'U.' SUBQ.L #2,A7
000001E4: 2F07 '/.' MOVE.L D7,-(A7)
000001E6: 7002 'p.' MOVEQ #$02,D0
000001E8: A82A '.*' _ComponentDispatch ; A82A
000001EA: 7000 'p.' MOVEQ #$00,D0
000001EC: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
000001F0: 544F 'TO' ADDQ.W #2,A7
000001F2: 603E '`>' BRA.S *+$0040 ; 00000232
000001F4: 2078 028A ' x..' MOVEA.L $028A,A0
000001F8: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
000001FE: C087 '..' AND.L D7,D0
00000200: 48C0 'H.' EXT.L D0
00000202: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000204: 4C01 0800 'L...' MULS.L D1,D0
00000208: 2840 '(@' MOVEA.L D0,A4
0000020A: D9E8 0018 '....' ADDA.L $0018(A0),A4
0000020E: 598F 'Y.' SUBQ.L #4,A7
00000210: 2F0C '/.' MOVE.L A4,-(A7)
00000212: 2F04 '/.' MOVE.L D4,-(A7)
00000214: 4EBA 0E7A 'N..z' JSR *+$0E7C ; 00001090
00000218: 4A9F 'J.' TST.L (A7)+
0000021A: 6612 'f.' BNE.S *+$0014 ; 0000022E
0000021C: 558F 'U.' SUBQ.L #2,A7
0000021E: 2F07 '/.' MOVE.L D7,-(A7)
00000220: 7002 'p.' MOVEQ #$02,D0
00000222: A82A '.*' _ComponentDispatch ; A82A
00000224: 7000 'p.' MOVEQ #$00,D0
00000226: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
0000022A: 544F 'TO' ADDQ.W #2,A7
0000022C: 6004 '`.' BRA.S *+$0006 ; 00000232
0000022E: 2D47 000E '-G..' MOVE.L D7,$000E(A6)
00000232: 4CEE 1CF8 FED8 'L.....' MOVEM.L -$0128(A6),D3-D7/A2-A4
00000238: 4E5E 'N^' UNLK A6
0000023A: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
00000100
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="COUNTSAME"(215)
000001AA
Dictionary: Flags $00 FirstId 222
222: AddComponentResFile
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AddComponentResFile"(222)
0000015C
Comment:
__REGISTERCOMPONENTRESOURCE ended due to: vector glue below
Comment:
#####################################################################################
Module: __REGISTERCOMPONENTRESOURCEFILE [3FFB0, 40162)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+118 (400C8): JSR GETHANDLESIZE ; outside file
+52 (40002): JSR GETHANDLESIZE ; outside file
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 223
223: __REGISTERCOMPONENTRESOURCEFILE
Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENTRESOURCEFILE"(223) Segment="Main"(200)
Size: Flags $00 ModuleSize 434
Content: Flags $08
Contents offset $0000 size $01B2
00000000: 4E56 FEEA 'NV..' LINK.W A6,#-$0116
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 1D78 0A5E FFFB '.x.^..' MOVE.B $0A5E,-$0005(A6)
0000000E: 558F 'U.' SUBQ.L #2,A7
00000010: A994 '..' _CurResFile ; A994
00000012: 3D5F FFF6 '=_..' MOVE.W (A7)+,-$000A(A6)
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 1F00 '..' MOVE.B D0,-(A7)
0000001A: A99B '..' _SetResLoad ; A99B
0000001C: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7)
00000020: A998 '..' _UseResFile ; A998
00000022: 558F 'U.' SUBQ.L #2,A7
00000024: A9AF '..' _ResError ; A9AF
00000026: 361F '6.' MOVE.W (A7)+,D3
00000028: 6600 016A 'f..j' BNE *+$016C ; 00000194
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: 2F3C 7468 6E23 '/<thn#' MOVE.L #$74686E23,-(A7) ; 'thn#'
00000034: A80D '..' _Count1Resources ; A80D
00000036: 381F '8.' MOVE.W (A7)+,D4
00000038: 7A01 'z.' MOVEQ #$01,D5
0000003A: 607C '`|' BRA.S *+$007E ; 000000B8
0000003C: 598F 'Y.' SUBQ.L #4,A7
0000003E: 2F3C 7468 6E23 '/<thn#' MOVE.L #$74686E23,-(A7) ; 'thn#'
00000044: 3F05 '?.' MOVE.W D5,-(A7)
00000046: A80E '..' _Get1IxResource ; A80E
00000048: 245F '$_' MOVEA.L (A7)+,A2
0000004A: 200A ' .' MOVE.L A2,D0
0000004C: 6766 'gf' BEQ.S *+$0068 ; 000000B4
0000004E: 598F 'Y.' SUBQ.L #4,A7
00000050: 2F0A '/.' MOVE.L A2,-(A7)
00000052: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
00000056: 201F ' .' MOVE.L (A7)+,D0
00000058: 4C7C 0800 0000 'L|....' DIVS.L #$00000006,D0
0006
00000060: 3D40 FFF0 '=@..' MOVE.W D0,-$0010(A6)
00000064: 4247 'BG' CLR.W D7
00000066: 6046 '`F' BRA.S *+$0048 ; 000000AE
00000068: 598F 'Y.' SUBQ.L #4,A7
0000006A: 48C7 'H.' EXT.L D7
0000006C: 2052 ' R' MOVEA.L (A2),A0
0000006E: 2007 ' .' MOVE.L D7,D0
00000070: D080 '..' ADD.L D0,D0
00000072: 2200 '".' MOVE.L D0,D1
00000074: D281 '..' ADD.L D1,D1
00000076: D081 '..' ADD.L D1,D0
00000078: 2F30 0800 '/0..' MOVE.L $00(A0,D0.L),-(A7)
0000007C: 48C7 'H.' EXT.L D7
0000007E: 2052 ' R' MOVEA.L (A2),A0
00000080: 2007 ' .' MOVE.L D7,D0
00000082: D080 '..' ADD.L D0,D0
00000084: 2200 '".' MOVE.L D0,D1
00000086: D281 '..' ADD.L D1,D1
00000088: D081 '..' ADD.L D1,D0
0000008A: 3F30 0804 '?0..' MOVE.W $04(A0,D0.L),-(A7)
0000008E: A81F '..' _Get1Resource ; A81F
00000090: 265F '&_' MOVEA.L (A7)+,A3
00000092: 200B ' .' MOVE.L A3,D0
00000094: 6714 'g.' BEQ.S *+$0016 ; 000000AA
00000096: 598F 'Y.' SUBQ.L #4,A7
00000098: 2F0B '/.' MOVE.L A3,-(A7)
0000009A: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7)
0000009E: 7012 'p.' MOVEQ #$12,D0
000000A0: A82A '.*' _ComponentDispatch ; A82A
000000A2: 4A9F 'J.' TST.L (A7)+
000000A4: 6704 'g.' BEQ.S *+$0006 ; 000000AA
000000A6: 3003 '0.' MOVE.W D3,D0
000000A8: 5243 'RC' ADDQ.W #1,D3
000000AA: 3007 '0.' MOVE.W D7,D0
000000AC: 5247 'RG' ADDQ.W #1,D7
000000AE: BE6E FFF0 '.n..' CMP.W -$0010(A6),D7
000000B2: 6DB4 'm.' BLT.S *-$004A ; 00000068
000000B4: 3005 '0.' MOVE.W D5,D0
000000B6: 5245 'RE' ADDQ.W #1,D5
000000B8: B845 '.E' CMP.W D5,D4
000000BA: 6C80 'l.' BGE.S *-$007E ; 0000003C
000000BC: 558F 'U.' SUBQ.L #2,A7
000000BE: 2F3C 7468 6E67 '/<thng' MOVE.L #$74686E67,-(A7) ; 'thng'
000000C4: A80D '..' _Count1Resources ; A80D
000000C6: 3D5F FFFE '=_..' MOVE.W (A7)+,-$0002(A6)
000000CA: 3D7C 0001 FFFC '=|....' MOVE.W #$0001,-$0004(A6)
000000D0: 6000 00B6 '`...' BRA *+$00B8 ; 00000188
000000D4: 598F 'Y.' SUBQ.L #4,A7
000000D6: 2F3C 7468 6E67 '/<thng' MOVE.L #$74686E67,-(A7) ; 'thng'
000000DC: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7)
000000E0: A80E '..' _Get1IxResource ; A80E
000000E2: 265F '&_' MOVEA.L (A7)+,A3
000000E4: 200B ' .' MOVE.L A3,D0
000000E6: 6700 0098 'g...' BEQ *+$009A ; 00000180
000000EA: 4A44 'JD' TST.W D4
000000EC: 677E 'g~' BEQ.S *+$0080 ; 0000016C
000000EE: 2F0B '/.' MOVE.L A3,-(A7)
000000F0: 486E FEEE 'Hn..' PEA -$0112(A6)
000000F4: 486E FEEA 'Hn..' PEA -$0116(A6)
000000F8: 486E FEF0 'Hn..' PEA -$0110(A6)
000000FC: A9A8 '..' _GetResInfo ; A9A8
000000FE: 7A01 'z.' MOVEQ #$01,D5
00000100: 6066 '`f' BRA.S *+$0068 ; 00000168
00000102: 598F 'Y.' SUBQ.L #4,A7
00000104: 2F3C 7468 6E23 '/<thn#' MOVE.L #$74686E23,-(A7) ; 'thn#'
0000010A: 3F05 '?.' MOVE.W D5,-(A7)
0000010C: A80E '..' _Get1IxResource ; A80E
0000010E: 285F '(_' MOVEA.L (A7)+,A4
00000110: 200C ' .' MOVE.L A4,D0
00000112: 6750 'gP' BEQ.S *+$0052 ; 00000164
00000114: 598F 'Y.' SUBQ.L #4,A7
00000116: 2F0C '/.' MOVE.L A4,-(A7)
00000118: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
0000011C: 201F ' .' MOVE.L (A7)+,D0
0000011E: 4C7C 0800 0000 'L|....' DIVS.L #$00000006,D0
0006
00000126: 3C00 '<.' MOVE.W D0,D6
00000128: 4247 'BG' CLR.W D7
0000012A: 6034 '`4' BRA.S *+$0036 ; 00000160
0000012C: 48C7 'H.' EXT.L D7
0000012E: 2054 ' T' MOVEA.L (A4),A0
00000130: 2007 ' .' MOVE.L D7,D0
00000132: D080 '..' ADD.L D0,D0
00000134: 2200 '".' MOVE.L D0,D1
00000136: D281 '..' ADD.L D1,D1
00000138: D081 '..' ADD.L D1,D0
0000013A: 222E FEEA '"...' MOVE.L -$0116(A6),D1
0000013E: B2B0 0800 '....' CMP.L $00(A0,D0.L),D1
00000142: 6618 'f.' BNE.S *+$001A ; 0000015C
00000144: 48C7 'H.' EXT.L D7
00000146: 2054 ' T' MOVEA.L (A4),A0
00000148: 2007 ' .' MOVE.L D7,D0
0000014A: D080 '..' ADD.L D0,D0
0000014C: 2200 '".' MOVE.L D0,D1
0000014E: D281 '..' ADD.L D1,D1
00000150: D081 '..' ADD.L D1,D0
00000152: 3030 0804 '00..' MOVE.W $04(A0,D0.L),D0
00000156: B06E FEEE '.n..' CMP.W -$0112(A6),D0
0000015A: 6724 'g$' BEQ.S *+$0026 ; 00000180
0000015C: 3007 '0.' MOVE.W D7,D0
0000015E: 5247 'RG' ADDQ.W #1,D7
00000160: BC47 '.G' CMP.W D7,D6
00000162: 6EC8 'n.' BGT.S *-$0036 ; 0000012C
00000164: 3005 '0.' MOVE.W D5,D0
00000166: 5245 'RE' ADDQ.W #1,D5
00000168: B845 '.E' CMP.W D5,D4
0000016A: 6C96 'l.' BGE.S *-$0068 ; 00000102
0000016C: 598F 'Y.' SUBQ.L #4,A7
0000016E: 2F0B '/.' MOVE.L A3,-(A7)
00000170: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7)
00000174: 7012 'p.' MOVEQ #$12,D0
00000176: A82A '.*' _ComponentDispatch ; A82A
00000178: 4A9F 'J.' TST.L (A7)+
0000017A: 6704 'g.' BEQ.S *+$0006 ; 00000180
0000017C: 3003 '0.' MOVE.W D3,D0
0000017E: 5243 'RC' ADDQ.W #1,D3
00000180: 302E FFFC '0...' MOVE.W -$0004(A6),D0
00000184: 526E FFFC 'Rn..' ADDQ.W #1,-$0004(A6)
00000188: 302E FFFC '0...' MOVE.W -$0004(A6),D0
0000018C: B06E FFFE '.n..' CMP.W -$0002(A6),D0
00000190: 6F00 FF42 'o..B' BLE *-$00BC ; 000000D4
00000194: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7)
00000198: A998 '..' _UseResFile ; A998
0000019A: 1F2E FFFB '....' MOVE.B -$0005(A6),-(A7)
0000019E: A99B '..' _SetResLoad ; A99B
000001A0: 48C3 'H.' EXT.L D3
000001A2: 2D43 000C '-C..' MOVE.L D3,$000C(A6)
000001A6: 4CEE 1CF8 FECA 'L.....' MOVEM.L -$0136(A6),D3-D7/A2-A4
000001AC: 4E5E 'N^' UNLK A6
000001AE: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
0000011A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
00000054
Comment:
__REGISTERCOMPONENTRESOURCEFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __VALIDCOMPONENTINSTANCE [40170, 401D4)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 224
224: __VALIDCOMPONENTINSTANCE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__VALIDCOMPONENTINSTANCE"(224) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 222E 0008 '"...' MOVE.L $0008(A6),D1
0000000A: 7010 'p.' MOVEQ #$10,D0
0000000C: 2401 '$.' MOVE.L D1,D2
0000000E: E0A2 '..' ASR.L D0,D2
00000010: 4A81 'J.' TST.L D1
00000012: 6F04 'o.' BLE.S *+$0006 ; 00000018
00000014: 4A82 'J.' TST.L D2
00000016: 6608 'f.' BNE.S *+$000A ; 00000020
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000001E: 603A '`:' BRA.S *+$003C ; 0000005A
00000020: 0281 0000 FFFF '......' ANDI.L #$0000FFFF,D1
00000026: 4A81 'J.' TST.L D1
00000028: 6D24 'm$' BLT.S *+$0026 ; 0000004E
0000002A: 2078 028A ' x..' MOVEA.L $028A,A0
0000002E: 3028 000E '0(..' MOVE.W $000E(A0),D0
00000032: 48C0 'H.' EXT.L D0
00000034: B081 '..' CMP.L D1,D0
00000036: 6D16 'm.' BLT.S *+$0018 ; 0000004E
00000038: 2078 028A ' x..' MOVEA.L $028A,A0
0000003C: 2001 ' .' MOVE.L D1,D0
0000003E: E980 '..' ASL.L #4,D0
00000040: 2840 '(@' MOVEA.L D0,A4
00000042: D9D0 '..' ADDA.L (A0),A4
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 102C 0005 '.,..' MOVE.B $0005(A4),D0
0000004A: B082 '..' CMP.L D2,D0
0000004C: 6708 'g.' BEQ.S *+$000A ; 00000056
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000054: 6004 '`.' BRA.S *+$0006 ; 0000005A
00000056: 2D4C 000C '-L..' MOVE.L A4,$000C(A6)
0000005A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E74 0004 'Nt..' RTD #$0004
Comment:
__VALIDCOMPONENTINSTANCE ended due to: vector glue below
Comment:
#####################################################################################
Module: __VALIDCOMPONENT [401E0, 4026C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 225
225: __VALIDCOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__VALIDCOMPONENT"(225) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6
0000000C: 7010 'p.' MOVEQ #$10,D0
0000000E: 2E06 '..' MOVE.L D6,D7
00000010: E0A7 '..' ASR.L D0,D7
00000012: 4A86 'J.' TST.L D6
00000014: 6F04 'o.' BLE.S *+$0006 ; 0000001A
00000016: 4A87 'J.' TST.L D7
00000018: 6608 'f.' BNE.S *+$000A ; 00000022
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000020: 605E '`^' BRA.S *+$0060 ; 00000080
00000022: 0286 0000 FFFF '......' ANDI.L #$0000FFFF,D6
00000028: 4A86 'J.' TST.L D6
0000002A: 6D32 'm2' BLT.S *+$0034 ; 0000005E
0000002C: 2078 028A ' x..' MOVEA.L $028A,A0
00000030: 3028 0014 '0(..' MOVE.W $0014(A0),D0
00000034: 48C0 'H.' EXT.L D0
00000036: B086 '..' CMP.L D6,D0
00000038: 6F24 'o$' BLE.S *+$0026 ; 0000005E
0000003A: 2078 028A ' x..' MOVEA.L $028A,A0
0000003E: 3006 '0.' MOVE.W D6,D0
00000040: 48C0 'H.' EXT.L D0
00000042: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000044: 4C01 0800 'L...' MULS.L D1,D0
00000048: 2640 '&@' MOVEA.L D0,A3
0000004A: D7E8 0018 '....' ADDA.L $0018(A0),A3
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 102B 0029 '.+.)' MOVE.B $0029(A3),D0
00000054: B087 '..' CMP.L D7,D0
00000056: 6606 'f.' BNE.S *+$0008 ; 0000005E
00000058: 2D4B 000C '-K..' MOVE.L A3,$000C(A6)
0000005C: 6022 '`"' BRA.S *+$0024 ; 00000080
0000005E: 598F 'Y.' SUBQ.L #4,A7
00000060: 7010 'p.' MOVEQ #$10,D0
00000062: 2207 '".' MOVE.L D7,D1
00000064: E1A9 '..' LSL.L D0,D1
00000066: D286 '..' ADD.L D6,D1
00000068: 2F01 '/.' MOVE.L D1,-(A7)
0000006A: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000006C: A82A '.*' _ComponentDispatch ; A82A
0000006E: 285F '(_' MOVEA.L (A7)+,A4
00000070: 200C ' .' MOVE.L A4,D0
00000072: 6706 'g.' BEQ.S *+$0008 ; 0000007A
00000074: 2D54 000C '-T..' MOVE.L (A4),$000C(A6)
00000078: 6006 '`.' BRA.S *+$0008 ; 00000080
0000007A: 7000 'p.' MOVEQ #$00,D0
0000007C: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000080: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000086: 4E5E 'N^' UNLK A6
00000088: 4E74 0004 'Nt..' RTD #$0004
Comment:
__VALIDCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: RemoveRTFromList [40280, 402D8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 226
226: RemoveRTFromList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveRTFromList"(226) 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 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2640 '&@' MOVEA.L D0,A3
00000010: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000014: 2850 '(P' MOVEA.L (A0),A4
00000016: 220C '".' MOVE.L A4,D1
00000018: 660C 'f.' BNE.S *+$000E ; 00000026
0000001A: 303C 00FF '0<..' MOVE.W #$00FF,D0
0000001E: 602E '`.' BRA.S *+$0030 ; 0000004E
00000020: 264C '&L' MOVEA.L A4,A3
00000022: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
00000026: 200C ' .' MOVE.L A4,D0
00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E
0000002A: B5CC '..' CMPA.L A4,A2
0000002C: 66F2 'f.' BNE.S *-$000C ; 00000020
0000002E: 200C ' .' MOVE.L A4,D0
00000030: 6606 'f.' BNE.S *+$0008 ; 00000038
00000032: 303C 00FF '0<..' MOVE.W #$00FF,D0
00000036: 6016 '`.' BRA.S *+$0018 ; 0000004E
00000038: 200B ' .' MOVE.L A3,D0
0000003A: 660A 'f.' BNE.S *+$000C ; 00000046
0000003C: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000040: 20AA 0038 ' ..8' MOVE.L $0038(A2),(A0)
00000044: 6006 '`.' BRA.S *+$0008 ; 0000004C
00000046: 276A 0038 0038 ''j.8.8' MOVE.L $0038(A2),$0038(A3)
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E75 'Nu' RTS
Comment:
RemoveRTFromList ended due to: vector glue below
Comment:
#####################################################################################
Module: __UNREGISTERCOMPONENT [402F0, 40418)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+CC (403BC): JSR RemoveComponentResFile
+66 (40356): JSR RemoveRTFromList
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 227
227: __UNREGISTERCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__UNREGISTERCOMPONENT"(227) Segment="Main"(200)
Size: Flags $00 ModuleSize 296
Content: Flags $08
Contents offset $0000 size $0128
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F07 '/.' MOVE.L D7,-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 660A 'f.' BNE.S *+$000C ; 00000024
0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
00000020: 6000 00FA '`...' BRA *+$00FC ; 0000011C
00000024: 4A6C 002A 'Jl.*' TST.W $002A(A4)
00000028: 670A 'g.' BEQ.S *+$000C ; 00000034
0000002A: 3D7C F447 000C '=|.G..' MOVE.W #$F447,$000C(A6)
00000030: 6000 00EA '`...' BRA *+$00EC ; 0000011C
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
0000003A: 7210 'r.' MOVEQ #$10,D1
0000003C: C200 '..' AND.B D0,D1
0000003E: 671C 'g.' BEQ.S *+$001E ; 0000005C
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000046: 7220 'r ' MOVEQ #$20,D1 ; ' '
00000048: C200 '..' AND.B D0,D1
0000004A: 6710 'g.' BEQ.S *+$0012 ; 0000005C
0000004C: 598F 'Y.' SUBQ.L #4,A7
0000004E: 2F07 '/.' MOVE.L D7,-(A7)
00000050: 2F3C 0000 FFF9 '/<....' MOVE.L #$0000FFF9,-(A7)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: A82A '.*' _ComponentDispatch ; A82A
0000005A: 584F 'XO' ADDQ.W #4,A7
0000005C: 2078 028A ' x..' MOVEA.L $028A,A0
00000060: 4868 001C 'Hh..' PEA $001C(A0)
00000064: 2F0C '/.' MOVE.L A4,-(A7)
00000066: 4EBA 0000 'N...' JSR RemoveRTFromList ; id: 226
0000006A: 4A00 'J.' TST.B D0
0000006C: 504F 'PO' ADDQ.W #8,A7
0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A
00000070: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
00000076: 6000 00A4 '`...' BRA *+$00A6 ; 0000011C
0000007A: 2078 028A ' x..' MOVEA.L $028A,A0
0000007E: 2968 0020 0038 ')h. .8' MOVE.L $0020(A0),$0038(A4)
00000084: 2078 028A ' x..' MOVEA.L $028A,A0
00000088: 214C 0020 '!L. ' MOVE.L A4,$0020(A0)
0000008C: 7001 'p.' MOVEQ #$01,D0
0000008E: B0AC 001C '....' CMP.L $001C(A4),D0
00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A
00000094: 206C 001C ' l..' MOVEA.L $001C(A4),A0
00000098: A023 '.#' _DisposeHandle ; A023
0000009A: 7001 'p.' MOVEQ #$01,D0
0000009C: B0AC 0020 '... ' CMP.L $0020(A4),D0
000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8
000000A2: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0
000000A6: A023 '.#' _DisposeHandle ; A023
000000A8: 7001 'p.' MOVEQ #$01,D0
000000AA: B0AC 0024 '...$' CMP.L $0024(A4),D0
000000AE: 6706 'g.' BEQ.S *+$0008 ; 000000B6
000000B0: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0
000000B4: A023 '.#' _DisposeHandle ; A023
000000B6: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
000000BA: A023 '.#' _DisposeHandle ; A023
000000BC: 70FF 'p.' MOVEQ #$FF,D0
000000BE: B06C 002C '.l.,' CMP.W $002C(A4),D0
000000C2: 6C0E 'l.' BGE.S *+$0010 ; 000000D2
000000C4: 302C 002C '0,.,' MOVE.W $002C(A4),D0
000000C8: 48C0 'H.' EXT.L D0
000000CA: 2F00 '/.' MOVE.L D0,-(A7)
000000CC: 4EBA 0000 'N...' JSR RemoveComponentResFile ; id: 228
000000D0: 584F 'XO' ADDQ.W #4,A7
000000D2: 4AAC 0018 'J...' TST.L $0018(A4)
000000D6: 6724 'g$' BEQ.S *+$0026 ; 000000FC
000000D8: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
000000DC: 6004 '`.' BRA.S *+$0006 ; 000000E2
000000DE: 266B 0018 '&k..' MOVEA.L $0018(A3),A3
000000E2: B9EB 0018 '....' CMPA.L $0018(A3),A4
000000E6: 66F6 'f.' BNE.S *-$0008 ; 000000DE
000000E8: B7EC 0018 '....' CMPA.L $0018(A4),A3
000000EC: 6608 'f.' BNE.S *+$000A ; 000000F6
000000EE: 7000 'p.' MOVEQ #$00,D0
000000F0: 2740 0018 ''@..' MOVE.L D0,$0018(A3)
000000F4: 6006 '`.' BRA.S *+$0008 ; 000000FC
000000F6: 276C 0018 0018 ''l....' MOVE.L $0018(A4),$0018(A3)
000000FC: 2078 028A ' x..' MOVEA.L $028A,A0
00000100: 52A8 0004 'R...' ADDQ.L #1,$0004(A0)
00000104: 522C 0029 'R,.)' ADDQ.B #1,$0029(A4)
00000108: 022C 007F 0029 '.,...)' ANDI.B #$7F,$0029(A4) ; ''
0000010E: 4A2C 0029 'J,.)' TST.B $0029(A4)
00000112: 6604 'f.' BNE.S *+$0006 ; 00000118
00000114: 522C 0029 'R,.)' ADDQ.B #1,$0029(A4)
00000118: 426E 000C 'Bn..' CLR.W $000C(A6)
0000011C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000122: 4E5E 'N^' UNLK A6
00000124: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 228
228: RemoveComponentResFile
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RemoveComponentResFile"(228)
000000CE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RemoveRTFromList"(226)
00000068
Comment:
__UNREGISTERCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __SETDEFAULTCOMPONENT [40430, 404FA)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+90 (404C0): JSR FindPreviousMatchingComponent
+72 (404A2): JSR RemoveRTFromList
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 229
229: __SETDEFAULTCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__SETDEFAULTCOMPONENT"(229) Segment="Main"(200)
Size: Flags $00 ModuleSize 202
Content: Flags $08
Contents offset $0000 size $00CA
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 2C2E 000A ',...' MOVE.L $000A(A6),D6
0000000C: 3E2E 0008 '>...' MOVE.W $0008(A6),D7
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2F06 '/.' MOVE.L D6,-(A7)
00000014: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000016: A82A '.*' _ComponentDispatch ; A82A
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 660A 'f.' BNE.S *+$000C ; 00000028
0000001E: 3D7C F448 000E '=|.H..' MOVE.W #$F448,$000E(A6)
00000024: 6000 0098 '`...' BRA *+$009A ; 000000BE
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F06 '/.' MOVE.L D6,-(A7)
0000002C: 486E FFEC 'Hn..' PEA -$0014(A6)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 2F00 '/.' MOVE.L D0,-(A7)
00000038: 7005 'p.' MOVEQ #$05,D0
0000003A: A82A '.*' _ComponentDispatch ; A82A
0000003C: 7004 'p.' MOVEQ #$04,D0
0000003E: C047 '.G' AND.W D7,D0
00000040: 544F 'TO' ADDQ.W #2,A7
00000042: 6706 'g.' BEQ.S *+$0008 ; 0000004A
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6)
0000004A: 7002 'p.' MOVEQ #$02,D0
0000004C: C047 '.G' AND.W D7,D0
0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000056: 0807 0000 '....' BTST #$00,D7
0000005A: 6706 'g.' BEQ.S *+$0008 ; 00000062
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000068: 2078 028A ' x..' MOVEA.L $028A,A0
0000006C: 4868 001C 'Hh..' PEA $001C(A0)
00000070: 2F0C '/.' MOVE.L A4,-(A7)
00000072: 4EBA 0000 'N...' JSR RemoveRTFromList ; id: 226
00000076: 4A00 'J.' TST.B D0
00000078: 504F 'PO' ADDQ.W #8,A7
0000007A: 6708 'g.' BEQ.S *+$000A ; 00000084
0000007C: 3D7C F448 000E '=|.H..' MOVE.W #$F448,$000E(A6)
00000082: 603A '`:' BRA.S *+$003C ; 000000BE
00000084: 2078 028A ' x..' MOVEA.L $028A,A0
00000088: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7)
0000008C: 486E FFEC 'Hn..' PEA -$0014(A6)
00000090: 4EBA 0000 'N...' JSR FindPreviousMatchingComponent ; id: 216
00000094: 2640 '&@' MOVEA.L D0,A3
00000096: 200B ' .' MOVE.L A3,D0
00000098: 504F 'PO' ADDQ.W #8,A7
0000009A: 670C 'g.' BEQ.S *+$000E ; 000000A8
0000009C: 296B 0038 0038 ')k.8.8' MOVE.L $0038(A3),$0038(A4)
000000A2: 274C 0038 ''L.8' MOVE.L A4,$0038(A3)
000000A6: 6012 '`.' BRA.S *+$0014 ; 000000BA
000000A8: 2078 028A ' x..' MOVEA.L $028A,A0
000000AC: 2968 001C 0038 ')h...8' MOVE.L $001C(A0),$0038(A4)
000000B2: 2078 028A ' x..' MOVEA.L $028A,A0
000000B6: 214C 001C '!L..' MOVE.L A4,$001C(A0)
000000BA: 426E 000E 'Bn..' CLR.W $000E(A6)
000000BE: 4CEE 18C0 FFDC 'L.....' MOVEM.L -$0024(A6),D6/D7/A3/A4
000000C4: 4E5E 'N^' UNLK A6
000000C6: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindPreviousMatchingComponent"(216)
00000092
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RemoveRTFromList"(226)
00000074
Comment:
__SETDEFAULTCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __CAPTURECOMPONENT [40510, 40582)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 230
230: __CAPTURECOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__CAPTURECOMPONENT"(230) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F07 '/.' MOVE.L D7,-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 660A 'f.' BNE.S *+$000C ; 00000024
0000001A: 2D7C FFFF F448 '-|...H' MOVE.L #$FFFFF448,$0010(A6)
0010
00000022: 6042 '`B' BRA.S *+$0044 ; 00000066
00000024: 598F 'Y.' SUBQ.L #4,A7
00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000002A: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000002C: A82A '.*' _ComponentDispatch ; A82A
0000002E: 265F '&_' MOVEA.L (A7)+,A3
00000030: 200B ' .' MOVE.L A3,D0
00000032: 660A 'f.' BNE.S *+$000C ; 0000003E
00000034: 2D7C FFFF F448 '-|...H' MOVE.L #$FFFFF448,$0010(A6)
0010
0000003C: 6028 '`(' BRA.S *+$002A ; 00000066
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000044: 4A80 'J.' TST.L D0
00000046: 0800 0000 '....' BTST #$00,D0
0000004A: 6708 'g.' BEQ.S *+$000A ; 00000054
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6)
00000052: 6012 '`.' BRA.S *+$0014 ; 00000066
00000054: 002C 0001 0028 '.,...(' ORI.B #$01,$0028(A4)
0000005A: 2078 028A ' x..' MOVEA.L $028A,A0
0000005E: 52A8 0004 'R...' ADDQ.L #1,$0004(A0)
00000062: 2D47 0010 '-G..' MOVE.L D7,$0010(A6)
00000066: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E74 0008 'Nt..' RTD #$0008
Comment:
__CAPTURECOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __UNCAPTURECOMPONENT [40590, 405DE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 231
231: __UNCAPTURECOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__UNCAPTURECOMPONENT"(231) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
0000001C: 6026 '`&' BRA.S *+$0028 ; 00000044
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000024: 7201 'r.' MOVEQ #$01,D1
00000026: C200 '..' AND.B D0,D1
00000028: 6608 'f.' BNE.S *+$000A ; 00000032
0000002A: 3D7C F446 000C '=|.F..' MOVE.W #$F446,$000C(A6)
00000030: 6012 '`.' BRA.S *+$0014 ; 00000044
00000032: 022C 00FE 0028 '.,...(' ANDI.B #$FE,$0028(A4)
00000038: 2078 028A ' x..' MOVEA.L $028A,A0
0000003C: 52A8 0004 'R...' ADDQ.L #1,$0004(A0)
00000040: 426E 000C 'Bn..' CLR.W $000C(A6)
00000044: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0004 'Nt..' RTD #$0004
Comment:
__UNCAPTURECOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __OPENCOMPONENTRESFILE [405F0, 4071C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+108 (406F8): JSR EQUALSTRING ; outside file
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 232
232: __OPENCOMPONENTRESFILE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENCOMPONENTRESFILE"(232) Segment="Main"(200)
Size: Flags $00 ModuleSize 300
Content: Flags $08
Contents offset $0000 size $012C
00000000: 4E56 FF3C 'NV.<' LINK.W A6,#-$00C4
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 598F 'Y.' SUBQ.L #4,A7
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000010: A82A '.*' _ComponentDispatch ; A82A
00000012: 285F '(_' MOVEA.L (A7)+,A4
00000014: 200C ' .' MOVE.L A4,D0
00000016: 660A 'f.' BNE.S *+$000C ; 00000022
00000018: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6)
0000001E: 6000 0100 '`...' BRA *+$0102 ; 00000120
00000022: 3E2C 002C '>,.,' MOVE.W $002C(A4),D7
00000026: 6D0A 'm.' BLT.S *+$000C ; 00000032
00000028: 2078 028A ' x..' MOVEA.L $028A,A0
0000002C: BE68 0012 '.h..' CMP.W $0012(A0),D7
00000030: 6D0A 'm.' BLT.S *+$000C ; 0000003C
00000032: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6)
00000038: 6000 00E6 '`...' BRA *+$00E8 ; 00000120
0000003C: 2078 028A ' x..' MOVEA.L $028A,A0
00000040: 48C7 'H.' EXT.L D7
00000042: 2007 ' .' MOVE.L D7,D0
00000044: E780 '..' ASL.L #3,D0
00000046: 2640 '&@' MOVEA.L D0,A3
00000048: D7E8 0024 '...$' ADDA.L $0024(A0),A3
0000004C: 4A6B 0002 'Jk..' TST.W $0002(A3)
00000050: 6616 'f.' BNE.S *+$0018 ; 00000068
00000052: 206B 0004 ' k..' MOVEA.L $0004(A3),A0
00000056: 2050 ' P' MOVEA.L (A0),A0
00000058: 43EE FFBA 'C...' LEA -$0046(A6),A1
0000005C: 7010 'p.' MOVEQ #$10,D0
0000005E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000060: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000005E
00000064: 32D8 '2.' MOVE.W (A0)+,(A1)+
00000066: 6038 '`8' BRA.S *+$003A ; 000000A0
00000068: 41EE FFC0 'A...' LEA -$0040(A6),A0
0000006C: 4210 'B.' CLR.B (A0)
0000006E: 2D48 FF52 '-H.R' MOVE.L A0,-$00AE(A6)
00000072: 3D6B 0002 FF56 '=k...V' MOVE.W $0002(A3),-$00AA(A6)
00000078: 2D6B 0004 FF76 '-k...v' MOVE.L $0004(A3),-$008A(A6)
0000007E: 41EE FF40 'A..@' LEA -$00C0(A6),A0
00000082: 7016 'p.' MOVEQ #$16,D0
00000084: A260 '.`' _HFSDispatch ; A260
00000086: 4A40 'J@' TST.W D0
00000088: 670A 'g.' BEQ.S *+$000C ; 00000094
0000008A: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6)
00000090: 6000 008E '`...' BRA *+$0090 ; 00000120
00000094: 3D6B 0002 FFBA '=k....' MOVE.W $0002(A3),-$0046(A6)
0000009A: 2D6E FF70 FFBC '-n.p..' MOVE.L -$0090(A6),-$0044(A6)
000000A0: 7C00 '|.' MOVEQ #$00,D6
000000A2: 1C38 0A5E '.8.^' MOVE.B $0A5E,D6
000000A6: 7000 'p.' MOVEQ #$00,D0
000000A8: 1F00 '..' MOVE.B D0,-(A7)
000000AA: A99B '..' _SetResLoad ; A99B
000000AC: 558F 'U.' SUBQ.L #2,A7
000000AE: 486E FFBA 'Hn..' PEA -$0046(A6)
000000B2: 7001 'p.' MOVEQ #$01,D0
000000B4: 1F00 '..' MOVE.B D0,-(A7)
000000B6: 700D 'p.' MOVEQ #$0D,D0
000000B8: AA52 '.R' _HighLevelFSDispatch ; AA52
000000BA: 3E1F '>.' MOVE.W (A7)+,D7
000000BC: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7
000000C0: 6656 'fV' BNE.S *+$0058 ; 00000118
000000C2: 70FF 'p.' MOVEQ #$FF,D0
000000C4: B06E FFBA '.n..' CMP.W -$0046(A6),D0
000000C8: 664E 'fN' BNE.S *+$0050 ; 00000118
000000CA: 426E FF52 'Bn.R' CLR.W -$00AE(A6)
000000CE: 3D7C 0002 FF54 '=|...T' MOVE.W #$0002,-$00AC(A6)
000000D4: 426E FF58 'Bn.X' CLR.W -$00A8(A6)
000000D8: 41EE FF7A 'A..z' LEA -$0086(A6),A0
000000DC: 4210 'B.' CLR.B (A0)
000000DE: 2D48 FF4E '-H.N' MOVE.L A0,-$00B2(A6)
000000E2: 41EE FF3C 'A..<' LEA -$00C4(A6),A0
000000E6: 7008 'p.' MOVEQ #$08,D0
000000E8: A260 '.`' _HFSDispatch ; A260
000000EA: 4A40 'J@' TST.W D0
000000EC: 662A 'f*' BNE.S *+$002C ; 00000118
000000EE: 202E FFBC ' ...' MOVE.L -$0044(A6),D0
000000F2: B0AE FF76 '...v' CMP.L -$008A(A6),D0
000000F6: 6620 'f ' BNE.S *+$0022 ; 00000118
000000F8: 558F 'U.' SUBQ.L #2,A7
000000FA: 486E FFC0 'Hn..' PEA -$0040(A6)
000000FE: 486E FF7A 'Hn.z' PEA -$0086(A6)
00000102: 7000 'p.' MOVEQ #$00,D0
00000104: 1F00 '..' MOVE.B D0,-(A7)
00000106: 1F00 '..' MOVE.B D0,-(A7)
00000108: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 233
0000010C: 4A1F 'J.' TST.B (A7)+
0000010E: 6708 'g.' BEQ.S *+$000A ; 00000118
00000110: 7E02 '~.' MOVEQ #$02,D7
00000112: 7002 'p.' MOVEQ #$02,D0
00000114: 3F00 '?.' MOVE.W D0,-(A7)
00000116: A998 '..' _UseResFile ; A998
00000118: 1F06 '..' MOVE.B D6,-(A7)
0000011A: A99B '..' _SetResLoad ; A99B
0000011C: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000120: 4CEE 18C0 FF2C 'L....,' MOVEM.L -$00D4(A6),D6/D7/A3/A4
00000126: 4E5E 'N^' UNLK A6
00000128: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 233
233: EQUALSTRING
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EQUALSTRING"(233)
0000010A
Comment:
__OPENCOMPONENTRESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __CLOSECOMPONENTRESFILE [40730, 4077E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 234
234: __CLOSECOMPONENTRESFILE
Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSECOMPONENTRESFILE"(234) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E2E 0008 '>...' MOVE.W $0008(A6),D7
0000000C: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000010: 6F0E 'o.' BLE.S *+$0010 ; 00000020
00000012: 3F07 '?.' MOVE.W D7,-(A7)
00000014: A99A '..' _CloseResFile ; A99A
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: A9AF '..' _ResError ; A9AF
0000001A: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6)
0000001E: 6022 '`"' BRA.S *+$0024 ; 00000042
00000020: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000024: 6618 'f.' BNE.S *+$001A ; 0000003E
00000026: 2878 0A50 '(x.P' MOVEA.L $0A50,A4
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E
0000002E: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4
00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E
00000036: 2054 ' T' MOVEA.L (A4),A0
00000038: 3F28 0014 '?(..' MOVE.W $0014(A0),-(A7)
0000003C: A998 '..' _UseResFile ; A998
0000003E: 426E 000A 'Bn..' CLR.W $000A(A6)
00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0002 'Nt..' RTD #$0002
Comment:
__CLOSECOMPONENTRESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: FindNextComponentInstance [40790, 407E6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 235
235: FindNextComponentInstance
Module: Flags=$88=(ForcedActive Extern Code) Module="FindNextComponentInstance"(235) 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 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 2078 028A ' x..' MOVEA.L $028A,A0
00000014: 3E28 000E '>(..' MOVE.W $000E(A0),D7
00000018: 200C ' .' MOVE.L A4,D0
0000001A: 6608 'f.' BNE.S *+$000A ; 00000024
0000001C: 2078 028A ' x..' MOVEA.L $028A,A0
00000020: 2850 '(P' MOVEA.L (A0),A4
00000022: 6010 '`.' BRA.S *+$0012 ; 00000034
00000024: 49EC 0010 'I...' LEA $0010(A4),A4
00000028: 2078 028A ' x..' MOVEA.L $028A,A0
0000002C: 200C ' .' MOVE.L A4,D0
0000002E: 9090 '..' SUB.L (A0),D0
00000030: E880 '..' ASR.L #4,D0
00000032: 9E40 '.@' SUB.W D0,D7
00000034: 5347 'SG' SUBQ.W #1,D7
00000036: 4A47 'JG' TST.W D7
00000038: 6D10 'm.' BLT.S *+$0012 ; 0000004A
0000003A: B7D4 '..' CMPA.L (A4),A3
0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042
0000003E: 200C ' .' MOVE.L A4,D0
00000040: 600A '`.' BRA.S *+$000C ; 0000004C
00000042: 49EC 0010 'I...' LEA $0010(A4),A4
00000046: 51CF FFF2 'Q...' DBF D7,*-$000C ; 0000003A
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000052: 4E5E 'N^' UNLK A6
00000054: 4E75 'Nu' RTS
Comment:
FindNextComponentInstance ended due to: vector glue below
Comment:
#####################################################################################
Module: __COUNTCOMPONENTINSTANCES [407F0, 40822)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 236
236: __COUNTCOMPONENTINSTANCES
Module: Flags=$88=(ForcedActive Extern Code) Module="__COUNTCOMPONENTINSTANCES"(236) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000001C: 600A '`.' BRA.S *+$000C ; 00000028
0000001E: 302C 002A '0,.*' MOVE.W $002A(A4),D0
00000022: 48C0 'H.' EXT.L D0
00000024: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000002C: 4E5E 'N^' UNLK A6
0000002E: 4E74 0004 'Nt..' RTD #$0004
Comment:
__COUNTCOMPONENTINSTANCES ended due to: vector glue below
Comment:
#####################################################################################
Module: CLONECOMPONENT [40830, 40988)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 237
237: CLONECOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CLONECOMPONENT"(237) Segment="Main"(200)
Size: Flags $00 ModuleSize 344
Content: Flags $08
Contents offset $0000 size $0158
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 2A2E 000A '*...' MOVE.L $000A(A6),D5
0000000C: 3C2E 0008 '<...' MOVE.W $0008(A6),D6
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2F05 '/.' MOVE.L D5,-(A7)
00000014: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000016: A82A '.*' _ComponentDispatch ; A82A
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 660A 'f.' BNE.S *+$000C ; 00000028
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2D40 000E '-@..' MOVE.L D0,$000E(A6)
00000024: 6000 0126 '`..&' BRA *+$0128 ; 0000014C
00000028: 2078 028A ' x..' MOVEA.L $028A,A0
0000002C: 2828 0004 '((..' MOVE.L $0004(A0),D4
00000030: 4A6C 002C 'Jl.,' TST.W $002C(A4)
00000034: 6D36 'm6' BLT.S *+$0038 ; 0000006C
00000036: 598F 'Y.' SUBQ.L #4,A7
00000038: 486C 0004 'Hl..' PEA $0004(A4)
0000003C: 2F14 '/.' MOVE.L (A4),-(A7)
0000003E: 3F06 '?.' MOVE.W D6,-(A7)
00000040: 4AAC 001C 'J...' TST.L $001C(A4)
00000044: 56C3 'V.' SNE D3
00000046: 4403 'D.' NEG.B D3
00000048: 49C3 'I.' EXTB.L D3
0000004A: 2F03 '/.' MOVE.L D3,-(A7)
0000004C: 4AAC 0020 'J.. ' TST.L $0020(A4)
00000050: 56C3 'V.' SNE D3
00000052: 4403 'D.' NEG.B D3
00000054: 49C3 'I.' EXTB.L D3
00000056: 2F03 '/.' MOVE.L D3,-(A7)
00000058: 4AAC 0024 'J..$' TST.L $0024(A4)
0000005C: 56C3 'V.' SNE D3
0000005E: 4403 'D.' NEG.B D3
00000060: 49C3 'I.' EXTB.L D3
00000062: 2F03 '/.' MOVE.L D3,-(A7)
00000064: 7001 'p.' MOVEQ #$01,D0
00000066: A82A '.*' _ComponentDispatch ; A82A
00000068: 2E1F '..' MOVE.L (A7)+,D7
0000006A: 601C '`.' BRA.S *+$001E ; 00000088
0000006C: 598F 'Y.' SUBQ.L #4,A7
0000006E: 486C 0004 'Hl..' PEA $0004(A4)
00000072: 2F14 '/.' MOVE.L (A4),-(A7)
00000074: 3F06 '?.' MOVE.W D6,-(A7)
00000076: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
0000007A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
0000007E: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7)
00000082: 7001 'p.' MOVEQ #$01,D0
00000084: A82A '.*' _ComponentDispatch ; A82A
00000086: 2E1F '..' MOVE.L (A7)+,D7
00000088: 4A87 'J.' TST.L D7
0000008A: 6700 00B8 'g...' BEQ *+$00BA ; 00000144
0000008E: 2078 028A ' x..' MOVEA.L $028A,A0
00000092: 2D68 0018 FFF8 '-h....' MOVE.L $0018(A0),-$0008(A6)
00000098: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
0000009E: C085 '..' AND.L D5,D0
000000A0: 48C0 'H.' EXT.L D0
000000A2: 7250 'rP' MOVEQ #$50,D1 ; 'P'
000000A4: 4C01 0800 'L...' MULS.L D1,D0
000000A8: 2840 '(@' MOVEA.L D0,A4
000000AA: D9EE FFF8 '....' ADDA.L -$0008(A6),A4
000000AE: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
000000B4: C087 '..' AND.L D7,D0
000000B6: 48C0 'H.' EXT.L D0
000000B8: 7250 'rP' MOVEQ #$50,D1 ; 'P'
000000BA: 4C01 0800 'L...' MULS.L D1,D0
000000BE: 2640 '&@' MOVEA.L D0,A3
000000C0: D7EE FFF8 '....' ADDA.L -$0008(A6),A3
000000C4: 376C 002E 002E '7l....' MOVE.W $002E(A4),$002E(A3)
000000CA: 276C 0030 0030 ''l.0.0' MOVE.L $0030(A4),$0030(A3)
000000D0: 376C 002C 002C '7l.,.,' MOVE.W $002C(A4),$002C(A3)
000000D6: 302C 002C '0,.,' MOVE.W $002C(A4),D0
000000DA: 48C0 'H.' EXT.L D0
000000DC: 2078 028A ' x..' MOVEA.L $028A,A0
000000E0: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0
000000E4: 3230 0E00 '20..' MOVE.W $00(A0,D0.L*8),D1
000000E8: 5270 0E00 'Rp..' ADDQ.W #1,$00(A0,D0.L*8)
000000EC: 7000 'p.' MOVEQ #$00,D0
000000EE: A122 '."' _NewHandle ; A122
000000F0: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
000000F4: A02B '.+' _EmptyHandle ; A02B
000000F6: 276E FFFC 003C ''n...<' MOVE.L -$0004(A6),$003C(A3)
000000FC: 7000 'p.' MOVEQ #$00,D0
000000FE: 2680 '&.' MOVE.L D0,(A3)
00000100: 4A46 'JF' TST.W D6
00000102: 6644 'fD' BNE.S *+$0046 ; 00000148
00000104: 002B 0002 0028 '.+...(' ORI.B #$02,$0028(A3)
0000010A: 7000 'p.' MOVEQ #$00,D0
0000010C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000110: 323C 00DC '2<..' MOVE.W #$00DC,D1
00000114: C200 '..' AND.B D0,D1
00000116: 832B 0028 '.+.(' OR.B D1,$0028(A3)
0000011A: 2778 0904 0034 ''x...4' MOVE.L $0904,$0034(A3)
00000120: 2078 028A ' x..' MOVEA.L $028A,A0
00000124: 2144 0004 '!D..' MOVE.L D4,$0004(A0)
00000128: 4AAC 0018 'J...' TST.L $0018(A4)
0000012C: 670C 'g.' BEQ.S *+$000E ; 0000013A
0000012E: 276C 0018 0018 ''l....' MOVE.L $0018(A4),$0018(A3)
00000134: 294B 0018 ')K..' MOVE.L A3,$0018(A4)
00000138: 600E '`.' BRA.S *+$0010 ; 00000148
0000013A: 294B 0018 ')K..' MOVE.L A3,$0018(A4)
0000013E: 274C 0018 ''L..' MOVE.L A4,$0018(A3)
00000142: 6004 '`.' BRA.S *+$0006 ; 00000148
00000144: 7000 'p.' MOVEQ #$00,D0
00000146: 2640 '&@' MOVEA.L D0,A3
00000148: 2D4B 000E '-K..' MOVE.L A3,$000E(A6)
0000014C: 4CEE 18F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A3/A4
00000152: 4E5E 'N^' UNLK A6
00000154: 4E74 0006 'Nt..' RTD #$0006
Comment:
CLONECOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __LOADCOMPONENT [409A0, 40C3C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+1E4 (40B84): JSR CLONECOMPONENT
Unresolved outgoing references:
+268 (40C08): JSR $3F670
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 238
238: __LOADCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__LOADCOMPONENT"(238) Segment="Main"(200)
Size: Flags $00 ModuleSize 668
Content: Flags $08
Contents offset $0000 size $029C
00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2640 '&@' MOVEA.L D0,A3
00000010: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 2F07 '/.' MOVE.L D7,-(A7)
00000018: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000001A: A82A '.*' _ComponentDispatch ; A82A
0000001C: 285F '(_' MOVEA.L (A7)+,A4
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 660A 'f.' BNE.S *+$000C ; 0000002C
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000028: 6000 0266 '`..f' BRA *+$0268 ; 00000290
0000002C: 4AAC 0018 'J...' TST.L $0018(A4)
00000030: 672C 'g,' BEQ.S *+$002E ; 0000005E
00000032: 266C 0018 '&l..' MOVEA.L $0018(A4),A3
00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C
00000038: 266B 0018 '&k..' MOVEA.L $0018(A3),A3
0000003C: B9CB '..' CMPA.L A3,A4
0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A
00000040: 202B 0034 ' +.4' MOVE.L $0034(A3),D0
00000044: B0B8 0904 '....' CMP.L $0904,D0
00000048: 66EE 'f.' BNE.S *-$0010 ; 00000038
0000004A: B9CB '..' CMPA.L A3,A4
0000004C: 6606 'f.' BNE.S *+$0008 ; 00000054
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 2640 '&@' MOVEA.L D0,A3
00000052: 600A '`.' BRA.S *+$000C ; 0000005E
00000054: 206B 003C ' k.<' MOVEA.L $003C(A3),A0
00000058: 4A90 'J.' TST.L (A0)
0000005A: 6702 'g.' BEQ.S *+$0004 ; 0000005E
0000005C: 284B '(K' MOVEA.L A3,A4
0000005E: 70FF 'p.' MOVEQ #$FF,D0
00000060: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000064: 6E00 0222 'n.."' BGT *+$0224 ; 00000288
00000068: 4A6C 002A 'Jl.*' TST.W $002A(A4)
0000006C: 6600 021A 'f...' BNE *+$021C ; 00000288
00000070: 4AAC 003C 'J..<' TST.L $003C(A4)
00000074: 670A 'g.' BEQ.S *+$000C ; 00000080
00000076: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
0000007A: 4A90 'J.' TST.L (A0)
0000007C: 6600 01B4 'f...' BNE *+$01B6 ; 00000232
00000080: 558F 'U.' SUBQ.L #2,A7
00000082: A994 '..' _CurResFile ; A994
00000084: 3A1F ':.' MOVE.W (A7)+,D5
00000086: 70FF 'p.' MOVEQ #$FF,D0
00000088: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000008C: 6626 'f&' BNE.S *+$0028 ; 000000B4
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 3F00 '?.' MOVE.W D0,-(A7)
00000092: A998 '..' _UseResFile ; A998
00000094: 7001 'p.' MOVEQ #$01,D0
00000096: 1F00 '..' MOVE.B D0,-(A7)
00000098: 70FF 'p.' MOVEQ #$FF,D0
0000009A: 4A1F 'J.' TST.B (A7)+
0000009C: 56C0 'V.' SNE D0
0000009E: 31C0 0B9E '1...' MOVE.W D0,$0B9E
000000A2: 598F 'Y.' SUBQ.L #4,A7
000000A4: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
000000A8: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7)
000000AC: A81F '..' _Get1Resource ; A81F
000000AE: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6)
000000B2: 603E '`>' BRA.S *+$0040 ; 000000F2
000000B4: 558F 'U.' SUBQ.L #2,A7
000000B6: 2F07 '/.' MOVE.L D7,-(A7)
000000B8: 7015 'p.' MOVEQ #$15,D0
000000BA: A82A '.*' _ComponentDispatch ; A82A
000000BC: 3C1F '<.' MOVE.W (A7)+,D6
000000BE: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6
000000C2: 660A 'f.' BNE.S *+$000C ; 000000CE
000000C4: 7000 'p.' MOVEQ #$00,D0
000000C6: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
000000CA: 6000 01C4 '`...' BRA *+$01C6 ; 00000290
000000CE: 598F 'Y.' SUBQ.L #4,A7
000000D0: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
000000D4: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7)
000000D8: A81F '..' _Get1Resource ; A81F
000000DA: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6)
000000DE: 6700 011A 'g...' BEQ *+$011C ; 000001FA
000000E2: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000E6: A9A2 '..' _LoadResource ; A9A2
000000E8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0
000000EC: 4A90 'J.' TST.L (A0)
000000EE: 6700 010A 'g...' BEQ *+$010C ; 000001FA
000000F2: 558F 'U.' SUBQ.L #2,A7
000000F4: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 2F00 '/.' MOVE.L D0,-(A7)
000000FC: 486E FFEE 'Hn..' PEA -$0012(A6)
00000100: 702B 'p+' MOVEQ #$2B,D0 ; '+'
00000102: A82A '.*' _ComponentDispatch ; A82A
00000104: 70FF 'p.' MOVEQ #$FF,D0
00000106: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000010A: 544F 'TO' ADDQ.W #2,A7
0000010C: 6706 'g.' BEQ.S *+$0008 ; 00000114
0000010E: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
00000112: A9A3 '..' _ReleaseResource ; A9A3
00000114: A11A '..' _GetZone ; A11A
00000116: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
0000011A: 4AAC 0034 'J..4' TST.L $0034(A4)
0000011E: 660A 'f.' BNE.S *+$000C ; 0000012A
00000120: 598F 'Y.' SUBQ.L #4,A7
00000122: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000126: 205F ' _' MOVEA.L (A7)+,A0
00000128: A01B '..' _SetZone ; A01B
0000012A: 70FF 'p.' MOVEQ #$FF,D0
0000012C: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000130: 6614 'f.' BNE.S *+$0016 ; 00000146
00000132: 7000 'p.' MOVEQ #$00,D0
00000134: 3F00 '?.' MOVE.W D0,-(A7)
00000136: A998 '..' _UseResFile ; A998
00000138: 7001 'p.' MOVEQ #$01,D0
0000013A: 1F00 '..' MOVE.B D0,-(A7)
0000013C: 70FF 'p.' MOVEQ #$FF,D0
0000013E: 4A1F 'J.' TST.B (A7)+
00000140: 56C0 'V.' SNE D0
00000142: 31C0 0B9E '1...' MOVE.W D0,$0B9E
00000146: 598F 'Y.' SUBQ.L #4,A7
00000148: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
0000014C: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7)
00000150: A81F '..' _Get1Resource ; A81F
00000152: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6)
00000156: 6732 'g2' BEQ.S *+$0034 ; 0000018A
00000158: 70FF 'p.' MOVEQ #$FF,D0
0000015A: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000015E: 670C 'g.' BEQ.S *+$000E ; 0000016C
00000160: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000164: A9A2 '..' _LoadResource ; A9A2
00000166: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
0000016A: A992 '..' _DetachResource ; A992
0000016C: 4AAC 0034 'J..4' TST.L $0034(A4)
00000170: 6618 'f.' BNE.S *+$001A ; 0000018A
00000172: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000176: 4A68 0128 'Jh.(' TST.W $0128(A0)
0000017A: 670E 'g.' BEQ.S *+$0010 ; 0000018A
0000017C: 700E 'p.' MOVEQ #$0E,D0
0000017E: A0A4 '..' _HeapDispatch ; A0A4
00000180: 4A00 'J.' TST.B D0
00000182: 6606 'f.' BNE.S *+$0008 ; 0000018A
00000184: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000188: A02B '.+' _EmptyHandle ; A02B
0000018A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000018E: A01B '..' _SetZone ; A01B
00000190: 4AAE FFF8 'J...' TST.L -$0008(A6)
00000194: 6708 'g.' BEQ.S *+$000A ; 0000019E
00000196: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000019A: 4A90 'J.' TST.L (A0)
0000019C: 665C 'f\' BNE.S *+$005E ; 000001FA
0000019E: 4AAC 0034 'J..4' TST.L $0034(A4)
000001A2: 6656 'fV' BNE.S *+$0058 ; 000001FA
000001A4: 70FF 'p.' MOVEQ #$FF,D0
000001A6: B06C 002C '.l.,' CMP.W $002C(A4),D0
000001AA: 674E 'gN' BEQ.S *+$0050 ; 000001FA
000001AC: 598F 'Y.' SUBQ.L #4,A7
000001AE: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
000001B2: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7)
000001B6: A81F '..' _Get1Resource ; A81F
000001B8: 2D57 FFF8 '-W..' MOVE.L (A7),-$0008(A6)
000001BC: A9A2 '..' _LoadResource ; A9A2
000001BE: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000001C2: A992 '..' _DetachResource ; A992
000001C4: 4AAE FFF8 'J...' TST.L -$0008(A6)
000001C8: 6730 'g0' BEQ.S *+$0032 ; 000001FA
000001CA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000001CE: 4A90 'J.' TST.L (A0)
000001D0: 6728 'g(' BEQ.S *+$002A ; 000001FA
000001D2: A04A '.J' _HNoPurge ; A04A
000001D4: 200B ' .' MOVE.L A3,D0
000001D6: 6704 'g.' BEQ.S *+$0006 ; 000001DC
000001D8: 284B '(K' MOVEA.L A3,A4
000001DA: 600E '`.' BRA.S *+$0010 ; 000001EA
000001DC: 598F 'Y.' SUBQ.L #4,A7
000001DE: 2F07 '/.' MOVE.L D7,-(A7)
000001E0: 7000 'p.' MOVEQ #$00,D0
000001E2: 3F00 '?.' MOVE.W D0,-(A7)
000001E4: 4EBA 0000 'N...' JSR CLONECOMPONENT ; id: 237
000001E8: 285F '(_' MOVEA.L (A7)+,A4
000001EA: 200C ' .' MOVE.L A4,D0
000001EC: 660C 'f.' BNE.S *+$000E ; 000001FA
000001EE: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000001F2: A023 '.#' _DisposeHandle ; A023
000001F4: 7000 'p.' MOVEQ #$00,D0
000001F6: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
000001FA: 70FF 'p.' MOVEQ #$FF,D0
000001FC: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000200: 670E 'g.' BEQ.S *+$0010 ; 00000210
00000202: 558F 'U.' SUBQ.L #2,A7
00000204: 3F06 '?.' MOVE.W D6,-(A7)
00000206: 7018 'p.' MOVEQ #$18,D0
00000208: A82A '.*' _ComponentDispatch ; A82A
0000020A: 3F05 '?.' MOVE.W D5,-(A7)
0000020C: A998 '..' _UseResFile ; A998
0000020E: 544F 'TO' ADDQ.W #2,A7
00000210: 4AAE FFF8 'J...' TST.L -$0008(A6)
00000214: 6708 'g.' BEQ.S *+$000A ; 0000021E
00000216: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000021A: 4A90 'J.' TST.L (A0)
0000021C: 6608 'f.' BNE.S *+$000A ; 00000226
0000021E: 7000 'p.' MOVEQ #$00,D0
00000220: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000224: 606A '`j' BRA.S *+$006C ; 00000290
00000226: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
0000022A: A023 '.#' _DisposeHandle ; A023
0000022C: 296E FFF8 003C ')n...<' MOVE.L -$0008(A6),$003C(A4)
00000232: 4AAC 0034 'J..4' TST.L $0034(A4)
00000236: 6708 'g.' BEQ.S *+$000A ; 00000240
00000238: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
0000023C: A064 '.d' _MoveHHi ; A064
0000023E: 6010 '`.' BRA.S *+$0012 ; 00000250
00000240: 2078 028A ' x..' MOVEA.L $028A,A0
00000244: 4A28 0016 'J(..' TST.B $0016(A0)
00000248: 6706 'g.' BEQ.S *+$0008 ; 00000250
0000024A: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
0000024E: A09D '..' DC.W $A09D ; OS 009D
00000250: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
00000254: A029 '.)' _HLock ; A029
00000256: 7000 'p.' MOVEQ #$00,D0
00000258: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
0000025C: 323C 0080 '2<..' MOVE.W #$0080,D1
00000260: C200 '..' AND.B D0,D1
00000262: 671E 'g.' BEQ.S *+$0020 ; 00000282
00000264: 598F 'Y.' SUBQ.L #4,A7
00000266: 2F0C '/.' MOVE.L A4,-(A7)
00000268: 4EBA EA66 'N..f' JSR *-$1598 ; FFFFECD0
0000026C: 289F '(.' MOVE.L (A7)+,(A4)
0000026E: 6618 'f.' BNE.S *+$001A ; 00000288
00000270: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
00000274: A023 '.#' _DisposeHandle ; A023
00000276: 7000 'p.' MOVEQ #$00,D0
00000278: 2940 003C ')@.<' MOVE.L D0,$003C(A4)
0000027C: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000280: 600E '`.' BRA.S *+$0010 ; 00000290
00000282: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
00000286: 2890 '(.' MOVE.L (A0),(A4)
00000288: 526C 002A 'Rl.*' ADDQ.W #1,$002A(A4)
0000028C: 2D4C 000C '-L..' MOVE.L A4,$000C(A6)
00000290: 4CEE 18E0 FFDA 'L.....' MOVEM.L -$0026(A6),D5-D7/A3/A4
00000296: 4E5E 'N^' UNLK A6
00000298: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLONECOMPONENT"(237)
000001E6
Comment:
__LOADCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __UNLOADCOMPONENT [40C50, 40CD2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 239
239: __UNLOADCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__UNLOADCOMPONENT"(239) Segment="Main"(200)
Size: Flags $00 ModuleSize 130
Content: Flags $08
Contents offset $0000 size $0082
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 598F 'Y.' SUBQ.L #4,A7
0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6608 'f.' BNE.S *+$000A ; 00000022
0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
00000020: 6054 '`T' BRA.S *+$0056 ; 00000076
00000022: 536C 002A 'Sl.*' SUBQ.W #1,$002A(A4)
00000026: 70FF 'p.' MOVEQ #$FF,D0
00000028: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000002C: 6E44 'nD' BGT.S *+$0046 ; 00000072
0000002E: 4A6C 002A 'Jl.*' TST.W $002A(A4)
00000032: 663E 'f>' BNE.S *+$0040 ; 00000072
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2880 '(.' MOVE.L D0,(A4)
00000038: 7200 'r.' MOVEQ #$00,D1
0000003A: 122C 0028 '.,.(' MOVE.B $0028(A4),D1
0000003E: 343C 0080 '4<..' MOVE.W #$0080,D2
00000042: C401 '..' AND.B D1,D2
00000044: 6720 'g ' BEQ.S *+$0022 ; 00000066
00000046: A11A '..' _GetZone ; A11A
00000048: 2648 '&H' MOVEA.L A0,A3
0000004A: 598F 'Y.' SUBQ.L #4,A7
0000004C: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000050: 205F ' _' MOVEA.L (A7)+,A0
00000052: A01B '..' _SetZone ; A01B
00000054: 558F 'U.' SUBQ.L #2,A7
00000056: 486C 0040 'Hl.@' PEA $0040(A4)
0000005A: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7)
0000005E: AA5A '.Z' _CodeFragmentDispatch ; AA5A
00000060: 3E1F '>.' MOVE.W (A7)+,D7
00000062: 204B ' K' MOVEA.L A3,A0
00000064: A01B '..' _SetZone ; A01B
00000066: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
0000006A: A02A '.*' _HUnlock ; A02A
0000006C: 206C 003C ' l.<' MOVEA.L $003C(A4),A0
00000070: A049 '.I' _HPurge ; A049
00000072: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000076: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000007C: 4E5E 'N^' UNLK A6
0000007E: 4E74 0004 'Nt..' RTD #$0004
Comment:
__UNLOADCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __DESTROYCOMPONENT [40CE0, 40D4A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+3E (40D1E): JSR ComponentInstancePointerToComponentInstanceID
+28 (40D08): JSR FindNextComponentInstance
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 240
240: __DESTROYCOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__DESTROYCOMPONENT"(240) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F07 '/.' MOVE.L D7,-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6632 'f2' BNE.S *+$0034 ; 0000004C
0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
00000020: 603C '`<' BRA.S *+$003E ; 0000005E
00000022: 2F0C '/.' MOVE.L A4,-(A7)
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 4EBA 0000 'N...' JSR FindNextComponentInstance ; id: 235
0000002C: 2640 '&@' MOVEA.L D0,A3
0000002E: 200B ' .' MOVE.L A3,D0
00000030: 504F 'PO' ADDQ.W #8,A7
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 426C 002A 'Bl.*' CLR.W $002A(A4)
00000038: 6018 '`.' BRA.S *+$001A ; 00000052
0000003A: 558F 'U.' SUBQ.L #2,A7
0000003C: 2F0B '/.' MOVE.L A3,-(A7)
0000003E: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205
00000042: 588F 'X.' ADDQ.L #4,A7
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 7008 'p.' MOVEQ #$08,D0
00000048: A82A '.*' _ComponentDispatch ; A82A
0000004A: 544F 'TO' ADDQ.W #2,A7
0000004C: 4A6C 002A 'Jl.*' TST.W $002A(A4)
00000050: 66D0 'f.' BNE.S *-$002E ; 00000022
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 2F07 '/.' MOVE.L D7,-(A7)
00000056: 7002 'p.' MOVEQ #$02,D0
00000058: A82A '.*' _ComponentDispatch ; A82A
0000005A: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6)
0000005E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000064: 4E5E 'N^' UNLK A6
00000066: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ComponentInstancePointerToComponentInstanceID"(205)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindNextComponentInstance"(235)
0000002A
Comment:
__DESTROYCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_40D60 [40D60, 40DEA)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+46 (40DA6): JSR GETHANDLESIZE ; outside file
+10 (40D70): JSR RegisteredComponentPointerToComponentID
Dictionary: Flags $00 FirstId 241
241: AUTOMOD_40D60
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40D60"(241) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7E00 '~.' MOVEQ #$00,D7
0000000E: 2F0C '/.' MOVE.L A4,-(A7)
00000010: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
00000014: 2C00 ',.' MOVE.L D0,D6
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: 2F06 '/.' MOVE.L D6,-(A7)
0000001A: 7015 'p.' MOVEQ #$15,D0
0000001C: A82A '.*' _ComponentDispatch ; A82A
0000001E: 3A1F ':.' MOVE.W (A7)+,D5
00000020: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5
00000024: 584F 'XO' ADDQ.W #4,A7
00000026: 6742 'gB' BEQ.S *+$0044 ; 0000006A
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
0000002E: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7)
00000032: A81F '..' _Get1Resource ; A81F
00000034: 265F '&_' MOVEA.L (A7)+,A3
00000036: 200B ' .' MOVE.L A3,D0
00000038: 671E 'g.' BEQ.S *+$0020 ; 00000058
0000003A: 2F0B '/.' MOVE.L A3,-(A7)
0000003C: A9A2 '..' _LoadResource ; A9A2
0000003E: 4A93 'J.' TST.L (A3)
00000040: 6716 'g.' BEQ.S *+$0018 ; 00000058
00000042: 598F 'Y.' SUBQ.L #4,A7
00000044: 2F0B '/.' MOVE.L A3,-(A7)
00000046: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
0000004A: 7036 'p6' MOVEQ #$36,D0 ; '6'
0000004C: B09F '..' CMP.L (A7)+,D0
0000004E: 6E08 'n.' BGT.S *+$000A ; 00000058
00000050: 2853 '(S' MOVEA.L (A3),A4
00000052: 49EC 002C 'I..,' LEA $002C(A4),A4
00000056: 2E14 '..' MOVE.L (A4),D7
00000058: 558F 'U.' SUBQ.L #2,A7
0000005A: 3F05 '?.' MOVE.W D5,-(A7)
0000005C: 7018 'p.' MOVEQ #$18,D0
0000005E: A82A '.*' _ComponentDispatch ; A82A
00000060: 4A87 'J.' TST.L D7
00000062: 544F 'TO' ADDQ.W #2,A7
00000064: 6704 'g.' BEQ.S *+$0006 ; 0000006A
00000066: 2007 ' .' MOVE.L D7,D0
00000068: 6016 '`.' BRA.S *+$0018 ; 00000080
0000006A: 598F 'Y.' SUBQ.L #4,A7
0000006C: 2F06 '/.' MOVE.L D6,-(A7)
0000006E: 2F3C 0000 FFFC '/<....' MOVE.L #$0000FFFC,-(A7)
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: A82A '.*' _ComponentDispatch ; A82A
00000078: 2E1F '..' MOVE.L (A7)+,D7
0000007A: 6C02 'l.' BGE.S *+$0004 ; 0000007E
0000007C: 7E00 '~.' MOVEQ #$00,D7
0000007E: 2007 ' .' MOVE.L D7,D0
00000080: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
00000086: 4E5E 'N^' UNLK A6
00000088: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
00000012
Comment:
AUTOMOD_40D60 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_40DF0 [40DF0, 40ECE)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+92 (40E82): JSR RegisteredComponentPointerToComponentID
Unresolved outgoing references:
+8A (40E7A): JSR $40D60
+A4 (40E94): JSR $40D60
Dictionary: Flags $00 FirstId 242
242: AUTOMOD_40DF0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40DF0"(242) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 2078 028A ' x..' MOVEA.L $028A,A0
00000014: 2868 001C '(h..' MOVEA.L $001C(A0),A4
00000018: 6000 00AE '`...' BRA *+$00B0 ; 000000C8
0000001C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000020: B0AB 0004 '....' CMP.L $0004(A3),D0
00000024: 6600 009E 'f...' BNE *+$00A0 ; 000000C4
00000028: 202C 0008 ' ,..' MOVE.L $0008(A4),D0
0000002C: B0AB 0008 '....' CMP.L $0008(A3),D0
00000030: 6600 0092 'f...' BNE *+$0094 ; 000000C4
00000034: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000038: B0AB 000C '....' CMP.L $000C(A3),D0
0000003C: 6600 0086 'f...' BNE *+$0088 ; 000000C4
00000040: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0
00000044: B0AB 0034 '...4' CMP.L $0034(A3),D0
00000048: 667A 'fz' BNE.S *+$007C ; 000000C4
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000050: 7204 'r.' MOVEQ #$04,D1
00000052: C200 '..' AND.B D0,D1
00000054: 660C 'f.' BNE.S *+$000E ; 00000062
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 102B 0028 '.+.(' MOVE.B $0028(A3),D0
0000005C: 7204 'r.' MOVEQ #$04,D1
0000005E: C200 '..' AND.B D0,D1
00000060: 6762 'gb' BEQ.S *+$0064 ; 000000C4
00000062: B7CC '..' CMPA.L A4,A3
00000064: 675E 'g^' BEQ.S *+$0060 ; 000000C4
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
0000006C: 7240 'r@' MOVEQ #$40,D1 ; '@'
0000006E: C200 '..' AND.B D0,D1
00000070: 660C 'f.' BNE.S *+$000E ; 0000007E
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: 102B 0028 '.+.(' MOVE.B $0028(A3),D0
00000078: 7240 'r@' MOVEQ #$40,D1 ; '@'
0000007A: C200 '..' AND.B D0,D1
0000007C: 670A 'g.' BEQ.S *+$000C ; 00000088
0000007E: 202C 0010 ' ,..' MOVE.L $0010(A4),D0
00000082: B0AB 0010 '....' CMP.L $0010(A3),D0
00000086: 663C 'f<' BNE.S *+$003E ; 000000C4
00000088: 2F0C '/.' MOVE.L A4,-(A7)
0000008A: 4EBA FEE4 'N...' JSR *-$011A ; FFFFFF70
0000008E: 2A00 '*.' MOVE.L D0,D5
00000090: 2F0C '/.' MOVE.L A4,-(A7)
00000092: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
00000096: 2C00 ',.' MOVE.L D0,D6
00000098: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
0000009C: 4A87 'J.' TST.L D7
0000009E: 504F 'PO' ADDQ.W #8,A7
000000A0: 660A 'f.' BNE.S *+$000C ; 000000AC
000000A2: 2F0B '/.' MOVE.L A3,-(A7)
000000A4: 4EBA FECA 'N...' JSR *-$0134 ; FFFFFF70
000000A8: 2E00 '..' MOVE.L D0,D7
000000AA: 584F 'XO' ADDQ.W #4,A7
000000AC: BE85 '..' CMP.L D5,D7
000000AE: 6F0C 'o.' BLE.S *+$000E ; 000000BC
000000B0: 558F 'U.' SUBQ.L #2,A7
000000B2: 2F06 '/.' MOVE.L D6,-(A7)
000000B4: 7009 'p.' MOVEQ #$09,D0
000000B6: A82A '.*' _ComponentDispatch ; A82A
000000B8: 544F 'TO' ADDQ.W #2,A7
000000BA: 600C '`.' BRA.S *+$000E ; 000000C8
000000BC: 7000 'p.' MOVEQ #$00,D0
000000BE: 2D40 0010 '-@..' MOVE.L D0,$0010(A6)
000000C2: 600E '`.' BRA.S *+$0010 ; 000000D2
000000C4: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
000000C8: 200C ' .' MOVE.L A4,D0
000000CA: 6600 FF50 'f..P' BNE *-$00AE ; 0000001C
000000CE: 2D4B 0010 '-K..' MOVE.L A3,$0010(A6)
000000D2: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
000000D8: 4E5E 'N^' UNLK A6
000000DA: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
00000094
Comment:
AUTOMOD_40DF0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: KillHeapComponentInstances [40ED0, 40F28)
Module started due to: MODGUESS (align, label, RTD then padding)
Resolved outgoing references:
+38 (40F08): JSR ComponentInstancePointerToComponentInstanceID
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 243
243: KillHeapComponentInstances
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="KillHeapComponentInstances"(243) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2078 028A ' x..' MOVEA.L $028A,A0
00000010: 2850 '(P' MOVEA.L (A0),A4
00000012: 2078 028A ' x..' MOVEA.L $028A,A0
00000016: 3E28 000E '>(..' MOVE.W $000E(A0),D7
0000001A: 5347 'SG' SUBQ.W #1,D7
0000001C: 4A47 'JG' TST.W D7
0000001E: 6D2E 'm.' BLT.S *+$0030 ; 0000004E
00000020: 4A94 'J.' TST.L (A4)
00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046
00000024: B7EC 0008 '....' CMPA.L $0008(A4),A3
00000028: 621C 'b.' BHI.S *+$001E ; 00000046
0000002A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0
0000002E: B0AE 000C '....' CMP.L $000C(A6),D0
00000032: 6212 'b.' BHI.S *+$0014 ; 00000046
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 2F0C '/.' MOVE.L A4,-(A7)
00000038: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205
0000003C: 588F 'X.' ADDQ.L #4,A7
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 7008 'p.' MOVEQ #$08,D0
00000042: A82A '.*' _ComponentDispatch ; A82A
00000044: 544F 'TO' ADDQ.W #2,A7
00000046: 49EC 0010 'I...' LEA $0010(A4),A4
0000004A: 51CF FFD4 'Q...' DBF D7,*-$002A ; 00000020
0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ComponentInstancePointerToComponentInstanceID"(205)
0000003A
Comment:
KillHeapComponentInstances ended due to: vector glue below
Comment:
#####################################################################################
Module: KillHeapComponents [40F40, 40FA8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+4C (40F8C): JSR RegisteredComponentPointerToComponentID
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 244
244: KillHeapComponents
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="KillHeapComponents"(244) Segment="Main"(200)
Size: Flags $00 ModuleSize 104
Content: Flags $08
Contents offset $0000 size $0068
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: 2078 028A ' x..' MOVEA.L $028A,A0
00000010: 2668 001C '&h..' MOVEA.L $001C(A0),A3
00000014: 6044 '`D' BRA.S *+$0046 ; 0000005A
00000016: 284B '(K' MOVEA.L A3,A4
00000018: 266B 0038 '&k.8' MOVEA.L $0038(A3),A3
0000001C: B5D4 '..' CMPA.L (A4),A2
0000001E: 6208 'b.' BHI.S *+$000A ; 00000028
00000020: 2014 ' .' MOVE.L (A4),D0
00000022: B0AE 000C '....' CMP.L $000C(A6),D0
00000026: 6320 'c ' BLS.S *+$0022 ; 00000048
00000028: B5EC 003C '...<' CMPA.L $003C(A4),A2
0000002C: 620A 'b.' BHI.S *+$000C ; 00000038
0000002E: 202C 003C ' ,.<' MOVE.L $003C(A4),D0
00000032: B0AE 000C '....' CMP.L $000C(A6),D0
00000036: 6310 'c.' BLS.S *+$0012 ; 00000048
00000038: B5EC 0034 '...4' CMPA.L $0034(A4),A2
0000003C: 621C 'b.' BHI.S *+$001E ; 0000005A
0000003E: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0
00000042: B0AE 000C '....' CMP.L $000C(A6),D0
00000046: 6212 'b.' BHI.S *+$0014 ; 0000005A
00000048: 558F 'U.' SUBQ.L #2,A7
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
00000050: 588F 'X.' ADDQ.L #4,A7
00000052: 2F00 '/.' MOVE.L D0,-(A7)
00000054: 7009 'p.' MOVEQ #$09,D0
00000056: A82A '.*' _ComponentDispatch ; A82A
00000058: 544F 'TO' ADDQ.W #2,A7
0000005A: 200B ' .' MOVE.L A3,D0
0000005C: 66B8 'f.' BNE.S *-$0046 ; 00000016
0000005E: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4
00000064: 4E5E 'N^' UNLK A6
00000066: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
0000004E
Comment:
KillHeapComponents ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_40FC0 [40FC0, 40FEC)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+1C (40FDC): JSR KillHeapComponents
+14 (40FD4): JSR KillHeapComponentInstances
Dictionary: Flags $00 FirstId 245
245: AUTOMOD_40FC0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40FC0"(245) 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: 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: 2F0B '/.' MOVE.L A3,-(A7)
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 4EBA 0000 'N...' JSR KillHeapComponentInstances ; id: 243
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 4EBA 0000 'N...' JSR KillHeapComponents ; id: 244
00000020: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000026: 4E5E 'N^' UNLK A6
00000028: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillHeapComponents"(244)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillHeapComponentInstances"(243)
00000016
Comment:
AUTOMOD_40FC0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: __CLEANUPAPPLICATIONCOMPONENTS [40FF0, 40FF8)
Module started due to: MODGUESS (align, label, RTD then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 246
246: __CLEANUPAPPLICATIONCOMPONENTS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__CLEANUPAPPLICATIONCOMPONENTS"(246) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4E5E 'N^' UNLK A6
00000006: 4E75 'Nu' RTS
Comment:
__CLEANUPAPPLICATIONCOMPONENTS ended due to: vector glue below
Comment:
#####################################################################################
Module: __FINDNEXTCOMPONENT [41010, 4105E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+3A (4104A): JSR RegisteredComponentPointerToComponentID
+32 (41042): JSR FindMatchingComponent
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 247
247: __FINDNEXTCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDNEXTCOMPONENT"(247) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F07 '/.' MOVE.L D7,-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 4A87 'J.' TST.L D7
00000018: 670A 'g.' BEQ.S *+$000C ; 00000024
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 6706 'g.' BEQ.S *+$0008 ; 00000024
0000001E: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
00000022: 6008 '`.' BRA.S *+$000A ; 0000002C
00000024: 2078 028A ' x..' MOVEA.L $028A,A0
00000028: 2868 001C '(h..' MOVEA.L $001C(A0),A4
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000032: 4EBA 0000 'N...' JSR FindMatchingComponent ; id: 213
00000036: 508F 'P.' ADDQ.L #8,A7
00000038: 2F00 '/.' MOVE.L D0,-(A7)
0000003A: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
0000003E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6)
00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindMatchingComponent"(213)
00000034
Comment:
__FINDNEXTCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: HandToXHand [41070, 410DA)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+2A (4109A): JSR GETHANDLESIZE ; outside file
Unresolved outgoing references:
+16 (41086): JSR $3F600
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 248
248: HandToXHand
Module: Flags=$88=(ForcedActive Extern Code) Module="HandToXHand"(248) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 200B ' .' MOVE.L A3,D0
00000012: 674C 'gL' BEQ.S *+$004E ; 00000060
00000014: 2F0C '/.' MOVE.L A4,-(A7)
00000016: 4EBA E578 'N..x' JSR *-$1A86 ; FFFFE590
0000001A: 2840 '(@' MOVEA.L D0,A4
0000001C: 200C ' .' MOVE.L A4,D0
0000001E: 584F 'XO' ADDQ.W #4,A7
00000020: 673A 'g:' BEQ.S *+$003C ; 0000005C
00000022: 4A94 'J.' TST.L (A4)
00000024: 6736 'g6' BEQ.S *+$0038 ; 0000005C
00000026: 598F 'Y.' SUBQ.L #4,A7
00000028: 2F0C '/.' MOVE.L A4,-(A7)
0000002A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219
0000002E: 2E1F '..' MOVE.L (A7)+,D7
00000030: 204B ' K' MOVEA.L A3,A0
00000032: 2007 ' .' MOVE.L D7,D0
00000034: A024 '.$' _SetHandleSize ; A024
00000036: 558F 'U.' SUBQ.L #2,A7
00000038: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000003C: 7093 'p.' MOVEQ #$93,D0
0000003E: B05F '._' CMP.W (A7)+,D0
00000040: 6606 'f.' BNE.S *+$0008 ; 00000048
00000042: 204B ' K' MOVEA.L A3,A0
00000044: 2007 ' .' MOVE.L D7,D0
00000046: A027 '.'' _ReallocHandle ; A027
00000048: 558F 'U.' SUBQ.L #2,A7
0000004A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000004E: 4A5F 'J_' TST.W (A7)+
00000050: 660A 'f.' BNE.S *+$000C ; 0000005C
00000052: 2054 ' T' MOVEA.L (A4),A0
00000054: 2253 '"S' MOVEA.L (A3),A1
00000056: 2007 ' .' MOVE.L D7,D0
00000058: A22E '..' _BlockMoveData ; A22E
0000005A: 6004 '`.' BRA.S *+$0006 ; 00000060
0000005C: 204B ' K' MOVEA.L A3,A0
0000005E: A02B '.+' _EmptyHandle ; A02B
00000060: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000066: 4E5E 'N^' UNLK A6
00000068: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(219)
0000002C
Comment:
HandToXHand ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_410F0 [410F0, 41446)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+310 (41400): JSR HandToXHand
+304 (413F4): JSR HandToXHand
+2F8 (413E8): JSR HandToXHand
Unresolved outgoing references:
+16C (4125C): JSR $3F600
+18A (4127A): JSR $419A0
+1D4 (412C4): JSR $3F600
+1F2 (412E2): JSR $419A0
+23C (4132C): JSR $3F600
+25A (4134A): JSR $419A0
+29C (4138C): JSR $3F600
+2A8 (41398): JSR $3F600
+2B4 (413A4): JSR $3F600
+322 (41412): JSR $3F600
+32E (4141E): JSR $3F600
+33A (4142A): JSR $3F600
Dictionary: Flags $00 FirstId 249
249: AUTOMOD_410F0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_410F0"(249) Segment="Main"(200)
Size: Flags $00 ModuleSize 854
Content: Flags $08
Contents offset $0000 size $0356
00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F06 '/.' MOVE.L D6,-(A7)
00000010: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 265F '&_' MOVEA.L (A7)+,A3
00000016: 4AAB 0030 'J..0' TST.L $0030(A3)
0000001A: 6700 02D4 'g...' BEQ *+$02D6 ; 000002F0
0000001E: 4207 'B.' CLR.B D7
00000020: 4AAE 0010 'J...' TST.L $0010(A6)
00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: B0AB 001C '....' CMP.L $001C(A3),D0
0000002C: 6608 'f.' BNE.S *+$000A ; 00000036
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 2740 001C ''@..' MOVE.L D0,$001C(A3)
00000034: 7E01 '~.' MOVEQ #$01,D7
00000036: 4AAE 000C 'J...' TST.L $000C(A6)
0000003A: 6710 'g.' BEQ.S *+$0012 ; 0000004C
0000003C: 7001 'p.' MOVEQ #$01,D0
0000003E: B0AB 0020 '... ' CMP.L $0020(A3),D0
00000042: 6608 'f.' BNE.S *+$000A ; 0000004C
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 2740 0020 ''@. ' MOVE.L D0,$0020(A3)
0000004A: 7E01 '~.' MOVEQ #$01,D7
0000004C: 4AAE 0008 'J...' TST.L $0008(A6)
00000050: 6710 'g.' BEQ.S *+$0012 ; 00000062
00000052: 7001 'p.' MOVEQ #$01,D0
00000054: B0AB 0024 '...$' CMP.L $0024(A3),D0
00000058: 6608 'f.' BNE.S *+$000A ; 00000062
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 2740 0024 ''@.$' MOVE.L D0,$0024(A3)
00000060: 7E01 '~.' MOVEQ #$01,D7
00000062: 4A07 'J.' TST.B D7
00000064: 6642 'fB' BNE.S *+$0044 ; 000000A8
00000066: 4AAE 0010 'J...' TST.L $0010(A6)
0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A
0000006C: 4AAB 001C 'J...' TST.L $001C(A3)
00000070: 6708 'g.' BEQ.S *+$000A ; 0000007A
00000072: 206B 001C ' k..' MOVEA.L $001C(A3),A0
00000076: 4A90 'J.' TST.L (A0)
00000078: 672E 'g.' BEQ.S *+$0030 ; 000000A8
0000007A: 4AAE 000C 'J...' TST.L $000C(A6)
0000007E: 670E 'g.' BEQ.S *+$0010 ; 0000008E
00000080: 4AAB 0020 'J.. ' TST.L $0020(A3)
00000084: 6708 'g.' BEQ.S *+$000A ; 0000008E
00000086: 206B 0020 ' k. ' MOVEA.L $0020(A3),A0
0000008A: 4A90 'J.' TST.L (A0)
0000008C: 671A 'g.' BEQ.S *+$001C ; 000000A8
0000008E: 4AAE 0008 'J...' TST.L $0008(A6)
00000092: 6700 025C 'g..\' BEQ *+$025E ; 000002F0
00000096: 4AAB 0024 'J..$' TST.L $0024(A3)
0000009A: 6700 0254 'g..T' BEQ *+$0256 ; 000002F0
0000009E: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0
000000A2: 4A90 'J.' TST.L (A0)
000000A4: 6600 024A 'f..J' BNE *+$024C ; 000002F0
000000A8: A11A '..' _GetZone ; A11A
000000AA: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
000000AE: 558F 'U.' SUBQ.L #2,A7
000000B0: A994 '..' _CurResFile ; A994
000000B2: 3A1F ':.' MOVE.W (A7)+,D5
000000B4: 598F 'Y.' SUBQ.L #4,A7
000000B6: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
000000BA: 205F ' _' MOVEA.L (A7)+,A0
000000BC: A01B '..' _SetZone ; A01B
000000BE: 70FF 'p.' MOVEQ #$FF,D0
000000C0: B06B 002C '.k.,' CMP.W $002C(A3),D0
000000C4: 6604 'f.' BNE.S *+$0006 ; 000000CA
000000C6: 4247 'BG' CLR.W D7
000000C8: 600A '`.' BRA.S *+$000C ; 000000D4
000000CA: 558F 'U.' SUBQ.L #2,A7
000000CC: 2F06 '/.' MOVE.L D6,-(A7)
000000CE: 7015 'p.' MOVEQ #$15,D0
000000D0: A82A '.*' _ComponentDispatch ; A82A
000000D2: 3E1F '>.' MOVE.W (A7)+,D7
000000D4: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7
000000D8: 6700 020C 'g...' BEQ *+$020E ; 000002E6
000000DC: 1C38 0A5E '.8.^' MOVE.B $0A5E,D6
000000E0: 2078 028A ' x..' MOVEA.L $028A,A0
000000E4: 2868 001C '(h..' MOVEA.L $001C(A0),A4
000000E8: 7001 'p.' MOVEQ #$01,D0
000000EA: 1F00 '..' MOVE.B D0,-(A7)
000000EC: A99B '..' _SetResLoad ; A99B
000000EE: 2078 028A ' x..' MOVEA.L $028A,A0
000000F2: 2868 001C '(h..' MOVEA.L $001C(A0),A4
000000F6: 6000 01CC '`...' BRA *+$01CE ; 000002C4
000000FA: 302C 002C '0,.,' MOVE.W $002C(A4),D0
000000FE: B06B 002C '.k.,' CMP.W $002C(A3),D0
00000102: 6600 01BC 'f...' BNE *+$01BE ; 000002C0
00000106: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000010A: B0AB 0004 '....' CMP.L $0004(A3),D0
0000010E: 6600 01B0 'f...' BNE *+$01B2 ; 000002C0
00000112: 70FF 'p.' MOVEQ #$FF,D0
00000114: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000118: 6614 'f.' BNE.S *+$0016 ; 0000012E
0000011A: 7000 'p.' MOVEQ #$00,D0
0000011C: 3F00 '?.' MOVE.W D0,-(A7)
0000011E: A998 '..' _UseResFile ; A998
00000120: 7001 'p.' MOVEQ #$01,D0
00000122: 1F00 '..' MOVE.B D0,-(A7)
00000124: 70FF 'p.' MOVEQ #$FF,D0
00000126: 4A1F 'J.' TST.B (A7)+
00000128: 56C0 'V.' SNE D0
0000012A: 31C0 0B9E '1...' MOVE.W D0,$0B9E
0000012E: 598F 'Y.' SUBQ.L #4,A7
00000130: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
00000134: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7)
00000138: A81F '..' _Get1Resource ; A81F
0000013A: 245F '$_' MOVEA.L (A7)+,A2
0000013C: 200A ' .' MOVE.L A2,D0
0000013E: 6700 0180 'g...' BEQ *+$0182 ; 000002C0
00000142: 2052 ' R' MOVEA.L (A2),A0
00000144: 43EE FFCC 'C...' LEA -$0034(A6),A1
00000148: 700A 'p.' MOVEQ #$0A,D0
0000014A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000014C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000014A
00000150: 70FF 'p.' MOVEQ #$FF,D0
00000152: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000156: 6704 'g.' BEQ.S *+$0006 ; 0000015C
00000158: 2F0A '/.' MOVE.L A2,-(A7)
0000015A: A9A3 '..' _ReleaseResource ; A9A3
0000015C: 4AAE 0010 'J...' TST.L $0010(A6)
00000160: 6762 'gb' BEQ.S *+$0064 ; 000001C4
00000162: 4AAE FFE6 'J...' TST.L -$001A(A6)
00000166: 675C 'g\' BEQ.S *+$005E ; 000001C4
00000168: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
0000016C: 4EBA E3A2 'N...' JSR *-$1C5C ; FFFFE510
00000170: 2040 ' @' MOVEA.L D0,A0
00000172: A023 '.#' _DisposeHandle ; A023
00000174: 70FF 'p.' MOVEQ #$FF,D0
00000176: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000017A: 584F 'XO' ADDQ.W #4,A7
0000017C: 6618 'f.' BNE.S *+$001A ; 00000196
0000017E: 302E FFEA '0...' MOVE.W -$0016(A6),D0
00000182: 48C0 'H.' EXT.L D0
00000184: 2F00 '/.' MOVE.L D0,-(A7)
00000186: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7)
0000018A: 4EBA 0724 'N..$' JSR *+$0726 ; 000008B0
0000018E: 2940 001C ')@..' MOVE.L D0,$001C(A4)
00000192: 504F 'PO' ADDQ.W #8,A7
00000194: 6010 '`.' BRA.S *+$0012 ; 000001A6
00000196: 598F 'Y.' SUBQ.L #4,A7
00000198: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7)
0000019C: 3F2E FFEA '?...' MOVE.W -$0016(A6),-(A7)
000001A0: A81F '..' _Get1Resource ; A81F
000001A2: 295F 001C ')_..' MOVE.L (A7)+,$001C(A4)
000001A6: 4AAC 001C 'J...' TST.L $001C(A4)
000001AA: 6718 'g.' BEQ.S *+$001A ; 000001C4
000001AC: 206C 001C ' l..' MOVEA.L $001C(A4),A0
000001B0: 2010 ' .' MOVE.L (A0),D0
000001B2: B0B8 02AE '....' CMP.L $02AE,D0
000001B6: 640C 'd.' BCC.S *+$000E ; 000001C4
000001B8: 206C 001C ' l..' MOVEA.L $001C(A4),A0
000001BC: A04A '.J' _HNoPurge ; A04A
000001BE: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
000001C2: A992 '..' _DetachResource ; A992
000001C4: 4AAE 000C 'J...' TST.L $000C(A6)
000001C8: 6762 'gb' BEQ.S *+$0064 ; 0000022C
000001CA: 4AAE FFEC 'J...' TST.L -$0014(A6)
000001CE: 675C 'g\' BEQ.S *+$005E ; 0000022C
000001D0: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
000001D4: 4EBA E33A 'N..:' JSR *-$1CC4 ; FFFFE510
000001D8: 2040 ' @' MOVEA.L D0,A0
000001DA: A023 '.#' _DisposeHandle ; A023
000001DC: 70FF 'p.' MOVEQ #$FF,D0
000001DE: B06C 002C '.l.,' CMP.W $002C(A4),D0
000001E2: 584F 'XO' ADDQ.W #4,A7
000001E4: 6618 'f.' BNE.S *+$001A ; 000001FE
000001E6: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
000001EA: 48C0 'H.' EXT.L D0
000001EC: 2F00 '/.' MOVE.L D0,-(A7)
000001EE: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
000001F2: 4EBA 06BC 'N...' JSR *+$06BE ; 000008B0
000001F6: 2940 0020 ')@. ' MOVE.L D0,$0020(A4)
000001FA: 504F 'PO' ADDQ.W #8,A7
000001FC: 6010 '`.' BRA.S *+$0012 ; 0000020E
000001FE: 598F 'Y.' SUBQ.L #4,A7
00000200: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
00000204: 3F2E FFF0 '?...' MOVE.W -$0010(A6),-(A7)
00000208: A81F '..' _Get1Resource ; A81F
0000020A: 295F 0020 ')_. ' MOVE.L (A7)+,$0020(A4)
0000020E: 4AAC 0020 'J.. ' TST.L $0020(A4)
00000212: 6718 'g.' BEQ.S *+$001A ; 0000022C
00000214: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0
00000218: 2010 ' .' MOVE.L (A0),D0
0000021A: B0B8 02AE '....' CMP.L $02AE,D0
0000021E: 640C 'd.' BCC.S *+$000E ; 0000022C
00000220: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0
00000224: A04A '.J' _HNoPurge ; A04A
00000226: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
0000022A: A992 '..' _DetachResource ; A992
0000022C: 4AAE 0008 'J...' TST.L $0008(A6)
00000230: 6762 'gb' BEQ.S *+$0064 ; 00000294
00000232: 4AAE FFF2 'J...' TST.L -$000E(A6)
00000236: 675C 'g\' BEQ.S *+$005E ; 00000294
00000238: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7)
0000023C: 4EBA E2D2 'N...' JSR *-$1D2C ; FFFFE510
00000240: 2040 ' @' MOVEA.L D0,A0
00000242: A023 '.#' _DisposeHandle ; A023
00000244: 70FF 'p.' MOVEQ #$FF,D0
00000246: B06C 002C '.l.,' CMP.W $002C(A4),D0
0000024A: 584F 'XO' ADDQ.W #4,A7
0000024C: 6618 'f.' BNE.S *+$001A ; 00000266
0000024E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000252: 48C0 'H.' EXT.L D0
00000254: 2F00 '/.' MOVE.L D0,-(A7)
00000256: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000025A: 4EBA 0654 'N..T' JSR *+$0656 ; 000008B0
0000025E: 2940 0024 ')@.$' MOVE.L D0,$0024(A4)
00000262: 504F 'PO' ADDQ.W #8,A7
00000264: 6010 '`.' BRA.S *+$0012 ; 00000276
00000266: 598F 'Y.' SUBQ.L #4,A7
00000268: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000026C: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7)
00000270: A81F '..' _Get1Resource ; A81F
00000272: 295F 0024 ')_.$' MOVE.L (A7)+,$0024(A4)
00000276: 4AAC 0024 'J..$' TST.L $0024(A4)
0000027A: 6718 'g.' BEQ.S *+$001A ; 00000294
0000027C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0
00000280: 2010 ' .' MOVE.L (A0),D0
00000282: B0B8 02AE '....' CMP.L $02AE,D0
00000286: 640C 'd.' BCC.S *+$000E ; 00000294
00000288: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0
0000028C: A04A '.J' _HNoPurge ; A04A
0000028E: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7)
00000292: A992 '..' _DetachResource ; A992
00000294: B7CC '..' CMPA.L A4,A3
00000296: 6728 'g(' BEQ.S *+$002A ; 000002C0
00000298: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
0000029C: 4EBA E272 'N..r' JSR *-$1D8C ; FFFFE510
000002A0: 2040 ' @' MOVEA.L D0,A0
000002A2: A049 '.I' _HPurge ; A049
000002A4: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7)
000002A8: 4EBA E266 'N..f' JSR *-$1D98 ; FFFFE510
000002AC: 2040 ' @' MOVEA.L D0,A0
000002AE: A049 '.I' _HPurge ; A049
000002B0: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7)
000002B4: 4EBA E25A 'N..Z' JSR *-$1DA4 ; FFFFE510
000002B8: 2040 ' @' MOVEA.L D0,A0
000002BA: A049 '.I' _HPurge ; A049
000002BC: 4FEF 000C 'O...' LEA $000C(A7),A7
000002C0: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4
000002C4: 200C ' .' MOVE.L A4,D0
000002C6: 670C 'g.' BEQ.S *+$000E ; 000002D4
000002C8: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
000002CC: B0AB 0004 '....' CMP.L $0004(A3),D0
000002D0: 6300 FE28 'c..(' BLS *-$01D6 ; 000000FA
000002D4: 1F06 '..' MOVE.B D6,-(A7)
000002D6: A99B '..' _SetResLoad ; A99B
000002D8: 4A47 'JG' TST.W D7
000002DA: 670A 'g.' BEQ.S *+$000C ; 000002E6
000002DC: 558F 'U.' SUBQ.L #2,A7
000002DE: 3F07 '?.' MOVE.W D7,-(A7)
000002E0: 7018 'p.' MOVEQ #$18,D0
000002E2: A82A '.*' _ComponentDispatch ; A82A
000002E4: 544F 'TO' ADDQ.W #2,A7
000002E6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000002EA: A01B '..' _SetZone ; A01B
000002EC: 3F05 '?.' MOVE.W D5,-(A7)
000002EE: A998 '..' _UseResFile ; A998
000002F0: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000002F4: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7)
000002F8: 4EBA 0000 'N...' JSR HandToXHand ; id: 248
000002FC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000300: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7)
00000304: 4EBA 0000 'N...' JSR HandToXHand ; id: 248
00000308: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000030C: 2F2B 0024 '/+.$' MOVE.L $0024(A3),-(A7)
00000310: 4EBA 0000 'N...' JSR HandToXHand ; id: 248
00000314: 4AAB 0030 'J..0' TST.L $0030(A3)
00000318: 4FEF 0018 'O...' LEA $0018(A7),A7
0000031C: 6728 'g(' BEQ.S *+$002A ; 00000346
0000031E: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7)
00000322: 4EBA E1EC 'N...' JSR *-$1E12 ; FFFFE510
00000326: 2040 ' @' MOVEA.L D0,A0
00000328: A049 '.I' _HPurge ; A049
0000032A: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7)
0000032E: 4EBA E1E0 'N...' JSR *-$1E1E ; FFFFE510
00000332: 2040 ' @' MOVEA.L D0,A0
00000334: A049 '.I' _HPurge ; A049
00000336: 2F2B 0024 '/+.$' MOVE.L $0024(A3),-(A7)
0000033A: 4EBA E1D4 'N...' JSR *-$1E2A ; FFFFE510
0000033E: 2040 ' @' MOVEA.L D0,A0
00000340: A049 '.I' _HPurge ; A049
00000342: 4FEF 000C 'O...' LEA $000C(A7),A7
00000346: 426E 0018 'Bn..' CLR.W $0018(A6)
0000034A: 4CEE 1CE0 FFB4 'L.....' MOVEM.L -$004C(A6),D5-D7/A2-A4
00000350: 4E5E 'N^' UNLK A6
00000352: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HandToXHand"(248)
00000312
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HandToXHand"(248)
00000306
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HandToXHand"(248)
000002FA
Comment:
AUTOMOD_410F0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: __GETCOMPONENTINFO [41450, 414E4)
Module started due to: MODGUESS (align, label, RTD then padding)
Resolved outgoing references:
+46 (41496): JSR RegisteredComponentPointerToComponentID
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 250
250: __GETCOMPONENTINFO
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINFO"(250) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6
0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 2F06 '/.' MOVE.L D6,-(A7)
00000014: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000016: A82A '.*' _ComponentDispatch ; A82A
00000018: 265F '&_' MOVEA.L (A7)+,A3
0000001A: 200B ' .' MOVE.L A3,D0
0000001C: 6760 'g`' BEQ.S *+$0062 ; 0000007E
0000001E: 200A ' .' MOVE.L A2,D0
00000020: 672E 'g.' BEQ.S *+$0030 ; 00000050
00000022: 284B '(K' MOVEA.L A3,A4
00000024: 204C ' L' MOVEA.L A4,A0
00000026: 5888 'X.' ADDQ.L #4,A0
00000028: 224A '"J' MOVEA.L A2,A1
0000002A: 7004 'p.' MOVEQ #$04,D0
0000002C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002C
00000032: 6004 '`.' BRA.S *+$0006 ; 00000038
00000034: 286C 0018 '(l..' MOVEA.L $0018(A4),A4
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
0000003E: 7202 'r.' MOVEQ #$02,D1
00000040: C200 '..' AND.B D0,D1
00000042: 66F0 'f.' BNE.S *-$000E ; 00000034
00000044: 2F0C '/.' MOVE.L A4,-(A7)
00000046: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204
0000004A: 2540 0010 '%@..' MOVE.L D0,$0010(A2)
0000004E: 584F 'XO' ADDQ.W #4,A7
00000050: 4AAE 0010 'J...' TST.L $0010(A6)
00000054: 660C 'f.' BNE.S *+$000E ; 00000062
00000056: 4AAE 000C 'J...' TST.L $000C(A6)
0000005A: 6606 'f.' BNE.S *+$0008 ; 00000062
0000005C: 4AAE 0008 'J...' TST.L $0008(A6)
00000060: 6718 'g.' BEQ.S *+$001A ; 0000007A
00000062: 558F 'U.' SUBQ.L #2,A7
00000064: 2F06 '/.' MOVE.L D6,-(A7)
00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000006A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000006E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000072: 7028 'p(' MOVEQ #$28,D0 ; '('
00000074: A82A '.*' _ComponentDispatch ; A82A
00000076: 3E1F '>.' MOVE.W (A7)+,D7
00000078: 6008 '`.' BRA.S *+$000A ; 00000082
0000007A: 4247 'BG' CLR.W D7
0000007C: 6004 '`.' BRA.S *+$0006 ; 00000082
0000007E: 3E3C F448 '><.H' MOVE.W #$F448,D7
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
00000088: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4
0000008E: 4E5E 'N^' UNLK A6
00000090: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RegisteredComponentPointerToComponentID"(204)
00000048
Comment:
__GETCOMPONENTINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __GETCOMPONENTREFCON [414F0, 4151E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 251
251: __GETCOMPONENTREFCON
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTREFCON"(251) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E
00000016: 2D6C 0014 000C '-l....' MOVE.L $0014(A4),$000C(A6)
0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E74 0004 'Nt..' RTD #$0004
Comment:
__GETCOMPONENTREFCON ended due to: vector glue below
Comment:
#####################################################################################
Module: __SETCOMPONENTREFCON [41530, 41556)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 252
252: __SETCOMPONENTREFCON
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTREFCON"(252) 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: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C
00000016: 296E 0008 0014 ')n....' MOVE.L $0008(A6),$0014(A4)
0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0008 'Nt..' RTD #$0008
Comment:
__SETCOMPONENTREFCON ended due to: vector glue below
Comment:
#####################################################################################
Module: __GETCOMPONENTINSTANCEERROR [41560, 41598)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 253
253: __GETCOMPONENTINSTANCEERROR
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCEERROR"(253) 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 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 598F 'Y.' SUBQ.L #4,A7
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7025 'p%' MOVEQ #$25,D0 ; '%'
00000010: A82A '.*' _ComponentDispatch ; A82A
00000012: 285F '(_' MOVEA.L (A7)+,A4
00000014: 200C ' .' MOVE.L A4,D0
00000016: 6608 'f.' BNE.S *+$000A ; 00000020
00000018: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
0000001E: 600C '`.' BRA.S *+$000E ; 0000002C
00000020: 3E2C 0006 '>,..' MOVE.W $0006(A4),D7
00000024: 426C 0006 'Bl..' CLR.W $0006(A4)
00000028: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0004 'Nt..' RTD #$0004
Comment:
__GETCOMPONENTINSTANCEERROR ended due to: vector glue below
Comment:
#####################################################################################
Module: __SETCOMPONENTINSTANCEERROR [415B0, 415D6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 254
254: __SETCOMPONENTINSTANCEERROR
Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCEERROR"(254) 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: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7)
0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C
00000016: 396E 0008 0006 '9n....' MOVE.W $0008(A6),$0006(A4)
0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0006 'Nt..' RTD #$0006
Comment:
__SETCOMPONENTINSTANCEERROR ended due to: vector glue below
Comment:
#####################################################################################
Module: __GETCOMPONENTINSTANCESTORAGE [415E0, 4160E)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 255
255: __GETCOMPONENTINSTANCESTORAGE
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCESTORAGE"(255) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024
0000001E: 2D6C 0008 000C '-l....' MOVE.L $0008(A4),$000C(A6)
00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E74 0004 'Nt..' RTD #$0004
Comment:
__GETCOMPONENTINSTANCESTORAGE ended due to: vector glue below
Comment:
#####################################################################################
Module: __SETCOMPONENTINSTANCESTORAGE [41620, 41646)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 256
256: __SETCOMPONENTINSTANCESTORAGE
Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCESTORAGE"(256) 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: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C
00000016: 296E 0008 0008 ')n....' MOVE.L $0008(A6),$0008(A4)
0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0008 'Nt..' RTD #$0008
Comment:
__SETCOMPONENTINSTANCESTORAGE ended due to: vector glue below
Comment:
#####################################################################################
Module: __GETCOMPONENTINSTANCEA5 [41650, 4167E)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 257
257: __GETCOMPONENTINSTANCEA5
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCEA5"(257) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6608 'f.' BNE.S *+$000A ; 0000001E
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024
0000001E: 2D6C 000C 000C '-l....' MOVE.L $000C(A4),$000C(A6)
00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E74 0004 'Nt..' RTD #$0004
Comment:
__GETCOMPONENTINSTANCEA5 ended due to: vector glue below
Comment:
#####################################################################################
Module: __SETCOMPONENTINSTANCEA5 [41690, 416B6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 258
258: __SETCOMPONENTINSTANCEA5
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCEA5"(258) 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: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000000E: A82A '.*' _ComponentDispatch ; A82A
00000010: 285F '(_' MOVEA.L (A7)+,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C
00000016: 296E 0008 000C ')n....' MOVE.L $0008(A6),$000C(A4)
0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0008 'Nt..' RTD #$0008
Comment:
__SETCOMPONENTINSTANCEA5 ended due to: vector glue below
Comment:
#####################################################################################
Module: __OPENCOMPONENT [416C0, 417A8)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+AA (4176A): JSR ComponentInstancePointerToComponentInstanceID
+52 (41712): JSR FindNextComponentInstance
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 259
259: __OPENCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENCOMPONENT"(259) Segment="Main"(200)
Size: Flags $00 ModuleSize 232
Content: Flags $08
Contents offset $0000 size $00E8
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 598F 'Y.' SUBQ.L #4,A7
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 701F 'p.' MOVEQ #$1F,D0
00000010: A82A '.*' _ComponentDispatch ; A82A
00000012: 265F '&_' MOVEA.L (A7)+,A3
00000014: 200B ' .' MOVE.L A3,D0
00000016: 660A 'f.' BNE.S *+$000C ; 00000022
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000001E: 6000 00BC '`...' BRA *+$00BE ; 000000DC
00000022: 2078 028A ' x..' MOVEA.L $028A,A0
00000026: 2278 028A '"x..' MOVEA.L $028A,A1
0000002A: 3028 000C '0(..' MOVE.W $000C(A0),D0
0000002E: B069 000E '.i..' CMP.W $000E(A1),D0
00000032: 6D18 'm.' BLT.S *+$001A ; 0000004C
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000038: 3F00 '?.' MOVE.W D0,-(A7)
0000003A: 7026 'p&' MOVEQ #$26,D0 ; '&'
0000003C: A82A '.*' _ComponentDispatch ; A82A
0000003E: 4A5F 'J_' TST.W (A7)+
00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000048: 6000 0092 '`...' BRA *+$0094 ; 000000DC
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 2F00 '/.' MOVE.L D0,-(A7)
00000050: 2F00 '/.' MOVE.L D0,-(A7)
00000052: 4EBA 0000 'N...' JSR FindNextComponentInstance ; id: 235
00000056: 2840 '(@' MOVEA.L D0,A4
00000058: 200C ' .' MOVE.L A4,D0
0000005A: 504F 'PO' ADDQ.W #8,A7
0000005C: 6608 'f.' BNE.S *+$000A ; 00000066
0000005E: 7000 'p.' MOVEQ #$00,D0
00000060: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
00000064: 6076 '`v' BRA.S *+$0078 ; 000000DC
00000066: 2078 028A ' x..' MOVEA.L $028A,A0
0000006A: 5268 000C 'Rh..' ADDQ.W #1,$000C(A0)
0000006E: 002B 0020 0028 '.+. .(' ORI.B #$20,$0028(A3) ; ' '
00000074: 288B '(.' MOVE.L A3,(A4)
00000076: 7000 'p.' MOVEQ #$00,D0
00000078: 2940 0008 ')@..' MOVE.L D0,$0008(A4)
0000007C: 222B 0010 '"+..' MOVE.L $0010(A3),D1
00000080: 4681 'F.' NOT.L D1
00000082: 7417 't.' MOVEQ #$17,D2
00000084: E4A9 '..' LSR.L D2,D1
00000086: 243C 0000 0080 '$<....' MOVE.L #$00000080,D2
0000008C: C481 '..' AND.L D1,D2
0000008E: 1942 0004 '.B..' MOVE.B D2,$0004(A4)
00000092: 426C 0006 'Bl..' CLR.W $0006(A4)
00000096: 296B 0034 000C ')k.4..' MOVE.L $0034(A3),$000C(A4)
0000009C: 4A2C 0005 'J,..' TST.B $0005(A4)
000000A0: 6606 'f.' BNE.S *+$0008 ; 000000A8
000000A2: 197C 0081 0005 '.|....' MOVE.B #$81,$0005(A4)
000000A8: 2F0C '/.' MOVE.L A4,-(A7)
000000AA: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205
000000AE: 2E00 '..' MOVE.L D0,D7
000000B0: 598F 'Y.' SUBQ.L #4,A7
000000B2: 2F07 '/.' MOVE.L D7,-(A7)
000000B4: 2F07 '/.' MOVE.L D7,-(A7)
000000B6: 2F3C 0004 FFFF '/<....' MOVE.L #$0004FFFF,-(A7)
000000BC: 7000 'p.' MOVEQ #$00,D0
000000BE: A82A '.*' _ComponentDispatch ; A82A
000000C0: 2C1F ',.' MOVE.L (A7)+,D6
000000C2: 584F 'XO' ADDQ.W #4,A7
000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8
000000C6: 558F 'U.' SUBQ.L #2,A7
000000C8: 2F07 '/.' MOVE.L D7,-(A7)
000000CA: 7008 'p.' MOVEQ #$08,D0
000000CC: A82A '.*' _ComponentDispatch ; A82A
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
000000D4: 544F 'TO' ADDQ.W #2,A7
000000D6: 6004 '`.' BRA.S *+$0006 ; 000000DC
000000D8: 2D47 000C '-G..' MOVE.L D7,$000C(A6)
000000DC: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
000000E2: 4E5E 'N^' UNLK A6
000000E4: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ComponentInstancePointerToComponentInstanceID"(205)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindNextComponentInstance"(235)
00000054
Comment:
__OPENCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __CLOSECOMPONENT [417C0, 4183E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+24 (417E4): JSR ComponentInstancePointerToComponentInstanceID
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 260
260: __CLOSECOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSECOMPONENT"(260) Segment="Main"(200)
Size: Flags $00 ModuleSize 126
Content: Flags $08
Contents offset $0000 size $007E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F06 '/.' MOVE.L D6,-(A7)
00000010: 7025 'p%' MOVEQ #$25,D0 ; '%'
00000012: A82A '.*' _ComponentDispatch ; A82A
00000014: 285F '(_' MOVEA.L (A7)+,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6608 'f.' BNE.S *+$000A ; 00000022
0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6)
00000020: 6050 '`P' BRA.S *+$0052 ; 00000072
00000022: 2F0C '/.' MOVE.L A4,-(A7)
00000024: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205
00000028: 2E00 '..' MOVE.L D0,D7
0000002A: 598F 'Y.' SUBQ.L #4,A7
0000002C: 2F07 '/.' MOVE.L D7,-(A7)
0000002E: 2F07 '/.' MOVE.L D7,-(A7)
00000030: 2F3C 0004 FFFE '/<....' MOVE.L #$0004FFFE,-(A7)
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: A82A '.*' _ComponentDispatch ; A82A
0000003A: 2A1F '*.' MOVE.L (A7)+,D5
0000003C: 558F 'U.' SUBQ.L #2,A7
0000003E: 2F06 '/.' MOVE.L D6,-(A7)
00000040: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000042: A82A '.*' _ComponentDispatch ; A82A
00000044: 2654 '&T' MOVEA.L (A4),A3
00000046: 2078 028A ' x..' MOVEA.L $028A,A0
0000004A: 5368 000C 'Sh..' SUBQ.W #1,$000C(A0)
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 2880 '(.' MOVE.L D0,(A4)
00000052: 522C 0005 'R,..' ADDQ.B #1,$0005(A4)
00000056: 022C 007F 0005 '.,....' ANDI.B #$7F,$0005(A4) ; ''
0000005C: 4A2C 0005 'J,..' TST.B $0005(A4)
00000060: 5C4F '\O' ADDQ.W #6,A7
00000062: 6604 'f.' BNE.S *+$0006 ; 00000068
00000064: 522C 0005 'R,..' ADDQ.B #1,$0005(A4)
00000068: 002C 0080 0005 '.,....' ORI.B #$80,$0005(A4)
0000006E: 3D45 000C '=E..' MOVE.W D5,$000C(A6)
00000072: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ComponentInstancePointerToComponentInstanceID"(205)
00000026
Comment:
__CLOSECOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __OPENDEFAULTCOMPONENT [41850, 418AE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 261
261: __OPENDEFAULTCOMPONENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENDEFAULTCOMPONENT"(261) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 7E00 '~.' MOVEQ #$00,D7
0000000A: 7C00 '|.' MOVEQ #$00,D6
0000000C: 2D6E 000C FFEC '-n....' MOVE.L $000C(A6),-$0014(A6)
00000012: 2D6E 0008 FFF0 '-n....' MOVE.L $0008(A6),-$0010(A6)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
0000001E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000022: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000026: 6022 '`"' BRA.S *+$0024 ; 0000004A
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F07 '/.' MOVE.L D7,-(A7)
0000002C: 486E FFEC 'Hn..' PEA -$0014(A6)
00000030: 7004 'p.' MOVEQ #$04,D0
00000032: A82A '.*' _ComponentDispatch ; A82A
00000034: 2E1F '..' MOVE.L (A7)+,D7
00000036: 6608 'f.' BNE.S *+$000A ; 00000040
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 2D40 0010 '-@..' MOVE.L D0,$0010(A6)
0000003E: 6012 '`.' BRA.S *+$0014 ; 00000052
00000040: 598F 'Y.' SUBQ.L #4,A7
00000042: 2F07 '/.' MOVE.L D7,-(A7)
00000044: 7007 'p.' MOVEQ #$07,D0
00000046: A82A '.*' _ComponentDispatch ; A82A
00000048: 2C1F ',.' MOVE.L (A7)+,D6
0000004A: 4A86 'J.' TST.L D6
0000004C: 67DA 'g.' BEQ.S *-$0024 ; 00000028
0000004E: 2D46 0010 '-F..' MOVE.L D6,$0010(A6)
00000052: 4CEE 00C0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E74 0008 'Nt..' RTD #$0008
Comment:
__OPENDEFAULTCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: __COMPONENTSEARCH [418C0, 418CC)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Unresolved outgoing references:
+4 (418C4): JSR $41AF0
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingSearch.c
Dictionary: Flags $00 FirstId 262
262: __COMPONENTSEARCH
Module: Flags=$88=(ForcedActive Extern Code) Module="__COMPONENTSEARCH"(262) Segment="Main"(200)
Size: Flags $00 ModuleSize 12
Content: Flags $08
Contents offset $0000 size $000C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4EBA 022A 'N..*' JSR *+$022C ; 00000230
00000008: 4E5E 'N^' UNLK A6
0000000A: 4E75 'Nu' RTS
Comment:
__COMPONENTSEARCH ended due to: vector glue below
Comment:
#####################################################################################
Module: __INITCOMPONENTMANAGER [418E0, 41976)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+46 (41926): LEA GESTALTCOMPONENTMGRVERSION, A0
+2E (4190E): LEA GESTALTCOMPONENTMGRVERSION, A0
Unresolved outgoing references:
+A (418EA): PEA $40FC0
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 263
263: __INITCOMPONENTMANAGER
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__INITCOMPONENTMANAGER"(263) Segment="Main"(200)
Size: Flags $00 ModuleSize 150
Content: Flags $08
Contents offset $0000 size $0096
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 7EFF '~.' MOVEQ #$FF,D7
0000000A: 487A F6D4 'Hz..' PEA *-$092A ; FFFFF6E0
0000000E: 3F3C 0BB8 '?<..' MOVE.W #$0BB8,-(A7)
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 204F ' O' MOVEA.L A7,A0
00000018: 7006 'p.' MOVEQ #$06,D0
0000001A: A0A4 '..' _HeapDispatch ; A0A4
0000001C: 4FEF 000A 'O...' LEA $000A(A7),A7
00000020: 70FF 'p.' MOVEQ #$FF,D0
00000022: B0B8 028A '....' CMP.L $028A,D0
00000026: 6718 'g.' BEQ.S *+$001A ; 00000040
00000028: 203C 6370 6E74 ' <cpnt' MOVE.L #$63706E74,D0 ; 'cpnt'
0000002E: 41FA 0000 'A...' LEA GESTALTCOMPONENTMGRVERSION,A0 ; id: 207
00000032: 43EE FFFC 'C...' LEA -$0004(A6),A1
00000036: 2F09 '/.' MOVE.L A1,-(A7)
00000038: A5AD '..' _ReplaceGestalt ; A5AD
0000003A: 225F '"_' MOVEA.L (A7)+,A1
0000003C: 2288 '".' MOVE.L A0,(A1)
0000003E: 6028 '`(' BRA.S *+$002A ; 00000068
00000040: 203C 6370 6E74 ' <cpnt' MOVE.L #$63706E74,D0 ; 'cpnt'
00000046: 41FA 0000 'A...' LEA GESTALTCOMPONENTMGRVERSION,A0 ; id: 207
0000004A: A3AD '..' _NewGestalt ; A3AD
0000004C: 7028 'p(' MOVEQ #$28,D0 ; '('
0000004E: A71E '..' _NewPtrSysClear ; A71E
00000050: 21C8 028A '!...' MOVE.L A0,$028A
00000054: 2078 028A ' x..' MOVEA.L $028A,A0
00000058: 2147 0008 '!G..' MOVE.L D7,$0008(A0)
0000005C: 558F 'U.' SUBQ.L #2,A7
0000005E: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000060: 3F00 '?.' MOVE.W D0,-(A7)
00000062: 7027 'p'' MOVEQ #$27,D0 ; '''
00000064: A82A '.*' _ComponentDispatch ; A82A
00000066: 544F 'TO' ADDQ.W #2,A7
00000068: 303C A09D '0<..' MOVE.W #$A09D,D0
0000006C: A346 '.F' _GetOSTrapAddress ; A346
0000006E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6)
00000072: 303C A89F '0<..' MOVE.W #$A89F,D0
00000076: A746 '.F' _GetToolTrapAddress ; A746
00000078: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0
0000007C: B1C0 '..' CMPA.L D0,A0
0000007E: 56C3 'V.' SNE D3
00000080: 4403 'D.' NEG.B D3
00000082: 2078 028A ' x..' MOVEA.L $028A,A0
00000086: 1143 0016 '.C..' MOVE.B D3,$0016(A0)
0000008A: 4CEE 0088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7
00000090: 4E5E 'N^' UNLK A6
00000092: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GESTALTCOMPONENTMGRVERSION"(207)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GESTALTCOMPONENTMGRVERSION"(207)
00000030
Comment:
__INITCOMPONENTMANAGER ended due to: vector glue below
Comment:
#####################################################################################
Module: __CALLCOMPONENT [41980, 4198E)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 264
264: __CALLCOMPONENT
Module: Flags=$88=(ForcedActive Extern Code) Module="__CALLCOMPONENT"(264) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2D40 0008 '-@..' MOVE.L D0,$0008(A6)
0000000A: 4E5E 'N^' UNLK A6
0000000C: 4E75 'Nu' RTS
Comment:
__CALLCOMPONENT ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_419A0 [419A0, 419FC)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 265
265: AUTOMOD_419A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_419A0"(265) 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: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 3C2E 000E '<...' MOVE.W $000E(A6),D6
0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7
00000010: 6604 'f.' BNE.S *+$0006 ; 00000016
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 603C '`<' BRA.S *+$003E ; 00000052
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: A994 '..' _CurResFile ; A994
0000001A: 3A1F ':.' MOVE.W (A7)+,D5
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 3F00 '?.' MOVE.W D0,-(A7)
00000020: A998 '..' _UseResFile ; A998
00000022: 598F 'Y.' SUBQ.L #4,A7
00000024: 2F07 '/.' MOVE.L D7,-(A7)
00000026: 3F06 '?.' MOVE.W D6,-(A7)
00000028: A81F '..' _Get1Resource ; A81F
0000002A: 285F '(_' MOVEA.L (A7)+,A4
0000002C: 3F05 '?.' MOVE.W D5,-(A7)
0000002E: A998 '..' _UseResFile ; A998
00000030: 200C ' .' MOVE.L A4,D0
00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038
00000034: 200C ' .' MOVE.L A4,D0
00000036: 601A '`.' BRA.S *+$001C ; 00000052
00000038: 7001 'p.' MOVEQ #$01,D0
0000003A: 1F00 '..' MOVE.B D0,-(A7)
0000003C: 70FF 'p.' MOVEQ #$FF,D0
0000003E: 4A1F 'J.' TST.B (A7)+
00000040: 56C0 'V.' SNE D0
00000042: 31C0 0B9E '1...' MOVE.W D0,$0B9E
00000046: 598F 'Y.' SUBQ.L #4,A7
00000048: 2F07 '/.' MOVE.L D7,-(A7)
0000004A: 3F06 '?.' MOVE.W D6,-(A7)
0000004C: A81F '..' _Get1Resource ; A81F
0000004E: 285F '(_' MOVEA.L (A7)+,A4
00000050: 200C ' .' MOVE.L A4,D0
00000052: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E75 'Nu' RTS
Comment:
AUTOMOD_419A0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: __REGISTERROMCOMPONENTS [41A00, 41A76)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c
Dictionary: Flags $00 FirstId 266
266: __REGISTERROMCOMPONENTS
Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERROMCOMPONENTS"(266) 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: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 1A38 0A5E '.8.^' MOVE.B $0A5E,D5
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 1F00 '..' MOVE.B D0,-(A7)
00000010: A99B '..' _SetResLoad ; A99B
00000012: 7001 'p.' MOVEQ #$01,D0
00000014: 1F00 '..' MOVE.B D0,-(A7)
00000016: 70FF 'p.' MOVEQ #$FF,D0
00000018: 4A1F 'J.' TST.B (A7)+
0000001A: 56C0 'V.' SNE D0
0000001C: 31C0 0B9E '1...' MOVE.W D0,$0B9E
00000020: 558F 'U.' SUBQ.L #2,A7
00000022: 2F3C 7468 6E67 '/<thng' MOVE.L #$74686E67,-(A7) ; 'thng'
00000028: A80D '..' _Count1Resources ; A80D
0000002A: 3C1F '<.' MOVE.W (A7)+,D6
0000002C: 6F3A 'o:' BLE.S *+$003C ; 00000068
0000002E: 7E01 '~.' MOVEQ #$01,D7
00000030: 6032 '`2' BRA.S *+$0034 ; 00000064
00000032: 7001 'p.' MOVEQ #$01,D0
00000034: 1F00 '..' MOVE.B D0,-(A7)
00000036: 70FF 'p.' MOVEQ #$FF,D0
00000038: 4A1F 'J.' TST.B (A7)+
0000003A: 56C0 'V.' SNE D0
0000003C: 31C0 0B9E '1...' MOVE.W D0,$0B9E
00000040: 598F 'Y.' SUBQ.L #4,A7
00000042: 2F3C 7468 6E67 '/<thng' MOVE.L #$74686E67,-(A7) ; 'thng'
00000048: 3F07 '?.' MOVE.W D7,-(A7)
0000004A: A80E '..' _Get1IxResource ; A80E
0000004C: 285F '(_' MOVEA.L (A7)+,A4
0000004E: 200C ' .' MOVE.L A4,D0
00000050: 670E 'g.' BEQ.S *+$0010 ; 00000060
00000052: 598F 'Y.' SUBQ.L #4,A7
00000054: 2F0C '/.' MOVE.L A4,-(A7)
00000056: 3F3C 0081 '?<..' MOVE.W #$0081,-(A7)
0000005A: 7012 'p.' MOVEQ #$12,D0
0000005C: A82A '.*' _ComponentDispatch ; A82A
0000005E: 584F 'XO' ADDQ.W #4,A7
00000060: 3007 '0.' MOVE.W D7,D0
00000062: 5247 'RG' ADDQ.W #1,D7
00000064: BC47 '.G' CMP.W D7,D6
00000066: 6CCA 'l.' BGE.S *-$0034 ; 00000032
00000068: 1F05 '..' MOVE.B D5,-(A7)
0000006A: A99B '..' _SetResLoad ; A99B
0000006C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4
00000072: 4E5E 'N^' UNLK A6
00000074: 4E75 'Nu' RTS
Comment:
__REGISTERROMCOMPONENTS ended due to: vector glue below
Comment:
#####################################################################################
Module: TestFile [41A80, 41AD8)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingSearch.c
Dictionary: Flags $00 FirstId 267
267: TestFile
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="TestFile"(267) 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 1700 'H...' MOVEM.L D3/D5-D7,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 1A38 0A5E '.8.^' MOVE.B $0A5E,D5
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 1F00 '..' MOVE.B D0,-(A7)
00000012: A99B '..' _SetResLoad ; A99B
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001A: 7001 'p.' MOVEQ #$01,D0
0000001C: 1F00 '..' MOVE.B D0,-(A7)
0000001E: 700D 'p.' MOVEQ #$0D,D0
00000020: AA52 '.R' _HighLevelFSDispatch ; AA52
00000022: 3C1F '<.' MOVE.W (A7)+,D6
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: A9AF '..' _ResError ; A9AF
00000028: 4A5F 'J_' TST.W (A7)+
0000002A: 6614 'f.' BNE.S *+$0016 ; 00000040
0000002C: 598F 'Y.' SUBQ.L #4,A7
0000002E: 3F06 '?.' MOVE.W D6,-(A7)
00000030: 7001 'p.' MOVEQ #$01,D0
00000032: 3F00 '?.' MOVE.W D0,-(A7)
00000034: 7014 'p.' MOVEQ #$14,D0
00000036: A82A '.*' _ComponentDispatch ; A82A
00000038: 201F ' .' MOVE.L (A7)+,D0
0000003A: 3E00 '>.' MOVE.W D0,D7
0000003C: 3F06 '?.' MOVE.W D6,-(A7)
0000003E: A99A '..' _CloseResFile ; A99A
00000040: 1F05 '..' MOVE.B D5,-(A7)
00000042: A99B '..' _SetResLoad ; A99B
00000044: 4A47 'JG' TST.W D7
00000046: 5EC3 '^.' SGT D3
00000048: 4403 'D.' NEG.B D3
0000004A: 49C3 'I.' EXTB.L D3
0000004C: 2003 ' .' MOVE.L D3,D0
0000004E: 4CEE 00E8 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D5-D7
00000054: 4E5E 'N^' UNLK A6
00000056: 4E75 'Nu' RTS
Comment:
TestFile ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_41AF0 [41AF0, 41B7C)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+44 (41B34): JSR $41B80
+7C (41B6C): JSR $41B80
Dictionary: Flags $00 FirstId 268
268: AUTOMOD_41AF0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_41AF0"(268) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 4E56 FE44 'NV.D' LINK.W A6,#-$01BC
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 49EE FF00 'I...' LEA -$0100(A6),A4
0000000A: 558F 'U.' SUBQ.L #2,A7
0000000C: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7)
00000010: 2F3C 6D61 6373 '/<macs' MOVE.L #$6D616373,-(A7) ; 'macs'
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 1F00 '..' MOVE.B D0,-(A7)
0000001A: 486E FE44 'Hn.D' PEA -$01BC(A6)
0000001E: 486E FE46 'Hn.F' PEA -$01BA(A6)
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: A823 '.#' _AliasDispatch ; A823
00000026: 4A5F 'J_' TST.W (A7)+
00000028: 665A 'fZ' BNE.S *+$005C ; 00000084
0000002A: 3D6E FE44 FE60 '=n.D.`' MOVE.W -$01BC(A6),-$01A0(A6)
00000030: 2D4C FE5C '-L.\' MOVE.L A4,-$01A4(A6)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2F00 '/.' MOVE.L D0,-(A7)
00000038: 2F2E FE46 '/..F' MOVE.L -$01BA(A6),-(A7)
0000003C: 486E FEBA 'Hn..' PEA -$0146(A6)
00000040: 486E FE4A 'Hn.J' PEA -$01B6(A6)
00000044: 4EBA 004A 'N..J' JSR *+$004C ; 00000090
00000048: 558F 'U.' SUBQ.L #2,A7
0000004A: 3F2E FE44 '?..D' MOVE.W -$01BC(A6),-(A7)
0000004E: 2F3C 6578 746E '/<extn' MOVE.L #$6578746E,-(A7) ; 'extn'
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: 1F00 '..' MOVE.B D0,-(A7)
00000058: 486E FE44 'Hn.D' PEA -$01BC(A6)
0000005C: 486E FEB6 'Hn..' PEA -$014A(A6)
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: A823 '.#' _AliasDispatch ; A823
00000064: 4A5F 'J_' TST.W (A7)+
00000066: 4FEF 0010 'O...' LEA $0010(A7),A7
0000006A: 6618 'f.' BNE.S *+$001A ; 00000084
0000006C: 7001 'p.' MOVEQ #$01,D0
0000006E: 2F00 '/.' MOVE.L D0,-(A7)
00000070: 2F2E FEB6 '/...' MOVE.L -$014A(A6),-(A7)
00000074: 486E FEBA 'Hn..' PEA -$0146(A6)
00000078: 486E FE4A 'Hn.J' PEA -$01B6(A6)
0000007C: 4EBA 0012 'N...' JSR *+$0014 ; 00000090
00000080: 4FEF 0010 'O...' LEA $0010(A7),A7
00000084: 286E FE40 '(n.@' MOVEA.L -$01C0(A6),A4
00000088: 4E5E 'N^' UNLK A6
0000008A: 4E75 'Nu' RTS
Comment:
AUTOMOD_41AF0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_41B80 [41B80, 41C2C)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+7E (41BFE): JSR TestFile
Dictionary: Flags $00 FirstId 269
269: AUTOMOD_41B80
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_41B80"(269) Segment="Main"(200)
Size: Flags $00 ModuleSize 172
Content: Flags $08
Contents offset $0000 size $00AC
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 1A2E 0017 '....' MOVE.B $0017(A6),D5
0000000C: 2E2E 0010 '....' MOVE.L $0010(A6),D7
00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000018: 4246 'BF' CLR.W D6
0000001A: 2947 0030 ')G.0' MOVE.L D7,$0030(A4)
0000001E: 5246 'RF' ADDQ.W #1,D6
00000020: 3946 001C '9F..' MOVE.W D6,$001C(A4)
00000024: 204C ' L' MOVEA.L A4,A0
00000026: 7009 'p.' MOVEQ #$09,D0
00000028: A260 '.`' _HFSDispatch ; A260
0000002A: 4A40 'J@' TST.W D0
0000002C: 6674 'ft' BNE.S *+$0076 ; 000000A2
0000002E: 7010 'p.' MOVEQ #$10,D0
00000030: C02C 001E '.,..' AND.B $001E(A4),D0
00000034: 6650 'fP' BNE.S *+$0052 ; 00000086
00000036: 0CAC 7468 6E67 '..thng' CMPI.L #$74686E67,$0020(A4) ; 'thng'
0020
0000003E: 66DA 'f.' BNE.S *-$0024 ; 0000001A
00000040: 36AC 0016 '6...' MOVE.W $0016(A4),(A3)
00000044: 2747 0002 ''G..' MOVE.L D7,$0002(A3)
00000048: 206C 0012 ' l..' MOVEA.L $0012(A4),A0
0000004C: 224B '"K' MOVEA.L A3,A1
0000004E: 5C89 '\.' ADDQ.L #6,A1
00000050: 2448 '$H' MOVEA.L A0,A2
00000052: 7000 'p.' MOVEQ #$00,D0
00000054: 1012 '..' MOVE.B (A2),D0
00000056: 5240 'R@' ADDQ.W #1,D0
00000058: 48C0 'H.' EXT.L D0
0000005A: A22E '..' _BlockMoveData ; A22E
0000005C: 422E FFFE 'B...' CLR.B -$0002(A6)
00000060: 558F 'U.' SUBQ.L #2,A7
00000062: 2F0B '/.' MOVE.L A3,-(A7)
00000064: 7001 'p.' MOVEQ #$01,D0
00000066: 1F00 '..' MOVE.B D0,-(A7)
00000068: 486E FFFE 'Hn..' PEA -$0002(A6)
0000006C: 486E FFFF 'Hn..' PEA -$0001(A6)
00000070: 700C 'p.' MOVEQ #$0C,D0
00000072: A823 '.#' _AliasDispatch ; A823
00000074: 4A2E FFFE 'J...' TST.B -$0002(A6)
00000078: 544F 'TO' ADDQ.W #2,A7
0000007A: 669E 'f.' BNE.S *-$0060 ; 0000001A
0000007C: 2F0B '/.' MOVE.L A3,-(A7)
0000007E: 4EBA 0000 'N...' JSR TestFile ; id: 267
00000082: 584F 'XO' ADDQ.W #4,A7
00000084: 6094 '`.' BRA.S *-$006A ; 0000001A
00000086: 4A05 'J.' TST.B D5
00000088: 6790 'g.' BEQ.S *-$006E ; 0000001A
0000008A: 7001 'p.' MOVEQ #$01,D0
0000008C: 2F00 '/.' MOVE.L D0,-(A7)
0000008E: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
00000092: 2F0B '/.' MOVE.L A3,-(A7)
00000094: 2F0C '/.' MOVE.L A4,-(A7)
00000096: 4EBA FF68 'N..h' JSR *-$0096 ; 00000000
0000009A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000009E: 6000 FF7A '`..z' BRA *-$0084 ; 0000001A
000000A2: 4CEE 1CE0 FFE6 'L.....' MOVEM.L -$001A(A6),D5-D7/A2-A4
000000A8: 4E5E 'N^' UNLK A6
000000AA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TestFile"(267)
00000080
Comment:
AUTOMOD_41B80 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: _FSSpecFromResource [41C30, 41CA2)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 270
270: _FSSpecFromResource
Module: Flags=$88=(ForcedActive Extern Code) Module="_FSSpecFromResource"(270) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FEC2 'NV..' LINK.W A6,#-$013E
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 49EE FF00 'I...' LEA -$0100(A6),A4
0000000C: 4246 'BF' CLR.W D6
0000000E: 558F 'U.' SUBQ.L #2,A7
00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000014: A9A4 '..' _HomeResFile ; A9A4
00000016: 3E1F '>.' MOVE.W (A7)+,D7
00000018: 6C08 'l.' BGE.S *+$000A ; 00000022
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: A9AF '..' _ResError ; A9AF
0000001E: 301F '0.' MOVE.W (A7)+,D0
00000020: 6046 '`F' BRA.S *+$0048 ; 00000068
00000022: 4A47 'JG' TST.W D7
00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A
00000026: 3E38 0A58 '>8.X' MOVE.W $0A58,D7
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2D40 FECE '-@..' MOVE.L D0,-$0132(A6)
00000030: 426E FED8 'Bn..' CLR.W -$0128(A6)
00000034: 3D47 FEDA '=G..' MOVE.W D7,-$0126(A6)
00000038: 426E FEDE 'Bn..' CLR.W -$0122(A6)
0000003C: 4214 'B.' CLR.B (A4)
0000003E: 2D4C FED4 '-L..' MOVE.L A4,-$012C(A6)
00000042: 41EE FEC2 'A...' LEA -$013E(A6),A0
00000046: 7008 'p.' MOVEQ #$08,D0
00000048: A260 '.`' _HFSDispatch ; A260
0000004A: 3C00 '<.' MOVE.W D0,D6
0000004C: 6618 'f.' BNE.S *+$001A ; 00000066
0000004E: 558F 'U.' SUBQ.L #2,A7
00000050: 3F2E FEF6 '?...' MOVE.W -$010A(A6),-(A7)
00000054: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7)
00000058: 2F2E FED4 '/...' MOVE.L -$012C(A6),-(A7)
0000005C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000060: 7001 'p.' MOVEQ #$01,D0
00000062: AA52 '.R' _HighLevelFSDispatch ; AA52
00000064: 3C1F '<.' MOVE.W (A7)+,D6
00000066: 3006 '0.' MOVE.W D6,D0
00000068: 4CEE 10C0 FEB6 'L.....' MOVEM.L -$014A(A6),D6/D7/A4
0000006E: 4E5E 'N^' UNLK A6
00000070: 4E75 'Nu' RTS
Comment:
_FSSpecFromResource ended due to: vector glue below
Comment:
#####################################################################################
Module: FSSpecEqual [41CB0, 41D00)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+36 (41CE6): JSR RELSTRING ; outside file
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 271
271: FSSpecEqual
Module: Flags=$88=(ForcedActive Extern Code) Module="FSSpecEqual"(271) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7600 'v.' MOVEQ #$00,D3
00000012: 3014 '0.' MOVE.W (A4),D0
00000014: B053 '.S' CMP.W (A3),D0
00000016: 662C 'f,' BNE.S *+$002E ; 00000044
00000018: 202C 0002 ' ,..' MOVE.L $0002(A4),D0
0000001C: B0AB 0002 '....' CMP.L $0002(A3),D0
00000020: 6622 'f"' BNE.S *+$0024 ; 00000044
00000022: 2F03 '/.' MOVE.L D3,-(A7)
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 486C 0006 'Hl..' PEA $0006(A4)
0000002A: 486B 0006 'Hk..' PEA $0006(A3)
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 1F00 '..' MOVE.B D0,-(A7)
00000032: 7201 'r.' MOVEQ #$01,D1
00000034: 1F01 '..' MOVE.B D1,-(A7)
00000036: 4EBA 0000 'N...' JSR RELSTRING ; id: 272
0000003A: 301F '0.' MOVE.W (A7)+,D0
0000003C: 261F '&.' MOVE.L (A7)+,D3
0000003E: 4A40 'J@' TST.W D0
00000040: 6602 'f.' BNE.S *+$0004 ; 00000044
00000042: 7601 'v.' MOVEQ #$01,D3
00000044: 1003 '..' MOVE.B D3,D0
00000046: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4
0000004C: 4E5E 'N^' UNLK A6
0000004E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 272
272: RELSTRING
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RELSTRING"(272)
00000038
Comment:
FSSpecEqual ended due to: vector glue below
Comment:
#####################################################################################
Module: AddComponentFSSpec [41D20, 41E2A)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
Resolved outgoing references:
+94 (41DB4): JSR GrowRTFileTable
+5A (41D7A): JSR FSSpecEqual
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 273
273: AddComponentFSSpec
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AddComponentFSSpec"(273) Segment="Main"(200)
Size: Flags $00 ModuleSize 266
Content: Flags $08
Contents offset $0000 size $010A
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2078 028A ' x..' MOVEA.L $028A,A0
00000010: 2868 0024 '(h.$' MOVEA.L $0024(A0),A4
00000014: 7CFF '|.' MOVEQ #$FF,D6
00000016: 2078 028A ' x..' MOVEA.L $028A,A0
0000001A: 3A28 0012 ':(..' MOVE.W $0012(A0),D5
0000001E: 78FF 'x.' MOVEQ #$FF,D4
00000020: 204B ' K' MOVEA.L A3,A0
00000022: 5C88 '\.' ADDQ.L #6,A0
00000024: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
00000028: 3D53 FF9C '=S..' MOVE.W (A3),-$0064(A6)
0000002C: 2D6B 0002 FFB6 '-k....' MOVE.L $0002(A3),-$004A(A6)
00000032: 41EE FF86 'A...' LEA -$007A(A6),A0
00000036: 7014 'p.' MOVEQ #$14,D0
00000038: A260 '.`' _HFSDispatch ; A260
0000003A: 3800 '8.' MOVE.W D0,D4
0000003C: 0C44 FAEB '.D..' CMPI.W #$FAEB,D4
00000040: 6602 'f.' BNE.S *+$0004 ; 00000044
00000042: 4244 'BD' CLR.W D4
00000044: 4247 'BG' CLR.W D7
00000046: 6040 '`@' BRA.S *+$0042 ; 00000088
00000048: 4A54 'JT' TST.W (A4)
0000004A: 6734 'g4' BEQ.S *+$0036 ; 00000080
0000004C: 4A6C 0002 'Jl..' TST.W $0002(A4)
00000050: 661A 'f.' BNE.S *+$001C ; 0000006C
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 206C 0004 ' l..' MOVEA.L $0004(A4),A0
00000058: 2F10 '/.' MOVE.L (A0),-(A7)
0000005A: 4EBA 0000 'N...' JSR FSSpecEqual ; id: 271
0000005E: 4A00 'J.' TST.B D0
00000060: 504F 'PO' ADDQ.W #8,A7
00000062: 671E 'g.' BEQ.S *+$0020 ; 00000082
00000064: 5254 'RT' ADDQ.W #1,(A4)
00000066: 3007 '0.' MOVE.W D7,D0
00000068: 6000 0096 '`...' BRA *+$0098 ; 00000100
0000006C: 3013 '0.' MOVE.W (A3),D0
0000006E: B06C 0002 '.l..' CMP.W $0002(A4),D0
00000072: 660E 'f.' BNE.S *+$0010 ; 00000082
00000074: 202E FFBC ' ...' MOVE.L -$0044(A6),D0
00000078: B0AC 0004 '....' CMP.L $0004(A4),D0
0000007C: 67E6 'g.' BEQ.S *-$0018 ; 00000064
0000007E: 6002 '`.' BRA.S *+$0004 ; 00000082
00000080: 3C07 '<.' MOVE.W D7,D6
00000082: 504C 'PL' ADDQ.W #8,A4
00000084: 3007 '0.' MOVE.W D7,D0
00000086: 5247 'RG' ADDQ.W #1,D7
00000088: BA47 '.G' CMP.W D7,D5
0000008A: 6EBC 'n.' BGT.S *-$0042 ; 00000048
0000008C: 4A46 'JF' TST.W D6
0000008E: 6C1C 'l.' BGE.S *+$001E ; 000000AC
00000090: 7001 'p.' MOVEQ #$01,D0
00000092: 2F00 '/.' MOVE.L D0,-(A7)
00000094: 4EBA 0000 'N...' JSR GrowRTFileTable ; id: 274
00000098: 4A40 'J@' TST.W D0
0000009A: 584F 'XO' ADDQ.W #4,A7
0000009C: 6704 'g.' BEQ.S *+$0006 ; 000000A2
0000009E: 3006 '0.' MOVE.W D6,D0
000000A0: 605E '`^' BRA.S *+$0060 ; 00000100
000000A2: 2078 028A ' x..' MOVEA.L $028A,A0
000000A6: 3C28 0012 '<(..' MOVE.W $0012(A0),D6
000000AA: 5346 'SF' SUBQ.W #1,D6
000000AC: 2078 028A ' x..' MOVEA.L $028A,A0
000000B0: 48C6 'H.' EXT.L D6
000000B2: 2006 ' .' MOVE.L D6,D0
000000B4: E780 '..' ASL.L #3,D0
000000B6: 2840 '(@' MOVEA.L D0,A4
000000B8: D9E8 0024 '...$' ADDA.L $0024(A0),A4
000000BC: 4A44 'JD' TST.W D4
000000BE: 6728 'g(' BEQ.S *+$002A ; 000000E8
000000C0: 7000 'p.' MOVEQ #$00,D0
000000C2: A522 '."' _NewHandle ,Sys ; A522
000000C4: 2948 0004 ')H..' MOVE.L A0,$0004(A4)
000000C8: 671A 'g.' BEQ.S *+$001C ; 000000E4
000000CA: 204B ' K' MOVEA.L A3,A0
000000CC: 226C 0004 '"l..' MOVEA.L $0004(A4),A1
000000D0: 7046 'pF' MOVEQ #$46,D0 ; 'F'
000000D2: A9EF '..' _PtrAndHand ; A9EF
000000D4: 558F 'U.' SUBQ.L #2,A7
000000D6: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000DA: 4A5F 'J_' TST.W (A7)+
000000DC: 6606 'f.' BNE.S *+$0008 ; 000000E4
000000DE: 426C 0002 'Bl..' CLR.W $0002(A4)
000000E2: 600E '`.' BRA.S *+$0010 ; 000000F2
000000E4: 7CFF '|.' MOVEQ #$FF,D6
000000E6: 6016 '`.' BRA.S *+$0018 ; 000000FE
000000E8: 3953 0002 '9S..' MOVE.W (A3),$0002(A4)
000000EC: 296E FFBC 0004 ')n....' MOVE.L -$0044(A6),$0004(A4)
000000F2: 38BC 0001 '8...' MOVE.W #$0001,(A4)
000000F6: 2078 028A ' x..' MOVEA.L $028A,A0
000000FA: 5268 0010 'Rh..' ADDQ.W #1,$0010(A0)
000000FE: 3006 '0.' MOVE.W D6,D0
00000100: 4CEE 18F0 FF6E 'L....n' MOVEM.L -$0092(A6),D4-D7/A3/A4
00000106: 4E5E 'N^' UNLK A6
00000108: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 274
274: GrowRTFileTable
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GrowRTFileTable"(274)
00000096
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSSpecEqual"(271)
0000005C
Comment:
AddComponentFSSpec ended due to: vector glue below
Comment:
#####################################################################################
Module: GrowRTFileTable [41E40, 41EA4)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 275
275: GrowRTFileTable
Module: Flags=$88=(ForcedActive Extern Code) Module="GrowRTFileTable"(275) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6
0000000C: 2878 028A '(x..' MOVEA.L $028A,A4
00000010: 3E2C 0012 '>,..' MOVE.W $0012(A4),D7
00000014: 48C7 'H.' EXT.L D7
00000016: E787 '..' ASL.L #3,D7
00000018: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3
0000001C: 48C6 'H.' EXT.L D6
0000001E: 2006 ' .' MOVE.L D6,D0
00000020: E780 '..' ASL.L #3,D0
00000022: D087 '..' ADD.L D7,D0
00000024: A71E '..' _NewPtrSysClear ; A71E
00000026: 2848 '(H' MOVEA.L A0,A4
00000028: 244C '$L' MOVEA.L A4,A2
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 660A 'f.' BNE.S *+$000C ; 00000038
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000034: 301F '0.' MOVE.W (A7)+,D0
00000036: 6022 '`"' BRA.S *+$0024 ; 0000005A
00000038: 204B ' K' MOVEA.L A3,A0
0000003A: 224C '"L' MOVEA.L A4,A1
0000003C: 2007 ' .' MOVE.L D7,D0
0000003E: A22E '..' _BlockMoveData ; A22E
00000040: 2078 028A ' x..' MOVEA.L $028A,A0
00000044: 214A 0024 '!J.$' MOVE.L A2,$0024(A0)
00000048: 2078 028A ' x..' MOVEA.L $028A,A0
0000004C: DD68 0012 '.h..' ADD.W D6,$0012(A0)
00000050: 200B ' .' MOVE.L A3,D0
00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058
00000054: 204B ' K' MOVEA.L A3,A0
00000056: A01F '..' _DisposePtr ; A01F
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E75 'Nu' RTS
Comment:
GrowRTFileTable ended due to: vector glue below
Comment:
#####################################################################################
Module: AddComponentResFile [41EB0, 41ED8)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+1E (41ECE): JSR AddComponentFSSpec
+C (41EBC): JSR _FSSpecFromResource
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 276
276: AddComponentResFile
Module: Flags=$88=(ForcedActive Extern Code) Module="AddComponentResFile"(276) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 FFBA 'NV..' LINK.W A6,#-$0046
00000004: 486E FFBA 'Hn..' PEA -$0046(A6)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 4EBA 0000 'N...' JSR _FSSpecFromResource ; id: 270
00000010: 4A40 'J@' TST.W D0
00000012: 504F 'PO' ADDQ.W #8,A7
00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A
00000016: 70FF 'p.' MOVEQ #$FF,D0
00000018: 600A '`.' BRA.S *+$000C ; 00000024
0000001A: 486E FFBA 'Hn..' PEA -$0046(A6)
0000001E: 4EBA 0000 'N...' JSR AddComponentFSSpec ; id: 273
00000022: 584F 'XO' ADDQ.W #4,A7
00000024: 4E5E 'N^' UNLK A6
00000026: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AddComponentFSSpec"(273)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="_FSSpecFromResource"(270)
0000000E
Comment:
AddComponentResFile ended due to: vector glue below
Comment:
#####################################################################################
Module: RemoveComponentResFile [41EF0, 41F40)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c
Dictionary: Flags $00 FirstId 277
277: RemoveComponentResFile
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveComponentResFile"(277) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
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: 6D0A 'm.' BLT.S *+$000C ; 00000018
0000000E: 2078 028A ' x..' MOVEA.L $028A,A0
00000012: BE68 0012 '.h..' CMP.W $0012(A0),D7
00000016: 6D04 'm.' BLT.S *+$0006 ; 0000001C
00000018: 70FF 'p.' MOVEQ #$FF,D0
0000001A: 602A '`*' BRA.S *+$002C ; 00000046
0000001C: 2078 028A ' x..' MOVEA.L $028A,A0
00000020: 48C7 'H.' EXT.L D7
00000022: 2007 ' .' MOVE.L D7,D0
00000024: E780 '..' ASL.L #3,D0
00000026: 2840 '(@' MOVEA.L D0,A4
00000028: D9E8 0024 '...$' ADDA.L $0024(A0),A4
0000002C: 5354 'ST' SUBQ.W #1,(A4)
0000002E: 6614 'f.' BNE.S *+$0016 ; 00000044
00000030: 4A6C 0002 'Jl..' TST.W $0002(A4)
00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C
00000036: 206C 0004 ' l..' MOVEA.L $0004(A4),A0
0000003A: A023 '.#' _DisposeHandle ; A023
0000003C: 2078 028A ' x..' MOVEA.L $028A,A0
00000040: 5368 0010 'Sh..' SUBQ.W #1,$0010(A0)
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
0000004C: 4E5E 'N^' UNLK A6
0000004E: 4E75 'Nu' RTS
Comment:
RemoveComponentResFile ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_41F50 [41F50, 4201C)
Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding)
Dictionary: Flags $00 FirstId 278
278: AUTOMOD_41F50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_41F50"(278) Segment="Main"(200)
Size: Flags $00 ModuleSize 204
Content: Flags $08
Contents offset $0000 size $00CC
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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 4A68 0004 'Jh..' TST.W $0004(A0)
00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2840 '(@' MOVEA.L D0,A4
0000001A: 6016 '`.' BRA.S *+$0018 ; 00000032
0000001C: 598F 'Y.' SUBQ.L #4,A7
0000001E: 2F06 '/.' MOVE.L D6,-(A7)
00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000024: 3F28 0004 '?(..' MOVE.W $0004(A0),-(A7)
00000028: A81F '..' _Get1Resource ; A81F
0000002A: 285F '(_' MOVEA.L (A7)+,A4
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: A9AF '..' _ResError ; A9AF
00000030: 3E1F '>.' MOVE.W (A7)+,D7
00000032: 200C ' .' MOVE.L A4,D0
00000034: 6706 'g.' BEQ.S *+$0008 ; 0000003C
00000036: 0C47 FF40 '.G.@' CMPI.W #$FF40,D7
0000003A: 6644 'fD' BNE.S *+$0046 ; 00000080
0000003C: 0C86 4943 4E23 '..ICN#' CMPI.L #$49434E23,D6 ; 'ICN#'
00000042: 6636 'f6' BNE.S *+$0038 ; 0000007A
00000044: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0
0000004A: A122 '."' _NewHandle ; A122
0000004C: 2648 '&H' MOVEA.L A0,A3
0000004E: 558F 'U.' SUBQ.L #2,A7
00000050: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000054: 2F10 '/.' MOVE.L (A0),-(A7)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 2F00 '/.' MOVE.L D0,-(A7)
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 2F00 '/.' MOVE.L D0,-(A7)
0000005E: 2F0B '/.' MOVE.L A3,-(A7)
00000060: 7005 'p.' MOVEQ #$05,D0
00000062: A82A '.*' _ComponentDispatch ; A82A
00000064: 200B ' .' MOVE.L A3,D0
00000066: 544F 'TO' ADDQ.W #2,A7
00000068: 6704 'g.' BEQ.S *+$0006 ; 0000006E
0000006A: 4A93 'J.' TST.L (A3)
0000006C: 6606 'f.' BNE.S *+$0008 ; 00000074
0000006E: 204B ' K' MOVEA.L A3,A0
00000070: A023 '.#' _DisposeHandle ; A023
00000072: 6006 '`.' BRA.S *+$0008 ; 0000007A
00000074: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000078: 208B ' .' MOVE.L A3,(A0)
0000007A: 426E 0014 'Bn..' CLR.W $0014(A6)
0000007E: 6040 '`@' BRA.S *+$0042 ; 000000C0
00000080: 4A47 'JG' TST.W D7
00000082: 6706 'g.' BEQ.S *+$0008 ; 0000008A
00000084: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
00000088: 6036 '`6' BRA.S *+$0038 ; 000000C0
0000008A: 2F0C '/.' MOVE.L A4,-(A7)
0000008C: A9A2 '..' _LoadResource ; A9A2
0000008E: 558F 'U.' SUBQ.L #2,A7
00000090: A9AF '..' _ResError ; A9AF
00000092: 3E1F '>.' MOVE.W (A7)+,D7
00000094: 6706 'g.' BEQ.S *+$0008 ; 0000009C
00000096: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
0000009A: 6024 '`$' BRA.S *+$0026 ; 000000C0
0000009C: 2F0C '/.' MOVE.L A4,-(A7)
0000009E: A992 '..' _DetachResource ; A992
000000A0: 558F 'U.' SUBQ.L #2,A7
000000A2: A9AF '..' _ResError ; A9AF
000000A4: 3E1F '>.' MOVE.W (A7)+,D7
000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE
000000A8: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
000000AC: 6012 '`.' BRA.S *+$0014 ; 000000C0
000000AE: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000B2: 208C ' .' MOVE.L A4,(A0)
000000B4: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000B8: 2050 ' P' MOVEA.L (A0),A0
000000BA: A04A '.J' _HNoPurge ; A04A
000000BC: 426E 0014 'Bn..' CLR.W $0014(A6)
000000C0: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
000000C6: 4E5E 'N^' UNLK A6
000000C8: 4E74 000C 'Nt..' RTD #$000C
Comment:
AUTOMOD_41F50 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_42020 [42020, 4212C)
Module started due to: MODGUESS (align, RTD then padding)
Unresolved outgoing references:
+BC (420DC): PEA $41F50
Dictionary: Flags $00 FirstId 279
279: AUTOMOD_42020
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42020"(279) Segment="Main"(200)
Size: Flags $00 ModuleSize 268
Content: Flags $08
Contents offset $0000 size $010C
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 7CFF '|.' MOVEQ #$FF,D6
0000000E: 4245 'BE' CLR.W D5
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2680 '&.' MOVE.L D0,(A3)
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000001A: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000001C: A82A '.*' _ComponentDispatch ; A82A
0000001E: 285F '(_' MOVEA.L (A7)+,A4
00000020: 200C ' .' MOVE.L A4,D0
00000022: 660A 'f.' BNE.S *+$000C ; 0000002E
00000024: 3D7C F448 0010 '=|.H..' MOVE.W #$F448,$0010(A6)
0000002A: 6000 00D4 '`...' BRA *+$00D6 ; 00000100
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 102C 0028 '.,.(' MOVE.B $0028(A4),D0
00000034: 7208 'r.' MOVEQ #$08,D1
00000036: C200 '..' AND.B D0,D1
00000038: 6762 'gb' BEQ.S *+$0064 ; 0000009C
0000003A: 558F 'U.' SUBQ.L #2,A7
0000003C: A994 '..' _CurResFile ; A994
0000003E: 381F '8.' MOVE.W (A7)+,D4
00000040: 558F 'U.' SUBQ.L #2,A7
00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000046: 7015 'p.' MOVEQ #$15,D0
00000048: A82A '.*' _ComponentDispatch ; A82A
0000004A: 3C1F '<.' MOVE.W (A7)+,D6
0000004C: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6
00000050: 660A 'f.' BNE.S *+$000C ; 0000005C
00000052: 3D7C FF40 0010 '=|.@..' MOVE.W #$FF40,$0010(A6)
00000058: 6000 00A6 '`...' BRA *+$00A8 ; 00000100
0000005C: 598F 'Y.' SUBQ.L #4,A7
0000005E: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7)
00000062: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7)
00000066: A81F '..' _Get1Resource ; A81F
00000068: 2D5F FFF2 '-_..' MOVE.L (A7)+,-$000E(A6)
0000006C: 558F 'U.' SUBQ.L #2,A7
0000006E: A9AF '..' _ResError ; A9AF
00000070: 3E1F '>.' MOVE.W (A7)+,D7
00000072: 6658 'fX' BNE.S *+$005A ; 000000CC
00000074: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
00000078: A9A2 '..' _LoadResource ; A9A2
0000007A: 558F 'U.' SUBQ.L #2,A7
0000007C: A9AF '..' _ResError ; A9AF
0000007E: 3E1F '>.' MOVE.W (A7)+,D7
00000080: 664A 'fJ' BNE.S *+$004C ; 000000CC
00000082: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
00000086: 2010 ' .' MOVE.L (A0),D0
00000088: 722C 'r,' MOVEQ #$2C,D1 ; ','
0000008A: D081 '..' ADD.L D1,D0
0000008C: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000090: 2040 ' @' MOVEA.L D0,A0
00000092: 3A28 0008 ':(..' MOVE.W $0008(A0),D5
00000096: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000009A: A9A3 '..' _ReleaseResource ; A9A3
0000009C: 558F 'U.' SUBQ.L #2,A7
0000009E: 2F0B '/.' MOVE.L A3,-(A7)
000000A0: 303C 0207 '0<..' MOVE.W #$0207,D0
000000A4: ABC9 '..' _IconDispatch ; ABC9
000000A6: 3E1F '>.' MOVE.W (A7)+,D7
000000A8: 6622 'f"' BNE.S *+$0024 ; 000000CC
000000AA: 3D45 FFFE '=E..' MOVE.W D5,-$0002(A6)
000000AE: 2D6E 000C FFFA '-n....' MOVE.L $000C(A6),-$0006(A6)
000000B4: 558F 'U.' SUBQ.L #2,A7
000000B6: 2F13 '/.' MOVE.L (A3),-(A7)
000000B8: 70FF 'p.' MOVEQ #$FF,D0
000000BA: 2F00 '/.' MOVE.L D0,-(A7)
000000BC: 487A FE72 'Hz.r' PEA *-$018C ; FFFFFF30
000000C0: 486E FFFA 'Hn..' PEA -$0006(A6)
000000C4: 303C 080A '0<..' MOVE.W #$080A,D0
000000C8: ABC9 '..' _IconDispatch ; ABC9
000000CA: 3E1F '>.' MOVE.W (A7)+,D7
000000CC: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6
000000D0: 670E 'g.' BEQ.S *+$0010 ; 000000E0
000000D2: 558F 'U.' SUBQ.L #2,A7
000000D4: 3F06 '?.' MOVE.W D6,-(A7)
000000D6: 7018 'p.' MOVEQ #$18,D0
000000D8: A82A '.*' _ComponentDispatch ; A82A
000000DA: 3F04 '?.' MOVE.W D4,-(A7)
000000DC: A998 '..' _UseResFile ; A998
000000DE: 544F 'TO' ADDQ.W #2,A7
000000E0: 4A47 'JG' TST.W D7
000000E2: 6718 'g.' BEQ.S *+$001A ; 000000FC
000000E4: 4A93 'J.' TST.L (A3)
000000E6: 6714 'g.' BEQ.S *+$0016 ; 000000FC
000000E8: 558F 'U.' SUBQ.L #2,A7
000000EA: 2F13 '/.' MOVE.L (A3),-(A7)
000000EC: 7001 'p.' MOVEQ #$01,D0
000000EE: 1F00 '..' MOVE.B D0,-(A7)
000000F0: 303C 0302 '0<..' MOVE.W #$0302,D0
000000F4: ABC9 '..' _IconDispatch ; ABC9
000000F6: 7000 'p.' MOVEQ #$00,D0
000000F8: 2680 '&.' MOVE.L D0,(A3)
000000FA: 544F 'TO' ADDQ.W #2,A7
000000FC: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000100: 4CEE 18F0 FFDA 'L.....' MOVEM.L -$0026(A6),D4-D7/A3/A4
00000106: 4E5E 'N^' UNLK A6
00000108: 4E74 0008 'Nt..' RTD #$0008
Comment:
AUTOMOD_42020 ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 27
1 First 1
2 Last 1
3 Comment 145
4 Dictionary 79
5 Module 72
6 EntryPoint 1
7 ModSize 72
8 Content 72
9 Reference 42