First: Flags=$01 Version=$0002 Comment: UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE [574B0, 5B0CA) Dictionary: Flags $00 FirstId 200 200: Main Pad Comment: ##################################################################################### Module: PORTTOBITMAP [574B0, 574BE) Module started due to: FILE directive, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 201 201: PORTTOBITMAP Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PORTTOBITMAP"(201) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 5448 'TH' ADDQ.W #2,A0 00000002: 4A68 0004 'Jh..' TST.W $0004(A0) 00000006: 6A04 'j.' BPL.S *+$0006 ; 0000000C 00000008: 2050 ' P' MOVEA.L (A0),A0 0000000A: 2050 ' P' MOVEA.L (A0),A0 0000000C: 4E75 'Nu' RTS Comment: PORTTOBITMAP ended due to: vector glue below Comment: ##################################################################################### Module: SETUPCOLOR [574D0, 57512) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 202 202: SETUPCOLOR Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETUPCOLOR"(202) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 48E7 5000 'H.P.' MOVEM.L D1/D3,-(A7) 00000004: 3600 '6.' MOVE.W D0,D3 00000006: 594F 'YO' SUBQ.W #4,A7 00000008: 4227 'B'' CLR.B -(A7) 0000000A: 2F08 '/.' MOVE.L A0,-(A7) 0000000C: 486F 0006 'Ho..' PEA $0006(A7) 00000010: AA42 '.B' _GetAuxWin ; AA42 00000012: 544F 'TO' ADDQ.W #2,A7 00000014: 205F ' _' MOVEA.L (A7)+,A0 00000016: 2050 ' P' MOVEA.L (A0),A0 00000018: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000001C: 2050 ' P' MOVEA.L (A0),A0 0000001E: 3228 0006 '2(..' MOVE.W $0006(A0),D1 00000022: C2FC 0008 '....' MULU.W #$0008,D1 00000026: B670 1008 '.p..' CMP.W $08(A0,D1.W),D3 0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 0000002C: 5141 'QA' SUBQ.W #8,D1 0000002E: 6CF6 'l.' BGE.S *-$0008 ; 00000026 00000030: 7200 'r.' MOVEQ #$00,D1 00000032: 41F0 100A 'A...' LEA $0A(A0,D1.W),A0 00000036: 2008 ' .' MOVE.L A0,D0 00000038: 4CDF 000A 'L...' MOVEM.L (A7)+,D1/D3 0000003C: 205F ' _' MOVEA.L (A7)+,A0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 4ED0 'N.' JMP (A0) Comment: SETUPCOLOR ended due to: vector glue below Comment: ##################################################################################### Module: NEWSTRING [57520, 5752C) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Trap A906 Dictionary: Flags $00 FirstId 203 203: NEWSTRING Module: Flags=$88=(ForcedActive Extern Code) Module="NEWSTRING"(203) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 611A 'a.' BSR.S *+$001C ; 0000001C 00000002: A9E3 '..' _PtrToHand ; A9E3 00000004: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) 00000008: 2E9F '..' MOVE.L (A7)+,(A7) 0000000A: 4E75 'Nu' RTS Comment: NEWSTRING ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: GETSPTR [57530, 5753C) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 204 204: GETSPTR Module: Flags=$88=(ForcedActive Extern Code) Module="GETSPTR"(204) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 00000004: 7000 'p.' MOVEQ #$00,D0 00000006: 1010 '..' MOVE.B (A0),D0 00000008: 5240 'R@' ADDQ.W #1,D0 0000000A: 4E75 'Nu' RTS Comment: GETSPTR ended due to: vector glue below Comment: ##################################################################################### Module: SETSTRING [57550, 5755C) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +8 (57558): BRA TWOPARMEXIT Trap A907 Dictionary: Flags $00 FirstId 205 205: SETSTRING Module: Flags=$88=(ForcedActive Extern Code) Module="SETSTRING"(205) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 226F 0008 '"o..' MOVEA.L $0008(A7),A1 00000004: 61E6 'a.' BSR.S *-$0018 ; FFFFFFEC 00000006: A9E2 '..' _PtrToXHand ; A9E2 00000008: 6000 FFF6 '`...' BRA TWOPARMEXIT-SETSTRING+$FFF6 ; ids: 206, 205 Dictionary: Flags $00 FirstId 206 206: TWOPARMEXIT ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TWOPARMEXIT"(206) Ref2="SETSTRING"(205) 000A Comment: SETSTRING ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: PREVWINDOW [57560, 5757A) Module started due to: MODGUESS (align, label) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 207 207: PREVWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PREVWINDOW"(207) Segment="Main"(200) Size: Flags $00 ModuleSize 26 Content: Flags $08 Contents offset $0000 size $001A 00000000: 2F00 '/.' MOVE.L D0,-(A7) 00000002: 2278 09D6 '"x..' MOVEA.L $09D6,A1 00000006: 91C8 '..' SUBA.L A0,A0 00000008: B3D7 '..' CMPA.L (A7),A1 0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 0000000C: 2049 ' I' MOVEA.L A1,A0 0000000E: 2268 0090 '"h..' MOVEA.L $0090(A0),A1 00000012: 2009 ' .' MOVE.L A1,D0 00000014: 66F2 'f.' BNE.S *-$000C ; 00000008 00000016: 201F ' .' MOVE.L (A7)+,D0 00000018: 4E75 'Nu' RTS Comment: PREVWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: INSERTWINDOW [57590, 575C8) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +32 (575C2): TWOPARMEXIT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 208 208: INSERTWINDOW 209: TWOPARMEXIT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INSERTWINDOW"(208) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 222F 0008 '"/..' MOVE.L $0008(A7),D1 00000004: 2241 '"A' MOVEA.L D1,A1 00000006: 42A9 0090 'B...' CLR.L $0090(A1) 0000000A: 4AB8 09D6 'J...' TST.L $09D6 0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 00000010: 21C1 09D6 '!...' MOVE.L D1,$09D6 00000014: 601C '`.' BRA.S *+$001E ; 00000032 00000016: 202F 0004 ' /..' MOVE.L $0004(A7),D0 0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A 0000001C: 2040 ' @' MOVEA.L D0,A0 0000001E: 2368 0090 0090 '#h....' MOVE.L $0090(A0),$0090(A1) 00000024: 2149 0090 '!I..' MOVE.L A1,$0090(A0) 00000028: 6008 '`.' BRA.S *+$000A ; 00000032 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 61BC 'a.' BSR.S *-$0042 ; FFFFFFEA 0000002E: 2141 0090 '!A..' MOVE.L D1,$0090(A0) 00000032: 205F ' _' MOVEA.L (A7)+,A0 00000034: 504F 'PO' ADDQ.W #8,A7 00000036: 4ED0 'N.' JMP (A0) EntryPoint: Flags=$08=(Extern Code) Offset=$0032 Entry="TWOPARMEXIT"(209) Comment: INSERTWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: DELETEWINDOW [575E0, 575FC) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +4 (575E4): BSR PREVWINDOW VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +18 (575F8): ONEPARMEXIT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +1A (575FA): WRTS1 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 210 210: DELETEWINDOW 211: WRTS1 212: ONEPARMEXIT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DELETEWINDOW"(210) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 00000004: 6100 FFFA 'a...' BSR PREVWINDOW-DELETEWINDOW+$FFFA ; ids: 207, 210 00000008: 2208 '".' MOVE.L A0,D1 0000000A: 6604 'f.' BNE.S *+$0006 ; 00000010 0000000C: 41F8 0946 'A..F' LEA $0946,A0 00000010: 2240 '"@' MOVEA.L D0,A1 00000012: 2169 0090 0090 '!i....' MOVE.L $0090(A1),$0090(A0) 00000018: 2E9F '..' MOVE.L (A7)+,(A7) 0000001A: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="PREVWINDOW"(207) Ref2="DELETEWINDOW"(210) 0006 EntryPoint: Flags=$08=(Extern Code) Offset=$001A Entry="WRTS1"(211) EntryPoint: Flags=$08=(Extern Code) Offset=$0018 Entry="ONEPARMEXIT"(212) Comment: DELETEWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: CLIPABOVEGUTS [57620, 57646) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +1A (5763A): BSR SUBSTRUCTLOOP VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 213 213: CLIPABOVEGUTS Module: Flags=$88=(ForcedActive Extern Code) Module="CLIPABOVEGUTS"(213) Segment="Main"(200) Size: Flags $00 ModuleSize 38 Content: Flags $08 Contents offset $0000 size $0026 00000000: 48E7 0830 'H..0' MOVEM.L D4/A2/A3,-(A7) 00000004: 2078 09DE ' x..' MOVEA.L $09DE,A0 00000008: 2828 001C '((..' MOVE.L $001C(A0),D4 0000000C: 246F 0010 '$o..' MOVEA.L $0010(A7),A2 00000010: 2F04 '/.' MOVE.L D4,-(A7) 00000012: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) 00000016: 2F04 '/.' MOVE.L D4,-(A7) 00000018: A8E4 '..' _SectRgn ; A8E4 0000001A: 6100 FFE4 'a...' BSR SUBSTRUCTLOOP-CLIPABOVEGUTS+$FFE4 ; ids: 214, 213 0000001E: 4CDF 0C10 'L...' MOVEM.L (A7)+,D4/A2/A3 00000022: 2E9F '..' MOVE.L (A7)+,(A7) 00000024: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 214 214: SUBSTRUCTLOOP ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SUBSTRUCTLOOP"(214) Ref2="CLIPABOVEGUTS"(213) 001C Comment: CLIPABOVEGUTS ended due to: vector glue below Comment: ##################################################################################### Module: SUBSTRUCTLOOP [57650, 5766E) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 215 215: SUBSTRUCTLOOP Module: Flags=$88=(ForcedActive Extern Code) Module="SUBSTRUCTLOOP"(215) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 2678 09D6 '&x..' MOVEA.L $09D6,A3 00000004: B7CA '..' CMPA.L A2,A3 00000006: 67AE 'g.' BEQ.S *-$0050 ; FFFFFFB6 00000008: 4A2B 006E 'J+.n' TST.B $006E(A3) 0000000C: 670A 'g.' BEQ.S *+$000C ; 00000018 0000000E: 2F04 '/.' MOVE.L D4,-(A7) 00000010: 2F2B 0072 '/+.r' MOVE.L $0072(A3),-(A7) 00000014: 2F04 '/.' MOVE.L D4,-(A7) 00000016: A8E6 '..' _DiffRgn ; A8E6 00000018: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 0000001C: 60E6 '`.' BRA.S *-$0018 ; 00000004 Comment: SUBSTRUCTLOOP ended due to: vector glue below Comment: ##################################################################################### Module: PAINTONEGUTS [57680, 5771A) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +6A (576EA): BSR SETUPCOLOR +3C (576BC): BSR GETNEWRGN +38 (576B8): BSR CALLDWINDOW +32 (576B2): BSR TESTCLIP +2A (576AA): BSR TESTCLIP +14 (57694): BRA TWOPARMEXIT +8 (57688): BSR SETWPCLIP VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +10 (57690): PAINTODONE VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 216 216: PAINTONEGUTS 217: PAINTODONE Module: Flags=$88=(ForcedActive Extern Code) Module="PAINTONEGUTS"(216) Segment="Main"(200) Size: Flags $00 ModuleSize 154 Content: Flags $08 Contents offset $0000 size $009A 00000000: 48E7 1830 'H..0' MOVEM.L D3/D4/A2/A3,-(A7) 00000004: 246F 0018 '$o..' MOVEA.L $0018(A7),A2 00000008: 6100 FFF6 'a...' BSR SETWPCLIP-PAINTONEGUTS+$FFF6 ; ids: 221, 216 0000000C: 200A ' .' MOVE.L A2,D0 0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 00000010: 4CDF 0C18 'L...' MOVEM.L (A7)+,D3/D4/A2/A3 00000014: 6000 FFEA '`...' BRA TWOPARMEXIT-PAINTONEGUTS+$FFEA ; ids: 209, 216 00000018: 4A2A 006E 'J*.n' TST.B $006E(A2) 0000001C: 67F2 'g.' BEQ.S *-$000C ; 00000010 0000001E: 2F2F 0014 '//..' MOVE.L $0014(A7),-(A7) 00000022: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7) 00000026: 2F03 '/.' MOVE.L D3,-(A7) 00000028: A8E4 '..' _SectRgn ; A8E4 0000002A: 6100 FFD4 'a...' BSR TESTCLIP-PAINTONEGUTS+$FFD4 ; ids: 220, 216 0000002E: 2F0A '/.' MOVE.L A2,-(A7) 00000030: A90B '..' _ClipAbove ; A90B 00000032: 6100 FFCC 'a...' BSR TESTCLIP-PAINTONEGUTS+$FFCC ; ids: 220, 216 00000036: 264A '&J' MOVEA.L A2,A3 00000038: 6100 FFC6 'a...' BSR CALLDWINDOW-PAINTONEGUTS+$FFC6 ; ids: 219, 216 0000003C: 6100 FFC2 'a...' BSR GETNEWRGN-PAINTONEGUTS+$FFC2 ; ids: 218, 216 00000040: 265F '&_' MOVEA.L (A7)+,A3 00000042: 2F2A 0076 '/*.v' MOVE.L $0076(A2),-(A7) 00000046: 2F03 '/.' MOVE.L D3,-(A7) 00000048: 2F0B '/.' MOVE.L A3,-(A7) 0000004A: A8E4 '..' _SectRgn ; A8E4 0000004C: 4A78 09DC 'Jx..' TST.W $09DC 00000050: 672E 'g.' BEQ.S *+$0030 ; 00000080 00000052: 082A 000F 0006 '.*....' BTST #$0F,$0006(A2) 00000058: 6706 'g.' BEQ.S *+$0008 ; 00000060 0000005A: 2F38 0D2C '/8.,' MOVE.L $0D2C,-(A7) 0000005E: A873 '.s' _SetPort ; A873 00000060: 5D4F ']O' SUBQ.W #6,A7 00000062: 4857 'HW' PEA (A7) 00000064: AA1A '..' _GetBackColor ; AA1A 00000066: 4240 'B@' CLR.W D0 00000068: 204A ' J' MOVEA.L A2,A0 0000006A: 6100 FF94 'a...' BSR SETUPCOLOR-PAINTONEGUTS+$FF94 ; ids: 202, 216 0000006E: AA15 '..' _RGBBackColor ; AA15 00000070: 2F0B '/.' MOVE.L A3,-(A7) 00000072: A8D4 '..' _EraseRgn ; A8D4 00000074: 4857 'HW' PEA (A7) 00000076: AA15 '..' _RGBBackColor ; AA15 00000078: 5C4F '\O' ADDQ.W #6,A7 0000007A: 2F38 09DE '/8..' MOVE.L $09DE,-(A7) 0000007E: A873 '.s' _SetPort ; A873 00000080: 4A38 09DA 'J8..' TST.B $09DA 00000084: 670C 'g.' BEQ.S *+$000E ; 00000092 00000086: 2F2A 007A '/*.z' MOVE.L $007A(A2),-(A7) 0000008A: 2F0B '/.' MOVE.L A3,-(A7) 0000008C: 2F2A 007A '/*.z' MOVE.L $007A(A2),-(A7) 00000090: A8E5 '..' _UnionRgn ; A8E5 00000092: 2F0B '/.' MOVE.L A3,-(A7) 00000094: A8D9 '..' _DisposeRgn ; A8D9 00000096: 6000 FF78 '`..x' BRA *-$0086 ; 00000010 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETUPCOLOR"(202) Ref2="PAINTONEGUTS"(216) 006C Dictionary: Flags $00 FirstId 218 218: GETNEWRGN ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(218) Ref2="PAINTONEGUTS"(216) 003E Dictionary: Flags $00 FirstId 219 219: CALLDWINDOW ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLDWINDOW"(219) Ref2="PAINTONEGUTS"(216) 003A Dictionary: Flags $00 FirstId 220 220: TESTCLIP Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TESTCLIP"(220) Ref2="PAINTONEGUTS"(216) 0034 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TESTCLIP"(220) Ref2="PAINTONEGUTS"(216) 002C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TWOPARMEXIT"(209) Ref2="PAINTONEGUTS"(216) 0016 Dictionary: Flags $00 FirstId 221 221: SETWPCLIP ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETWPCLIP"(221) Ref2="PAINTONEGUTS"(216) 000A EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="PAINTODONE"(217) Comment: PAINTONEGUTS ended due to: vector glue below Comment: ##################################################################################### Module: SETWPCLIP [57730, 5773E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (57730): BSR SETWPORT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 222 222: SETWPCLIP Module: Flags=$88=(ForcedActive Extern Code) Module="SETWPCLIP"(222) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 6100 FFFE 'a...' BSR SETWPORT-SETWPCLIP+$FFFE ; ids: 223, 222 00000004: 2678 09DE '&x..' MOVEA.L $09DE,A3 00000008: 262B 001C '&+..' MOVE.L $001C(A3),D3 0000000C: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 223 223: SETWPORT Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETWPORT"(223) Ref2="SETWPCLIP"(222) 0002 Comment: SETWPCLIP ended due to: vector glue below Comment: ##################################################################################### Module: TESTCLIP [57750, 57762) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +E (5775E): BRA PAINTODONE VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 224 224: TESTCLIP Pad Module: Flags=$88=(ForcedActive Extern Code) Module="TESTCLIP"(224) Segment="Main"(200) Size: Flags $00 ModuleSize 18 Content: Flags $08 Contents offset $0000 size $0012 00000000: 554F 'UO' SUBQ.W #2,A7 00000002: 2F03 '/.' MOVE.L D3,-(A7) 00000004: A8E2 '..' _EmptyRgn ; A8E2 00000006: 4A1F 'J.' TST.B (A7)+ 00000008: 6602 'f.' BNE.S *+$0004 ; 0000000C 0000000A: 4E75 'Nu' RTS 0000000C: 584F 'XO' ADDQ.W #4,A7 0000000E: 6000 FFF0 '`...' BRA PAINTODONE-TESTCLIP+$FFF0 ; ids: 217, 224 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="PAINTODONE"(217) Ref2="TESTCLIP"(224) 0010 Comment: TESTCLIP ended due to: vector glue below Comment: ##################################################################################### Module: PAINTDESK [57770, 5777E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 225 225: PAINTDESK Module: Flags=$88=(ForcedActive Extern Code) Module="PAINTDESK"(225) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 2078 0D2C ' x.,' MOVEA.L $0D2C,A0 00000004: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) 00000008: 7003 'p.' MOVEQ #$03,D0 0000000A: ABEB '..' _DisplayDispatch ; ABEB 0000000C: 4E75 'Nu' RTS Comment: PAINTDESK ended due to: vector glue below Comment: ##################################################################################### Module: GETNEWRGN [57790, 5779C) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 226 226: GETNEWRGN Module: Flags=$88=(ForcedActive Extern Code) Module="GETNEWRGN"(226) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 594F 'YO' SUBQ.W #4,A7 00000002: A8D8 '..' _NewRgn ; A8D8 00000004: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000008: 2E9F '..' MOVE.L (A7)+,(A7) 0000000A: 4ED0 'N.' JMP (A0) Comment: GETNEWRGN ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_577B0 [577B0, 577B8) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 227 227: AUTOMOD_577B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_577B0"(227) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 4A80 'J.' TST.L D0 00000002: 6702 'g.' BEQ.S *+$0004 ; 00000006 00000004: 5280 'R.' ADDQ.L #1,D0 00000006: 4E75 'Nu' RTS Comment: AUTOMOD_577B0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: SAVEOLD [577C0, 577EE) Module started due to: MODGUESS (align, label, RTS then padding) Trap A90E Dictionary: Flags $00 FirstId 228 228: SAVEOLD Module: Flags=$88=(ForcedActive Extern Code) Module="SAVEOLD"(228) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 48E7 1820 'H.. ' MOVEM.L D3/D4/A2,-(A7) 00000004: 61D6 'a.' BSR.S *-$0028 ; FFFFFFDC 00000006: 261F '&.' MOVE.L (A7)+,D3 00000008: 61D2 'a.' BSR.S *-$002C ; FFFFFFDC 0000000A: 281F '(.' MOVE.L (A7)+,D4 0000000C: 246F 0010 '$o..' MOVEA.L $0010(A7),A2 00000010: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7) 00000014: 2F03 '/.' MOVE.L D3,-(A7) 00000016: A8DC '..' _CopyRgn ; A8DC 00000018: 2F2A 0076 '/*.v' MOVE.L $0076(A2),-(A7) 0000001C: 2F04 '/.' MOVE.L D4,-(A7) 0000001E: A8DC '..' _CopyRgn ; A8DC 00000020: 48F8 0018 09E6 'H.....' MOVEM.L D3/D4,$09E6 00000026: 4CDF 0418 'L...' MOVEM.L (A7)+,D3/D4/A2 0000002A: 2E9F '..' MOVE.L (A7)+,(A7) 0000002C: 4E75 'Nu' RTS Comment: SAVEOLD ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_577F0 [577F0, 57858) Module started due to: MODGUESS (align, RTS then padding) +62 (57852): SIXBYTEXIT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 229 229: AUTOMOD_577F0 230: SIXBYTEXIT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_577F0"(229) Segment="Main"(200) Size: Flags $00 ModuleSize 104 Content: Flags $08 Contents offset $0000 size $0068 00000000: 48E7 1820 'H.. ' MOVEM.L D3/D4/A2,-(A7) 00000004: 246F 0012 '$o..' MOVEA.L $0012(A7),A2 00000008: 4CF8 0018 09E6 'L.....' MOVEM.L $09E6,D3/D4 0000000E: 4A2A 006E 'J*.n' TST.B $006E(A2) 00000012: 6714 'g.' BEQ.S *+$0016 ; 00000028 00000014: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7) 00000018: 2F03 '/.' MOVE.L D3,-(A7) 0000001A: 2F03 '/.' MOVE.L D3,-(A7) 0000001C: A8E7 '..' _XOrRgn ; A8E7 0000001E: 2F2A 0076 '/*.v' MOVE.L $0076(A2),-(A7) 00000022: 2F04 '/.' MOVE.L D4,-(A7) 00000024: 2F04 '/.' MOVE.L D4,-(A7) 00000026: A8E7 '..' _XOrRgn ; A8E7 00000028: 2F04 '/.' MOVE.L D4,-(A7) 0000002A: 2F03 '/.' MOVE.L D3,-(A7) 0000002C: 2F03 '/.' MOVE.L D3,-(A7) 0000002E: A8E5 '..' _UnionRgn ; A8E5 00000030: 11EF 0010 09DA '......' MOVE.B $0010(A7),$09DA 00000036: 2F0A '/.' MOVE.L A2,-(A7) 00000038: 2F03 '/.' MOVE.L D3,-(A7) 0000003A: A90C '..' _PaintOne ; A90C 0000003C: 50F8 09DA 'P...' ST $09DA 00000040: 2F2A 0090 '/*..' MOVE.L $0090(A2),-(A7) 00000044: 2F03 '/.' MOVE.L D3,-(A7) 00000046: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000004A: 50E8 01A8 'P...' ST $01A8(A0) 0000004E: A90D '..' _PaintBehind ; A90D 00000050: 2F0A '/.' MOVE.L A2,-(A7) 00000052: 2F03 '/.' MOVE.L D3,-(A7) 00000054: A90A '..' _CalcVBehind ; A90A 00000056: 2F03 '/.' MOVE.L D3,-(A7) 00000058: A8D9 '..' _DisposeRgn ; A8D9 0000005A: 2F04 '/.' MOVE.L D4,-(A7) 0000005C: A8D9 '..' _DisposeRgn ; A8D9 0000005E: 4CDF 0418 'L...' MOVEM.L (A7)+,D3/D4/A2 00000062: 205F ' _' MOVEA.L (A7)+,A0 00000064: 5C4F '\O' ADDQ.W #6,A7 00000066: 4ED0 'N.' JMP (A0) EntryPoint: Flags=$08=(Extern Code) Offset=$0062 Entry="SIXBYTEXIT"(230) Comment: AUTOMOD_577F0 ended due to: vector glue below Comment: ##################################################################################### Module: SHOWHIDE [57870, 578FE) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +8A (578FA): BRA SIXBYTEXIT +70 (578E0): BSR CALLWCALC +50 (578C0): JSR PRESHOWHIDE Trap A908 Dictionary: Flags $00 FirstId 231 231: SHOWHIDE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SHOWHIDE"(231) Segment="Main"(200) Size: Flags $00 ModuleSize 142 Content: Flags $08 Contents offset $0000 size $008E 00000000: 2F09 '/.' MOVE.L A1,-(A7) 00000002: 4267 'Bg' CLR.W -(A7) 00000004: 303C 0003 '0<..' MOVE.W #$0003,D0 00000008: A830 '.0' _Pack14 ; A830 0000000A: 4A1F 'J.' TST.B (A7)+ 0000000C: 6734 'g4' BEQ.S *+$0036 ; 00000042 0000000E: 554F 'UO' SUBQ.W #2,A7 00000010: 303C 0007 '0<..' MOVE.W #$0007,D0 00000014: A830 '.0' _Pack14 ; A830 00000016: 4A1F 'J.' TST.B (A7)+ 00000018: 6728 'g(' BEQ.S *+$002A ; 00000042 0000001A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000001E: 2068 0078 ' h.x' MOVEA.L $0078(A0),A0 00000022: 202F 000A ' /..' MOVE.L $000A(A7),D0 00000026: B0A8 000E '....' CMP.L $000E(A0),D0 0000002A: 6716 'g.' BEQ.S *+$0018 ; 00000042 0000002C: 3028 000A '0(..' MOVE.W $000A(A0),D0 00000030: 6610 'f.' BNE.S *+$0012 ; 00000042 00000032: 4A2F 0008 'J/..' TST.B $0008(A7) 00000036: 660A 'f.' BNE.S *+$000C ; 00000042 00000038: 554F 'UO' SUBQ.W #2,A7 0000003A: 303C 0002 '0<..' MOVE.W #$0002,D0 0000003E: A830 '.0' _Pack14 ; A830 00000040: 548F 'T.' ADDQ.L #2,A7 00000042: 225F '"_' MOVEA.L (A7)+,A1 00000044: 48E7 1850 'H..P' MOVEM.L D3/D4/A1/A3,-(A7) 00000048: 2F2F 0016 '//..' MOVE.L $0016(A7),-(A7) 0000004C: 1F2F 0018 './..' MOVE.B $0018(A7),-(A7) 00000050: 4EBA 0000 'N...' JSR PRESHOWHIDE ; id: 233 00000054: 266F 0016 '&o..' MOVEA.L $0016(A7),A3 00000058: 162F 0014 './..' MOVE.B $0014(A7),D3 0000005C: 102B 006E '.+.n' MOVE.B $006E(A3),D0 00000060: B700 '..' EOR.B D3,D0 00000062: E248 '.H' LSR.W #1,D0 00000064: 6420 'd ' BCC.S *+$0022 ; 00000086 00000066: 6132 'a2' BSR.S *+$0034 ; 0000009A 00000068: 2F0B '/.' MOVE.L A3,-(A7) 0000006A: A90E '..' _SaveOld ; A90E 0000006C: 1743 006E '.C.n' MOVE.B D3,$006E(A3) 00000070: 6100 FF8E 'a...' BSR CALLWCALC-SHOWHIDE+$FF8E ; ids: 232, 231 00000074: 2F0B '/.' MOVE.L A3,-(A7) 00000076: 50E7 'P.' ST -(A7) 00000078: A90F '..' _DrawNew ; A90F 0000007A: 613A 'a:' BSR.S *+$003C ; 000000B6 0000007C: 4A2B 006E 'J+.n' TST.B $006E(A3) 00000080: 6704 'g.' BEQ.S *+$0006 ; 00000086 00000082: 2F0B '/.' MOVE.L A3,-(A7) 00000084: AA94 '..' _ActivatePalette ; AA94 00000086: 4CDF 0A18 'L...' MOVEM.L (A7)+,D3/D4/A1/A3 0000008A: 6000 FF74 '`..t' BRA SIXBYTEXIT-SHOWHIDE+$FF74 ; ids: 230, 231 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SIXBYTEXIT"(230) Ref2="SHOWHIDE"(231) 008C Dictionary: Flags $00 FirstId 232 232: CALLWCALC ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLWCALC"(232) Ref2="SHOWHIDE"(231) 0072 Dictionary: Flags $00 FirstId 233 233: PRESHOWHIDE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PRESHOWHIDE"(233) 00000052 Comment: SHOWHIDE ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: SETWPORT [57900, 5790A) Module started due to: MODGUESS (align, label) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 234 234: SETWPORT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETWPORT"(234) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 2055 ' U' MOVEA.L (A5),A0 00000002: 2810 '(.' MOVE.L (A0),D4 00000004: 20B8 09DE ' ...' MOVE.L $09DE,(A0) 00000008: 4E75 'Nu' RTS Comment: SETWPORT ended due to: vector glue below Comment: ##################################################################################### Module: RESTOREPORT [57920, 57926) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 235 235: RESTOREPORT Module: Flags=$88=(ForcedActive Extern Code) Module="RESTOREPORT"(235) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 2F04 '/.' MOVE.L D4,-(A7) 00000002: A873 '.s' _SetPort ; A873 00000004: 4E75 'Nu' RTS Comment: RESTOREPORT ended due to: vector glue below Comment: ##################################################################################### Module: GETWMGRPORT [57930, 5793A) Module started due to: vector glue above, MODGUESS (align, label) Trap A910 Dictionary: Flags $00 FirstId 236 236: GETWMGRPORT Module: Flags=$88=(ForcedActive Extern Code) Module="GETWMGRPORT"(236) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 225F '"_' MOVEA.L (A7)+,A1 00000002: 205F ' _' MOVEA.L (A7)+,A0 00000004: 20B8 09DE ' ...' MOVE.L $09DE,(A0) 00000008: 4ED1 'N.' JMP (A1) Comment: GETWMGRPORT ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: GETCWMGRPORT [57940, 5794A) Module started due to: MODGUESS (align, label, JMP (A1) then padding) Trap AA48 Dictionary: Flags $00 FirstId 237 237: GETCWMGRPORT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETCWMGRPORT"(237) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 225F '"_' MOVEA.L (A7)+,A1 00000002: 205F ' _' MOVEA.L (A7)+,A0 00000004: 20B8 0D2C ' ..,' MOVE.L $0D2C,(A0) 00000008: 4ED1 'N.' JMP (A1) Comment: GETCWMGRPORT ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: ALLOCPORT [57950, 57966) Module started due to: MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +2 (57952): ALLOCP1 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +6 (57956): ALLOCP2 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +12 (57962): ALLOCCPORT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 238 238: ALLOCPORT 239: ALLOCCPORT 240: ALLOCP2 241: ALLOCP1 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ALLOCPORT"(238) Segment="Main"(200) Size: Flags $00 ModuleSize 22 Content: Flags $08 Contents offset $0000 size $0016 00000000: 7200 'r.' MOVEQ #$00,D1 00000002: 706C 'pl' MOVEQ #$6C,D0 ; 'l' 00000004: A11E '..' _NewPtr ; A11E 00000006: 2648 '&H' MOVEA.L A0,A3 00000008: 2F08 '/.' MOVE.L A0,-(A7) 0000000A: 4A41 'JA' TST.W D1 0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 0000000E: A86F '.o' _OpenPort ; A86F 00000010: 4E75 'Nu' RTS 00000012: AA00 '..' _OpenCPort ; AA00 00000014: 4E75 'Nu' RTS EntryPoint: Flags=$08=(Extern Code) Offset=$0012 Entry="ALLOCCPORT"(239) EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="ALLOCP2"(240) EntryPoint: Flags=$08=(Extern Code) Offset=$0002 Entry="ALLOCP1"(241) Comment: ALLOCPORT ended due to: vector glue below Comment: ##################################################################################### Module: INITWINDOWSGUTS [57990, 57CAA) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +21E (57BAE): JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; outside file +1B2 (57B42): JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; outside file +126 (57AB6): JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; outside file +2F0 (57C80): BSR GETNEWRGN +18C (57B1C): BSR GETNEWRGN +180 (57B10): BSR GETNEWRGN +16C (57AFC): JSR DRAWMBAR ; outside file +168 (57AF8): JSR CALCMBHEIGHT ; outside file +84 (57A14): BSR ALLOCP1 +70 (57A00): BSR ALLOCPORT Unresolved outgoing references: +6A (579FA): JSR $577B0 +17A (57B0A): JSR $577B0 +286 (57C16): JSR $577B0 +2B8 (57C48): JSR $577B0 +2EA (57C7A): JSR $577B0 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 242 242: INITWINDOWSGUTS Module: Flags=$88=(ForcedActive Extern Code) Module="INITWINDOWSGUTS"(242) Segment="Main"(200) Size: Flags $00 ModuleSize 794 Content: Flags $08 Contents offset $0000 size $031A 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 7007 'p.' MOVEQ #$07,D0 0000000A: 01F8 015D '...]' BSET D0,$015D 0000000E: 01F8 021F '....' BSET D0,$021F 00000012: 21F8 0A06 09DA '!.....' MOVE.L $0A06,$09DA 00000018: 594F 'YO' SUBQ.W #4,A7 0000001A: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) 0000001E: A9B8 '..' _GetPattern ; A9B8 00000020: 205F ' _' MOVEA.L (A7)+,A0 00000022: 2050 ' P' MOVEA.L (A0),A0 00000024: 21D8 0A3C '!..<' MOVE.L (A0)+,$0A3C 00000028: 21D0 0A40 '!..@' MOVE.L (A0),$0A40 0000002C: 4A38 020B 'J8..' TST.B $020B 00000030: 6A32 'j2' BPL.S *+$0034 ; 00000064 00000032: 2F38 0118 '/8..' MOVE.L $0118,-(A7) 00000036: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 0000003C: 2038 0CD8 ' 8..' MOVE.L $0CD8,D0 00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C 00000042: B0B8 0A06 '....' CMP.L $0A06,D0 00000046: 6704 'g.' BEQ.S *+$0006 ; 0000004C 00000048: 2F00 '/.' MOVE.L D0,-(A7) 0000004A: AA08 '..' _DisposePixPat ; AA08 0000004C: 594F 'YO' SUBQ.W #4,A7 0000004E: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) 00000052: AA0C '..' _GetPixPat ; AA0C 00000054: 21DF 0CD8 '!...' MOVE.L (A7)+,$0CD8 00000058: 6606 'f.' BNE.S *+$0008 ; 00000060 0000005A: 08B8 0007 020B '......' BCLR #$07,$020B 00000060: 21DF 0118 '!...' MOVE.L (A7)+,$0118 00000064: 2678 09DE '&x..' MOVEA.L $09DE,A3 00000068: 200B ' .' MOVE.L A3,D0 0000006A: 4EBA FDB4 'N...' JSR *-$024A ; FFFFFE20 0000006E: 662C 'f,' BNE.S *+$002E ; 0000009C 00000070: 6100 FF8E 'a...' BSR ALLOCPORT-INITWINDOWSGUTS+$FF8E ; ids: 238, 242 00000074: 21CB 09DE '!...' MOVE.L A3,$09DE 00000078: 284B '(K' MOVEA.L A3,A4 0000007A: 2C2C 0018 ',,..' MOVE.L $0018(A4),D6 0000007E: 2E2C 001C '.,..' MOVE.L $001C(A4),D7 00000082: 72FF 'r.' MOVEQ #$FF,D1 00000084: 6100 FF7A 'a..z' BSR ALLOCP1-INITWINDOWSGUTS+$FF7A ; ids: 241, 242 00000088: 21CB 0D2C '!..,' MOVE.L A3,$0D2C 0000008C: 296B 0018 0018 ')k....' MOVE.L $0018(A3),$0018(A4) 00000092: 296B 001C 001C ')k....' MOVE.L $001C(A3),$001C(A4) 00000098: 264C '&L' MOVEA.L A4,A3 0000009A: 600A '`.' BRA.S *+$000C ; 000000A6 0000009C: 594F 'YO' SUBQ.W #4,A7 0000009E: A8D8 '..' _NewRgn ; A8D8 000000A0: 2C17 ',.' MOVE.L (A7),D6 000000A2: A8D8 '..' _NewRgn ; A8D8 000000A4: 2E1F '..' MOVE.L (A7)+,D7 000000A6: 2F0B '/.' MOVE.L A3,-(A7) 000000A8: A873 '.s' _SetPort ; A873 000000AA: 558F 'U.' SUBQ.L #2,A7 000000AC: 70FE 'p.' MOVEQ #$FE,D0 000000AE: ABEB '..' _DisplayDispatch ; ABEB 000000B0: 301F '0.' MOVE.W (A7)+,D0 000000B2: 6616 'f.' BNE.S *+$0018 ; 000000CA 000000B4: 4227 'B'' CLR.B -(A7) 000000B6: 204F ' O' MOVEA.L A7,A0 000000B8: 554F 'UO' SUBQ.W #2,A7 000000BA: 2F08 '/.' MOVE.L A0,-(A7) 000000BC: 303C 0218 '0<..' MOVE.W #$0218,D0 000000C0: ABEB '..' _DisplayDispatch ; ABEB 000000C2: 301F '0.' MOVE.W (A7)+,D0 000000C4: 121F '..' MOVE.B (A7)+,D1 000000C6: 4A40 'J@' TST.W D0 000000C8: 6702 'g.' BEQ.S *+$0004 ; 000000CC 000000CA: 7200 'r.' MOVEQ #$00,D1 000000CC: 1D41 FFFB '.A..' MOVE.B D1,-$0005(A6) 000000D0: 2F07 '/.' MOVE.L D7,-(A7) 000000D2: A8DD '..' _SetEmptyRgn ; A8DD 000000D4: 2878 08A8 '(x..' MOVEA.L $08A8,A4 000000D8: 2054 ' T' MOVEA.L (A4),A0 000000DA: 4A2E FFFB 'J...' TST.B -$0005(A6) 000000DE: 6606 'f.' BNE.S *+$0008 ; 000000E6 000000E0: 08A8 0005 0015 '......' BCLR #$05,$0015(A0) 000000E6: 4A68 0014 'Jh..' TST.W $0014(A0) 000000EA: 6A14 'j.' BPL.S *+$0016 ; 00000100 000000EC: 2F06 '/.' MOVE.L D6,-(A7) 000000EE: 2F28 0022 '/(."' MOVE.L $0022(A0),-(A7) 000000F2: 2F28 0026 '/(.&' MOVE.L $0026(A0),-(A7) 000000F6: A8DE '..' _SetRecRgn ; A8DE 000000F8: 2F06 '/.' MOVE.L D6,-(A7) 000000FA: 2F07 '/.' MOVE.L D7,-(A7) 000000FC: 2F07 '/.' MOVE.L D7,-(A7) 000000FE: A8E5 '..' _UnionRgn ; A8E5 00000100: 2054 ' T' MOVEA.L (A4),A0 00000102: 2028 001E ' (..' MOVE.L $001E(A0),D0 00000106: 2840 '(@' MOVEA.L D0,A4 00000108: 66CE 'f.' BNE.S *-$0030 ; 000000D8 0000010A: 2F07 '/.' MOVE.L D7,-(A7) 0000010C: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) 00000110: A8DC '..' _CopyRgn ; A8DC 00000112: 4A2E FFFB 'J...' TST.B -$0005(A6) 00000116: 664A 'fJ' BNE.S *+$004C ; 00000162 00000118: 2478 08A8 '$x..' MOVEA.L $08A8,A2 0000011C: 2452 '$R' MOVEA.L (A2),A2 0000011E: 082A 000F 0014 '.*....' BTST #$0F,$0014(A2) 00000124: 6706 'g.' BEQ.S *+$0008 ; 0000012C 00000126: 4EBA 0000 'N...' JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; id: 243 0000012A: 6608 'f.' BNE.S *+$000A ; 00000134 0000012C: 246A 001E '$j..' MOVEA.L $001E(A2),A2 00000130: 200A ' .' MOVE.L A2,D0 00000132: 66E8 'f.' BNE.S *-$0016 ; 0000011C 00000134: 2D4A FFFC '-J..' MOVE.L A2,-$0004(A6) 00000138: 7000 'p.' MOVEQ #$00,D0 0000013A: B08A '..' CMP.L A2,D0 0000013C: 6728 'g(' BEQ.S *+$002A ; 00000166 0000013E: 2038 08A4 ' 8..' MOVE.L $08A4,D0 00000142: 6722 'g"' BEQ.S *+$0024 ; 00000166 00000144: 2040 ' @' MOVEA.L D0,A0 00000146: 2050 ' P' MOVEA.L (A0),A0 00000148: 4A68 0014 'Jh..' TST.W $0014(A0) 0000014C: 6A18 'j.' BPL.S *+$001A ; 00000166 0000014E: 4227 'B'' CLR.B -(A7) 00000150: 4868 0022 'Hh."' PEA $0022(A0) 00000154: 486A 0022 'Hj."' PEA $0022(A2) 00000158: 4878 09FA 'Hx..' PEA $09FA 0000015C: A8AA '..' _SectRect ; A8AA 0000015E: 4A1F 'J.' TST.B (A7)+ 00000160: 6704 'g.' BEQ.S *+$0006 ; 00000166 00000162: 4238 0B3E 'B8.>' CLR.B $0B3E 00000166: A930 '.0' _InitMenus ; A930 00000168: 4EBA 0000 'N...' JSR CALCMBHEIGHT ; id: 245 0000016C: 4EBA 0000 'N...' JSR DRAWMBAR ; id: 244 00000170: 49F8 09FA 'I...' LEA $09FA,A4 00000174: 2A38 09EE '*8..' MOVE.L $09EE,D5 00000178: 2005 ' .' MOVE.L D5,D0 0000017A: 4EBA FCA4 'N...' JSR *-$035A ; FFFFFE20 0000017E: 660A 'f.' BNE.S *+$000C ; 0000018A 00000180: 6100 FE7E 'a..~' BSR GETNEWRGN-INITWINDOWSGUTS+$FE7E ; ids: 226, 242 00000184: 2A1F '*.' MOVE.L (A7)+,D5 00000186: 21C5 09EE '!...' MOVE.L D5,$09EE 0000018A: 2F06 '/.' MOVE.L D6,-(A7) 0000018C: 6100 FE72 'a..r' BSR GETNEWRGN-INITWINDOWSGUTS+$FE72 ; ids: 226, 242 00000190: 2C1F ',.' MOVE.L (A7)+,D6 00000192: 2478 08A8 '$x..' MOVEA.L $08A8,A2 00000196: 2452 '$R' MOVEA.L (A2),A2 00000198: 082A 000F 0014 '.*....' BTST #$0F,$0014(A2) 0000019E: 6738 'g8' BEQ.S *+$003A ; 000001D8 000001A0: 28AA 0022 '(.."' MOVE.L $0022(A2),(A4) 000001A4: 296A 0026 0004 ')j.&..' MOVE.L $0026(A2),$0004(A4) 000001AA: 2F0C '/.' MOVE.L A4,-(A7) 000001AC: 4A2E FFFB 'J...' TST.B -$0005(A6) 000001B0: 6616 'f.' BNE.S *+$0018 ; 000001C8 000001B2: 4EBA 0000 'N...' JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; id: 243 000001B6: 6610 'f.' BNE.S *+$0012 ; 000001C8 000001B8: A8DA '..' _OpenRgn ; A8DA 000001BA: 2F3C 0010 0010 '/<....' MOVE.L #$00100010,-(A7) 000001C0: A8B0 '..' _FrameRoundRect ; A8B0 000001C2: 2F06 '/.' MOVE.L D6,-(A7) 000001C4: A8DB '..' _CloseRgn ; A8DB 000001C6: 6008 '`.' BRA.S *+$000A ; 000001D0 000001C8: 201F ' .' MOVE.L (A7)+,D0 000001CA: 2F06 '/.' MOVE.L D6,-(A7) 000001CC: 2F00 '/.' MOVE.L D0,-(A7) 000001CE: A8DF '..' _RectRgn ; A8DF 000001D0: 2F05 '/.' MOVE.L D5,-(A7) 000001D2: 2F06 '/.' MOVE.L D6,-(A7) 000001D4: 2F05 '/.' MOVE.L D5,-(A7) 000001D6: A8E5 '..' _UnionRgn ; A8E5 000001D8: 246A 001E '$j..' MOVEA.L $001E(A2),A2 000001DC: 200A ' .' MOVE.L A2,D0 000001DE: 66B6 'f.' BNE.S *-$0048 ; 00000196 000001E0: 2F06 '/.' MOVE.L D6,-(A7) 000001E2: A8D9 '..' _DisposeRgn ; A8D9 000001E4: 2C1F ',.' MOVE.L (A7)+,D6 000001E6: 2F05 '/.' MOVE.L D5,-(A7) 000001E8: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7) 000001EC: 2F05 '/.' MOVE.L D5,-(A7) 000001EE: A8E6 '..' _DiffRgn ; A8E6 000001F0: 2F07 '/.' MOVE.L D7,-(A7) 000001F2: 2F05 '/.' MOVE.L D5,-(A7) 000001F4: 2F05 '/.' MOVE.L D5,-(A7) 000001F6: A8E4 '..' _SectRgn ; A8E4 000001F8: 49F8 09FA 'I...' LEA $09FA,A4 000001FC: 2F3C 0003 0003 '/<....' MOVE.L #$00030003,-(A7) 00000202: A89B '..' _PenSize ; A89B 00000204: 4A2E FFFB 'J...' TST.B -$0005(A6) 00000208: 6666 'ff' BNE.S *+$0068 ; 00000270 0000020A: 2F0B '/.' MOVE.L A3,-(A7) 0000020C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 00000210: 2478 08A8 '$x..' MOVEA.L $08A8,A2 00000214: 2452 '$R' MOVEA.L (A2),A2 00000216: 082A 000F 0014 '.*....' BTST #$0F,$0014(A2) 0000021C: 6748 'gH' BEQ.S *+$004A ; 00000266 0000021E: 4EBA 0000 'N...' JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; id: 243 00000222: 6642 'fB' BNE.S *+$0044 ; 00000266 00000224: 7000 'p.' MOVEQ #$00,D0 00000226: B08B '..' CMP.L A3,D0 00000228: 6714 'g.' BEQ.S *+$0016 ; 0000023E 0000022A: 4227 'B'' CLR.B -(A7) 0000022C: 486A 0022 'Hj."' PEA $0022(A2) 00000230: 486B 0022 'Hk."' PEA $0022(A3) 00000234: 4878 09FA 'Hx..' PEA $09FA 00000238: A8AA '..' _SectRect ; A8AA 0000023A: 4A1F 'J.' TST.B (A7)+ 0000023C: 6628 'f(' BNE.S *+$002A ; 00000266 0000023E: 28AA 0022 '(.."' MOVE.L $0022(A2),(A4) 00000242: 296A 0026 0004 ')j.&..' MOVE.L $0026(A2),$0004(A4) 00000248: 2F0C '/.' MOVE.L A4,-(A7) 0000024A: A87B '.{' _ClipRect ; A87B 0000024C: 2F0C '/.' MOVE.L A4,-(A7) 0000024E: 2F3C FFFD FFFD '/<....' MOVE.L #$FFFDFFFD,-(A7) 00000254: A8A9 '..' _InsetRect ; A8A9 00000256: 2F0C '/.' MOVE.L A4,-(A7) 00000258: 2F3C 0016 0016 '/<....' MOVE.L #$00160016,-(A7) 0000025E: A8B0 '..' _FrameRoundRect ; A8B0 00000260: 08EA 0005 0015 '......' BSET #$05,$0015(A2) 00000266: 246A 001E '$j..' MOVEA.L $001E(A2),A2 0000026A: 200A ' .' MOVE.L A2,D0 0000026C: 66A6 'f.' BNE.S *-$0058 ; 00000214 0000026E: 265F '&_' MOVEA.L (A7)+,A3 00000270: A89E '..' _PenNormal ; A89E 00000272: 2F05 '/.' MOVE.L D5,-(A7) 00000274: 7003 'p.' MOVEQ #$03,D0 00000276: ABEB '..' _DisplayDispatch ; ABEB 00000278: 2F05 '/.' MOVE.L D5,-(A7) 0000027A: A879 '.y' _SetClip ; A879 0000027C: A853 '.S' _ShowCursor ; A853 0000027E: 42B8 09D6 'B...' CLR.L $09D6 00000282: 2038 0CD0 ' 8..' MOVE.L $0CD0,D0 00000286: 4EBA FB98 'N...' JSR *-$0466 ; FFFFFE20 0000028A: 6706 'g.' BEQ.S *+$0008 ; 00000292 0000028C: 2078 0CD0 ' x..' MOVEA.L $0CD0,A0 00000290: A023 '.#' _DisposeHandle ; A023 00000292: 701C 'p.' MOVEQ #$1C,D0 00000294: A322 '."' _NewHandleClear ; A322 00000296: 2848 '(H' MOVEA.L A0,A4 00000298: A029 '.)' _HLock ; A029 0000029A: 21CC 0CD0 '!...' MOVE.L A4,$0CD0 0000029E: 2654 '&T' MOVEA.L (A4),A3 000002A0: 594F 'YO' SUBQ.W #4,A7 000002A2: 2F3C 7763 7462 '/' BEQ.S *+$0040 ; 000000BC 0000007E: 0C45 8000 '.E..' CMPI.W #$8000,D5 00000082: 6726 'g&' BEQ.S *+$0028 ; 000000AA 00000084: 2F0B '/.' MOVE.L A3,-(A7) 00000086: 202B 0010 ' +..' MOVE.L $0010(A3),D0 0000008A: 204B ' K' MOVEA.L A3,A0 0000008C: 6100 FF72 'a..r' BSR PORTTOBITMAP-AUTOMOD_58770+$FF72 ; ids: 201, 304 00000090: 9068 0008 '.h..' SUB.W $0008(A0),D0 00000094: D045 '.E' ADD.W D5,D0 00000096: 3F00 '?.' MOVE.W D0,-(A7) 00000098: 4840 'H@' SWAP D0 0000009A: 4845 'HE' SWAP D5 0000009C: 9068 0006 '.h..' SUB.W $0006(A0),D0 000000A0: D045 '.E' ADD.W D5,D0 000000A2: 3F00 '?.' MOVE.W D0,-(A7) 000000A4: 4A06 'J.' TST.B D6 000000A6: 5AE7 'Z.' SPL -(A7) 000000A8: A91B '..' _MoveWindow ; A91B 000000AA: 2F0C '/.' MOVE.L A4,-(A7) 000000AC: A8D9 '..' _DisposeRgn ; A8D9 000000AE: 6100 FF50 'a..P' BSR RESTOREPORT-AUTOMOD_58770+$FF50 ; ids: 235, 304 000000B2: 4CDF 1878 'L..x' MOVEM.L (A7)+,D3-D6/A3/A4 000000B6: 4E5E 'N^' UNLK A6 000000B8: 6000 FF46 '`..F' BRA TWELVEBYTEXIT-AUTOMOD_58770+$FF46 ; ids: 308, 304 000000BC: 4A06 'J.' TST.B D6 000000BE: 6BEA 'k.' BMI.S *-$0014 ; 000000AA 000000C0: 2F0B '/.' MOVE.L A3,-(A7) 000000C2: A91F '..' _SelectWindow ; A91F 000000C4: 60E4 '`.' BRA.S *-$001A ; 000000AA 000000C6: 0000 0000 '....' ORI.B #$00,D0 000000CA: 0000 0000 '....' ORI.B #$00,D0 000000CE: 0000 AA55 '...U' ORI.B #$55,D0 ; 'U' 000000D2: AA55 '.U' DC.W $AA55 ; TB 0255 000000D4: AA55 '.U' DC.W $AA55 ; TB 0255 000000D6: AA55 '.U' DC.W $AA55 ; TB 0255 000000D8: 21FA FFF6 0A34 '!....4' MOVE.L *-$0008,$0A34 ; 000000D0 000000DE: 21FA FFF4 0A38 '!....8' MOVE.L *-$000A,$0A38 ; 000000D4 000000E4: 4E56 FFD4 'NV..' LINK.W A6,#-$002C 000000E8: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 000000EC: 2078 02B6 ' x..' MOVEA.L $02B6,A0 000000F0: 50E8 0208 'P...' ST $0208(A0) 000000F4: 41EE 0016 'A...' LEA $0016(A6),A0 000000F8: 2618 '&.' MOVE.L (A0)+,D3 000000FA: 2658 '&X' MOVEA.L (A0)+,A3 000000FC: 4290 'B.' CLR.L (A0) 000000FE: 486E FFEC 'Hn..' PEA -$0014(A6) 00000102: 2F17 '/.' MOVE.L (A7),-(A7) 00000104: A898 '..' _GetPenState ; A898 00000106: 4878 0A34 'Hx.4' PEA $0A34 0000010A: A89D '..' _PenPat ; A89D 0000010C: 3F3C 000E '?<..' MOVE.W #$000E,-(A7) 00000110: A89C '..' _PenMode ; A89C 00000112: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) 00000116: A89B '..' _PenSize ; A89B 00000118: 6100 FEE6 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEE6 ; ids: 226, 304 0000011C: 285F '(_' MOVEA.L (A7)+,A4 0000011E: 2F0B '/.' MOVE.L A3,-(A7) 00000120: 6100 FEDE 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEDE ; ids: 226, 304 00000124: 2817 '(.' MOVE.L (A7),D4 00000126: A8DC '..' _CopyRgn ; A8DC 00000128: 2F04 '/.' MOVE.L D4,-(A7) 0000012A: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) 0000012E: A8E1 '..' _InsetRgn ; A8E1 00000130: 2F0B '/.' MOVE.L A3,-(A7) 00000132: 2F04 '/.' MOVE.L D4,-(A7) 00000134: 2F0B '/.' MOVE.L A3,-(A7) 00000136: A8E6 '..' _DiffRgn ; A8E6 00000138: 2F04 '/.' MOVE.L D4,-(A7) 0000013A: A8D9 '..' _DisposeRgn ; A8D9 0000013C: 2F0B '/.' MOVE.L A3,-(A7) 0000013E: 6100 01B8 'a...' BSR *+$01BA ; 000002F8 00000142: 7AFF 'z.' MOVEQ #$FF,D5 00000144: 6100 FEBA 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEBA ; ids: 226, 304 00000148: 2C1F ',.' MOVE.L (A7)+,D6 0000014A: 6100 FEB4 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEB4 ; ids: 226, 304 0000014E: 2E1F '..' MOVE.L (A7)+,D7 00000150: 2055 ' U' MOVEA.L (A5),A0 00000152: 41E8 FF8C 'A...' LEA -$0074(A0),A0 00000156: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) 0000015A: 2F10 '/.' MOVE.L (A0),-(A7) 0000015C: 3038 0BAA '08..' MOVE.W $0BAA,D0 00000160: D157 '.W' ADD.W D0,(A7) 00000162: 0657 001E '.W..' ADDI.W #$001E,(A7) 00000166: 2F0F '/.' MOVE.L A7,-(A7) 00000168: 2F3C 0006 0006 '/<....' MOVE.L #$00060006,-(A7) 0000016E: A8A9 '..' _InsetRect ; A8A9 00000170: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) 00000174: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) 00000178: 4227 'B'' CLR.B -(A7) 0000017A: 486F 0002 'Ho..' PEA $0002(A7) 0000017E: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) 00000182: 486F 000A 'Ho..' PEA $000A(A7) 00000186: A8AA '..' _SectRect ; A8AA 00000188: 4A1F 'J.' TST.B (A7)+ 0000018A: 4227 'B'' CLR.B -(A7) 0000018C: 486F 000A 'Ho..' PEA $000A(A7) 00000190: 486F 0006 'Ho..' PEA $0006(A7) 00000194: A8A6 '..' _EqualRect ; A8A6 00000196: 4A1F 'J.' TST.B (A7)+ 00000198: 4FEF 0010 'O...' LEA $0010(A7),A7 0000019C: 671A 'g.' BEQ.S *+$001C ; 000001B8 0000019E: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) 000001A2: 2F07 '/.' MOVE.L D7,-(A7) 000001A4: A8DC '..' _CopyRgn ; A8DC 000001A6: 2F07 '/.' MOVE.L D7,-(A7) 000001A8: 2F3C 0004 0004 '/<....' MOVE.L #$00040004,-(A7) 000001AE: A8E1 '..' _InsetRgn ; A8E1 000001B0: 2F07 '/.' MOVE.L D7,-(A7) 000001B2: 2F06 '/.' MOVE.L D6,-(A7) 000001B4: A8DC '..' _CopyRgn ; A8DC 000001B6: 6010 '`.' BRA.S *+$0012 ; 000001C8 000001B8: 2F07 '/.' MOVE.L D7,-(A7) 000001BA: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) 000001BE: A8DF '..' _RectRgn ; A8DF 000001C0: 2F06 '/.' MOVE.L D6,-(A7) 000001C2: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) 000001C6: A8DF '..' _RectRgn ; A8DF 000001C8: 5D4F ']O' SUBQ.W #6,A7 000001CA: 2F0F '/.' MOVE.L A7,-(A7) 000001CC: A972 '.r' _GetMouse ; A972 000001CE: 2817 '(.' MOVE.L (A7),D4 000001D0: 2F06 '/.' MOVE.L D6,-(A7) 000001D2: A8E8 '..' _PtInRgn ; A8E8 000001D4: 4A1F 'J.' TST.B (A7)+ 000001D6: 6700 00EA 'g...' BEQ *+$00EC ; 000002C2 000001DA: 2204 '".' MOVE.L D4,D1 000001DC: 4841 'HA' SWAP D1 000001DE: B684 '..' CMP.L D4,D3 000001E0: 6750 'gP' BEQ.S *+$0052 ; 00000232 000001E2: 2F04 '/.' MOVE.L D4,-(A7) 000001E4: 9843 '.C' SUB.W D3,D4 000001E6: 4843 'HC' SWAP D3 000001E8: 9243 '.C' SUB.W D3,D1 000001EA: 302E 000C '0...' MOVE.W $000C(A6),D0 000001EE: 670A 'g.' BEQ.S *+$000C ; 000001FA 000001F0: 5340 'S@' SUBQ.W #1,D0 000001F2: 6604 'f.' BNE.S *+$0006 ; 000001F8 000001F4: 4241 'BA' CLR.W D1 000001F6: 6002 '`.' BRA.S *+$0004 ; 000001FA 000001F8: 4244 'BD' CLR.W D4 000001FA: D36E 001E '.n..' ADD.W D1,$001E(A6) 000001FE: D96E 0020 '.n. ' ADD.W D4,$0020(A6) 00000202: 3F01 '?.' MOVE.W D1,-(A7) 00000204: 2F0B '/.' MOVE.L A3,-(A7) 00000206: 2F0C '/.' MOVE.L A4,-(A7) 00000208: A8DC '..' _CopyRgn ; A8DC 0000020A: 321F '2.' MOVE.W (A7)+,D1 0000020C: 2F0B '/.' MOVE.L A3,-(A7) 0000020E: 3F04 '?.' MOVE.W D4,-(A7) 00000210: 3F01 '?.' MOVE.W D1,-(A7) 00000212: A8E0 '..' _OffsetRgn ; A8E0 00000214: 4A45 'JE' TST.W D5 00000216: 6608 'f.' BNE.S *+$000A ; 00000220 00000218: 2F0B '/.' MOVE.L A3,-(A7) 0000021A: 6100 00DC 'a...' BSR *+$00DE ; 000002F8 0000021E: 600E '`.' BRA.S *+$0010 ; 0000022E 00000220: 2F0C '/.' MOVE.L A4,-(A7) 00000222: 2F0B '/.' MOVE.L A3,-(A7) 00000224: 2F0C '/.' MOVE.L A4,-(A7) 00000226: A8E7 '..' _XOrRgn ; A8E7 00000228: 2F0C '/.' MOVE.L A4,-(A7) 0000022A: 6100 00CC 'a...' BSR *+$00CE ; 000002F8 0000022E: 7AFF 'z.' MOVEQ #$FF,D5 00000230: 261F '&.' MOVE.L (A7)+,D3 00000232: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000236: 6100 0082 'a...' BSR *+$0084 ; 000002BA 0000023A: 6100 007A 'a..z' BSR *+$007C ; 000002B6 0000023E: 2038 016A ' 8.j' MOVE.L $016A,D0 00000242: 5480 'T.' ADDQ.L #2,D0 00000244: B0B8 016A '...j' CMP.L $016A,D0 00000248: 62FA 'b.' BHI.S *-$0004 ; 00000244 0000024A: 554F 'UO' SUBQ.W #2,A7 0000024C: A977 '.w' _WaitMouseUp ; A977 0000024E: 4A1F 'J.' TST.B (A7)+ 00000250: 6600 FF76 'f..v' BNE *-$0088 ; 000001C8 00000254: 4A45 'JE' TST.W D5 00000256: 6706 'g.' BEQ.S *+$0008 ; 0000025E 00000258: 2F0B '/.' MOVE.L A3,-(A7) 0000025A: 6100 009C 'a...' BSR *+$009E ; 000002F8 0000025E: A899 '..' _SetPenState ; A899 00000260: 2053 ' S' MOVEA.L (A3),A0 00000262: 0C50 000A '.P..' CMPI.W #$000A,(A0) 00000266: 6616 'f.' BNE.S *+$0018 ; 0000027E 00000268: 2F0B '/.' MOVE.L A3,-(A7) 0000026A: 2F06 '/.' MOVE.L D6,-(A7) 0000026C: A8DC '..' _CopyRgn ; A8DC 0000026E: 2F06 '/.' MOVE.L D6,-(A7) 00000270: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) 00000274: A8E1 '..' _InsetRgn ; A8E1 00000276: 2F0B '/.' MOVE.L A3,-(A7) 00000278: 2F06 '/.' MOVE.L D6,-(A7) 0000027A: 2F0B '/.' MOVE.L A3,-(A7) 0000027C: A8E6 '..' _DiffRgn ; A8E6 0000027E: 5D4F ']O' SUBQ.W #6,A7 00000280: 2F0F '/.' MOVE.L A7,-(A7) 00000282: A972 '.r' _GetMouse ; A972 00000284: 2F07 '/.' MOVE.L D7,-(A7) 00000286: A8E8 '..' _PtInRgn ; A8E8 00000288: 4A1F 'J.' TST.B (A7)+ 0000028A: 6608 'f.' BNE.S *+$000A ; 00000294 0000028C: 2D7C 8000 8000 '-|....' MOVE.L #$80008000,$001E(A6) 001E 00000294: 2F07 '/.' MOVE.L D7,-(A7) 00000296: A8D9 '..' _DisposeRgn ; A8D9 00000298: 2F06 '/.' MOVE.L D6,-(A7) 0000029A: A8D9 '..' _DisposeRgn ; A8D9 0000029C: 2F0C '/.' MOVE.L A4,-(A7) 0000029E: A8D9 '..' _DisposeRgn ; A8D9 000002A0: 2078 02B6 ' x..' MOVEA.L $02B6,A0 000002A4: 4228 0208 'B(..' CLR.B $0208(A0) 000002A8: 4CDF 18F8 'L...' MOVEM.L (A7)+,D3-D7/A3/A4 000002AC: 4E5E 'N^' UNLK A6 000002AE: 205F ' _' MOVEA.L (A7)+,A0 000002B0: 4FEF 0016 'O...' LEA $0016(A7),A7 000002B4: 4ED0 'N.' JMP (A0) 000002B6: 2038 09F6 ' 8..' MOVE.L $09F6,D0 000002BA: 6704 'g.' BEQ.S *+$0006 ; 000002C0 000002BC: 2040 ' @' MOVEA.L D0,A0 000002BE: 4E90 'N.' JSR (A0) 000002C0: 4E75 'Nu' RTS 000002C2: 554F 'UO' SUBQ.W #2,A7 000002C4: 2F04 '/.' MOVE.L D4,-(A7) 000002C6: 2F07 '/.' MOVE.L D7,-(A7) 000002C8: A8E8 '..' _PtInRgn ; A8E8 000002CA: 4A1F 'J.' TST.B (A7)+ 000002CC: 6612 'f.' BNE.S *+$0014 ; 000002E0 000002CE: 4A45 'JE' TST.W D5 000002D0: 6700 FF60 'g..`' BEQ *-$009E ; 00000232 000002D4: 7A00 'z.' MOVEQ #$00,D5 000002D6: 2F0B '/.' MOVE.L A3,-(A7) 000002D8: 6100 001E 'a...' BSR *+$0020 ; 000002F8 000002DC: 6000 FF54 '`..T' BRA *-$00AA ; 00000232 000002E0: 4A45 'JE' TST.W D5 000002E2: 6604 'f.' BNE.S *+$0006 ; 000002E8 000002E4: 7A01 'z.' MOVEQ #$01,D5 000002E6: 60EE '`.' BRA.S *-$0010 ; 000002D6 000002E8: 594F 'YO' SUBQ.W #4,A7 000002EA: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) 000002EE: 2F04 '/.' MOVE.L D4,-(A7) 000002F0: A94E '.N' _PinRect ; A94E 000002F2: 281F '(.' MOVE.L (A7)+,D4 000002F4: 6000 FEE4 '`...' BRA *-$011A ; 000001DA 000002F8: 4A78 0A44 'Jx.D' TST.W $0A44 000002FC: 660A 'f.' BNE.S *+$000C ; 00000308 000002FE: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) 00000302: A8D3 '..' _PaintRgn ; A8D3 00000304: 2E9F '..' MOVE.L (A7)+,(A7) 00000306: 4E75 'Nu' RTS 00000308: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000030C: 2228 022C '"(.,' MOVE.L $022C(A0),D1 00000310: 67EC 'g.' BEQ.S *-$0012 ; 000002FE 00000312: 2041 ' A' MOVEA.L D1,A0 00000314: 2050 ' P' MOVEA.L (A0),A0 00000316: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 0000031A: 2050 ' P' MOVEA.L (A0),A0 0000031C: 0CA8 4344 4546 '..CDEF' CMPI.L #$43444546,$0004(A0) ; 'CDEF' 0004 00000324: 66D8 'f.' BNE.S *-$0026 ; 000002FE 00000326: 0828 0000 0003 '.(....' BTST #$00,$0003(A0) 0000032C: 67D0 'g.' BEQ.S *-$002E ; 000002FE 0000032E: 202F 0004 ' /..' MOVE.L $0004(A7),D0 00000332: 42A7 'B.' CLR.L -(A7) 00000334: 4267 'Bg' CLR.W -(A7) 00000336: 2F01 '/.' MOVE.L D1,-(A7) 00000338: 3F3C 000C '?<..' MOVE.W #$000C,-(A7) 0000033C: 2F00 '/.' MOVE.L D0,-(A7) 0000033E: 4E90 'N.' JSR (A0) 00000340: 584F 'XO' ADDQ.W #4,A7 00000342: 2E9F '..' MOVE.L (A7)+,(A7) 00000344: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) 014C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) 0146 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) 0122 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) 011A Dictionary: Flags $00 FirstId 308 308: TWELVEBYTEXIT ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TWELVEBYTEXIT"(308) Ref2="AUTOMOD_58770"(304) 00BA ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="RESTOREPORT"(235) Ref2="AUTOMOD_58770"(304) 00B0 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="PORTTOBITMAP"(201) Ref2="AUTOMOD_58770"(304) 008E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) 005A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CLIPGABOVE"(283) Ref2="AUTOMOD_58770"(304) 0052 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETWPORT"(234) Ref2="AUTOMOD_58770"(304) 0038 EntryPoint: Flags=$08=(Extern Code) Offset=$02B6 Entry="CALLDRAGHOOK"(305) EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="DRAGGRAYRGN"(306) EntryPoint: Flags=$08=(Extern Code) Offset=$00E4 Entry="DRAGTHERGN"(307) Comment: AUTOMOD_58770 ended due to: vector glue below Comment: ##################################################################################### Module: INVALRGN [58AC0, 58B0E) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +26 (58AE6): BSR NEGWORDS +1A (58ADA): BSR PORTTOBITMAP +4 (58AC4): BSR WINDOWMGR_VEC01D4 Trap A927 +A (58ACA): IVALCOMMON VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +46 (58B06): GOEXIT1 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 309 309: INVALRGN 310: GOEXIT1 311: IVALCOMMON Module: Flags=$88=(ForcedActive Extern Code) Module="INVALRGN"(309) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 2055 ' U' MOVEA.L (A5),A0 00000002: 2F10 '/.' MOVE.L (A0),-(A7) 00000004: 6100 FFFA 'a...' BSR WINDOWMGR_VEC01D4-INVALRGN+$FFFA ; ids: 312, 309 00000008: 7000 'p.' MOVEQ #$00,D0 0000000A: 48E7 1C10 'H...' MOVEM.L D3-D5/A3,-(A7) 0000000E: 3A00 ':.' MOVE.W D0,D5 00000010: 2055 ' U' MOVEA.L (A5),A0 00000012: 2650 '&P' MOVEA.L (A0),A3 00000014: 282F 0014 '(/..' MOVE.L $0014(A7),D4 00000018: 204B ' K' MOVEA.L A3,A0 0000001A: 6100 FFE4 'a...' BSR PORTTOBITMAP-INVALRGN+$FFE4 ; ids: 201, 309 0000001E: 2628 0006 '&(..' MOVE.L $0006(A0),D3 00000022: 2F04 '/.' MOVE.L D4,-(A7) 00000024: 2F03 '/.' MOVE.L D3,-(A7) 00000026: 6100 FFD8 'a...' BSR NEGWORDS-INVALRGN+$FFD8 ; ids: 298, 309 0000002A: A8E0 '..' _OffsetRgn ; A8E0 0000002C: 2F2B 007A '/+.z' MOVE.L $007A(A3),-(A7) 00000030: 2F04 '/.' MOVE.L D4,-(A7) 00000032: 2F2B 007A '/+.z' MOVE.L $007A(A3),-(A7) 00000036: 4A45 'JE' TST.W D5 00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E 0000003A: A8E5 '..' _UnionRgn ; A8E5 0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 0000003E: A8E6 '..' _DiffRgn ; A8E6 00000040: 2F04 '/.' MOVE.L D4,-(A7) 00000042: 2F03 '/.' MOVE.L D3,-(A7) 00000044: A8E0 '..' _OffsetRgn ; A8E0 00000046: 4CDF 0838 'L..8' MOVEM.L (A7)+,D3-D5/A3 0000004A: 2E9F '..' MOVE.L (A7)+,(A7) 0000004C: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="NEGWORDS"(298) Ref2="INVALRGN"(309) 0028 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="PORTTOBITMAP"(201) Ref2="INVALRGN"(309) 001C Dictionary: Flags $00 FirstId 312 312: WINDOWMGR_VEC01D4 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="WINDOWMGR_VEC01D4"(312) Ref2="INVALRGN"(309) 0006 EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="GOEXIT1"(310) EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="IVALCOMMON"(311) Comment: INVALRGN ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_58B30 [58B30, 58B50) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Resolved outgoing references: +1C (58B4C): BRA GOEXIT1 +2 (58B32): IRECTCOMMON VectorTable entry uncommented Dictionary: Flags $00 FirstId 313 313: AUTOMOD_58B30 314: IRECTCOMMON Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_58B30"(313) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 7000 'p.' MOVEQ #$00,D0 00000002: 48E7 3C10 'H.<.' MOVEM.L D2-D5/A3,-(A7) 00000006: 3A00 ':.' MOVE.W D0,D5 00000008: A8D8 '..' _NewRgn ; A8D8 0000000A: 2817 '(.' MOVE.L (A7),D4 0000000C: 2F2F 0018 '//..' MOVE.L $0018(A7),-(A7) 00000010: A8DF '..' _RectRgn ; A8DF 00000012: 2F04 '/.' MOVE.L D4,-(A7) 00000014: 3005 '0.' MOVE.W D5,D0 00000016: 61D0 'a.' BSR.S *-$002E ; FFFFFFE8 00000018: 2F04 '/.' MOVE.L D4,-(A7) 0000001A: A8D9 '..' _DisposeRgn ; A8D9 0000001C: 6000 FFE2 '`...' BRA GOEXIT1-AUTOMOD_58B30+$FFE2 ; ids: 310, 313 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GOEXIT1"(310) Ref2="AUTOMOD_58B30"(313) 001E EntryPoint: Flags=$08=(Extern Code) Offset=$0002 Entry="IRECTCOMMON"(314) Comment: AUTOMOD_58B30 ended due to: vector glue below Comment: ##################################################################################### Module: VALIDRGN [58B60, 58B66) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +2 (58B62): BRA IVALCOMMON Trap A929 Dictionary: Flags $00 FirstId 315 315: VALIDRGN Pad Module: Flags=$88=(ForcedActive Extern Code) Module="VALIDRGN"(315) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 70FF 'p.' MOVEQ #$FF,D0 00000002: 6000 FFFC '`...' BRA IVALCOMMON-VALIDRGN+$FFFC ; ids: 311, 315 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="IVALCOMMON"(311) Ref2="VALIDRGN"(315) 0004 Comment: VALIDRGN ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: GROWWINDOW [58B70, 58C2C) Module started due to: MODGUESS (align, label) Resolved outgoing references: +AA (58C1A): BSR RESTOREPORT +9A (58C0A): BSR GWCALCSIZE +96 (58C06): BSR CALLGROW +8A (58BFA): BSR CALLDRAGHOOK +86 (58BF6): BSR CALLGROW +72 (58BE2): BSR DELTAPOINT +68 (58BD8): BSR GETPINMOUSE +60 (58BD0): BSR DELTAPOINT +52 (58BC2): BSR GWCALCSIZE +4E (58BBE): BSR CALLGROW +48 (58BB8): BSR NEGWORDS +40 (58BB0): BSR PORTTOBITMAP +14 (58B84): BSR CLIPGABOVE +8 (58B78): BSR SETWPORT Unresolved outgoing references: +28 (58B98): PEA $58840 Trap A92B +B4 (58C24): TWELVEBYTEXIT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 316 316: GROWWINDOW 317: TWELVEBYTEXIT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GROWWINDOW"(316) Segment="Main"(200) Size: Flags $00 ModuleSize 188 Content: Flags $08 Contents offset $0000 size $00BC 00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 6100 FFF6 'a...' BSR SETWPORT-GROWWINDOW+$FFF6 ; ids: 234, 316 0000000C: 262E 000C '&...' MOVE.L $000C(A6),D3 00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000014: 6100 FFEA 'a...' BSR CLIPGABOVE-GROWWINDOW+$FFEA ; ids: 283, 316 00000018: 486E FFE4 'Hn..' PEA -$001C(A6) 0000001C: 2F17 '/.' MOVE.L (A7),-(A7) 0000001E: A898 '..' _GetPenState ; A898 00000020: A89E '..' _PenNormal ; A89E 00000022: 3F3C 000E '?<..' MOVE.W #$000E,-(A7) 00000026: A89C '..' _PenMode ; A89C 00000028: 487A FCA6 'Hz..' PEA *-$0358 ; FFFFFCD0 0000002C: A89D '..' _PenPat ; A89D 0000002E: 49EE FFF8 'I...' LEA -$0008(A6),A4 00000032: 28AB 0010 '(...' MOVE.L $0010(A3),(A4) 00000036: 296B 0014 0004 ')k....' MOVE.L $0014(A3),$0004(A4) 0000003C: 2F0C '/.' MOVE.L A4,-(A7) 0000003E: 204B ' K' MOVEA.L A3,A0 00000040: 6100 FFBE 'a...' BSR PORTTOBITMAP-GROWWINDOW+$FFBE ; ids: 201, 316 00000044: 2F28 0006 '/(..' MOVE.L $0006(A0),-(A7) 00000048: 6100 FFB6 'a...' BSR NEGWORDS-GROWWINDOW+$FFB6 ; ids: 298, 316 0000004C: A8A8 '..' _OffsetRect ; A8A8 0000004E: 6100 FFB0 'a...' BSR CALLGROW-GROWWINDOW+$FFB0 ; ids: 319, 316 00000052: 6100 FFAC 'a...' BSR GWCALCSIZE-GROWWINDOW+$FFAC ; ids: 318, 316 00000056: 2C00 ',.' MOVE.L D0,D6 00000058: 594F 'YO' SUBQ.W #4,A7 0000005A: 2F03 '/.' MOVE.L D3,-(A7) 0000005C: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 00000060: 6100 FF9E 'a...' BSR DELTAPOINT-GROWWINDOW+$FF9E ; ids: 267, 316 00000064: 2A1F '*.' MOVE.L (A7)+,D5 00000066: 2F03 '/.' MOVE.L D3,-(A7) 00000068: 6100 FF96 'a...' BSR GETPINMOUSE-GROWWINDOW+$FF96 ; ids: 320, 316 0000006C: 2017 ' .' MOVE.L (A7),D0 0000006E: 2F03 '/.' MOVE.L D3,-(A7) 00000070: 2F00 '/.' MOVE.L D0,-(A7) 00000072: 6100 FF8C 'a...' BSR DELTAPOINT-GROWWINDOW+$FF8C ; ids: 267, 316 00000076: 2E1F '..' MOVE.L (A7)+,D7 00000078: 6710 'g.' BEQ.S *+$0012 ; 0000008A 0000007A: 6162 'ab' BSR.S *+$0064 ; 000000DE 0000007C: DF6C 0006 '.l..' ADD.W D7,$0006(A4) 00000080: 4847 'HG' SWAP D7 00000082: DF6C 0004 '.l..' ADD.W D7,$0004(A4) 00000086: 6100 FF78 'a..x' BSR CALLGROW-GROWWINDOW+$FF78 ; ids: 319, 316 0000008A: 6100 FF74 'a..t' BSR CALLDRAGHOOK-GROWWINDOW+$FF74 ; ids: 305, 316 0000008E: 4267 'Bg' CLR.W -(A7) 00000090: A977 '.w' _WaitMouseUp ; A977 00000092: 4A1F 'J.' TST.B (A7)+ 00000094: 66D0 'f.' BNE.S *-$002E ; 00000066 00000096: 6100 FF68 'a..h' BSR CALLGROW-GROWWINDOW+$FF68 ; ids: 319, 316 0000009A: 6100 FF64 'a..d' BSR GWCALCSIZE-GROWWINDOW+$FF64 ; ids: 318, 316 0000009E: BC80 '..' CMP.L D0,D6 000000A0: 6602 'f.' BNE.S *+$0004 ; 000000A4 000000A2: 7000 'p.' MOVEQ #$00,D0 000000A4: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) 000000A8: A899 '..' _SetPenState ; A899 000000AA: 6100 FF54 'a..T' BSR RESTOREPORT-GROWWINDOW+$FF54 ; ids: 235, 316 000000AE: 4CDF 18F8 'L...' MOVEM.L (A7)+,D3-D7/A3/A4 000000B2: 4E5E 'N^' UNLK A6 000000B4: 205F ' _' MOVEA.L (A7)+,A0 000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 000000BA: 4ED0 'N.' JMP (A0) ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="RESTOREPORT"(235) Ref2="GROWWINDOW"(316) 00AC Dictionary: Flags $00 FirstId 318 318: GWCALCSIZE Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GWCALCSIZE"(318) Ref2="GROWWINDOW"(316) 009C Dictionary: Flags $00 FirstId 319 319: CALLGROW Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) 0098 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLDRAGHOOK"(305) Ref2="GROWWINDOW"(316) 008C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) 0088 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="DELTAPOINT"(267) Ref2="GROWWINDOW"(316) 0074 Dictionary: Flags $00 FirstId 320 320: GETPINMOUSE ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETPINMOUSE"(320) Ref2="GROWWINDOW"(316) 006A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="DELTAPOINT"(267) Ref2="GROWWINDOW"(316) 0062 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GWCALCSIZE"(318) Ref2="GROWWINDOW"(316) 0054 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) 0050 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="NEGWORDS"(298) Ref2="GROWWINDOW"(316) 004A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="PORTTOBITMAP"(201) Ref2="GROWWINDOW"(316) 0042 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CLIPGABOVE"(283) Ref2="GROWWINDOW"(316) 0016 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETWPORT"(234) Ref2="GROWWINDOW"(316) 000A EntryPoint: Flags=$08=(Extern Code) Offset=$00B4 Entry="TWELVEBYTEXIT"(317) Comment: GROWWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: CALLGROW [58C40, 58C4E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +6 (58C46): BSR CALLWINDOW VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 321 321: CALLGROW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALLGROW"(321) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 2F03 '/.' MOVE.L D3,-(A7) 00000002: 7005 'p.' MOVEQ #$05,D0 00000004: 260C '&.' MOVE.L A4,D3 00000006: 6100 FFF8 'a...' BSR CALLWINDOW-CALLGROW+$FFF8 ; ids: 277, 321 0000000A: 261F '&.' MOVE.L (A7)+,D3 0000000C: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLWINDOW"(277) Ref2="CALLGROW"(321) 0008 Comment: CALLGROW ended due to: vector glue below Comment: ##################################################################################### Module: GETPINMOUSE [58C60, 58CB8) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +C (58C6C): BSR DELTAPOINT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 322 322: GETPINMOUSE Module: Flags=$88=(ForcedActive Extern Code) Module="GETPINMOUSE"(322) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 00000004: 514F 'QO' SUBQ.W #8,A7 00000006: 2F0F '/.' MOVE.L A7,-(A7) 00000008: A972 '.r' _GetMouse ; A972 0000000A: 2F05 '/.' MOVE.L D5,-(A7) 0000000C: 6100 FFF2 'a...' BSR DELTAPOINT-GETPINMOUSE+$FFF2 ; ids: 267, 322 00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000014: 43EE FFDC 'C...' LEA -$0024(A6),A1 00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001C: 486E FFB8 'Hn..' PEA -$0048(A6) 00000020: A976 '.v' _GetKeys ; A976 00000022: 4A2E FFBE 'J...' TST.B -$0042(A6) 00000026: 6A08 'j.' BPL.S *+$000A ; 00000030 00000028: 2D7C 7FFE 7FFE '-|....' MOVE.L #$7FFE7FFE,-$0020(A6) FFE0 00000030: 295F 0004 ')_..' MOVE.L (A7)+,$0004(A4) 00000034: 614A 'aJ' BSR.S *+$004C ; 00000080 00000036: 2957 0004 ')W..' MOVE.L (A7),$0004(A4) 0000003A: 486E FFDC 'Hn..' PEA -$0024(A6) 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: A94E '.N' _PinRect ; A94E 00000042: 4845 'HE' SWAP D5 00000044: 3614 '6.' MOVE.W (A4),D3 00000046: D65F '._' ADD.W (A7)+,D3 00000048: D645 '.E' ADD.W D5,D3 0000004A: 4843 'HC' SWAP D3 0000004C: 4845 'HE' SWAP D5 0000004E: 362C 0002 '6,..' MOVE.W $0002(A4),D3 00000052: D65F '._' ADD.W (A7)+,D3 00000054: D645 '.E' ADD.W D5,D3 00000056: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="DELTAPOINT"(267) Ref2="GETPINMOUSE"(322) 000E Comment: GETPINMOUSE ended due to: vector glue below Comment: ##################################################################################### Module: GWCALCSIZE [58CD0, 58CE0) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +8 (58CD8): BSR DELTAPOINT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 323 323: GWCALCSIZE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GWCALCSIZE"(323) Segment="Main"(200) Size: Flags $00 ModuleSize 16 Content: Flags $08 Contents offset $0000 size $0010 00000000: 594F 'YO' SUBQ.W #4,A7 00000002: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 00000006: 2F14 '/.' MOVE.L (A4),-(A7) 00000008: 6100 FFF6 'a...' BSR DELTAPOINT-GWCALCSIZE+$FFF6 ; ids: 267, 323 0000000C: 201F ' .' MOVE.L (A7)+,D0 0000000E: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="DELTAPOINT"(267) Ref2="GWCALCSIZE"(323) 000A Comment: GWCALCSIZE ended due to: vector glue below Comment: ##################################################################################### Module: __FINDLAYER [58CF0, 58D74) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +76 (58D66): BRA TWOPARMEXIT +3E (58D2E): BSR CALLWINDOW +14 (58D04): JSR CALLMBARPROC ; outside file VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 324 324: __FINDLAYER Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDLAYER"(324) Segment="Main"(200) Size: Flags $00 ModuleSize 132 Content: Flags $08 Contents offset $0000 size $0084 00000000: 48E7 5010 'H.P.' MOVEM.L D1/D3/A3,-(A7) 00000004: 41EF 0010 'A...' LEA $0010(A7),A0 00000008: 2258 '"X' MOVEA.L (A0)+,A1 0000000A: 4291 'B.' CLR.L (A1) 0000000C: 2618 '&.' MOVE.L (A0)+,D3 0000000E: 4250 'BP' CLR.W (A0) 00000010: 7001 'p.' MOVEQ #$01,D0 00000012: 2203 '".' MOVE.L D3,D1 00000014: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 325 00000018: 4A80 'J.' TST.L D0 0000001A: 6B04 'k.' BMI.S *+$0006 ; 00000020 0000001C: 7001 'p.' MOVEQ #$01,D0 0000001E: 603A '`:' BRA.S *+$003C ; 0000005A 00000020: 2678 09D6 '&x..' MOVEA.L $09D6,A3 00000024: 200B ' .' MOVE.L A3,D0 00000026: 6752 'gR' BEQ.S *+$0054 ; 0000007A 00000028: 4A2B 006E 'J+.n' TST.B $006E(A3) 0000002C: 6718 'g.' BEQ.S *+$001A ; 00000046 0000002E: 4267 'Bg' CLR.W -(A7) 00000030: 2F03 '/.' MOVE.L D3,-(A7) 00000032: 2F2B 0072 '/+.r' MOVE.L $0072(A3),-(A7) 00000036: A8E8 '..' _PtInRgn ; A8E8 00000038: 4A1F 'J.' TST.B (A7)+ 0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 0000003C: 7001 'p.' MOVEQ #$01,D0 0000003E: 6100 FFC0 'a...' BSR CALLWINDOW-__FINDLAYER+$FFC0 ; ids: 277, 324 00000042: 4A40 'J@' TST.W D0 00000044: 6606 'f.' BNE.S *+$0008 ; 0000004C 00000046: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 0000004A: 60D8 '`.' BRA.S *-$0026 ; 00000024 0000004C: 206F 0010 ' o..' MOVEA.L $0010(A7),A0 00000050: 208B ' .' MOVE.L A3,(A0) 00000052: 4A6B 006C 'Jk.l' TST.W $006C(A3) 00000056: 6A04 'j.' BPL.S *+$0006 ; 0000005C 00000058: 7002 'p.' MOVEQ #$02,D0 0000005A: 6012 '`.' BRA.S *+$0014 ; 0000006E 0000005C: 0C40 0002 '.@..' CMPI.W #$0002,D0 00000060: 6D0A 'm.' BLT.S *+$000C ; 0000006C 00000062: 6E04 'n.' BGT.S *+$0006 ; 00000068 00000064: 7004 'p.' MOVEQ #$04,D0 00000066: 6006 '`.' BRA.S *+$0008 ; 0000006E 00000068: 5440 'T@' ADDQ.W #2,D0 0000006A: 6002 '`.' BRA.S *+$0004 ; 0000006E 0000006C: 7003 'p.' MOVEQ #$03,D0 0000006E: 3F40 0018 '?@..' MOVE.W D0,$0018(A7) 00000072: 4CDF 080A 'L...' MOVEM.L (A7)+,D1/D3/A3 00000076: 6000 FF88 '`...' BRA TWOPARMEXIT-__FINDLAYER+$FF88 ; ids: 209, 324 0000007A: 2038 0A6C ' 8.l' MOVE.L $0A6C,D0 0000007E: 67EE 'g.' BEQ.S *-$0010 ; 0000006E 00000080: 7002 'p.' MOVEQ #$02,D0 00000082: 60EA '`.' BRA.S *-$0014 ; 0000006E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="TWOPARMEXIT"(209) Ref2="__FINDLAYER"(324) 0078 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLWINDOW"(277) Ref2="__FINDLAYER"(324) 0040 Dictionary: Flags $00 FirstId 325 325: CALLMBARPROC Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLMBARPROC"(325) 00000016 Comment: __FINDLAYER ended due to: vector glue below Comment: ##################################################################################### Module: DRAWGROWICON [58D80, 58D9E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +12 (58D92): BSR RESTOREPORT +E (58D8E): BSR CALLWINDOW +8 (58D88): BSR SETWPORT Trap A904 Dictionary: Flags $00 FirstId 326 326: DRAWGROWICON Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWGROWICON"(326) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 48E7 0810 'H...' MOVEM.L D4/A3,-(A7) 00000004: 266F 000C '&o..' MOVEA.L $000C(A7),A3 00000008: 6100 FFF6 'a...' BSR SETWPORT-DRAWGROWICON+$FFF6 ; ids: 234, 326 0000000C: 7006 'p.' MOVEQ #$06,D0 0000000E: 6100 FFF0 'a...' BSR CALLWINDOW-DRAWGROWICON+$FFF0 ; ids: 277, 326 00000012: 6100 FFEC 'a...' BSR RESTOREPORT-DRAWGROWICON+$FFEC ; ids: 235, 326 00000016: 4CDF 0810 'L...' MOVEM.L (A7)+,D4/A3 0000001A: 2E9F '..' MOVE.L (A7)+,(A7) 0000001C: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="RESTOREPORT"(235) Ref2="DRAWGROWICON"(326) 0014 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLWINDOW"(277) Ref2="DRAWGROWICON"(326) 0010 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETWPORT"(234) Ref2="DRAWGROWICON"(326) 000A Comment: DRAWGROWICON ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: SETDESKCPAT [58DA0, 58DF4) Module started due to: MODGUESS (align, label, RTS then padding) Trap AA47 Dictionary: Flags $00 FirstId 327 327: SETDESKCPAT Module: Flags=$88=(ForcedActive Extern Code) Module="SETDESKCPAT"(327) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4AAF 0004 'J...' TST.L $0004(A7) 00000004: 6732 'g2' BEQ.S *+$0034 ; 00000038 00000006: 2038 0CD8 ' 8..' MOVE.L $0CD8,D0 0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 0000000C: B0B8 0A06 '....' CMP.L $0A06,D0 00000010: 6704 'g.' BEQ.S *+$0006 ; 00000016 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: AA08 '..' _DisposePixPat ; AA08 00000016: 21EF 0004 0CD8 '!.....' MOVE.L $0004(A7),$0CD8 0000001C: 08F8 0007 020B '......' BSET #$07,$020B 00000022: 42A7 'B.' CLR.L -(A7) 00000024: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) 00000028: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000002C: 50E8 01A8 'P...' ST $01A8(A0) 00000030: A90C '..' _PaintOne ; A90C 00000032: 205F ' _' MOVEA.L (A7)+,A0 00000034: 584F 'XO' ADDQ.W #4,A7 00000036: 4ED0 'N.' JMP (A0) 00000038: 594F 'YO' SUBQ.W #4,A7 0000003A: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) 0000003E: A9B8 '..' _GetPattern ; A9B8 00000040: 205F ' _' MOVEA.L (A7)+,A0 00000042: 2050 ' P' MOVEA.L (A0),A0 00000044: 21D8 0A3C '!..<' MOVE.L (A0)+,$0A3C 00000048: 21D0 0A40 '!..@' MOVE.L (A0),$0A40 0000004C: 08B8 0007 020B '......' BCLR #$07,$020B 00000052: 60CE '`.' BRA.S *-$0030 ; 00000022 Comment: SETDESKCPAT ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: SETWINCOLOR [58E00, 58F94) Module started due to: MODGUESS (align, label) Resolved outgoing references: +11E (58F1E): BSR GETAUXGUTS +F0 (58EF0): BSR GETAUXGUTS +B0 (58EB0): BSR GETAUXGUTS +1E (58E1E): BSR GETREARWINDOW VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a +74 (58E74): SETCTLCOLOR VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 328 328: SETWINCOLOR 329: SETCTLCOLOR Module: Flags=$88=(ForcedActive Extern Code) Module="SETWINCOLOR"(328) Segment="Main"(200) Size: Flags $00 ModuleSize 404 Content: Flags $08 Contents offset $0000 size $0194 00000000: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) 00000004: 2478 0CD0 '$x..' MOVEA.L $0CD0,A2 00000008: 47F8 0CD0 'G...' LEA $0CD0,A3 0000000C: 6100 0092 'a...' BSR *+$0094 ; 000000A0 00000010: 202F 0010 ' /..' MOVE.L $0010(A7),D0 00000014: 6618 'f.' BNE.S *+$001A ; 0000002E 00000016: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000001A: 50E8 01A8 'P...' ST $01A8(A0) 0000001E: 6100 FFE0 'a...' BSR GETREARWINDOW-SETWINCOLOR+$FFE0 ; ids: 331, 328 00000022: 2F09 '/.' MOVE.L A1,-(A7) 00000024: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) 00000028: A90C '..' _PaintOne ; A90C 0000002A: 6000 006A '`..j' BRA *+$006C ; 00000096 0000002E: 2440 '$@' MOVEA.L D0,A2 00000030: 4A2A 0006 'J*..' TST.B $0006(A2) 00000034: 6A2E 'j.' BPL.S *+$0030 ; 00000064 00000036: 594F 'YO' SUBQ.W #4,A7 00000038: 4857 'HW' PEA (A7) 0000003A: A874 '.t' _GetPort ; A874 0000003C: 2F0A '/.' MOVE.L A2,-(A7) 0000003E: A873 '.s' _SetPort ; A873 00000040: 206F 0010 ' o..' MOVEA.L $0010(A7),A0 00000044: 2050 ' P' MOVEA.L (A0),A0 00000046: 3228 0006 '2(..' MOVE.W $0006(A0),D1 0000004A: C2FC 0008 '....' MULU.W #$0008,D1 0000004E: 0C70 0000 1008 '.p....' CMPI.W #$0000,$08(A0,D1.W) 00000054: 6706 'g.' BEQ.S *+$0008 ; 0000005C 00000056: 5141 'QA' SUBQ.W #8,D1 00000058: 6CF4 'l.' BGE.S *-$000A ; 0000004E 0000005A: 7200 'r.' MOVEQ #$00,D1 0000005C: 4870 100A 'Hp..' PEA $0A(A0,D1.W) 00000060: AA15 '..' _RGBBackColor ; AA15 00000062: A873 '.s' _SetPort ; A873 00000064: 4A2A 006E 'J*.n' TST.B $006E(A2) 00000068: 672C 'g,' BEQ.S *+$002E ; 00000096 0000006A: 2F0A '/.' MOVE.L A2,-(A7) 0000006C: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7) 00000070: A90C '..' _PaintOne ; A90C 00000072: 6022 '`"' BRA.S *+$0024 ; 00000096 00000074: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) 00000078: 2478 0CD4 '$x..' MOVEA.L $0CD4,A2 0000007C: 47F8 0CD4 'G...' LEA $0CD4,A3 00000080: 611E 'a.' BSR.S *+$0020 ; 000000A0 00000082: 202F 0010 ' /..' MOVE.L $0010(A7),D0 00000086: 6796 'g.' BEQ.S *-$0068 ; 0000001E 00000088: 2040 ' @' MOVEA.L D0,A0 0000008A: 2250 '"P' MOVEA.L (A0),A1 0000008C: 4A29 0010 'J)..' TST.B $0010(A1) 00000090: 6704 'g.' BEQ.S *+$0006 ; 00000096 00000092: 2F08 '/.' MOVE.L A0,-(A7) 00000094: A96D '.m' _Draw1Control ; A96D 00000096: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 0000009A: 205F ' _' MOVEA.L (A7)+,A0 0000009C: 504F 'PO' ADDQ.W #8,A7 0000009E: 4ED0 'N.' JMP (A0) 000000A0: 4E56 0000 'NV..' LINK.W A6,#$0000 000000A4: 42A7 'B.' CLR.L -(A7) 000000A6: 4267 'Bg' CLR.W -(A7) 000000A8: 42A7 'B.' CLR.L -(A7) 000000AA: 486F 0006 'Ho..' PEA $0006(A7) 000000AE: 224A '"J' MOVEA.L A2,A1 000000B0: 6100 FF4E 'a..N' BSR GETAUXGUTS-SETWINCOLOR+$FF4E ; ids: 330, 328 000000B4: 544F 'TO' ADDQ.W #2,A7 000000B6: 205F ' _' MOVEA.L (A7)+,A0 000000B8: 2050 ' P' MOVEA.L (A0),A0 000000BA: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 000000BE: B1EE 0014 '....' CMPA.L $0014(A6),A0 000000C2: 6700 008A 'g...' BEQ *+$008C ; 0000014E 000000C6: 0CAE FFFF FFFF '......' CMPI.L #$FFFFFFFF,$0014(A6) 0014 000000CE: 6760 'g`' BEQ.S *+$0062 ; 00000130 000000D0: 2F08 '/.' MOVE.L A0,-(A7) 000000D2: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000D6: 2050 ' P' MOVEA.L (A0),A0 000000D8: 0C68 FFFF 0006 '.h....' CMPI.W #$FFFF,$0006(A0) 000000DE: 205F ' _' MOVEA.L (A7)+,A0 000000E0: 6724 'g$' BEQ.S *+$0026 ; 00000106 000000E2: 42A7 'B.' CLR.L -(A7) 000000E4: 4267 'Bg' CLR.W -(A7) 000000E6: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 000000EA: 486F 0006 'Ho..' PEA $0006(A7) 000000EE: 224A '"J' MOVEA.L A2,A1 000000F0: 6100 FF0E 'a...' BSR GETAUXGUTS-SETWINCOLOR+$FF0E ; ids: 330, 328 000000F4: 101F '..' MOVE.B (A7)+,D0 000000F6: 205F ' _' MOVEA.L (A7)+,A0 000000F8: 673A 'g:' BEQ.S *+$003C ; 00000134 000000FA: 2050 ' P' MOVEA.L (A0),A0 000000FC: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) 00000102: 4E5E 'N^' UNLK A6 00000104: 4E75 'Nu' RTS 00000106: 4A38 0CB2 'J8..' TST.B $0CB2 0000010A: 6724 'g$' BEQ.S *+$0026 ; 00000130 0000010C: 2D48 0014 '-H..' MOVE.L A0,$0014(A6) 00000110: 42A7 'B.' CLR.L -(A7) 00000112: 4267 'Bg' CLR.W -(A7) 00000114: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000118: 486F 0006 'Ho..' PEA $0006(A7) 0000011C: 224A '"J' MOVEA.L A2,A1 0000011E: 6100 FEE0 'a...' BSR GETAUXGUTS-SETWINCOLOR+$FEE0 ; ids: 330, 328 00000122: 544F 'TO' ADDQ.W #2,A7 00000124: 205F ' _' MOVEA.L (A7)+,A0 00000126: 2050 ' P' MOVEA.L (A0),A0 00000128: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) 0000012E: 60D2 '`.' BRA.S *-$002C ; 00000102 00000130: 2D48 0014 '-H..' MOVE.L A0,$0014(A6) 00000134: 701C 'p.' MOVEQ #$1C,D0 00000136: A322 '."' _NewHandleClear ; A322 00000138: 2688 '&.' MOVE.L A0,(A3) 0000013A: 2050 ' P' MOVEA.L (A0),A0 0000013C: 208A ' .' MOVE.L A2,(A0) 0000013E: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) 00000144: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000148: 2140 0004 '!@..' MOVE.L D0,$0004(A0) 0000014C: 60B4 '`.' BRA.S *-$004A ; 00000102 0000014E: 2448 '$H' MOVEA.L A0,A2 00000150: 224B '"K' MOVEA.L A3,A1 00000152: 2211 '".' MOVE.L (A1),D1 00000154: 2041 ' A' MOVEA.L D1,A0 00000156: 6738 'g8' BEQ.S *+$003A ; 00000190 00000158: 2050 ' P' MOVEA.L (A0),A0 0000015A: 2028 0004 ' (..' MOVE.L $0004(A0),D0 0000015E: B0AE 0018 '....' CMP.L $0018(A6),D0 00000162: 6704 'g.' BEQ.S *+$0006 ; 00000168 00000164: 2248 '"H' MOVEA.L A0,A1 00000166: 60EA '`.' BRA.S *-$0014 ; 00000152 00000168: 2F10 '/.' MOVE.L (A0),-(A7) 0000016A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000016E: A069 '.i' _HGetState ; A069 00000170: 0800 0005 '....' BTST #$05,D0 00000174: 6602 'f.' BNE.S *+$0004 ; 00000178 00000176: A023 '.#' _DisposeHandle ; A023 00000178: 4A38 0CB2 'J8..' TST.B $0CB2 0000017C: 670C 'g.' BEQ.S *+$000E ; 0000018A 0000017E: 2041 ' A' MOVEA.L D1,A0 00000180: 2050 ' P' MOVEA.L (A0),A0 00000182: 214A 0008 '!J..' MOVE.L A2,$0008(A0) 00000186: 584F 'XO' ADDQ.W #4,A7 00000188: 6006 '`.' BRA.S *+$0008 ; 00000190 0000018A: 2041 ' A' MOVEA.L D1,A0 0000018C: A023 '.#' _DisposeHandle ; A023 0000018E: 229F '".' MOVE.L (A7)+,(A1) 00000190: 6000 FF70 '`..p' BRA *-$008E ; 00000102 Dictionary: Flags $00 FirstId 330 330: GETAUXGUTS Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) 0120 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) 00F2 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) 00B2 Dictionary: Flags $00 FirstId 331 331: GETREARWINDOW ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETREARWINDOW"(331) Ref2="SETWINCOLOR"(328) 0020 EntryPoint: Flags=$08=(Extern Code) Offset=$0074 Entry="SETCTLCOLOR"(329) Comment: SETWINCOLOR ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_58FB0 [58FB0, 58FF8) Module started due to: vector glue above, MODGUESS (align, RTS then padding) +A (58FBA): GETAUXGUTS VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a Dictionary: Flags $00 FirstId 332 332: AUTOMOD_58FB0 333: GETAUXGUTS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_58FB0"(332) Segment="Main"(200) Size: Flags $00 ModuleSize 72 Content: Flags $08 Contents offset $0000 size $0048 00000000: 2278 0CD0 '"x..' MOVEA.L $0CD0,A1 00000004: 6004 '`.' BRA.S *+$0006 ; 0000000A 00000006: 2278 0CD4 '"x..' MOVEA.L $0CD4,A1 0000000A: 1F7C 0001 000C '.|....' MOVE.B #$01,$000C(A7) 00000010: 202F 0008 ' /..' MOVE.L $0008(A7),D0 00000014: 2051 ' Q' MOVEA.L (A1),A0 00000016: B0A8 0004 '....' CMP.L $0004(A0),D0 0000001A: 6712 'g.' BEQ.S *+$0014 ; 0000002E 0000001C: 2409 '$.' MOVE.L A1,D2 0000001E: 2210 '".' MOVE.L (A0),D1 00000020: 2241 '"A' MOVEA.L D1,A1 00000022: 66F0 'f.' BNE.S *-$000E ; 00000014 00000024: 4A80 'J.' TST.L D0 00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E 00000028: 422F 000C 'B/..' CLR.B $000C(A7) 0000002C: 2242 '"B' MOVEA.L D2,A1 0000002E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000032: 2089 ' .' MOVE.L A1,(A0) 00000034: 2051 ' Q' MOVEA.L (A1),A0 00000036: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000003A: 4A90 'J.' TST.L (A0) 0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042 0000003E: 2F08 '/.' MOVE.L A0,-(A7) 00000040: A9A2 '..' _LoadResource ; A9A2 00000042: 205F ' _' MOVEA.L (A7)+,A0 00000044: 504F 'PO' ADDQ.W #8,A7 00000046: 4ED0 'N.' JMP (A0) EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="GETAUXGUTS"(333) Comment: AUTOMOD_58FB0 ended due to: vector glue below Comment: ##################################################################################### Module: INITWINDOWS [59010, 5901A) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +2 (59012): JSR __INITLAYERS Trap A912 Dictionary: Flags $00 FirstId 334 334: INITWINDOWS Module: Flags=$88=(ForcedActive Extern Code) Module="INITWINDOWS"(334) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 554F 'UO' SUBQ.W #2,A7 00000002: 4EBA 0000 'N...' JSR __INITLAYERS ; id: 335 00000006: 544F 'TO' ADDQ.W #2,A7 00000008: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 335 335: __INITLAYERS Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__INITLAYERS"(335) 00000004 Comment: INITWINDOWS ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: MAKEDEACTIVEGLUE [59020, 5902A) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +6 (59026): JMP MAKEDEACTIVE VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 336 336: MAKEDEACTIVEGLUE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEDEACTIVEGLUE"(336) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 2017 ' .' MOVE.L (A7),D0 00000004: 2E88 '..' MOVE.L A0,(A7) 00000006: 4EFA 0000 'N...' JMP MAKEDEACTIVE ; id: 254 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MAKEDEACTIVE"(254) 00000008 Comment: MAKEDEACTIVEGLUE ended due to: vector glue below Comment: ##################################################################################### Module: CALLWINDOWGLUE [59040, 5905E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +10 (59050): JSR CALLWINDOW VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 337 337: CALLWINDOWGLUE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWINDOWGLUE"(337) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 48E7 1010 'H...' MOVEM.L D3/A3,-(A7) 00000004: 262F 000C '&/..' MOVE.L $000C(A7),D3 00000008: 302F 0010 '0/..' MOVE.W $0010(A7),D0 0000000C: 266F 0012 '&o..' MOVEA.L $0012(A7),A3 00000010: 4EBA 0000 'N...' JSR CALLWINDOW ; id: 277 00000014: 4CDF 0808 'L...' MOVEM.L (A7)+,D3/A3 00000018: 205F ' _' MOVEA.L (A7)+,A0 0000001A: 588F 'X.' ADDQ.L #4,A7 0000001C: 4ED0 'N.' JMP (A0) Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOW"(277) 00000012 Comment: CALLWINDOWGLUE ended due to: vector glue below Comment: ##################################################################################### Module: CALLWINDOWCALCGLUE [59070, 59082) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +6 (59076): JSR CALLWCALC VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 338 338: CALLWINDOWCALCGLUE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWINDOWCALCGLUE"(338) Segment="Main"(200) Size: Flags $00 ModuleSize 18 Content: Flags $08 Contents offset $0000 size $0012 00000000: 2F0B '/.' MOVE.L A3,-(A7) 00000002: 266F 0008 '&o..' MOVEA.L $0008(A7),A3 00000006: 4EBA 0000 'N...' JSR CALLWCALC ; id: 280 0000000A: 265F '&_' MOVEA.L (A7)+,A3 0000000C: 205F ' _' MOVEA.L (A7)+,A0 0000000E: 588F 'X.' ADDQ.L #4,A7 00000010: 4ED0 'N.' JMP (A0) Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWCALC"(280) 00000008 Comment: CALLWINDOWCALCGLUE ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_59090 [59090, 590E8) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Resolved outgoing references: +24 (590B4): JSR __SWAPCURLAYER +20 (590B0): JSR __GETPARENT Dictionary: Flags $00 FirstId 339 339: AUTOMOD_59090 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_59090"(339) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 2417 '$.' MOVE.L (A7),D2 00000002: 518F 'Q.' SUBQ.L #8,A7 00000004: 224F '"O' MOVEA.L A7,A1 00000006: 2F08 '/.' MOVE.L A0,-(A7) 00000008: 41E9 000C 'A...' LEA $000C(A1),A0 0000000C: 6002 '`.' BRA.S *+$0004 ; 00000010 0000000E: 32D8 '2.' MOVE.W (A0)+,(A1)+ 00000010: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000000E 00000014: 228E '".' MOVE.L A6,(A1) 00000016: 2C49 ',I' MOVEA.L A1,A6 00000018: 2D42 0004 '-B..' MOVE.L D2,$0004(A6) 0000001C: 518F 'Q.' SUBQ.L #8,A7 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 4EBA 0000 'N...' JSR __GETPARENT ; id: 341 00000024: 4EBA 0000 'N...' JSR __SWAPCURLAYER ; id: 340 00000028: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) 0000002C: 205F ' _' MOVEA.L (A7)+,A0 0000002E: 4E90 'N.' JSR (A0) 00000030: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000034: 7004 'p.' MOVEQ #$04,D0 00000036: A829 '.)' _LayerDispatch ; A829 00000038: 242E 0004 '$...' MOVE.L $0004(A6),D2 0000003C: 204E ' N' MOVEA.L A6,A0 0000003E: 2C56 ',V' MOVEA.L (A6),A6 00000040: 2208 '".' MOVE.L A0,D1 00000042: 928F '..' SUB.L A7,D1 00000044: E281 '..' ASR.L #1,D1 00000046: 43E8 000C 'C...' LEA $000C(A0),A1 0000004A: 6002 '`.' BRA.S *+$0004 ; 0000004E 0000004C: 3320 '3 ' MOVE.W -(A0),-(A1) 0000004E: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000004C 00000052: 2E49 '.I' MOVEA.L A1,A7 00000054: 2042 ' B' MOVEA.L D2,A0 00000056: 4ED0 'N.' JMP (A0) Dictionary: Flags $00 FirstId 340 340: __SWAPCURLAYER Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SWAPCURLAYER"(340) 00000026 Dictionary: Flags $00 FirstId 341 341: __GETPARENT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(341) 00000022 Comment: AUTOMOD_59090 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: __SELECTWINDOW [590F0, 590F8) Module started due to: MODGUESS (align, label, JMP (A0) then padding) Resolved outgoing references: +4 (590F4): JMP TWOBYFOUR Unresolved outgoing references: +0 (590F0): LEA $584E0, A0 Trap A91F Dictionary: Flags $00 FirstId 342 342: __SELECTWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__SELECTWINDOW"(342) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 41FA F3EE 'A...' LEA *-$0C10,A0 ; FFFFF3F0 00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 343 Dictionary: Flags $00 FirstId 343 343: TWOBYFOUR Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TWOBYFOUR"(343) 00000006 Comment: __SELECTWINDOW ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: __BRINGTOFRONT [59100, 59108) Module started due to: MODGUESS (align, label) Resolved outgoing references: +4 (59104): JMP TWOBYFOUR +0 (59100): LEA BRINGTOFRONT, A0 Trap A920 Dictionary: Flags $00 FirstId 344 344: __BRINGTOFRONT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__BRINGTOFRONT"(344) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 41FA 0000 'A...' LEA BRINGTOFRONT,A0 ; id: 296 00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 343 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TWOBYFOUR"(343) 00000006 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="BRINGTOFRONT"(296) 00000002 Comment: __BRINGTOFRONT ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: __SENDBEHIND [59110, 59118) Module started due to: MODGUESS (align, label) Resolved outgoing references: +4 (59114): JMP FOURBYEIGHT Unresolved outgoing references: +0 (59110): LEA $58630, A0 Trap A921 Dictionary: Flags $00 FirstId 345 345: __SENDBEHIND Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__SENDBEHIND"(345) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 41FA F51E 'A...' LEA *-$0AE0,A0 ; FFFFF520 00000004: 4EFA 0000 'N...' JMP FOURBYEIGHT ; id: 346 Dictionary: Flags $00 FirstId 346 346: FOURBYEIGHT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FOURBYEIGHT"(346) 00000006 Comment: __SENDBEHIND ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: __SHOWWINDOW [59120, 5912E) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +0 (59120): LEA $57E60, A0 +A (5912A): JMP $59090 Trap A915 +4 (59124): TWOBYFOUR VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 347 347: __SHOWWINDOW 348: TWOBYFOUR Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__SHOWWINDOW"(347) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 41FA ED3E 'A..>' LEA *-$12C0,A0 ; FFFFED40 00000004: 7202 'r.' MOVEQ #$02,D1 00000006: 202F 0004 ' /..' MOVE.L $0004(A7),D0 0000000A: 4EFA FF64 'N..d' JMP *-$009A ; FFFFFF70 EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="TWOBYFOUR"(348) Comment: __SHOWWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: __DRAGWINDOW [59140, 5914E) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +0 (59140): LEA $58770, A0 +A (5914A): JMP $59090 Trap A925 Dictionary: Flags $00 FirstId 349 349: __DRAGWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__DRAGWINDOW"(349) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 41FA F62E 'A...' LEA *-$09D0,A0 ; FFFFF630 00000004: 7206 'r.' MOVEQ #$06,D1 00000006: 202F 000C ' /..' MOVE.L $000C(A7),D0 0000000A: 4EFA FF44 'N..D' JMP *-$00BA ; FFFFFF50 Comment: __DRAGWINDOW ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: __MOVEWINDOW [59150, 5915E) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +0 (59150): LEA $58050, A0 +A (5915A): JMP $59090 Trap A91B Dictionary: Flags $00 FirstId 350 350: __MOVEWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__MOVEWINDOW"(350) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 41FA EEFE 'A...' LEA *-$1100,A0 ; FFFFEF00 00000004: 7205 'r.' MOVEQ #$05,D1 00000006: 202F 000A ' /..' MOVE.L $000A(A7),D0 0000000A: 4EFA FF34 'N..4' JMP *-$00CA ; FFFFFF40 Comment: __MOVEWINDOW ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: __ZOOMWINDOW [59160, 5916E) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +0 (59160): LEA $583E0, A0 +A (5916A): JMP $59090 Trap A83A +4 (59164): FOURBYEIGHT VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a +6 (59166): WINDOWAT8 VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 351 351: __ZOOMWINDOW 352: WINDOWAT8 353: FOURBYEIGHT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__ZOOMWINDOW"(351) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 41FA F27E 'A..~' LEA *-$0D80,A0 ; FFFFF280 00000004: 7204 'r.' MOVEQ #$04,D1 00000006: 202F 0008 ' /..' MOVE.L $0008(A7),D0 0000000A: 4EFA FF24 'N..$' JMP *-$00DA ; FFFFFF30 EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="WINDOWAT8"(352) EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="FOURBYEIGHT"(353) Comment: __ZOOMWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: __GETAUXWIN [59190, 5919A) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +6 (59196): JMP WINDOWAT8 Unresolved outgoing references: +0 (59190): LEA $58FB0, A0 Trap AA42 Dictionary: Flags $00 FirstId 354 354: __GETAUXWIN Module: Flags=$88=(ForcedActive Extern Code) Module="__GETAUXWIN"(354) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 41FA FE1E 'A...' LEA *-$01E0,A0 ; FFFFFE20 00000004: 7205 'r.' MOVEQ #$05,D1 00000006: 4EFA 0000 'N...' JMP WINDOWAT8 ; id: 352 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="WINDOWAT8"(352) 00000008 Comment: __GETAUXWIN ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: __SETWINCOLOR [591A0, 591A8) Module started due to: MODGUESS (align, label) Resolved outgoing references: +4 (591A4): JMP FOURBYEIGHT +0 (591A0): LEA SETWINCOLOR, A0 Trap AA41 Dictionary: Flags $00 FirstId 355 355: __SETWINCOLOR Module: Flags=$88=(ForcedActive Extern Code) Module="__SETWINCOLOR"(355) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 41FA 0000 'A...' LEA SETWINCOLOR,A0 ; id: 328 00000004: 4EFA 0000 'N...' JMP FOURBYEIGHT ; id: 353 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FOURBYEIGHT"(353) 00000006 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETWINCOLOR"(328) 00000002 Comment: __SETWINCOLOR ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: __SETCTLCOLOR [591B0, 591BA) Module started due to: MODGUESS (align, label) Resolved outgoing references: +6 (591B6): JMP CONTROLOWNER +0 (591B0): LEA SETCTLCOLOR, A0 Trap AA43 Dictionary: Flags $00 FirstId 356 356: __SETCTLCOLOR Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCTLCOLOR"(356) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 41FA 0000 'A...' LEA SETCTLCOLOR,A0 ; id: 329 00000004: 7204 'r.' MOVEQ #$04,D1 00000006: 4EFA 0000 'N...' JMP CONTROLOWNER ; id: 357 Dictionary: Flags $00 FirstId 357 357: CONTROLOWNER Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CONTROLOWNER"(357) 00000008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETCTLCOLOR"(329) 00000002 Comment: __SETCTLCOLOR ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: __GETAUXCTL [591C0, 591D8) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +0 (591C0): LEA $58FB6, A0 +14 (591D4): JMP $59090 Trap AA44 +6 (591C6): CONTROLOWNER VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 358 358: __GETAUXCTL 359: CONTROLOWNER Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__GETAUXCTL"(358) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 41FA FDF4 'A...' LEA *-$020A,A0 ; FFFFFDF6 00000004: 7205 'r.' MOVEQ #$05,D1 00000006: 202F 0008 ' /..' MOVE.L $0008(A7),D0 0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014 0000000C: 2240 '"@' MOVEA.L D0,A1 0000000E: 2251 '"Q' MOVEA.L (A1),A1 00000010: 2029 0004 ' )..' MOVE.L $0004(A1),D0 00000014: 4EFA FEBA 'N...' JMP *-$0144 ; FFFFFED0 EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="CONTROLOWNER"(359) Comment: __GETAUXCTL ended due to: vector glue below Comment: ##################################################################################### Module: __DRAWNEW [591F0, 591FE) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +0 (591F0): LEA $577F0, A0 +A (591FA): JMP $59090 Trap A90F Dictionary: Flags $00 FirstId 360 360: __DRAWNEW Module: Flags=$88=(ForcedActive Extern Code) Module="__DRAWNEW"(360) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 41FA E5FE 'A...' LEA *-$1A00,A0 ; FFFFE600 00000004: 7203 'r.' MOVEQ #$03,D1 00000006: 202F 0006 ' /..' MOVE.L $0006(A7),D0 0000000A: 4EFA FE94 'N...' JMP *-$016A ; FFFFFEA0 Comment: __DRAWNEW ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: LAYERDISPATCH [59200, 5923E) Module started due to: MODGUESS (align, label) Trap A829 Dictionary: Flags $00 FirstId 361 361: LAYERDISPATCH Module: Flags=$88=(ForcedActive Extern Code) Module="LAYERDISPATCH"(361) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A 00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) 00000008: 4E75 'Nu' RTS 0000000A: 0000 F60D '....' ORI.B #$0D,D0 0000000E: 0882 195A '...Z' BCLR #$5A,D2 00000012: 11A6 1264 '...d' MOVE.B -(A6),$64(A0,D1.W*2) 00000016: 0CAC 109C 1554 '.....T' CMPI.L #$109C1554,$1BEA(A4) 1BEA 0000001E: 1C2E 12A2 '....' MOVE.B $12A2(A6),D6 00000022: 1388 0F9E 0C46 '.....F' MOVE.B A0,([0,ZA1],D0.L*8,$0C46) 00000028: 0FC4 '..' BSET D7,D4 0000002A: 1044 '.D' MOVE.B D4,A0 0000002C: 1076 10A6 '.v..' MOVE.B -$5A(A6,D1.W),A0 00000030: FB6A '.j' DC.W $FB6A ; ???? 00000032: 071C '..' BTST D3,(A4)+ 00000034: 0820 09C8 '. ..' BTST #$C8,-(A0) 00000038: 0B6A 0C3C '.j.<' BCHG D5,$0C3C(A2) 0000003C: 1E52 '.R' MOVE.B (A2),A7 Comment: LAYERDISPATCH ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: INITFASTERINVALS [59240, 59260) Module started due to: MODGUESS (align, label) Dictionary: Flags $00 FirstId 362 362: INITFASTERINVALS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITFASTERINVALS"(362) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 2278 02B6 '"x..' MOVEA.L $02B6,A1 00000004: 2F38 0118 '/8..' MOVE.L $0118,-(A7) 00000008: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 0000000E: 594F 'YO' SUBQ.W #4,A7 00000010: A8D8 '..' _NewRgn ; A8D8 00000012: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000016: 215F 0144 '!_.D' MOVE.L (A7)+,$0144(A0) 0000001A: 21DF 0118 '!...' MOVE.L (A7)+,$0118 0000001E: 4E75 'Nu' RTS Comment: INITFASTERINVALS ended due to: ran into next module Comment: ##################################################################################### Module: FASTERVALIDRECT [59260, 592A4) Module started due to: MODGUESS (align, label) Resolved outgoing references: +3C (5929C): JSR IVALCOMMON +8 (59268): BSR WINDOWMGR_VEC01D4 Trap A92A +4 (59264): FASTERINVALRECT Trap A928 Dictionary: Flags $00 FirstId 363 363: FASTERVALIDRECT 364: FASTERINVALRECT Module: Flags=$88=(ForcedActive Extern Code) Module="FASTERVALIDRECT"(363) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 70FF 'p.' MOVEQ #$FF,D0 00000002: 600A '`.' BRA.S *+$000C ; 0000000E 00000004: 2055 ' U' MOVEA.L (A5),A0 00000006: 2F10 '/.' MOVE.L (A0),-(A7) 00000008: 6100 FFF6 'a...' BSR WINDOWMGR_VEC01D4-FASTERVALIDRECT+$FFF6 ; ids: 312, 363 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000012: 2278 02B6 '"x..' MOVEA.L $02B6,A1 00000016: 2269 0144 '"i.D' MOVEA.L $0144(A1),A1 0000001A: 2F09 '/.' MOVE.L A1,-(A7) 0000001C: 2251 '"Q' MOVEA.L (A1),A1 0000001E: 5449 'TI' ADDQ.W #2,A1 00000020: 3228 0002 '2(..' MOVE.W $0002(A0),D1 00000024: B268 0006 '.h..' CMP.W $0006(A0),D1 00000028: 6C0E 'l.' BGE.S *+$0010 ; 00000038 0000002A: 3210 '2.' MOVE.W (A0),D1 0000002C: B268 0004 '.h..' CMP.W $0004(A0),D1 00000030: 6C06 'l.' BGE.S *+$0008 ; 00000038 00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000034: 2290 '".' MOVE.L (A0),(A1) 00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C 00000038: 4299 'B.' CLR.L (A1)+ 0000003A: 4291 'B.' CLR.L (A1) 0000003C: 4EBA 0000 'N...' JSR IVALCOMMON ; id: 311 00000040: 2E9F '..' MOVE.L (A7)+,(A7) 00000042: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IVALCOMMON"(311) 0000003E ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="WINDOWMGR_VEC01D4"(312) Ref2="FASTERVALIDRECT"(363) 000A EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="FASTERINVALRECT"(364) Comment: FASTERVALIDRECT ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: ACTIVATEPALETTELAYERBRACKET [592B0, 592B8) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (592B0): LEA ACTIVATEPALETTE, A0 ; outside file +4 (592B4): JMP TWOBYFOUR Trap AA94 Dictionary: Flags $00 FirstId 365 365: ACTIVATEPALETTELAYERBRACKET Module: Flags=$88=(ForcedActive Extern Code) Module="ACTIVATEPALETTELAYERBRACKET"(365) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 41FA 0000 'A...' LEA ACTIVATEPALETTE,A0 ; id: 366 00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 348 Dictionary: Flags $00 FirstId 366 366: ACTIVATEPALETTE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ACTIVATEPALETTE"(366) 00000002 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TWOBYFOUR"(348) 00000006 Comment: ACTIVATEPALETTELAYERBRACKET ended due to: BRA.L island below, 8 nulls trimmed Comment: ##################################################################################### Module: GETREARWINDOW [592D0, 592EA) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a Dictionary: Flags $00 FirstId 367 367: GETREARWINDOW Module: Flags=$88=(ForcedActive Extern Code) Module="GETREARWINDOW"(367) Segment="Main"(200) Size: Flags $00 ModuleSize 26 Content: Flags $08 Contents offset $0000 size $001A 00000000: 2038 09D6 ' 8..' MOVE.L $09D6,D0 00000004: 2240 '"@' MOVEA.L D0,A1 00000006: 6710 'g.' BEQ.S *+$0012 ; 00000018 00000008: 2040 ' @' MOVEA.L D0,A0 0000000A: 4A28 006E 'J(.n' TST.B $006E(A0) 0000000E: 6702 'g.' BEQ.S *+$0004 ; 00000012 00000010: 2248 '"H' MOVEA.L A0,A1 00000012: 2028 0090 ' (..' MOVE.L $0090(A0),D0 00000016: 66F0 'f.' BNE.S *-$000E ; 00000008 00000018: 4E75 'Nu' RTS Comment: GETREARWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: CHECKPROC [59300, 593A4) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 368 368: CHECKPROC Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKPROC"(368) Segment="Main"(200) Size: Flags $00 ModuleSize 164 Content: Flags $08 Contents offset $0000 size $00A4 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 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: 676C 'gl' BEQ.S *+$006E ; 00000080 00000014: 2053 ' S' MOVEA.L (A3),A0 00000016: 43EE FFF0 'C...' LEA -$0010(A6),A1 0000001A: 41E8 0022 'A.."' LEA $0022(A0),A0 0000001E: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000020: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000022: 598F 'Y.' SUBQ.L #4,A7 00000024: AA2A '.*' _GetMainDevice ; AA2A 00000026: B7DF '..' CMPA.L (A7)+,A3 00000028: 660C 'f.' BNE.S *+$000E ; 00000036 0000002A: 558F 'U.' SUBQ.L #2,A7 0000002C: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) 00000030: 301F '0.' MOVE.W (A7)+,D0 00000032: D16E FFF0 '.n..' ADD.W D0,-$0010(A6) 00000036: 558F 'U.' SUBQ.L #2,A7 00000038: 486E FFF0 'Hn..' PEA -$0010(A6) 0000003C: 486C 0008 'Hl..' PEA $0008(A4) 00000040: 486E FFF8 'Hn..' PEA -$0008(A6) 00000044: A8AA '..' _SectRect ; A8AA 00000046: 4A1F 'J.' TST.B (A7)+ 00000048: 674E 'gN' BEQ.S *+$0050 ; 00000098 0000004A: 302E FFFC '0...' MOVE.W -$0004(A6),D0 0000004E: 48C0 'H.' EXT.L D0 00000050: 322E FFF8 '2...' MOVE.W -$0008(A6),D1 00000054: 48C1 'H.' EXT.L D1 00000056: 9081 '..' SUB.L D1,D0 00000058: 322E FFFE '2...' MOVE.W -$0002(A6),D1 0000005C: 48C1 'H.' EXT.L D1 0000005E: 342E FFFA '4...' MOVE.W -$0006(A6),D2 00000062: 48C2 'H.' EXT.L D2 00000064: 9282 '..' SUB.L D2,D1 00000066: C1C1 '..' MULS.W D1,D0 00000068: 2E00 '..' MOVE.L D0,D7 0000006A: BEAC 0010 '....' CMP.L $0010(A4),D7 0000006E: 6F28 'o(' BLE.S *+$002A ; 00000098 00000070: 41EE FFF0 'A...' LEA -$0010(A6),A0 00000074: 224C '"L' MOVEA.L A4,A1 00000076: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000078: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000007A: 2947 0010 ')G..' MOVE.L D7,$0010(A4) 0000007E: 6018 '`.' BRA.S *+$001A ; 00000098 00000080: 2078 09DE ' x..' MOVEA.L $09DE,A0 00000084: 41E8 0010 'A...' LEA $0010(A0),A0 00000088: 224C '"L' MOVEA.L A4,A1 0000008A: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000008C: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000008E: 558F 'U.' SUBQ.L #2,A7 00000090: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) 00000094: 301F '0.' MOVE.W (A7)+,D0 00000096: D154 '.T' ADD.W D0,(A4) 00000098: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4 0000009E: 4E5E 'N^' UNLK A6 000000A0: 4E74 000C 'Nt..' RTD #$000C Comment: CHECKPROC ended due to: vector glue below Comment: ##################################################################################### Module: ScreenWithMostOf [593B0, 593EE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1E (593CE): PEA CHECKPROC VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 369 369: ScreenWithMostOf Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ScreenWithMostOf"(369) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7000 'p.' MOVEQ #$00,D0 0000000C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000010: 41EE FFF4 'A...' LEA -$000C(A6),A0 00000014: 224C '"L' MOVEA.L A4,A1 00000016: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000018: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000001A: 7000 'p.' MOVEQ #$00,D0 0000001C: 2F00 '/.' MOVE.L D0,-(A7) 0000001E: 487A 0000 'Hz..' PEA CHECKPROC ; id: 368 00000022: 486E FFEC 'Hn..' PEA -$0014(A6) 00000026: 7205 'r.' MOVEQ #$05,D1 00000028: 2F01 '/.' MOVE.L D1,-(A7) 0000002A: ABCA '..' _DeviceLoop ; ABCA 0000002C: 41EE FFEC 'A...' LEA -$0014(A6),A0 00000030: 224C '"L' MOVEA.L A4,A1 00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000034: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000036: 286E FFE8 '(n..' MOVEA.L -$0018(A6),A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CHECKPROC"(368) 00000020 Comment: ScreenWithMostOf ended due to: vector glue below Comment: ##################################################################################### Module: TestContent [59400, 59478) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 370 370: TestContent Module: Flags=$88=(ForcedActive Extern Code) Module="TestContent"(370) Segment="Main"(200) Size: Flags $00 ModuleSize 120 Content: Flags $08 Contents offset $0000 size $0078 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1308 'H...' MOVEM.L D3/D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 558F 'U.' SUBQ.L #2,A7 0000000E: 2F0C '/.' MOVE.L A4,-(A7) 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 486E FFF8 'Hn..' PEA -$0008(A6) 00000018: A8AA '..' _SectRect ; A8AA 0000001A: 4A1F 'J.' TST.B (A7)+ 0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 604C '`L' BRA.S *+$004E ; 0000006E 00000022: 302E FFFC '0...' MOVE.W -$0004(A6),D0 00000026: 48C0 'H.' EXT.L D0 00000028: 322E FFF8 '2...' MOVE.W -$0008(A6),D1 0000002C: 48C1 'H.' EXT.L D1 0000002E: 9081 '..' SUB.L D1,D0 00000030: 322E FFFE '2...' MOVE.W -$0002(A6),D1 00000034: 48C1 'H.' EXT.L D1 00000036: 342E FFFA '4...' MOVE.W -$0006(A6),D2 0000003A: 48C2 'H.' EXT.L D2 0000003C: 9282 '..' SUB.L D2,D1 0000003E: C1C1 '..' MULS.W D1,D0 00000040: 2C00 ',.' MOVE.L D0,D6 00000042: 302C 0004 '0,..' MOVE.W $0004(A4),D0 00000046: 48C0 'H.' EXT.L D0 00000048: 3214 '2.' MOVE.W (A4),D1 0000004A: 48C1 'H.' EXT.L D1 0000004C: 9081 '..' SUB.L D1,D0 0000004E: 322C 0006 '2,..' MOVE.W $0006(A4),D1 00000052: 48C1 'H.' EXT.L D1 00000054: 342C 0002 '4,..' MOVE.W $0002(A4),D2 00000058: 48C2 'H.' EXT.L D2 0000005A: 9282 '..' SUB.L D2,D1 0000005C: C1C1 '..' MULS.W D1,D0 0000005E: 2E00 '..' MOVE.L D0,D7 00000060: E488 '..' LSR.L #2,D0 00000062: 2207 '".' MOVE.L D7,D1 00000064: 9280 '..' SUB.L D0,D1 00000066: B286 '..' CMP.L D6,D1 00000068: 55C3 'U.' SCS D3 0000006A: 4403 'D.' NEG.B D3 0000006C: 1003 '..' MOVE.B D3,D0 0000006E: 4CEE 10C8 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D6/D7/A4 00000074: 4E5E 'N^' UNLK A6 00000076: 4E75 'Nu' RTS Comment: TestContent ended due to: vector glue below Comment: ##################################################################################### Module: GetNewStructRect [59490, 5953C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +9E (5952E): JSR CALLWINDOWCALCGLUE +72 (59502): JSR CALLWINDOWCALCGLUE VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 371 371: GetNewStructRect Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GetNewStructRect"(371) Segment="Main"(200) Size: Flags $00 ModuleSize 172 Content: Flags $08 Contents offset $0000 size $00AC 00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 486E FFFC 'Hn..' PEA -$0004(A6) 00000014: A874 '.t' _GetPort ; A874 00000016: 2F0C '/.' MOVE.L A4,-(A7) 00000018: A873 '.s' _SetPort ; A873 0000001A: 1E2C 006E '.,.n' MOVE.B $006E(A4),D7 0000001E: 197C 0001 006E '.|...n' MOVE.B #$01,$006E(A4) 00000024: 41EE FFEC 'A...' LEA -$0014(A6),A0 00000028: 43EC 0010 'C...' LEA $0010(A4),A1 0000002C: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000030: 2D6E FFEC FFF4 '-n....' MOVE.L -$0014(A6),-$000C(A6) 00000036: 486E FFF4 'Hn..' PEA -$000C(A6) 0000003A: A870 '.p' _LocalToGlobal ; A870 0000003C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000040: 906E FFEE '.n..' SUB.W -$0012(A6),D0 00000044: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) 00000048: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 0000004C: 906E FFEC '.n..' SUB.W -$0014(A6),D0 00000050: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) 00000054: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) 00000058: 3F13 '?.' MOVE.W (A3),-(A7) 0000005A: A877 '.w' _MovePortTo ; A877 0000005C: 302B 0006 '0+..' MOVE.W $0006(A3),D0 00000060: 906B 0002 '.k..' SUB.W $0002(A3),D0 00000064: 3F00 '?.' MOVE.W D0,-(A7) 00000066: 302B 0004 '0+..' MOVE.W $0004(A3),D0 0000006A: 9053 '.S' SUB.W (A3),D0 0000006C: 3F00 '?.' MOVE.W D0,-(A7) 0000006E: A876 '.v' _PortSize ; A876 00000070: 2F0C '/.' MOVE.L A4,-(A7) 00000072: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 00000076: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 0000007A: 2050 ' P' MOVEA.L (A0),A0 0000007C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000080: 5488 'T.' ADDQ.L #2,A0 00000082: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000084: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000086: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 0000008A: A877 '.w' _MovePortTo ; A877 0000008C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000090: A876 '.v' _PortSize ; A876 00000092: 1947 006E '.G.n' MOVE.B D7,$006E(A4) 00000096: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 0000009A: A873 '.s' _SetPort ; A873 0000009C: 2F0C '/.' MOVE.L A4,-(A7) 0000009E: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 000000A2: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4 000000A8: 4E5E 'N^' UNLK A6 000000AA: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOWCALCGLUE"(338) 000000A0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOWCALCGLUE"(338) 00000074 Comment: GetNewStructRect ended due to: vector glue below Comment: ##################################################################################### Module: CreateCheckRect [59550, 59576) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 372 372: CreateCheckRect Module: Flags=$88=(ForcedActive Extern Code) Module="CreateCheckRect"(372) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 28AE 000C '(...' MOVE.L $000C(A6),(A4) 0000000E: 296E 000C 0004 ')n....' MOVE.L $000C(A6),$0004(A4) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 70FD 'p.' MOVEQ #$FD,D0 00000018: 3F00 '?.' MOVE.W D0,-(A7) 0000001A: 3F00 '?.' MOVE.W D0,-(A7) 0000001C: A8A9 '..' _InsetRect ; A8A9 0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000022: 4E5E 'N^' UNLK A6 00000024: 4E75 'Nu' RTS Comment: CreateCheckRect ended due to: vector glue below Comment: ##################################################################################### Module: WindowAtPos [59580, 595B6) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 373 373: WindowAtPos Module: Flags=$88=(ForcedActive Extern Code) Module="WindowAtPos"(373) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 4A2C 006E 'J,.n' TST.B $006E(A4) 0000000E: 671C 'g.' BEQ.S *+$001E ; 0000002C 00000010: 558F 'U.' SUBQ.L #2,A7 00000012: 206C 0076 ' l.v' MOVEA.L $0076(A4),A0 00000016: 2050 ' P' MOVEA.L (A0),A0 00000018: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7) 0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000020: 2F08 '/.' MOVE.L A0,-(A7) 00000022: A8AD '..' _PtInRect ; A8AD 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 101F '..' MOVE.B (A7)+,D0 00000028: 4A80 'J.' TST.L D0 0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E 0000002C: 7000 'p.' MOVEQ #$00,D0 0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000032: 4E5E 'N^' UNLK A6 00000034: 4E75 'Nu' RTS Comment: WindowAtPos ended due to: vector glue below Comment: ##################################################################################### Module: FINDFIRST [595C0, 59646) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +20 (595E0): JSR WindowAtPos VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 374 374: FINDFIRST Module: Flags=$88=(ForcedActive Extern Code) Module="FINDFIRST"(374) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: B7EC 000C '....' CMPA.L $000C(A4),A3 00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C 00000016: 426E 0014 'Bn..' CLR.W $0014(A6) 0000001A: 605E '`^' BRA.S *+$0060 ; 0000007A 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 2F0B '/.' MOVE.L A3,-(A7) 00000020: 4EBA 0000 'N...' JSR WindowAtPos ; id: 373 00000024: 4A80 'J.' TST.L D0 00000026: 504F 'PO' ADDQ.W #8,A7 00000028: 6708 'g.' BEQ.S *+$000A ; 00000032 0000002A: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) 00000030: 6048 '`H' BRA.S *+$004A ; 0000007A 00000032: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 00000036: B0AC 0010 '....' CMP.L $0010(A4),D0 0000003A: 6628 'f(' BNE.S *+$002A ; 00000064 0000003C: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000040: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 00000044: 7264 'rd' MOVEQ #$64,D1 ; 'd' 00000046: D081 '..' ADD.L D1,D0 00000048: A024 '.$' _SetHandleSize ; A024 0000004A: 558F 'U.' SUBQ.L #2,A7 0000004C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000050: 4A5F 'J_' TST.W (A7)+ 00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C 00000054: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) 0000005A: 601E '`.' BRA.S *+$0020 ; 0000007A 0000005C: 06AC 0000 0064 '.....d' ADDI.L #$00000064,$0010(A4) 0010 00000064: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000068: 2050 ' P' MOVEA.L (A0),A0 0000006A: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 0000006E: 52AC 0014 'R...' ADDQ.L #1,$0014(A4) 00000072: 218B 0C00 '!...' MOVE.L A3,$00(A0,D0.L*4) 00000076: 426E 0014 'Bn..' CLR.W $0014(A6) 0000007A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000080: 4E5E 'N^' UNLK A6 00000082: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="WindowAtPos"(373) 00000022 Comment: FINDFIRST ended due to: vector glue below Comment: ##################################################################################### Module: NextPosToCheck [59650, 596CA) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +64 (596B4): JSR TestContent +32 (59682): JSR TestContent VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 375 375: NextPosToCheck Pad Module: Flags=$88=(ForcedActive Extern Code) Module="NextPosToCheck"(375) 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 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: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 302C 0006 '0,..' MOVE.W $0006(A4),D0 00000016: 48C0 'H.' EXT.L D0 00000018: 322C 0002 '2,..' MOVE.W $0002(A4),D1 0000001C: 48C1 'H.' EXT.L D1 0000001E: 9081 '..' SUB.L D1,D0 00000020: D07C 0014 '.|..' ADD.W #$0014,D0 00000024: 3F00 '?.' MOVE.W D0,-(A7) 00000026: 7000 'p.' MOVEQ #$00,D0 00000028: 3F00 '?.' MOVE.W D0,-(A7) 0000002A: A8A8 '..' _OffsetRect ; A8A8 0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000030: 2F0C '/.' MOVE.L A4,-(A7) 00000032: 4EBA 0000 'N...' JSR TestContent ; id: 370 00000036: 4A00 'J.' TST.B D0 00000038: 504F 'PO' ADDQ.W #8,A7 0000003A: 6704 'g.' BEQ.S *+$0006 ; 00000040 0000003C: 7001 'p.' MOVEQ #$01,D0 0000003E: 6030 '`0' BRA.S *+$0032 ; 00000070 00000040: 066B 0014 0002 '.k....' ADDI.W #$0014,$0002(A3) 00000046: 0653 0014 '.S..' ADDI.W #$0014,(A3) 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 302B 0002 '0+..' MOVE.W $0002(A3),D0 00000050: 906C 0002 '.l..' SUB.W $0002(A4),D0 00000054: 3F00 '?.' MOVE.W D0,-(A7) 00000056: 3013 '0.' MOVE.W (A3),D0 00000058: 9054 '.T' SUB.W (A4),D0 0000005A: 3F00 '?.' MOVE.W D0,-(A7) 0000005C: A8A8 '..' _OffsetRect ; A8A8 0000005E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000062: 2F0C '/.' MOVE.L A4,-(A7) 00000064: 4EBA 0000 'N...' JSR TestContent ; id: 370 00000068: 7200 'r.' MOVEQ #$00,D1 0000006A: 1200 '..' MOVE.B D0,D1 0000006C: 2001 ' .' MOVE.L D1,D0 0000006E: 504F 'PO' ADDQ.W #8,A7 00000070: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000076: 4E5E 'N^' UNLK A6 00000078: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TestContent"(370) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TestContent"(370) 00000034 Comment: NextPosToCheck ended due to: vector glue below Comment: ##################################################################################### Module: GetNextStaggerPos [596E0, 597DA) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +DA (597BA): JSR WindowAtPos +C8 (597A8): JSR CreateCheckRect +B0 (59790): JSR NextPosToCheck +84 (59764): PEA FINDFIRST +74 (59754): JSR CreateCheckRect +38 (59718): JSR TestContent VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 376 376: GetNextStaggerPos Module: Flags=$88=(ForcedActive Extern Code) Module="GetNextStaggerPos"(376) Segment="Main"(200) Size: Flags $00 ModuleSize 250 Content: Flags $08 Contents offset $0000 size $00FA 00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 0000000C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000010: 486E 000C 'Hn..' PEA $000C(A6) 00000014: A87E '.~' _AddPt ; A87E 00000016: 2D6E 000C FFFC '-n....' MOVE.L $000C(A6),-$0004(A6) 0000001C: 2F0B '/.' MOVE.L A3,-(A7) 0000001E: 302E 000E '0...' MOVE.W $000E(A6),D0 00000022: 906B 0002 '.k..' SUB.W $0002(A3),D0 00000026: 3F00 '?.' MOVE.W D0,-(A7) 00000028: 302E 000C '0...' MOVE.W $000C(A6),D0 0000002C: 9053 '.S' SUB.W (A3),D0 0000002E: 3F00 '?.' MOVE.W D0,-(A7) 00000030: A8A8 '..' _OffsetRect ; A8A8 00000032: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000036: 2F0B '/.' MOVE.L A3,-(A7) 00000038: 4EBA 0000 'N...' JSR TestContent ; id: 370 0000003C: 4A00 'J.' TST.B D0 0000003E: 504F 'PO' ADDQ.W #8,A7 00000040: 6700 00AC 'g...' BEQ *+$00AE ; 000000EE 00000044: 203C 0000 0190 ' <....' MOVE.L #$00000190,D0 0000004A: A322 '."' _NewHandleClear ; A322 0000004C: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) 00000050: 558F 'U.' SUBQ.L #2,A7 00000052: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000056: 4A5F 'J_' TST.W (A7)+ 00000058: 6600 0094 'f...' BNE *+$0096 ; 000000EE 0000005C: 7064 'pd' MOVEQ #$64,D0 ; 'd' 0000005E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000062: 7200 'r.' MOVEQ #$00,D1 00000064: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) 00000068: 2D6E 0008 FFF0 '-n....' MOVE.L $0008(A6),-$0010(A6) 0000006E: 2F13 '/.' MOVE.L (A3),-(A7) 00000070: 486E FFE4 'Hn..' PEA -$001C(A6) 00000074: 4EBA 0000 'N...' JSR CreateCheckRect ; id: 372 00000078: 558F 'U.' SUBQ.L #2,A7 0000007A: 70FF 'p.' MOVEQ #$FF,D0 0000007C: 2F00 '/.' MOVE.L D0,-(A7) 0000007E: 7200 'r.' MOVEQ #$00,D1 00000080: 2F01 '/.' MOVE.L D1,-(A7) 00000082: 2F01 '/.' MOVE.L D1,-(A7) 00000084: 487A 0000 'Hz..' PEA FINDFIRST ; id: 374 00000088: 486E FFE4 'Hn..' PEA -$001C(A6) 0000008C: 70F8 'p.' MOVEQ #$F8,D0 0000008E: A829 '.)' _LayerDispatch ; A829 00000090: 4A5F 'J_' TST.W (A7)+ 00000092: 504F 'PO' ADDQ.W #8,A7 00000094: 6752 'gR' BEQ.S *+$0054 ; 000000E8 00000096: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 0000009A: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 0000009E: 2007 ' .' MOVE.L D7,D0 000000A0: E580 '..' ASL.L #2,D0 000000A2: 2840 '(@' MOVEA.L D0,A4 000000A4: D9D0 '..' ADDA.L (A0),A4 000000A6: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000AA: 2F0B '/.' MOVE.L A3,-(A7) 000000AC: 486E FFFC 'Hn..' PEA -$0004(A6) 000000B0: 4EBA 0000 'N...' JSR NextPosToCheck ; id: 375 000000B4: 4A80 'J.' TST.L D0 000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 000000BA: 6606 'f.' BNE.S *+$0008 ; 000000C2 000000BC: 26AE 000C '&...' MOVE.L $000C(A6),(A3) 000000C0: 6026 '`&' BRA.S *+$0028 ; 000000E8 000000C2: 2F13 '/.' MOVE.L (A3),-(A7) 000000C4: 486E FFE4 'Hn..' PEA -$001C(A6) 000000C8: 4EBA 0000 'N...' JSR CreateCheckRect ; id: 372 000000CC: 504F 'PO' ADDQ.W #8,A7 000000CE: 6014 '`.' BRA.S *+$0016 ; 000000E4 000000D0: 594C 'YL' SUBQ.W #4,A4 000000D2: 5387 'S.' SUBQ.L #1,D7 000000D4: 486E FFE4 'Hn..' PEA -$001C(A6) 000000D8: 2F14 '/.' MOVE.L (A4),-(A7) 000000DA: 4EBA 0000 'N...' JSR WindowAtPos ; id: 373 000000DE: 4A80 'J.' TST.L D0 000000E0: 504F 'PO' ADDQ.W #8,A7 000000E2: 66C2 'f.' BNE.S *-$003C ; 000000A6 000000E4: 4A87 'J.' TST.L D7 000000E6: 66E8 'f.' BNE.S *-$0016 ; 000000D0 000000E8: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 000000EC: A023 '.#' _DisposeHandle ; A023 000000EE: 2013 ' .' MOVE.L (A3),D0 000000F0: 4CEE 1880 FFD8 'L.....' MOVEM.L -$0028(A6),D7/A3/A4 000000F6: 4E5E 'N^' UNLK A6 000000F8: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="WindowAtPos"(373) 000000DC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CreateCheckRect"(372) 000000CA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="NextPosToCheck"(375) 000000B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FINDFIRST"(374) 00000086 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CreateCheckRect"(372) 00000076 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="TestContent"(370) 0000003A Comment: GetNextStaggerPos ended due to: vector glue below Comment: ##################################################################################### Module: __POSITIONWINDOW [597F0, 59926) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +112 (59902): JSR GetNextStaggerPos +54 (59844): JSR ScreenWithMostOf +26 (59816): JSR GetNewStructRect VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 377 377: __POSITIONWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__POSITIONWINDOW"(377) Segment="Main"(200) Size: Flags $00 ModuleSize 310 Content: Flags $08 Contents offset $0000 size $0136 00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 1C2E 0008 '....' MOVE.B $0008(A6),D6 0000000C: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 00000010: 41EE FFE8 'A...' LEA -$0018(A6),A0 00000014: 43EC 0010 'C...' LEA $0010(A4),A1 00000018: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000001A: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000001C: 486E FFE8 'Hn..' PEA -$0018(A6) 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 486E FFE0 'Hn..' PEA -$0020(A6) 00000026: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 0000002A: 2D6E FFE8 FFFC '-n....' MOVE.L -$0018(A6),-$0004(A6) 00000030: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7) 00000034: 486E FFFC 'Hn..' PEA -$0004(A6) 00000038: A87F '..' _SubPt ; A87F 0000003A: 206E 000E ' n..' MOVEA.L $000E(A6),A0 0000003E: 43EE FFF0 'C...' LEA -$0010(A6),A1 00000042: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000044: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000046: 4A2E 000C 'J...' TST.B $000C(A6) 0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000004E: 670A 'g.' BEQ.S *+$000C ; 0000005A 00000050: 486E FFF0 'Hn..' PEA -$0010(A6) 00000054: 4EBA 0000 'N...' JSR ScreenWithMostOf ; id: 369 00000058: 584F 'XO' ADDQ.W #4,A7 0000005A: 2D6E FFF0 FFF8 '-n....' MOVE.L -$0010(A6),-$0008(A6) 00000060: 7000 'p.' MOVEQ #$00,D0 00000062: 1006 '..' MOVE.B D6,D0 00000064: 0C40 0003 '.@..' CMPI.W #$0003,D0 00000068: 6700 0096 'g...' BEQ *+$0098 ; 00000100 0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000070: 486E FFF8 'Hn..' PEA -$0008(A6) 00000074: A87E '.~' _AddPt ; A87E 00000076: 7000 'p.' MOVEQ #$00,D0 00000078: 1006 '..' MOVE.B D6,D0 0000007A: 4A80 'J.' TST.L D0 0000007C: 6746 'gF' BEQ.S *+$0048 ; 000000C4 0000007E: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 00000082: 48C0 'H.' EXT.L D0 00000084: 322E FFF0 '2...' MOVE.W -$0010(A6),D1 00000088: 48C1 'H.' EXT.L D1 0000008A: 9081 '..' SUB.L D1,D0 0000008C: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 00000090: 48C1 'H.' EXT.L D1 00000092: 342E FFE0 '4...' MOVE.W -$0020(A6),D2 00000096: 48C2 'H.' EXT.L D2 00000098: 9282 '..' SUB.L D2,D1 0000009A: 2E00 '..' MOVE.L D0,D7 0000009C: 9E81 '..' SUB.L D1,D7 0000009E: 4A47 'JG' TST.W D7 000000A0: 6C02 'l.' BGE.S *+$0004 ; 000000A4 000000A2: 4247 'BG' CLR.W D7 000000A4: 7000 'p.' MOVEQ #$00,D0 000000A6: 1006 '..' MOVE.B D6,D0 000000A8: 0C40 0002 '.@..' CMPI.W #$0002,D0 000000AC: 660E 'f.' BNE.S *+$0010 ; 000000BC 000000AE: 7205 'r.' MOVEQ #$05,D1 000000B0: 48C7 'H.' EXT.L D7 000000B2: 2007 ' .' MOVE.L D7,D0 000000B4: 81C1 '..' DIVS.W D1,D0 000000B6: D16E FFF8 '.n..' ADD.W D0,-$0008(A6) 000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 000000BC: 3007 '0.' MOVE.W D7,D0 000000BE: E240 '.@' ASR.W #1,D0 000000C0: D16E FFF8 '.n..' ADD.W D0,-$0008(A6) 000000C4: 7000 'p.' MOVEQ #$00,D0 000000C6: 102E 000A '....' MOVE.B $000A(A6),D0 000000CA: 0C40 0001 '.@..' CMPI.W #$0001,D0 000000CE: 664E 'fN' BNE.S *+$0050 ; 0000011E 000000D0: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 000000D4: 48C0 'H.' EXT.L D0 000000D6: 322E FFF2 '2...' MOVE.W -$000E(A6),D1 000000DA: 48C1 'H.' EXT.L D1 000000DC: 9081 '..' SUB.L D1,D0 000000DE: 322E FFE6 '2...' MOVE.W -$001A(A6),D1 000000E2: 48C1 'H.' EXT.L D1 000000E4: 342E FFE2 '4...' MOVE.W -$001E(A6),D2 000000E8: 48C2 'H.' EXT.L D2 000000EA: 9282 '..' SUB.L D2,D1 000000EC: 2E00 '..' MOVE.L D0,D7 000000EE: 9E81 '..' SUB.L D1,D7 000000F0: 4A47 'JG' TST.W D7 000000F2: 6C02 'l.' BGE.S *+$0004 ; 000000F6 000000F4: 4247 'BG' CLR.W D7 000000F6: 3007 '0.' MOVE.W D7,D0 000000F8: E240 '.@' ASR.W #1,D0 000000FA: D16E FFFA '.n..' ADD.W D0,-$0006(A6) 000000FE: 601E '`.' BRA.S *+$0020 ; 0000011E 00000100: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000104: 486E FFE8 'Hn..' PEA -$0018(A6) 00000108: 486E FFF0 'Hn..' PEA -$0010(A6) 0000010C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000110: 2F0C '/.' MOVE.L A4,-(A7) 00000112: 4EBA 0000 'N...' JSR GetNextStaggerPos ; id: 376 00000116: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000011A: 4FEF 0014 'O...' LEA $0014(A7),A7 0000011E: 2F0C '/.' MOVE.L A4,-(A7) 00000120: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000124: 7000 'p.' MOVEQ #$00,D0 00000126: 1F00 '..' MOVE.B D0,-(A7) 00000128: A91B '..' _MoveWindow ; A91B 0000012A: 4CEE 10C0 FFD4 'L.....' MOVEM.L -$002C(A6),D6/D7/A4 00000130: 4E5E 'N^' UNLK A6 00000132: 4E74 000E 'Nt..' RTD #$000E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetNextStaggerPos"(376) 00000114 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ScreenWithMostOf"(369) 00000056 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetNewStructRect"(371) 00000028 Comment: __POSITIONWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: GetMainScreenRect [59930, 59962) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 378 378: GetMainScreenRect Module: Flags=$88=(ForcedActive Extern Code) Module="GetMainScreenRect"(378) 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: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 598F 'Y.' SUBQ.L #4,A7 0000000E: AA2A '.*' _GetMainDevice ; AA2A 00000010: 265F '&_' MOVEA.L (A7)+,A3 00000012: 2053 ' S' MOVEA.L (A3),A0 00000014: 41E8 0022 'A.."' LEA $0022(A0),A0 00000018: 224C '"L' MOVEA.L A4,A1 0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001C: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001E: 558F 'U.' SUBQ.L #2,A7 00000020: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) 00000024: 301F '0.' MOVE.W (A7)+,D0 00000026: D154 '.T' ADD.W D0,(A4) 00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: GetMainScreenRect ended due to: vector glue below Comment: ##################################################################################### Module: __AUTOPOSITIONWINDOW [59970, 59A2A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +70 (599E0): JSR GetMainScreenRect +1E (5998E): JSR GetMainScreenRect VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 379 379: __AUTOPOSITIONWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__AUTOPOSITIONWINDOW"(379) Segment="Main"(200) Size: Flags $00 ModuleSize 186 Content: Flags $08 Contents offset $0000 size $00BA 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3 0000000C: 1E2E 000C '....' MOVE.B $000C(A6),D7 00000010: 4206 'B.' CLR.B D6 00000012: 7000 'p.' MOVEQ #$00,D0 00000014: 1007 '..' MOVE.B D7,D0 00000016: 4A80 'J.' TST.L D0 00000018: 660C 'f.' BNE.S *+$000E ; 00000026 0000001A: 486E FFF8 'Hn..' PEA -$0008(A6) 0000001E: 4EBA 0000 'N...' JSR GetMainScreenRect ; id: 378 00000022: 584F 'XO' ADDQ.W #4,A7 00000024: 6050 '`P' BRA.S *+$0052 ; 00000076 00000026: 284B '(K' MOVEA.L A3,A4 00000028: 6006 '`.' BRA.S *+$0008 ; 00000030 0000002A: 4A2C 006E 'J,.n' TST.B $006E(A4) 0000002E: 6608 'f.' BNE.S *+$000A ; 00000038 00000030: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 00000034: 200C ' .' MOVE.L A4,D0 00000036: 66F2 'f.' BNE.S *-$000C ; 0000002A 00000038: 200C ' .' MOVE.L A4,D0 0000003A: 6730 'g0' BEQ.S *+$0032 ; 0000006C 0000003C: 558F 'U.' SUBQ.L #2,A7 0000003E: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 00000042: 2050 ' P' MOVEA.L (A0),A0 00000044: 4868 0002 'Hh..' PEA $0002(A0) 00000048: A8AE '..' _EmptyRect ; A8AE 0000004A: 4A1F 'J.' TST.B (A7)+ 0000004C: 661E 'f.' BNE.S *+$0020 ; 0000006C 0000004E: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 00000052: 2050 ' P' MOVEA.L (A0),A0 00000054: 43EE FFF8 'C...' LEA -$0008(A6),A1 00000058: 5488 'T.' ADDQ.L #2,A0 0000005A: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000005C: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000005E: 7000 'p.' MOVEQ #$00,D0 00000060: 1007 '..' MOVE.B D7,D0 00000062: 0C40 0001 '.@..' CMPI.W #$0001,D0 00000066: 660E 'f.' BNE.S *+$0010 ; 00000076 00000068: 7C01 '|.' MOVEQ #$01,D6 0000006A: 600A '`.' BRA.S *+$000C ; 00000076 0000006C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000070: 4EBA 0000 'N...' JSR GetMainScreenRect ; id: 378 00000074: 584F 'XO' ADDQ.W #4,A7 00000076: 2F0B '/.' MOVE.L A3,-(A7) 00000078: 486E FFF8 'Hn..' PEA -$0008(A6) 0000007C: 1F06 '..' MOVE.B D6,-(A7) 0000007E: 1F2E 000A '....' MOVE.B $000A(A6),-(A7) 00000082: 1F2E 0008 '....' MOVE.B $0008(A6),-(A7) 00000086: 7008 'p.' MOVEQ #$08,D0 00000088: A829 '.)' _LayerDispatch ; A829 0000008A: 7000 'p.' MOVEQ #$00,D0 0000008C: 1007 '..' MOVE.B D7,D0 0000008E: 0C40 0002 '.@..' CMPI.W #$0002,D0 00000092: 661A 'f.' BNE.S *+$001C ; 000000AE 00000094: 558F 'U.' SUBQ.L #2,A7 00000096: 2F0B '/.' MOVE.L A3,-(A7) 00000098: 7002 'p.' MOVEQ #$02,D0 0000009A: 1F00 '..' MOVE.B D0,-(A7) 0000009C: 7201 'r.' MOVEQ #$01,D1 0000009E: 1F01 '..' MOVE.B D1,-(A7) 000000A0: 700C 'p.' MOVEQ #$0C,D0 000000A2: A829 '.)' _LayerDispatch ; A829 000000A4: 4A1F 'J.' TST.B (A7)+ 000000A6: 6606 'f.' BNE.S *+$0008 ; 000000AE 000000A8: 7E01 '~.' MOVEQ #$01,D7 000000AA: 6000 FF64 '`..d' BRA *-$009A ; 00000010 000000AE: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 000000B4: 4E5E 'N^' UNLK A6 000000B6: 4E74 000A 'Nt..' RTD #$000A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetMainScreenRect"(378) 00000072 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetMainScreenRect"(378) 00000020 Comment: __AUTOPOSITIONWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: __GLOBALPORTRECT [59A40, 59A8C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 380 380: __GLOBALPORTRECT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__GLOBALPORTRECT"(380) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 49EB 0002 'I...' LEA $0002(A3),A4 00000010: 4A6C 0004 'Jl..' TST.W $0004(A4) 00000014: 6C04 'l.' BGE.S *+$0006 ; 0000001A 00000016: 2054 ' T' MOVEA.L (A4),A0 00000018: 2850 '(P' MOVEA.L (A0),A4 0000001A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001E: 43EB 0010 'C...' LEA $0010(A3),A1 00000022: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000024: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000002A: 302C 0008 '0,..' MOVE.W $0008(A4),D0 0000002E: 48C0 'H.' EXT.L D0 00000030: 4480 'D.' NEG.L D0 00000032: 3F00 '?.' MOVE.W D0,-(A7) 00000034: 302C 0006 '0,..' MOVE.W $0006(A4),D0 00000038: 48C0 'H.' EXT.L D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 3F00 '?.' MOVE.W D0,-(A7) 0000003E: A8A8 '..' _OffsetRect ; A8A8 00000040: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000046: 4E5E 'N^' UNLK A6 00000048: 4E74 0008 'Nt..' RTD #$0008 Comment: __GLOBALPORTRECT ended due to: vector glue below Comment: ##################################################################################### Module: IsZoomed [59AA0, 59B38) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 381 381: IsZoomed Pad Module: Flags=$88=(ForcedActive Extern Code) Module="IsZoomed"(381) Segment="Main"(200) Size: Flags $00 ModuleSize 152 Content: Flags $08 Contents offset $0000 size $0098 00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 4A2C 0071 'J,.q' TST.B $0071(A4) 0000000E: 677E 'g~' BEQ.S *+$0080 ; 0000008E 00000010: 206C 0082 ' l..' MOVEA.L $0082(A4),A0 00000014: 2050 ' P' MOVEA.L (A0),A0 00000016: 43EE FFE8 'C...' LEA -$0018(A6),A1 0000001A: 5088 'P.' ADDQ.L #8,A0 0000001C: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001E: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 486E FFF0 'Hn..' PEA -$0010(A6) 00000026: 70F6 'p.' MOVEQ #$F6,D0 00000028: A829 '.)' _LayerDispatch ; A829 0000002A: 486E FFE8 'Hn..' PEA -$0018(A6) 0000002E: 70F9 'p.' MOVEQ #$F9,D0 00000030: 3F00 '?.' MOVE.W D0,-(A7) 00000032: 3F00 '?.' MOVE.W D0,-(A7) 00000034: A8A9 '..' _InsetRect ; A8A9 00000036: 558F 'U.' SUBQ.L #2,A7 00000038: 486E FFE8 'Hn..' PEA -$0018(A6) 0000003C: 486E FFF0 'Hn..' PEA -$0010(A6) 00000040: 486E FFF8 'Hn..' PEA -$0008(A6) 00000044: A8AA '..' _SectRect ; A8AA 00000046: 4A1F 'J.' TST.B (A7)+ 00000048: 6744 'gD' BEQ.S *+$0046 ; 0000008E 0000004A: 558F 'U.' SUBQ.L #2,A7 0000004C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000050: 486E FFF0 'Hn..' PEA -$0010(A6) 00000054: A8A6 '..' _EqualRect ; A8A6 00000056: 4A1F 'J.' TST.B (A7)+ 00000058: 6734 'g4' BEQ.S *+$0036 ; 0000008E 0000005A: 486E FFE8 'Hn..' PEA -$0018(A6) 0000005E: 700E 'p.' MOVEQ #$0E,D0 00000060: 3F00 '?.' MOVE.W D0,-(A7) 00000062: 3F00 '?.' MOVE.W D0,-(A7) 00000064: A8A9 '..' _InsetRect ; A8A9 00000066: 558F 'U.' SUBQ.L #2,A7 00000068: 486E FFE8 'Hn..' PEA -$0018(A6) 0000006C: 486E FFF0 'Hn..' PEA -$0010(A6) 00000070: 486E FFF8 'Hn..' PEA -$0008(A6) 00000074: A8AA '..' _SectRect ; A8AA 00000076: 4A1F 'J.' TST.B (A7)+ 00000078: 6714 'g.' BEQ.S *+$0016 ; 0000008E 0000007A: 558F 'U.' SUBQ.L #2,A7 0000007C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000080: 486E FFE8 'Hn..' PEA -$0018(A6) 00000084: A8A6 '..' _EqualRect ; A8A6 00000086: 4A1F 'J.' TST.B (A7)+ 00000088: 6704 'g.' BEQ.S *+$0006 ; 0000008E 0000008A: 7001 'p.' MOVEQ #$01,D0 0000008C: 6002 '`.' BRA.S *+$0004 ; 00000090 0000008E: 7000 'p.' MOVEQ #$00,D0 00000090: 286E FFE4 '(n..' MOVEA.L -$001C(A6),A4 00000094: 4E5E 'N^' UNLK A6 00000096: 4E75 'Nu' RTS Comment: IsZoomed ended due to: vector glue below Comment: ##################################################################################### Module: __GETWINDOWSTATE [59B50, 59BD2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +38 (59B88): JSR IsZoomed VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 382 382: __GETWINDOWSTATE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__GETWINDOWSTATE"(382) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 204C ' L' MOVEA.L A4,A0 00000012: 700C 'p.' MOVEQ #$0C,D0 00000014: A024 '.$' _SetHandleSize ; A024 00000016: 558F 'U.' SUBQ.L #2,A7 00000018: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 0000001C: 3E1F '>.' MOVE.W (A7)+,D7 0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 00000020: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) 00000024: 6050 '`P' BRA.S *+$0052 ; 00000076 00000026: 2654 '&T' MOVEA.L (A4),A3 00000028: 204C ' L' MOVEA.L A4,A0 0000002A: A069 '.i' _HGetState ; A069 0000002C: 1E00 '..' MOVE.B D0,D7 0000002E: 204C ' L' MOVEA.L A4,A0 00000030: A029 '.)' _HLock ; A029 00000032: 36BC 0001 '6...' MOVE.W #$0001,(A3) 00000036: 2F0A '/.' MOVE.L A2,-(A7) 00000038: 4EBA 0000 'N...' JSR IsZoomed ; id: 381 0000003C: 1740 000A '.@..' MOVE.B D0,$000A(A3) 00000040: 584F 'XO' ADDQ.W #4,A7 00000042: 6710 'g.' BEQ.S *+$0012 ; 00000054 00000044: 206A 0082 ' j..' MOVEA.L $0082(A2),A0 00000048: 2050 ' P' MOVEA.L (A0),A0 0000004A: 224B '"K' MOVEA.L A3,A1 0000004C: 5489 'T.' ADDQ.L #2,A1 0000004E: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000050: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000052: 600A '`.' BRA.S *+$000C ; 0000005E 00000054: 2F0A '/.' MOVE.L A2,-(A7) 00000056: 486B 0002 'Hk..' PEA $0002(A3) 0000005A: 70F6 'p.' MOVEQ #$F6,D0 0000005C: A829 '.)' _LayerDispatch ; A829 0000005E: 4AAE 0008 'J...' TST.L $0008(A6) 00000062: 6708 'g.' BEQ.S *+$000A ; 0000006C 00000064: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000068: 700C 'p.' MOVEQ #$0C,D0 0000006A: 2080 ' .' MOVE.L D0,(A0) 0000006C: 204C ' L' MOVEA.L A4,A0 0000006E: 1007 '..' MOVE.B D7,D0 00000070: A06A '.j' _HSetState ; A06A 00000072: 426E 0014 'Bn..' CLR.W $0014(A6) 00000076: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 0000007C: 4E5E 'N^' UNLK A6 0000007E: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IsZoomed"(381) 0000003A Comment: __GETWINDOWSTATE ended due to: vector glue below Comment: ##################################################################################### Module: ISDRAGGABLE [59BE0, 59C3E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 383 383: ISDRAGGABLE Module: Flags=$88=(ForcedActive Extern Code) Module="ISDRAGGABLE"(383) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 4246 'BF' CLR.W D6 0000000E: 2F2C 007E '/,.~' MOVE.L $007E(A4),-(A7) 00000012: 486E FFFE 'Hn..' PEA -$0002(A6) 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 2F00 '/.' MOVE.L D0,-(A7) 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: A9A8 '..' _GetResInfo ; A9A8 0000001E: 558F 'U.' SUBQ.L #2,A7 00000020: A9AF '..' _ResError ; A9AF 00000022: 4A5F 'J_' TST.W (A7)+ 00000024: 6628 'f(' BNE.S *+$002A ; 0000004E 00000026: 4A6E FFFE 'Jn..' TST.W -$0002(A6) 0000002A: 6618 'f.' BNE.S *+$001A ; 00000044 0000002C: 558F 'U.' SUBQ.L #2,A7 0000002E: 2F0C '/.' MOVE.L A4,-(A7) 00000030: A80A '..' _GetWVariant ; A80A 00000032: 3E1F '>.' MOVE.W (A7)+,D7 00000034: 0C47 0001 '.G..' CMPI.W #$0001,D7 00000038: 6D06 'm.' BLT.S *+$0008 ; 00000040 0000003A: 0C47 0003 '.G..' CMPI.W #$0003,D7 0000003E: 6F0E 'o.' BLE.S *+$0010 ; 0000004E 00000040: 7C01 '|.' MOVEQ #$01,D6 00000042: 600A '`.' BRA.S *+$000C ; 0000004E 00000044: 7001 'p.' MOVEQ #$01,D0 00000046: B06E FFFE '.n..' CMP.W -$0002(A6),D0 0000004A: 6602 'f.' BNE.S *+$0004 ; 0000004E 0000004C: 7C01 '|.' MOVEQ #$01,D6 0000004E: 3D46 000C '=F..' MOVE.W D6,$000C(A6) 00000052: 4CEE 10C0 FFF2 'L.....' MOVEM.L -$000E(A6),D6/D7/A4 00000058: 4E5E 'N^' UNLK A6 0000005A: 4E74 0004 'Nt..' RTD #$0004 Comment: ISDRAGGABLE ended due to: vector glue below Comment: ##################################################################################### Module: __SETWINDOWSTATE [59C50, 59D74) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +18 (59C68): JSR GETHANDLESIZE ; outside file +78 (59CC8): JSR ISDRAGGABLE +6A (59CBA): JSR GetNewStructRect VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 384 384: __SETWINDOWSTATE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__SETWINDOWSTATE"(384) Segment="Main"(200) Size: Flags $00 ModuleSize 292 Content: Flags $08 Contents offset $0000 size $0124 00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 200C ' .' MOVE.L A4,D0 00000012: 670E 'g.' BEQ.S *+$0010 ; 00000022 00000014: 598F 'Y.' SUBQ.L #4,A7 00000016: 2F0B '/.' MOVE.L A3,-(A7) 00000018: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 385 0000001C: 700C 'p.' MOVEQ #$0C,D0 0000001E: B09F '..' CMP.L (A7)+,D0 00000020: 6F0A 'o.' BLE.S *+$000C ; 0000002C 00000022: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6) 00000028: 6000 00EE '`...' BRA *+$00F0 ; 00000118 0000002C: 2053 ' S' MOVEA.L (A3),A0 0000002E: 43EE FFEC 'C...' LEA -$0014(A6),A1 00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000034: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000036: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000038: 7001 'p.' MOVEQ #$01,D0 0000003A: B06E FFEC '.n..' CMP.W -$0014(A6),D0 0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A 00000040: 3D7C 02BF 0010 '=|....' MOVE.W #$02BF,$0010(A6) 00000046: 6000 00D0 '`...' BRA *+$00D2 ; 00000118 0000004A: 4A2E FFF6 'J...' TST.B -$000A(A6) 0000004E: 6710 'g.' BEQ.S *+$0012 ; 00000060 00000050: 4A2C 0071 'J,.q' TST.B $0071(A4) 00000054: 660A 'f.' BNE.S *+$000C ; 00000060 00000056: 3D7C 02BE 0010 '=|....' MOVE.W #$02BE,$0010(A6) 0000005C: 6000 00BA '`...' BRA *+$00BC ; 00000118 00000060: 486E FFEE 'Hn..' PEA -$0012(A6) 00000064: 2F0C '/.' MOVE.L A4,-(A7) 00000066: 486E FFF8 'Hn..' PEA -$0008(A6) 0000006A: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 0000006E: 598F 'Y.' SUBQ.L #4,A7 00000070: A8D8 '..' _NewRgn ; A8D8 00000072: 265F '&_' MOVEA.L (A7)+,A3 00000074: 558F 'U.' SUBQ.L #2,A7 00000076: 2F0C '/.' MOVE.L A4,-(A7) 00000078: 4EBA 0000 'N...' JSR ISDRAGGABLE ; id: 383 0000007C: 4A5F 'J_' TST.W (A7)+ 0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000082: 670C 'g.' BEQ.S *+$000E ; 00000090 00000084: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 00000088: D07C 0014 '.|..' ADD.W #$0014,D0 0000008C: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) 00000090: 2F0B '/.' MOVE.L A3,-(A7) 00000092: 486E FFF8 'Hn..' PEA -$0008(A6) 00000096: A8DF '..' _RectRgn ; A8DF 00000098: 2F0B '/.' MOVE.L A3,-(A7) 0000009A: 598F 'Y.' SUBQ.L #4,A7 0000009C: 2EB8 09EE '....' MOVE.L $09EE,(A7) 000000A0: 2F0B '/.' MOVE.L A3,-(A7) 000000A2: A8E6 '..' _DiffRgn ; A8E6 000000A4: 558F 'U.' SUBQ.L #2,A7 000000A6: 2F0B '/.' MOVE.L A3,-(A7) 000000A8: A8E2 '..' _EmptyRgn ; A8E2 000000AA: 1E1F '..' MOVE.B (A7)+,D7 000000AC: 2F0B '/.' MOVE.L A3,-(A7) 000000AE: A8D9 '..' _DisposeRgn ; A8D9 000000B0: 4A07 'J.' TST.B D7 000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC 000000B4: 3D7C 02C0 0010 '=|....' MOVE.W #$02C0,$0010(A6) 000000BA: 605C '`\' BRA.S *+$005E ; 00000118 000000BC: 4A2E FFF6 'J...' TST.B -$000A(A6) 000000C0: 671E 'g.' BEQ.S *+$0020 ; 000000E0 000000C2: 206C 0082 ' l..' MOVEA.L $0082(A4),A0 000000C6: 2650 '&P' MOVEA.L (A0),A3 000000C8: 41EE FFEE 'A...' LEA -$0012(A6),A0 000000CC: 43D3 'C.' LEA (A3),A1 000000CE: 22D8 '".' MOVE.L (A0)+,(A1)+ 000000D0: 22D8 '".' MOVE.L (A0)+,(A1)+ 000000D2: 41EE FFF8 'A...' LEA -$0008(A6),A0 000000D6: 224B '"K' MOVEA.L A3,A1 000000D8: 5089 'P.' ADDQ.L #8,A1 000000DA: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000DC: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000DE: 600C '`.' BRA.S *+$000E ; 000000EC 000000E0: 41EE FFF8 'A...' LEA -$0008(A6),A0 000000E4: 43EE FFEE 'C...' LEA -$0012(A6),A1 000000E8: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000EA: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000EC: 2F0C '/.' MOVE.L A4,-(A7) 000000EE: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000F2: 7000 'p.' MOVEQ #$00,D0 000000F4: 1F00 '..' MOVE.B D0,-(A7) 000000F6: A91B '..' _MoveWindow ; A91B 000000F8: 2F0C '/.' MOVE.L A4,-(A7) 000000FA: 302E FFFE '0...' MOVE.W -$0002(A6),D0 000000FE: 906E FFFA '.n..' SUB.W -$0006(A6),D0 00000102: 3F00 '?.' MOVE.W D0,-(A7) 00000104: 302E FFFC '0...' MOVE.W -$0004(A6),D0 00000108: 906E FFF8 '.n..' SUB.W -$0008(A6),D0 0000010C: 3F00 '?.' MOVE.W D0,-(A7) 0000010E: 7001 'p.' MOVEQ #$01,D0 00000110: 1F00 '..' MOVE.B D0,-(A7) 00000112: A91D '..' _SizeWindow ; A91D 00000114: 426E 0010 'Bn..' CLR.W $0010(A6) 00000118: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4 0000011E: 4E5E 'N^' UNLK A6 00000120: 4E74 0008 'Nt..' RTD #$0008 Dictionary: Flags $00 FirstId 385 385: GETHANDLESIZE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(385) 0000001A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ISDRAGGABLE"(383) 0000007A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetNewStructRect"(371) 0000006C Comment: __SETWINDOWSTATE ended due to: vector glue below Comment: ##################################################################################### Module: __CHECKWINDOW [59D80, 59E46) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +46 (59DC6): JSR GetNewStructRect VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 386 386: __CHECKWINDOW Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKWINDOW"(386) Segment="Main"(200) Size: Flags $00 ModuleSize 198 Content: Flags $08 Contents offset $0000 size $00C6 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) 00000008: 1E2E 000A '....' MOVE.B $000A(A6),D7 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 1007 '..' MOVE.B D7,D0 00000014: 0C00 0001 '....' CMPI.B #$01,D0 00000018: 644C 'dL' BCC.S *+$004E ; 00000066 0000001A: 4A2B 006E 'J+.n' TST.B $006E(A3) 0000001E: 6712 'g.' BEQ.S *+$0014 ; 00000032 00000020: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0 00000024: 2050 ' P' MOVEA.L (A0),A0 00000026: 43EE FFF8 'C...' LEA -$0008(A6),A1 0000002A: 5488 'T.' ADDQ.L #2,A0 0000002C: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000002E: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000030: 601C '`.' BRA.S *+$001E ; 0000004E 00000032: 2F0B '/.' MOVE.L A3,-(A7) 00000034: 486E FFF8 'Hn..' PEA -$0008(A6) 00000038: 70F6 'p.' MOVEQ #$F6,D0 0000003A: A829 '.)' _LayerDispatch ; A829 0000003C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000040: 2F0B '/.' MOVE.L A3,-(A7) 00000042: 486E FFF8 'Hn..' PEA -$0008(A6) 00000046: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000004E: 7000 'p.' MOVEQ #$00,D0 00000050: 1007 '..' MOVE.B D7,D0 00000052: 0C40 0001 '.@..' CMPI.W #$0001,D0 00000056: 6618 'f.' BNE.S *+$001A ; 00000070 00000058: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 0000005C: D07C 0014 '.|..' ADD.W #$0014,D0 00000060: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) 00000064: 600A '`.' BRA.S *+$000C ; 00000070 00000066: 2F0B '/.' MOVE.L A3,-(A7) 00000068: 486E FFF8 'Hn..' PEA -$0008(A6) 0000006C: 70F6 'p.' MOVEQ #$F6,D0 0000006E: A829 '.)' _LayerDispatch ; A829 00000070: 598F 'Y.' SUBQ.L #4,A7 00000072: A8D8 '..' _NewRgn ; A8D8 00000074: 2857 '(W' MOVEA.L (A7),A4 00000076: 486E FFF8 'Hn..' PEA -$0008(A6) 0000007A: A8DF '..' _RectRgn ; A8DF 0000007C: 4A2E 0008 'J...' TST.B $0008(A6) 00000080: 6716 'g.' BEQ.S *+$0018 ; 00000098 00000082: 2F0C '/.' MOVE.L A4,-(A7) 00000084: 598F 'Y.' SUBQ.L #4,A7 00000086: 2EB8 09EE '....' MOVE.L $09EE,(A7) 0000008A: 2F0C '/.' MOVE.L A4,-(A7) 0000008C: A8E6 '..' _DiffRgn ; A8E6 0000008E: 558F 'U.' SUBQ.L #2,A7 00000090: 2F0C '/.' MOVE.L A4,-(A7) 00000092: A8E2 '..' _EmptyRgn ; A8E2 00000094: 1E1F '..' MOVE.B (A7)+,D7 00000096: 601A '`.' BRA.S *+$001C ; 000000B2 00000098: 2F0C '/.' MOVE.L A4,-(A7) 0000009A: 598F 'Y.' SUBQ.L #4,A7 0000009C: 2EB8 09EE '....' MOVE.L $09EE,(A7) 000000A0: 2F0C '/.' MOVE.L A4,-(A7) 000000A2: A8E4 '..' _SectRgn ; A8E4 000000A4: 558F 'U.' SUBQ.L #2,A7 000000A6: 2F0C '/.' MOVE.L A4,-(A7) 000000A8: A8E2 '..' _EmptyRgn ; A8E2 000000AA: 4A1F 'J.' TST.B (A7)+ 000000AC: 57C3 'W.' SEQ D3 000000AE: 4403 'D.' NEG.B D3 000000B0: 1E03 '..' MOVE.B D3,D7 000000B2: 2F0C '/.' MOVE.L A4,-(A7) 000000B4: A8D9 '..' _DisposeRgn ; A8D9 000000B6: 1D47 0010 '.G..' MOVE.B D7,$0010(A6) 000000BA: 4CEE 1888 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D7/A3/A4 000000C0: 4E5E 'N^' UNLK A6 000000C2: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetNewStructRect"(371) 00000048 Comment: __CHECKWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_59E50 [59E50, 59E7C) Module started due to: vector glue above Dictionary: Flags $00 FirstId 387 387: AUTOMOD_59E50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_59E50"(387) 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 1008 'H...' MOVEM.L D3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7600 'v.' MOVEQ #$00,D3 0000000E: 200C ' .' MOVE.L A4,D0 00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C 00000012: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C 0000001A: 7601 'v.' MOVEQ #$01,D3 0000001C: 1D43 000C '.C..' MOVE.B D3,$000C(A6) 00000020: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E74 0004 'Nt..' RTD #$0004 Comment: AUTOMOD_59E50 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: __WINDOWTYPE [59E80, 59EB6) Module started due to: MODGUESS (align, label, RTD then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 388 388: __WINDOWTYPE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__WINDOWTYPE"(388) 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: 7600 'v.' MOVEQ #$00,D3 0000000E: 200C ' .' MOVE.L A4,D0 00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C 00000012: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C 0000001A: 7601 'v.' MOVEQ #$01,D3 0000001C: 4A03 'J.' TST.B D3 0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 00000020: 7000 'p.' MOVEQ #$00,D0 00000022: 6002 '`.' BRA.S *+$0004 ; 00000026 00000024: 7001 'p.' MOVEQ #$01,D0 00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6) 0000002A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 00000030: 4E5E 'N^' UNLK A6 00000032: 4E74 0004 'Nt..' RTD #$0004 Comment: __WINDOWTYPE ended due to: vector glue below Comment: ##################################################################################### Module: NEWWINDOWCOMMON [59EC0, 5A13A) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +260 (5A120): JSR CalcDeskPortVisRgn +23C (5A0FC): JSR CALLWINDOWCALCGLUE +1FE (5A0BE): JSR CALLWINDOWGLUE +16A (5A02A): JSR MAKEDEACTIVEGLUE +7E (59F3E): JSR INSERTWINDOW VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 389 389: NEWWINDOWCOMMON Module: Flags=$88=(ForcedActive Extern Code) Module="NEWWINDOWCOMMON"(389) Segment="Main"(200) Size: Flags $00 ModuleSize 634 Content: Flags $08 Contents offset $0000 size $027A 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 3A2E 0014 ':...' MOVE.W $0014(A6),D5 0000000C: 1C2E 0016 '....' MOVE.B $0016(A6),D6 00000010: 266E 001C '&n..' MOVEA.L $001C(A6),A3 00000014: 286E 0020 '(n. ' MOVEA.L $0020(A6),A4 00000018: 486E FFFC 'Hn..' PEA -$0004(A6) 0000001C: A874 '.t' _GetPort ; A874 0000001E: 200C ' .' MOVE.L A4,D0 00000020: 660C 'f.' BNE.S *+$000E ; 0000002E 00000022: 203C 0000 009C ' <....' MOVE.L #$0000009C,D0 00000028: A31E '..' _NewPtrClear ; A31E 0000002A: 2848 '(H' MOVEA.L A0,A4 0000002C: 6016 '`.' BRA.S *+$0018 ; 00000044 0000002E: 2D4C FFF4 '-L..' MOVE.L A4,-$000C(A6) 00000032: 7E26 '~&' MOVEQ #$26,D7 ; '&' 00000034: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000038: 58AE FFF4 'X...' ADDQ.L #4,-$000C(A6) 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 2080 ' .' MOVE.L D0,(A0) 00000040: 51CF FFF2 'Q...' DBF D7,*-$000C ; 00000034 00000044: 4A2E 0008 'J...' TST.B $0008(A6) 00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: AA00 '..' _OpenCPort ; AA00 0000004E: 6004 '`.' BRA.S *+$0006 ; 00000054 00000050: 2F0C '/.' MOVE.L A4,-(A7) 00000052: A86F '.o' _OpenPort ; A86F 00000054: 7001 'p.' MOVEQ #$01,D0 00000056: 3F00 '?.' MOVE.W D0,-(A7) 00000058: A887 '..' _TextFont ; A887 0000005A: 598F 'Y.' SUBQ.L #4,A7 0000005C: 70FE 'p.' MOVEQ #$FE,D0 0000005E: A829 '.)' _LayerDispatch ; A829 00000060: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) 00000064: 70FF 'p.' MOVEQ #$FF,D0 00000066: B0AE 0010 '....' CMP.L $0010(A6),D0 0000006A: 660C 'f.' BNE.S *+$000E ; 00000078 0000006C: 2978 09D6 0090 ')x....' MOVE.L $09D6,$0090(A4) 00000072: 21CC 09D6 '!...' MOVE.L A4,$09D6 00000076: 600A '`.' BRA.S *+$000C ; 00000082 00000078: 2F0C '/.' MOVE.L A4,-(A7) 0000007A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000007E: 4EBA 0000 'N...' JSR INSERTWINDOW ; id: 208 00000082: 3E05 '>.' MOVE.W D5,D7 00000084: E847 '.G' ASR.W #4,D7 00000086: 7001 'p.' MOVEQ #$01,D0 00000088: 1F00 '..' MOVE.B D0,-(A7) 0000008A: 70FF 'p.' MOVEQ #$FF,D0 0000008C: 4A1F 'J.' TST.B (A7)+ 0000008E: 56C0 'V.' SNE D0 00000090: 31C0 0B9E '1...' MOVE.W D0,$0B9E 00000094: 598F 'Y.' SUBQ.L #4,A7 00000096: 2F3C 5744 4546 '/.' MOVE.W (A7)+,D7 0000009A: 670C 'g.' BEQ.S *+$000E ; 000000A8 0000009C: 0C47 02BC '.G..' CMPI.W #$02BC,D7 000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8 000000A2: 3D47 001C '=G..' MOVE.W D7,$001C(A6) 000000A6: 601C '`.' BRA.S *+$001E ; 000000C4 000000A8: 0C47 02BC '.G..' CMPI.W #$02BC,D7 000000AC: 6710 'g.' BEQ.S *+$0012 ; 000000BE 000000AE: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) 000000B4: 6608 'f.' BNE.S *+$000A ; 000000BE 000000B6: 284B '(K' MOVEA.L A3,A4 000000B8: 266C 0094 '&l..' MOVEA.L $0094(A4),A3 000000BC: 60B4 '`.' BRA.S *-$004A ; 00000072 000000BE: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 000000C2: 60AE '`.' BRA.S *-$0050 ; 00000072 000000C4: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 000000CA: 4E5E 'N^' UNLK A6 000000CC: 4E74 0014 'Nt..' RTD #$0014 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(341) 00000034 Comment: __EACHWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: PARENTSEARCH [5A3C0, 5A3E6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 399 399: PARENTSEARCH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PARENTSEARCH"(399) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000008: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000000C: B091 '..' CMP.L (A1),D0 0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C 00000010: 22AE 000C '"...' MOVE.L $000C(A6),(A1) 00000014: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) 0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 0000001C: 426E 0014 'Bn..' CLR.W $0014(A6) 00000020: 4E5E 'N^' UNLK A6 00000022: 4E74 000C 'Nt..' RTD #$000C Comment: PARENTSEARCH ended due to: vector glue below Comment: ##################################################################################### Module: __GETPARENT [5A3F0, 5A46E) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +56 (5A446): PEA PARENTSEARCH +52 (5A442): JSR __GETROOTLAYER +36 (5A426): PEA PARENTSEARCH VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 400 400: __GETPARENT Module: Flags=$88=(ForcedActive Extern Code) Module="__GETPARENT"(400) Segment="Main"(200) Size: Flags $00 ModuleSize 126 Content: Flags $08 Contents offset $0000 size $007E 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 200C ' .' MOVE.L A4,D0 0000000C: 6608 'f.' BNE.S *+$000A ; 00000016 0000000E: 2D78 0A90 000C '-x....' MOVE.L $0A90,$000C(A6) 00000014: 605E '`^' BRA.S *+$0060 ; 00000074 00000016: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 0000001C: 6608 'f.' BNE.S *+$000A ; 00000026 0000001E: 2D6C 0082 000C '-l....' MOVE.L $0082(A4),$000C(A6) 00000024: 604E '`N' BRA.S *+$0050 ; 00000074 00000026: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) 0000002A: 558F 'U.' SUBQ.L #2,A7 0000002C: 70FF 'p.' MOVEQ #$FF,D0 0000002E: 2F00 '/.' MOVE.L D0,-(A7) 00000030: 2F00 '/.' MOVE.L D0,-(A7) 00000032: 7200 'r.' MOVEQ #$00,D1 00000034: 2F01 '/.' MOVE.L D1,-(A7) 00000036: 487A 0000 'Hz..' PEA PARENTSEARCH ; id: 399 0000003A: 486E FFFC 'Hn..' PEA -$0004(A6) 0000003E: 70F8 'p.' MOVEQ #$F8,D0 00000040: A829 '.)' _LayerDispatch ; A829 00000042: 4A5F 'J_' TST.W (A7)+ 00000044: 6628 'f(' BNE.S *+$002A ; 0000006E 00000046: 558F 'U.' SUBQ.L #2,A7 00000048: 70FF 'p.' MOVEQ #$FF,D0 0000004A: 2F00 '/.' MOVE.L D0,-(A7) 0000004C: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) 00000050: 598F 'Y.' SUBQ.L #4,A7 00000052: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 401 00000056: 487A 0000 'Hz..' PEA PARENTSEARCH ; id: 399 0000005A: 486E FFFC 'Hn..' PEA -$0004(A6) 0000005E: 70F8 'p.' MOVEQ #$F8,D0 00000060: A829 '.)' _LayerDispatch ; A829 00000062: 4A5F 'J_' TST.W (A7)+ 00000064: 6608 'f.' BNE.S *+$000A ; 0000006E 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 2D40 000C '-@..' MOVE.L D0,$000C(A6) 0000006C: 6006 '`.' BRA.S *+$0008 ; 00000074 0000006E: 2D6E FFFC 000C '-n....' MOVE.L -$0004(A6),$000C(A6) 00000074: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 00000078: 4E5E 'N^' UNLK A6 0000007A: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PARENTSEARCH"(399) 00000058 Dictionary: Flags $00 FirstId 401 401: __GETROOTLAYER Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETROOTLAYER"(401) 00000054 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PARENTSEARCH"(399) 00000038 Comment: __GETPARENT ended due to: vector glue below Comment: ##################################################################################### Module: __GETROOTLAYER [5A480, 5A4AC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 402 402: __GETROOTLAYER Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__GETROOTLAYER"(402) 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: 2F0B '/.' MOVE.L A3,-(A7) 00000006: 2278 0A90 '"x..' MOVEA.L $0A90,A1 0000000A: 2009 ' .' MOVE.L A1,D0 0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 0000000E: 7000 'p.' MOVEQ #$00,D0 00000010: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) 00000014: 600E '`.' BRA.S *+$0010 ; 00000024 00000016: 224B '"K' MOVEA.L A3,A1 00000018: 2669 0082 '&i..' MOVEA.L $0082(A1),A3 0000001C: 200B ' .' MOVE.L A3,D0 0000001E: 66F6 'f.' BNE.S *-$0008 ; 00000016 00000020: 2D49 0008 '-I..' MOVE.L A1,$0008(A6) 00000024: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 00000028: 4E5E 'N^' UNLK A6 0000002A: 4E75 'Nu' RTS Comment: __GETROOTLAYER ended due to: vector glue below Comment: ##################################################################################### Module: IsAncestor [5A4C0, 5A4E8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 403 403: IsAncestor Pad Module: Flags=$88=(ForcedActive Extern Code) Module="IsAncestor"(403) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0B '/.' MOVE.L A3,-(A7) 00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000A: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000E: B7C9 '..' CMPA.L A1,A3 00000010: 6604 'f.' BNE.S *+$0006 ; 00000016 00000012: 7001 'p.' MOVEQ #$01,D0 00000014: 600A '`.' BRA.S *+$000C ; 00000020 00000016: 2269 0082 '"i..' MOVEA.L $0082(A1),A1 0000001A: 2009 ' .' MOVE.L A1,D0 0000001C: 66F0 'f.' BNE.S *-$000E ; 0000000E 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 00000024: 4E5E 'N^' UNLK A6 00000026: 4E75 'Nu' RTS Comment: IsAncestor ended due to: vector glue below Comment: ##################################################################################### Module: __INITLAYERS [5A500, 5A592) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +6C (5A56C): JSR __NEWLAYER +46 (5A546): JSR INITWINDOWSGUTS VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 404 404: __INITLAYERS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__INITLAYERS"(404) Segment="Main"(200) Size: Flags $00 ModuleSize 146 Content: Flags $08 Contents offset $0000 size $0092 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) 00000008: 2878 09E2 '(x..' MOVEA.L $09E2,A4 0000000C: A11A '..' _GetZone ; A11A 0000000E: 2648 '&H' MOVEA.L A0,A3 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 21C0 0A90 '!...' MOVE.L D0,$0A90 00000016: 598F 'Y.' SUBQ.L #4,A7 00000018: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 0000001C: 205F ' _' MOVEA.L (A7)+,A0 0000001E: A01B '..' _SetZone ; A01B 00000020: 200C ' .' MOVE.L A4,D0 00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C 00000024: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 0000002A: 661A 'f.' BNE.S *+$001C ; 00000046 0000002C: 203C 0000 009C ' <....' MOVE.L #$0000009C,D0 00000032: A71E '..' _NewPtrSysClear ; A71E 00000034: 2848 '(H' MOVEA.L A0,A4 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: A86F '.o' _OpenPort ; A86F 0000003A: 598F 'Y.' SUBQ.L #4,A7 0000003C: A8D8 '..' _NewRgn ; A8D8 0000003E: 295F 007A ')_.z' MOVE.L (A7)+,$007A(A4) 00000042: 21CC 09E2 '!...' MOVE.L A4,$09E2 00000046: 4EBA 0000 'N...' JSR INITWINDOWSGUTS ; id: 242 0000004A: 204B ' K' MOVEA.L A3,A0 0000004C: A01B '..' _SetZone ; A01B 0000004E: 4247 'BG' CLR.W D7 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000056: 558F 'U.' SUBQ.L #2,A7 00000058: 486E FFFC 'Hn..' PEA -$0004(A6) 0000005C: 7001 'p.' MOVEQ #$01,D0 0000005E: 1F00 '..' MOVE.B D0,-(A7) 00000060: 7200 'r.' MOVEQ #$00,D1 00000062: 1F01 '..' MOVE.B D1,-(A7) 00000064: 70FF 'p.' MOVEQ #$FF,D0 00000066: 2F00 '/.' MOVE.L D0,-(A7) 00000068: 7000 'p.' MOVEQ #$00,D0 0000006A: 2F00 '/.' MOVE.L D0,-(A7) 0000006C: 4EBA 0000 'N...' JSR __NEWLAYER ; id: 391 00000070: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000074: 7004 'p.' MOVEQ #$04,D0 00000076: A829 '.)' _LayerDispatch ; A829 00000078: 544F 'TO' ADDQ.W #2,A7 0000007A: 3007 '0.' MOVE.W D7,D0 0000007C: 5247 'RG' ADDQ.W #1,D7 0000007E: 0C47 0002 '.G..' CMPI.W #$0002,D7 00000082: 6DCC 'm.' BLT.S *-$0032 ; 00000050 00000084: 426E 0008 'Bn..' CLR.W $0008(A6) 00000088: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 0000008E: 4E5E 'N^' UNLK A6 00000090: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__NEWLAYER"(391) 0000006E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITWINDOWSGUTS"(242) 00000048 Comment: __INITLAYERS ended due to: vector glue below Comment: ##################################################################################### Module: DRAWWINDOWPIC [5A5A0, 5A600) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 405 405: DRAWWINDOWPIC Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWWINDOWPIC"(405) Segment="Main"(200) Size: Flags $00 ModuleSize 96 Content: Flags $08 Contents offset $0000 size $0060 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 246C 0094 '$l..' MOVEA.L $0094(A4),A2 00000010: 2052 ' R' MOVEA.L (A2),A0 00000012: 43EE FFF4 'C...' LEA -$000C(A6),A1 00000016: 5488 'T.' ADDQ.L #2,A0 00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000001C: 598F 'Y.' SUBQ.L #4,A7 0000001E: A8D8 '..' _NewRgn ; A8D8 00000020: 265F '&_' MOVEA.L (A7)+,A3 00000022: 486E FFFC 'Hn..' PEA -$0004(A6) 00000026: A874 '.t' _GetPort ; A874 00000028: 2F0C '/.' MOVE.L A4,-(A7) 0000002A: A873 '.s' _SetPort ; A873 0000002C: 2F0B '/.' MOVE.L A3,-(A7) 0000002E: A87A '.z' _GetClip ; A87A 00000030: 486C 0010 'Hl..' PEA $0010(A4) 00000034: A87B '.{' _ClipRect ; A87B 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: A922 '."' _BeginUpDate ; A922 0000003A: 2F0A '/.' MOVE.L A2,-(A7) 0000003C: 486E FFF4 'Hn..' PEA -$000C(A6) 00000040: A8F6 '..' _DrawPicture ; A8F6 00000042: 2F0C '/.' MOVE.L A4,-(A7) 00000044: A923 '.#' _EndUpDate ; A923 00000046: 2F0B '/.' MOVE.L A3,-(A7) 00000048: A879 '.y' _SetClip ; A879 0000004A: 2F0B '/.' MOVE.L A3,-(A7) 0000004C: A8D9 '..' _DisposeRgn ; A8D9 0000004E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000052: A873 '.s' _SetPort ; A873 00000054: 4CEE 1C00 FFE4 'L.....' MOVEM.L -$001C(A6),A2-A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E74 0004 'Nt..' RTD #$0004 Comment: DRAWWINDOWPIC ended due to: vector glue below Comment: ##################################################################################### Module: CALCANCESTORRGNS [5A610, 5A640) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1A (5A62A): JSR CALLWINDOWCALCGLUE +10 (5A620): JSR __GETPARENT Unresolved outgoing references: +6 (5A616): JSR $5A1E0 VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 406 406: CALCANCESTORRGNS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALCANCESTORRGNS"(406) Segment="Main"(200) Size: Flags $00 ModuleSize 48 Content: Flags $08 Contents offset $0000 size $0030 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 4EBA FBC8 'N...' JSR *-$0436 ; FFFFFBD0 0000000A: 598F 'Y.' SUBQ.L #4,A7 0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000010: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 00000014: 285F '(_' MOVEA.L (A7)+,A4 00000016: 600A '`.' BRA.S *+$000C ; 00000022 00000018: 2F0C '/.' MOVE.L A4,-(A7) 0000001A: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 0000001E: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 00000022: 200C ' .' MOVE.L A4,D0 00000024: 66F2 'f.' BNE.S *-$000C ; 00000018 00000026: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002A: 4E5E 'N^' UNLK A6 0000002C: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOWCALCGLUE"(338) 0000001C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(400) 00000012 Comment: CALCANCESTORRGNS ended due to: vector glue below Comment: ##################################################################################### Module: CHECKUPDATESEARCH [5A650, 5A6DC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +6A (5A6BA): JSR DRAWWINDOWPIC VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 407 407: CHECKUPDATESEARCH Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKUPDATESEARCH"(407) 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 1108 'H...' MOVEM.L D3/D7/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000012: 57C3 'W.' SEQ D3 00000014: 4403 'D.' NEG.B D3 00000016: 1E03 '..' MOVE.B D3,D7 00000018: 4A2C 006E 'J,.n' TST.B $006E(A4) 0000001C: 6608 'f.' BNE.S *+$000A ; 00000026 0000001E: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 00000024: 605A '`Z' BRA.S *+$005C ; 00000080 00000026: 4A07 'J.' TST.B D7 00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038 0000002A: 4A2C 006F 'J,.o' TST.B $006F(A4) 0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 00000030: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 00000036: 6048 '`H' BRA.S *+$004A ; 00000080 00000038: 558F 'U.' SUBQ.L #2,A7 0000003A: 2F2C 007A '/,.z' MOVE.L $007A(A4),-(A7) 0000003E: A8E2 '..' _EmptyRgn ; A8E2 00000040: 4A1F 'J.' TST.B (A7)+ 00000042: 671A 'g.' BEQ.S *+$001C ; 0000005E 00000044: 4A07 'J.' TST.B D7 00000046: 6610 'f.' BNE.S *+$0012 ; 00000058 00000048: 4AAC 0090 'J...' TST.L $0090(A4) 0000004C: 660A 'f.' BNE.S *+$000C ; 00000058 0000004E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000052: 117C 0001 006F '.|...o' MOVE.B #$01,$006F(A0) 00000058: 426E 0014 'Bn..' CLR.W $0014(A6) 0000005C: 6022 '`"' BRA.S *+$0024 ; 00000080 0000005E: 4A07 'J.' TST.B D7 00000060: 6612 'f.' BNE.S *+$0014 ; 00000074 00000062: 4AAC 0094 'J...' TST.L $0094(A4) 00000066: 670C 'g.' BEQ.S *+$000E ; 00000074 00000068: 2F0C '/.' MOVE.L A4,-(A7) 0000006A: 4EBA 0000 'N...' JSR DRAWWINDOWPIC ; id: 405 0000006E: 426E 0014 'Bn..' CLR.W $0014(A6) 00000072: 600C '`.' BRA.S *+$000E ; 00000080 00000074: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000078: 208C ' .' MOVE.L A4,(A0) 0000007A: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) 00000080: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 00000086: 4E5E 'N^' UNLK A6 00000088: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DRAWWINDOWPIC"(405) 0000006C Comment: CHECKUPDATESEARCH ended due to: vector glue below Comment: ##################################################################################### Module: __CHECKUPDATEIN [5A6F0, 5A75E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +40 (5A730): PEA CHECKUPDATESEARCH +26 (5A716): JSR VALIDATEMENUBAR ; outside file VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 408 408: __CHECKUPDATEIN Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKUPDATEIN"(408) Segment="Main"(200) Size: Flags $00 ModuleSize 110 Content: Flags $08 Contents offset $0000 size $006E 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: 4207 'B.' CLR.B D7 00000012: 598F 'Y.' SUBQ.L #4,A7 00000014: 70FF 'p.' MOVEQ #$FF,D0 00000016: A829 '.)' _LayerDispatch ; A829 00000018: 598F 'Y.' SUBQ.L #4,A7 0000001A: 2F0C '/.' MOVE.L A4,-(A7) 0000001C: 70F9 'p.' MOVEQ #$F9,D0 0000001E: A829 '.)' _LayerDispatch ; A829 00000020: 201F ' .' MOVE.L (A7)+,D0 00000022: B09F '..' CMP.L (A7)+,D0 00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A 00000026: 4EBA 0000 'N...' JSR VALIDATEMENUBAR ; id: 409 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 102C 006F '.,.o' MOVE.B $006F(A4),D0 00000030: 4A80 'J.' TST.L D0 00000032: 662A 'f*' BNE.S *+$002C ; 0000005E 00000034: 558F 'U.' SUBQ.L #2,A7 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) 0000003C: 2F2C 0082 '/,..' MOVE.L $0082(A4),-(A7) 00000040: 487A 0000 'Hz..' PEA CHECKUPDATESEARCH ; id: 407 00000044: 486B 0002 'Hk..' PEA $0002(A3) 00000048: 70F8 'p.' MOVEQ #$F8,D0 0000004A: A829 '.)' _LayerDispatch ; A829 0000004C: 4A5F 'J_' TST.W (A7)+ 0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 00000050: 36BC 0006 '6...' MOVE.W #$0006,(A3) 00000054: 7E01 '~.' MOVEQ #$01,D7 00000056: 6006 '`.' BRA.S *+$0008 ; 0000005E 00000058: 197C 0001 006F '.|...o' MOVE.B #$01,$006F(A4) 0000005E: 1D47 0010 '.G..' MOVE.B D7,$0010(A6) 00000062: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CHECKUPDATESEARCH"(407) 00000042 Dictionary: Flags $00 FirstId 409 409: VALIDATEMENUBAR Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="VALIDATEMENUBAR"(409) 00000028 Comment: __CHECKUPDATEIN ended due to: vector glue below Comment: ##################################################################################### Module: __CHECKUPDATE [5A770, 5A78C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +E (5A77E): JSR __CHECKUPDATEIN Trap A911 Dictionary: Flags $00 FirstId 410 410: __CHECKUPDATE Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKUPDATE"(410) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 558F 'U.' SUBQ.L #2,A7 00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000A: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) 0000000E: 4EBA 0000 'N...' JSR __CHECKUPDATEIN ; id: 408 00000012: 1D5F 000C '._..' MOVE.B (A7)+,$000C(A6) 00000016: 4E5E 'N^' UNLK A6 00000018: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__CHECKUPDATEIN"(408) 00000010 Comment: __CHECKUPDATE ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: BEGINUPDATEOFLAYERSCHILDREN [5A790, 5A7B8) Module started due to: MODGUESS (align, label, RTD then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 411 411: BEGINUPDATEOFLAYERSCHILDREN Module: Flags=$88=(ForcedActive Extern Code) Module="BEGINUPDATEOFLAYERSCHILDREN"(411) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000010: 660C 'f.' BNE.S *+$000E ; 0000001E 00000012: 2F0C '/.' MOVE.L A4,-(A7) 00000014: 2F2C 007A '/,.z' MOVE.L $007A(A4),-(A7) 00000018: A90C '..' _PaintOne ; A90C 0000001A: 2F0C '/.' MOVE.L A4,-(A7) 0000001C: A909 '..' _CalcVis ; A909 0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000022: 4E5E 'N^' UNLK A6 00000024: 4E74 0004 'Nt..' RTD #$0004 Comment: BEGINUPDATEOFLAYERSCHILDREN ended due to: vector glue below Comment: ##################################################################################### Module: __CLIPABOVE [5A7D0, 5A826) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +46 (5A816): JSR __SETCURLAYER +36 (5A806): JSR CLIPABOVEGUTS +30 (5A800): JSR __SETCURLAYER +14 (5A7E4): JSR __GETPARENT Trap A90B Dictionary: Flags $00 FirstId 412 412: __CLIPABOVE Module: Flags=$88=(ForcedActive Extern Code) Module="__CLIPABOVE"(412) Segment="Main"(200) Size: Flags $00 ModuleSize 86 Content: Flags $08 Contents offset $0000 size $0056 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 2478 0A90 '$x..' MOVEA.L $0A90,A2 00000010: 598F 'Y.' SUBQ.L #4,A7 00000012: 2F0B '/.' MOVE.L A3,-(A7) 00000014: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 00000018: 285F '(_' MOVEA.L (A7)+,A4 0000001A: 6024 '`$' BRA.S *+$0026 ; 00000040 0000001C: 4A2C 006E 'J,.n' TST.B $006E(A4) 00000020: 660C 'f.' BNE.S *+$000E ; 0000002E 00000022: 2078 09DE ' x..' MOVEA.L $09DE,A0 00000026: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) 0000002A: A8DD '..' _SetEmptyRgn ; A8DD 0000002C: 6016 '`.' BRA.S *+$0018 ; 00000044 0000002E: 2F0C '/.' MOVE.L A4,-(A7) 00000030: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 00000034: 2F0B '/.' MOVE.L A3,-(A7) 00000036: 4EBA 0000 'N...' JSR CLIPABOVEGUTS ; id: 213 0000003A: 264C '&L' MOVEA.L A4,A3 0000003C: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 00000040: 200C ' .' MOVE.L A4,D0 00000042: 66D8 'f.' BNE.S *-$0026 ; 0000001C 00000044: 2F0A '/.' MOVE.L A2,-(A7) 00000046: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 0000004A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SETCURLAYER"(394) 00000048 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CLIPABOVEGUTS"(213) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SETCURLAYER"(394) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(400) 00000016 Comment: __CLIPABOVE ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: CalcDeskPortVisRgn [5A830, 5A87C) Module started due to: MODGUESS (align, label, RTD then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 413 413: CalcDeskPortVisRgn Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CalcDeskPortVisRgn"(413) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2878 09DE '(x..' MOVEA.L $09DE,A4 0000000C: 2078 09E2 ' x..' MOVEA.L $09E2,A0 00000010: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 00000014: 246C 001C '$l..' MOVEA.L $001C(A4),A2 00000018: 598F 'Y.' SUBQ.L #4,A7 0000001A: 2EB8 09EE '....' MOVE.L $09EE,(A7) 0000001E: 2F0B '/.' MOVE.L A3,-(A7) 00000020: A8DC '..' _CopyRgn ; A8DC 00000022: 294B 001C ')K..' MOVE.L A3,$001C(A4) 00000026: 598F 'Y.' SUBQ.L #4,A7 00000028: 7000 'p.' MOVEQ #$00,D0 0000002A: 2F00 '/.' MOVE.L D0,-(A7) 0000002C: 7005 'p.' MOVEQ #$05,D0 0000002E: A829 '.)' _LayerDispatch ; A829 00000030: 2E1F '..' MOVE.L (A7)+,D7 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 2F00 '/.' MOVE.L D0,-(A7) 00000036: A90B '..' _ClipAbove ; A90B 00000038: 2F07 '/.' MOVE.L D7,-(A7) 0000003A: 7004 'p.' MOVEQ #$04,D0 0000003C: A829 '.)' _LayerDispatch ; A829 0000003E: 294A 001C ')J..' MOVE.L A2,$001C(A4) 00000042: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Comment: CalcDeskPortVisRgn ended due to: vector glue below Comment: ##################################################################################### Module: PaintTheDesk [5A890, 5A8FE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +60 (5A8F0): JSR PAINTDESK +16 (5A8A6): JSR CalcDeskPortVisRgn VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 414 414: PaintTheDesk Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PaintTheDesk"(414) Segment="Main"(200) Size: Flags $00 ModuleSize 110 Content: Flags $08 Contents offset $0000 size $006E 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 2678 09DE '&x..' MOVEA.L $09DE,A3 0000000C: 2878 09E2 '(x..' MOVEA.L $09E2,A4 00000010: 2D6B 001C FFFC '-k....' MOVE.L $001C(A3),-$0004(A6) 00000016: 4EBA 0000 'N...' JSR CalcDeskPortVisRgn ; id: 413 0000001A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000001E: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000022: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000026: A8E4 '..' _SectRgn ; A8E4 00000028: 2D6C 007A FFF8 '-l.z..' MOVE.L $007A(A4),-$0008(A6) 0000002E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000032: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000036: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000003A: A8E5 '..' _UnionRgn ; A8E5 0000003C: 558F 'U.' SUBQ.L #2,A7 0000003E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000042: A8E2 '..' _EmptyRgn ; A8E2 00000044: 4A1F 'J.' TST.B (A7)+ 00000046: 6610 'f.' BNE.S *+$0012 ; 00000058 00000048: 2D6C 0098 FFF4 '-l....' MOVE.L $0098(A4),-$000C(A6) 0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 00000050: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000054: 4228 006F 'B(.o' CLR.B $006F(A0) 00000058: 2678 0D2C '&x.,' MOVEA.L $0D2C,A3 0000005C: 2F0B '/.' MOVE.L A3,-(A7) 0000005E: A873 '.s' _SetPort ; A873 00000060: 4EBA 0000 'N...' JSR PAINTDESK ; id: 225 00000064: 4CEE 1800 FFEC 'L.....' MOVEM.L -$0014(A6),A3/A4 0000006A: 4E5E 'N^' UNLK A6 0000006C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PAINTDESK"(225) 00000062 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CalcDeskPortVisRgn"(413) 00000018 Comment: PaintTheDesk ended due to: vector glue below Comment: ##################################################################################### Module: PAINTACTION [5A910, 5A99E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +6C (5A97C): JSR PAINTONEGUTS VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 415 415: PAINTACTION Module: Flags=$88=(ForcedActive Extern Code) Module="PAINTACTION"(415) Segment="Main"(200) Size: Flags $00 ModuleSize 142 Content: Flags $08 Contents offset $0000 size $008E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 4A2B 006E 'J+.n' TST.B $006E(A3) 00000014: 6608 'f.' BNE.S *+$000A ; 0000001E 00000016: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 0000001C: 6064 '`d' BRA.S *+$0066 ; 00000082 0000001E: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) 00000024: 6754 'gT' BEQ.S *+$0056 ; 0000007A 00000026: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000002A: 70FF 'p.' MOVEQ #$FF,D0 0000002C: B090 '..' CMP.L (A0),D0 0000002E: 6732 'g2' BEQ.S *+$0034 ; 00000062 00000030: 598F 'Y.' SUBQ.L #4,A7 00000032: 2F0B '/.' MOVE.L A3,-(A7) 00000034: 303C 0405 '0<..' MOVE.W #$0405,D0 00000038: AAA2 '..' _PaletteDispatch ; AAA2 0000003A: 205F ' _' MOVEA.L (A7)+,A0 0000003C: 2050 ' P' MOVEA.L (A0),A0 0000003E: 3028 0006 '0(..' MOVE.W $0006(A0),D0 00000042: 48C0 'H.' EXT.L D0 00000044: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000048: B7D0 '..' CMPA.L (A0),A3 0000004A: 57C3 'W.' SEQ D3 0000004C: 4403 'D.' NEG.B D3 0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 00000050: 223C 0000 8000 '"<....' MOVE.L #$00008000,D1 00000056: 6006 '`.' BRA.S *+$0008 ; 0000005E 00000058: 223C 0000 4000 '"<..@.' MOVE.L #$00004000,D1 0000005E: C240 '.@' AND.W D0,D1 00000060: 6718 'g.' BEQ.S *+$001A ; 0000007A 00000062: 2F0B '/.' MOVE.L A3,-(A7) 00000064: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000068: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) 0000006C: 4EBA 0000 'N...' JSR PAINTONEGUTS ; id: 216 00000070: 6008 '`.' BRA.S *+$000A ; 0000007A 00000072: 422C 006F 'B,.o' CLR.B $006F(A4) 00000076: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 0000007A: 200C ' .' MOVE.L A4,D0 0000007C: 66F4 'f.' BNE.S *-$000A ; 00000072 0000007E: 426E 0014 'Bn..' CLR.W $0014(A6) 00000082: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 00000088: 4E5E 'N^' UNLK A6 0000008A: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PAINTONEGUTS"(216) 0000006E Comment: PAINTACTION ended due to: vector glue below Comment: ##################################################################################### Module: CalcAncestorRgnsForPaintActions [5A9B0, 5A9D4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +12 (5A9C2): JSR CALCANCESTORRGNS VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 416 416: CalcAncestorRgnsForPaintActions Module: Flags=$88=(ForcedActive Extern Code) Module="CalcAncestorRgnsForPaintActions"(416) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000008: 4A68 01A8 'Jh..' TST.W $01A8(A0) 0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000012: 4EBA 0000 'N...' JSR CALCANCESTORRGNS ; id: 406 00000016: 6008 '`.' BRA.S *+$000A ; 00000020 00000018: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000001C: 4268 01A8 'Bh..' CLR.W $01A8(A0) 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALCANCESTORRGNS"(406) 00000014 Comment: CalcAncestorRgnsForPaintActions ended due to: vector glue below Comment: ##################################################################################### Module: __PAINTONE [5A9E0, 5AA4E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +54 (5AA34): PEA PAINTACTION +1E (5A9FE): JSR PaintTheDesk +12 (5A9F2): JSR CalcAncestorRgnsForPaintActions Trap A90C Dictionary: Flags $00 FirstId 417 417: __PAINTONE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTONE"(417) Segment="Main"(200) Size: Flags $00 ModuleSize 110 Content: Flags $08 Contents offset $0000 size $006E 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 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: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR CalcAncestorRgnsForPaintActions ; id: 416 00000016: 200C ' .' MOVE.L A4,D0 00000018: 584F 'XO' ADDQ.W #4,A7 0000001A: 660A 'f.' BNE.S *+$000C ; 00000026 0000001C: 2F0B '/.' MOVE.L A3,-(A7) 0000001E: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 00000022: 584F 'XO' ADDQ.W #4,A7 00000024: 603C '`<' BRA.S *+$003E ; 00000062 00000026: 558F 'U.' SUBQ.L #2,A7 00000028: 303C 0003 '0<..' MOVE.W #$0003,D0 0000002C: A830 '.0' _Pack14 ; A830 0000002E: 4A1F 'J.' TST.B (A7)+ 00000030: 670C 'g.' BEQ.S *+$000E ; 0000003E 00000032: 558F 'U.' SUBQ.L #2,A7 00000034: 2F0C '/.' MOVE.L A4,-(A7) 00000036: 303C 02FA '0<..' MOVE.W #$02FA,D0 0000003A: A830 '.0' _Pack14 ; A830 0000003C: 544F 'TO' ADDQ.W #2,A7 0000003E: 70FF 'p.' MOVEQ #$FF,D0 00000040: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000044: 2D4B FFFC '-K..' MOVE.L A3,-$0004(A6) 00000048: 558F 'U.' SUBQ.L #2,A7 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 2F00 '/.' MOVE.L D0,-(A7) 00000054: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 00000058: 486E FFF8 'Hn..' PEA -$0008(A6) 0000005C: 70F8 'p.' MOVEQ #$F8,D0 0000005E: A829 '.)' _LayerDispatch ; A829 00000060: 544F 'TO' ADDQ.W #2,A7 00000062: 4CEE 1800 FFF0 'L.....' MOVEM.L -$0010(A6),A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PAINTACTION"(415) 00000056 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PaintTheDesk"(414) 00000020 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CalcAncestorRgnsForPaintActions"(416) 00000014 Comment: __PAINTONE ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: __PAINTBEHIND [5AA50, 5AAFA) Module started due to: MODGUESS (align, label, RTD then padding) Resolved outgoing references: +88 (5AAD8): PEA PAINTACTION +68 (5AAB8): JSR PaintTheDesk +5E (5AAAE): JSR CalcAncestorRgnsForPaintActions Trap A90D Dictionary: Flags $00 FirstId 418 418: __PAINTBEHIND Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTBEHIND"(418) Segment="Main"(200) Size: Flags $00 ModuleSize 170 Content: Flags $08 Contents offset $0000 size $00AA 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 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: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000014: 4A68 0128 'Jh.(' TST.W $0128(A0) 00000018: 6740 'g@' BEQ.S *+$0042 ; 0000005A 0000001A: 2F09 '/.' MOVE.L A1,-(A7) 0000001C: 598F 'Y.' SUBQ.L #4,A7 0000001E: 2EB8 09EE '....' MOVE.L $09EE,(A7) 00000022: 201F ' .' MOVE.L (A7)+,D0 00000024: 225F '"_' MOVEA.L (A7)+,A1 00000026: 2040 ' @' MOVEA.L D0,A0 00000028: 2050 ' P' MOVEA.L (A0),A0 0000002A: 43E8 0006 'C...' LEA $0006(A0),A1 0000002E: 2052 ' R' MOVEA.L (A2),A0 00000030: 49E8 0002 'I...' LEA $0002(A0),A4 00000034: 4A5C 'J\' TST.W (A4)+ 00000036: 6E22 'n"' BGT.S *+$0024 ; 0000005A 00000038: 4A5C 'J\' TST.W (A4)+ 0000003A: 6E1E 'n.' BGT.S *+$0020 ; 0000005A 0000003C: B949 '.I' CMPM.W (A1)+,(A4)+ 0000003E: 6D1A 'm.' BLT.S *+$001C ; 0000005A 00000040: B949 '.I' CMPM.W (A1)+,(A4)+ 00000042: 6D16 'm.' BLT.S *+$0018 ; 0000005A 00000044: 2F09 '/.' MOVE.L A1,-(A7) 00000046: 598F 'Y.' SUBQ.L #4,A7 00000048: 3F3C 0063 '?<.c' MOVE.W #$0063,-(A7) 0000004C: A88F '..' _OSDispatch ; A88F 0000004E: 201F ' .' MOVE.L (A7)+,D0 00000050: 225F '"_' MOVEA.L (A7)+,A1 00000052: 2840 '(@' MOVEA.L D0,A4 00000054: 200C ' .' MOVE.L A4,D0 00000056: 6702 'g.' BEQ.S *+$0004 ; 0000005A 00000058: 264C '&L' MOVEA.L A4,A3 0000005A: 2F09 '/.' MOVE.L A1,-(A7) 0000005C: 2F0B '/.' MOVE.L A3,-(A7) 0000005E: 4EBA 0000 'N...' JSR CalcAncestorRgnsForPaintActions ; id: 416 00000062: 588F 'X.' ADDQ.L #4,A7 00000064: 2257 '"W' MOVEA.L (A7),A1 00000066: 2F0A '/.' MOVE.L A2,-(A7) 00000068: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 0000006C: 588F 'X.' ADDQ.L #4,A7 0000006E: 225F '"_' MOVEA.L (A7)+,A1 00000070: 70FF 'p.' MOVEQ #$FF,D0 00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000076: 2D4A FFFC '-J..' MOVE.L A2,-$0004(A6) 0000007A: 2F09 '/.' MOVE.L A1,-(A7) 0000007C: 558F 'U.' SUBQ.L #2,A7 0000007E: 2F0B '/.' MOVE.L A3,-(A7) 00000080: 70FF 'p.' MOVEQ #$FF,D0 00000082: 2F00 '/.' MOVE.L D0,-(A7) 00000084: 7000 'p.' MOVEQ #$00,D0 00000086: 2F00 '/.' MOVE.L D0,-(A7) 00000088: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 0000008C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000090: 70F8 'p.' MOVEQ #$F8,D0 00000092: A829 '.)' _LayerDispatch ; A829 00000094: 301F '0.' MOVE.W (A7)+,D0 00000096: 225F '"_' MOVEA.L (A7)+,A1 00000098: 31FC FFFF 09DC '1.....' MOVE.W #$FFFF,$09DC 0000009E: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 000000A4: 4E5E 'N^' UNLK A6 000000A6: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PAINTACTION"(415) 0000008A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PaintTheDesk"(414) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CalcAncestorRgnsForPaintActions"(416) 00000060 Comment: __PAINTBEHIND ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: __PAINTONEPAL [5AB00, 5AB64) Module started due to: MODGUESS (align, label, RTD then padding) Resolved outgoing references: +46 (5AB46): PEA PAINTACTION +1A (5AB1A): JSR PaintTheDesk VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 419 419: __PAINTONEPAL Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTONEPAL"(419) Segment="Main"(200) Size: Flags $00 ModuleSize 100 Content: Flags $08 Contents offset $0000 size $0064 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 3E38 09DC '>8..' MOVE.W $09DC,D7 00000014: 200C ' .' MOVE.L A4,D0 00000016: 6610 'f.' BNE.S *+$0012 ; 00000028 00000018: 2F0B '/.' MOVE.L A3,-(A7) 0000001A: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 0000001E: 598F 'Y.' SUBQ.L #4,A7 00000020: 70FF 'p.' MOVEQ #$FF,D0 00000022: A829 '.)' _LayerDispatch ; A829 00000024: 285F '(_' MOVEA.L (A7)+,A4 00000026: 584F 'XO' ADDQ.W #4,A7 00000028: 4278 09DC 'Bx..' CLR.W $09DC 0000002C: 598F 'Y.' SUBQ.L #4,A7 0000002E: 70FE 'p.' MOVEQ #$FE,D0 00000030: A829 '.)' _LayerDispatch ; A829 00000032: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) 00000036: 2D4B FFFC '-K..' MOVE.L A3,-$0004(A6) 0000003A: 558F 'U.' SUBQ.L #2,A7 0000003C: 2F0C '/.' MOVE.L A4,-(A7) 0000003E: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) 00000042: 7000 'p.' MOVEQ #$00,D0 00000044: 2F00 '/.' MOVE.L D0,-(A7) 00000046: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 0000004A: 486E FFF8 'Hn..' PEA -$0008(A6) 0000004E: 70F8 'p.' MOVEQ #$F8,D0 00000050: A829 '.)' _LayerDispatch ; A829 00000052: 31C7 09DC '1...' MOVE.W D7,$09DC 00000056: 544F 'TO' ADDQ.W #2,A7 00000058: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 0000005E: 4E5E 'N^' UNLK A6 00000060: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PAINTACTION"(415) 00000048 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PaintTheDesk"(414) 0000001C Comment: __PAINTONEPAL ended due to: vector glue below Comment: ##################################################################################### Module: UPDATEDVISRGN [5AB70, 5AB9C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 420 420: UPDATEDVISRGN Module: Flags=$88=(ForcedActive Extern Code) Module="UPDATEDVISRGN"(420) Segment="Main"(200) Size: Flags $00 ModuleSize 44 Content: Flags $08 Contents offset $0000 size $002C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 204C ' L' MOVEA.L A4,A0 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: A0A5 '..' DC.W $A0A5 ; OS 00A5 00000010: B9F8 0AFC '....' CMPA.L $0AFC,A4 00000014: 660C 'f.' BNE.S *+$000E ; 00000022 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 21C0 0AFC '!...' MOVE.L D0,$0AFC 0000001C: 2F38 09F2 '/8..' MOVE.L $09F2,-(A7) 00000020: A8DD '..' _SetEmptyRgn ; A8DD 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E74 0004 'Nt..' RTD #$0004 Comment: UPDATEDVISRGN ended due to: vector glue below Comment: ##################################################################################### Module: EMPTYVISACTION [5ABB0, 5ABEC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +28 (5ABD8): JSR UPDATEDVISRGN VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 421 421: EMPTYVISACTION Pad Module: Flags=$88=(ForcedActive Extern Code) Module="EMPTYVISACTION"(421) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000012: 6718 'g.' BEQ.S *+$001A ; 0000002C 00000014: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 00000018: 2078 09E2 ' x..' MOVEA.L $09E2,A0 0000001C: B7E8 0018 '....' CMPA.L $0018(A0),A3 00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C 00000022: 2F0B '/.' MOVE.L A3,-(A7) 00000024: A8DD '..' _SetEmptyRgn ; A8DD 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA 0000 'N...' JSR UPDATEDVISRGN ; id: 420 0000002C: 426E 0014 'Bn..' CLR.W $0014(A6) 00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="UPDATEDVISRGN"(420) 0000002A Comment: EMPTYVISACTION ended due to: vector glue below Comment: ##################################################################################### Module: CALCVISACTION [5AC00, 5ACCC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +92 (5AC92): JSR UPDATEDVISRGN +22 (5AC22): PEA EMPTYVISACTION VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 422 422: CALCVISACTION Module: Flags=$88=(ForcedActive Extern Code) Module="CALCVISACTION"(422) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000010: 4A2B 006E 'J+.n' TST.B $006E(A3) 00000014: 6624 'f$' BNE.S *+$0026 ; 0000003A 00000016: 558F 'U.' SUBQ.L #2,A7 00000018: 2F0B '/.' MOVE.L A3,-(A7) 0000001A: 2F2B 0090 '/+..' MOVE.L $0090(A3),-(A7) 0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000022: 487A 0000 'Hz..' PEA EMPTYVISACTION ; id: 421 00000026: 7000 'p.' MOVEQ #$00,D0 00000028: 2F00 '/.' MOVE.L D0,-(A7) 0000002A: 70F8 'p.' MOVEQ #$F8,D0 0000002C: A829 '.)' _LayerDispatch ; A829 0000002E: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 00000034: 544F 'TO' ADDQ.W #2,A7 00000036: 6000 0088 '`...' BRA *+$008A ; 000000C0 0000003A: 200A ' .' MOVE.L A2,D0 0000003C: 6714 'g.' BEQ.S *+$0016 ; 00000052 0000003E: 558F 'U.' SUBQ.L #2,A7 00000040: 206B 0076 ' k.v' MOVEA.L $0076(A3),A0 00000044: 2050 ' P' MOVEA.L (A0),A0 00000046: 4868 0002 'Hh..' PEA $0002(A0) 0000004A: 2F0A '/.' MOVE.L A2,-(A7) 0000004C: A8E9 '..' _RectInRgn ; A8E9 0000004E: 4A1F 'J.' TST.B (A7)+ 00000050: 6746 'gF' BEQ.S *+$0048 ; 00000098 00000052: 2E2B 0018 '.+..' MOVE.L $0018(A3),D7 00000056: 2078 09E2 ' x..' MOVEA.L $09E2,A0 0000005A: BEA8 0018 '....' CMP.L $0018(A0),D7 0000005E: 675C 'g\' BEQ.S *+$005E ; 000000BC 00000060: 2078 09DE ' x..' MOVEA.L $09DE,A0 00000064: 49E8 001C 'I...' LEA $001C(A0),A4 00000068: 2C14 ',.' MOVE.L (A4),D6 0000006A: 2F2B 0076 '/+.v' MOVE.L $0076(A3),-(A7) 0000006E: 2F07 '/.' MOVE.L D7,-(A7) 00000070: A8DC '..' _CopyRgn ; A8DC 00000072: 2887 '(.' MOVE.L D7,(A4) 00000074: 2F0B '/.' MOVE.L A3,-(A7) 00000076: A90B '..' _ClipAbove ; A90B 00000078: 2886 '(.' MOVE.L D6,(A4) 0000007A: 49EB 0002 'I...' LEA $0002(A3),A4 0000007E: 4A6C 0004 'Jl..' TST.W $0004(A4) 00000082: 6C04 'l.' BGE.S *+$0006 ; 00000088 00000084: 2054 ' T' MOVEA.L (A4),A0 00000086: 2850 '(P' MOVEA.L (A0),A4 00000088: 2F07 '/.' MOVE.L D7,-(A7) 0000008A: 2F2C 0006 '/,..' MOVE.L $0006(A4),-(A7) 0000008E: A8E0 '..' _OffsetRgn ; A8E0 00000090: 2F0B '/.' MOVE.L A3,-(A7) 00000092: 4EBA 0000 'N...' JSR UPDATEDVISRGN ; id: 420 00000096: 6024 '`$' BRA.S *+$0026 ; 000000BC 00000098: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) 0000009E: 661C 'f.' BNE.S *+$001E ; 000000BC 000000A0: 558F 'U.' SUBQ.L #2,A7 000000A2: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0 000000A6: 2050 ' P' MOVEA.L (A0),A0 000000A8: 4868 0002 'Hh..' PEA $0002(A0) 000000AC: 2F0A '/.' MOVE.L A2,-(A7) 000000AE: A8E9 '..' _RectInRgn ; A8E9 000000B0: 4A1F 'J.' TST.B (A7)+ 000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC 000000B4: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 000000BA: 6004 '`.' BRA.S *+$0006 ; 000000C0 000000BC: 426E 0014 'Bn..' CLR.W $0014(A6) 000000C0: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 000000C6: 4E5E 'N^' UNLK A6 000000C8: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="UPDATEDVISRGN"(420) 00000094 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="EMPTYVISACTION"(421) 00000024 Comment: CALCVISACTION ended due to: vector glue below Comment: ##################################################################################### Module: __CALCVIS [5ACE0, 5AD10) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1A (5ACFA): PEA CALCVISACTION Trap A909 Dictionary: Flags $00 FirstId 423 423: __CALCVIS Module: Flags=$88=(ForcedActive Extern Code) Module="__CALCVIS"(423) Segment="Main"(200) Size: Flags $00 ModuleSize 48 Content: Flags $08 Contents offset $0000 size $0030 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 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: 558F 'U.' SUBQ.L #2,A7 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 2F00 '/.' MOVE.L D0,-(A7) 0000001A: 487A 0000 'Hz..' PEA CALCVISACTION ; id: 422 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 70F8 'p.' MOVEQ #$F8,D0 00000022: A829 '.)' _LayerDispatch ; A829 00000024: 544F 'TO' ADDQ.W #2,A7 00000026: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002A: 4E5E 'N^' UNLK A6 0000002C: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALCVISACTION"(422) 0000001C Comment: __CALCVIS ended due to: ran into next module Comment: ##################################################################################### Module: __CALCVISBEHIND [5AD10, 5AD4C) Module started due to: MODGUESS (align, label) Resolved outgoing references: +24 (5AD34): PEA CALCVISACTION +10 (5AD20): JSR __CALCVIS Trap A90A Dictionary: Flags $00 FirstId 424 424: __CALCVISBEHIND Module: Flags=$88=(ForcedActive Extern Code) Module="__CALCVISBEHIND"(424) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000A: 200C ' .' MOVE.L A4,D0 0000000C: 670A 'g.' BEQ.S *+$000C ; 00000018 0000000E: 2F0C '/.' MOVE.L A4,-(A7) 00000010: 4EBA 0000 'N...' JSR __CALCVIS ; id: 423 00000014: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 00000018: 558F 'U.' SUBQ.L #2,A7 0000001A: 2F0C '/.' MOVE.L A4,-(A7) 0000001C: 70FF 'p.' MOVEQ #$FF,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 7200 'r.' MOVEQ #$00,D1 00000022: 2F01 '/.' MOVE.L D1,-(A7) 00000024: 487A 0000 'Hz..' PEA CALCVISACTION ; id: 422 00000028: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000002C: 70F8 'p.' MOVEQ #$F8,D0 0000002E: A829 '.)' _LayerDispatch ; A829 00000030: 544F 'TO' ADDQ.W #2,A7 00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALCVISACTION"(422) 00000026 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__CALCVIS"(423) 00000012 Comment: __CALCVISBEHIND ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: __FINDWINDOW [5AD50, 5AD9C) Module started due to: MODGUESS (align, label, RTD then padding) Resolved outgoing references: +38 (5AD88): JSR __SETCURLAYER +30 (5AD80): JSR __SETCURLAYER Trap A92C Dictionary: Flags $00 FirstId 425 425: __FINDWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDWINDOW"(425) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2678 0A90 '&x..' MOVEA.L $0A90,A3 00000010: 558F 'U.' SUBQ.L #2,A7 00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000016: 2F0C '/.' MOVE.L A4,-(A7) 00000018: 7007 'p.' MOVEQ #$07,D0 0000001A: A829 '.)' _LayerDispatch ; A829 0000001C: 3E1F '>.' MOVE.W (A7)+,D7 0000001E: 0C47 0003 '.G..' CMPI.W #$0003,D7 00000022: 6612 'f.' BNE.S *+$0014 ; 00000036 00000024: 2054 ' T' MOVEA.L (A4),A0 00000026: 0C68 DEAD 004A '.h...J' CMPI.W #$DEAD,$004A(A0) 0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 0000002E: 2F14 '/.' MOVE.L (A4),-(A7) 00000030: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 00000034: 60DA '`.' BRA.S *-$0024 ; 00000010 00000036: 2F0B '/.' MOVE.L A3,-(A7) 00000038: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 0000003C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) 00000040: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000046: 4E5E 'N^' UNLK A6 00000048: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SETCURLAYER"(394) 0000003A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SETCURLAYER"(394) 00000032 Comment: __FINDWINDOW ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: __FRONTWINDOWIN [5ADA0, 5ADF4) Module started due to: MODGUESS (align, label, RTD then padding) Unresolved outgoing references: +6 (5ADA6): JSR $5A1E0 +10 (5ADB0): JSR $5A2B0 +36 (5ADD6): JSR $5A2B0 VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 426 426: __FRONTWINDOWIN Module: Flags=$88=(ForcedActive Extern Code) Module="__FRONTWINDOWIN"(426) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 4EBA F438 'N..8' JSR *-$0BC6 ; FFFFF440 0000000A: 598F 'Y.' SUBQ.L #4,A7 0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000010: 4EBA F4FE 'N...' JSR *-$0B00 ; FFFFF510 00000014: 285F '(_' MOVEA.L (A7)+,A4 00000016: 602A '`*' BRA.S *+$002C ; 00000042 00000018: 4A2C 006E 'J,.n' TST.B $006E(A4) 0000001C: 6720 'g ' BEQ.S *+$0022 ; 0000003E 0000001E: B9F8 0A84 '....' CMPA.L $0A84,A4 00000022: 671A 'g.' BEQ.S *+$001C ; 0000003E 00000024: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 0000002A: 661A 'f.' BNE.S *+$001C ; 00000046 0000002C: 4A2C 0070 'J,.p' TST.B $0070(A4) 00000030: 660C 'f.' BNE.S *+$000E ; 0000003E 00000032: 598F 'Y.' SUBQ.L #4,A7 00000034: 2F0C '/.' MOVE.L A4,-(A7) 00000036: 4EBA F4D8 'N...' JSR *-$0B26 ; FFFFF510 0000003A: 285F '(_' MOVEA.L (A7)+,A4 0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042 0000003E: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 00000042: 200C ' .' MOVE.L A4,D0 00000044: 66D2 'f.' BNE.S *-$002C ; 00000018 00000046: 2D4C 000C '-L..' MOVE.L A4,$000C(A6) 0000004A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000004E: 4E5E 'N^' UNLK A6 00000050: 4E74 0004 'Nt..' RTD #$0004 Comment: __FRONTWINDOWIN ended due to: vector glue below Comment: ##################################################################################### Module: __FRONTWINDOW [5AE00, 5AE16) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +A (5AE0A): JSR __FRONTWINDOWIN Trap A924 Dictionary: Flags $00 FirstId 427 427: __FRONTWINDOW Module: Flags=$88=(ForcedActive Extern Code) Module="__FRONTWINDOW"(427) Segment="Main"(200) Size: Flags $00 ModuleSize 22 Content: Flags $08 Contents offset $0000 size $0016 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 598F 'Y.' SUBQ.L #4,A7 00000006: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) 0000000A: 4EBA 0000 'N...' JSR __FRONTWINDOWIN ; id: 426 0000000E: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) 00000012: 4E5E 'N^' UNLK A6 00000014: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__FRONTWINDOWIN"(426) 0000000C Comment: __FRONTWINDOW ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: __ACTIVEWINDOW [5AE20, 5AE38) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +C (5AE2C): JSR __FRONTWINDOWIN VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 428 428: __ACTIVEWINDOW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__ACTIVEWINDOW"(428) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 598F 'Y.' SUBQ.L #4,A7 00000006: 598F 'Y.' SUBQ.L #4,A7 00000008: 70FF 'p.' MOVEQ #$FF,D0 0000000A: A829 '.)' _LayerDispatch ; A829 0000000C: 4EBA 0000 'N...' JSR __FRONTWINDOWIN ; id: 426 00000010: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) 00000014: 4E5E 'N^' UNLK A6 00000016: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__FRONTWINDOWIN"(426) 0000000E Comment: __ACTIVEWINDOW ended due to: vector glue below Comment: ##################################################################################### Module: __CLOSEWINDOW [5AE50, 5AEAC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +4C (5AE9C): JSR __SETCURLAYER +46 (5AE96): JSR CLOSEWINDOWGUTS +28 (5AE78): JSR IsAncestor +16 (5AE66): JSR __SWAPCURLAYER +12 (5AE62): JSR __GETPARENT Trap A92D Dictionary: Flags $00 FirstId 429 429: __CLOSEWINDOW Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSEWINDOW"(429) 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 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 598F 'Y.' SUBQ.L #4,A7 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 00000016: 4EBA 0000 'N...' JSR __SWAPCURLAYER ; id: 395 0000001A: 265F '&_' MOVEA.L (A7)+,A3 0000001C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000022: 6620 'f ' BNE.S *+$0022 ; 00000044 00000024: 2F0B '/.' MOVE.L A3,-(A7) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA 0000 'N...' JSR IsAncestor ; id: 403 0000002C: 4A00 'J.' TST.B D0 0000002E: 504F 'PO' ADDQ.W #8,A7 00000030: 6704 'g.' BEQ.S *+$0006 ; 00000036 00000032: 2678 0A90 '&x..' MOVEA.L $0A90,A3 00000036: 7000 'p.' MOVEQ #$00,D0 00000038: 2940 0086 ')@..' MOVE.L D0,$0086(A4) 0000003C: 2940 008C ')@..' MOVE.L D0,$008C(A4) 00000040: 2940 0094 ')@..' MOVE.L D0,$0094(A4) 00000044: 2F0C '/.' MOVE.L A4,-(A7) 00000046: 4EBA 0000 'N...' JSR CLOSEWINDOWGUTS ; id: 250 0000004A: 2F0B '/.' MOVE.L A3,-(A7) 0000004C: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 00000050: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000056: 4E5E 'N^' UNLK A6 00000058: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SETCURLAYER"(394) 0000004E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CLOSEWINDOWGUTS"(250) 00000048 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IsAncestor"(403) 0000002A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__SWAPCURLAYER"(395) 00000018 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(400) 00000014 Comment: __CLOSEWINDOW ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: HIDEWINDOWACTION [5AEB0, 5AEDA) Module started due to: MODGUESS (align, label, RTD then padding) VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 430 430: HIDEWINDOWACTION Pad Module: Flags=$88=(ForcedActive Extern Code) Module="HIDEWINDOWACTION"(430) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000A: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7) 0000000E: A8DD '..' _SetEmptyRgn ; A8DD 00000010: 2F2C 0076 '/,.v' MOVE.L $0076(A4),-(A7) 00000014: A8DD '..' _SetEmptyRgn ; A8DD 00000016: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 0000001A: A8DD '..' _SetEmptyRgn ; A8DD 0000001C: 426E 0014 'Bn..' CLR.W $0014(A6) 00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000024: 4E5E 'N^' UNLK A6 00000026: 4E74 000C 'Nt..' RTD #$000C Comment: HIDEWINDOWACTION ended due to: vector glue below Comment: ##################################################################################### Module: SHOWWINDOWACTION [5AEF0, 5AF32) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (5AF20): JSR CALLWINDOWCALCGLUE +22 (5AF12): JSR CALLWINDOWCALCGLUE VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 431 431: SHOWWINDOWACTION Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SHOWWINDOWACTION"(431) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000A: 4A2C 006E 'J,.n' TST.B $006E(A4) 0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 00000010: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) 00000016: 6020 '` ' BRA.S *+$0022 ; 00000038 00000018: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 00000026: 4AAC 0090 'J...' TST.L $0090(A4) 0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 0000002C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000030: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 00000034: 426E 0014 'Bn..' CLR.W $0014(A6) 00000038: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000003C: 4E5E 'N^' UNLK A6 0000003E: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOWCALCGLUE"(338) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLWINDOWCALCGLUE"(338) 00000024 Comment: SHOWWINDOWACTION ended due to: vector glue below Comment: ##################################################################################### Module: PRESHOWHIDE [5AF40, 5AF8E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +3E (5AF7E): JSR CALCANCESTORRGNS +2C (5AF6C): LEA HIDEWINDOWACTION, A0 +24 (5AF64): LEA SHOWWINDOWACTION, A0 VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 432 432: PRESHOWHIDE Module: Flags=$88=(ForcedActive Extern Code) Module="PRESHOWHIDE"(432) 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: 286E 000A '(n..' MOVEA.L $000A(A6),A4 0000000A: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) 00000010: 6632 'f2' BNE.S *+$0034 ; 00000044 00000012: 558F 'U.' SUBQ.L #2,A7 00000014: 70FF 'p.' MOVEQ #$FF,D0 00000016: 2F00 '/.' MOVE.L D0,-(A7) 00000018: 7200 'r.' MOVEQ #$00,D1 0000001A: 2F01 '/.' MOVE.L D1,-(A7) 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 4A2E 0008 'J...' TST.B $0008(A6) 00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C 00000024: 41FA 0000 'A...' LEA SHOWWINDOWACTION,A0 ; id: 431 00000028: 2408 '$.' MOVE.L A0,D2 0000002A: 6006 '`.' BRA.S *+$0008 ; 00000032 0000002C: 41FA 0000 'A...' LEA HIDEWINDOWACTION,A0 ; id: 430 00000030: 2408 '$.' MOVE.L A0,D2 00000032: 2F02 '/.' MOVE.L D2,-(A7) 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 70F8 'p.' MOVEQ #$F8,D0 0000003A: A829 '.)' _LayerDispatch ; A829 0000003C: 2F0C '/.' MOVE.L A4,-(A7) 0000003E: 4EBA 0000 'N...' JSR CALCANCESTORRGNS ; id: 406 00000042: 544F 'TO' ADDQ.W #2,A7 00000044: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E74 0006 'Nt..' RTD #$0006 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALCANCESTORRGNS"(406) 00000040 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="HIDEWINDOWACTION"(430) 0000002E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SHOWWINDOWACTION"(431) 00000026 Comment: PRESHOWHIDE ended due to: vector glue below Comment: ##################################################################################### Module: REDRAW [5AFA0, 5B01C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +64 (5B004): JSR __CHECKUPDATEIN +60 (5B000): JSR __GETROOTLAYER +12 (5AFB2): JSR __GETROOTLAYER VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 433 433: REDRAW Pad Module: Flags=$88=(ForcedActive Extern Code) Module="REDRAW"(433) Segment="Main"(200) Size: Flags $00 ModuleSize 124 Content: Flags $08 Contents offset $0000 size $007C 00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 2878 09DE '(x..' MOVEA.L $09DE,A4 00000010: 598F 'Y.' SUBQ.L #4,A7 00000012: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 402 00000016: 2F0B '/.' MOVE.L A3,-(A7) 00000018: A90D '..' _PaintBehind ; A90D 0000001A: 486E FFE4 'Hn..' PEA -$001C(A6) 0000001E: A874 '.t' _GetPort ; A874 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: A873 '.s' _SetPort ; A873 00000024: 486E FFF8 'Hn..' PEA -$0008(A6) 00000028: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) 0000002C: 3F2C 0016 '?,..' MOVE.W $0016(A4),-(A7) 00000030: 558F 'U.' SUBQ.L #2,A7 00000032: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) 00000036: 301F '0.' MOVE.W (A7)+,D0 00000038: D06C 0010 '.l..' ADD.W $0010(A4),D0 0000003C: 3F00 '?.' MOVE.W D0,-(A7) 0000003E: A8A7 '..' _SetRect ; A8A7 00000040: 558F 'U.' SUBQ.L #2,A7 00000042: 2053 ' S' MOVEA.L (A3),A0 00000044: 4868 0002 'Hh..' PEA $0002(A0) 00000048: 486E FFF8 'Hn..' PEA -$0008(A6) 0000004C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000050: A8AA '..' _SectRect ; A8AA 00000052: 4A1F 'J.' TST.B (A7)+ 00000054: 6702 'g.' BEQ.S *+$0004 ; 00000058 00000056: A81D '..' _InvalMenuBar ; A81D 00000058: 558F 'U.' SUBQ.L #2,A7 0000005A: 486E FFE8 'Hn..' PEA -$0018(A6) 0000005E: 598F 'Y.' SUBQ.L #4,A7 00000060: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 402 00000064: 4EBA 0000 'N...' JSR __CHECKUPDATEIN ; id: 408 00000068: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) 0000006C: A873 '.s' _SetPort ; A873 0000006E: 544F 'TO' ADDQ.W #2,A7 00000070: 4CEE 1800 FFDC 'L.....' MOVEM.L -$0024(A6),A3/A4 00000076: 4E5E 'N^' UNLK A6 00000078: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__CHECKUPDATEIN"(408) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETROOTLAYER"(402) 00000062 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETROOTLAYER"(402) 00000014 Comment: REDRAW ended due to: vector glue below Comment: ##################################################################################### Module: __REDRAWALL [5B030, 5B05C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1C (5B04C): JSR REDRAW VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c Dictionary: Flags $00 FirstId 434 434: __REDRAWALL Module: Flags=$88=(ForcedActive Extern Code) Module="__REDRAWALL"(434) Segment="Main"(200) Size: Flags $00 ModuleSize 44 Content: Flags $08 Contents offset $0000 size $002C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 598F 'Y.' SUBQ.L #4,A7 00000008: A8D8 '..' _NewRgn ; A8D8 0000000A: 2857 '(W' MOVEA.L (A7),A4 0000000C: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7) 00000012: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7) 00000018: A8DE '..' _SetRecRgn ; A8DE 0000001A: 2F0C '/.' MOVE.L A4,-(A7) 0000001C: 4EBA 0000 'N...' JSR REDRAW ; id: 433 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: A8D9 '..' _DisposeRgn ; A8D9 00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000028: 4E5E 'N^' UNLK A6 0000002A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="REDRAW"(433) 0000001E Comment: __REDRAWALL ended due to: vector glue below Comment: ##################################################################################### Module: WINDOWMGR_VEC01D4 [5B070, 5B0CA) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +3A (5B0AA): JSR __GETPARENT VectorTable entry uncommented Dictionary: Flags $00 FirstId 435 435: WINDOWMGR_VEC01D4 Module: Flags=$88=(ForcedActive Extern Code) Module="WINDOWMGR_VEC01D4"(435) 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 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 7000 'p.' MOVEQ #$00,D0 0000000A: 2840 '(@' MOVEA.L D0,A4 0000000C: 4AB8 0A90 'J...' TST.L $0A90 00000010: 673C 'g<' BEQ.S *+$003E ; 0000004E 00000012: 2078 0A90 ' x..' MOVEA.L $0A90,A0 00000016: 2668 0094 '&h..' MOVEA.L $0094(A0),A3 0000001A: 6010 '`.' BRA.S *+$0012 ; 0000002C 0000001C: B7EE 0008 '....' CMPA.L $0008(A6),A3 00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 00000022: 2878 0A90 '(x..' MOVEA.L $0A90,A4 00000026: 6008 '`.' BRA.S *+$000A ; 00000030 00000028: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 0000002C: 200B ' .' MOVE.L A3,D0 0000002E: 66EC 'f.' BNE.S *-$0012 ; 0000001C 00000030: 200C ' .' MOVE.L A4,D0 00000032: 6616 'f.' BNE.S *+$0018 ; 0000004A 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000003A: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 0000003E: 285F '(_' MOVEA.L (A7)+,A4 00000040: 6008 '`.' BRA.S *+$000A ; 0000004A 00000042: 422C 006F 'B,.o' CLR.B $006F(A4) 00000046: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 0000004A: 200C ' .' MOVE.L A4,D0 0000004C: 66F4 'f.' BNE.S *-$000A ; 00000042 0000004E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000054: 4E5E 'N^' UNLK A6 00000056: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__GETPARENT"(400) 0000003C Comment: WINDOWMGR_VEC01D4 ended due to: vector glue below, end of FILE directive Last Record Summary Type Count 0 Pad 93 1 First 1 2 Last 1 3 Comment 321 4 Dictionary 206 5 Module 160 6 EntryPoint 30 7 ModSize 160 8 Content 160 9 Reference 120 10 ComputedRef 124