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

6006 lines
315 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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