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

5002 lines
259 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

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

First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[62F80, 6535E)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: AUTOMOD_62F80 [62F80, 63200)
Module started due to: FILE directive, MODGUESS (align, JMP (A0) then padding)
Resolved outgoing references:
+15C (630DC): BSR __v__FRAMEOUT
Unresolved outgoing references:
+A (62F8A): BSR $634B6
+34 (62FB4): BRA $634C2
+64 (62FE4): BSR $634B6
+74 (62FF4): BSR $63632
+18C (6310C): BRA $634C2
+19A (6311A): BSR $635F4
+1D6 (63156): BSR $634B6
+1E2 (63162): BSR $63642
+240 (631C0): BRA $634C2
+A (62F8A): INITDIALOGS
Trap A97B
+56 (62FD6): STOPALERT
Trap A986
+5A (62FDA): NOTEALERT
Trap A987
+5E (62FDE): CAUTIONALERT
Trap A988
+62 (62FE2): ALERT
Trap A985
+1D6 (63156): GETNEWDIALOG
Trap A97C
+27C (631FC): NEWCDIALOG
Trap AA4B
Dictionary: Flags $00 FirstId 201
201: AUTOMOD_62F80
202: INITDIALOGS
203: STOPALERT
204: NOTEALERT
205: CAUTIONALERT
206: ALERT
207: GETNEWDIALOG
208: NEWCDIALOG
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_62F80"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 640
Content: Flags $08
Contents offset $0000 size $0280
00000000: 000A 0014 '....' ORI.B #$14,A2
00000004: 002A 0034 0000 '.*.4..' ORI.B #$34,$0000(A2) ; '4'
0000000A: 6100 052A 'a..*' BSR *+$052C ; 00000536
0000000E: 21EE 0008 0A8C '!.....' MOVE.L $0008(A6),$0A8C
00000014: 4278 0A9A 'Bx..' CLR.W $0A9A
00000018: 50F8 0A98 'P...' ST $0A98
0000001C: 41F8 0A9C 'A...' LEA $0A9C,A0
00000020: 43FA 0016 'C...' LEA *+$0018,A1 ; 00000038
00000024: 20C9 ' .' MOVE.L A1,(A0)+
00000026: 4298 'B.' CLR.L (A0)+
00000028: 4298 'B.' CLR.L (A0)+
0000002A: 4298 'B.' CLR.L (A0)+
0000002C: 4298 'B.' CLR.L (A0)+
0000002E: 4278 0AFA 'Bx..' CLR.W $0AFA
00000032: 7004 'p.' MOVEQ #$04,D0
00000034: 6000 050C '`...' BRA *+$050E ; 00000542
00000038: 4A6F 0004 'Jo..' TST.W $0004(A7)
0000003C: 6712 'g.' BEQ.S *+$0014 ; 00000050
0000003E: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7)
00000042: A9C8 '..' _SysBeep ; A9C8
00000044: 307C 0006 '0|..' MOVEA.W #$0006,A0
00000048: A03B '.;' _Delay ; A03B
0000004A: 536F 0004 'So..' SUBQ.W #1,$0004(A7)
0000004E: 66EE 'f.' BNE.S *-$0010 ; 0000003E
00000050: 205F ' _' MOVEA.L (A7)+,A0
00000052: 544F 'TO' ADDQ.W #2,A7
00000054: 4ED0 'N.' JMP (A0)
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 600A '`.' BRA.S *+$000C ; 00000064
0000005A: 7001 'p.' MOVEQ #$01,D0
0000005C: 6006 '`.' BRA.S *+$0008 ; 00000064
0000005E: 7002 'p.' MOVEQ #$02,D0
00000060: 6002 '`.' BRA.S *+$0004 ; 00000064
00000062: 70FF 'p.' MOVEQ #$FF,D0
00000064: 6100 04D0 'a...' BSR *+$04D2 ; 00000536
00000068: 3D7C FFFF 000E '=|....' MOVE.W #$FFFF,$000E(A6)
0000006E: 3600 '6.' MOVE.W D0,D3
00000070: 302E 000C '0...' MOVE.W $000C(A6),D0
00000074: 6100 063C 'a..<' BSR *+$063E ; 000006B2
00000078: 6700 0110 'g...' BEQ *+$0112 ; 0000018A
0000007C: 3038 0A9A '08..' MOVE.W $0A9A,D0
00000080: 322E 000C '2...' MOVE.W $000C(A6),D1
00000084: B278 0A98 '.x..' CMP.W $0A98,D1
00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090
0000008A: 31C1 0A98 '1...' MOVE.W D1,$0A98
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 31C0 0A9A '1...' MOVE.W D0,$0A9A
00000094: 3829 000A '8)..' MOVE.W $000A(A1),D4
00000098: 5340 'S@' SUBQ.W #1,D0
0000009A: 6D04 'm.' BLT.S *+$0006 ; 000000A0
0000009C: E84C '.L' LSR.W #4,D4
0000009E: 60F8 '`.' BRA.S *-$0006 ; 00000098
000000A0: 0244 000F '.D..' ANDI.W #$000F,D4
000000A4: 2004 ' .' MOVE.L D4,D0
000000A6: 0240 0003 '.@..' ANDI.W #$0003,D0
000000AA: 6100 0114 'a...' BSR *+$0116 ; 000001C0
000000AE: 0804 0002 '....' BTST #$02,D4
000000B2: 6700 00C0 'g...' BEQ *+$00C2 ; 00000174
000000B6: 203C 0000 01FF ' <....' MOVE.L #$000001FF,D0
000000BC: A032 '.2' _FlushEvents ; A032
000000BE: 3029 0008 '0)..' MOVE.W $0008(A1),D0
000000C2: 6100 00CC 'a...' BSR *+$00CE ; 00000190
000000C6: 6700 00AC 'g...' BEQ *+$00AE ; 00000174
000000CA: 2252 '"R' MOVEA.L (A2),A1
000000CC: 594F 'YO' SUBQ.W #4,A7
000000CE: 42A7 'B.' CLR.L -(A7)
000000D0: 4851 'HQ' PEA (A1)
000000D2: 487A FF34 'Hz.4' PEA *-$00CA ; 00000008
000000D6: 4AAE FFAC 'J...' TST.L -$0054(A6)
000000DA: 57C0 'W.' SEQ D0
000000DC: 1F00 '..' MOVE.B D0,-(A7)
000000DE: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
000000E2: 2F38 0A06 '/8..' MOVE.L $0A06,-(A7)
000000E6: 4267 'Bg' CLR.W -(A7)
000000E8: 42A7 'B.' CLR.L -(A7)
000000EA: 2F08 '/.' MOVE.L A0,-(A7)
000000EC: 4AAE FFAC 'J...' TST.L -$0054(A6)
000000F0: 670E 'g.' BEQ.S *+$0010 ; 00000100
000000F2: 50EE FFAA 'P...' ST -$0056(A6)
000000F6: 50EE FFAB 'P...' ST -$0055(A6)
000000FA: 6100 0148 'a..H' BSR *+$014A ; 00000244
000000FE: 6002 '`.' BRA.S *+$0004 ; 00000102
00000100: A97D '.}' _NewDialog ; A97D
00000102: 2857 '(W' MOVEA.L (A7),A4
00000104: 486E FFD4 'Hn..' PEA -$002C(A6)
00000108: A874 '.t' _GetPort ; A874
0000010A: A873 '.s' _SetPort ; A873
0000010C: 4A43 'JC' TST.W D3
0000010E: 6B2A 'k*' BMI.S *+$002C ; 0000013A
00000110: 594F 'YO' SUBQ.W #4,A7
00000112: 3F03 '?.' MOVE.W D3,-(A7)
00000114: AA1E '..' _GetCIcon ; AA1E
00000116: 201F ' .' MOVE.L (A7)+,D0
00000118: 670E 'g.' BEQ.S *+$0010 ; 00000128
0000011A: 2F00 '/.' MOVE.L D0,-(A7)
0000011C: 487A FEE2 'Hz..' PEA *-$011C ; 00000000
00000120: 2F00 '/.' MOVE.L D0,-(A7)
00000122: AA1F '..' _PlotCIcon ; AA1F
00000124: AA25 '.%' _DisposeCIcon ; AA25
00000126: 6012 '`.' BRA.S *+$0014 ; 0000013A
00000128: 594F 'YO' SUBQ.W #4,A7
0000012A: 3F03 '?.' MOVE.W D3,-(A7)
0000012C: A9BB '..' _GetIcon ; A9BB
0000012E: 201F ' .' MOVE.L (A7)+,D0
00000130: 6708 'g.' BEQ.S *+$000A ; 0000013A
00000132: 487A FECC 'Hz..' PEA *-$0132 ; 00000000
00000136: 2F00 '/.' MOVE.L D0,-(A7)
00000138: A94B '.K' _PlotIcon ; A94B
0000013A: E644 '.D' ASR.W #3,D4
0000013C: 5244 'RD' ADDQ.W #1,D4
0000013E: 3944 00A8 '9D..' MOVE.W D4,$00A8(A4)
00000142: 2F0C '/.' MOVE.L A4,-(A7)
00000144: 3F04 '?.' MOVE.W D4,-(A7)
00000146: 486E FFC4 'Hn..' PEA -$003C(A6)
0000014A: 2F17 '/.' MOVE.L (A7),-(A7)
0000014C: 486E FFD8 'Hn..' PEA -$0028(A6)
00000150: A98D '..' _GetDialogItem ; A98D
00000152: 41EE FFD8 'A...' LEA -$0028(A6),A0
00000156: 7003 'p.' MOVEQ #$03,D0
00000158: 7210 'r.' MOVEQ #$10,D1
0000015A: 7404 't.' MOVEQ #$04,D2
0000015C: 6100 FEA2 'a...' BSR __v__FRAMEOUT-AUTOMOD_62F80+$FEA2 ; ids: 209, 201
00000160: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000164: 486E 000E 'Hn..' PEA $000E(A6)
00000168: A991 '..' _ModalDialog ; A991
0000016A: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
0000016E: A873 '.s' _SetPort ; A873
00000170: 2F0C '/.' MOVE.L A4,-(A7)
00000172: A983 '..' _DisposeDialog ; A983
00000174: 204A ' J' MOVEA.L A2,A0
00000176: A02A '.*' _HUnlock ; A02A
00000178: 3238 0A9A '28..' MOVE.W $0A9A,D1
0000017C: 5241 'RA' ADDQ.W #1,D1
0000017E: 0C41 0004 '.A..' CMPI.W #$0004,D1
00000182: 6D02 'm.' BLT.S *+$0004 ; 00000186
00000184: 7203 'r.' MOVEQ #$03,D1
00000186: 31C1 0A9A '1...' MOVE.W D1,$0A9A
0000018A: 7006 'p.' MOVEQ #$06,D0
0000018C: 6000 03B4 '`...' BRA *+$03B6 ; 00000542
00000190: 594F 'YO' SUBQ.W #4,A7
00000192: 2F3C 4449 544C '/<DITL' MOVE.L #$4449544C,-(A7) ; 'DITL'
00000198: 3F00 '?.' MOVE.W D0,-(A7)
0000019A: 6100 04D8 'a...' BSR *+$04DA ; 00000674
0000019E: 202E FFB0 ' ...' MOVE.L -$0050(A6),D0
000001A2: 6708 'g.' BEQ.S *+$000A ; 000001AC
000001A4: 2040 ' @' MOVEA.L D0,A0
000001A6: A9E1 '..' _HandToHand ; A9E1
000001A8: 2D48 FFB0 '-H..' MOVE.L A0,-$0050(A6)
000001AC: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
000001B2: A9A0 '..' _GetResource ; A9A0
000001B4: 205F ' _' MOVEA.L (A7)+,A0
000001B6: 2008 ' .' MOVE.L A0,D0
000001B8: 6704 'g.' BEQ.S *+$0006 ; 000001BE
000001BA: A9E1 '..' _HandToHand ; A9E1
000001BC: 2008 ' .' MOVE.L A0,D0
000001BE: 4E75 'Nu' RTS
000001C0: 48E7 E0E0 'H...' MOVEM.L D0-D2/A0-A2,-(A7)
000001C4: 2238 0A9C '"8..' MOVE.L $0A9C,D1
000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0
000001CA: 3F00 '?.' MOVE.W D0,-(A7)
000001CC: 2041 ' A' MOVEA.L D1,A0
000001CE: 4E90 'N.' JSR (A0)
000001D0: 4CDF 0707 'L...' MOVEM.L (A7)+,D0-D2/A0-A2
000001D4: 4E75 'Nu' RTS
000001D6: 6100 035E 'a..^' BSR *+$0360 ; 00000536
000001DA: 42AE 0012 'B...' CLR.L $0012(A6)
000001DE: 302E 0010 '0...' MOVE.W $0010(A6),D0
000001E2: 6100 04DE 'a...' BSR *+$04E0 ; 000006C2
000001E6: 6756 'gV' BEQ.S *+$0058 ; 0000023E
000001E8: 594F 'YO' SUBQ.W #4,A7
000001EA: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001EE: 2F09 '/.' MOVE.L A1,-(A7)
000001F0: 4869 0014 'Hi..' PEA $0014(A1)
000001F4: 5089 'P.' ADDQ.L #8,A1
000001F6: 2F19 '/.' MOVE.L (A1)+,-(A7)
000001F8: 4AAE FFAC 'J...' TST.L -$0054(A6)
000001FC: 670A 'g.' BEQ.S *+$000C ; 00000208
000001FE: 1D6F 0002 FFAA '.o....' MOVE.B $0002(A7),-$0056(A6)
00000204: 426F 0002 'Bo..' CLR.W $0002(A7)
00000208: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000020C: 3F19 '?.' MOVE.W (A1)+,-(A7)
0000020E: 2F19 '/.' MOVE.L (A1)+,-(A7)
00000210: 3019 '0.' MOVE.W (A1)+,D0
00000212: 6100 FF7C 'a..|' BSR *-$0082 ; 00000190
00000216: 6726 'g&' BEQ.S *+$0028 ; 0000023E
00000218: 2F08 '/.' MOVE.L A0,-(A7)
0000021A: 4AAE FFAC 'J...' TST.L -$0054(A6)
0000021E: 6714 'g.' BEQ.S *+$0016 ; 00000234
00000220: 51EE FFAB 'Q...' SF -$0055(A6)
00000224: 70FF 'p.' MOVEQ #$FF,D0
00000226: B0AE 0008 '....' CMP.L $0008(A6),D0
0000022A: 6604 'f.' BNE.S *+$0006 ; 00000230
0000022C: 50EE FFAB 'P...' ST -$0055(A6)
00000230: 6112 'a.' BSR.S *+$0014 ; 00000244
00000232: 6002 '`.' BRA.S *+$0004 ; 00000236
00000234: A97D '.}' _NewDialog ; A97D
00000236: 204A ' J' MOVEA.L A2,A0
00000238: A02A '.*' _HUnlock ; A02A
0000023A: 2D5F 0012 '-_..' MOVE.L (A7)+,$0012(A6)
0000023E: 700A 'p.' MOVEQ #$0A,D0
00000240: 6000 0300 '`...' BRA *+$0302 ; 00000542
00000244: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0
00000248: 2250 '"P' MOVEA.L (A0),A1
0000024A: 0C69 FFFF 0006 '.i....' CMPI.W #$FFFF,$0006(A1)
00000250: 6706 'g.' BEQ.S *+$0008 ; 00000258
00000252: A9E1 '..' _HandToHand ; A9E1
00000254: 2D48 FFAC '-H..' MOVE.L A0,-$0054(A6)
00000258: 2D5F FFA6 '-_..' MOVE.L (A7)+,-$005A(A6)
0000025C: 220E '".' MOVE.L A6,D1
0000025E: 6122 'a"' BSR.S *+$0024 ; 00000282
00000260: 4A2E FFAA 'J...' TST.B -$0056(A6)
00000264: 6710 'g.' BEQ.S *+$0012 ; 00000276
00000266: 2F17 '/.' MOVE.L (A7),-(A7)
00000268: 4A2E FFAB 'J...' TST.B -$0055(A6)
0000026C: 6606 'f.' BNE.S *+$0008 ; 00000274
0000026E: 50E7 'P.' ST -(A7)
00000270: A908 '..' _ShowHide ; A908
00000272: 6002 '`.' BRA.S *+$0004 ; 00000276
00000274: A915 '..' _ShowWindow ; A915
00000276: 206E FFA6 ' n..' MOVEA.L -$005A(A6),A0
0000027A: 4ED0 'N.' JMP (A0)
0000027C: 72FF 'r.' MOVEQ #$FF,D1
0000027E: 6002 '`.' BRA.S *+$0004 ; 00000282
Dictionary: Flags $00 FirstId 209
209: __v__FRAMEOUT
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="__v__FRAMEOUT"(209) Ref2="AUTOMOD_62F80"(201)
015E
EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="INITDIALOGS"(202)
EntryPoint: Flags=$08=(Extern Code) Offset=$0056 Entry="STOPALERT"(203)
EntryPoint: Flags=$08=(Extern Code) Offset=$005A Entry="NOTEALERT"(204)
EntryPoint: Flags=$08=(Extern Code) Offset=$005E Entry="CAUTIONALERT"(205)
EntryPoint: Flags=$08=(Extern Code) Offset=$0062 Entry="ALERT"(206)
EntryPoint: Flags=$08=(Extern Code) Offset=$01D6 Entry="GETNEWDIALOG"(207)
EntryPoint: Flags=$08=(Extern Code) Offset=$027C Entry="NEWCDIALOG"(208)
Comment:
AUTOMOD_62F80 ended due to: ran into next module
Comment:
#####################################################################################
Module: NEWDIALOG [63200, 64048)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+A8A (63C8A): BSR DSEDIT
+994 (63B94): JSR REPLACECITATIONS
+22E (6342E): JSR SETANALYZEDWINDOW
+21C (6341C): LEA STDFILTER, A1
+18C (6338C): JSR FAKEUPEVENT
+186 (63386): JSR NOTOWNACTIVATOR
+116 (63316): JSR FAKEUPEVENT
+110 (63310): JSR NOTOWNACTIVATOR
Unresolved outgoing references:
+2AE (634AE): BSR $63140
Trap A97D
+BA (632BA): CLAIMEVENT
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgr.a
+D2 (632D2): ISDIALOGEVENT
Trap A97F
+15C (6335C): DIALOGSELECT
Trap A980
+1EC (633EC): MODALDIALOG
Trap A991
+2CE (634CE): DRAWDIALOG
Trap A981
+2E8 (634E8): UPDTDIALOG
Trap A978
+312 (63512): CLOSEDIALOG
Trap A982
+398 (63598): DISPOSDIALOG
Trap A983
+40C (6360C): COULDDIALOG
Trap A979
+410 (63610): COULDALERT
Trap A989
+4F2 (636F2): FREEDIALOG
Trap A97A
+4F6 (636F6): FREEALERT
Trap A98A
+4FC (636FC): PARAMTEXT
Trap A98B
+520 (63720): ERRORSOUND
Trap A98C
+528 (63728): GETDITEM
Trap A98D
+56E (6376E): SETDITEM
Trap A98E
+5A6 (637A6): GETITEXT
Trap A990
+5C6 (637C6): SETITEXT
Trap A98F
+632 (63832): SELITEXT
Trap A97E
+68E (6388E): HIDEDITEM
Trap A827
+6EC (638EC): SHOWDITEM
Trap A828
+760 (63960): FINDDITEM
Trap A984
+DC8 (63FC8): FRAMEOUT
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgr.a
Dictionary: Flags $00 FirstId 210
210: NEWDIALOG
211: FRAMEOUT
212: CLAIMEVENT
213: ISDIALOGEVENT
214: DIALOGSELECT
215: MODALDIALOG
216: DRAWDIALOG
217: UPDTDIALOG
218: CLOSEDIALOG
219: DISPOSDIALOG
220: COULDDIALOG
221: COULDALERT
222: FREEDIALOG
223: FREEALERT
224: PARAMTEXT
225: ERRORSOUND
226: GETDITEM
227: SETDITEM
228: GETITEXT
229: SETITEXT
230: SELITEXT
231: HIDEDITEM
232: SHOWDITEM
233: FINDDITEM
Module: Flags=$88=(ForcedActive Extern Code) Module="NEWDIALOG"(210) Segment="Main"(200)
Size: Flags $00 ModuleSize 3656
Content: Flags $08
Contents offset $0000 size $0E48
00000000: 7200 'r.' MOVEQ #$00,D1
00000002: 6100 02B2 'a...' BSR *+$02B4 ; 000002B6
00000006: 2A01 '*.' MOVE.L D1,D5
00000008: 4AAE 0022 'J.."' TST.L $0022(A6)
0000000C: 660C 'f.' BNE.S *+$000E ; 0000001A
0000000E: 203C 0000 00AA ' <....' MOVE.L #$000000AA,D0
00000014: A11E '..' _NewPtr ; A11E
00000016: 2D48 0022 '-H."' MOVE.L A0,$0022(A6)
0000001A: 41EE 000C 'A...' LEA $000C(A6),A0
0000001E: 701E 'p.' MOVEQ #$1E,D0
00000020: 9FC0 '..' SUBA.L D0,A7
00000022: 224F '"O' MOVEA.L A7,A1
00000024: A22E '..' _BlockMoveData ; A22E
00000026: 4A85 'J.' TST.L D5
00000028: 6730 'g0' BEQ.S *+$0032 ; 0000005A
0000002A: AA45 '.E' _NewCWindow ; AA45
0000002C: 4A85 'J.' TST.L D5
0000002E: 6B2C 'k,' BMI.S *+$002E ; 0000005C
00000030: 2F0E '/.' MOVE.L A6,-(A7)
00000032: 2C45 ',E' MOVEA.L D5,A6
00000034: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000038: 5D4F ']O' SUBQ.W #6,A7
0000003A: 2F08 '/.' MOVE.L A0,-(A7)
0000003C: 486F 0006 'Ho..' PEA $0006(A7)
00000040: 2F08 '/.' MOVE.L A0,-(A7)
00000042: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
00000046: AA41 '.A' _SetWinColor ; AA41
00000048: AA42 '.B' _GetAuxWin ; AA42
0000004A: 544F 'TO' ADDQ.W #2,A7
0000004C: 205F ' _' MOVEA.L (A7)+,A0
0000004E: 2050 ' P' MOVEA.L (A0),A0
00000050: 216E FFB0 000C '!n....' MOVE.L -$0050(A6),$000C(A0)
00000056: 2C5F ',_' MOVEA.L (A7)+,A6
00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C
0000005A: A913 '..' _NewWindow ; A913
0000005C: 285F '(_' MOVEA.L (A7)+,A4
0000005E: 2D4C 0026 '-L.&' MOVE.L A4,$0026(A6)
00000062: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000066: 397C 0002 006C '9|...l' MOVE.W #$0002,$006C(A4)
0000006C: 294B 009C ')K..' MOVE.L A3,$009C(A4)
00000070: 3978 0A06 00A4 '9x....' MOVE.W $0A06,$00A4(A4)
00000076: 3978 0AFA 0044 '9x...D' MOVE.W $0AFA,$0044(A4)
0000007C: 594F 'YO' SUBQ.W #4,A7
0000007E: 2F0F '/.' MOVE.L A7,-(A7)
00000080: A874 '.t' _GetPort ; A874
00000082: 2F0C '/.' MOVE.L A4,-(A7)
00000084: A873 '.s' _SetPort ; A873
00000086: 397C 0001 00A8 '9|....' MOVE.W #$0001,$00A8(A4)
0000008C: 594F 'YO' SUBQ.W #4,A7
0000008E: 486C 0010 'Hl..' PEA $0010(A4)
00000092: 2F17 '/.' MOVE.L (A7),-(A7)
00000094: A9D2 '..' _TENew ; A9D2
00000096: 2957 00A0 ')W..' MOVE.L (A7),$00A0(A4)
0000009A: 225F '"_' MOVEA.L (A7)+,A1
0000009C: 2451 '$Q' MOVEA.L (A1),A2
0000009E: 206A 003E ' j.>' MOVEA.L $003E(A2),A0
000000A2: A023 '.#' _DisposeHandle ; A023
000000A4: A873 '.s' _SetPort ; A873
000000A6: 6100 02B2 'a...' BSR *+$02B4 ; 0000035A
000000AA: 7800 'x.' MOVEQ #$00,D4
000000AC: 6100 06E6 'a...' BSR *+$06E8 ; 00000794
000000B0: 6100 0254 'a..T' BSR *+$0256 ; 00000306
000000B4: 701E 'p.' MOVEQ #$1E,D0
000000B6: 6000 020A '`...' BRA *+$020C ; 000002C2
000000BA: 3612 '6.' MOVE.W (A2),D3
000000BC: 5D43 ']C' SUBQ.W #6,D3
000000BE: 670C 'g.' BEQ.S *+$000E ; 000000CC
000000C0: 5543 'UC' SUBQ.W #2,D3
000000C2: 6708 'g.' BEQ.S *+$000A ; 000000CC
000000C4: 594F 'YO' SUBQ.W #4,A7
000000C6: A924 '.$' _FrontWindow ; A924
000000C8: 285F '(_' MOVEA.L (A7)+,A4
000000CA: 4E75 'Nu' RTS
000000CC: 286A 0002 '(j..' MOVEA.L $0002(A2),A4
000000D0: 4E75 'Nu' RTS
000000D2: 6100 01E2 'a...' BSR *+$01E4 ; 000002B6
000000D6: 4267 'Bg' CLR.W -(A7)
000000D8: 303C 0003 '0<..' MOVE.W #$0003,D0
000000DC: A830 '.0' _Pack14 ; A830
000000DE: 4A1F 'J.' TST.B (A7)+
000000E0: 670A 'g.' BEQ.S *+$000C ; 000000EC
000000E2: 554F 'UO' SUBQ.W #2,A7
000000E4: 303C 00FB '0<..' MOVE.W #$00FB,D0
000000E8: A830 '.0' _Pack14 ; A830
000000EA: 4A5F 'J_' TST.W (A7)+
000000EC: 426E 000C 'Bn..' CLR.W $000C(A6)
000000F0: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
000000F4: 61C4 'a.' BSR.S *-$003A ; 000000BA
000000F6: 260C '&.' MOVE.L A4,D3
000000F8: 675C 'g\' BEQ.S *+$005E ; 00000156
000000FA: 3612 '6.' MOVE.W (A2),D3
000000FC: 0C43 0017 '.C..' CMPI.W #$0017,D3
00000100: 6754 'gT' BEQ.S *+$0056 ; 00000156
00000102: 0C43 000F '.C..' CMPI.W #$000F,D3
00000106: 6626 'f&' BNE.S *+$0028 ; 0000012E
00000108: 0C2A 0001 0002 '.*....' CMPI.B #$01,$0002(A2)
0000010E: 6646 'fF' BNE.S *+$0048 ; 00000156
00000110: 4EBA 0000 'N...' JSR NOTOWNACTIVATOR ; id: 239
00000114: 6740 'g@' BEQ.S *+$0042 ; 00000156
00000116: 4EBA 0000 'N...' JSR FAKEUPEVENT ; id: 238
0000011A: A97F '..' _IsDialogEvent ; A97F
0000011C: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6)
00000120: 4FEF 0010 'O...' LEA $0010(A7),A7
00000124: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4
00000128: 4E5E 'N^' UNLK A6
0000012A: 2E9F '..' MOVE.L (A7)+,(A7)
0000012C: 4E75 'Nu' RTS
0000012E: 0C6C 0002 006C '.l...l' CMPI.W #$0002,$006C(A4)
00000134: 6620 'f ' BNE.S *+$0022 ; 00000156
00000136: 3612 '6.' MOVE.W (A2),D3
00000138: 5343 'SC' SUBQ.W #1,D3
0000013A: 6616 'f.' BNE.S *+$0018 ; 00000152
0000013C: 554F 'UO' SUBQ.W #2,A7
0000013E: 2F2A 000A '/*..' MOVE.L $000A(A2),-(A7)
00000142: 486E FFEC 'Hn..' PEA -$0014(A6)
00000146: A92C '.,' _FindWindow ; A92C
00000148: 575F 'W_' SUBQ.W #3,(A7)+
0000014A: 660A 'f.' BNE.S *+$000C ; 00000156
0000014C: B9EE FFEC '....' CMPA.L -$0014(A6),A4
00000150: 6604 'f.' BNE.S *+$0006 ; 00000156
00000152: 522E 000C 'R...' ADDQ.B #1,$000C(A6)
00000156: 7004 'p.' MOVEQ #$04,D0
00000158: 6000 0168 '`..h' BRA *+$016A ; 000002C2
0000015C: 6100 0158 'a..X' BSR *+$015A ; 000002B6
00000160: 426E 0014 'Bn..' CLR.W $0014(A6)
00000164: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000168: 4293 'B.' CLR.L (A3)
0000016A: 246E 0010 '$n..' MOVEA.L $0010(A6),A2
0000016E: 6100 FF4A 'a..J' BSR *-$00B4 ; 000000BA
00000172: 260C '&.' MOVE.L A4,D3
00000174: 6768 'gh' BEQ.S *+$006A ; 000001DE
00000176: 3612 '6.' MOVE.W (A2),D3
00000178: 0C43 000F '.C..' CMPI.W #$000F,D3
0000017C: 6632 'f2' BNE.S *+$0034 ; 000001B0
0000017E: 0C2A 0001 0002 '.*....' CMPI.B #$01,$0002(A2)
00000184: 6658 'fX' BNE.S *+$005A ; 000001DE
00000186: 4EBA 0000 'N...' JSR NOTOWNACTIVATOR ; id: 239
0000018A: 6752 'gR' BEQ.S *+$0054 ; 000001DE
0000018C: 4EBA 0000 'N...' JSR FAKEUPEVENT ; id: 238
00000190: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000194: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000198: A980 '..' _DialogSelect ; A980
0000019A: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6)
0000019E: 4FEF 0010 'O...' LEA $0010(A7),A7
000001A2: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4
000001A6: 4E5E 'N^' UNLK A6
000001A8: 205F ' _' MOVEA.L (A7)+,A0
000001AA: 4FEF 000C 'O...' LEA $000C(A7),A7
000001AE: 4ED0 'N.' JMP (A0)
000001B0: 268C '&.' MOVE.L A4,(A3)
000001B2: 6100 01A6 'a...' BSR *+$01A8 ; 0000035A
000001B6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000001BA: 43EE FFB4 'C...' LEA -$004C(A6),A1
000001BE: 7010 'p.' MOVEQ #$10,D0
000001C0: A22E '..' _BlockMoveData ; A22E
000001C2: 6100 0868 'a..h' BSR *+$086A ; 00000A2C
000001C6: 4A43 'JC' TST.W D3
000001C8: 6B04 'k.' BMI.S *+$0006 ; 000001CE
000001CA: 522E 0014 'R...' ADDQ.B #1,$0014(A6)
000001CE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000001D2: 3083 '0.' MOVE.W D3,(A0)
000001D4: 6100 0130 'a..0' BSR *+$0132 ; 00000306
000001D8: 700C 'p.' MOVEQ #$0C,D0
000001DA: 6000 00E6 '`...' BRA *+$00E8 ; 000002C2
000001DE: 76FF 'v.' MOVEQ #$FF,D3
000001E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000001E4: 3083 '0.' MOVE.W D3,(A0)
000001E6: 700C 'p.' MOVEQ #$0C,D0
000001E8: 6000 00D8 '`...' BRA *+$00DA ; 000002C2
000001EC: 6100 00C8 'a...' BSR *+$00CA ; 000002B6
000001F0: 4267 'Bg' CLR.W -(A7)
000001F2: 303C 0003 '0<..' MOVE.W #$0003,D0
000001F6: A830 '.0' _Pack14 ; A830
000001F8: 4A1F 'J.' TST.B (A7)+
000001FA: 670A 'g.' BEQ.S *+$000C ; 00000206
000001FC: 554F 'UO' SUBQ.W #2,A7
000001FE: 303C 00FB '0<..' MOVE.W #$00FB,D0
00000202: A830 '.0' _Pack14 ; A830
00000204: 4A5F 'J_' TST.W (A7)+
00000206: 594F 'YO' SUBQ.W #4,A7
00000208: A924 '.$' _FrontWindow ; A924
0000020A: 201F ' .' MOVE.L (A7)+,D0
0000020C: 6724 'g$' BEQ.S *+$0026 ; 00000232
0000020E: 2040 ' @' MOVEA.L D0,A0
00000210: 0028 00C0 0071 '.(...q' ORI.B #$C0,$0071(A0)
00000216: 202E 000C ' ...' MOVE.L $000C(A6),D0
0000021A: 6616 'f.' BNE.S *+$0018 ; 00000232
0000021C: 43FA 0000 'C...' LEA STDFILTER,A1 ; id: 237
00000220: 2D49 000C '-I..' MOVE.L A1,$000C(A6)
00000224: 08E8 0002 0071 '.....q' BSET #$02,$0071(A0)
0000022A: 7001 'p.' MOVEQ #$01,D0
0000022C: 2F00 '/.' MOVE.L D0,-(A7)
0000022E: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 236
00000232: A9B4 '..' _SystemTask ; A9B4
00000234: 594F 'YO' SUBQ.W #4,A7
00000236: 2F0F '/.' MOVE.L A7,-(A7)
00000238: A874 '.t' _GetPort ; A874
0000023A: 594F 'YO' SUBQ.W #4,A7
0000023C: A924 '.$' _FrontWindow ; A924
0000023E: 2F17 '/.' MOVE.L (A7),-(A7)
00000240: A873 '.s' _SetPort ; A873
00000242: 205F ' _' MOVEA.L (A7)+,A0
00000244: 4A68 00A4 'Jh..' TST.W $00A4(A0)
00000248: 6B12 'k.' BMI.S *+$0014 ; 0000025C
0000024A: 3028 00A4 '0(..' MOVE.W $00A4(A0),D0
0000024E: 6100 09DA 'a...' BSR *+$09DC ; 00000C2A
00000252: 2F28 00A0 '/(..' MOVE.L $00A0(A0),-(A7)
00000256: A9DA '..' _TEIdle ; A9DA
00000258: 6100 0AFA 'a...' BSR *+$0AFC ; 00000D54
0000025C: A873 '.s' _SetPort ; A873
0000025E: 5D4F ']O' SUBQ.W #6,A7
00000260: 3F3C 017F '?<..' MOVE.W #$017F,-(A7)
00000264: 486E FFB4 'Hn..' PEA -$004C(A6)
00000268: A970 '.p' _GetNextEvent ; A970
0000026A: 262E 000C '&...' MOVE.L $000C(A6),D3
0000026E: A924 '.$' _FrontWindow ; A924
00000270: 486E FFB4 'Hn..' PEA -$004C(A6)
00000274: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000278: 2043 ' C' MOVEA.L D3,A0
0000027A: 4E90 'N.' JSR (A0)
0000027C: 4A1F 'J.' TST.B (A7)+
0000027E: 6620 'f ' BNE.S *+$0022 ; 000002A0
00000280: 554F 'UO' SUBQ.W #2,A7
00000282: 486E FFB4 'Hn..' PEA -$004C(A6)
00000286: A97F '..' _IsDialogEvent ; A97F
00000288: 4A5F 'J_' TST.W (A7)+
0000028A: 6718 'g.' BEQ.S *+$001A ; 000002A4
0000028C: 554F 'UO' SUBQ.W #2,A7
0000028E: 486E FFB4 'Hn..' PEA -$004C(A6)
00000292: 486E FFE4 'Hn..' PEA -$001C(A6)
00000296: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000029A: A980 '..' _DialogSelect ; A980
0000029C: 4A5F 'J_' TST.W (A7)+
0000029E: 6F92 'o.' BLE.S *-$006C ; 00000232
000002A0: 7008 'p.' MOVEQ #$08,D0
000002A2: 601E '`.' BRA.S *+$0020 ; 000002C2
000002A4: 302E FFB4 '0...' MOVE.W -$004C(A6),D0
000002A8: 5340 'S@' SUBQ.W #1,D0
000002AA: 6686 'f.' BNE.S *-$0078 ; 00000232
000002AC: 7001 'p.' MOVEQ #$01,D0
000002AE: 6100 FC90 'a...' BSR *-$036E ; FFFFFF40
000002B2: 6000 FF7E '`..~' BRA *-$0080 ; 00000232
000002B6: 205F ' _' MOVEA.L (A7)+,A0
000002B8: 4E56 FF8A 'NV..' LINK.W A6,#-$0076
000002BC: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
000002C0: 4ED0 'N.' JMP (A0)
000002C2: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4
000002C6: 4E5E 'N^' UNLK A6
000002C8: 205F ' _' MOVEA.L (A7)+,A0
000002CA: DFC0 '..' ADDA.L D0,A7
000002CC: 4ED0 'N.' JMP (A0)
000002CE: 61E6 'a.' BSR.S *-$0018 ; 000002B6
000002D0: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
000002D4: 6100 0084 'a...' BSR *+$0086 ; 0000035A
000002D8: 2F0C '/.' MOVE.L A4,-(A7)
000002DA: A969 '.i' _DrawControls ; A969
000002DC: 7801 'x.' MOVEQ #$01,D4
000002DE: 6100 04B4 'a...' BSR *+$04B6 ; 00000794
000002E2: 6100 0022 'a.."' BSR *+$0024 ; 00000306
000002E6: 605A '`Z' BRA.S *+$005C ; 00000342
000002E8: 61CC 'a.' BSR.S *-$0032 ; 000002B6
000002EA: 286E 000C '(n..' MOVEA.L $000C(A6),A4
000002EE: 6100 006A 'a..j' BSR *+$006C ; 0000035A
000002F2: 2F0C '/.' MOVE.L A4,-(A7)
000002F4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000002F8: A953 '.S' _UpdtControl ; A953
000002FA: 7803 'x.' MOVEQ #$03,D4
000002FC: 6100 0496 'a...' BSR *+$0498 ; 00000794
00000300: 6104 'a.' BSR.S *+$0006 ; 00000306
00000302: 6000 0328 '`..(' BRA *+$032A ; 0000062C
00000306: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
0000030A: A873 '.s' _SetPort ; A873
0000030C: 204B ' K' MOVEA.L A3,A0
0000030E: A02A '.*' _HUnlock ; A02A
00000310: 4E75 'Nu' RTS
00000312: 61A2 'a.' BSR.S *-$005C ; 000002B6
00000314: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000318: 6140 'a@' BSR.S *+$0042 ; 0000035A
0000031A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
0000031E: A8DD '..' _SetEmptyRgn ; A8DD
00000320: 7802 'x.' MOVEQ #$02,D4
00000322: 6100 0470 'a..p' BSR *+$0472 ; 00000794
00000326: 61DE 'a.' BSR.S *-$0020 ; 00000306
00000328: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0
0000032C: 2F08 '/.' MOVE.L A0,-(A7)
0000032E: 7000 'p.' MOVEQ #$00,D0
00000330: A122 '."' _NewHandle ; A122
00000332: 2008 ' .' MOVE.L A0,D0
00000334: 2057 ' W' MOVEA.L (A7),A0
00000336: 2050 ' P' MOVEA.L (A0),A0
00000338: 2140 003E '!@.>' MOVE.L D0,$003E(A0)
0000033C: A9CD '..' _TEDispose ; A9CD
0000033E: 2F0C '/.' MOVE.L A4,-(A7)
00000340: A92D '.-' _CloseWindow ; A92D
00000342: 7004 'p.' MOVEQ #$04,D0
00000344: 6000 FF7C '`..|' BRA *-$0082 ; 000002C2
00000348: 266C 009C '&l..' MOVEA.L $009C(A4),A3
0000034C: 4A93 'J.' TST.L (A3)
0000034E: 6604 'f.' BNE.S *+$0006 ; 00000354
00000350: 2F0B '/.' MOVE.L A3,-(A7)
00000352: A9A2 '..' _LoadResource ; A9A2
00000354: 204B ' K' MOVEA.L A3,A0
00000356: A029 '.)' _HLock ; A029
00000358: 4E75 'Nu' RTS
0000035A: 486E FFD4 'Hn..' PEA -$002C(A6)
0000035E: A874 '.t' _GetPort ; A874
00000360: 2F0C '/.' MOVE.L A4,-(A7)
00000362: A873 '.s' _SetPort ; A873
00000364: 61E2 'a.' BSR.S *-$001C ; 00000348
00000366: 610A 'a.' BSR.S *+$000C ; 00000372
00000368: 6704 'g.' BEQ.S *+$0006 ; 0000036E
0000036A: 6100 0854 'a..T' BSR *+$0856 ; 00000BC0
0000036E: 721A 'r.' MOVEQ #$1A,D1
00000370: 4E75 'Nu' RTS
00000372: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3
00000376: 6B06 'k.' BMI.S *+$0008 ; 0000037E
00000378: 6100 0A8A 'a...' BSR *+$0A8C ; 00000E04
0000037C: 6016 '`.' BRA.S *+$0018 ; 00000394
0000037E: 76FF 'v.' MOVEQ #$FF,D3
00000380: 6100 0A78 'a..x' BSR *+$0A7A ; 00000DFA
00000384: 6710 'g.' BEQ.S *+$0012 ; 00000396
00000386: 082A 0004 000C '.*....' BTST #$04,$000C(A2)
0000038C: 67F2 'g.' BEQ.S *-$000C ; 00000380
0000038E: 6100 0A0A 'a...' BSR *+$0A0C ; 00000D9A
00000392: 67EC 'g.' BEQ.S *-$0012 ; 00000380
00000394: 74FE 't.' MOVEQ #$FE,D2
00000396: 4E75 'Nu' RTS
00000398: 5D4F ']O' SUBQ.W #6,A7
0000039A: 2F2F 000A '//..' MOVE.L $000A(A7),-(A7)
0000039E: 486F 0006 'Ho..' PEA $0006(A7)
000003A2: AA42 '.B' _GetAuxWin ; AA42
000003A4: 544F 'TO' ADDQ.W #2,A7
000003A6: 205F ' _' MOVEA.L (A7)+,A0
000003A8: 2050 ' P' MOVEA.L (A0),A0
000003AA: 2028 000C ' (..' MOVE.L $000C(A0),D0
000003AE: 6704 'g.' BEQ.S *+$0006 ; 000003B4
000003B0: 2040 ' @' MOVEA.L D0,A0
000003B2: A023 '.#' _DisposeHandle ; A023
000003B4: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
000003B8: 2F28 009C '/(..' MOVE.L $009C(A0),-(A7)
000003BC: 2F08 '/.' MOVE.L A0,-(A7)
000003BE: A982 '..' _CloseDialog ; A982
000003C0: 205F ' _' MOVEA.L (A7)+,A0
000003C2: A023 '.#' _DisposeHandle ; A023
000003C4: 225F '"_' MOVEA.L (A7)+,A1
000003C6: 205F ' _' MOVEA.L (A7)+,A0
000003C8: A01F '..' _DisposePtr ; A01F
000003CA: 4ED1 'N.' JMP (A1)
000003CC: 2052 ' R' MOVEA.L (A2),A0
000003CE: 3028 0012 '0(..' MOVE.W $0012(A0),D0
000003D2: 6006 '`.' BRA.S *+$0008 ; 000003DA
000003D4: 2052 ' R' MOVEA.L (A2),A0
000003D6: 3028 0008 '0(..' MOVE.W $0008(A0),D0
000003DA: 594F 'YO' SUBQ.W #4,A7
000003DC: 2F3C 4449 544C '/<DITL' MOVE.L #$4449544C,-(A7) ; 'DITL'
000003E2: 3F00 '?.' MOVE.W D0,-(A7)
000003E4: 610E 'a.' BSR.S *+$0010 ; 000003F4
000003E6: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
000003EC: A9A0 '..' _GetResource ; A9A0
000003EE: 245F '$_' MOVEA.L (A7)+,A2
000003F0: 200A ' .' MOVE.L A2,D0
000003F2: 4E75 'Nu' RTS
000003F4: 594F 'YO' SUBQ.W #4,A7
000003F6: 2F3C 6963 7462 '/<ictb' MOVE.L #$69637462,-(A7) ; 'ictb'
000003FC: 3F00 '?.' MOVE.W D0,-(A7)
000003FE: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
00000404: A9A0 '..' _GetResource ; A9A0
00000406: 2D5F FFB0 '-_..' MOVE.L (A7)+,-$0050(A6)
0000040A: 4E75 'Nu' RTS
0000040C: 6000 00E8 '`...' BRA *+$00EA ; 000004F6
00000410: 6000 00E4 '`...' BRA *+$00E6 ; 000004F6
00000414: 3F00 '?.' MOVE.W D0,-(A7)
00000416: 594F 'YO' SUBQ.W #4,A7
00000418: 2F08 '/.' MOVE.L A0,-(A7)
0000041A: 3F00 '?.' MOVE.W D0,-(A7)
0000041C: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
00000422: A9A0 '..' _GetResource ; A9A0
00000424: 2057 ' W' MOVEA.L (A7),A0
00000426: A04A '.J' _HNoPurge ; A04A
00000428: 2D57 FFAC '-W..' MOVE.L (A7),-$0054(A6)
0000042C: 584F 'XO' ADDQ.W #4,A7
0000042E: 301F '0.' MOVE.W (A7)+,D0
00000430: 4E75 'Nu' RTS
00000432: 207C 6163 7462 ' |actb' MOVEA.L #$61637462,A0 ; 'actb'
00000438: 61DA 'a.' BSR.S *-$0024 ; 00000414
0000043A: 207C 414C 5254 ' |ALRT' MOVEA.L #$414C5254,A0 ; 'ALRT'
00000440: 600E '`.' BRA.S *+$0010 ; 00000450
00000442: 207C 6463 7462 ' |dctb' MOVEA.L #$64637462,A0 ; 'dctb'
00000448: 61CA 'a.' BSR.S *-$0034 ; 00000414
0000044A: 207C 444C 4F47 ' |DLOG' MOVEA.L #$444C4F47,A0 ; 'DLOG'
00000450: 594F 'YO' SUBQ.W #4,A7
00000452: 2F08 '/.' MOVE.L A0,-(A7)
00000454: 3F00 '?.' MOVE.W D0,-(A7)
00000456: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
0000045C: 48E7 011A 'H...' MOVEM.L D7/A3/A4/A6,-(A7)
00000460: 2C4F ',O' MOVEA.L A7,A6
00000462: 598F 'Y.' SUBQ.L #4,A7
00000464: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
00000468: 3F2E 0010 '?...' MOVE.W $0010(A6),-(A7)
0000046C: A9A0 '..' _GetResource ; A9A0
0000046E: 2657 '&W' MOVEA.L (A7),A3
00000470: 4A9F 'J.' TST.L (A7)+
00000472: 6764 'gd' BEQ.S *+$0066 ; 000004D8
00000474: 2853 '(S' MOVEA.L (A3),A4
00000476: 0C54 7FFC '.T..' CMPI.W #$7FFC,(A4)
0000047A: 675C 'g\' BEQ.S *+$005E ; 000004D8
0000047C: 204B ' K' MOVEA.L A3,A0
0000047E: A025 '.%' _GetHandleSize ; A025
00000480: 2E00 '..' MOVE.L D0,D7
00000482: 0CAE 414C 5254 '..ALRT' CMPI.L #$414C5254,$0012(A6) ; 'ALRT'
0012
0000048A: 6608 'f.' BNE.S *+$000A ; 00000494
0000048C: 0480 0000 000C '......' SUBI.L #$0000000C,D0
00000492: 600E '`.' BRA.S *+$0010 ; 000004A2
00000494: 7200 'r.' MOVEQ #$00,D1
00000496: 0480 0000 0015 '......' SUBI.L #$00000015,D0
0000049C: 122C 0014 '.,..' MOVE.B $0014(A4),D1
000004A0: 9081 '..' SUB.L D1,D0
000004A2: 0C40 0002 '.@..' CMPI.W #$0002,D0
000004A6: 6D30 'm0' BLT.S *+$0032 ; 000004D8
000004A8: 9E80 '..' SUB.L D0,D7
000004AA: 0807 0000 '....' BTST #$00,D7
000004AE: 6702 'g.' BEQ.S *+$0004 ; 000004B2
000004B0: 5287 'R.' ADDQ.L #1,D7
000004B2: D9C7 '..' ADDA.L D7,A4
000004B4: 3214 '2.' MOVE.W (A4),D1
000004B6: 0241 07FF '.A..' ANDI.W #$07FF,D1
000004BA: 700A 'p.' MOVEQ #$0A,D0
000004BC: B240 '.@' CMP.W D0,D1
000004BE: 6618 'f.' BNE.S *+$001A ; 000004D8
000004C0: 2053 ' S' MOVEA.L (A3),A0
000004C2: 3010 '0.' MOVE.W (A0),D0
000004C4: 9168 0004 '.h..' SUB.W D0,$0004(A0)
000004C8: 3028 0002 '0(..' MOVE.W $0002(A0),D0
000004CC: 9168 0006 '.h..' SUB.W D0,$0006(A0)
000004D0: 30BC 7FFC '0...' MOVE.W #$7FFC,(A0)
000004D4: 3154 0002 '1T..' MOVE.W (A4),$0002(A0)
000004D8: 2D4B 0016 '-K..' MOVE.L A3,$0016(A6)
000004DC: 4CDF 5880 'L.X.' MOVEM.L (A7)+,D7/A3/A4/A6
000004E0: 5C8F '\.' ADDQ.L #6,A7
000004E2: 2017 ' .' MOVE.L (A7),D0
000004E4: 2440 '$@' MOVEA.L D0,A2
000004E6: 6706 'g.' BEQ.S *+$0008 ; 000004EE
000004E8: 2040 ' @' MOVEA.L D0,A0
000004EA: A029 '.)' _HLock ; A029
000004EC: 2252 '"R' MOVEA.L (A2),A1
000004EE: 4A9F 'J.' TST.L (A7)+
000004F0: 4E75 'Nu' RTS
000004F2: 6000 0002 '`...' BRA *+$0004 ; 000004F6
000004F6: 205F ' _' MOVEA.L (A7)+,A0
000004F8: 544F 'TO' ADDQ.W #2,A7
000004FA: 4ED0 'N.' JMP (A0)
000004FC: 43F8 0AB0 'C...' LEA $0AB0,A1
00000500: 7403 't.' MOVEQ #$03,D2
00000502: 222F 0004 '"/..' MOVE.L $0004(A7),D1
00000506: 2061 ' a' MOVEA.L -(A1),A0
00000508: 670E 'g.' BEQ.S *+$0010 ; 00000518
0000050A: 2008 ' .' MOVE.L A0,D0
0000050C: 6702 'g.' BEQ.S *+$0004 ; 00000510
0000050E: A023 '.#' _DisposeHandle ; A023
00000510: 2041 ' A' MOVEA.L D1,A0
00000512: 6100 08D6 'a...' BSR *+$08D8 ; 00000DEA
00000516: 2288 '".' MOVE.L A0,(A1)
00000518: 2E9F '..' MOVE.L (A7)+,(A7)
0000051A: 51CA FFE6 'Q...' DBF D2,*-$0018 ; 00000502
0000051E: 4E75 'Nu' RTS
00000520: 205F ' _' MOVEA.L (A7)+,A0
00000522: 21DF 0A9C '!...' MOVE.L (A7)+,$0A9C
00000526: 4ED0 'N.' JMP (A0)
00000528: 6100 FD8C 'a...' BSR *-$0272 ; 000002B6
0000052C: 286E 0016 '(n..' MOVEA.L $0016(A6),A4
00000530: 6100 FE28 'a..(' BSR *-$01D6 ; 0000035A
00000534: 362E 0014 '6...' MOVE.W $0014(A6),D3
00000538: 5343 'SC' SUBQ.W #1,D3
0000053A: 6100 08C8 'a...' BSR *+$08CA ; 00000E04
0000053E: 6724 'g$' BEQ.S *+$0026 ; 00000564
00000540: 202E 0008 ' ...' MOVE.L $0008(A6),D0
00000544: 670A 'g.' BEQ.S *+$000C ; 00000550
00000546: 41EA 0004 'A...' LEA $0004(A2),A0
0000054A: 2240 '"@' MOVEA.L D0,A1
0000054C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000054E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000550: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000554: 7000 'p.' MOVEQ #$00,D0
00000556: 102A 000C '.*..' MOVE.B $000C(A2),D0
0000055A: 3080 '0.' MOVE.W D0,(A0)
0000055C: 2A12 '*.' MOVE.L (A2),D5
0000055E: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000562: 2085 ' .' MOVE.L D5,(A0)
00000564: 6100 FDA0 'a...' BSR *-$025E ; 00000306
00000568: 7012 'p.' MOVEQ #$12,D0
0000056A: 6000 FD56 '`..V' BRA *-$02A8 ; 000002C2
0000056E: 6100 FD46 'a..F' BSR *-$02B8 ; 000002B6
00000572: 286E 0014 '(n..' MOVEA.L $0014(A6),A4
00000576: 6100 FDE2 'a...' BSR *-$021C ; 0000035A
0000057A: 362E 0012 '6...' MOVE.W $0012(A6),D3
0000057E: 5343 'SC' SUBQ.W #1,D3
00000580: 6100 0882 'a...' BSR *+$0884 ; 00000E04
00000584: 6716 'g.' BEQ.S *+$0018 ; 0000059C
00000586: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000058A: 43EA 0004 'C...' LEA $0004(A2),A1
0000058E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000590: 22D8 '".' MOVE.L (A0)+,(A1)+
00000592: 24AE 000C '$...' MOVE.L $000C(A6),(A2)
00000596: 156E 0011 000C '.n....' MOVE.B $0011(A6),$000C(A2)
0000059C: 6100 FD68 'a..h' BSR *-$0296 ; 00000306
000005A0: 7010 'p.' MOVEQ #$10,D0
000005A2: 6000 FD1E '`...' BRA *-$02E0 ; 000002C2
000005A6: 7200 'r.' MOVEQ #$00,D1
000005A8: 5301 'S.' SUBQ.B #1,D1
000005AA: 6100 FD0A 'a...' BSR *-$02F4 ; 000002B6
000005AE: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
000005B2: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000005B6: A025 '.%' _GetHandleSize ; A025
000005B8: B081 '..' CMP.L D1,D0
000005BA: 6F02 'o.' BLE.S *+$0004 ; 000005BE
000005BC: 2001 ' .' MOVE.L D1,D0
000005BE: 12C0 '..' MOVE.B D0,(A1)+
000005C0: 2050 ' P' MOVEA.L (A0),A0
000005C2: A22E '..' _BlockMoveData ; A22E
000005C4: 6066 '`f' BRA.S *+$0068 ; 0000062C
000005C6: 6100 FCEE 'a...' BSR *-$0310 ; 000002B6
000005CA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000005CE: 7000 'p.' MOVEQ #$00,D0
000005D0: 1018 '..' MOVE.B (A0)+,D0
000005D2: 226E 000C '"n..' MOVEA.L $000C(A6),A1
000005D6: A9E2 '..' _PtrToXHand ; A9E2
000005D8: 2878 09D6 '(x..' MOVEA.L $09D6,A4
000005DC: 0C6C 0002 006C '.l...l' CMPI.W #$0002,$006C(A4)
000005E2: 6640 'f@' BNE.S *+$0042 ; 00000624
000005E4: 6100 FD74 'a..t' BSR *-$028A ; 0000035A
000005E8: 2C2E 000C ',...' MOVE.L $000C(A6),D6
000005EC: 76FF 'v.' MOVEQ #$FF,D3
000005EE: 6100 080A 'a...' BSR *+$080C ; 00000DFA
000005F2: 672C 'g,' BEQ.S *+$002E ; 00000620
000005F4: BC92 '..' CMP.L (A2),D6
000005F6: 66F6 'f.' BNE.S *-$0008 ; 000005EE
000005F8: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
000005FC: 660E 'f.' BNE.S *+$0010 ; 0000060C
000005FE: 6100 063C 'a..<' BSR *+$063E ; 00000C3C
00000602: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000606: A9D0 '..' _TECalText ; A9D0
00000608: 6100 074A 'a..J' BSR *+$074C ; 00000D54
0000060C: 4A2C 006E 'J,.n' TST.B $006E(A4)
00000610: 670E 'g.' BEQ.S *+$0010 ; 00000620
00000612: 486E FFD8 'Hn..' PEA -$0028(A6)
00000616: 2F17 '/.' MOVE.L (A7),-(A7)
00000618: A8A3 '..' _EraseRect ; A8A3
0000061A: 6100 029A 'a...' BSR *+$029C ; 000008B6
0000061E: A92A '.*' _ValidRect ; A92A
00000620: 6100 FCE4 'a...' BSR *-$031A ; 00000306
00000624: 286C 0090 '(l..' MOVEA.L $0090(A4),A4
00000628: 200C ' .' MOVE.L A4,D0
0000062A: 66B0 'f.' BNE.S *-$004E ; 000005DC
0000062C: 7008 'p.' MOVEQ #$08,D0
0000062E: 6000 FC92 '`...' BRA *-$036C ; 000002C2
00000632: 6100 FC82 'a...' BSR *-$037C ; 000002B6
00000636: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000063A: 6100 FD1E 'a...' BSR *-$02E0 ; 0000035A
0000063E: 362E 000C '6...' MOVE.W $000C(A6),D3
00000642: 5343 'SC' SUBQ.W #1,D3
00000644: 6100 07BE 'a...' BSR *+$07C0 ; 00000E04
00000648: 242E 0008 '$...' MOVE.L $0008(A6),D2
0000064C: 4842 'HB' SWAP D2
0000064E: 6100 0526 'a..&' BSR *+$0528 ; 00000B76
00000652: 6100 FCB2 'a...' BSR *-$034C ; 00000306
00000656: 700A 'p.' MOVEQ #$0A,D0
00000658: 6000 FC68 '`..h' BRA *-$0396 ; 000002C2
0000065C: 7EFD '~.' MOVEQ #$FD,D7
0000065E: 122A 000C '.*..' MOVE.B $000C(A2),D1
00000662: 0801 0004 '....' BTST #$04,D1
00000666: 660E 'f.' BNE.S *+$0010 ; 00000676
00000668: 7EFC '~.' MOVEQ #$FC,D7
0000066A: 302C 00A8 '0,..' MOVE.W $00A8(A4),D0
0000066E: 5340 'S@' SUBQ.W #1,D0
00000670: B640 '.@' CMP.W D0,D3
00000672: 6702 'g.' BEQ.S *+$0004 ; 00000676
00000674: 7E00 '~.' MOVEQ #$00,D7
00000676: 205F ' _' MOVEA.L (A7)+,A0
00000678: 2F2A 0008 '/*..' MOVE.L $0008(A2),-(A7)
0000067C: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
00000680: 2F08 '/.' MOVE.L A0,-(A7)
00000682: 486F 0004 'Ho..' PEA $0004(A7)
00000686: 3F07 '?.' MOVE.W D7,-(A7)
00000688: 3F07 '?.' MOVE.W D7,-(A7)
0000068A: A8A9 '..' _InsetRect ; A8A9
0000068C: 4E75 'Nu' RTS
0000068E: 6100 FC26 'a..&' BSR *-$03D8 ; 000002B6
00000692: 286E 000A '(n..' MOVEA.L $000A(A6),A4
00000696: 6100 FCC2 'a...' BSR *-$033C ; 0000035A
0000069A: 362E 0008 '6...' MOVE.W $0008(A6),D3
0000069E: 5343 'SC' SUBQ.W #1,D3
000006A0: 6100 0762 'a..b' BSR *+$0764 ; 00000E04
000006A4: 670A 'g.' BEQ.S *+$000C ; 000006B0
000006A6: 302A 0006 '0*..' MOVE.W $0006(A2),D0
000006AA: 0C40 2000 '.@ .' CMPI.W #$2000,D0
000006AE: 6D0A 'm.' BLT.S *+$000C ; 000006BA
000006B0: 6100 FC54 'a..T' BSR *-$03AA ; 00000306
000006B4: 7006 'p.' MOVEQ #$06,D0
000006B6: 6000 FC0A '`...' BRA *-$03F4 ; 000002C2
000006BA: 61A0 'a.' BSR.S *-$005E ; 0000065C
000006BC: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
000006C0: 6606 'f.' BNE.S *+$0008 ; 000006C8
000006C2: 76FF 'v.' MOVEQ #$FF,D3
000006C4: 6100 04B0 'a...' BSR *+$04B2 ; 00000B76
000006C8: 2F0F '/.' MOVE.L A7,-(A7)
000006CA: A8A3 '..' _EraseRect ; A8A3
000006CC: 066A 4000 0006 '.j@...' ADDI.W #$4000,$0006(A2)
000006D2: 066A 4000 000A '.j@...' ADDI.W #$4000,$000A(A2)
000006D8: 6166 'af' BSR.S *+$0068 ; 00000740
000006DA: 6708 'g.' BEQ.S *+$000A ; 000006E4
000006DC: 2F12 '/.' MOVE.L (A2),-(A7)
000006DE: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
000006E2: A959 '.Y' _MoveControl ; A959
000006E4: 2F0F '/.' MOVE.L A7,-(A7)
000006E6: A928 '.(' _InvalRect ; A928
000006E8: 504F 'PO' ADDQ.W #8,A7
000006EA: 60C4 '`.' BRA.S *-$003A ; 000006B0
000006EC: 6100 FBC8 'a...' BSR *-$0436 ; 000002B6
000006F0: 286E 000A '(n..' MOVEA.L $000A(A6),A4
000006F4: 6100 FC64 'a..d' BSR *-$039A ; 0000035A
000006F8: 362E 0008 '6...' MOVE.W $0008(A6),D3
000006FC: 5343 'SC' SUBQ.W #1,D3
000006FE: 6100 0704 'a...' BSR *+$0706 ; 00000E04
00000702: 67E6 'g.' BEQ.S *-$0018 ; 000006EA
00000704: 302A 0006 '0*..' MOVE.W $0006(A2),D0
00000708: 0C40 2000 '.@ .' CMPI.W #$2000,D0
0000070C: 6DDC 'm.' BLT.S *-$0022 ; 000006EA
0000070E: 046A 4000 0006 '.j@...' SUBI.W #$4000,$0006(A2)
00000714: 046A 4000 000A '.j@...' SUBI.W #$4000,$000A(A2)
0000071A: 6100 FF40 'a..@' BSR *-$00BE ; 0000065C
0000071E: 6120 'a ' BSR.S *+$0022 ; 00000740
00000720: 671C 'g.' BEQ.S *+$001E ; 0000073E
00000722: 2052 ' R' MOVEA.L (A2),A0
00000724: 2250 '"P' MOVEA.L (A0),A1
00000726: 1F29 0010 '.)..' MOVE.B $0010(A1),-(A7)
0000072A: 4229 0010 'B)..' CLR.B $0010(A1)
0000072E: 2F08 '/.' MOVE.L A0,-(A7)
00000730: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
00000734: A959 '.Y' _MoveControl ; A959
00000736: 2052 ' R' MOVEA.L (A2),A0
00000738: 2250 '"P' MOVEA.L (A0),A1
0000073A: 135F 0010 '._..' MOVE.B (A7)+,$0010(A1)
0000073E: 60A4 '`.' BRA.S *-$005A ; 000006E4
00000740: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000744: 6A10 'j.' BPL.S *+$0012 ; 00000756
00000746: 2F0A '/.' MOVE.L A2,-(A7)
00000748: 6100 FC28 'a..(' BSR *-$03D6 ; 00000372
0000074C: 6706 'g.' BEQ.S *+$0008 ; 00000754
0000074E: 7400 't.' MOVEQ #$00,D2
00000750: 6100 0424 'a..$' BSR *+$0426 ; 00000B76
00000754: 245F '$_' MOVEA.L (A7)+,A2
00000756: 122A 000C '.*..' MOVE.B $000C(A2),D1
0000075A: 0801 0002 '....' BTST #$02,D1
0000075E: 4E75 'Nu' RTS
00000760: 6100 FB54 'a..T' BSR *-$04AA ; 000002B6
00000764: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000768: 6100 FBDE 'a...' BSR *-$0420 ; 00000348
0000076C: 76FF 'v.' MOVEQ #$FF,D3
0000076E: 3D43 0010 '=C..' MOVE.W D3,$0010(A6)
00000772: 6100 0686 'a...' BSR *+$0688 ; 00000DFA
00000776: 6714 'g.' BEQ.S *+$0016 ; 0000078C
00000778: 554F 'UO' SUBQ.W #2,A7
0000077A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000077E: 486E FFD8 'Hn..' PEA -$0028(A6)
00000782: A8AD '..' _PtInRect ; A8AD
00000784: 4A1F 'J.' TST.B (A7)+
00000786: 67EA 'g.' BEQ.S *-$0014 ; 00000772
00000788: 3D43 0010 '=C..' MOVE.W D3,$0010(A6)
0000078C: 204B ' K' MOVEA.L A3,A0
0000078E: A02A '.*' _HUnlock ; A02A
00000790: 6000 FE9A '`...' BRA *-$0164 ; 0000062C
00000794: 48E7 FFF8 'H...' MOVEM.L D0-D7/A0-A4,-(A7)
00000798: 76FF 'v.' MOVEQ #$FF,D3
0000079A: 6100 065E 'a..^' BSR *+$0660 ; 00000DFA
0000079E: 660E 'f.' BNE.S *+$0010 ; 000007AE
000007A0: 4CDF 1FFF 'L...' MOVEM.L (A7)+,D0-D7/A0-A4
000007A4: 4E75 'Nu' RTS
000007A6: 2052 ' R' MOVEA.L (A2),A0
000007A8: 102A 000C '.*..' MOVE.B $000C(A2),D0
000007AC: 4E75 'Nu' RTS
000007AE: 61F6 'a.' BSR.S *-$0008 ; 000007A6
000007B0: 487A FFE8 'Hz..' PEA *-$0016 ; 0000079A
000007B4: 0C44 0002 '.D..' CMPI.W #$0002,D4
000007B8: 6E00 00D6 'n...' BGT *+$00D8 ; 00000890
000007BC: 6700 0208 'g...' BEQ *+$020A ; 000009C6
000007C0: 4A44 'JD' TST.W D4
000007C2: 6700 0008 'g...' BEQ *+$000A ; 000007CC
000007C6: 6E00 00EE 'n...' BGT *+$00F0 ; 000008B6
000007CA: 4E75 'Nu' RTS
000007CC: 2208 '".' MOVE.L A0,D1
000007CE: 6702 'g.' BEQ.S *+$0004 ; 000007D2
000007D0: 4E75 'Nu' RTS
000007D2: 0800 0002 '....' BTST #$02,D0
000007D6: 6640 'f@' BNE.S *+$0042 ; 00000818
000007D8: EA50 '.P' ROXR.W #5,D0
000007DA: 650A 'e.' BCS.S *+$000C ; 000007E6
000007DC: 6B08 'k.' BMI.S *+$000A ; 000007E6
000007DE: E450 '.P' ROXR.W #2,D0
000007E0: 6B14 'k.' BMI.S *+$0016 ; 000007F6
000007E2: 652A 'e*' BCS.S *+$002C ; 0000080E
000007E4: 4E75 'Nu' RTS
000007E6: 41EA 000D 'A...' LEA $000D(A2),A0
000007EA: 7000 'p.' MOVEQ #$00,D0
000007EC: 1018 '..' MOVE.B (A0)+,D0
000007EE: A9E3 '..' _PtrToHand ; A9E3
000007F0: 2F08 '/.' MOVE.L A0,-(A7)
000007F2: 6000 0098 '`...' BRA *+$009A ; 0000088C
000007F6: 594F 'YO' SUBQ.W #4,A7
000007F8: 3F2A 000E '?*..' MOVE.W $000E(A2),-(A7)
000007FC: AA1E '..' _GetCIcon ; AA1E
000007FE: 4A97 'J.' TST.L (A7)
00000800: 6600 008A 'f...' BNE *+$008C ; 0000088C
00000804: 3F2A 000E '?*..' MOVE.W $000E(A2),-(A7)
00000808: A9BB '..' _GetIcon ; A9BB
0000080A: 6000 0080 '`...' BRA *+$0082 ; 0000088C
0000080E: 594F 'YO' SUBQ.W #4,A7
00000810: 3F2A 000E '?*..' MOVE.W $000E(A2),-(A7)
00000814: A9BC '..' _GetPicture ; A9BC
00000816: 6074 '`t' BRA.S *+$0076 ; 0000088C
00000818: 0240 0003 '.@..' ANDI.W #$0003,D0
0000081C: 0C40 0003 '.@..' CMPI.W #$0003,D0
00000820: 6614 'f.' BNE.S *+$0016 ; 00000836
00000822: 594F 'YO' SUBQ.W #4,A7
00000824: 3F2A 000E '?*..' MOVE.W $000E(A2),-(A7)
00000828: 2F0C '/.' MOVE.L A4,-(A7)
0000082A: A9BE '..' _GetNewControl ; A9BE
0000082C: 2F17 '/.' MOVE.L (A7),-(A7)
0000082E: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
00000832: A959 '.Y' _MoveControl ; A959
00000834: 601A '`.' BRA.S *+$001C ; 00000850
00000836: 594F 'YO' SUBQ.W #4,A7
00000838: 2F0C '/.' MOVE.L A4,-(A7)
0000083A: 486E FFD8 'Hn..' PEA -$0028(A6)
0000083E: 486A 000D 'Hj..' PEA $000D(A2)
00000842: 50E7 'P.' ST -(A7)
00000844: 42A7 'B.' CLR.L -(A7)
00000846: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
0000084A: 3F00 '?.' MOVE.W D0,-(A7)
0000084C: 42A7 'B.' CLR.L -(A7)
0000084E: A954 '.T' _NewControl ; A954
00000850: 5D4F ']O' SUBQ.W #6,A7
00000852: 2F0C '/.' MOVE.L A4,-(A7)
00000854: 486F 0006 'Ho..' PEA $0006(A7)
00000858: AA42 '.B' _GetAuxWin ; AA42
0000085A: 544F 'TO' ADDQ.W #2,A7
0000085C: 201F ' .' MOVE.L (A7)+,D0
0000085E: 6726 'g&' BEQ.S *+$0028 ; 00000886
00000860: 2040 ' @' MOVEA.L D0,A0
00000862: 2050 ' P' MOVEA.L (A0),A0
00000864: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000868: 671C 'g.' BEQ.S *+$001E ; 00000886
0000086A: 2041 ' A' MOVEA.L D1,A0
0000086C: 2050 ' P' MOVEA.L (A0),A0
0000086E: 7000 'p.' MOVEQ #$00,D0
00000870: 43F0 3400 'C.4.' LEA $00(A0,D3.W*4),A1
00000874: 3019 '0.' MOVE.W (A1)+,D0
00000876: 6F0E 'o.' BLE.S *+$0010 ; 00000886
00000878: D0D1 '..' ADDA.W (A1),A0
0000087A: A9E3 '..' _PtrToHand ; A9E3
0000087C: 4A40 'J@' TST.W D0
0000087E: 6606 'f.' BNE.S *+$0008 ; 00000886
00000880: 2F17 '/.' MOVE.L (A7),-(A7)
00000882: 2F08 '/.' MOVE.L A0,-(A7)
00000884: AA43 '.C' _SetControlColor ; AA43
00000886: 486E FFD8 'Hn..' PEA -$0028(A6)
0000088A: A92A '.*' _ValidRect ; A92A
0000088C: 249F '$.' MOVE.L (A7)+,(A2)
0000088E: 4E75 'Nu' RTS
00000890: 2F2A 0008 '/*..' MOVE.L $0008(A2),-(A7)
00000894: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
00000898: 2F0F '/.' MOVE.L A7,-(A7)
0000089A: 2F3C FFFC FFFC '/<....' MOVE.L #$FFFCFFFC,-(A7)
000008A0: A8A9 '..' _InsetRect ; A8A9
000008A2: 554F 'UO' SUBQ.W #2,A7
000008A4: 486F 0002 'Ho..' PEA $0002(A7)
000008A8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000008AC: A8E9 '..' _RectInRgn ; A8E9
000008AE: 4A1F 'J.' TST.B (A7)+
000008B0: 504F 'PO' ADDQ.W #8,A7
000008B2: 6612 'f.' BNE.S *+$0014 ; 000008C6
000008B4: 4E75 'Nu' RTS
000008B6: 6100 FEEE 'a...' BSR *-$0110 ; 000007A6
000008BA: 0200 007F '....' ANDI.B #$7F,D0 ; ''
000008BE: 6722 'g"' BEQ.S *+$0024 ; 000008E2
000008C0: 6100 04DC 'a...' BSR *+$04DE ; 00000D9E
000008C4: 6754 'gT' BEQ.S *+$0056 ; 0000091A
000008C6: 6100 FEDE 'a...' BSR *-$0120 ; 000007A6
000008CA: 0800 0002 '....' BTST #$02,D0
000008CE: 6600 007C 'f..|' BNE *+$007E ; 0000094C
000008D2: EA50 '.P' ROXR.W #5,D0
000008D4: 6500 0078 'e..x' BCS *+$007A ; 0000094E
000008D8: 6B00 0074 'k..t' BMI *+$0076 ; 0000094E
000008DC: E450 '.P' ROXR.W #2,D0
000008DE: 6B3C 'k<' BMI.S *+$003E ; 0000091C
000008E0: 655E 'e^' BCS.S *+$0060 ; 00000940
000008E2: 2F0C '/.' MOVE.L A4,-(A7)
000008E4: A873 '.s' _SetPort ; A873
000008E6: 6100 043A 'a..:' BSR *+$043C ; 00000D22
000008EA: 2012 ' .' MOVE.L (A2),D0
000008EC: 672C 'g,' BEQ.S *+$002E ; 0000091A
000008EE: 2F0C '/.' MOVE.L A4,-(A7)
000008F0: 3F03 '?.' MOVE.W D3,-(A7)
000008F2: 5257 'RW' ADDQ.W #1,(A7)
000008F4: 2040 ' @' MOVEA.L D0,A0
000008F6: 4E90 'N.' JSR (A0)
000008F8: 5D4F ']O' SUBQ.W #6,A7
000008FA: 2F0C '/.' MOVE.L A4,-(A7)
000008FC: 486F 0006 'Ho..' PEA $0006(A7)
00000900: AA42 '.B' _GetAuxWin ; AA42
00000902: 544F 'TO' ADDQ.W #2,A7
00000904: 201F ' .' MOVE.L (A7)+,D0
00000906: 6712 'g.' BEQ.S *+$0014 ; 0000091A
00000908: 2040 ' @' MOVEA.L D0,A0
0000090A: 2050 ' P' MOVEA.L (A0),A0
0000090C: 4AA8 000C 'J...' TST.L $000C(A0)
00000910: 6708 'g.' BEQ.S *+$000A ; 0000091A
00000912: 2F0C '/.' MOVE.L A4,-(A7)
00000914: A873 '.s' _SetPort ; A873
00000916: 6100 045C 'a..\' BSR *+$045E ; 00000D74
0000091A: 4E75 'Nu' RTS
0000091C: 486E FFD8 'Hn..' PEA -$0028(A6)
00000920: 2F12 '/.' MOVE.L (A2),-(A7)
00000922: 2F17 '/.' MOVE.L (A7),-(A7)
00000924: A9A2 '..' _LoadResource ; A9A2
00000926: 2057 ' W' MOVEA.L (A7),A0
00000928: A025 '.%' _GetHandleSize ; A025
0000092A: 4A80 'J.' TST.L D0
0000092C: 6F0A 'o.' BLE.S *+$000C ; 00000938
0000092E: EE98 '..' ROR.L #7,D0
00000930: 5340 'S@' SUBQ.W #1,D0
00000932: 6708 'g.' BEQ.S *+$000A ; 0000093C
00000934: AA1F '..' _PlotCIcon ; AA1F
00000936: 4E75 'Nu' RTS
00000938: 504F 'PO' ADDQ.W #8,A7
0000093A: 4E75 'Nu' RTS
0000093C: A94B '.K' _PlotIcon ; A94B
0000093E: 4E75 'Nu' RTS
00000940: 2F12 '/.' MOVE.L (A2),-(A7)
00000942: 2F17 '/.' MOVE.L (A7),-(A7)
00000944: A9A2 '..' _LoadResource ; A9A2
00000946: 486E FFD8 'Hn..' PEA -$0028(A6)
0000094A: A8F6 '..' _DrawPicture ; A8F6
0000094C: 4E75 'Nu' RTS
0000094E: 5BC6 '[.' SMI D6
00000950: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
00000954: 662A 'f*' BNE.S *+$002C ; 00000980
00000956: 6100 02E4 'a...' BSR *+$02E6 ; 00000C3C
0000095A: 486E FFD8 'Hn..' PEA -$0028(A6)
0000095E: 2F17 '/.' MOVE.L (A7),-(A7)
00000960: A8A3 '..' _EraseRect ; A8A3
00000962: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000966: A9D3 '..' _TEUpdate ; A9D3
00000968: 6100 03EA 'a...' BSR *+$03EC ; 00000D54
0000096C: 4A06 'J.' TST.B D6
0000096E: 660E 'f.' BNE.S *+$0010 ; 0000097E
00000970: 41EE FFD8 'A...' LEA -$0028(A6),A0
00000974: 7001 'p.' MOVEQ #$01,D0
00000976: 7201 'r.' MOVEQ #$01,D1
00000978: 7403 't.' MOVEQ #$03,D2
0000097A: 6100 044C 'a..L' BSR *+$044E ; 00000DC8
0000097E: 4E75 'Nu' RTS
00000980: 6100 02B2 'a...' BSR *+$02B4 ; 00000C34
00000984: 48E7 3E38 'H.>8' MOVEM.L D2-D6/A2-A4,-(A7)
00000988: 2052 ' R' MOVEA.L (A2),A0
0000098A: A9E1 '..' _HandToHand ; A9E1
0000098C: 2448 '$H' MOVEA.L A0,A2
0000098E: 4A06 'J.' TST.B D6
00000990: 6706 'g.' BEQ.S *+$0008 ; 00000998
00000992: 2F0A '/.' MOVE.L A2,-(A7)
00000994: 4EBA 0000 'N...' JSR REPLACECITATIONS ; id: 235
00000998: 204A ' J' MOVEA.L A2,A0
0000099A: A029 '.)' _HLock ; A029
0000099C: 2F12 '/.' MOVE.L (A2),-(A7)
0000099E: 204A ' J' MOVEA.L A2,A0
000009A0: A025 '.%' _GetHandleSize ; A025
000009A2: 2F00 '/.' MOVE.L D0,-(A7)
000009A4: 486E FFD8 'Hn..' PEA -$0028(A6)
000009A8: 2055 ' U' MOVEA.L (A5),A0
000009AA: 2050 ' P' MOVEA.L (A0),A0
000009AC: 2068 00A0 ' h..' MOVEA.L $00A0(A0),A0
000009B0: 2050 ' P' MOVEA.L (A0),A0
000009B2: 3F28 003A '?(.:' MOVE.W $003A(A0),-(A7)
000009B6: A9CE '..' _TETextBox ; A9CE
000009B8: 6100 03BA 'a...' BSR *+$03BC ; 00000D74
000009BC: 204A ' J' MOVEA.L A2,A0
000009BE: A023 '.#' _DisposeHandle ; A023
000009C0: 4CDF 1C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2-A4
000009C4: 60A6 '`.' BRA.S *-$0058 ; 0000096C
000009C6: E658 '.X' ROR.W #3,D0
000009C8: 651A 'e.' BCS.S *+$001C ; 000009E4
000009CA: E450 '.P' ROXR.W #2,D0
000009CC: 651A 'e.' BCS.S *+$001C ; 000009E8
000009CE: 6B18 'k.' BMI.S *+$001A ; 000009E8
000009D0: E450 '.P' ROXR.W #2,D0
000009D2: 6A10 'j.' BPL.S *+$0012 ; 000009E4
000009D4: A025 '.%' _GetHandleSize ; A025
000009D6: 4A80 'J.' TST.L D0
000009D8: 6F0A 'o.' BLE.S *+$000C ; 000009E4
000009DA: EE98 '..' ROR.L #7,D0
000009DC: 5340 'S@' SUBQ.W #1,D0
000009DE: 6704 'g.' BEQ.S *+$0006 ; 000009E4
000009E0: 2F08 '/.' MOVE.L A0,-(A7)
000009E2: AA25 '.%' _DisposeCIcon ; AA25
000009E4: 4292 'B.' CLR.L (A2)
000009E6: 4E75 'Nu' RTS
000009E8: A023 '.#' _DisposeHandle ; A023
000009EA: 60F8 '`.' BRA.S *-$0006 ; 000009E4
000009EC: 202C 008C ' ,..' MOVE.L $008C(A4),D0
000009F0: 67F2 'g.' BEQ.S *-$000C ; 000009E4
000009F2: 2F08 '/.' MOVE.L A0,-(A7)
000009F4: A955 '.U' _DisposeControl ; A955
000009F6: 60EC '`.' BRA.S *-$0012 ; 000009E4
000009F8: 206E FFB6 ' n..' MOVEA.L -$004A(A6),A0
000009FC: 4A68 00A4 'Jh..' TST.W $00A4(A0)
00000A00: 6B5C 'k\' BMI.S *+$005E ; 00000A5E
00000A02: 2F28 00A0 '/(..' MOVE.L $00A0(A0),-(A7)
00000A06: 3F28 00A4 '?(..' MOVE.W $00A4(A0),-(A7)
00000A0A: 2F08 '/.' MOVE.L A0,-(A7)
00000A0C: A873 '.s' _SetPort ; A873
00000A0E: 301F '0.' MOVE.W (A7)+,D0
00000A10: 6100 0218 'a...' BSR *+$021A ; 00000C2A
00000A14: 082E 0000 FFC3 '......' BTST #$00,-$003D(A6)
00000A1A: 6704 'g.' BEQ.S *+$0006 ; 00000A20
00000A1C: A9D8 '..' _TEActivate ; A9D8
00000A1E: 6002 '`.' BRA.S *+$0004 ; 00000A22
00000A20: A9D9 '..' _TEDeactivate ; A9D9
00000A22: 6100 0330 'a..0' BSR *+$0332 ; 00000D54
00000A26: 2F0C '/.' MOVE.L A4,-(A7)
00000A28: A873 '.s' _SetPort ; A873
00000A2A: 6032 '`2' BRA.S *+$0034 ; 00000A5E
00000A2C: 302E FFB4 '0...' MOVE.W -$004C(A6),D0
00000A30: 5340 'S@' SUBQ.W #1,D0
00000A32: 6700 00A4 'g...' BEQ *+$00A6 ; 00000AD8
00000A36: 5540 'U@' SUBQ.W #2,D0
00000A38: 6736 'g6' BEQ.S *+$0038 ; 00000A70
00000A3A: 5540 'U@' SUBQ.W #2,D0
00000A3C: 6732 'g2' BEQ.S *+$0034 ; 00000A70
00000A3E: 5340 'S@' SUBQ.W #1,D0
00000A40: 6720 'g ' BEQ.S *+$0022 ; 00000A62
00000A42: 5540 'U@' SUBQ.W #2,D0
00000A44: 67B2 'g.' BEQ.S *-$004C ; 000009F8
00000A46: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000A4A: 6B12 'k.' BMI.S *+$0014 ; 00000A5E
00000A4C: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
00000A50: 6100 01D8 'a...' BSR *+$01DA ; 00000C2A
00000A54: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000A58: A9DA '..' _TEIdle ; A9DA
00000A5A: 6100 02F8 'a...' BSR *+$02FA ; 00000D54
00000A5E: 76FF 'v.' MOVEQ #$FF,D3
00000A60: 4E75 'Nu' RTS
00000A62: 2F0C '/.' MOVE.L A4,-(A7)
00000A64: 2F17 '/.' MOVE.L (A7),-(A7)
00000A66: 2F17 '/.' MOVE.L (A7),-(A7)
00000A68: A922 '."' _BeginUpDate ; A922
00000A6A: A981 '..' _DrawDialog ; A981
00000A6C: A923 '.#' _EndUpDate ; A923
00000A6E: 60EE '`.' BRA.S *-$0010 ; 00000A5E
00000A70: 122E FFB9 '....' MOVE.B -$0047(A6),D1
00000A74: 0C01 0009 '....' CMPI.B #$09,D1
00000A78: 671C 'g.' BEQ.S *+$001E ; 00000A96
00000A7A: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3
00000A7E: 6BDE 'k.' BMI.S *-$0020 ; 00000A5E
00000A80: 6100 01BA 'a...' BSR *+$01BC ; 00000C3C
00000A84: 3F01 '?.' MOVE.W D1,-(A7)
00000A86: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000A8A: 6100 F574 'a..t' BSR DSEDIT-NEWDIALOG+$F574 ; ids: 234, 210
00000A8E: 6100 02C4 'a...' BSR *+$02C6 ; 00000D54
00000A92: 6000 00D4 '`...' BRA *+$00D6 ; 00000B68
00000A96: 4245 'BE' CLR.W D5
00000A98: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3
00000A9C: 6100 0366 'a..f' BSR *+$0368 ; 00000E04
00000AA0: 6100 0358 'a..X' BSR *+$035A ; 00000DFA
00000AA4: 6722 'g"' BEQ.S *+$0024 ; 00000AC8
00000AA6: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
00000AAA: 67B2 'g.' BEQ.S *-$004C ; 00000A5E
00000AAC: 082A 0004 000C '.*....' BTST #$04,$000C(A2)
00000AB2: 67EC 'g.' BEQ.S *-$0012 ; 00000AA0
00000AB4: 6100 02E4 'a...' BSR *+$02E6 ; 00000D9A
00000AB8: 67E6 'g.' BEQ.S *-$0018 ; 00000AA0
00000ABA: 243C 0000 7FFF '$<....' MOVE.L #$00007FFF,D2
00000AC0: 6100 00B4 'a...' BSR *+$00B6 ; 00000B76
00000AC4: 6000 00A2 '`...' BRA *+$00A4 ; 00000B68
00000AC8: 4A45 'JE' TST.W D5
00000ACA: 6B92 'k.' BMI.S *-$006C ; 00000A5E
00000ACC: 7AFF 'z.' MOVEQ #$FF,D5
00000ACE: 76FF 'v.' MOVEQ #$FF,D3
00000AD0: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000AD4: 6ACA 'j.' BPL.S *-$0034 ; 00000AA0
00000AD6: 6086 '`.' BRA.S *-$0078 ; 00000A5E
00000AD8: 2D6E FFBE FFE4 '-n....' MOVE.L -$0042(A6),-$001C(A6)
00000ADE: 486E FFE4 'Hn..' PEA -$001C(A6)
00000AE2: A871 '.q' _GlobalToLocal ; A871
00000AE4: 76FF 'v.' MOVEQ #$FF,D3
00000AE6: 6100 0312 'a...' BSR *+$0314 ; 00000DFA
00000AEA: 6700 FF72 'g..r' BEQ *-$008C ; 00000A5E
00000AEE: 554F 'UO' SUBQ.W #2,A7
00000AF0: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7)
00000AF4: 486E FFD8 'Hn..' PEA -$0028(A6)
00000AF8: A8AD '..' _PtInRect ; A8AD
00000AFA: 4A1F 'J.' TST.B (A7)+
00000AFC: 67E8 'g.' BEQ.S *-$0016 ; 00000AE6
00000AFE: 082A 0002 000C '.*....' BTST #$02,$000C(A2)
00000B04: 672C 'g,' BEQ.S *+$002E ; 00000B32
00000B06: 554F 'UO' SUBQ.W #2,A7
00000B08: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7)
00000B0C: 2F0C '/.' MOVE.L A4,-(A7)
00000B0E: 486E FFE8 'Hn..' PEA -$0018(A6)
00000B12: A96C '.l' _FindControl ; A96C
00000B14: 301F '0.' MOVE.W (A7)+,D0
00000B16: 6700 FF46 'g..F' BEQ *-$00B8 ; 00000A5E
00000B1A: 554F 'UO' SUBQ.W #2,A7
00000B1C: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7)
00000B20: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7)
00000B24: 2F38 0A06 '/8..' MOVE.L $0A06,-(A7)
00000B28: A968 '.h' _TrackControl ; A968
00000B2A: 4A5F 'J_' TST.W (A7)+
00000B2C: 6700 FF30 'g..0' BEQ *-$00CE ; 00000A5E
00000B30: 6036 '`6' BRA.S *+$0038 ; 00000B68
00000B32: 082A 0004 000C '.*....' BTST #$04,$000C(A2)
00000B38: 672E 'g.' BEQ.S *+$0030 ; 00000B68
00000B3A: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
00000B3E: 6704 'g.' BEQ.S *+$0006 ; 00000B44
00000B40: 7400 't.' MOVEQ #$00,D2
00000B42: 6132 'a2' BSR.S *+$0034 ; 00000B76
00000B44: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000B48: 6B1E 'k.' BMI.S *+$0020 ; 00000B68
00000B4A: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
00000B4E: 6100 00DA 'a...' BSR *+$00DC ; 00000C2A
00000B52: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7)
00000B56: 082E 0001 FFC2 '......' BTST #$01,-$003E(A6)
00000B5C: 56E7 'V.' SNE -(A7)
00000B5E: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000B62: A9D4 '..' _TEClick ; A9D4
00000B64: 6100 01EE 'a...' BSR *+$01F0 ; 00000D54
00000B68: 082A 0007 000C '.*....' BTST #$07,$000C(A2)
00000B6E: 6600 FEEE 'f...' BNE *-$0110 ; 00000A5E
00000B72: 5243 'RC' ADDQ.W #1,D3
00000B74: 4E75 'Nu' RTS
00000B76: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000B7A: 6B2A 'k*' BMI.S *+$002C ; 00000BA6
00000B7C: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
00000B80: 6100 00A8 'a...' BSR *+$00AA ; 00000C2A
00000B84: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0
00000B88: 2050 ' P' MOVEA.L (A0),A0
00000B8A: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7)
00000B8E: 2F10 '/.' MOVE.L (A0),-(A7)
00000B90: 486F 0004 'Ho..' PEA $0004(A7)
00000B94: A87F '..' _SubPt ; A87F
00000B96: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000B9A: A9DD '..' _TEScroll ; A9DD
00000B9C: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000BA0: A9D9 '..' _TEDeactivate ; A9D9
00000BA2: 6100 01B0 'a...' BSR *+$01B2 ; 00000D54
00000BA6: 611E 'a.' BSR.S *+$0020 ; 00000BC6
00000BA8: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000BAC: 6B10 'k.' BMI.S *+$0012 ; 00000BBE
00000BAE: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
00000BB2: 6176 'av' BSR.S *+$0078 ; 00000C2A
00000BB4: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000BB8: A9D8 '..' _TEActivate ; A9D8
00000BBA: 6100 0198 'a...' BSR *+$019A ; 00000D54
00000BBE: 4E75 'Nu' RTS
00000BC0: B66C 00A4 '.l..' CMP.W $00A4(A4),D3
00000BC4: 67F8 'g.' BEQ.S *-$0006 ; 00000BBE
00000BC6: 2012 ' .' MOVE.L (A2),D0
00000BC8: 6FF4 'o.' BLE.S *-$000A ; 00000BBE
00000BCA: 3943 00A4 '9C..' MOVE.W D3,$00A4(A4)
00000BCE: 6BEE 'k.' BMI.S *-$0010 ; 00000BBE
00000BD0: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0
00000BD4: 2250 '"P' MOVEA.L (A0),A1
00000BD6: 2340 003E '#@.>' MOVE.L D0,$003E(A1)
00000BDA: 70FE 'p.' MOVEQ #$FE,D0
00000BDC: B480 '..' CMP.L D0,D2
00000BDE: 6704 'g.' BEQ.S *+$0006 ; 00000BE4
00000BE0: 2342 0020 '#B. ' MOVE.L D2,$0020(A1)
00000BE4: 41D1 'A.' LEA (A1),A0
00000BE6: 20EE FFD8 ' ...' MOVE.L -$0028(A6),(A0)+
00000BEA: 20EE FFDC ' ...' MOVE.L -$0024(A6),(A0)+
00000BEE: 20EE FFD8 ' ...' MOVE.L -$0028(A6),(A0)+
00000BF2: 20EE FFDC ' ...' MOVE.L -$0024(A6),(A0)+
00000BF6: 50E9 0032 'P..2' ST $0032(A1)
00000BFA: 41D1 'A.' LEA (A1),A0
00000BFC: 7002 'p.' MOVEQ #$02,D0
00000BFE: D058 '.X' ADD.W (A0)+,D0
00000C00: D069 0018 '.i..' ADD.W $0018(A1),D0
00000C04: 3218 '2.' MOVE.W (A0)+,D1
00000C06: B058 '.X' CMP.W (A0)+,D0
00000C08: 6D0A 'm.' BLT.S *+$000C ; 00000C14
00000C0A: 4A78 0BAC 'Jx..' TST.W $0BAC
00000C0E: 6B04 'k.' BMI.S *+$0006 ; 00000C14
00000C10: 9250 '.P' SUB.W (A0),D1
00000C12: 9350 '.P' SUB.W D1,(A0)
00000C14: 6126 'a&' BSR.S *+$0028 ; 00000C3C
00000C16: 50E7 'P.' ST -(A7)
00000C18: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000C1C: A813 '..' _TEAutoView ; A813
00000C1E: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000C22: A9D0 '..' _TECalText ; A9D0
00000C24: 6100 012E 'a...' BSR *+$0130 ; 00000D54
00000C28: 4E75 'Nu' RTS
00000C2A: 2F03 '/.' MOVE.L D3,-(A7)
00000C2C: 3600 '6.' MOVE.W D0,D3
00000C2E: 610C 'a.' BSR.S *+$000E ; 00000C3C
00000C30: 261F '&.' MOVE.L (A7)+,D3
00000C32: 4E75 'Nu' RTS
00000C34: 48E7 FCE8 'H...' MOVEM.L D0-D5/A0-A2/A4,-(A7)
00000C38: 51C5 'Q.' SF D5
00000C3A: 6006 '`.' BRA.S *+$0008 ; 00000C42
00000C3C: 48E7 FCE8 'H...' MOVEM.L D0-D5/A0-A2/A4,-(A7)
00000C40: 50C5 'P.' ST D5
00000C42: 6100 00DE 'a...' BSR *+$00E0 ; 00000D22
00000C46: 2055 ' U' MOVEA.L (A5),A0
00000C48: 2850 '(P' MOVEA.L (A0),A4
00000C4A: 5D4F ']O' SUBQ.W #6,A7
00000C4C: 2F0C '/.' MOVE.L A4,-(A7)
00000C4E: 486F 0006 'Ho..' PEA $0006(A7)
00000C52: AA42 '.B' _GetAuxWin ; AA42
00000C54: 544F 'TO' ADDQ.W #2,A7
00000C56: 201F ' .' MOVE.L (A7)+,D0
00000C58: 6700 00C2 'g...' BEQ *+$00C4 ; 00000D1C
00000C5C: 2040 ' @' MOVEA.L D0,A0
00000C5E: 2050 ' P' MOVEA.L (A0),A0
00000C60: 2028 000C ' (..' MOVE.L $000C(A0),D0
00000C64: 6700 00B6 'g...' BEQ *+$00B8 ; 00000D1C
00000C68: 2440 '$@' MOVEA.L D0,A2
00000C6A: 2052 ' R' MOVEA.L (A2),A0
00000C6C: 7000 'p.' MOVEQ #$00,D0
00000C6E: 43F0 3400 'C.4.' LEA $00(A0,D3.W*4),A1
00000C72: 3811 '8.' MOVE.W (A1),D4
00000C74: D0E9 0002 '....' ADDA.W $0002(A1),A0
00000C78: 2F08 '/.' MOVE.L A0,-(A7)
00000C7A: 0891 000F '....' BCLR #$0F,(A1)
00000C7E: 6714 'g.' BEQ.S *+$0016 ; 00000C94
00000C80: 3250 '2P' MOVEA.W (A0),A1
00000C82: D3D2 '..' ADDA.L (A2),A1
00000C84: 2F09 '/.' MOVE.L A1,-(A7)
00000C86: 2F08 '/.' MOVE.L A0,-(A7)
00000C88: 204A ' J' MOVEA.L A2,A0
00000C8A: A029 '.)' _HLock ; A029
00000C8C: A900 '..' _GetFNum ; A900
00000C8E: 204A ' J' MOVEA.L A2,A0
00000C90: A02A '.*' _HUnlock ; A02A
00000C92: 2057 ' W' MOVEA.L (A7),A0
00000C94: 246C 00A0 '$l..' MOVEA.L $00A0(A4),A2
00000C98: 2452 '$R' MOVEA.L (A2),A2
00000C9A: 3604 '6.' MOVE.W D4,D3
00000C9C: E243 '.C' ASR.W #1,D3
00000C9E: 640C 'd.' BCC.S *+$000E ; 00000CAC
00000CA0: 3950 0044 '9P.D' MOVE.W (A0),$0044(A4)
00000CA4: 4A05 'J.' TST.B D5
00000CA6: 6704 'g.' BEQ.S *+$0006 ; 00000CAC
00000CA8: 3550 004A '5P.J' MOVE.W (A0),$004A(A2)
00000CAC: E243 '.C' ASR.W #1,D3
00000CAE: 6410 'd.' BCC.S *+$0012 ; 00000CC0
00000CB0: 3968 0002 0046 '9h...F' MOVE.W $0002(A0),$0046(A4)
00000CB6: 4A05 'J.' TST.B D5
00000CB8: 6706 'g.' BEQ.S *+$0008 ; 00000CC0
00000CBA: 3568 0002 004C '5h...L' MOVE.W $0002(A0),$004C(A2)
00000CC0: 4A6C 004A 'Jl.J' TST.W $004A(A4)
00000CC4: 6606 'f.' BNE.S *+$0008 ; 00000CCC
00000CC6: 1978 0987 004B '.x...K' MOVE.B $0987,$004B(A4)
00000CCC: 0804 0004 '....' BTST #$04,D4
00000CD0: 6608 'f.' BNE.S *+$000A ; 00000CDA
00000CD2: E243 '.C' ASR.W #1,D3
00000CD4: 6416 'd.' BCC.S *+$0018 ; 00000CEC
00000CD6: 426C 004A 'Bl.J' CLR.W $004A(A4)
00000CDA: 3028 0004 '0(..' MOVE.W $0004(A0),D0
00000CDE: D16C 004A '.l.J' ADD.W D0,$004A(A4)
00000CE2: 4A05 'J.' TST.B D5
00000CE4: 6706 'g.' BEQ.S *+$0008 ; 00000CEC
00000CE6: 356C 004A 0050 '5l.J.P' MOVE.W $004A(A4),$0050(A2)
00000CEC: 0804 000E '....' BTST #$0E,D4
00000CF0: 6710 'g.' BEQ.S *+$0012 ; 00000D02
00000CF2: 3968 0012 0048 '9h...H' MOVE.W $0012(A0),$0048(A4)
00000CF8: 4A05 'J.' TST.B D5
00000CFA: 6706 'g.' BEQ.S *+$0008 ; 00000D02
00000CFC: 3568 0012 004E '5h...N' MOVE.W $0012(A0),$004E(A2)
00000D02: E243 '.C' ASR.W #1,D3
00000D04: 6406 'd.' BCC.S *+$0008 ; 00000D0C
00000D06: 4868 0006 'Hh..' PEA $0006(A0)
00000D0A: AA14 '..' _RGBForeColor ; AA14
00000D0C: 0804 000D '....' BTST #$0D,D4
00000D10: 6708 'g.' BEQ.S *+$000A ; 00000D1A
00000D12: 2057 ' W' MOVEA.L (A7),A0
00000D14: 4868 000C 'Hh..' PEA $000C(A0)
00000D18: AA15 '..' _RGBBackColor ; AA15
00000D1A: 584F 'XO' ADDQ.W #4,A7
00000D1C: 4CDF 173F 'L..?' MOVEM.L (A7)+,D0-D5/A0-A2/A4
00000D20: 4E75 'Nu' RTS
00000D22: 486E FFA0 'Hn..' PEA -$0060(A6)
00000D26: AA19 '..' _GetForeColor ; AA19
00000D28: 486E FF9A 'Hn..' PEA -$0066(A6)
00000D2C: AA1A '..' _GetBackColor ; AA1A
00000D2E: 2055 ' U' MOVEA.L (A5),A0
00000D30: 2050 ' P' MOVEA.L (A0),A0
00000D32: 2228 00A0 '"(..' MOVE.L $00A0(A0),D1
00000D36: 41E8 0044 'A..D' LEA $0044(A0),A0
00000D3A: 43EE FF8A 'C...' LEA -$0076(A6),A1
00000D3E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000D40: 22D8 '".' MOVE.L (A0)+,(A1)+
00000D42: 2041 ' A' MOVEA.L D1,A0
00000D44: 2050 ' P' MOVEA.L (A0),A0
00000D46: 41E8 004A 'A..J' LEA $004A(A0),A0
00000D4A: 43EE FF92 'C...' LEA -$006E(A6),A1
00000D4E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000D50: 22D8 '".' MOVE.L (A0)+,(A1)+
00000D52: 4E75 'Nu' RTS
00000D54: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000D58: 2055 ' U' MOVEA.L (A5),A0
00000D5A: 2050 ' P' MOVEA.L (A0),A0
00000D5C: 2068 00A0 ' h..' MOVEA.L $00A0(A0),A0
00000D60: 2050 ' P' MOVEA.L (A0),A0
00000D62: 41E8 004A 'A..J' LEA $004A(A0),A0
00000D66: 43EE FF92 'C...' LEA -$006E(A6),A1
00000D6A: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000D6C: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000D6E: 92FC 0010 '....' SUBA.W #$0010,A1
00000D72: 6008 '`.' BRA.S *+$000A ; 00000D7C
00000D74: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000D78: 43EE FF8A 'C...' LEA -$0076(A6),A1
00000D7C: 2055 ' U' MOVEA.L (A5),A0
00000D7E: 2050 ' P' MOVEA.L (A0),A0
00000D80: 41E8 0044 'A..D' LEA $0044(A0),A0
00000D84: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000D86: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000D88: 486E FF9A 'Hn..' PEA -$0066(A6)
00000D8C: AA15 '..' _RGBBackColor ; AA15
00000D8E: 486E FFA0 'Hn..' PEA -$0060(A6)
00000D92: AA14 '..' _RGBForeColor ; AA14
00000D94: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000D98: 4E75 'Nu' RTS
00000D9A: 7000 'p.' MOVEQ #$00,D0
00000D9C: 6006 '`.' BRA.S *+$0008 ; 00000DA4
00000D9E: 203C FFFC FFFC ' <....' MOVE.L #$FFFCFFFC,D0
00000DA4: 2F2A 0008 '/*..' MOVE.L $0008(A2),-(A7)
00000DA8: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
00000DAC: 2F0F '/.' MOVE.L A7,-(A7)
00000DAE: 2F00 '/.' MOVE.L D0,-(A7)
00000DB0: A8A9 '..' _InsetRect ; A8A9
00000DB2: 4267 'Bg' CLR.W -(A7)
00000DB4: 486F 0002 'Ho..' PEA $0002(A7)
00000DB8: 486C 0010 'Hl..' PEA $0010(A4)
00000DBC: 486F 000A 'Ho..' PEA $000A(A7)
00000DC0: A8AA '..' _SectRect ; A8AA
00000DC2: 101F '..' MOVE.B (A7)+,D0
00000DC4: 504F 'PO' ADDQ.W #8,A7
00000DC6: 4E75 'Nu' RTS
00000DC8: 2F08 '/.' MOVE.L A0,-(A7)
00000DCA: 3F02 '?.' MOVE.W D2,-(A7)
00000DCC: 3F02 '?.' MOVE.W D2,-(A7)
00000DCE: 2F08 '/.' MOVE.L A0,-(A7)
00000DD0: 3F01 '?.' MOVE.W D1,-(A7)
00000DD2: 3F01 '?.' MOVE.W D1,-(A7)
00000DD4: 2F08 '/.' MOVE.L A0,-(A7)
00000DD6: 4442 'DB' NEG.W D2
00000DD8: 3F02 '?.' MOVE.W D2,-(A7)
00000DDA: 3F02 '?.' MOVE.W D2,-(A7)
00000DDC: 3F00 '?.' MOVE.W D0,-(A7)
00000DDE: 3F00 '?.' MOVE.W D0,-(A7)
00000DE0: A89B '..' _PenSize ; A89B
00000DE2: A8A9 '..' _InsetRect ; A8A9
00000DE4: A8B0 '..' _FrameRoundRect ; A8B0
00000DE6: A8A9 '..' _InsetRect ; A8A9
00000DE8: 4E75 'Nu' RTS
00000DEA: 48E7 E060 'H..`' MOVEM.L D0-D2/A1/A2,-(A7)
00000DEE: 2F08 '/.' MOVE.L A0,-(A7)
00000DF0: A906 '..' _NewString ; A906
00000DF2: 205F ' _' MOVEA.L (A7)+,A0
00000DF4: 4CDF 0606 'L...' MOVEM.L (A7)+,D1/D2/A1/A2
00000DF8: 4E75 'Nu' RTS
00000DFA: 5243 'RC' ADDQ.W #1,D3
00000DFC: 6706 'g.' BEQ.S *+$0008 ; 00000E04
00000DFE: 2F02 '/.' MOVE.L D2,-(A7)
00000E00: 7001 'p.' MOVEQ #$01,D0
00000E02: 6008 '`.' BRA.S *+$000A ; 00000E0C
00000E04: 2F02 '/.' MOVE.L D2,-(A7)
00000E06: 7E00 '~.' MOVEQ #$00,D7
00000E08: 3003 '0.' MOVE.W D3,D0
00000E0A: 6D0E 'm.' BLT.S *+$0010 ; 00000E1A
00000E0C: 7400 't.' MOVEQ #$00,D2
00000E0E: 220B '".' MOVE.L A3,D1
00000E10: 6708 'g.' BEQ.S *+$000A ; 00000E1A
00000E12: 2453 '$S' MOVEA.L (A3),A2
00000E14: 321A '2.' MOVE.W (A2)+,D1
00000E16: B243 '.C' CMP.W D3,D1
00000E18: 6C12 'l.' BGE.S *+$0014 ; 00000E2C
00000E1A: 95CA '..' SUBA.L A2,A2
00000E1C: 6016 '`.' BRA.S *+$0018 ; 00000E34
00000E1E: 1432 700D '.2p.' MOVE.B $0D(A2,D7.W),D2
00000E22: DE42 '.B' ADD.W D2,D7
00000E24: 0647 000F '.G..' ADDI.W #$000F,D7
00000E28: 0247 FFFE '.G..' ANDI.W #$FFFE,D7
00000E2C: 51C8 FFF0 'Q...' DBF D0,*-$000E ; 00000E1E
00000E30: D4C7 '..' ADDA.W D7,A2
00000E32: 6106 'a.' BSR.S *+$0008 ; 00000E3A
00000E34: 241F '$.' MOVE.L (A7)+,D2
00000E36: 200A ' .' MOVE.L A2,D0
00000E38: 4E75 'Nu' RTS
00000E3A: 41EA 0004 'A...' LEA $0004(A2),A0
00000E3E: 43EE FFD8 'C...' LEA -$0028(A6),A1
00000E42: 22D8 '".' MOVE.L (A0)+,(A1)+
00000E44: 22D8 '".' MOVE.L (A0)+,(A1)+
00000E46: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 234
234: DSEDIT
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="DSEDIT"(234) Ref2="NEWDIALOG"(210)
0A8C
Dictionary: Flags $00 FirstId 235
235: REPLACECITATIONS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="REPLACECITATIONS"(235)
00000996
Dictionary: Flags $00 FirstId 236
236: SETANALYZEDWINDOW
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOW"(236)
00000230
Dictionary: Flags $00 FirstId 237
237: STDFILTER
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="STDFILTER"(237)
0000021E
Dictionary: Flags $00 FirstId 238
238: FAKEUPEVENT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FAKEUPEVENT"(238)
0000018E
Dictionary: Flags $00 FirstId 239
239: NOTOWNACTIVATOR
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NOTOWNACTIVATOR"(239)
00000188
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FAKEUPEVENT"(238)
00000118
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NOTOWNACTIVATOR"(239)
00000112
EntryPoint: Flags=$08=(Extern Code) Offset=$0DC8 Entry="FRAMEOUT"(211)
EntryPoint: Flags=$08=(Extern Code) Offset=$00BA Entry="CLAIMEVENT"(212)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D2 Entry="ISDIALOGEVENT"(213)
EntryPoint: Flags=$08=(Extern Code) Offset=$015C Entry="DIALOGSELECT"(214)
EntryPoint: Flags=$08=(Extern Code) Offset=$01EC Entry="MODALDIALOG"(215)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CE Entry="DRAWDIALOG"(216)
EntryPoint: Flags=$08=(Extern Code) Offset=$02E8 Entry="UPDTDIALOG"(217)
EntryPoint: Flags=$08=(Extern Code) Offset=$0312 Entry="CLOSEDIALOG"(218)
EntryPoint: Flags=$08=(Extern Code) Offset=$0398 Entry="DISPOSDIALOG"(219)
EntryPoint: Flags=$08=(Extern Code) Offset=$040C Entry="COULDDIALOG"(220)
EntryPoint: Flags=$08=(Extern Code) Offset=$0410 Entry="COULDALERT"(221)
EntryPoint: Flags=$08=(Extern Code) Offset=$04F2 Entry="FREEDIALOG"(222)
EntryPoint: Flags=$08=(Extern Code) Offset=$04F6 Entry="FREEALERT"(223)
EntryPoint: Flags=$08=(Extern Code) Offset=$04FC Entry="PARAMTEXT"(224)
EntryPoint: Flags=$08=(Extern Code) Offset=$0520 Entry="ERRORSOUND"(225)
EntryPoint: Flags=$08=(Extern Code) Offset=$0528 Entry="GETDITEM"(226)
EntryPoint: Flags=$08=(Extern Code) Offset=$056E Entry="SETDITEM"(227)
EntryPoint: Flags=$08=(Extern Code) Offset=$05A6 Entry="GETITEXT"(228)
EntryPoint: Flags=$08=(Extern Code) Offset=$05C6 Entry="SETITEXT"(229)
EntryPoint: Flags=$08=(Extern Code) Offset=$0632 Entry="SELITEXT"(230)
EntryPoint: Flags=$08=(Extern Code) Offset=$068E Entry="HIDEDITEM"(231)
EntryPoint: Flags=$08=(Extern Code) Offset=$06EC Entry="SHOWDITEM"(232)
EntryPoint: Flags=$08=(Extern Code) Offset=$0760 Entry="FINDDITEM"(233)
Comment:
NEWDIALOG ended due to: vector glue below
Comment:
#####################################################################################
Module: NOTOWNACTIVATOR [64060, 640A2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a
Dictionary: Flags $00 FirstId 240
240: NOTOWNACTIVATOR
Module: Flags=$88=(ForcedActive Extern Code) Module="NOTOWNACTIVATOR"(240) Segment="Main"(200)
Size: Flags $00 ModuleSize 66
Content: Flags $08
Contents offset $0000 size $0042
00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044
00000004: 703C 'p<' MOVEQ #$3C,D0 ; '<'
00000006: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6)
0000000A: 42AE FFC0 'B...' CLR.L -$0040(A6)
0000000E: 42AE FFF4 'B...' CLR.L -$000C(A6)
00000012: 42AE FFF8 'B...' CLR.L -$0008(A6)
00000016: 7002 'p.' MOVEQ #$02,D0
00000018: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000001C: 558F 'U.' SUBQ.L #2,A7
0000001E: 486E FFF8 'Hn..' PEA -$0008(A6)
00000022: 486E FFBC 'Hn..' PEA -$0044(A6)
00000026: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7)
0000002A: A88F '..' _OSDispatch ; A88F
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 4A5F 'J_' TST.W (A7)+
00000030: 660A 'f.' BNE.S *+$000C ; 0000003C
00000032: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0
00000038: C0AE FFD4 '....' AND.L -$002C(A6),D0
0000003C: 4A40 'J@' TST.W D0
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E75 'Nu' RTS
Comment:
NOTOWNACTIVATOR ended due to: vector glue below
Comment:
#####################################################################################
Module: FAKEUPEVENT [640B0, 640E4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a
Dictionary: Flags $00 FirstId 241
241: FAKEUPEVENT
Module: Flags=$88=(ForcedActive Extern Code) Module="FAKEUPEVENT"(241) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 265F '&_' MOVEA.L (A7)+,A3
00000002: 204A ' J' MOVEA.L A2,A0
00000004: D0FC 0010 '....' ADDA.W #$0010,A0
00000008: 3F20 '? ' MOVE.W -(A0),-(A7)
0000000A: 082A 0000 0005 '.*....' BTST #$00,$0005(A2)
00000010: 6608 'f.' BNE.S *+$000A ; 0000001A
00000012: 08AF 0000 0001 '......' BCLR #$00,$0001(A7)
00000018: 6006 '`.' BRA.S *+$0008 ; 00000020
0000001A: 08EF 0000 0001 '......' BSET #$00,$0001(A7)
00000020: 2F20 '/ ' MOVE.L -(A0),-(A7)
00000022: 2F20 '/ ' MOVE.L -(A0),-(A7)
00000024: 594F 'YO' SUBQ.W #4,A7
00000026: A924 '.$' _FrontWindow ; A924
00000028: 3F3C 0008 '?<..' MOVE.W #$0008,-(A7)
0000002C: 554F 'UO' SUBQ.W #2,A7
0000002E: 486F 0002 'Ho..' PEA $0002(A7)
00000032: 4ED3 'N.' JMP (A3)
Comment:
FAKEUPEVENT ended due to: vector glue below
Comment:
#####################################################################################
Module: DSEDIT [640F0, 6418E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+78 (64168): JSR TEFROMSCRAP ; outside file
+6E (6415E): JSR TETOSCRAP ; outside file
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a
Dictionary: Flags $00 FirstId 242
242: DSEDIT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DSEDIT"(242) Segment="Main"(200)
Size: Flags $00 ModuleSize 158
Content: Flags $08
Contents offset $0000 size $009E
00000000: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000004: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000008: 0C00 0010 '....' CMPI.B #$10,D0
0000000C: 6620 'f ' BNE.S *+$0022 ; 0000002E
0000000E: 0280 0000 FF00 '......' ANDI.L #$0000FF00,D0
00000014: E088 '..' LSR.L #8,D0
00000016: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
0000001A: 0C00 0078 '...x' CMPI.B #$78,D0 ; 'x'
0000001E: 6740 'g@' BEQ.S *+$0042 ; 00000060
00000020: 0C00 0063 '...c' CMPI.B #$63,D0 ; 'c'
00000024: 6740 'g@' BEQ.S *+$0042 ; 00000066
00000026: 0C00 0076 '...v' CMPI.B #$76,D0 ; 'v'
0000002A: 674A 'gJ' BEQ.S *+$004C ; 00000076
0000002C: 602E '`.' BRA.S *+$0030 ; 0000005C
0000002E: 3028 000E '0(..' MOVE.W $000E(A0),D0
00000032: 7408 't.' MOVEQ #$08,D2
00000034: 0500 '..' BTST D2,D0
00000036: 660C 'f.' BNE.S *+$000E ; 00000044
00000038: 3F01 '?.' MOVE.W D1,-(A7)
0000003A: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
0000003E: A9DC '..' _TEKey ; A9DC
00000040: 6000 003E '`..>' BRA *+$0040 ; 00000080
00000044: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7)
00000048: 0881 0005 '....' BCLR #$05,D1
0000004C: 0401 0043 '...C' SUBI.B #$43,D1 ; 'C'
00000050: 6714 'g.' BEQ.S *+$0016 ; 00000066
00000052: 0401 0013 '....' SUBI.B #$13,D1
00000056: 671E 'g.' BEQ.S *+$0020 ; 00000076
00000058: 5501 'U.' SUBQ.B #2,D1
0000005A: 6704 'g.' BEQ.S *+$0006 ; 00000060
0000005C: 588F 'X.' ADDQ.L #4,A7
0000005E: 6020 '` ' BRA.S *+$0022 ; 00000080
00000060: 6124 'a$' BSR.S *+$0026 ; 00000086
00000062: A9D6 '..' _TECut ; A9D6
00000064: 6004 '`.' BRA.S *+$0006 ; 0000006A
00000066: 611E 'a.' BSR.S *+$0020 ; 00000086
00000068: A9D5 '..' _TECopy ; A9D5
0000006A: 598F 'Y.' SUBQ.L #4,A7
0000006C: A9FC '..' _ZeroScrap ; A9FC
0000006E: 4EBA 0000 'N...' JSR TETOSCRAP ; id: 244
00000072: 588F 'X.' ADDQ.L #4,A7
00000074: 600A '`.' BRA.S *+$000C ; 00000080
00000076: 558F 'U.' SUBQ.L #2,A7
00000078: 4EBA 0000 'N...' JSR TEFROMSCRAP ; id: 243
0000007C: 548F 'T.' ADDQ.L #2,A7
0000007E: A9DB '..' _TEPaste ; A9DB
00000080: 205F ' _' MOVEA.L (A7)+,A0
00000082: 5C8F '\.' ADDQ.L #6,A7
00000084: 4ED0 'N.' JMP (A0)
00000086: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0
0000008A: 2050 ' P' MOVEA.L (A0),A0
0000008C: 3228 0022 '2(."' MOVE.W $0022(A0),D1
00000090: 3028 0020 '0(. ' MOVE.W $0020(A0),D0
00000094: 9240 '.@' SUB.W D0,D1
00000096: 6F02 'o.' BLE.S *+$0004 ; 0000009A
00000098: 4E75 'Nu' RTS
0000009A: 584F 'XO' ADDQ.W #4,A7
0000009C: 60BE '`.' BRA.S *-$0040 ; 0000005C
Dictionary: Flags $00 FirstId 243
243: TEFROMSCRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TEFROMSCRAP"(243)
0000007A
Dictionary: Flags $00 FirstId 244
244: TETOSCRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TETOSCRAP"(244)
00000070
Comment:
DSEDIT ended due to: vector glue below
Comment:
#####################################################################################
Module: REPLACECITATIONS [641C0, 64224)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 245
245: REPLACECITATIONS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="REPLACECITATIONS"(245) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 47EE FFF0 'G...' LEA -$0010(A6),A3
0000000C: 387C 0AA0 '8|..' MOVEA.W #$0AA0,A4
00000010: 7E03 '~.' MOVEQ #$03,D7
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2680 '&.' MOVE.L D0,(A3)
00000016: 4A94 'J.' TST.L (A4)
00000018: 6708 'g.' BEQ.S *+$000A ; 00000022
0000001A: 2054 ' T' MOVEA.L (A4),A0
0000001C: A029 '.)' _HLock ; A029
0000001E: 2054 ' T' MOVEA.L (A4),A0
00000020: 2690 '&.' MOVE.L (A0),(A3)
00000022: 584C 'XL' ADDQ.W #4,A4
00000024: 584B 'XK' ADDQ.W #4,A3
00000026: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 00000012
0000002A: 558F 'U.' SUBQ.L #2,A7
0000002C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 7204 'r.' MOVEQ #$04,D1
00000036: 3F01 '?.' MOVE.W D1,-(A7)
00000038: 486E FFF0 'Hn..' PEA -$0010(A6)
0000003C: 303C 07FD '0<..' MOVE.W #$07FD,D0
00000040: AA68 '.h' _DialogDispatch ; AA68
00000042: 387C 0AA0 '8|..' MOVEA.W #$0AA0,A4
00000046: 7E03 '~.' MOVEQ #$03,D7
00000048: 544F 'TO' ADDQ.W #2,A7
0000004A: 4A94 'J.' TST.L (A4)
0000004C: 6704 'g.' BEQ.S *+$0006 ; 00000052
0000004E: 2054 ' T' MOVEA.L (A4),A0
00000050: A02A '.*' _HUnlock ; A02A
00000052: 584C 'XL' ADDQ.W #4,A4
00000054: 51CF FFF4 'Q...' DBF D7,*-$000A ; 0000004A
00000058: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E74 0004 'Nt..' RTD #$0004
Comment:
REPLACECITATIONS ended due to: vector glue below
Comment:
#####################################################################################
Module: DEPTHFIRSTSUBSTITUTION [64230, 64340)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 246
246: DEPTHFIRSTSUBSTITUTION
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DEPTHFIRSTSUBSTITUTION"(246) Segment="Main"(200)
Size: Flags $00 ModuleSize 272
Content: Flags $08
Contents offset $0000 size $0110
00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4
0000000C: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
00000010: 4A6E 0010 'Jn..' TST.W $0010(A6)
00000014: 6700 00E4 'g...' BEQ *+$00E6 ; 000000FA
00000018: 3D7C 015E FFFA '=|.^..' MOVE.W #$015E,-$0006(A6)
0000001E: 45EE FFFA 'E...' LEA -$0006(A6),A2
00000022: 2E2E 000C '....' MOVE.L $000C(A6),D7
00000026: 6000 00CC '`...' BRA *+$00CE ; 000000F4
0000002A: 598F 'Y.' SUBQ.L #4,A7
0000002C: 2054 ' T' MOVEA.L (A4),A0
0000002E: 2007 ' .' MOVE.L D7,D0
00000030: D090 '..' ADD.L (A0),D0
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 2004 ' .' MOVE.L D4,D0
00000036: 9087 '..' SUB.L D7,D0
00000038: 2F00 '/.' MOVE.L D0,-(A7)
0000003A: 2F0A '/.' MOVE.L A2,-(A7)
0000003C: 486C 000A 'Hl..' PEA $000A(A4)
00000040: 2F3C 8410 FFC8 '/<....' MOVE.L #$8410FFC8,-(A7)
00000046: A8B5 '..' _ScriptUtil ; A8B5
00000048: 2C1F ',.' MOVE.L (A7)+,D6
0000004A: 6D00 00AE 'm...' BLT *+$00B0 ; 000000FA
0000004E: DE86 '..' ADD.L D6,D7
00000050: 2004 ' .' MOVE.L D4,D0
00000052: 9087 '..' SUB.L D7,D0
00000054: 7202 'r.' MOVEQ #$02,D1
00000056: B280 '..' CMP.L D0,D1
00000058: 6E00 00A0 'n...' BGT *+$00A2 ; 000000FA
0000005C: 2054 ' T' MOVEA.L (A4),A0
0000005E: 2007 ' .' MOVE.L D7,D0
00000060: D090 '..' ADD.L (A0),D0
00000062: 2040 ' @' MOVEA.L D0,A0
00000064: 1028 0001 '.(..' MOVE.B $0001(A0),D0
00000068: 4880 'H.' EXT.W D0
0000006A: 3A00 ':.' MOVE.W D0,D5
0000006C: 9A7C 0030 '.|.0' SUB.W #$0030,D5
00000070: 4A45 'JE' TST.W D5
00000072: 6D06 'm.' BLT.S *+$0008 ; 0000007A
00000074: BA6C 0004 '.l..' CMP.W $0004(A4),D5
00000078: 6D04 'm.' BLT.S *+$0006 ; 0000007E
0000007A: 5287 'R.' ADDQ.L #1,D7
0000007C: 6076 '`v' BRA.S *+$0078 ; 000000F4
0000007E: 48C5 'H.' EXT.L D5
00000080: 206C 0006 ' l..' MOVEA.L $0006(A4),A0
00000084: 2670 5C00 '&p\.' MOVEA.L $00(A0,D5.L*4),A3
00000088: 302E 0010 '0...' MOVE.W $0010(A6),D0
0000008C: 48C0 'H.' EXT.L D0
0000008E: 7201 'r.' MOVEQ #$01,D1
00000090: EBA9 '..' LSL.L D5,D1
00000092: C280 '..' AND.L D0,D1
00000094: 661A 'f.' BNE.S *+$001C ; 000000B0
00000096: 598F 'Y.' SUBQ.L #4,A7
00000098: 2F14 '/.' MOVE.L (A4),-(A7)
0000009A: 2F07 '/.' MOVE.L D7,-(A7)
0000009C: 7000 'p.' MOVEQ #$00,D0
0000009E: 2F00 '/.' MOVE.L D0,-(A7)
000000A0: 7202 'r.' MOVEQ #$02,D1
000000A2: 2F01 '/.' MOVE.L D1,-(A7)
000000A4: 4878 0AA0 'Hx..' PEA $0AA0
000000A8: 2F00 '/.' MOVE.L D0,-(A7)
000000AA: A9E0 '..' _Munger ; A9E0
000000AC: 2C1F ',.' MOVE.L (A7)+,D6
000000AE: 601E '`.' BRA.S *+$0020 ; 000000CE
000000B0: 598F 'Y.' SUBQ.L #4,A7
000000B2: 2F14 '/.' MOVE.L (A4),-(A7)
000000B4: 2F07 '/.' MOVE.L D7,-(A7)
000000B6: 7000 'p.' MOVEQ #$00,D0
000000B8: 2F00 '/.' MOVE.L D0,-(A7)
000000BA: 7202 'r.' MOVEQ #$02,D1
000000BC: 2F01 '/.' MOVE.L D1,-(A7)
000000BE: 240B '$.' MOVE.L A3,D2
000000C0: 5282 'R.' ADDQ.L #1,D2
000000C2: 2F02 '/.' MOVE.L D2,-(A7)
000000C4: 7400 't.' MOVEQ #$00,D2
000000C6: 1413 '..' MOVE.B (A3),D2
000000C8: 2F02 '/.' MOVE.L D2,-(A7)
000000CA: A9E0 '..' _Munger ; A9E0
000000CC: 2C1F ',.' MOVE.L (A7)+,D6
000000CE: 598F 'Y.' SUBQ.L #4,A7
000000D0: 2F0C '/.' MOVE.L A4,-(A7)
000000D2: 302E 0010 '0...' MOVE.W $0010(A6),D0
000000D6: 48C0 'H.' EXT.L D0
000000D8: 7201 'r.' MOVEQ #$01,D1
000000DA: EBA9 '..' LSL.L D5,D1
000000DC: 4681 'F.' NOT.L D1
000000DE: C280 '..' AND.L D0,D1
000000E0: 3F01 '?.' MOVE.W D1,-(A7)
000000E2: 2F07 '/.' MOVE.L D7,-(A7)
000000E4: 2F06 '/.' MOVE.L D6,-(A7)
000000E6: 4EBA 0028 'N..(' JSR *+$002A ; 00000110
000000EA: 261F '&.' MOVE.L (A7)+,D3
000000EC: 2003 ' .' MOVE.L D3,D0
000000EE: 5580 'U.' SUBQ.L #2,D0
000000F0: D880 '..' ADD.L D0,D4
000000F2: DE83 '..' ADD.L D3,D7
000000F4: B887 '..' CMP.L D7,D4
000000F6: 6E00 FF32 'n..2' BGT *-$00CC ; 0000002A
000000FA: 2004 ' .' MOVE.L D4,D0
000000FC: 90AE 000C '....' SUB.L $000C(A6),D0
00000100: 2D40 0016 '-@..' MOVE.L D0,$0016(A6)
00000104: 4CEE 1CF8 FFD6 'L.....' MOVEM.L -$002A(A6),D3-D7/A2-A4
0000010A: 4E5E 'N^' UNLK A6
0000010C: 4E74 000E 'Nt..' RTD #$000E
Comment:
DEPTHFIRSTSUBSTITUTION ended due to: vector glue below
Comment:
#####################################################################################
Module: DODFS [64350, 643CE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+64 (643B4): JSR GETHANDLESIZE ; outside file
+68 (643B8): JSR DEPTHFIRSTSUBSTITUTION
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 247
247: DODFS
Module: Flags=$88=(ForcedActive Extern Code) Module="DODFS"(247) Segment="Main"(200)
Size: Flags $00 ModuleSize 126
Content: Flags $08
Contents offset $0000 size $007E
00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A
00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7)
00000008: 266E 0012 '&n..' MOVEA.L $0012(A6),A3
0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6
00000010: 4245 'BE' CLR.W D5
00000012: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000016: 78FF 'x.' MOVEQ #$FF,D4
00000018: 0C46 000A '.F..' CMPI.W #$000A,D6
0000001C: 6F02 'o.' BLE.S *+$0004 ; 00000020
0000001E: 7C0A '|.' MOVEQ #$0A,D6
00000020: 4247 'BG' CLR.W D7
00000022: 600C '`.' BRA.S *+$000E ; 00000030
00000024: 4A9C 'J.' TST.L (A4)+
00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E
00000028: 7001 'p.' MOVEQ #$01,D0
0000002A: EFA8 '..' LSL.L D7,D0
0000002C: 8A40 '.@' OR.W D0,D5
0000002E: 5247 'RG' ADDQ.W #1,D7
00000030: BC47 '.G' CMP.W D7,D6
00000032: 6EF0 'n.' BGT.S *-$000E ; 00000024
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 486E FF00 'Hn..' PEA -$0100(A6)
0000003A: 2F3C 8204 0022 '/<..."' MOVE.L #$82040022,-(A7)
00000040: A8B5 '..' _ScriptUtil ; A8B5
00000042: 4A1F 'J.' TST.B (A7)+
00000044: 6728 'g(' BEQ.S *+$002A ; 0000006E
00000046: 2D4B FEF6 '-K..' MOVE.L A3,-$010A(A6)
0000004A: 3D46 FEFA '=F..' MOVE.W D6,-$0106(A6)
0000004E: 2D6E 0008 FEFC '-n....' MOVE.L $0008(A6),-$0104(A6)
00000054: 598F 'Y.' SUBQ.L #4,A7
00000056: 486E FEF6 'Hn..' PEA -$010A(A6)
0000005A: 3F05 '?.' MOVE.W D5,-(A7)
0000005C: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7)
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 2F0B '/.' MOVE.L A3,-(A7)
00000064: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248
00000068: 4EBA 0000 'N...' JSR DEPTHFIRSTSUBSTITUTION ; id: 246
0000006C: 281F '(.' MOVE.L (A7)+,D4
0000006E: 2D44 0016 '-D..' MOVE.L D4,$0016(A6)
00000072: 4CEE 18F0 FEDE 'L.....' MOVEM.L -$0122(A6),D4-D7/A3/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E74 000E 'Nt..' RTD #$000E
Dictionary: Flags $00 FirstId 248
248: GETHANDLESIZE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(248)
00000066
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DEPTHFIRSTSUBSTITUTION"(246)
0000006A
Comment:
DODFS ended due to: vector glue below
Comment:
#####################################################################################
Module: __CITATIONSCH [643E0, 64404)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+16 (643F6): JSR DODFS
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 249
249: __CITATIONSCH
Module: Flags=$88=(ForcedActive Extern Code) Module="__CITATIONSCH"(249) 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: 598F 'Y.' SUBQ.L #4,A7
00000006: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
0000000A: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7)
0000000E: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000016: 4EBA 0000 'N...' JSR DODFS ; id: 247
0000001A: 426E 0016 'Bn..' CLR.W $0016(A6)
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DODFS"(247)
00000018
Comment:
__CITATIONSCH ended due to: vector glue below
Comment:
#####################################################################################
Module: __CITATIONSSH [64410, 6445A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+1C (6442C): JSR DODFS
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 250
250: __CITATIONSSH
Module: Flags=$88=(ForcedActive Extern Code) Module="__CITATIONSSH"(250) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2F0C '/.' MOVE.L A4,-(A7)
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: 2F00 '/.' MOVE.L D0,-(A7)
00000014: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7)
00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001C: 4EBA 0000 'N...' JSR DODFS ; id: 247
00000020: 2E1F '..' MOVE.L (A7)+,D7
00000022: 70FF 'p.' MOVEQ #$FF,D0
00000024: B087 '..' CMP.L D7,D0
00000026: 6712 'g.' BEQ.S *+$0014 ; 0000003A
00000028: 0C87 0000 00FF '......' CMPI.L #$000000FF,D7
0000002E: 6F06 'o.' BLE.S *+$0008 ; 00000036
00000030: 2E3C 0000 00FF '.<....' MOVE.L #$000000FF,D7
00000036: 2054 ' T' MOVEA.L (A4),A0
00000038: 1087 '..' MOVE.B D7,(A0)
0000003A: 426E 0012 'Bn..' CLR.W $0012(A6)
0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000044: 4E5E 'N^' UNLK A6
00000046: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DODFS"(247)
0000001E
Comment:
__CITATIONSSH ended due to: vector glue below
Comment:
#####################################################################################
Module: __CITE4 [64470, 644B4)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+2E (6449E): JSR __CITATIONSSH
VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c
Dictionary: Flags $00 FirstId 251
251: __CITE4
Module: Flags=$88=(ForcedActive Extern Code) Module="__CITE4"(251) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 49EE FFF0 'I...' LEA -$0010(A6),A4
0000000C: 296E 0008 000C ')n....' MOVE.L $0008(A6),$000C(A4)
00000012: 296E 000C 0008 ')n....' MOVE.L $000C(A6),$0008(A4)
00000018: 296E 0010 0004 ')n....' MOVE.L $0010(A6),$0004(A4)
0000001E: 28AE 0014 '(...' MOVE.L $0014(A6),(A4)
00000022: 558F 'U.' SUBQ.L #2,A7
00000024: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000028: 7004 'p.' MOVEQ #$04,D0
0000002A: 3F00 '?.' MOVE.W D0,-(A7)
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 4EBA 0000 'N...' JSR __CITATIONSSH ; id: 250
00000032: 3E1F '>.' MOVE.W (A7)+,D7
00000034: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
00000038: 4CEE 1080 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A4
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__CITATIONSSH"(250)
00000030
Comment:
__CITE4 ended due to: vector glue below
Comment:
#####################################################################################
Module: MODALDIALOGMENUSETUP [644C0, 64504)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Trap AA67
Dictionary: Flags $00 FirstId 252
252: MODALDIALOGMENUSETUP
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="MODALDIALOGMENUSETUP"(252) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 554F 'UO' SUBQ.W #2,A7
00000002: 1F2F 0006 './..' MOVE.B $0006(A7),-(A7)
00000006: 303C 01F9 '0<..' MOVE.W #$01F9,D0
0000000A: A830 '.0' _Pack14 ; A830
0000000C: 544F 'TO' ADDQ.W #2,A7
0000000E: 70F3 'p.' MOVEQ #$F3,D0
00000010: 4A2F 0004 'J/..' TST.B $0004(A7)
00000014: 6602 'f.' BNE.S *+$0004 ; 00000018
00000016: 70F2 'p.' MOVEQ #$F2,D0
00000018: 3F00 '?.' MOVE.W D0,-(A7)
0000001A: 2F3C 8002 0004 '/<....' MOVE.L #$80020004,-(A7)
00000020: A8B5 '..' _ScriptUtil ; A8B5
00000022: 594F 'YO' SUBQ.W #4,A7
00000024: 3F3C BF97 '?<..' MOVE.W #$BF97,-(A7)
00000028: A949 '.I' _GetMenuHandle ; A949
0000002A: 201F ' .' MOVE.L (A7)+,D0
0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 4267 'Bg' CLR.W -(A7)
00000032: 4A2F 000A 'J/..' TST.B $000A(A7)
00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C
00000038: A939 '.9' _EnableItem ; A939
0000003A: 6002 '`.' BRA.S *+$0004 ; 0000003E
0000003C: A93A '.:' _DisableItem ; A93A
0000003E: 205F ' _' MOVEA.L (A7)+,A0
00000040: 544F 'TO' ADDQ.W #2,A7
00000042: 4ED0 'N.' JMP (A0)
Comment:
MODALDIALOGMENUSETUP ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: MDJGNEFILTER [64510, 64530)
Module started due to: MODGUESS (align, label, JMP (A0) then padding)
Resolved outgoing references:
+E (6451E): JSR FILTEREVENT
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 253
253: MDJGNEFILTER
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="MDJGNEFILTER"(253) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4A38 08F2 'J8..' TST.B $08F2
00000004: 6618 'f.' BNE.S *+$001A ; 0000001E
00000006: 48E7 E0E0 'H...' MOVEM.L D0-D2/A0-A2,-(A7)
0000000A: 2449 '$I' MOVEA.L A1,A2
0000000C: 2F09 '/.' MOVE.L A1,-(A7)
0000000E: 4EBA 0000 'N...' JSR FILTEREVENT ; id: 254
00000012: 4A52 'JR' TST.W (A2)
00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A
00000016: 426F 001C 'Bo..' CLR.W $001C(A7)
0000001A: 4CDF 0707 'L...' MOVEM.L (A7)+,D0-D2/A0-A2
0000001E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 254
254: FILTEREVENT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FILTEREVENT"(254)
00000010
Comment:
MDJGNEFILTER ended due to: vector glue below
Comment:
#####################################################################################
Module: INITDIALOGMGRGLOBALS [64540, 64556)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 255
255: INITDIALOGMGRGLOBALS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="INITDIALOGMGRGLOBALS"(255) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 700C 'p.' MOVEQ #$0C,D0
00000002: A71E '..' _NewPtrSysClear ; A71E
00000004: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000008: 2348 0150 '#H.P' MOVE.L A0,$0150(A1)
0000000C: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0004(A0)
0004
00000014: 4E75 'Nu' RTS
Comment:
INITDIALOGMGRGLOBALS ended due to: vector glue below
Comment:
#####################################################################################
Module: SETANALYZEDWINDOWSTATE [64560, 6457C)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
+E (6456E): GETANALYZEDWINDOWSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 256
256: SETANALYZEDWINDOWSTATE
257: GETANALYZEDWINDOWSTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="SETANALYZEDWINDOWSTATE"(256) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 205F ' _' MOVEA.L (A7)+,A0
00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
0000000A: 329F '2.' MOVE.W (A7)+,(A1)
0000000C: 4ED0 'N.' JMP (A0)
0000000E: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000012: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
00000016: 3F51 0004 '?Q..' MOVE.W (A1),$0004(A7)
0000001A: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="GETANALYZEDWINDOWSTATE"(257)
Comment:
SETANALYZEDWINDOWSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: SETANALYZEDWINDOW [64590, 645B0)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
+10 (645A0): GETANALYZEDWINDOW
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 258
258: SETANALYZEDWINDOW
259: GETANALYZEDWINDOW
Module: Flags=$88=(ForcedActive Extern Code) Module="SETANALYZEDWINDOW"(258) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 205F ' _' MOVEA.L (A7)+,A0
00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
0000000A: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1)
0000000E: 4ED0 'N.' JMP (A0)
00000010: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000014: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
00000018: 2F69 0004 0004 '/i....' MOVE.L $0004(A1),$0004(A7)
0000001E: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="GETANALYZEDWINDOW"(259)
Comment:
SETANALYZEDWINDOW ended due to: vector glue below
Comment:
#####################################################################################
Module: SETSAVEDMENUSTATE [645D0, 645F0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
+10 (645E0): GETSAVEDMENUSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 260
260: SETSAVEDMENUSTATE
261: GETSAVEDMENUSTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="SETSAVEDMENUSTATE"(260) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 205F ' _' MOVEA.L (A7)+,A0
00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
0000000A: 235F 0008 '#_..' MOVE.L (A7)+,$0008(A1)
0000000E: 4ED0 'N.' JMP (A0)
00000010: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000014: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1
00000018: 2F69 0008 0004 '/i....' MOVE.L $0008(A1),$0004(A7)
0000001E: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="GETSAVEDMENUSTATE"(261)
Comment:
SETSAVEDMENUSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: PUSHMENUSTATE [64610, 64624)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+8 (64618): JSR SETSAVEMENUSENABLESTATE
+4 (64614): JSR ACTIVEWINDOWNEEDSHELP
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 262
262: PUSHMENUSTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="PUSHMENUSTATE"(262) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 42A7 'B.' CLR.L -(A7)
00000002: 554F 'UO' SUBQ.W #2,A7
00000004: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 264
00000008: 4EBA 0000 'N...' JSR SETSAVEMENUSENABLESTATE ; id: 263
0000000C: 201F ' .' MOVE.L (A7)+,D0
0000000E: 2057 ' W' MOVEA.L (A7),A0
00000010: 2E80 '..' MOVE.L D0,(A7)
00000012: 4ED0 'N.' JMP (A0)
Dictionary: Flags $00 FirstId 263
263: SETSAVEMENUSENABLESTATE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETSAVEMENUSENABLESTATE"(263)
0000000A
Dictionary: Flags $00 FirstId 264
264: ACTIVEWINDOWNEEDSHELP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ACTIVEWINDOWNEEDSHELP"(264)
00000006
Comment:
PUSHMENUSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: POPMENUSTATE [64630, 64640)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+8 (64638): JSR RESTOREMENUSENABLESTATE
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a
Dictionary: Flags $00 FirstId 265
265: POPMENUSTATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="POPMENUSTATE"(265) Segment="Main"(200)
Size: Flags $00 ModuleSize 16
Content: Flags $08
Contents offset $0000 size $0010
00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0
00000004: 6706 'g.' BEQ.S *+$0008 ; 0000000C
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 4EBA 0000 'N...' JSR RESTOREMENUSENABLESTATE ; id: 266
0000000C: 2E9F '..' MOVE.L (A7)+,(A7)
0000000E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 266
266: RESTOREMENUSENABLESTATE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RESTOREMENUSENABLESTATE"(266)
0000000A
Comment:
POPMENUSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: GetMenuList [64650, 64664)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 267
267: GetMenuList
Module: Flags=$88=(ForcedActive Extern Code) Module="GetMenuList"(267) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2038 0A1C ' 8..' MOVE.L $0A1C,D0
00000008: 0800 0000 '....' BTST #$00,D0
0000000C: 6702 'g.' BEQ.S *+$0004 ; 00000010
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 4E5E 'N^' UNLK A6
00000012: 4E75 'Nu' RTS
Comment:
GetMenuList ended due to: vector glue below
Comment:
#####################################################################################
Module: GetNextMenu [64670, 646AE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+C (6467C): JSR GetMenuList
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 268
268: GetNextMenu
Module: Flags=$88=(ForcedActive Extern Code) Module="GetNextMenu"(268) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
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: 4EBA 0000 'N...' JSR GetMenuList ; id: 267
00000010: 2840 '(@' MOVEA.L D0,A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 601A '`.' BRA.S *+$001C ; 00000034
0000001A: 5C53 '\S' ADDQ.W #6,(A3)
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 3010 '0.' MOVE.W (A0),D0
00000022: 3213 '2.' MOVE.W (A3),D1
00000024: 48C1 'H.' EXT.L D1
00000026: B081 '..' CMP.L D1,D0
00000028: 6C04 'l.' BGE.S *+$0006 ; 0000002E
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 6006 '`.' BRA.S *+$0008 ; 00000034
0000002E: 3013 '0.' MOVE.W (A3),D0
00000030: 48C0 'H.' EXT.L D0
00000032: D094 '..' ADD.L (A4),D0
00000034: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
0000003A: 4E5E 'N^' UNLK A6
0000003C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetMenuList"(267)
0000000E
Comment:
GetNextMenu ended due to: vector glue below
Comment:
#####################################################################################
Module: MenuBarEmpty [646C0, 646E2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+E (646CE): JSR GetNextMenu
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 269
269: MenuBarEmpty
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="MenuBarEmpty"(269) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000000A: 486E FFFE 'Hn..' PEA -$0002(A6)
0000000E: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
00000012: 4A80 'J.' TST.L D0
00000014: 57C3 'W.' SEQ D3
00000016: 4403 'D.' NEG.B D3
00000018: 1003 '..' MOVE.B D3,D0
0000001A: 262E FFFA '&...' MOVE.L -$0006(A6),D3
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
00000010
Comment:
MenuBarEmpty ended due to: vector glue below
Comment:
#####################################################################################
Module: SaveMenusEnableState [646F0, 6475E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+5E (6474E): JSR SETSAVEDMENUSTATE
+50 (64740): JSR GetNextMenu
+E (646FE): JSR GETSAVEDMENUSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 270
270: SaveMenusEnableState
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="SaveMenusEnableState"(270) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 426E FFFA 'Bn..' CLR.W -$0006(A6)
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 4EBA 0000 'N...' JSR GETSAVEDMENUSTATE ; id: 261
00000012: 4A9F 'J.' TST.L (A7)+
00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 604A '`J' BRA.S *+$004C ; 00000064
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: A122 '."' _NewHandle ; A122
0000001E: 2648 '&H' MOVEA.L A0,A3
00000020: 200B ' .' MOVE.L A3,D0
00000022: 6628 'f(' BNE.S *+$002A ; 0000004C
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 603C '`<' BRA.S *+$003E ; 00000064
00000028: 2852 '(R' MOVEA.L (A2),A4
0000002A: 2D4C FFF2 '-L..' MOVE.L A4,-$000E(A6)
0000002E: 2054 ' T' MOVEA.L (A4),A0
00000030: 2D68 000A FFF6 '-h....' MOVE.L $000A(A0),-$000A(A6)
00000036: 41EE FFF2 'A...' LEA -$000E(A6),A0
0000003A: 224B '"K' MOVEA.L A3,A1
0000003C: 7008 'p.' MOVEQ #$08,D0
0000003E: A9EF '..' _PtrAndHand ; A9EF
00000040: 4A40 'J@' TST.W D0
00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C
00000044: 204B ' K' MOVEA.L A3,A0
00000046: A023 '.#' _DisposeHandle ; A023
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 6018 '`.' BRA.S *+$001A ; 00000064
0000004C: 486E FFFA 'Hn..' PEA -$0006(A6)
00000050: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
00000054: 2440 '$@' MOVEA.L D0,A2
00000056: 200A ' .' MOVE.L A2,D0
00000058: 584F 'XO' ADDQ.W #4,A7
0000005A: 66CC 'f.' BNE.S *-$0032 ; 00000028
0000005C: 2F0B '/.' MOVE.L A3,-(A7)
0000005E: 4EBA 0000 'N...' JSR SETSAVEDMENUSTATE ; id: 260
00000062: 200B ' .' MOVE.L A3,D0
00000064: 4CEE 1C00 FFE6 'L.....' MOVEM.L -$001A(A6),A2-A4
0000006A: 4E5E 'N^' UNLK A6
0000006C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETSAVEDMENUSTATE"(260)
00000060
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETSAVEDMENUSTATE"(261)
00000010
Comment:
SaveMenusEnableState ended due to: vector glue below
Comment:
#####################################################################################
Module: RESTOREMENUSENABLESTATE [64770, 647F0)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+20 (64790): JSR GETHANDLESIZE ; outside file
+6A (647DA): JSR SETSAVEDMENUSTATE
+54 (647C4): JSR GetNextMenu
+36 (647A6): JSR IsThisASystemMenu
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 271
271: RESTOREMENUSENABLESTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="RESTOREMENUSENABLESTATE"(271) Segment="Main"(200)
Size: Flags $00 ModuleSize 128
Content: Flags $08
Contents offset $0000 size $0080
00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 426E FFFA 'Bn..' CLR.W -$0006(A6)
0000000C: 6042 '`B' BRA.S *+$0044 ; 00000050
0000000E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000012: 2650 '&P' MOVEA.L (A0),A3
00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000018: 2850 '(P' MOVEA.L (A0),A4
0000001A: 598F 'Y.' SUBQ.L #4,A7
0000001C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000020: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248
00000024: 245F '$_' MOVEA.L (A7)+,A2
00000026: D5CC '..' ADDA.L A4,A2
00000028: 6022 '`"' BRA.S *+$0024 ; 0000004C
0000002A: B7D4 '..' CMPA.L (A4),A3
0000002C: 661C 'f.' BNE.S *+$001E ; 0000004A
0000002E: 2053 ' S' MOVEA.L (A3),A0
00000030: 3010 '0.' MOVE.W (A0),D0
00000032: 48C0 'H.' EXT.L D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 4EBA 0000 'N...' JSR IsThisASystemMenu ; id: 272
0000003A: 4A00 'J.' TST.B D0
0000003C: 584F 'XO' ADDQ.W #4,A7
0000003E: 6610 'f.' BNE.S *+$0012 ; 00000050
00000040: 2053 ' S' MOVEA.L (A3),A0
00000042: 216C 0004 000A '!l....' MOVE.L $0004(A4),$000A(A0)
00000048: 6006 '`.' BRA.S *+$0008 ; 00000050
0000004A: 504C 'PL' ADDQ.W #8,A4
0000004C: B5CC '..' CMPA.L A4,A2
0000004E: 62DA 'b.' BHI.S *-$0024 ; 0000002A
00000050: 486E FFFA 'Hn..' PEA -$0006(A6)
00000054: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
00000058: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000005C: 584F 'XO' ADDQ.W #4,A7
0000005E: 66AE 'f.' BNE.S *-$0050 ; 0000000E
00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000064: A023 '.#' _DisposeHandle ; A023
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 2F00 '/.' MOVE.L D0,-(A7)
0000006A: 4EBA 0000 'N...' JSR SETSAVEDMENUSTATE ; id: 260
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 1F00 '..' MOVE.B D0,-(A7)
00000072: AA67 '.g' _ModalDialogMenuSetup ; AA67
00000074: 4CEE 1C00 FFEA 'L.....' MOVEM.L -$0016(A6),A2-A4
0000007A: 4E5E 'N^' UNLK A6
0000007C: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(248)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETSAVEDMENUSTATE"(260)
0000006C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
00000056
Dictionary: Flags $00 FirstId 272
272: IsThisASystemMenu
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsThisASystemMenu"(272)
00000038
Comment:
RESTOREMENUSENABLESTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: DisableAppMenus [64800, 64842)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+2E (6482E): JSR GetNextMenu
+16 (64816): JSR IsThisASystemMenu
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 273
273: DisableAppMenus
Module: Flags=$88=(ForcedActive Extern Code) Module="DisableAppMenus"(273) Segment="Main"(200)
Size: Flags $00 ModuleSize 66
Content: Flags $08
Contents offset $0000 size $0042
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000000A: 601E '`.' BRA.S *+$0020 ; 0000002A
0000000C: 2054 ' T' MOVEA.L (A4),A0
0000000E: 2050 ' P' MOVEA.L (A0),A0
00000010: 3010 '0.' MOVE.W (A0),D0
00000012: 48C0 'H.' EXT.L D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 4EBA 0000 'N...' JSR IsThisASystemMenu ; id: 272
0000001A: 4A00 'J.' TST.B D0
0000001C: 584F 'XO' ADDQ.W #4,A7
0000001E: 660A 'f.' BNE.S *+$000C ; 0000002A
00000020: 2054 ' T' MOVEA.L (A4),A0
00000022: 2050 ' P' MOVEA.L (A0),A0
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 2140 000A '!@..' MOVE.L D0,$000A(A0)
0000002A: 486E FFFE 'Hn..' PEA -$0002(A6)
0000002E: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
00000032: 2840 '(@' MOVEA.L D0,A4
00000034: 200C ' .' MOVE.L A4,D0
00000036: 584F 'XO' ADDQ.W #4,A7
00000038: 66D2 'f.' BNE.S *-$002C ; 0000000C
0000003A: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsThisASystemMenu"(272)
00000018
Comment:
DisableAppMenus ended due to: vector glue below
Comment:
#####################################################################################
Module: ThereIsAnActiveEditTextFieldInThisWindow [64850, 648B6)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 274
274: ThereIsAnActiveEditTextFieldInThisWindow
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ThereIsAnActiveEditTextFieldInThisWindow"(274) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7002 'p.' MOVEQ #$02,D0
0000000E: B06C 006C '.l.l' CMP.W $006C(A4),D0
00000012: 6646 'fF' BNE.S *+$0048 ; 0000005A
00000014: 3E2C 00A4 '>,..' MOVE.W $00A4(A4),D7
00000018: 6C02 'l.' BGE.S *+$0004 ; 0000001C
0000001A: 4247 'BG' CLR.W D7
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 5247 'RG' ADDQ.W #1,D7
00000020: 3F07 '?.' MOVE.W D7,-(A7)
00000022: 486E FFF2 'Hn..' PEA -$000E(A6)
00000026: 486E FFF4 'Hn..' PEA -$000C(A6)
0000002A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002E: A98D '..' _GetDialogItem ; A98D
00000030: 4A47 'JG' TST.W D7
00000032: 6D10 'm.' BLT.S *+$0012 ; 00000044
00000034: 707F 'p.' MOVEQ #$7F,D0 ; ''
00000036: C06E FFF2 '.n..' AND.W -$000E(A6),D0
0000003A: 7200 'r.' MOVEQ #$00,D1
0000003C: 3200 '2.' MOVE.W D0,D1
0000003E: 7010 'p.' MOVEQ #$10,D0
00000040: B081 '..' CMP.L D1,D0
00000042: 6616 'f.' BNE.S *+$0018 ; 0000005A
00000044: 4A6C 00A4 'Jl..' TST.W $00A4(A4)
00000048: 6D10 'm.' BLT.S *+$0012 ; 0000005A
0000004A: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0
0000004E: 2050 ' P' MOVEA.L (A0),A0
00000050: 4A68 0024 'Jh.$' TST.W $0024(A0)
00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A
00000056: 7001 'p.' MOVEQ #$01,D0
00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 4CEE 1080 FFEA 'L.....' MOVEM.L -$0016(A6),D7/A4
00000062: 4E5E 'N^' UNLK A6
00000064: 4E75 'Nu' RTS
Comment:
ThereIsAnActiveEditTextFieldInThisWindow ended due to: vector glue below
Comment:
#####################################################################################
Module: SETSAVEMENUSENABLESTATE [648C0, 64908)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+34 (648F4): JSR EnableTheEditMenu
+2A (648EA): JSR DisableAppMenus
+1A (648DA): JSR SaveMenusEnableState
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 275
275: SETSAVEMENUSENABLESTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="SETSAVEMENUSENABLESTATE"(275) Segment="Main"(200)
Size: Flags $00 ModuleSize 72
Content: Flags $08
Contents offset $0000 size $0048
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E2E 0008 '>...' MOVE.W $0008(A6),D7
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2840 '(@' MOVEA.L D0,A4
00000010: 4A47 'JG' TST.W D7
00000012: 6724 'g$' BEQ.S *+$0026 ; 00000038
00000014: 7001 'p.' MOVEQ #$01,D0
00000016: 1F00 '..' MOVE.B D0,-(A7)
00000018: AA67 '.g' _ModalDialogMenuSetup ; AA67
0000001A: 4EBA 0000 'N...' JSR SaveMenusEnableState ; id: 270
0000001E: 2840 '(@' MOVEA.L D0,A4
00000020: 200C ' .' MOVE.L A4,D0
00000022: 6714 'g.' BEQ.S *+$0016 ; 00000038
00000024: 0C47 0001 '.G..' CMPI.W #$0001,D7
00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038
0000002A: 4EBA 0000 'N...' JSR DisableAppMenus ; id: 273
0000002E: 0C47 0003 '.G..' CMPI.W #$0003,D7
00000032: 6604 'f.' BNE.S *+$0006 ; 00000038
00000034: 4EBA 0000 'N...' JSR EnableTheEditMenu ; id: 276
00000038: 2D4C 000A '-L..' MOVE.L A4,$000A(A6)
0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E74 0002 'Nt..' RTD #$0002
Dictionary: Flags $00 FirstId 276
276: EnableTheEditMenu
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EnableTheEditMenu"(276)
00000036
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DisableAppMenus"(273)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SaveMenusEnableState"(270)
0000001C
Comment:
SETSAVEMENUSENABLESTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: EnableTheEditMenu [64920, 649AE)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+78 (64998): JSR GetNextMenu
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 277
277: EnableTheEditMenu
Module: Flags=$88=(ForcedActive Extern Code) Module="EnableTheEditMenu"(277) Segment="Main"(200)
Size: Flags $00 ModuleSize 142
Content: Flags $08
Contents offset $0000 size $008E
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000000C: 6066 '`f' BRA.S *+$0068 ; 00000074
0000000E: 2853 '(S' MOVEA.L (A3),A4
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: A950 '.P' _CountMItems ; A950
00000016: 3A1F ':.' MOVE.W (A7)+,D5
00000018: 3E05 '>.' MOVE.W D5,D7
0000001A: 5347 'SG' SUBQ.W #1,D7
0000001C: 0C47 0004 '.G..' CMPI.W #$0004,D7
00000020: 6F4E 'oN' BLE.S *+$0050 ; 00000070
00000022: 7E04 '~.' MOVEQ #$04,D7
00000024: 604A '`J' BRA.S *+$004C ; 00000070
00000026: 2F0C '/.' MOVE.L A4,-(A7)
00000028: 3F07 '?.' MOVE.W D7,-(A7)
0000002A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000002E: A84E '.N' _GetItemCmd ; A84E
00000030: 7058 'pX' MOVEQ #$58,D0 ; 'X'
00000032: B06E FFFC '.n..' CMP.W -$0004(A6),D0
00000036: 6638 'f8' BNE.S *+$003A ; 00000070
00000038: 7007 'p.' MOVEQ #$07,D0
0000003A: EFA8 '..' LSL.L D7,D0
0000003C: 2C00 ',.' MOVE.L D0,D6
0000003E: 5286 'R.' ADDQ.L #1,D6
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 5247 'RG' ADDQ.W #1,D7
00000044: 3F07 '?.' MOVE.W D7,-(A7)
00000046: 486E FFFC 'Hn..' PEA -$0004(A6)
0000004A: A84E '.N' _GetItemCmd ; A84E
0000004C: 7043 'pC' MOVEQ #$43,D0 ; 'C'
0000004E: B06E FFFC '.n..' CMP.W -$0004(A6),D0
00000052: 6630 'f0' BNE.S *+$0032 ; 00000084
00000054: 2F0C '/.' MOVE.L A4,-(A7)
00000056: 5247 'RG' ADDQ.W #1,D7
00000058: 3F07 '?.' MOVE.W D7,-(A7)
0000005A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000005E: A84E '.N' _GetItemCmd ; A84E
00000060: 7056 'pV' MOVEQ #$56,D0 ; 'V'
00000062: B06E FFFC '.n..' CMP.W -$0004(A6),D0
00000066: 661C 'f.' BNE.S *+$001E ; 00000084
00000068: 2054 ' T' MOVEA.L (A4),A0
0000006A: 8DA8 000A '....' OR.L D6,$000A(A0)
0000006E: 6014 '`.' BRA.S *+$0016 ; 00000084
00000070: 5347 'SG' SUBQ.W #1,D7
00000072: 6EB2 'n.' BGT.S *-$004C ; 00000026
00000074: 486E FFFE 'Hn..' PEA -$0002(A6)
00000078: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
0000007C: 2640 '&@' MOVEA.L D0,A3
0000007E: 200B ' .' MOVE.L A3,D0
00000080: 584F 'XO' ADDQ.W #4,A7
00000082: 668A 'f.' BNE.S *-$0074 ; 0000000E
00000084: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4
0000008A: 4E5E 'N^' UNLK A6
0000008C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
0000007A
Comment:
EnableTheEditMenu ended due to: vector glue below
Comment:
#####################################################################################
Module: FindMenuByTitle [649C0, 64A0A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+22 (649E2): JSR EQUALSTRING ; outside file
+32 (649F2): JSR GetNextMenu
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 278
278: FindMenuByTitle
Module: Flags=$88=(ForcedActive Extern Code) Module="FindMenuByTitle"(278) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000000C: 6020 '` ' BRA.S *+$0022 ; 0000002E
0000000E: 2853 '(S' MOVEA.L (A3),A4
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2054 ' T' MOVEA.L (A4),A0
00000014: 4868 000E 'Hh..' PEA $000E(A0)
00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 1F00 '..' MOVE.B D0,-(A7)
00000020: 1F00 '..' MOVE.B D0,-(A7)
00000022: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 279
00000026: 4A1F 'J.' TST.B (A7)+
00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 6012 '`.' BRA.S *+$0014 ; 00000040
0000002E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000032: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268
00000036: 2640 '&@' MOVEA.L D0,A3
00000038: 200B ' .' MOVE.L A3,D0
0000003A: 584F 'XO' ADDQ.W #4,A7
0000003C: 66D0 'f.' BNE.S *-$002E ; 0000000E
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 4CEE 1800 FFF6 'L.....' MOVEM.L -$000A(A6),A3/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 279
279: EQUALSTRING
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EQUALSTRING"(279)
00000024
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetNextMenu"(268)
00000034
Comment:
FindMenuByTitle ended due to: vector glue below
Comment:
#####################################################################################
Module: ACTIVEWINDOWNEEDSHELP [64A20, 64B3E)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+104 (64B24): JSR GETANALYZEDWINDOWSTATE
+F8 (64B18): JSR SETANALYZEDWINDOWSTATE
+EE (64B0E): JSR SETANALYZEDWINDOWSTATE
+E0 (64B00): JSR ThereIsAnActiveEditTextFieldInThisWindow
+C6 (64AE6): JSR GetMenuFlags
+BE (64ADE): JSR FindAppleMenu
+B6 (64AD6): JSR SETANALYZEDWINDOWSTATE
+A4 (64AC4): JSR IsModal
+84 (64AA4): JSR SETANALYZEDWINDOWSTATE
+7C (64A9C): JSR SETANALYZEDWINDOW
+70 (64A90): JSR GETANALYZEDWINDOW
+68 (64A88): JSR GETANALYZEDWINDOWSTATE
+8 (64A28): JSR MenuBarEmpty
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 280
280: ACTIVEWINDOWNEEDSHELP
Module: Flags=$88=(ForcedActive Extern Code) Module="ACTIVEWINDOWNEEDSHELP"(280) Segment="Main"(200)
Size: Flags $00 ModuleSize 286
Content: Flags $08
Contents offset $0000 size $011E
00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 4EBA 0000 'N...' JSR MenuBarEmpty ; id: 269
0000000C: 4A00 'J.' TST.B D0
0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018
00000010: 426E 0008 'Bn..' CLR.W $0008(A6)
00000014: 6000 00FE '`...' BRA *+$0100 ; 00000114
00000018: 422E FFFF 'B...' CLR.B -$0001(A6)
0000001C: 558F 'U.' SUBQ.L #2,A7
0000001E: 486E FFEE 'Hn..' PEA -$0012(A6)
00000022: 70FF 'p.' MOVEQ #$FF,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 3F3C 0039 '?<.9' MOVE.W #$0039,-(A7)
0000002A: A88F '..' _OSDispatch ; A88F
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000032: 7202 'r.' MOVEQ #$02,D1
00000034: 2D41 FFFA '-A..' MOVE.L D1,-$0006(A6)
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 486E FFF6 'Hn..' PEA -$000A(A6)
0000003E: 486E FFEE 'Hn..' PEA -$0012(A6)
00000042: 486E FFFF 'Hn..' PEA -$0001(A6)
00000046: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
0000004A: A88F '..' _OSDispatch ; A88F
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 102E FFFF '....' MOVE.B -$0001(A6),D0
00000052: 4A80 'J.' TST.L D0
00000054: 584F 'XO' ADDQ.W #4,A7
00000056: 6608 'f.' BNE.S *+$000A ; 00000060
00000058: 426E 0008 'Bn..' CLR.W $0008(A6)
0000005C: 6000 00B6 '`...' BRA *+$00B8 ; 00000114
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: A924 '.$' _FrontWindow ; A924
00000064: 285F '(_' MOVEA.L (A7)+,A4
00000066: 558F 'U.' SUBQ.L #2,A7
00000068: 4EBA 0000 'N...' JSR GETANALYZEDWINDOWSTATE ; id: 257
0000006C: 3C1F '<.' MOVE.W (A7)+,D6
0000006E: 598F 'Y.' SUBQ.L #4,A7
00000070: 4EBA 0000 'N...' JSR GETANALYZEDWINDOW ; id: 259
00000074: B9DF '..' CMPA.L (A7)+,A4
00000076: 6700 008A 'g...' BEQ *+$008C ; 00000102
0000007A: 2F0C '/.' MOVE.L A4,-(A7)
0000007C: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 258
00000080: 7000 'p.' MOVEQ #$00,D0
00000082: 3F00 '?.' MOVE.W D0,-(A7)
00000084: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256
00000088: 200C ' .' MOVE.L A4,D0
0000008A: 6776 'gv' BEQ.S *+$0078 ; 00000102
0000008C: 7000 'p.' MOVEQ #$00,D0
0000008E: 102C 0071 '.,.q' MOVE.B $0071(A4),D0
00000092: 7240 'r@' MOVEQ #$40,D1 ; '@'
00000094: C200 '..' AND.B D0,D1
00000096: 7000 'p.' MOVEQ #$00,D0
00000098: 1001 '..' MOVE.B D1,D0
0000009A: 4A80 'J.' TST.L D0
0000009C: 56C3 'V.' SNE D3
0000009E: 4403 'D.' NEG.B D3
000000A0: 1E03 '..' MOVE.B D3,D7
000000A2: 2F0C '/.' MOVE.L A4,-(A7)
000000A4: 4EBA 0000 'N...' JSR IsModal ; id: 283
000000A8: 4A00 'J.' TST.B D0
000000AA: 584F 'XO' ADDQ.W #4,A7
000000AC: 6604 'f.' BNE.S *+$0006 ; 000000B2
000000AE: 4A07 'J.' TST.B D7
000000B0: 6708 'g.' BEQ.S *+$000A ; 000000BA
000000B2: 7001 'p.' MOVEQ #$01,D0
000000B4: 3F00 '?.' MOVE.W D0,-(A7)
000000B6: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256
000000BA: 4A07 'J.' TST.B D7
000000BC: 6744 'gD' BEQ.S *+$0046 ; 00000102
000000BE: 4EBA 0000 'N...' JSR FindAppleMenu ; id: 282
000000C2: 2640 '&@' MOVEA.L D0,A3
000000C4: 2F0B '/.' MOVE.L A3,-(A7)
000000C6: 4EBA 0000 'N...' JSR GetMenuFlags ; id: 281
000000CA: 2E00 '..' MOVE.L D0,D7
000000CC: 200B ' .' MOVE.L A3,D0
000000CE: 584F 'XO' ADDQ.W #4,A7
000000D0: 6730 'g0' BEQ.S *+$0032 ; 00000102
000000D2: 7001 'p.' MOVEQ #$01,D0
000000D4: C087 '..' AND.L D7,D0
000000D6: 672A 'g*' BEQ.S *+$002C ; 00000102
000000D8: 7002 'p.' MOVEQ #$02,D0
000000DA: C087 '..' AND.L D7,D0
000000DC: 6724 'g$' BEQ.S *+$0026 ; 00000102
000000DE: 2F0C '/.' MOVE.L A4,-(A7)
000000E0: 4EBA 0000 'N...' JSR ThereIsAnActiveEditTextFieldInThisWindow ; id: 274
000000E4: 4A00 'J.' TST.B D0
000000E6: 584F 'XO' ADDQ.W #4,A7
000000E8: 670A 'g.' BEQ.S *+$000C ; 000000F4
000000EA: 7003 'p.' MOVEQ #$03,D0
000000EC: 3F00 '?.' MOVE.W D0,-(A7)
000000EE: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256
000000F2: 6008 '`.' BRA.S *+$000A ; 000000FC
000000F4: 7002 'p.' MOVEQ #$02,D0
000000F6: 3F00 '?.' MOVE.W D0,-(A7)
000000F8: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256
000000FC: 7000 'p.' MOVEQ #$00,D0
000000FE: 3F00 '?.' MOVE.W D0,-(A7)
00000100: A938 '.8' _HiliteMenu ; A938
00000102: 558F 'U.' SUBQ.L #2,A7
00000104: 4EBA 0000 'N...' JSR GETANALYZEDWINDOWSTATE ; id: 257
00000108: 3E1F '>.' MOVE.W (A7)+,D7
0000010A: BE46 '.F' CMP.W D6,D7
0000010C: 6702 'g.' BEQ.S *+$0004 ; 00000110
0000010E: A81D '..' _InvalMenuBar ; A81D
00000110: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000114: 4CEE 18C8 FFDA 'L.....' MOVEM.L -$0026(A6),D3/D6/D7/A3/A4
0000011A: 4E5E 'N^' UNLK A6
0000011C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETANALYZEDWINDOWSTATE"(257)
00000106
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOWSTATE"(256)
000000FA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOWSTATE"(256)
000000F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ThereIsAnActiveEditTextFieldInThisWindow"(274)
000000E2
Dictionary: Flags $00 FirstId 281
281: GetMenuFlags
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetMenuFlags"(281)
000000C8
Dictionary: Flags $00 FirstId 282
282: FindAppleMenu
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindAppleMenu"(282)
000000C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOWSTATE"(256)
000000B8
Dictionary: Flags $00 FirstId 283
283: IsModal
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsModal"(283)
000000A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOWSTATE"(256)
00000086
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOW"(258)
0000007E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETANALYZEDWINDOW"(259)
00000072
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETANALYZEDWINDOWSTATE"(257)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MenuBarEmpty"(269)
0000000A
Comment:
ACTIVEWINDOWNEEDSHELP ended due to: vector glue below
Comment:
#####################################################################################
Module: FILTEREVENT [64B50, 64CBA)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+15A (64CAA): JSR SETANALYZEDWINDOW
+DC (64C2C): JSR ACTIVEWINDOWNEEDSHELP
+48 (64B98): JSR ACTIVEWINDOWNEEDSHELP
+3A (64B8A): JSR PtInMenuBar
+20 (64B70): JSR ACTIVEWINDOWNEEDSHELP
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 284
284: FILTEREVENT
Module: Flags=$88=(ForcedActive Extern Code) Module="FILTEREVENT"(284) Segment="Main"(200)
Size: Flags $00 ModuleSize 362
Content: Flags $08
Contents offset $0000 size $016A
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 3014 '0.' MOVE.W (A4),D0
00000010: 4A80 'J.' TST.L D0
00000012: 670A 'g.' BEQ.S *+$000C ; 0000001E
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 3014 '0.' MOVE.W (A4),D0
00000018: 7206 'r.' MOVEQ #$06,D1
0000001A: B280 '..' CMP.L D0,D1
0000001C: 660C 'f.' BNE.S *+$000E ; 0000002A
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280
00000024: 544F 'TO' ADDQ.W #2,A7
00000026: 6000 0126 '`..&' BRA *+$0128 ; 0000014E
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 3014 '0.' MOVE.W (A4),D0
0000002E: 7201 'r.' MOVEQ #$01,D1
00000030: B280 '..' CMP.L D0,D1
00000032: 6600 0084 'f...' BNE *+$0086 ; 000000B8
00000036: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
0000003A: 4EBA 0000 'N...' JSR PtInMenuBar ; id: 285
0000003E: 4A00 'J.' TST.B D0
00000040: 584F 'XO' ADDQ.W #4,A7
00000042: 6700 010A 'g...' BEQ *+$010C ; 0000014E
00000046: 558F 'U.' SUBQ.L #2,A7
00000048: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280
0000004C: 3E1F '>.' MOVE.W (A7)+,D7
0000004E: 0C47 0003 '.G..' CMPI.W #$0003,D7
00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C
00000054: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000058: 6600 00F4 'f...' BNE *+$00F6 ; 0000014E
0000005C: 4254 'BT' CLR.W (A4)
0000005E: 598F 'Y.' SUBQ.L #4,A7
00000060: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
00000064: A93D '.=' _MenuSelect ; A93D
00000066: 2C1F ',.' MOVE.L (A7)+,D6
00000068: 7010 'p.' MOVEQ #$10,D0
0000006A: 2E06 '..' MOVE.L D6,D7
0000006C: E0A7 '..' ASR.L D0,D7
0000006E: 4A47 'JG' TST.W D7
00000070: 6700 00DC 'g...' BEQ *+$00DE ; 0000014E
00000074: 598F 'Y.' SUBQ.L #4,A7
00000076: 3F07 '?.' MOVE.W D7,-(A7)
00000078: A949 '.I' _GetMenuHandle ; A949
0000007A: 3F06 '?.' MOVE.W D6,-(A7)
0000007C: 486E FFFE 'Hn..' PEA -$0002(A6)
00000080: A84E '.N' _GetItemCmd ; A84E
00000082: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
00000086: 6700 00C6 'g...' BEQ *+$00C8 ; 0000014E
0000008A: 307C 0003 '0|..' MOVEA.W #$0003,A0
0000008E: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000092: 48C0 'H.' EXT.L D0
00000094: 43EE FFF8 'C...' LEA -$0008(A6),A1
00000098: A12F './' _PostEvent ; A12F
0000009A: 2288 '".' MOVE.L A0,(A1)
0000009C: 4A40 'J@' TST.W D0
0000009E: 670A 'g.' BEQ.S *+$000C ; 000000AA
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: 3F00 '?.' MOVE.W D0,-(A7)
000000A4: A938 '.8' _HiliteMenu ; A938
000000A6: 6000 00A6 '`...' BRA *+$00A8 ; 0000014E
000000AA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000000AE: 317C 0100 0014 '1|....' MOVE.W #$0100,$0014(A0)
000000B4: 6000 0098 '`...' BRA *+$009A ; 0000014E
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 3014 '0.' MOVE.W (A4),D0
000000BC: 7203 'r.' MOVEQ #$03,D1
000000BE: B280 '..' CMP.L D0,D1
000000C0: 6600 008C 'f...' BNE *+$008E ; 0000014E
000000C4: 7000 'p.' MOVEQ #$00,D0
000000C6: 302C 000E '0,..' MOVE.W $000E(A4),D0
000000CA: 323C 0100 '2<..' MOVE.W #$0100,D1
000000CE: C240 '.@' AND.W D0,D1
000000D0: 6608 'f.' BNE.S *+$000A ; 000000DA
000000D2: 7010 'p.' MOVEQ #$10,D0
000000D4: B02C 0005 '.,..' CMP.B $0005(A4),D0
000000D8: 6674 'ft' BNE.S *+$0076 ; 0000014E
000000DA: 558F 'U.' SUBQ.L #2,A7
000000DC: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280
000000E0: 3E1F '>.' MOVE.W (A7)+,D7
000000E2: 0C47 0003 '.G..' CMPI.W #$0003,D7
000000E6: 6706 'g.' BEQ.S *+$0008 ; 000000EE
000000E8: 0C47 0002 '.G..' CMPI.W #$0002,D7
000000EC: 6660 'f`' BNE.S *+$0062 ; 0000014E
000000EE: 1E2C 0005 '.,..' MOVE.B $0005(A4),D7
000000F2: 7000 'p.' MOVEQ #$00,D0
000000F4: 1007 '..' MOVE.B D7,D0
000000F6: 0C40 0010 '.@..' CMPI.W #$0010,D0
000000FA: 662E 'f.' BNE.S *+$0030 ; 0000012A
000000FC: 203C 0000 FF00 ' <....' MOVE.L #$0000FF00,D0
00000102: C0AC 0002 '....' AND.L $0002(A4),D0
00000106: 2C00 ',.' MOVE.L D0,D6
00000108: E08E '..' LSR.L #8,D6
0000010A: 1006 '..' MOVE.B D6,D0
0000010C: 0400 0063 '...c' SUBI.B #$63,D0 ; 'c'
00000110: 670E 'g.' BEQ.S *+$0010 ; 00000120
00000112: 0400 0013 '....' SUBI.B #$13,D0
00000116: 670C 'g.' BEQ.S *+$000E ; 00000124
00000118: 5500 'U.' SUBQ.B #2,D0
0000011A: 660C 'f.' BNE.S *+$000E ; 00000128
0000011C: 7E58 '~X' MOVEQ #$58,D7 ; 'X'
0000011E: 600A '`.' BRA.S *+$000C ; 0000012A
00000120: 7E43 '~C' MOVEQ #$43,D7 ; 'C'
00000122: 6006 '`.' BRA.S *+$0008 ; 0000012A
00000124: 7E56 '~V' MOVEQ #$56,D7 ; 'V'
00000126: 6002 '`.' BRA.S *+$0004 ; 0000012A
00000128: 4207 'B.' CLR.B D7
0000012A: 4A07 'J.' TST.B D7
0000012C: 671A 'g.' BEQ.S *+$001C ; 00000148
0000012E: 598F 'Y.' SUBQ.L #4,A7
00000130: 7000 'p.' MOVEQ #$00,D0
00000132: 1007 '..' MOVE.B D7,D0
00000134: 3F00 '?.' MOVE.W D0,-(A7)
00000136: A93E '.>' _MenuKey ; A93E
00000138: 2C1F ',.' MOVE.L (A7)+,D6
0000013A: 670C 'g.' BEQ.S *+$000E ; 00000148
0000013C: 307C 0008 '0|..' MOVEA.W #$0008,A0
00000140: 43EE FFFC 'C...' LEA -$0004(A6),A1
00000144: A03B '.;' _Delay ; A03B
00000146: 2280 '".' MOVE.L D0,(A1)
00000148: 7000 'p.' MOVEQ #$00,D0
0000014A: 3F00 '?.' MOVE.W D0,-(A7)
0000014C: A938 '.8' _HiliteMenu ; A938
0000014E: 7000 'p.' MOVEQ #$00,D0
00000150: 3014 '0.' MOVE.W (A4),D0
00000152: 4A80 'J.' TST.L D0
00000154: 6708 'g.' BEQ.S *+$000A ; 0000015E
00000156: 7001 'p.' MOVEQ #$01,D0
00000158: 2F00 '/.' MOVE.L D0,-(A7)
0000015A: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 258
0000015E: 4CEE 10C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A4
00000164: 4E5E 'N^' UNLK A6
00000166: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SETANALYZEDWINDOW"(258)
0000015C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ACTIVEWINDOWNEEDSHELP"(280)
000000DE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ACTIVEWINDOWNEEDSHELP"(280)
0000004A
Dictionary: Flags $00 FirstId 285
285: PtInMenuBar
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PtInMenuBar"(285)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ACTIVEWINDOWNEEDSHELP"(280)
00000022
Comment:
FILTEREVENT ended due to: vector glue below
Comment:
#####################################################################################
Module: GetMenuFlags [64CD0, 64D2C)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+2A (64CFA): JSR GETHANDLESIZE ; outside file
+14 (64CE4): JSR GETSAVEDMENUSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 286
286: GetMenuFlags
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GetMenuFlags"(286) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 200B ' .' MOVE.L A3,D0
0000000E: 6740 'g@' BEQ.S *+$0042 ; 00000050
00000010: 2F09 '/.' MOVE.L A1,-(A7)
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: 4EBA 0000 'N...' JSR GETSAVEDMENUSTATE ; id: 261
00000018: 201F ' .' MOVE.L (A7)+,D0
0000001A: 225F '"_' MOVEA.L (A7)+,A1
0000001C: 2240 '"@' MOVEA.L D0,A1
0000001E: 2009 ' .' MOVE.L A1,D0
00000020: 6726 'g&' BEQ.S *+$0028 ; 00000048
00000022: 2851 '(Q' MOVEA.L (A1),A4
00000024: 2F09 '/.' MOVE.L A1,-(A7)
00000026: 598F 'Y.' SUBQ.L #4,A7
00000028: 2F09 '/.' MOVE.L A1,-(A7)
0000002A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248
0000002E: 201F ' .' MOVE.L (A7)+,D0
00000030: 225F '"_' MOVEA.L (A7)+,A1
00000032: 2440 '$@' MOVEA.L D0,A2
00000034: D5CC '..' ADDA.L A4,A2
00000036: 600C '`.' BRA.S *+$000E ; 00000044
00000038: B7D4 '..' CMPA.L (A4),A3
0000003A: 6606 'f.' BNE.S *+$0008 ; 00000042
0000003C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000040: 6010 '`.' BRA.S *+$0012 ; 00000052
00000042: 504C 'PL' ADDQ.W #8,A4
00000044: B5CC '..' CMPA.L A4,A2
00000046: 62F0 'b.' BHI.S *-$000E ; 00000038
00000048: 2053 ' S' MOVEA.L (A3),A0
0000004A: 2028 000A ' (..' MOVE.L $000A(A0),D0
0000004E: 6002 '`.' BRA.S *+$0004 ; 00000052
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(248)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETSAVEDMENUSTATE"(261)
00000016
Comment:
GetMenuFlags ended due to: vector glue below
Comment:
#####################################################################################
Module: FindAppleMenu [64D40, 64D54)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Resolved outgoing references:
+8 (64D48): JSR FindMenuByTitle
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 287
287: FindAppleMenu
Module: Flags=$88=(ForcedActive Extern Code) Module="FindAppleMenu"(287) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 487A 000A 'Hz..' PEA *+$000C ; 00000010
00000008: 4EBA 0000 'N...' JSR FindMenuByTitle ; id: 278
0000000C: 4E5E 'N^' UNLK A6
0000000E: 4E75 'Nu' RTS
00000010: 0114 '..' BTST D0,(A4)
00000012: 0000 '..' DC.W $0000
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindMenuByTitle"(278)
0000000A
Comment:
FindAppleMenu ended due to: vector glue below
Comment:
#####################################################################################
Module: PtInMenuBar [64D60, 64D82)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 288
288: PtInMenuBar
Module: Flags=$88=(ForcedActive Extern Code) Module="PtInMenuBar"(288) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 486E FFF8 'Hn..' PEA -$0008(A6)
0000000A: 303C 04FE '0<..' MOVE.W #$04FE,D0
0000000E: A825 '.%' DC.W $A825 ; TB 0025
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000016: 486E FFF8 'Hn..' PEA -$0008(A6)
0000001A: A8AD '..' _PtInRect ; A8AD
0000001C: 101F '..' MOVE.B (A7)+,D0
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E75 'Nu' RTS
Comment:
PtInMenuBar ended due to: vector glue below
Comment:
#####################################################################################
Module: IsThisASystemMenu [64D90, 64DB4)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 289
289: IsThisASystemMenu
Module: Flags=$88=(ForcedActive Extern Code) Module="IsThisASystemMenu"(289) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7)
0000000A: 486E FFFF 'Hn..' PEA -$0001(A6)
0000000E: 303C 03FA '0<..' MOVE.W #$03FA,D0
00000012: A825 '.%' DC.W $A825 ; TB 0025
00000014: 4A5F 'J_' TST.W (A7)+
00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020
0000001C: 102E FFFF '....' MOVE.B -$0001(A6),D0
00000020: 4E5E 'N^' UNLK A6
00000022: 4E75 'Nu' RTS
Comment:
IsThisASystemMenu ended due to: vector glue below
Comment:
#####################################################################################
Module: IsModal [64DC0, 64DF2)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c
Dictionary: Flags $00 FirstId 290
290: IsModal
Module: Flags=$88=(ForcedActive Extern Code) Module="IsModal"(290) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 486E FFFE 'Hn..' PEA -$0002(A6)
00000010: 303C 0402 '0<..' MOVE.W #$0402,D0
00000014: AA68 '.h' _DialogDispatch ; AA68
00000016: 4A5F 'J_' TST.W (A7)+
00000018: 6704 'g.' BEQ.S *+$0006 ; 0000001E
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 600C '`.' BRA.S *+$000E ; 0000002A
0000001E: 7001 'p.' MOVEQ #$01,D0
00000020: B06E FFFE '.n..' CMP.W -$0002(A6),D0
00000024: 57C3 'W.' SEQ D3
00000026: 4403 'D.' NEG.B D3
00000028: 1003 '..' MOVE.B D3,D0
0000002A: 262E FFFA '&...' MOVE.L -$0006(A6),D3
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
IsModal ended due to: vector glue below
Comment:
#####################################################################################
Module: DIALOGMGRDISPATCH [64E00, 64E2A)
Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding)
Trap AA68
Dictionary: Flags $00 FirstId 291
291: DIALOGMGRDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="DIALOGMGRDISPATCH"(291) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A
00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7)
00000008: 4E75 'Nu' RTS
0000000A: 0000 FB08 '....' ORI.B #$08,D0
0000000E: 007A 006A 005A '.z.j.Z' ORI.W #$006A,*+$005E ; 0000006C
00000014: 004A 0030 '.J.0' ORI.W #$0030,A2
00000018: E0E2 '..' ASR.W -(A2)
0000001A: 009E 0144 016E '...D.n' ORI.L #$0144016E,(A6)+
00000020: 01AE 01EE '....' BCLR D0,$01EE(A6)
00000024: 022C 04EC 0554 '.,...T' ANDI.B #$EC,$0554(A4)
Comment:
DIALOGMGRDISPATCH ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DMGRPUSHMENUSTATE [64E30, 64E3A)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+0 (64E30): JSR PUSHMENUSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 292
292: DMGRPUSHMENUSTATE
Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRPUSHMENUSTATE"(292) Segment="Main"(200)
Size: Flags $00 ModuleSize 10
Content: Flags $08
Contents offset $0000 size $000A
00000000: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 262
00000004: 2F5F 0004 '/_..' MOVE.L (A7)+,$0004(A7)
00000008: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHMENUSTATE"(262)
00000002
Comment:
DMGRPUSHMENUSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: DMGRPOPMENUSTATE [64E50, 64E54)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (64E50): JMP POPMENUSTATE
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 293
293: DMGRPOPMENUSTATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRPOPMENUSTATE"(293) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 4EFA 0000 'N...' JMP POPMENUSTATE ; id: 265
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPMENUSTATE"(265)
00000002
Comment:
DMGRPOPMENUSTATE ended due to: vector glue below
Comment:
#####################################################################################
Module: DMGRCITATIONSCH [64E60, 64E64)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (64E60): JMP __CITATIONSCH
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 294
294: DMGRCITATIONSCH
Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITATIONSCH"(294) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 4EFA 0000 'N...' JMP __CITATIONSCH ; id: 249
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__CITATIONSCH"(249)
00000002
Comment:
DMGRCITATIONSCH ended due to: vector glue below
Comment:
#####################################################################################
Module: DMGRCITATIONSSH [64E70, 64E74)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (64E70): JMP __CITATIONSSH
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 295
295: DMGRCITATIONSSH
Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITATIONSSH"(295) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 4EFA 0000 'N...' JMP __CITATIONSSH ; id: 250
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__CITATIONSSH"(250)
00000002
Comment:
DMGRCITATIONSSH ended due to: vector glue below
Comment:
#####################################################################################
Module: DMGRCITE4 [64E80, 64E84)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (64E80): JMP __CITE4
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 296
296: DMGRCITE4
Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITE4"(296) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 4EFA 0000 'N...' JMP __CITE4 ; id: 251
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__CITE4"(251)
00000002
Comment:
DMGRCITE4 ended due to: vector glue below
Comment:
#####################################################################################
Module: GETFRONTWINDOWMODALCLASS [64E90, 64EA8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+14 (64EA4): JMP GETWINDOWMODALCLASS
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 297
297: GETFRONTWINDOWMODALCLASS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GETFRONTWINDOWMODALCLASS"(297) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 594F 'YO' SUBQ.W #4,A7
00000002: A924 '.$' _FrontWindow ; A924
00000004: 2057 ' W' MOVEA.L (A7),A0
00000006: 2EAF 0004 '....' MOVE.L $0004(A7),(A7)
0000000A: 2F6F 0008 0004 '/o....' MOVE.L $0008(A7),$0004(A7)
00000010: 2F48 0008 '/H..' MOVE.L A0,$0008(A7)
00000014: 4EFA 0000 'N...' JMP GETWINDOWMODALCLASS ; id: 298
Dictionary: Flags $00 FirstId 298
298: GETWINDOWMODALCLASS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETWINDOWMODALCLASS"(298)
00000016
Comment:
GETFRONTWINDOWMODALCLASS ended due to: vector glue below
Comment:
#####################################################################################
Module: GETWINDOWMODALCLASS [64EC0, 64F4E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 299
299: GETWINDOWMODALCLASS
Module: Flags=$88=(ForcedActive Extern Code) Module="GETWINDOWMODALCLASS"(299) Segment="Main"(200)
Size: Flags $00 ModuleSize 142
Content: Flags $08
Contents offset $0000 size $008E
00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106
00000004: 48E7 1018 'H...' MOVEM.L D3/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: 675E 'g^' BEQ.S *+$0060 ; 00000072
00000014: 082C 0007 0071 '.,...q' BTST #$07,$0071(A4)
0000001A: 665C 'f\' BNE.S *+$005E ; 00000078
0000001C: 554F 'UO' SUBQ.W #2,A7
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: A80A '..' _GetWVariant ; A80A
00000022: 361F '6.' MOVE.W (A7)+,D3
00000024: 4253 'BS' CLR.W (A3)
00000026: 0C43 0001 '.C..' CMPI.W #$0001,D3
0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032
0000002C: 0C43 0005 '.C..' CMPI.W #$0005,D3
00000030: 664A 'fJ' BNE.S *+$004C ; 0000007C
00000032: 202C 007E ' ,.~' MOVE.L $007E(A4),D0
00000036: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 486E FFFE 'Hn..' PEA -$0002(A6)
00000042: 486E FFFA 'Hn..' PEA -$0006(A6)
00000046: 486E FEFA 'Hn..' PEA -$0106(A6)
0000004A: A9A8 '..' _GetResInfo ; A9A8
0000004C: 4A78 0A60 'Jx.`' TST.W $0A60
00000050: 662A 'f*' BNE.S *+$002C ; 0000007C
00000052: 0CAE 5744 4546 '..WDEF' CMPI.L #$57444546,-$0006(A6) ; 'WDEF'
FFFA
0000005A: 6620 'f ' BNE.S *+$0022 ; 0000007C
0000005C: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
00000060: 661A 'f.' BNE.S *+$001C ; 0000007C
00000062: 3683 '6.' MOVE.W D3,(A3)
00000064: 0C43 0001 '.C..' CMPI.W #$0001,D3
00000068: 6612 'f.' BNE.S *+$0014 ; 0000007C
0000006A: 08EC 0007 0071 '.....q' BSET #$07,$0071(A4)
00000070: 600A '`.' BRA.S *+$000C ; 0000007C
00000072: 323C FFCE '2<..' MOVE.W #$FFCE,D1
00000076: 6006 '`.' BRA.S *+$0008 ; 0000007E
00000078: 36BC 0001 '6...' MOVE.W #$0001,(A3)
0000007C: 4241 'BA' CLR.W D1
0000007E: 3D41 0010 '=A..' MOVE.W D1,$0010(A6)
00000082: 4CDF 1808 'L...' MOVEM.L (A7)+,D3/A3/A4
00000086: 4E5E 'N^' UNLK A6
00000088: 205F ' _' MOVEA.L (A7)+,A0
0000008A: 508F 'P.' ADDQ.L #8,A7
0000008C: 4ED0 'N.' JMP (A0)
Comment:
GETWINDOWMODALCLASS ended due to: vector glue below
Comment:
#####################################################################################
Module: GETSTDFILTERPROC [64F60, 64F78)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+8 (64F68): LEA STDFILTER, A0
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 300
300: GETSTDFILTERPROC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GETSTDFILTERPROC"(300) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 41FA 0000 'A...' LEA STDFILTER,A0 ; id: 237
0000000C: 2288 '".' MOVE.L A0,(A1)
0000000E: 426E 000C 'Bn..' CLR.W $000C(A6)
00000012: 4E5E 'N^' UNLK A6
00000014: 2E9F '..' MOVE.L (A7)+,(A7)
00000016: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="STDFILTER"(237)
0000000A
Comment:
GETSTDFILTERPROC ended due to: vector glue below
Comment:
#####################################################################################
Module: SETDIALOGDEFAULTITEM [64F90, 64FB8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 301
301: SETDIALOGDEFAULTITEM
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGDEFAULTITEM"(301) 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: 206E 000A ' n..' MOVEA.L $000A(A6),A0
00000008: 426E 000E 'Bn..' CLR.W $000E(A6)
0000000C: 08E8 0005 0071 '.....q' BSET #$05,$0071(A0)
00000012: 316E 0008 00A8 '1n....' MOVE.W $0008(A6),$00A8(A0)
00000018: 6606 'f.' BNE.S *+$0008 ; 00000020
0000001A: 08A8 0005 0071 '.....q' BCLR #$05,$0071(A0)
00000020: 4E5E 'N^' UNLK A6
00000022: 205F ' _' MOVEA.L (A7)+,A0
00000024: 5C8F '\.' ADDQ.L #6,A7
00000026: 4ED0 'N.' JMP (A0)
Comment:
SETDIALOGDEFAULTITEM ended due to: vector glue below
Comment:
#####################################################################################
Module: SETDIALOGCANCELITEM [64FD0, 64FF8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 302
302: SETDIALOGCANCELITEM
Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGCANCELITEM"(302) 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: 206E 000A ' n..' MOVEA.L $000A(A6),A0
00000008: 426E 000E 'Bn..' CLR.W $000E(A6)
0000000C: 08E8 0004 0071 '.....q' BSET #$04,$0071(A0)
00000012: 316E 0008 00A6 '1n....' MOVE.W $0008(A6),$00A6(A0)
00000018: 6606 'f.' BNE.S *+$0008 ; 00000020
0000001A: 08A8 0004 0071 '.....q' BCLR #$04,$0071(A0)
00000020: 4E5E 'N^' UNLK A6
00000022: 205F ' _' MOVEA.L (A7)+,A0
00000024: 5C8F '\.' ADDQ.L #6,A7
00000026: 4ED0 'N.' JMP (A0)
Comment:
SETDIALOGCANCELITEM ended due to: vector glue below
Comment:
#####################################################################################
Module: SETDIALOGTRACKSCURSOR [65010, 65036)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 303
303: SETDIALOGTRACKSCURSOR
Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGTRACKSCURSOR"(303) 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: 426E 000E 'Bn..' CLR.W $000E(A6)
00000008: 206E 000A ' n..' MOVEA.L $000A(A6),A0
0000000C: 08E8 0003 0071 '.....q' BSET #$03,$0071(A0)
00000012: 4A2E 0008 'J...' TST.B $0008(A6)
00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E
00000018: 08A8 0003 0071 '.....q' BCLR #$03,$0071(A0)
0000001E: 4E5E 'N^' UNLK A6
00000020: 205F ' _' MOVEA.L (A7)+,A0
00000022: 5C8F '\.' ADDQ.L #6,A7
00000024: 4ED0 'N.' JMP (A0)
Comment:
SETDIALOGTRACKSCURSOR ended due to: vector glue below
Comment:
#####################################################################################
Module: STDFILTER [65040, 65298)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+1C2 (65202): JSR FRAMEOUT
+10 (65050): JSR CLAIMEVENT
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 304
304: STDFILTER
Module: Flags=$88=(ForcedActive Extern Code) Module="STDFILTER"(304) Segment="Main"(200)
Size: Flags $00 ModuleSize 600
Content: Flags $08
Contents offset $0000 size $0258
00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 282A 0002 '(*..' MOVE.L $0002(A2),D4
00000010: 4EBA 0000 'N...' JSR CLAIMEVENT ; id: 212
00000014: 7600 'v.' MOVEQ #$00,D3
00000016: 1D43 0014 '.C..' MOVE.B D3,$0014(A6)
0000001A: 1C2C 0071 '.,.q' MOVE.B $0071(A4),D6
0000001E: 3012 '0.' MOVE.W (A2),D0
00000020: 6700 009E 'g...' BEQ *+$00A0 ; 000000C0
00000024: 5740 'W@' SUBQ.W #3,D0
00000026: 6710 'g.' BEQ.S *+$0012 ; 00000038
00000028: 5740 'W@' SUBQ.W #3,D0
0000002A: 6700 0128 'g..(' BEQ *+$012A ; 00000154
0000002E: 5540 'U@' SUBQ.W #2,D0
00000030: 6700 01B4 'g...' BEQ *+$01B6 ; 000001E6
00000034: 6000 01DE '`...' BRA *+$01E0 ; 00000214
00000038: 0806 0002 '....' BTST #$02,D6
0000003C: 6606 'f.' BNE.S *+$0008 ; 00000044
0000003E: 0806 0005 '....' BTST #$05,D6
00000042: 673A 'g:' BEQ.S *+$003C ; 0000007E
00000044: 0C04 000D '....' CMPI.B #$0D,D4
00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050
0000004A: 0C04 0003 '....' CMPI.B #$03,D4
0000004E: 662E 'f.' BNE.S *+$0030 ; 0000007E
00000050: 6100 01DE 'a...' BSR *+$01E0 ; 00000230
00000054: 102E FFF3 '....' MOVE.B -$000D(A6),D0
00000058: 6B62 'kb' BMI.S *+$0064 ; 000000BC
0000005A: 0C00 0004 '....' CMPI.B #$04,D0
0000005E: 665C 'f\' BNE.S *+$005E ; 000000BC
00000060: 362E FFF0 '6...' MOVE.W -$0010(A6),D3
00000064: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0
00000068: 2F08 '/.' MOVE.L A0,-(A7)
0000006A: 4267 'Bg' CLR.W -(A7)
0000006C: 2F08 '/.' MOVE.L A0,-(A7)
0000006E: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
00000072: A95D '.]' _HiliteControl ; A95D
00000074: 307C 0008 '0|..' MOVEA.W #$0008,A0
00000078: A03B '.;' _Delay ; A03B
0000007A: A95D '.]' _HiliteControl ; A95D
0000007C: 603E '`>' BRA.S *+$0040 ; 000000BC
0000007E: 0806 0004 '....' BTST #$04,D6
00000082: 6738 'g8' BEQ.S *+$003A ; 000000BC
00000084: 0C44 351B '.D5.' CMPI.W #$351B,D4
00000088: 671E 'g.' BEQ.S *+$0020 ; 000000A8
0000008A: 302A 000E '0*..' MOVE.W $000E(A2),D0
0000008E: 0800 0008 '....' BTST #$08,D0
00000092: 6728 'g(' BEQ.S *+$002A ; 000000BC
00000094: 554F 'UO' SUBQ.W #2,A7
00000096: 2F0A '/.' MOVE.L A2,-(A7)
00000098: 3F3C 002E '?<..' MOVE.W #$002E,-(A7)
0000009C: 2F3C 8206 FFD0 '/<....' MOVE.L #$8206FFD0,-(A7)
000000A2: A8B5 '..' _ScriptUtil ; A8B5
000000A4: 4A1F 'J.' TST.B (A7)+
000000A6: 6714 'g.' BEQ.S *+$0016 ; 000000BC
000000A8: 6100 0190 'a...' BSR *+$0192 ; 0000023A
000000AC: 4A2E FFE3 'J...' TST.B -$001D(A6)
000000B0: 6B0A 'k.' BMI.S *+$000C ; 000000BC
000000B2: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
000000B6: 362E FFE0 '6...' MOVE.W -$0020(A6),D3
000000BA: 60AC '`.' BRA.S *-$0052 ; 00000068
000000BC: 6000 0156 '`..V' BRA *+$0158 ; 00000214
000000C0: 0806 0005 '....' BTST #$05,D6
000000C4: 673A 'g:' BEQ.S *+$003C ; 00000100
000000C6: 6100 0168 'a..h' BSR *+$016A ; 00000230
000000CA: 342E FFF2 '4...' MOVE.W -$000E(A6),D2
000000CE: 0802 0007 '....' BTST #$07,D2
000000D2: 56C1 'V.' SNE D1
000000D4: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0
000000D8: 2050 ' P' MOVEA.L (A0),A0
000000DA: 1028 0011 '.(..' MOVE.B $0011(A0),D0
000000DE: B200 '..' CMP.B D0,D1
000000E0: 671E 'g.' BEQ.S *+$0020 ; 00000100
000000E2: 0842 0007 '.B..' BCHG #$07,D2
000000E6: 3D42 FFF2 '=B..' MOVE.W D2,-$000E(A6)
000000EA: 2F0C '/.' MOVE.L A4,-(A7)
000000EC: 3F2E FFF0 '?...' MOVE.W -$0010(A6),-(A7)
000000F0: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7)
000000F4: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000F8: 486E FFF8 'Hn..' PEA -$0008(A6)
000000FC: A98E '..' _SetDialogItem ; A98E
000000FE: 6054 '`T' BRA.S *+$0056 ; 00000154
00000100: 0806 0003 '....' BTST #$03,D6
00000104: 674A 'gJ' BEQ.S *+$004C ; 00000150
00000106: 486E FFC8 'Hn..' PEA -$0038(A6)
0000010A: A874 '.t' _GetPort ; A874
0000010C: 2F0C '/.' MOVE.L A4,-(A7)
0000010E: A873 '.s' _SetPort ; A873
00000110: 486E FFCC 'Hn..' PEA -$0034(A6)
00000114: A972 '.r' _GetMouse ; A972
00000116: 2F2E FFC8 '/...' MOVE.L -$0038(A6),-(A7)
0000011A: A873 '.s' _SetPort ; A873
0000011C: 554F 'UO' SUBQ.W #2,A7
0000011E: 2F0C '/.' MOVE.L A4,-(A7)
00000120: 2F2E FFCC '/...' MOVE.L -$0034(A6),-(A7)
00000124: A984 '..' _FindDialogItem ; A984
00000126: 301F '0.' MOVE.W (A7)+,D0
00000128: 6B24 'k$' BMI.S *+$0026 ; 0000014E
0000012A: 5240 'R@' ADDQ.W #1,D0
0000012C: 41EE FFD0 'A...' LEA -$0030(A6),A0
00000130: 6100 0110 'a...' BSR *+$0112 ; 00000242
00000134: 302E FFD2 '0...' MOVE.W -$002E(A6),D0
00000138: 0240 0010 '.@..' ANDI.W #$0010,D0
0000013C: 6710 'g.' BEQ.S *+$0012 ; 0000014E
0000013E: 594F 'YO' SUBQ.W #4,A7
00000140: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
00000144: A9B9 '..' _GetCursor ; A9B9
00000146: 205F ' _' MOVEA.L (A7)+,A0
00000148: 2F10 '/.' MOVE.L (A0),-(A7)
0000014A: A851 '.Q' _SetCursor ; A851
0000014C: 6002 '`.' BRA.S *+$0004 ; 00000150
0000014E: A850 '.P' _InitCursor ; A850
00000150: 6000 00C2 '`...' BRA *+$00C4 ; 00000214
00000154: 0806 0005 '....' BTST #$05,D6
00000158: 6700 007E 'g..~' BEQ *+$0080 ; 000001D8
0000015C: 486E FFC8 'Hn..' PEA -$0038(A6)
00000160: A874 '.t' _GetPort ; A874
00000162: 2F0C '/.' MOVE.L A4,-(A7)
00000164: A873 '.s' _SetPort ; A873
00000166: A89E '..' _PenNormal ; A89E
00000168: 6100 00C6 'a...' BSR *+$00C8 ; 00000230
0000016C: 7A00 'z.' MOVEQ #$00,D5
0000016E: 4A2E FFF3 'J...' TST.B -$000D(A6)
00000172: 6A44 'jD' BPL.S *+$0046 ; 000001B8
00000174: 302C 0006 '0,..' MOVE.W $0006(A4),D0
00000178: 0240 C000 '.@..' ANDI.W #$C000,D0
0000017C: 660A 'f.' BNE.S *+$000C ; 00000188
0000017E: 2055 ' U' MOVEA.L (A5),A0
00000180: 4868 FFE8 'Hh..' PEA -$0018(A0)
00000184: A89D '..' _PenPat ; A89D
00000186: 6030 '`0' BRA.S *+$0032 ; 000001B8
00000188: 486E FFBE 'Hn..' PEA -$0042(A6)
0000018C: AA1A '..' _GetBackColor ; AA1A
0000018E: 486E FFB8 'Hn..' PEA -$0048(A6)
00000192: AA19 '..' _GetForeColor ; AA19
00000194: 486E FFB2 'Hn..' PEA -$004E(A6)
00000198: AA19 '..' _GetForeColor ; AA19
0000019A: 554F 'UO' SUBQ.W #2,A7
0000019C: 594F 'YO' SUBQ.W #4,A7
0000019E: AA2A '.*' _GetMainDevice ; AA2A
000001A0: 486E FFBE 'Hn..' PEA -$0042(A6)
000001A4: 486E FFB2 'Hn..' PEA -$004E(A6)
000001A8: 303C 0C19 '0<..' MOVE.W #$0C19,D0
000001AC: AAA2 '..' _PaletteDispatch ; AAA2
000001AE: 1A1F '..' MOVE.B (A7)+,D5
000001B0: 67CC 'g.' BEQ.S *-$0032 ; 0000017E
000001B2: 486E FFB2 'Hn..' PEA -$004E(A6)
000001B6: AA14 '..' _RGBForeColor ; AA14
000001B8: 7003 'p.' MOVEQ #$03,D0
000001BA: 7210 'r.' MOVEQ #$10,D1
000001BC: 7404 't.' MOVEQ #$04,D2
000001BE: 41EE FFF8 'A...' LEA -$0008(A6),A0
000001C2: 4EBA 0000 'N...' JSR FRAMEOUT ; id: 211
000001C6: 4A85 'J.' TST.L D5
000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0
000001CA: 486E FFB8 'Hn..' PEA -$0048(A6)
000001CE: AA14 '..' _RGBForeColor ; AA14
000001D0: A89E '..' _PenNormal ; A89E
000001D2: 2F2E FFC8 '/...' MOVE.L -$0038(A6),-(A7)
000001D6: A873 '.s' _SetPort ; A873
000001D8: 594F 'YO' SUBQ.W #4,A7
000001DA: A924 '.$' _FrontWindow ; A924
000001DC: 285F '(_' MOVEA.L (A7)+,A4
000001DE: 1C2C 0071 '.,.q' MOVE.B $0071(A4),D6
000001E2: 6000 FF1C '`...' BRA *-$00E2 ; 00000100
000001E6: 7A00 'z.' MOVEQ #$00,D5
000001E8: 082A 0000 000F '.*....' BTST #$00,$000F(A2)
000001EE: 57C5 'W.' SEQ D5
000001F0: 0806 0004 '....' BTST #$04,D6
000001F4: 670A 'g.' BEQ.S *+$000C ; 00000200
000001F6: 6142 'aB' BSR.S *+$0044 ; 0000023A
000001F8: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7)
000001FC: 3F05 '?.' MOVE.W D5,-(A7)
000001FE: A95D '.]' _HiliteControl ; A95D
00000200: 0806 0005 '....' BTST #$05,D6
00000204: 670E 'g.' BEQ.S *+$0010 ; 00000214
00000206: 6128 'a(' BSR.S *+$002A ; 00000230
00000208: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
0000020C: 3F05 '?.' MOVE.W D5,-(A7)
0000020E: A95D '.]' _HiliteControl ; A95D
00000210: 6000 FEAE '`...' BRA *-$0150 ; 000000C0
00000214: 4A43 'JC' TST.W D3
00000216: 670A 'g.' BEQ.S *+$000C ; 00000222
00000218: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000021C: 3083 '0.' MOVE.W D3,(A0)
0000021E: 522E 0014 'R...' ADDQ.B #1,$0014(A6)
00000222: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4
00000226: 4E5E 'N^' UNLK A6
00000228: 205F ' _' MOVEA.L (A7)+,A0
0000022A: DEFC 000C '....' ADDA.W #$000C,A7
0000022E: 4ED0 'N.' JMP (A0)
00000230: 302C 00A8 '0,..' MOVE.W $00A8(A4),D0
00000234: 41EE FFF0 'A...' LEA -$0010(A6),A0
00000238: 6008 '`.' BRA.S *+$000A ; 00000242
0000023A: 302C 00A6 '0,..' MOVE.W $00A6(A4),D0
0000023E: 41EE FFE0 'A...' LEA -$0020(A6),A0
00000242: 3080 '0.' MOVE.W D0,(A0)
00000244: 2F0C '/.' MOVE.L A4,-(A7)
00000246: 3F00 '?.' MOVE.W D0,-(A7)
00000248: 4868 0002 'Hh..' PEA $0002(A0)
0000024C: 4868 0004 'Hh..' PEA $0004(A0)
00000250: 4868 0008 'Hh..' PEA $0008(A0)
00000254: A98D '..' _GetDialogItem ; A98D
00000256: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FRAMEOUT"(211)
000001C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLAIMEVENT"(212)
00000012
Comment:
STDFILTER ended due to: vector glue below
Comment:
#####################################################################################
Module: ISUSERCANCELEVENT [652B0, 652F6)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 305
305: ISUSERCANCELEVENT
Module: Flags=$88=(ForcedActive Extern Code) Module="ISUSERCANCELEVENT"(305) Segment="Main"(200)
Size: Flags $00 ModuleSize 70
Content: Flags $08
Contents offset $0000 size $0046
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 426E 000C 'Bn..' CLR.W $000C(A6)
00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000C: 0C50 0003 '.P..' CMPI.W #$0003,(A0)
00000010: 662E 'f.' BNE.S *+$0030 ; 00000040
00000012: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000016: 0C40 351B '.@5.' CMPI.W #$351B,D0
0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A
0000001C: 3028 000E '0(..' MOVE.W $000E(A0),D0
00000020: 0800 0008 '....' BTST #$08,D0
00000024: 671A 'g.' BEQ.S *+$001C ; 00000040
00000026: 554F 'UO' SUBQ.W #2,A7
00000028: 2F08 '/.' MOVE.L A0,-(A7)
0000002A: 3F3C 002E '?<..' MOVE.W #$002E,-(A7)
0000002E: 2F3C 8206 FFD0 '/<....' MOVE.L #$8206FFD0,-(A7)
00000034: A8B5 '..' _ScriptUtil ; A8B5
00000036: 4A1F 'J.' TST.B (A7)+
00000038: 6706 'g.' BEQ.S *+$0008 ; 00000040
0000003A: 1D7C 0001 000C '.|....' MOVE.B #$01,$000C(A6)
00000040: 4E5E 'N^' UNLK A6
00000042: 2E9F '..' MOVE.L (A7)+,(A7)
00000044: 4E75 'Nu' RTS
Comment:
ISUSERCANCELEVENT ended due to: vector glue below
Comment:
#####################################################################################
Module: GETNEXTUSERCANCELEVENT [65300, 6535E)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+56 (65356): JSR ISUSERCANCELEVENT
VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a
Dictionary: Flags $00 FirstId 306
306: GETNEXTUSERCANCELEVENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GETNEXTUSERCANCELEVENT"(306) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 2F0A '/.' MOVE.L A2,-(A7)
00000006: 426E 000C 'Bn..' CLR.W $000C(A6)
0000000A: 40E7 '@.' MOVE SR,-(A7)
0000000C: 007C 0700 '.|..' ORI.W #$0700,SR
00000010: 45F8 014A 'E..J' LEA $014A,A2
00000014: 202A 0002 ' *..' MOVE.L $0002(A2),D0
00000018: 670E 'g.' BEQ.S *+$0010 ; 00000028
0000001A: 2440 '$@' MOVEA.L D0,A2
0000001C: 41EA 0006 'A...' LEA $0006(A2),A0
00000020: 6130 'a0' BSR.S *+$0032 ; 00000052
00000022: 660E 'f.' BNE.S *+$0010 ; 00000032
00000024: 2012 ' .' MOVE.L (A2),D0
00000026: 66F2 'f.' BNE.S *-$000C ; 0000001A
00000028: 46DF 'F.' MOVE (A7)+,SR
0000002A: 245F '$_' MOVEA.L (A7)+,A2
0000002C: 4E5E 'N^' UNLK A6
0000002E: 2E9F '..' MOVE.L (A7)+,(A7)
00000030: 4E75 'Nu' RTS
00000032: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000036: 2008 ' .' MOVE.L A0,D0
00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E
0000003A: 41EE FFF0 'A...' LEA -$0010(A6),A0
0000003E: 703E 'p>' MOVEQ #$3E,D0 ; '>'
00000040: A031 '.1' _GetOSEvent ; A031
00000042: 4A00 'J.' TST.B D0
00000044: 66E2 'f.' BNE.S *-$001C ; 00000028
00000046: 610A 'a.' BSR.S *+$000C ; 00000052
00000048: 67E8 'g.' BEQ.S *-$0016 ; 00000032
0000004A: 1D7C 0001 000C '.|....' MOVE.B #$01,$000C(A6)
00000050: 60D6 '`.' BRA.S *-$0028 ; 00000028
00000052: 554F 'UO' SUBQ.W #2,A7
00000054: 2F08 '/.' MOVE.L A0,-(A7)
00000056: 4EBA 0000 'N...' JSR ISUSERCANCELEVENT ; id: 305
0000005A: 4A1F 'J.' TST.B (A7)+
0000005C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ISUSERCANCELEVENT"(305)
00000058
Comment:
GETNEXTUSERCANCELEVENT ended due to: vector glue below, end of FILE directive
Last
Record Summary
Type Count
0 Pad 21
1 First 1
2 Last 1
3 Comment 103
4 Dictionary 74
5 Module 51
6 EntryPoint 33
7 ModSize 51
8 Content 51
9 Reference 66
10 ComputedRef 2