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

25246 lines
1.2 MiB
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
[4C240, 574AA)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: DISPLAY_4C240 [4C240, 4C294)
Module started due to: MOD directive, FILE directive
Dictionary: Flags $00 FirstId 201
201: DISPLAY_4C240
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C240"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 558F 'U.' SUBQ.L #2,A7
0000000A: A9AF '..' _ResError ; A9AF
0000000C: 3E1F '>.' MOVE.W (A7)+,D7
0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 3F00 '?.' MOVE.W D0,-(A7)
00000014: A999 '..' _UpdateResFile ; A999
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: A9AF '..' _ResError ; A9AF
0000001A: 3E1F '>.' MOVE.W (A7)+,D7
0000001C: 4A47 'JG' TST.W D7
0000001E: 6614 'f.' BNE.S *+$0016 ; 00000034
00000020: 7002 'p.' MOVEQ #$02,D0
00000022: 41EE FFF0 'A...' LEA -$0010(A6),A0
00000026: A090 '..' _SysEnvirons ; A090
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032
0000002C: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6
00000030: 6002 '`.' BRA.S *+$0004 ; 00000034
00000032: 4246 'BF' CLR.W D6
00000034: 4A47 'JG' TST.W D7
00000036: 6612 'f.' BNE.S *+$0014 ; 0000004A
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6)
0000003E: 3D46 FFC6 '=F..' MOVE.W D6,-$003A(A6)
00000042: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000046: A013 '..' _FlushVol ; A013
00000048: 3E00 '>.' MOVE.W D0,D7
0000004A: 4CEE 00C0 FFA8 'L.....' MOVEM.L -$0058(A6),D6/D7
00000050: 4E5E 'N^' UNLK A6
00000052: 4E75 'Nu' RTS
Comment:
DISPLAY_4C240 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C2A0 [4C2A0, 4C310)
Module started due to: MOD directive
Resolved outgoing references:
+5E (4C2FE): JSR DISPLAY_4C240
Dictionary: Flags $00 FirstId 202
202: DISPLAY_4C2A0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C2A0"(202) Segment="Main"(200)
Size: Flags $00 ModuleSize 112
Content: Flags $08
Contents offset $0000 size $0070
00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 47EE FF00 'G...' LEA -$0100(A6),A3
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: A994 '..' _CurResFile ; A994
00000010: 3A1F ':.' MOVE.W (A7)+,D5
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 3F00 '?.' MOVE.W D0,-(A7)
00000016: A998 '..' _UseResFile ; A998
00000018: 558F 'U.' SUBQ.L #2,A7
0000001A: 2F3C 6761 6D61 '/<gama' MOVE.L #$67616D61,-(A7) ; 'gama'
00000020: A80D '..' _Count1Resources ; A80D
00000022: 3C1F '<.' MOVE.W (A7)+,D6
00000024: 7E01 '~.' MOVEQ #$01,D7
00000026: 6032 '`2' BRA.S *+$0034 ; 0000005A
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F3C 6761 6D61 '/<gama' MOVE.L #$67616D61,-(A7) ; 'gama'
00000030: 3F07 '?.' MOVE.W D7,-(A7)
00000032: A80E '..' _Get1IxResource ; A80E
00000034: 285F '(_' MOVEA.L (A7)+,A4
00000036: 200C ' .' MOVE.L A4,D0
00000038: 671E 'g.' BEQ.S *+$0020 ; 00000058
0000003A: 2F0C '/.' MOVE.L A4,-(A7)
0000003C: 486E FEFA 'Hn..' PEA -$0106(A6)
00000040: 486E FEFC 'Hn..' PEA -$0104(A6)
00000044: 2F0B '/.' MOVE.L A3,-(A7)
00000046: A9A8 '..' _GetResInfo ; A9A8
00000048: 0C6E 0080 FEFA '.n....' CMPI.W #$0080,-$0106(A6)
0000004E: 6F08 'o.' BLE.S *+$000A ; 00000058
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: A9AD '..' _RmveResource ; A9AD
00000054: 204C ' L' MOVEA.L A4,A0
00000056: A023 '.#' _DisposeHandle ; A023
00000058: 5247 'RG' ADDQ.W #1,D7
0000005A: BC47 '.G' CMP.W D7,D6
0000005C: 6CCA 'l.' BGE.S *-$0034 ; 00000028
0000005E: 4EBA 0000 'N...' JSR DISPLAY_4C240 ; id: 201
00000062: 3F05 '?.' MOVE.W D5,-(A7)
00000064: A998 '..' _UseResFile ; A998
00000066: 4CEE 18E0 FEE6 'L.....' MOVEM.L -$011A(A6),D5-D7/A3/A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C240"(201)
00000060
Comment:
DISPLAY_4C2A0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_4C310 [4C310, 4C34A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 203
203: DISPLAY_4C310
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C310"(203) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 3007 '0.' MOVE.W D7,D0
00000010: 0C40 0007 '.@..' CMPI.W #$0007,D0
00000014: 6304 'c.' BLS.S *+$0006 ; 0000001A
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 6016 '`.' BRA.S *+$0018 ; 00000030
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 1038 0C2E '.8..' MOVE.B $0C2E,D0
00000020: 1207 '..' MOVE.B D7,D1
00000022: 5201 'R.' ADDQ.B #1,D1
00000024: 7401 't.' MOVEQ #$01,D2
00000026: E3AA '..' LSL.L D1,D2
00000028: C480 '..' AND.L D0,D2
0000002A: 56C3 'V.' SNE D3
0000002C: 4403 'D.' NEG.B D3
0000002E: 1003 '..' MOVE.B D3,D0
00000030: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7
00000036: 4E5E 'N^' UNLK A6
00000038: 4E75 'Nu' RTS
Comment:
DISPLAY_4C310 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C350 [4C350, 4C3E4)
Module started due to: MOD directive
Resolved outgoing references:
+84 (4C3D4): JSR DISPLAY_50620
+5A (4C3AA): JSR DISPLAY_4C310
+10 (4C360): JSR DISPLAY_505B0
Dictionary: Flags $00 FirstId 204
204: DISPLAY_4C350
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C350"(204) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 4E56 FFB4 'NV..' LINK.W A6,#-$004C
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 2F0C '/.' MOVE.L A4,-(A7)
0000000C: 486E FFF4 'Hn..' PEA -$000C(A6)
00000010: 4EBA 0000 'N...' JSR DISPLAY_505B0 ; id: 206
00000014: 6068 '`h' BRA.S *+$006A ; 0000007E
00000016: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000001A: 1D68 0003 FFE5 '.h....' MOVE.B $0003(A0),-$001B(A6)
00000020: 41EE FFEC 'A...' LEA -$0014(A6),A0
00000024: 2D48 FFB4 '-H..' MOVE.L A0,-$004C(A6)
00000028: 41EE FFB4 'A...' LEA -$004C(A6),A0
0000002C: 7011 'p.' MOVEQ #$11,D0
0000002E: A06E '.n' _SlotManager ; A06E
00000030: 4A40 'J@' TST.W D0
00000032: 664A 'fJ' BNE.S *+$004C ; 0000007E
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 102E FFEE '....' MOVE.B -$0012(A6),D0
0000003A: 4A80 'J.' TST.L D0
0000003C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000040: 7200 'r.' MOVEQ #$00,D1
00000042: 3228 0008 '2(..' MOVE.W $0008(A0),D1
00000046: B280 '..' CMP.L D0,D1
00000048: 6734 'g4' BEQ.S *+$0036 ; 0000007E
0000004A: 2054 ' T' MOVEA.L (A4),A0
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 3010 '0.' MOVE.W (A0),D0
00000050: 7200 'r.' MOVEQ #$00,D1
00000052: 322E FFFC '2...' MOVE.W -$0004(A6),D1
00000056: 9081 '..' SUB.L D1,D0
00000058: 2F00 '/.' MOVE.L D0,-(A7)
0000005A: 4EBA 0000 'N...' JSR DISPLAY_4C310 ; id: 203
0000005E: 4A00 'J.' TST.B D0
00000060: 584F 'XO' ADDQ.W #4,A7
00000062: 671A 'g.' BEQ.S *+$001C ; 0000007E
00000064: 41EE FFEC 'A...' LEA -$0014(A6),A0
00000068: 2D48 FFB8 '-H..' MOVE.L A0,-$0048(A6)
0000006C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000070: 1D68 0009 FFEE '.h....' MOVE.B $0009(A0),-$0012(A6)
00000076: 41EE FFB4 'A...' LEA -$004C(A6),A0
0000007A: 7012 'p.' MOVEQ #$12,D0
0000007C: A06E '.n' _SlotManager ; A06E
0000007E: 598F 'Y.' SUBQ.L #4,A7
00000080: 486E FFF4 'Hn..' PEA -$000C(A6)
00000084: 4EBA 0000 'N...' JSR DISPLAY_50620 ; id: 205
00000088: 4A9F 'J.' TST.L (A7)+
0000008A: 668A 'f.' BNE.S *-$0074 ; 00000016
0000008C: 286E FFB0 '(n..' MOVEA.L -$0050(A6),A4
00000090: 4E5E 'N^' UNLK A6
00000092: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 205
205: DISPLAY_50620
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50620"(205)
00000086
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C310"(203)
0000005C
Dictionary: Flags $00 FirstId 206
206: DISPLAY_505B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_505B0"(206)
00000012
Comment:
DISPLAY_4C350 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C3F0 [4C3F0, 4C450)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4C408): JSR GETDCTLENTRY ; outside file
Dictionary: Flags $00 FirstId 207
207: DISPLAY_4C3F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C3F0"(207) Segment="Main"(200)
Size: Flags $00 ModuleSize 96
Content: Flags $08
Contents offset $0000 size $0060
00000000: 4E56 FFC8 'NV..' LINK.W A6,#-$0038
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 4253 'BS' CLR.W (A3)
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000014: 2050 ' P' MOVEA.L (A0),A0
00000016: 3F10 '?.' MOVE.W (A0),-(A7)
00000018: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
0000001C: 285F '(_' MOVEA.L (A7)+,A4
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 6734 'g4' BEQ.S *+$0036 ; 00000056
00000022: 2054 ' T' MOVEA.L (A4),A0
00000024: 1D68 0028 FFF9 '.h.(..' MOVE.B $0028(A0),-$0007(A6)
0000002A: 422E FFFA 'B...' CLR.B -$0006(A6)
0000002E: 3D7C 0003 FFF0 '=|....' MOVE.W #$0003,-$0010(A6)
00000034: 3D7C 0001 FFF2 '=|....' MOVE.W #$0001,-$000E(A6)
0000003A: 3D7C 0001 FFF4 '=|....' MOVE.W #$0001,-$000C(A6)
00000040: 1D7C 0001 FFF8 '.|....' MOVE.B #$01,-$0008(A6)
00000046: 41EE FFC8 'A...' LEA -$0038(A6),A0
0000004A: 7015 'p.' MOVEQ #$15,D0
0000004C: A06E '.n' _SlotManager ; A06E
0000004E: 4A40 'J@' TST.W D0
00000050: 6604 'f.' BNE.S *+$0006 ; 00000056
00000052: 36AE FFF6 '6...' MOVE.W -$000A(A6),(A3)
00000056: 4CEE 1800 FFC0 'L.....' MOVEM.L -$0040(A6),A3/A4
0000005C: 4E5E 'N^' UNLK A6
0000005E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 208
208: GETDCTLENTRY
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
0000001A
Comment:
DISPLAY_4C3F0 ended due to: BRA.L island below
Comment:
#####################################################################################
Module: DISPLAY_4C460 [4C460, 4C62A)
Module started due to: island above, MOD directive
Resolved outgoing references:
+118 (4C578): JSR GETDCTLENTRY ; outside file
+1B4 (4C614): JSR DISPLAY_50620
+82 (4C4E2): JSR DISPLAY_4C3F0
+78 (4C4D8): JSR DISPLAY_4ECC0
+6E (4C4CE): JSR DISPLAY_4EAC0
+5C (4C4BC): JSR DISPLAY_505B0
+14 (4C474): JSR DISPLAY_4E520
Dictionary: Flags $00 FirstId 209
209: DISPLAY_4C460
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C460"(209) Segment="Main"(200)
Size: Flags $00 ModuleSize 458
Content: Flags $08
Contents offset $0000 size $01CA
00000000: 4E56 FF46 'NV.F' LINK.W A6,#-$00BA
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2440 '$@' MOVEA.L D0,A2
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 2F00 '/.' MOVE.L D0,-(A7)
00000010: 7200 'r.' MOVEQ #$00,D1
00000012: 2F01 '/.' MOVE.L D1,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 212
00000018: 3E00 '>.' MOVE.W D0,D7
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 3007 '0.' MOVE.W D7,D0
0000001E: 5380 'S.' SUBQ.L #1,D0
00000020: 4C3C 0800 0000 'L<....' MULS.L #$00000088,D0
0088
00000028: D0BC 0000 008A '......' ADD.L #$0000008A,D0
0000002E: A122 '."' _NewHandle ; A122
00000030: 2448 '$H' MOVEA.L A0,A2
00000032: 200A ' .' MOVE.L A2,D0
00000034: 504F 'PO' ADDQ.W #8,A7
00000036: 6700 0186 'g...' BEQ *+$0188 ; 000001BE
0000003A: 558F 'U.' SUBQ.L #2,A7
0000003C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000040: 4A5F 'J_' TST.W (A7)+
00000042: 6600 017A 'f..z' BNE *+$017C ; 000001BE
00000046: 2052 ' R' MOVEA.L (A2),A0
00000048: 3087 '0.' MOVE.W D7,(A0)
0000004A: 598F 'Y.' SUBQ.L #4,A7
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 1F00 '..' MOVE.B D0,-(A7)
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: ABEB '..' _DisplayDispatch ; ABEB
00000054: 285F '(_' MOVEA.L (A7)+,A4
00000056: 2F0A '/.' MOVE.L A2,-(A7)
00000058: 486E FFF4 'Hn..' PEA -$000C(A6)
0000005C: 4EBA 0000 'N...' JSR DISPLAY_505B0 ; id: 206
00000060: 6000 014C '`..L' BRA *+$014E ; 000001AE
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 2F00 '/.' MOVE.L D0,-(A7)
00000068: 486E FFCE 'Hn..' PEA -$0032(A6)
0000006C: 2F0C '/.' MOVE.L A4,-(A7)
0000006E: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 211
00000072: 486E FFDE 'Hn..' PEA -$0022(A6)
00000076: 2F0C '/.' MOVE.L A4,-(A7)
00000078: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 210
0000007C: 486E FFEE 'Hn..' PEA -$0012(A6)
00000080: 2F0C '/.' MOVE.L A4,-(A7)
00000082: 4EBA 0000 'N...' JSR DISPLAY_4C3F0 ; id: 207
00000086: 3D6E FFEE FF46 '=n...F' MOVE.W -$0012(A6),-$00BA(A6)
0000008C: 3D7C 77FE FF50 '=|w..P' MOVE.W #$77FE,-$00B0(A6)
00000092: 3D7C FFFF FF54 '=|...T' MOVE.W #$FFFF,-$00AC(A6)
00000098: 3D7C FFFF FF56 '=|...V' MOVE.W #$FFFF,-$00AA(A6)
0000009E: 3D7C 0001 FF60 '=|...`' MOVE.W #$0001,-$00A0(A6)
000000A4: 3D7C 007F FF62 '=|...b' MOVE.W #$007F,-$009E(A6)
000000AA: 3D7C 0068 FF64 '=|.h.d' MOVE.W #$0068,-$009C(A6)
000000B0: 7003 'p.' MOVEQ #$03,D0
000000B2: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6)
000000B6: 7200 'r.' MOVEQ #$00,D1
000000B8: 2D41 FF6A '-A.j' MOVE.L D1,-$0096(A6)
000000BC: 41EE FF6E 'A..n' LEA -$0092(A6),A0
000000C0: 43EE FFCE 'C...' LEA -$0032(A6),A1
000000C4: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000CA: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000CC: 41EE FF7E 'A..~' LEA -$0082(A6),A0
000000D0: 43EE FFDE 'C...' LEA -$0022(A6),A1
000000D4: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000D6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000D8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000DA: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000DC: 2D7C 0048 0000 '-|.H..' MOVE.L #$00480000,-$006E(A6)
FF92
000000E4: 2D7C 0048 0000 '-|.H..' MOVE.L #$00480000,-$006A(A6)
FF96
000000EC: 2D41 FF9A '-A..' MOVE.L D1,-$0066(A6)
000000F0: 2D41 FF9E '-A..' MOVE.L D1,-$0062(A6)
000000F4: 2D41 FFA2 '-A..' MOVE.L D1,-$005E(A6)
000000F8: 4247 'BG' CLR.W D7
000000FA: 740A 't.' MOVEQ #$0A,D2
000000FC: 4FEF 001C 'O...' LEA $001C(A7),A7
00000100: 48C7 'H.' EXT.L D7
00000102: 2007 ' .' MOVE.L D7,D0
00000104: E580 '..' ASL.L #2,D0
00000106: 7200 'r.' MOVEQ #$00,D1
00000108: 2D81 08A6 '-...' MOVE.L D1,-$5A(A6,D0.L)
0000010C: 5247 'RG' ADDQ.W #1,D7
0000010E: B447 '.G' CMP.W D7,D2
00000110: 6EEE 'n.' BGT.S *-$0010 ; 00000100
00000112: 598F 'Y.' SUBQ.L #4,A7
00000114: 2054 ' T' MOVEA.L (A4),A0
00000116: 3F10 '?.' MOVE.W (A0),-(A7)
00000118: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
0000011C: 265F '&_' MOVEA.L (A7)+,A3
0000011E: 200B ' .' MOVE.L A3,D0
00000120: 6722 'g"' BEQ.S *+$0024 ; 00000144
00000122: 2053 ' S' MOVEA.L (A3),A0
00000124: 1028 0028 '.(.(' MOVE.B $0028(A0),D0
00000128: 4880 'H.' EXT.W D0
0000012A: 3D40 FF48 '=@.H' MOVE.W D0,-$00B8(A6)
0000012E: 2053 ' S' MOVEA.L (A3),A0
00000130: 2D68 002A FF4A '-h.*.J' MOVE.L $002A(A0),-$00B6(A6)
00000136: 2053 ' S' MOVEA.L (A3),A0
00000138: 1028 0032 '.(.2' MOVE.B $0032(A0),D0
0000013C: 49C0 'I.' EXTB.L D0
0000013E: 2D40 FF8E '-@..' MOVE.L D0,-$0072(A6)
00000142: 600E '`.' BRA.S *+$0010 ; 00000152
00000144: 426E FF48 'Bn.H' CLR.W -$00B8(A6)
00000148: 7000 'p.' MOVEQ #$00,D0
0000014A: 2D40 FF4A '-@.J' MOVE.L D0,-$00B6(A6)
0000014E: 2D40 FF8E '-@..' MOVE.L D0,-$0072(A6)
00000152: 3D6E FFD2 FF4E '=n...N' MOVE.W -$002E(A6),-$00B2(A6)
00000158: 2054 ' T' MOVEA.L (A4),A0
0000015A: 3028 0014 '0(..' MOVE.W $0014(A0),D0
0000015E: 48C0 'H.' EXT.L D0
00000160: 7200 'r.' MOVEQ #$00,D1
00000162: 322E FF50 '2..P' MOVE.W -$00B0(A6),D1
00000166: 4681 'F.' NOT.L D1
00000168: C280 '..' AND.L D0,D1
0000016A: 3D41 FF52 '=A.R' MOVE.W D1,-$00AE(A6)
0000016E: 2054 ' T' MOVEA.L (A4),A0
00000170: 43EE FF58 'C..X' LEA -$00A8(A6),A1
00000174: 41E8 0022 'A.."' LEA $0022(A0),A0
00000178: 22D8 '".' MOVE.L (A0)+,(A1)+
0000017A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000017C: 486E FF52 'Hn.R' PEA -$00AE(A6)
00000180: 700F 'p.' MOVEQ #$0F,D0
00000182: 2F00 '/.' MOVE.L D0,-(A7)
00000184: A85E '.^' _BitSet ; A85E
00000186: 486E FF52 'Hn.R' PEA -$00AE(A6)
0000018A: 700D 'p.' MOVEQ #$0D,D0
0000018C: 2F00 '/.' MOVE.L D0,-(A7)
0000018E: A85E '.^' _BitSet ; A85E
00000190: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000194: 43EE FF46 'C..F' LEA -$00BA(A6),A1
00000198: 7021 'p!' MOVEQ #$21,D0 ; '!'
0000019A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000019C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000019A
000001A0: 598F 'Y.' SUBQ.L #4,A7
000001A2: 2F0C '/.' MOVE.L A4,-(A7)
000001A4: 7000 'p.' MOVEQ #$00,D0
000001A6: 1F00 '..' MOVE.B D0,-(A7)
000001A8: 7001 'p.' MOVEQ #$01,D0
000001AA: ABEB '..' _DisplayDispatch ; ABEB
000001AC: 285F '(_' MOVEA.L (A7)+,A4
000001AE: 598F 'Y.' SUBQ.L #4,A7
000001B0: 486E FFF4 'Hn..' PEA -$000C(A6)
000001B4: 4EBA 0000 'N...' JSR DISPLAY_50620 ; id: 205
000001B8: 4A9F 'J.' TST.L (A7)+
000001BA: 6600 FEA8 'f...' BNE *-$0156 ; 00000064
000001BE: 200A ' .' MOVE.L A2,D0
000001C0: 4CEE 1C80 FF36 'L....6' MOVEM.L -$00CA(A6),D7/A2-A4
000001C6: 4E5E 'N^' UNLK A6
000001C8: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
0000011A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50620"(205)
000001B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C3F0"(207)
00000084
Dictionary: Flags $00 FirstId 210
210: DISPLAY_4ECC0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(210)
0000007A
Dictionary: Flags $00 FirstId 211
211: DISPLAY_4EAC0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(211)
00000070
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_505B0"(206)
0000005E
Dictionary: Flags $00 FirstId 212
212: DISPLAY_4E520
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(212)
00000016
Comment:
DISPLAY_4C460 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C630 [4C630, 4C698)
Module started due to: MOD directive
Resolved outgoing references:
+58 (4C688): JSR DISPLAY_4C2A0
+52 (4C682): JSR DISPLAY_4C460
+36 (4C666): JSR DISPLAY_50750
Dictionary: Flags $00 FirstId 213
213: DISPLAY_4C630
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C630"(213) Segment="Main"(200)
Size: Flags $00 ModuleSize 104
Content: Flags $08
Contents offset $0000 size $0068
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 558F 'U.' SUBQ.L #2,A7
0000000A: A994 '..' _CurResFile ; A994
0000000C: 3E1F '>.' MOVE.W (A7)+,D7
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 3F00 '?.' MOVE.W D0,-(A7)
00000012: A998 '..' _UseResFile ; A998
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 2F3C 7363 726E '/<scrn' MOVE.L #$7363726E,-(A7) ; 'scrn'
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 3F00 '?.' MOVE.W D0,-(A7)
00000020: A81F '..' _Get1Resource ; A81F
00000022: 285F '(_' MOVEA.L (A7)+,A4
00000024: 3F07 '?.' MOVE.W D7,-(A7)
00000026: A998 '..' _UseResFile ; A998
00000028: 200C ' .' MOVE.L A4,D0
0000002A: 6722 'g"' BEQ.S *+$0024 ; 0000004E
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: A992 '..' _DetachResource ; A992
00000030: 204C ' L' MOVEA.L A4,A0
00000032: A04A '.J' _HNoPurge ; A04A
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 4EBA 0000 'N...' JSR DISPLAY_50750 ; id: 214
0000003A: 4A00 'J.' TST.B D0
0000003C: 584F 'XO' ADDQ.W #4,A7
0000003E: 6706 'g.' BEQ.S *+$0008 ; 00000046
00000040: 4A2E 000B 'J...' TST.B $000B(A6)
00000044: 6708 'g.' BEQ.S *+$000A ; 0000004E
00000046: 204C ' L' MOVEA.L A4,A0
00000048: A023 '.#' _DisposeHandle ; A023
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 2840 '(@' MOVEA.L D0,A4
0000004E: 200C ' .' MOVE.L A4,D0
00000050: 660A 'f.' BNE.S *+$000C ; 0000005C
00000052: 4EBA 0000 'N...' JSR DISPLAY_4C460 ; id: 209
00000056: 2840 '(@' MOVEA.L D0,A4
00000058: 4EBA 0000 'N...' JSR DISPLAY_4C2A0 ; id: 202
0000005C: 200C ' .' MOVE.L A4,D0
0000005E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000064: 4E5E 'N^' UNLK A6
00000066: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C2A0"(202)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C460"(209)
00000054
Dictionary: Flags $00 FirstId 214
214: DISPLAY_50750
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50750"(214)
00000038
Comment:
DISPLAY_4C630 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_SaveScreenPrefs [4C6A0, 4C78C)
Module started due to: MOD directive
Resolved outgoing references:
+96 (4C736): JSR GETHANDLESIZE ; outside file
+7A (4C71A): JSR GETHANDLESIZE ; outside file
+1E (4C6BE): JSR GETDCTLENTRY ; outside file
+D2 (4C772): JSR DISPLAY_4C350
+C0 (4C760): JSR DISPLAY_4C240
+E (4C6AE): JSR DISPLAY_4C630
Unresolved outgoing references:
+66 (4C706): PEA $4C78C
Dictionary: Flags $00 FirstId 215
215: DM_New_SaveScreenPrefs
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_SaveScreenPrefs"(215) Segment="Main"(200)
Size: Flags $00 ModuleSize 236
Content: Flags $08
Contents offset $0000 size $00EC
00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 4246 'BF' CLR.W D6
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2F00 '/.' MOVE.L D0,-(A7)
0000000E: 4EBA 0000 'N...' JSR DISPLAY_4C630 ; id: 213
00000012: 2840 '(@' MOVEA.L D0,A4
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2440 '$@' MOVEA.L D0,A2
00000018: 598F 'Y.' SUBQ.L #4,A7
0000001A: 2052 ' R' MOVEA.L (A2),A0
0000001C: 3F10 '?.' MOVE.W (A0),-(A7)
0000001E: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
00000022: 205F ' _' MOVEA.L (A7)+,A0
00000024: 2650 '&P' MOVEA.L (A0),A3
00000026: 1D6B 0028 FFFA '.k.(..' MOVE.B $0028(A3),-$0006(A6)
0000002C: 1D6B 0029 FFFB '.k.)..' MOVE.B $0029(A3),-$0005(A6)
00000032: 41EE FFFA 'A...' LEA -$0006(A6),A0
00000036: A081 '..' _SetVideoDefault ; A081
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: A994 '..' _CurResFile ; A994
0000003C: 3E1F '>.' MOVE.W (A7)+,D7
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 3F00 '?.' MOVE.W D0,-(A7)
00000042: A998 '..' _UseResFile ; A998
00000044: 598F 'Y.' SUBQ.L #4,A7
00000046: 2F3C 7363 726E '/<scrn' MOVE.L #$7363726E,-(A7) ; 'scrn'
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 3F00 '?.' MOVE.W D0,-(A7)
00000050: A81F '..' _Get1Resource ; A81F
00000052: 265F '&_' MOVEA.L (A7)+,A3
00000054: 200B ' .' MOVE.L A3,D0
00000056: 584F 'XO' ADDQ.W #4,A7
00000058: 6614 'f.' BNE.S *+$0016 ; 0000006E
0000005A: 2F0C '/.' MOVE.L A4,-(A7)
0000005C: 2F3C 7363 726E '/<scrn' MOVE.L #$7363726E,-(A7) ; 'scrn'
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 3F00 '?.' MOVE.W D0,-(A7)
00000066: 487A 0084 'Hz..' PEA *+$0086 ; 000000EC
0000006A: A9AB '..' _AddResource ; A9AB
0000006C: 6042 '`B' BRA.S *+$0044 ; 000000B0
0000006E: 204B ' K' MOVEA.L A3,A0
00000070: A04A '.J' _HNoPurge ; A04A
00000072: 2D4B FFF6 '-K..' MOVE.L A3,-$000A(A6)
00000076: 598F 'Y.' SUBQ.L #4,A7
00000078: 2F0C '/.' MOVE.L A4,-(A7)
0000007A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 216
0000007E: 201F ' .' MOVE.L (A7)+,D0
00000080: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
00000084: A024 '.$' _SetHandleSize ; A024
00000086: 2054 ' T' MOVEA.L (A4),A0
00000088: 2253 '"S' MOVEA.L (A3),A1
0000008A: 2D48 FFF2 '-H..' MOVE.L A0,-$000E(A6)
0000008E: 2D49 FFEE '-I..' MOVE.L A1,-$0012(A6)
00000092: 598F 'Y.' SUBQ.L #4,A7
00000094: 2F0C '/.' MOVE.L A4,-(A7)
00000096: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 216
0000009A: 201F ' .' MOVE.L (A7)+,D0
0000009C: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
000000A0: 226E FFEE '"n..' MOVEA.L -$0012(A6),A1
000000A4: A22E '..' _BlockMoveData ; A22E
000000A6: 2F0B '/.' MOVE.L A3,-(A7)
000000A8: A9AA '..' _ChangedResource ; A9AA
000000AA: 204C ' L' MOVEA.L A4,A0
000000AC: A023 '.#' _DisposeHandle ; A023
000000AE: 284B '(K' MOVEA.L A3,A4
000000B0: 2F0C '/.' MOVE.L A4,-(A7)
000000B2: 558F 'U.' SUBQ.L #2,A7
000000B4: 2F0C '/.' MOVE.L A4,-(A7)
000000B6: A9A6 '..' _GetResAttrs ; A9A6
000000B8: 7020 'p ' MOVEQ #$20,D0 ; ' '
000000BA: 805F '._' OR.W (A7)+,D0
000000BC: 3F00 '?.' MOVE.W D0,-(A7)
000000BE: A9A7 '..' _SetResAttrs ; A9A7
000000C0: 4EBA 0000 'N...' JSR DISPLAY_4C240 ; id: 201
000000C4: 2F0C '/.' MOVE.L A4,-(A7)
000000C6: A992 '..' _DetachResource ; A992
000000C8: 204C ' L' MOVEA.L A4,A0
000000CA: A04A '.J' _HNoPurge ; A04A
000000CC: 3F07 '?.' MOVE.W D7,-(A7)
000000CE: A998 '..' _UseResFile ; A998
000000D0: 2F0C '/.' MOVE.L A4,-(A7)
000000D2: 4EBA 0000 'N...' JSR DISPLAY_4C350 ; id: 204
000000D6: 204C ' L' MOVEA.L A4,A0
000000D8: A023 '.#' _DisposeHandle ; A023
000000DA: 3D46 0014 '=F..' MOVE.W D6,$0014(A6)
000000DE: 584F 'XO' ADDQ.W #4,A7
000000E0: 4CEE 1CC0 FFDA 'L.....' MOVEM.L -$0026(A6),D6/D7/A2-A4
000000E6: 4E5E 'N^' UNLK A6
000000E8: 4E74 000C 'Nt..' RTD #$000C
Dictionary: Flags $00 FirstId 216
216: GETHANDLESIZE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(216)
00000098
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(216)
0000007C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C350"(204)
000000D4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C240"(201)
000000C2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C630"(213)
00000010
Comment:
DM_New_SaveScreenPrefs ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C790 [4C790, 4C7D6)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 217
217: DISPLAY_4C790
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C790"(217) 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: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000014: 48C0 'H.' EXT.L D0
00000016: 322B 0002 '2+..' MOVE.W $0002(A3),D1
0000001A: 48C1 'H.' EXT.L D1
0000001C: 2C00 ',.' MOVE.L D0,D6
0000001E: 9C81 '..' SUB.L D1,D6
00000020: 3014 '0.' MOVE.W (A4),D0
00000022: 48C0 'H.' EXT.L D0
00000024: 3213 '2.' MOVE.W (A3),D1
00000026: 48C1 'H.' EXT.L D1
00000028: 2E00 '..' MOVE.L D0,D7
0000002A: 9E81 '..' SUB.L D1,D7
0000002C: 2006 ' .' MOVE.L D6,D0
0000002E: 4C06 0800 'L...' MULS.L D6,D0
00000032: 2207 '".' MOVE.L D7,D1
00000034: 4C07 1800 'L...' MULS.L D7,D1
00000038: D280 '..' ADD.L D0,D1
0000003A: 2001 ' .' MOVE.L D1,D0
0000003C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E75 'Nu' RTS
Comment:
DISPLAY_4C790 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C7E0 [4C7E0, 4C826)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 218
218: DISPLAY_4C7E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C7E0"(218) 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: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5888 'X.' ADDQ.L #4,A0
00000018: 224B '"K' MOVEA.L A3,A1
0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000001C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000001E: 7E01 '~.' MOVEQ #$01,D7
00000020: 6010 '`.' BRA.S *+$0012 ; 00000032
00000022: 49EC 0020 'I.. ' LEA $0020(A4),A4
00000026: 486C 0004 'Hl..' PEA $0004(A4)
0000002A: 2F0B '/.' MOVE.L A3,-(A7)
0000002C: 2F0B '/.' MOVE.L A3,-(A7)
0000002E: A8AB '..' _UnionRect ; A8AB
00000030: 5247 'RG' ADDQ.W #1,D7
00000032: 48C7 'H.' EXT.L D7
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 3006 '0.' MOVE.W D6,D0
00000038: B087 '..' CMP.L D7,D0
0000003A: 6EE6 'n.' BGT.S *-$0018 ; 00000022
0000003C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E75 'Nu' RTS
Comment:
DISPLAY_4C7E0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C830 [4C830, 4C858)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 219
219: DISPLAY_4C830
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C830"(219) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7
0000000C: 6C04 'l.' BGE.S *+$0006 ; 00000012
0000000E: 70FF 'p.' MOVEQ #$FF,D0
00000010: 600C '`.' BRA.S *+$000E ; 0000001E
00000012: 4A47 'JG' TST.W D7
00000014: 5EC3 '^.' SGT D3
00000016: 4403 'D.' NEG.B D3
00000018: 56C0 'V.' SNE D0
0000001A: 0240 0001 '.@..' ANDI.W #$0001,D0
0000001E: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7
00000024: 4E5E 'N^' UNLK A6
00000026: 4E75 'Nu' RTS
Comment:
DISPLAY_4C830 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C860 [4C860, 4C8AC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 220
220: DISPLAY_4C860
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C860"(220) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
0000000E: 3029 0006 '0)..' MOVE.W $0006(A1),D0
00000012: 48C0 'H.' EXT.L D0
00000014: 3229 0002 '2)..' MOVE.W $0002(A1),D1
00000018: 48C1 'H.' EXT.L D1
0000001A: 9081 '..' SUB.L D1,D0
0000001C: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0
0002
00000024: D069 0002 '.i..' ADD.W $0002(A1),D0
00000028: 3740 0002 '7@..' MOVE.W D0,$0002(A3)
0000002C: 3029 0004 '0)..' MOVE.W $0004(A1),D0
00000030: 48C0 'H.' EXT.L D0
00000032: 3211 '2.' MOVE.W (A1),D1
00000034: 48C1 'H.' EXT.L D1
00000036: 9081 '..' SUB.L D1,D0
00000038: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0
0002
00000040: D051 '.Q' ADD.W (A1),D0
00000042: 3680 '6.' MOVE.W D0,(A3)
00000044: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E75 'Nu' RTS
Comment:
DISPLAY_4C860 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4C8B0 [4C8B0, 4C8D0)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 221
221: DISPLAY_4C8B0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C8B0"(221) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4A14 'J.' TST.B (A4)
0000000C: 660A 'f.' BNE.S *+$000C ; 00000018
0000000E: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000012: 5250 'RP' ADDQ.W #1,(A0)
00000014: 18BC 0001 '....' MOVE.B #$01,(A4)
00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001C: 4E5E 'N^' UNLK A6
0000001E: 4E75 'Nu' RTS
Comment:
DISPLAY_4C8B0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_4C8D0 [4C8D0, 4CAC6)
Module started due to: MOD directive
Resolved outgoing references:
+198 (4CA68): JSR DISPLAY_4C8B0
+176 (4CA46): JSR DISPLAY_4C8B0
Dictionary: Flags $00 FirstId 222
222: DISPLAY_4C8D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4C8D0"(222) Segment="Main"(200)
Size: Flags $00 ModuleSize 502
Content: Flags $08
Contents offset $0000 size $01F6
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 422E FFFB 'B...' CLR.B -$0005(A6)
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 302E 000A '0...' MOVE.W $000A(A6),D0
00000016: 2A00 '*.' MOVE.L D0,D5
00000018: 5285 'R.' ADDQ.L #1,D5
0000001A: 4246 'BF' CLR.W D6
0000001C: 602A '`*' BRA.S *+$002C ; 00000048
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 3006 '0.' MOVE.W D6,D0
00000022: EB80 '..' ASL.L #5,D0
00000024: 4234 0810 'B4..' CLR.B $10(A4,D0.L)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 3006 '0.' MOVE.W D6,D0
0000002C: EB80 '..' ASL.L #5,D0
0000002E: 7200 'r.' MOVEQ #$00,D1
00000030: 2981 080C ')...' MOVE.L D1,$0C(A4,D0.L)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 3006 '0.' MOVE.W D6,D0
00000038: EB80 '..' ASL.L #5,D0
0000003A: 4874 0804 'Ht..' PEA $04(A4,D0.L)
0000003E: 70FF 'p.' MOVEQ #$FF,D0
00000040: 3F00 '?.' MOVE.W D0,-(A7)
00000042: 3F00 '?.' MOVE.W D0,-(A7)
00000044: A8A9 '..' _InsetRect ; A8A9
00000046: 5246 'RF' ADDQ.W #1,D6
00000048: BA46 '.F' CMP.W D6,D5
0000004A: 62D2 'b.' BHI.S *-$002C ; 0000001E
0000004C: 4246 'BF' CLR.W D6
0000004E: 6000 00BA '`...' BRA *+$00BC ; 0000010A
00000052: 3E06 '>.' MOVE.W D6,D7
00000054: 5247 'RG' ADDQ.W #1,D7
00000056: 6000 00AA '`...' BRA *+$00AC ; 00000102
0000005A: 422E FFF1 'B...' CLR.B -$000F(A6)
0000005E: 4204 'B.' CLR.B D4
00000060: 558F 'U.' SUBQ.L #2,A7
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 3006 '0.' MOVE.W D6,D0
00000066: EB80 '..' ASL.L #5,D0
00000068: 4874 0804 'Ht..' PEA $04(A4,D0.L)
0000006C: 7000 'p.' MOVEQ #$00,D0
0000006E: 3007 '0.' MOVE.W D7,D0
00000070: EB80 '..' ASL.L #5,D0
00000072: 4874 0804 'Ht..' PEA $04(A4,D0.L)
00000076: 486E FFF2 'Hn..' PEA -$000E(A6)
0000007A: A8AA '..' _SectRect ; A8AA
0000007C: 4A1F 'J.' TST.B (A7)+
0000007E: 6750 'gP' BEQ.S *+$0052 ; 000000D0
00000080: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
00000084: 906E FFF4 '.n..' SUB.W -$000C(A6),D0
00000088: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6)
0000008C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000090: 906E FFF2 '.n..' SUB.W -$000E(A6),D0
00000094: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6)
00000098: 7600 'v.' MOVEQ #$00,D3
0000009A: 7002 'p.' MOVEQ #$02,D0
0000009C: B06E FFF8 '.n..' CMP.W -$0008(A6),D0
000000A0: 6C0A 'l.' BGE.S *+$000C ; 000000AC
000000A2: 7002 'p.' MOVEQ #$02,D0
000000A4: B06E FFF6 '.n..' CMP.W -$000A(A6),D0
000000A8: 6C02 'l.' BGE.S *+$0004 ; 000000AC
000000AA: 7601 'v.' MOVEQ #$01,D3
000000AC: 1D43 FFF1 '.C..' MOVE.B D3,-$000F(A6)
000000B0: 7600 'v.' MOVEQ #$00,D3
000000B2: 7002 'p.' MOVEQ #$02,D0
000000B4: B06E FFF8 '.n..' CMP.W -$0008(A6),D0
000000B8: 6E14 'n.' BGT.S *+$0016 ; 000000CE
000000BA: 7002 'p.' MOVEQ #$02,D0
000000BC: B06E FFF6 '.n..' CMP.W -$000A(A6),D0
000000C0: 6E0C 'n.' BGT.S *+$000E ; 000000CE
000000C2: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
000000C6: B06E FFF6 '.n..' CMP.W -$000A(A6),D0
000000CA: 6702 'g.' BEQ.S *+$0004 ; 000000CE
000000CC: 7601 'v.' MOVEQ #$01,D3
000000CE: 1803 '..' MOVE.B D3,D4
000000D0: 4A2E FFF1 'J...' TST.B -$000F(A6)
000000D4: 6600 00F6 'f...' BNE *+$00F8 ; 000001CC
000000D8: 4A04 'J.' TST.B D4
000000DA: 6724 'g$' BEQ.S *+$0026 ; 00000100
000000DC: 7000 'p.' MOVEQ #$00,D0
000000DE: 3006 '0.' MOVE.W D6,D0
000000E0: EB80 '..' ASL.L #5,D0
000000E2: 4874 080C 'Ht..' PEA $0C(A4,D0.L)
000000E6: 7000 'p.' MOVEQ #$00,D0
000000E8: 3007 '0.' MOVE.W D7,D0
000000EA: 2F00 '/.' MOVE.L D0,-(A7)
000000EC: A85E '.^' _BitSet ; A85E
000000EE: 7000 'p.' MOVEQ #$00,D0
000000F0: 3007 '0.' MOVE.W D7,D0
000000F2: EB80 '..' ASL.L #5,D0
000000F4: 4874 080C 'Ht..' PEA $0C(A4,D0.L)
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 3006 '0.' MOVE.W D6,D0
000000FC: 2F00 '/.' MOVE.L D0,-(A7)
000000FE: A85E '.^' _BitSet ; A85E
00000100: 5247 'RG' ADDQ.W #1,D7
00000102: BA47 '.G' CMP.W D7,D5
00000104: 6200 FF54 'b..T' BHI *-$00AA ; 0000005A
00000108: 5246 'RF' ADDQ.W #1,D6
0000010A: 7000 'p.' MOVEQ #$00,D0
0000010C: 3006 '0.' MOVE.W D6,D0
0000010E: 7200 'r.' MOVEQ #$00,D1
00000110: 3205 '2.' MOVE.W D5,D1
00000112: 5381 'S.' SUBQ.L #1,D1
00000114: B280 '..' CMP.L D0,D1
00000116: 6E00 FF3A 'n..:' BGT *-$00C4 ; 00000052
0000011A: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000011E: 3D7C 0001 FFFC '=|....' MOVE.W #$0001,-$0004(A6)
00000124: 197C 0001 0010 '.|....' MOVE.B #$01,$0010(A4)
0000012A: 6000 0088 '`...' BRA *+$008A ; 000001B4
0000012E: 3D6E FFFC FFFE '=n....' MOVE.W -$0004(A6),-$0002(A6)
00000134: 4246 'BF' CLR.W D6
00000136: 606E '`n' BRA.S *+$0070 ; 000001A6
00000138: 7000 'p.' MOVEQ #$00,D0
0000013A: 3006 '0.' MOVE.W D6,D0
0000013C: EB80 '..' ASL.L #5,D0
0000013E: 2D74 080C FFF6 '-t....' MOVE.L $0C(A4,D0.L),-$000A(A6)
00000144: 3E06 '>.' MOVE.W D6,D7
00000146: 5247 'RG' ADDQ.W #1,D7
00000148: 6056 '`V' BRA.S *+$0058 ; 000001A0
0000014A: 558F 'U.' SUBQ.L #2,A7
0000014C: 486E FFF6 'Hn..' PEA -$000A(A6)
00000150: 7000 'p.' MOVEQ #$00,D0
00000152: 3007 '0.' MOVE.W D7,D0
00000154: 2F00 '/.' MOVE.L D0,-(A7)
00000156: A85D '.]' _BitTst ; A85D
00000158: 4A1F 'J.' TST.B (A7)+
0000015A: 6742 'gB' BEQ.S *+$0044 ; 0000019E
0000015C: 7000 'p.' MOVEQ #$00,D0
0000015E: 3006 '0.' MOVE.W D6,D0
00000160: EB80 '..' ASL.L #5,D0
00000162: 4A34 0810 'J4..' TST.B $10(A4,D0.L)
00000166: 6716 'g.' BEQ.S *+$0018 ; 0000017E
00000168: 486E FFFC 'Hn..' PEA -$0004(A6)
0000016C: 7000 'p.' MOVEQ #$00,D0
0000016E: 3007 '0.' MOVE.W D7,D0
00000170: EB80 '..' ASL.L #5,D0
00000172: 4874 0810 'Ht..' PEA $10(A4,D0.L)
00000176: 4EBA 0000 'N...' JSR DISPLAY_4C8B0 ; id: 221
0000017A: 504F 'PO' ADDQ.W #8,A7
0000017C: 6020 '` ' BRA.S *+$0022 ; 0000019E
0000017E: 7000 'p.' MOVEQ #$00,D0
00000180: 3007 '0.' MOVE.W D7,D0
00000182: EB80 '..' ASL.L #5,D0
00000184: 4A34 0810 'J4..' TST.B $10(A4,D0.L)
00000188: 6714 'g.' BEQ.S *+$0016 ; 0000019E
0000018A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000018E: 7000 'p.' MOVEQ #$00,D0
00000190: 3006 '0.' MOVE.W D6,D0
00000192: EB80 '..' ASL.L #5,D0
00000194: 4874 0810 'Ht..' PEA $10(A4,D0.L)
00000198: 4EBA 0000 'N...' JSR DISPLAY_4C8B0 ; id: 221
0000019C: 504F 'PO' ADDQ.W #8,A7
0000019E: 5247 'RG' ADDQ.W #1,D7
000001A0: BA47 '.G' CMP.W D7,D5
000001A2: 62A6 'b.' BHI.S *-$0058 ; 0000014A
000001A4: 5246 'RF' ADDQ.W #1,D6
000001A6: 7000 'p.' MOVEQ #$00,D0
000001A8: 3006 '0.' MOVE.W D6,D0
000001AA: 7200 'r.' MOVEQ #$00,D1
000001AC: 3205 '2.' MOVE.W D5,D1
000001AE: 5381 'S.' SUBQ.L #1,D1
000001B0: B280 '..' CMP.L D0,D1
000001B2: 6E84 'n.' BGT.S *-$007A ; 00000138
000001B4: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000001B8: B06E FFFC '.n..' CMP.W -$0004(A6),D0
000001BC: 6600 FF70 'f..p' BNE *-$008E ; 0000012E
000001C0: BA6E FFFC '.n..' CMP.W -$0004(A6),D5
000001C4: 57C3 'W.' SEQ D3
000001C6: 4403 'D.' NEG.B D3
000001C8: 1D43 FFFB '.C..' MOVE.B D3,-$0005(A6)
000001CC: 4246 'BF' CLR.W D6
000001CE: 6014 '`.' BRA.S *+$0016 ; 000001E4
000001D0: 7000 'p.' MOVEQ #$00,D0
000001D2: 3006 '0.' MOVE.W D6,D0
000001D4: EB80 '..' ASL.L #5,D0
000001D6: 4874 0804 'Ht..' PEA $04(A4,D0.L)
000001DA: 7001 'p.' MOVEQ #$01,D0
000001DC: 3F00 '?.' MOVE.W D0,-(A7)
000001DE: 3F00 '?.' MOVE.W D0,-(A7)
000001E0: A8A9 '..' _InsetRect ; A8A9
000001E2: 5246 'RF' ADDQ.W #1,D6
000001E4: BA46 '.F' CMP.W D6,D5
000001E6: 62E8 'b.' BHI.S *-$0016 ; 000001D0
000001E8: 102E FFFB '....' MOVE.B -$0005(A6),D0
000001EC: 4CEE 10F8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A4
000001F2: 4E5E 'N^' UNLK A6
000001F4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8B0"(221)
0000019A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8B0"(221)
00000178
Comment:
DISPLAY_4C8D0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4CAD0 [4CAD0, 4CEB2)
Module started due to: MOD directive
Resolved outgoing references:
+342 (4CE12): JSR DISPLAY_4C830
+32E (4CDFE): JSR DISPLAY_4C830
+1FA (4CCCA): JSR DISPLAY_4C830
+1E6 (4CCB6): JSR DISPLAY_4C830
+EE (4CBBE): JSR DISPLAY_4C830
+DE (4CBAE): JSR DISPLAY_4C830
+44 (4CB14): JSR DISPLAY_4C7E0
Dictionary: Flags $00 FirstId 223
223: DISPLAY_4CAD0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4CAD0"(223) Segment="Main"(200)
Size: Flags $00 ModuleSize 994
Content: Flags $08
Contents offset $0000 size $03E2
00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024
00000004: 48E7 1708 'H...' MOVEM.L D3/D5-D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3C2E 000A '<...' MOVE.W $000A(A6),D6
00000010: 4247 'BG' CLR.W D7
00000012: 601A '`.' BRA.S *+$001C ; 0000002E
00000014: 48C7 'H.' EXT.L D7
00000016: 2007 ' .' MOVE.L D7,D0
00000018: EB80 '..' ASL.L #5,D0
0000001A: D08C '..' ADD.L A4,D0
0000001C: 2040 ' @' MOVEA.L D0,A0
0000001E: 4868 0004 'Hh..' PEA $0004(A0)
00000022: 70FF 'p.' MOVEQ #$FF,D0
00000024: 3F00 '?.' MOVE.W D0,-(A7)
00000026: 3F00 '?.' MOVE.W D0,-(A7)
00000028: A8A9 '..' _InsetRect ; A8A9
0000002A: 3007 '0.' MOVE.W D7,D0
0000002C: 5247 'RG' ADDQ.W #1,D7
0000002E: BC47 '.G' CMP.W D7,D6
00000030: 6EE2 'n.' BGT.S *-$001C ; 00000014
00000032: 42AE FFFC 'B...' CLR.L -$0004(A6)
00000036: 486E FFEC 'Hn..' PEA -$0014(A6)
0000003A: 2F0C '/.' MOVE.L A4,-(A7)
0000003C: 48C6 'H.' EXT.L D6
0000003E: 2006 ' .' MOVE.L D6,D0
00000040: 5380 'S.' SUBQ.L #1,D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 4EBA 0000 'N...' JSR DISPLAY_4C7E0 ; id: 218
00000048: 48C6 'H.' EXT.L D6
0000004A: 2006 ' .' MOVE.L D6,D0
0000004C: EB80 '..' ASL.L #5,D0
0000004E: 41EE FFF4 'A...' LEA -$000C(A6),A0
00000052: 43F4 0804 'C...' LEA $04(A4,D0.L),A1
00000056: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000058: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005A: 558F 'U.' SUBQ.L #2,A7
0000005C: 486E FFEC 'Hn..' PEA -$0014(A6)
00000060: 486E FFF4 'Hn..' PEA -$000C(A6)
00000064: 486E FFE4 'Hn..' PEA -$001C(A6)
00000068: A8AA '..' _SectRect ; A8AA
0000006A: 4A1F 'J.' TST.B (A7)+
0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000070: 6600 008A 'f...' BNE *+$008C ; 000000FC
00000074: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000078: B06E FFEE '.n..' CMP.W -$0012(A6),D0
0000007C: 6C0C 'l.' BGE.S *+$000E ; 0000008A
0000007E: 302E FFEE '0...' MOVE.W -$0012(A6),D0
00000082: 906E FFFA '.n..' SUB.W -$0006(A6),D0
00000086: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
0000008A: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
0000008E: B06E FFF2 '.n..' CMP.W -$000E(A6),D0
00000092: 6F0C 'o.' BLE.S *+$000E ; 000000A0
00000094: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
00000098: 906E FFF6 '.n..' SUB.W -$000A(A6),D0
0000009C: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
000000A0: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
000000A4: B06E FFEC '.n..' CMP.W -$0014(A6),D0
000000A8: 6C0C 'l.' BGE.S *+$000E ; 000000B6
000000AA: 302E FFEC '0...' MOVE.W -$0014(A6),D0
000000AE: 906E FFF8 '.n..' SUB.W -$0008(A6),D0
000000B2: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
000000B6: 302E FFF4 '0...' MOVE.W -$000C(A6),D0
000000BA: B06E FFF0 '.n..' CMP.W -$0010(A6),D0
000000BE: 6F0C 'o.' BLE.S *+$000E ; 000000CC
000000C0: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
000000C4: 906E FFF4 '.n..' SUB.W -$000C(A6),D0
000000C8: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
000000CC: 486E FFF4 'Hn..' PEA -$000C(A6)
000000D0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000000D4: A8A8 '..' _OffsetRect ; A8A8
000000D6: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000000DA: 48C0 'H.' EXT.L D0
000000DC: 2F00 '/.' MOVE.L D0,-(A7)
000000DE: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
000000E2: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
000000E6: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000000EA: 48C0 'H.' EXT.L D0
000000EC: 2F00 '/.' MOVE.L D0,-(A7)
000000EE: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
000000F2: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
000000F6: 504F 'PO' ADDQ.W #8,A7
000000F8: 6000 0256 '`..V' BRA *+$0258 ; 00000350
000000FC: 486E FFEC 'Hn..' PEA -$0014(A6)
00000100: 486E FFF4 'Hn..' PEA -$000C(A6)
00000104: 486E FFE4 'Hn..' PEA -$001C(A6)
00000108: A8AB '..' _UnionRect ; A8AB
0000010A: 558F 'U.' SUBQ.L #2,A7
0000010C: 486E FFE4 'Hn..' PEA -$001C(A6)
00000110: 486E FFEC 'Hn..' PEA -$0014(A6)
00000114: A8A6 '..' _EqualRect ; A8A6
00000116: 4A1F 'J.' TST.B (A7)+
00000118: 6600 00F2 'f...' BNE *+$00F4 ; 0000020C
0000011C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000120: B06E FFEE '.n..' CMP.W -$0012(A6),D0
00000124: 6C0C 'l.' BGE.S *+$000E ; 00000132
00000126: 302E FFEE '0...' MOVE.W -$0012(A6),D0
0000012A: 906E FFFA '.n..' SUB.W -$0006(A6),D0
0000012E: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
00000132: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000136: B06E FFF2 '.n..' CMP.W -$000E(A6),D0
0000013A: 6F0C 'o.' BLE.S *+$000E ; 00000148
0000013C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
00000140: 906E FFF6 '.n..' SUB.W -$000A(A6),D0
00000144: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
00000148: 302E FFF4 '0...' MOVE.W -$000C(A6),D0
0000014C: B06E FFEC '.n..' CMP.W -$0014(A6),D0
00000150: 6C0C 'l.' BGE.S *+$000E ; 0000015E
00000152: 302E FFEC '0...' MOVE.W -$0014(A6),D0
00000156: 906E FFF8 '.n..' SUB.W -$0008(A6),D0
0000015A: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
0000015E: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
00000162: B06E FFF0 '.n..' CMP.W -$0010(A6),D0
00000166: 6F0C 'o.' BLE.S *+$000E ; 00000174
00000168: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
0000016C: 906E FFF4 '.n..' SUB.W -$000C(A6),D0
00000170: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
00000174: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
00000178: 5DC3 '].' SLT D3
0000017A: 4403 'D.' NEG.B D3
0000017C: 670A 'g.' BEQ.S *+$000C ; 00000188
0000017E: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000182: 48C0 'H.' EXT.L D0
00000184: 4480 'D.' NEG.L D0
00000186: 6006 '`.' BRA.S *+$0008 ; 0000018E
00000188: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000018C: 48C0 'H.' EXT.L D0
0000018E: 4A6E FFFC 'Jn..' TST.W -$0004(A6)
00000192: 5DC3 '].' SLT D3
00000194: 4403 'D.' NEG.B D3
00000196: 670A 'g.' BEQ.S *+$000C ; 000001A2
00000198: 322E FFFC '2...' MOVE.W -$0004(A6),D1
0000019C: 48C1 'H.' EXT.L D1
0000019E: 4481 'D.' NEG.L D1
000001A0: 6006 '`.' BRA.S *+$0008 ; 000001A8
000001A2: 322E FFFC '2...' MOVE.W -$0004(A6),D1
000001A6: 48C1 'H.' EXT.L D1
000001A8: 2401 '$.' MOVE.L D1,D2
000001AA: D281 '..' ADD.L D1,D1
000001AC: D282 '..' ADD.L D2,D1
000001AE: B280 '..' CMP.L D0,D1
000001B0: 6F12 'o.' BLE.S *+$0014 ; 000001C4
000001B2: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
000001B6: 6706 'g.' BEQ.S *+$0008 ; 000001BE
000001B8: 426E FFFC 'Bn..' CLR.W -$0004(A6)
000001BC: 6016 '`.' BRA.S *+$0018 ; 000001D4
000001BE: 426E FFFE 'Bn..' CLR.W -$0002(A6)
000001C2: 6010 '`.' BRA.S *+$0012 ; 000001D4
000001C4: 4A6E FFFC 'Jn..' TST.W -$0004(A6)
000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0
000001CA: 426E FFFE 'Bn..' CLR.W -$0002(A6)
000001CE: 6004 '`.' BRA.S *+$0006 ; 000001D4
000001D0: 426E FFFC 'Bn..' CLR.W -$0004(A6)
000001D4: 486E FFF4 'Hn..' PEA -$000C(A6)
000001D8: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001DC: A8A8 '..' _OffsetRect ; A8A8
000001DE: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000001E2: 48C0 'H.' EXT.L D0
000001E4: 2F00 '/.' MOVE.L D0,-(A7)
000001E6: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
000001EA: 48C0 'H.' EXT.L D0
000001EC: 4480 'D.' NEG.L D0
000001EE: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
000001F2: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000001F6: 48C0 'H.' EXT.L D0
000001F8: 2F00 '/.' MOVE.L D0,-(A7)
000001FA: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
000001FE: 48C0 'H.' EXT.L D0
00000200: 4480 'D.' NEG.L D0
00000202: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
00000206: 504F 'PO' ADDQ.W #8,A7
00000208: 6000 0146 '`..F' BRA *+$0148 ; 00000350
0000020C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000210: 906E FFEE '.n..' SUB.W -$0012(A6),D0
00000214: 3D40 FFDE '=@..' MOVE.W D0,-$0022(A6)
00000218: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
0000021C: 906E FFFA '.n..' SUB.W -$0006(A6),D0
00000220: 3D40 FFE2 '=@..' MOVE.W D0,-$001E(A6)
00000224: 302E FFF4 '0...' MOVE.W -$000C(A6),D0
00000228: 906E FFEC '.n..' SUB.W -$0014(A6),D0
0000022C: 3D40 FFDC '=@..' MOVE.W D0,-$0024(A6)
00000230: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000234: 906E FFF8 '.n..' SUB.W -$0008(A6),D0
00000238: 3D40 FFE0 '=@..' MOVE.W D0,-$0020(A6)
0000023C: 302E FFDE '0...' MOVE.W -$0022(A6),D0
00000240: B06E FFE2 '.n..' CMP.W -$001E(A6),D0
00000244: 5DC3 '].' SLT D3
00000246: 4403 'D.' NEG.B D3
00000248: 6706 'g.' BEQ.S *+$0008 ; 00000250
0000024A: 302E FFDE '0...' MOVE.W -$0022(A6),D0
0000024E: 6004 '`.' BRA.S *+$0006 ; 00000254
00000250: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
00000254: B06E FFDC '.n..' CMP.W -$0024(A6),D0
00000258: 5DC3 '].' SLT D3
0000025A: 4403 'D.' NEG.B D3
0000025C: 671A 'g.' BEQ.S *+$001C ; 00000278
0000025E: 302E FFDE '0...' MOVE.W -$0022(A6),D0
00000262: B06E FFE2 '.n..' CMP.W -$001E(A6),D0
00000266: 5DC3 '].' SLT D3
00000268: 4403 'D.' NEG.B D3
0000026A: 6706 'g.' BEQ.S *+$0008 ; 00000272
0000026C: 302E FFDE '0...' MOVE.W -$0022(A6),D0
00000270: 600A '`.' BRA.S *+$000C ; 0000027C
00000272: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
00000276: 6004 '`.' BRA.S *+$0006 ; 0000027C
00000278: 302E FFDC '0...' MOVE.W -$0024(A6),D0
0000027C: B06E FFE0 '.n..' CMP.W -$0020(A6),D0
00000280: 5DC3 '].' SLT D3
00000282: 4403 'D.' NEG.B D3
00000284: 6742 'gB' BEQ.S *+$0044 ; 000002C8
00000286: 302E FFDE '0...' MOVE.W -$0022(A6),D0
0000028A: B06E FFE2 '.n..' CMP.W -$001E(A6),D0
0000028E: 5DC3 '].' SLT D3
00000290: 4403 'D.' NEG.B D3
00000292: 6706 'g.' BEQ.S *+$0008 ; 0000029A
00000294: 302E FFDE '0...' MOVE.W -$0022(A6),D0
00000298: 6004 '`.' BRA.S *+$0006 ; 0000029E
0000029A: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
0000029E: B06E FFDC '.n..' CMP.W -$0024(A6),D0
000002A2: 5DC3 '].' SLT D3
000002A4: 4403 'D.' NEG.B D3
000002A6: 671A 'g.' BEQ.S *+$001C ; 000002C2
000002A8: 302E FFDE '0...' MOVE.W -$0022(A6),D0
000002AC: B06E FFE2 '.n..' CMP.W -$001E(A6),D0
000002B0: 5DC3 '].' SLT D3
000002B2: 4403 'D.' NEG.B D3
000002B4: 6706 'g.' BEQ.S *+$0008 ; 000002BC
000002B6: 302E FFDE '0...' MOVE.W -$0022(A6),D0
000002BA: 6010 '`.' BRA.S *+$0012 ; 000002CC
000002BC: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
000002C0: 600A '`.' BRA.S *+$000C ; 000002CC
000002C2: 302E FFDC '0...' MOVE.W -$0024(A6),D0
000002C6: 6004 '`.' BRA.S *+$0006 ; 000002CC
000002C8: 302E FFE0 '0...' MOVE.W -$0020(A6),D0
000002CC: 3A00 ':.' MOVE.W D0,D5
000002CE: BA6E FFDE '.n..' CMP.W -$0022(A6),D5
000002D2: 660E 'f.' BNE.S *+$0010 ; 000002E2
000002D4: 302E FFEE '0...' MOVE.W -$0012(A6),D0
000002D8: 906E FFFA '.n..' SUB.W -$0006(A6),D0
000002DC: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
000002E0: 603A '`:' BRA.S *+$003C ; 0000031C
000002E2: BA6E FFDC '.n..' CMP.W -$0024(A6),D5
000002E6: 660E 'f.' BNE.S *+$0010 ; 000002F6
000002E8: 302E FFEC '0...' MOVE.W -$0014(A6),D0
000002EC: 906E FFF8 '.n..' SUB.W -$0008(A6),D0
000002F0: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
000002F4: 6026 '`&' BRA.S *+$0028 ; 0000031C
000002F6: BA6E FFE2 '.n..' CMP.W -$001E(A6),D5
000002FA: 660E 'f.' BNE.S *+$0010 ; 0000030A
000002FC: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
00000300: 906E FFF6 '.n..' SUB.W -$000A(A6),D0
00000304: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
00000308: 6012 '`.' BRA.S *+$0014 ; 0000031C
0000030A: BA6E FFE0 '.n..' CMP.W -$0020(A6),D5
0000030E: 660C 'f.' BNE.S *+$000E ; 0000031C
00000310: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000314: 906E FFF4 '.n..' SUB.W -$000C(A6),D0
00000318: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
0000031C: 486E FFF4 'Hn..' PEA -$000C(A6)
00000320: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000324: A8A8 '..' _OffsetRect ; A8A8
00000326: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000032A: 48C0 'H.' EXT.L D0
0000032C: 2F00 '/.' MOVE.L D0,-(A7)
0000032E: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
00000332: 48C0 'H.' EXT.L D0
00000334: 4480 'D.' NEG.L D0
00000336: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
0000033A: 302E FFFC '0...' MOVE.W -$0004(A6),D0
0000033E: 48C0 'H.' EXT.L D0
00000340: 2F00 '/.' MOVE.L D0,-(A7)
00000342: 4EBA 0000 'N...' JSR DISPLAY_4C830 ; id: 219
00000346: 48C0 'H.' EXT.L D0
00000348: 4480 'D.' NEG.L D0
0000034A: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6)
0000034E: 504F 'PO' ADDQ.W #8,A7
00000350: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
00000354: 6646 'fF' BNE.S *+$0048 ; 0000039C
00000356: 4A6E FFFC 'Jn..' TST.W -$0004(A6)
0000035A: 6640 'f@' BNE.S *+$0042 ; 0000039C
0000035C: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000360: B06E FFEE '.n..' CMP.W -$0012(A6),D0
00000364: 6606 'f.' BNE.S *+$0008 ; 0000036C
00000366: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6)
0000036C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000370: B06E FFF2 '.n..' CMP.W -$000E(A6),D0
00000374: 6606 'f.' BNE.S *+$0008 ; 0000037C
00000376: 3D7C FFFF FFFE '=|....' MOVE.W #$FFFF,-$0002(A6)
0000037C: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
00000380: B06E FFEC '.n..' CMP.W -$0014(A6),D0
00000384: 6606 'f.' BNE.S *+$0008 ; 0000038C
00000386: 3D7C 0001 FFFC '=|....' MOVE.W #$0001,-$0004(A6)
0000038C: 302E FFF4 '0...' MOVE.W -$000C(A6),D0
00000390: B06E FFF0 '.n..' CMP.W -$0010(A6),D0
00000394: 6606 'f.' BNE.S *+$0008 ; 0000039C
00000396: 3D7C FFFF FFFC '=|....' MOVE.W #$FFFF,-$0004(A6)
0000039C: 48C6 'H.' EXT.L D6
0000039E: 2006 ' .' MOVE.L D6,D0
000003A0: EB80 '..' ASL.L #5,D0
000003A2: 41F4 0804 'A...' LEA $04(A4,D0.L),A0
000003A6: 43EE FFF4 'C...' LEA -$000C(A6),A1
000003AA: 20D9 ' .' MOVE.L (A1)+,(A0)+
000003AC: 20D9 ' .' MOVE.L (A1)+,(A0)+
000003AE: 4247 'BG' CLR.W D7
000003B0: 601A '`.' BRA.S *+$001C ; 000003CC
000003B2: 48C7 'H.' EXT.L D7
000003B4: 2007 ' .' MOVE.L D7,D0
000003B6: EB80 '..' ASL.L #5,D0
000003B8: D08C '..' ADD.L A4,D0
000003BA: 2040 ' @' MOVEA.L D0,A0
000003BC: 4868 0004 'Hh..' PEA $0004(A0)
000003C0: 7001 'p.' MOVEQ #$01,D0
000003C2: 3F00 '?.' MOVE.W D0,-(A7)
000003C4: 3F00 '?.' MOVE.W D0,-(A7)
000003C6: A8A9 '..' _InsetRect ; A8A9
000003C8: 3007 '0.' MOVE.W D7,D0
000003CA: 5247 'RG' ADDQ.W #1,D7
000003CC: BC47 '.G' CMP.W D7,D6
000003CE: 6EE2 'n.' BGT.S *-$001C ; 000003B2
000003D0: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000003D4: 20AE FFFC ' ...' MOVE.L -$0004(A6),(A0)
000003D8: 4CEE 10E8 FFC8 'L.....' MOVEM.L -$0038(A6),D3/D5-D7/A4
000003DE: 4E5E 'N^' UNLK A6
000003E0: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
00000344
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
00000330
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
000001FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
000001E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
000000F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C830"(219)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C7E0"(218)
00000046
Comment:
DISPLAY_4CAD0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4CEC0 [4CEC0, 4CEE0)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 224
224: DISPLAY_4CEC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4CEC0"(224) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 200C ' .' MOVE.L A4,D0
0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 2028 001A ' (..' MOVE.L $001A(A0),D0
00000014: 6002 '`.' BRA.S *+$0004 ; 00000018
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001C: 4E5E 'N^' UNLK A6
0000001E: 4E75 'Nu' RTS
Comment:
DISPLAY_4CEC0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_4CEE0 [4CEE0, 4D4BC)
Module started due to: MOD directive
Resolved outgoing references:
+46A (4D34A): JSR DISPLAY_4C8D0
+446 (4D326): JSR DISPLAY_4C8D0
+422 (4D302): JSR DISPLAY_4CAD0
+3FC (4D2DC): JSR DISPLAY_4C8D0
+2C4 (4D1A4): JSR DISPLAY_4C790
+2B8 (4D198): JSR DISPLAY_4C860
+2A0 (4D180): JSR DISPLAY_4C860
+23E (4D11E): JSR DISPLAY_4C8D0
+22A (4D10A): JSR DISPLAY_4CEC0
+214 (4D0F4): JSR DISPLAY_4CEC0
+1B4 (4D094): JSR DISPLAY_4CEC0
+19E (4D07E): JSR DISPLAY_4CEC0
+162 (4D042): JSR DISPLAY_4CEC0
+158 (4D038): JSR DISPLAY_4CEC0
+13E (4D01E): JSR DISPLAY_4CEC0
+132 (4D012): JSR DISPLAY_4CEC0
+110 (4CFF0): JSR DISPLAY_4CEC0
+100 (4CFE0): JSR DISPLAY_4CEC0
+1E (4CEFE): JSR DISPLAY_4E520
Dictionary: Flags $00 FirstId 225
225: DISPLAY_4CEE0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4CEE0"(225) Segment="Main"(200)
Size: Flags $00 ModuleSize 1500
Content: Flags $08
Contents offset $0000 size $05DC
00000000: 4E56 FF9A 'NV..' LINK.W A6,#-$0066
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 426E FFE4 'Bn..' CLR.W -$001C(A6)
0000000C: 4243 'BC' CLR.W D3
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: AA2A '.*' _GetMainDevice ; AA2A
00000012: 2D5F FFEE '-_..' MOVE.L (A7)+,-$0012(A6)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 7201 'r.' MOVEQ #$01,D1
0000001C: 2F01 '/.' MOVE.L D1,-(A7)
0000001E: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 212
00000022: 3A00 ':.' MOVE.W D0,D5
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 3005 '0.' MOVE.W D5,D0
00000028: 0C40 0002 '.@..' CMPI.W #$0002,D0
0000002C: 504F 'PO' ADDQ.W #8,A7
0000002E: 6406 'd.' BCC.S *+$0008 ; 00000036
00000030: 3D7C 0001 FFE4 '=|....' MOVE.W #$0001,-$001C(A6)
00000036: 4A6E FFE4 'Jn..' TST.W -$001C(A6)
0000003A: 6600 058E 'f...' BNE *+$0590 ; 000005CA
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 3005 '0.' MOVE.W D5,D0
00000042: 5380 'S.' SUBQ.L #1,D0
00000044: 3D40 FFE6 '=@..' MOVE.W D0,-$001A(A6)
00000048: 3D45 FFF6 '=E..' MOVE.W D5,-$000A(A6)
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
00000052: E980 '..' ASL.L #4,D0
00000054: A31E '..' _NewPtrClear ; A31E
00000056: 2D48 FFF2 '-H..' MOVE.L A0,-$000E(A6)
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 7001 'p.' MOVEQ #$01,D0
00000064: 1F00 '..' MOVE.B D0,-(A7)
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: ABEB '..' _DisplayDispatch ; ABEB
0000006A: 2D5F FFEA '-_..' MOVE.L (A7)+,-$0016(A6)
0000006E: 4247 'BG' CLR.W D7
00000070: 2D6E FFF2 FFF8 '-n....' MOVE.L -$000E(A6),-$0008(A6)
00000076: 605E '`^' BRA.S *+$0060 ; 000000D6
00000078: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000007C: 20AE FFEA ' ...' MOVE.L -$0016(A6),(A0)
00000080: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000084: 2050 ' P' MOVEA.L (A0),A0
00000086: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1
0000008A: 2368 001E 0008 '#h....' MOVE.L $001E(A0),$0008(A1)
00000090: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000094: 216E FFFC 0004 '!n....' MOVE.L -$0004(A6),$0004(A0)
0000009A: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
0000009E: 2050 ' P' MOVEA.L (A0),A0
000000A0: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1
000000A4: 2368 001A 000C '#h....' MOVE.L $001A(A0),$000C(A1)
000000AA: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
000000AE: 2050 ' P' MOVEA.L (A0),A0
000000B0: 216E FFF8 001A '!n....' MOVE.L -$0008(A6),$001A(A0)
000000B6: 2D6E FFEA FFFC '-n....' MOVE.L -$0016(A6),-$0004(A6)
000000BC: 598F 'Y.' SUBQ.L #4,A7
000000BE: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
000000C2: 7001 'p.' MOVEQ #$01,D0
000000C4: 1F00 '..' MOVE.B D0,-(A7)
000000C6: 7001 'p.' MOVEQ #$01,D0
000000C8: ABEB '..' _DisplayDispatch ; ABEB
000000CA: 2D5F FFEA '-_..' MOVE.L (A7)+,-$0016(A6)
000000CE: 5247 'RG' ADDQ.W #1,D7
000000D0: 7010 'p.' MOVEQ #$10,D0
000000D2: D1AE FFF8 '....' ADD.L D0,-$0008(A6)
000000D6: BA47 '.G' CMP.W D7,D5
000000D8: 629E 'b.' BHI.S *-$0060 ; 00000078
000000DA: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
000000DE: 2D50 FFEA '-P..' MOVE.L (A0),-$0016(A6)
000000E2: 4245 'BE' CLR.W D5
000000E4: 6000 00CA '`...' BRA *+$00CC ; 000001B0
000000E8: 2D6E FFEA FFD8 '-n....' MOVE.L -$0016(A6),-$0028(A6)
000000EE: 202E FFEE ' ...' MOVE.L -$0012(A6),D0
000000F2: B0AE FFEA '....' CMP.L -$0016(A6),D0
000000F6: 667C 'f|' BNE.S *+$007E ; 00000174
000000F8: 3605 '6.' MOVE.W D5,D3
000000FA: 6078 '`x' BRA.S *+$007A ; 00000174
000000FC: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000100: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000104: 2040 ' @' MOVEA.L D0,A0
00000106: 2D68 0004 FFDC '-h....' MOVE.L $0004(A0),-$0024(A6)
0000010C: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000110: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000114: 2040 ' @' MOVEA.L D0,A0
00000116: 2468 0008 '$h..' MOVEA.L $0008(A0),A2
0000011A: 202E FFEE ' ...' MOVE.L -$0012(A6),D0
0000011E: B0AE FFD8 '....' CMP.L -$0028(A6),D0
00000122: 504F 'PO' ADDQ.W #8,A7
00000124: 6602 'f.' BNE.S *+$0004 ; 00000128
00000126: 3605 '6.' MOVE.W D5,D3
00000128: 4AAE FFDC 'J...' TST.L -$0024(A6)
0000012C: 6722 'g"' BEQ.S *+$0024 ; 00000150
0000012E: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000132: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000136: 2D40 FF9E '-@..' MOVE.L D0,-$0062(A6)
0000013A: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7)
0000013E: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000142: 2040 ' @' MOVEA.L D0,A0
00000144: 226E FF9E '"n..' MOVEA.L -$0062(A6),A1
00000148: 2169 0008 0008 '!i....' MOVE.L $0008(A1),$0008(A0)
0000014E: 504F 'PO' ADDQ.W #8,A7
00000150: 200A ' .' MOVE.L A2,D0
00000152: 6720 'g ' BEQ.S *+$0022 ; 00000174
00000154: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000158: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
0000015C: 2D40 FF9A '-@..' MOVE.L D0,-$0066(A6)
00000160: 2F0A '/.' MOVE.L A2,-(A7)
00000162: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000166: 2040 ' @' MOVEA.L D0,A0
00000168: 226E FF9A '"n..' MOVEA.L -$0066(A6),A1
0000016C: 2169 0004 0004 '!i....' MOVE.L $0004(A1),$0004(A0)
00000172: 504F 'PO' ADDQ.W #8,A7
00000174: 558F 'U.' SUBQ.L #2,A7
00000176: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
0000017A: 486E FFD8 'Hn..' PEA -$0028(A6)
0000017E: 303C 041B '0<..' MOVE.W #$041B,D0
00000182: ABEB '..' _DisplayDispatch ; ABEB
00000184: 4A5F 'J_' TST.W (A7)+
00000186: 6612 'f.' BNE.S *+$0014 ; 0000019A
00000188: 4AAE FFD8 'J...' TST.L -$0028(A6)
0000018C: 670C 'g.' BEQ.S *+$000E ; 0000019A
0000018E: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0
00000192: B0AE FFEA '....' CMP.L -$0016(A6),D0
00000196: 6600 FF64 'f..d' BNE *-$009A ; 000000FC
0000019A: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000019E: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
000001A2: 2040 ' @' MOVEA.L D0,A0
000001A4: 2D68 0008 FFEA '-h....' MOVE.L $0008(A0),-$0016(A6)
000001AA: 3005 '0.' MOVE.W D5,D0
000001AC: 5245 'RE' ADDQ.W #1,D5
000001AE: 584F 'XO' ADDQ.W #4,A7
000001B0: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
000001B4: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
000001B8: 4A80 'J.' TST.L D0
000001BA: 584F 'XO' ADDQ.W #4,A7
000001BC: 6600 FF2A 'f..*' BNE *-$00D4 ; 000000E8
000001C0: 7000 'p.' MOVEQ #$00,D0
000001C2: 3005 '0.' MOVE.W D5,D0
000001C4: 0C40 0002 '.@..' CMPI.W #$0002,D0
000001C8: 6406 'd.' BCC.S *+$0008 ; 000001D0
000001CA: 3D7C 0001 FFE4 '=|....' MOVE.W #$0001,-$001C(A6)
000001D0: 4A6E FFE4 'Jn..' TST.W -$001C(A6)
000001D4: 6600 03C0 'f...' BNE *+$03C2 ; 00000596
000001D8: 7000 'p.' MOVEQ #$00,D0
000001DA: 3005 '0.' MOVE.W D5,D0
000001DC: EB80 '..' ASL.L #5,D0
000001DE: A31E '..' _NewPtrClear ; A31E
000001E0: 2848 '(H' MOVEA.L A0,A4
000001E2: 558F 'U.' SUBQ.L #2,A7
000001E4: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000001E8: 3D5F FFE4 '=_..' MOVE.W (A7)+,-$001C(A6)
000001EC: 6600 03A8 'f...' BNE *+$03AA ; 00000596
000001F0: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
000001F4: 2D50 FFEA '-P..' MOVE.L (A0),-$0016(A6)
000001F8: 264C '&L' MOVEA.L A4,A3
000001FA: 602A '`*' BRA.S *+$002C ; 00000226
000001FC: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000200: 2688 '&.' MOVE.L A0,(A3)
00000202: 2050 ' P' MOVEA.L (A0),A0
00000204: 224B '"K' MOVEA.L A3,A1
00000206: 5889 'X.' ADDQ.L #4,A1
00000208: 41E8 0022 'A.."' LEA $0022(A0),A0
0000020C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000020E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000210: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000214: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
00000218: 2040 ' @' MOVEA.L D0,A0
0000021A: 2D68 0008 FFEA '-h....' MOVE.L $0008(A0),-$0016(A6)
00000220: 47EB 0020 'G.. ' LEA $0020(A3),A3
00000224: 584F 'XO' ADDQ.W #4,A7
00000226: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000022A: 4EBA 0000 'N...' JSR DISPLAY_4CEC0 ; id: 224
0000022E: 4A80 'J.' TST.L D0
00000230: 584F 'XO' ADDQ.W #4,A7
00000232: 66C8 'f.' BNE.S *-$0036 ; 000001FC
00000234: 2F0C '/.' MOVE.L A4,-(A7)
00000236: 7000 'p.' MOVEQ #$00,D0
00000238: 302E FFE6 '0...' MOVE.W -$001A(A6),D0
0000023C: 2F00 '/.' MOVE.L D0,-(A7)
0000023E: 4EBA 0000 'N...' JSR DISPLAY_4C8D0 ; id: 222
00000242: 4A00 'J.' TST.B D0
00000244: 504F 'PO' ADDQ.W #8,A7
00000246: 6706 'g.' BEQ.S *+$0008 ; 0000024E
00000248: 3D7C 0001 FFE4 '=|....' MOVE.W #$0001,-$001C(A6)
0000024E: 4A6E FFE4 'Jn..' TST.W -$001C(A6)
00000252: 6600 033E 'f..>' BNE *+$0340 ; 00000592
00000256: 41EE FFD8 'A...' LEA -$0028(A6),A0
0000025A: 224C '"L' MOVEA.L A4,A1
0000025C: 5889 'X.' ADDQ.L #4,A1
0000025E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000260: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000262: 4247 'BG' CLR.W D7
00000264: 602E '`.' BRA.S *+$0030 ; 00000294
00000266: 7000 'p.' MOVEQ #$00,D0
00000268: 3007 '0.' MOVE.W D7,D0
0000026A: 322E 0008 '2...' MOVE.W $0008(A6),D1
0000026E: 48C1 'H.' EXT.L D1
00000270: B280 '..' CMP.L D0,D1
00000272: 6714 'g.' BEQ.S *+$0016 ; 00000288
00000274: 7000 'p.' MOVEQ #$00,D0
00000276: 3007 '0.' MOVE.W D7,D0
00000278: EB80 '..' ASL.L #5,D0
0000027A: 4874 0804 'Ht..' PEA $04(A4,D0.L)
0000027E: 486E FFD8 'Hn..' PEA -$0028(A6)
00000282: 486E FFD8 'Hn..' PEA -$0028(A6)
00000286: A8AB '..' _UnionRect ; A8AB
00000288: 7000 'p.' MOVEQ #$00,D0
0000028A: 3007 '0.' MOVE.W D7,D0
0000028C: EB80 '..' ASL.L #5,D0
0000028E: 3987 0812 '9...' MOVE.W D7,$12(A4,D0.L)
00000292: 5247 'RG' ADDQ.W #1,D7
00000294: BA47 '.G' CMP.W D7,D5
00000296: 62CE 'b.' BHI.S *-$0030 ; 00000266
00000298: 486E FFE0 'Hn..' PEA -$0020(A6)
0000029C: 486E FFD8 'Hn..' PEA -$0028(A6)
000002A0: 4EBA 0000 'N...' JSR DISPLAY_4C860 ; id: 220
000002A4: 4247 'BG' CLR.W D7
000002A6: 504F 'PO' ADDQ.W #8,A7
000002A8: 602E '`.' BRA.S *+$0030 ; 000002D8
000002AA: 486E FFC0 'Hn..' PEA -$0040(A6)
000002AE: 7000 'p.' MOVEQ #$00,D0
000002B0: 3007 '0.' MOVE.W D7,D0
000002B2: EB80 '..' ASL.L #5,D0
000002B4: 4874 0804 'Ht..' PEA $04(A4,D0.L)
000002B8: 4EBA 0000 'N...' JSR DISPLAY_4C860 ; id: 220
000002BC: 486E FFC0 'Hn..' PEA -$0040(A6)
000002C0: 486E FFE0 'Hn..' PEA -$0020(A6)
000002C4: 4EBA 0000 'N...' JSR DISPLAY_4C790 ; id: 217
000002C8: 7200 'r.' MOVEQ #$00,D1
000002CA: 3207 '2.' MOVE.W D7,D1
000002CC: EB81 '..' ASL.L #5,D1
000002CE: 2980 1814 ')...' MOVE.L D0,$14(A4,D1.L)
000002D2: 4FEF 0010 'O...' LEA $0010(A7),A7
000002D6: 5247 'RG' ADDQ.W #1,D7
000002D8: BA47 '.G' CMP.W D7,D5
000002DA: 62CE 'b.' BHI.S *-$0030 ; 000002AA
000002DC: 4247 'BG' CLR.W D7
000002DE: 6070 '`p' BRA.S *+$0072 ; 00000350
000002E0: 382E FFE6 '8...' MOVE.W -$001A(A6),D4
000002E4: 3C07 '<.' MOVE.W D7,D6
000002E6: 601A '`.' BRA.S *+$001C ; 00000302
000002E8: 7000 'p.' MOVEQ #$00,D0
000002EA: 3006 '0.' MOVE.W D6,D0
000002EC: EB80 '..' ASL.L #5,D0
000002EE: 48C4 'H.' EXT.L D4
000002F0: 2204 '".' MOVE.L D4,D1
000002F2: EB81 '..' ASL.L #5,D1
000002F4: 2034 0814 ' 4..' MOVE.L $14(A4,D0.L),D0
000002F8: B0B4 1814 '....' CMP.L $14(A4,D1.L),D0
000002FC: 6C02 'l.' BGE.S *+$0004 ; 00000300
000002FE: 3806 '8.' MOVE.W D6,D4
00000300: 5246 'RF' ADDQ.W #1,D6
00000302: BA46 '.F' CMP.W D6,D5
00000304: 62E2 'b.' BHI.S *-$001C ; 000002E8
00000306: 7000 'p.' MOVEQ #$00,D0
00000308: 3007 '0.' MOVE.W D7,D0
0000030A: EB80 '..' ASL.L #5,D0
0000030C: 41EE FFC4 'A...' LEA -$003C(A6),A0
00000310: 43F4 0800 'C...' LEA $00(A4,D0.L),A1
00000314: 7007 'p.' MOVEQ #$07,D0
00000316: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000318: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000316
0000031C: 48C4 'H.' EXT.L D4
0000031E: 2004 ' .' MOVE.L D4,D0
00000320: EB80 '..' ASL.L #5,D0
00000322: 7200 'r.' MOVEQ #$00,D1
00000324: 3207 '2.' MOVE.W D7,D1
00000326: EB81 '..' ASL.L #5,D1
00000328: 41F4 1800 'A...' LEA $00(A4,D1.L),A0
0000032C: 43F4 0800 'C...' LEA $00(A4,D0.L),A1
00000330: 7007 'p.' MOVEQ #$07,D0
00000332: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000334: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000332
00000338: 48C4 'H.' EXT.L D4
0000033A: 2004 ' .' MOVE.L D4,D0
0000033C: EB80 '..' ASL.L #5,D0
0000033E: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
00000342: 43EE FFC4 'C...' LEA -$003C(A6),A1
00000346: 7007 'p.' MOVEQ #$07,D0
00000348: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000034A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000348
0000034E: 5247 'RG' ADDQ.W #1,D7
00000350: 7000 'p.' MOVEQ #$00,D0
00000352: 3007 '0.' MOVE.W D7,D0
00000354: 7200 'r.' MOVEQ #$00,D1
00000356: 3205 '2.' MOVE.W D5,D1
00000358: 5381 'S.' SUBQ.L #1,D1
0000035A: B280 '..' CMP.L D0,D1
0000035C: 6E82 'n.' BGT.S *-$007C ; 000002E0
0000035E: 4247 'BG' CLR.W D7
00000360: 6064 '`d' BRA.S *+$0066 ; 000003C6
00000362: 7000 'p.' MOVEQ #$00,D0
00000364: 3007 '0.' MOVE.W D7,D0
00000366: EB80 '..' ASL.L #5,D0
00000368: 3034 0812 '04..' MOVE.W $12(A4,D0.L),D0
0000036C: B06E 0008 '.n..' CMP.W $0008(A6),D0
00000370: 6652 'fR' BNE.S *+$0054 ; 000003C4
00000372: 3D6E FFE6 FFA2 '=n....' MOVE.W -$001A(A6),-$005E(A6)
00000378: 7000 'p.' MOVEQ #$00,D0
0000037A: 3007 '0.' MOVE.W D7,D0
0000037C: EB80 '..' ASL.L #5,D0
0000037E: 41EE FFA4 'A...' LEA -$005C(A6),A0
00000382: 43F4 0800 'C...' LEA $00(A4,D0.L),A1
00000386: 7007 'p.' MOVEQ #$07,D0
00000388: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000038A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000388
0000038E: 302E FFA2 '0...' MOVE.W -$005E(A6),D0
00000392: 48C0 'H.' EXT.L D0
00000394: EB80 '..' ASL.L #5,D0
00000396: 7200 'r.' MOVEQ #$00,D1
00000398: 3207 '2.' MOVE.W D7,D1
0000039A: EB81 '..' ASL.L #5,D1
0000039C: 41F4 1800 'A...' LEA $00(A4,D1.L),A0
000003A0: 43F4 0800 'C...' LEA $00(A4,D0.L),A1
000003A4: 7007 'p.' MOVEQ #$07,D0
000003A6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000003A8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003A6
000003AC: 302E FFA2 '0...' MOVE.W -$005E(A6),D0
000003B0: 48C0 'H.' EXT.L D0
000003B2: EB80 '..' ASL.L #5,D0
000003B4: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
000003B8: 43EE FFA4 'C...' LEA -$005C(A6),A1
000003BC: 7007 'p.' MOVEQ #$07,D0
000003BE: 20D9 ' .' MOVE.L (A1)+,(A0)+
000003C0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003BE
000003C4: 5247 'RG' ADDQ.W #1,D7
000003C6: 7000 'p.' MOVEQ #$00,D0
000003C8: 3007 '0.' MOVE.W D7,D0
000003CA: 7200 'r.' MOVEQ #$00,D1
000003CC: 3205 '2.' MOVE.W D5,D1
000003CE: 5381 'S.' SUBQ.L #1,D1
000003D0: B280 '..' CMP.L D0,D1
000003D2: 6E8E 'n.' BGT.S *-$0070 ; 00000362
000003D4: 7E01 '~.' MOVEQ #$01,D7
000003D6: 6000 00C6 '`...' BRA *+$00C8 ; 0000049E
000003DA: 7000 'p.' MOVEQ #$00,D0
000003DC: 3007 '0.' MOVE.W D7,D0
000003DE: EB80 '..' ASL.L #5,D0
000003E0: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
000003E4: 2D48 FFE0 '-H..' MOVE.L A0,-$0020(A6)
000003E8: 4868 0018 'Hh..' PEA $0018(A0)
000003EC: 7000 'p.' MOVEQ #$00,D0
000003EE: 3F00 '?.' MOVE.W D0,-(A7)
000003F0: 3F00 '?.' MOVE.W D0,-(A7)
000003F2: A880 '..' _SetPt ; A880
000003F4: 2F0C '/.' MOVE.L A4,-(A7)
000003F6: 7000 'p.' MOVEQ #$00,D0
000003F8: 3007 '0.' MOVE.W D7,D0
000003FA: 2F00 '/.' MOVE.L D0,-(A7)
000003FC: 4EBA 0000 'N...' JSR DISPLAY_4C8D0 ; id: 222
00000400: 4A00 'J.' TST.B D0
00000402: 504F 'PO' ADDQ.W #8,A7
00000404: 6600 0096 'f...' BNE *+$0098 ; 0000049C
00000408: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
0000040C: 43EE FFB8 'C...' LEA -$0048(A6),A1
00000410: 5888 'X.' ADDQ.L #4,A0
00000412: 22D8 '".' MOVE.L (A0)+,(A1)+
00000414: 22D8 '".' MOVE.L (A0)+,(A1)+
00000416: 486E FFC0 'Hn..' PEA -$0040(A6)
0000041A: 2F0C '/.' MOVE.L A4,-(A7)
0000041C: 7000 'p.' MOVEQ #$00,D0
0000041E: 3007 '0.' MOVE.W D7,D0
00000420: 2F00 '/.' MOVE.L D0,-(A7)
00000422: 4EBA 0000 'N...' JSR DISPLAY_4CAD0 ; id: 223
00000426: 4FEF 000C 'O...' LEA $000C(A7),A7
0000042A: 6036 '`6' BRA.S *+$0038 ; 00000462
0000042C: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000430: 4868 0004 'Hh..' PEA $0004(A0)
00000434: 3F2E FFC2 '?...' MOVE.W -$003E(A6),-(A7)
00000438: 7000 'p.' MOVEQ #$00,D0
0000043A: 3F00 '?.' MOVE.W D0,-(A7)
0000043C: A8A8 '..' _OffsetRect ; A8A8
0000043E: 2F0C '/.' MOVE.L A4,-(A7)
00000440: 7000 'p.' MOVEQ #$00,D0
00000442: 3007 '0.' MOVE.W D7,D0
00000444: 2F00 '/.' MOVE.L D0,-(A7)
00000446: 4EBA 0000 'N...' JSR DISPLAY_4C8D0 ; id: 222
0000044A: 4A00 'J.' TST.B D0
0000044C: 504F 'PO' ADDQ.W #8,A7
0000044E: 6612 'f.' BNE.S *+$0014 ; 00000462
00000450: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000454: 4868 0004 'Hh..' PEA $0004(A0)
00000458: 7000 'p.' MOVEQ #$00,D0
0000045A: 3F00 '?.' MOVE.W D0,-(A7)
0000045C: 3F2E FFC0 '?...' MOVE.W -$0040(A6),-(A7)
00000460: A8A8 '..' _OffsetRect ; A8A8
00000462: 2F0C '/.' MOVE.L A4,-(A7)
00000464: 7000 'p.' MOVEQ #$00,D0
00000466: 3007 '0.' MOVE.W D7,D0
00000468: 2F00 '/.' MOVE.L D0,-(A7)
0000046A: 4EBA 0000 'N...' JSR DISPLAY_4C8D0 ; id: 222
0000046E: 4A00 'J.' TST.B D0
00000470: 504F 'PO' ADDQ.W #8,A7
00000472: 67B8 'g.' BEQ.S *-$0046 ; 0000042C
00000474: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000478: 3028 0006 '0(..' MOVE.W $0006(A0),D0
0000047C: 906E FFBA '.n..' SUB.W -$0046(A6),D0
00000480: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000484: 3140 001A '1@..' MOVE.W D0,$001A(A0)
00000488: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
0000048C: 3028 0004 '0(..' MOVE.W $0004(A0),D0
00000490: 906E FFB8 '.n..' SUB.W -$0048(A6),D0
00000494: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000498: 3140 0018 '1@..' MOVE.W D0,$0018(A0)
0000049C: 5247 'RG' ADDQ.W #1,D7
0000049E: BA47 '.G' CMP.W D7,D5
000004A0: 6200 FF38 'b..8' BHI *-$00C6 ; 000003DA
000004A4: 7000 'p.' MOVEQ #$00,D0
000004A6: 3003 '0.' MOVE.W D3,D0
000004A8: EB80 '..' ASL.L #5,D0
000004AA: 2D74 0818 FFE0 '-t....' MOVE.L $18(A4,D0.L),-$0020(A6)
000004B0: 4A6E FFE2 'Jn..' TST.W -$001E(A6)
000004B4: 6606 'f.' BNE.S *+$0008 ; 000004BC
000004B6: 4A6E FFE0 'Jn..' TST.W -$0020(A6)
000004BA: 6758 'gX' BEQ.S *+$005A ; 00000514
000004BC: 4247 'BG' CLR.W D7
000004BE: 6050 '`P' BRA.S *+$0052 ; 00000510
000004C0: 7000 'p.' MOVEQ #$00,D0
000004C2: 3007 '0.' MOVE.W D7,D0
000004C4: EB80 '..' ASL.L #5,D0
000004C6: 47F4 0800 'G...' LEA $00(A4,D0.L),A3
000004CA: 486B 0004 'Hk..' PEA $0004(A3)
000004CE: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
000004D2: 48C0 'H.' EXT.L D0
000004D4: 4480 'D.' NEG.L D0
000004D6: 3F00 '?.' MOVE.W D0,-(A7)
000004D8: 302E FFE0 '0...' MOVE.W -$0020(A6),D0
000004DC: 48C0 'H.' EXT.L D0
000004DE: 4480 'D.' NEG.L D0
000004E0: 3F00 '?.' MOVE.W D0,-(A7)
000004E2: A8A8 '..' _OffsetRect ; A8A8
000004E4: 486B 0004 'Hk..' PEA $0004(A3)
000004E8: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
000004EC: 48C0 'H.' EXT.L D0
000004EE: 4480 'D.' NEG.L D0
000004F0: 3F00 '?.' MOVE.W D0,-(A7)
000004F2: 302E FFE0 '0...' MOVE.W -$0020(A6),D0
000004F6: 48C0 'H.' EXT.L D0
000004F8: 4480 'D.' NEG.L D0
000004FA: 3F00 '?.' MOVE.W D0,-(A7)
000004FC: A8A8 '..' _OffsetRect ; A8A8
000004FE: 302E FFE2 '0...' MOVE.W -$001E(A6),D0
00000502: 916B 001A '.k..' SUB.W D0,$001A(A3)
00000506: 302E FFE0 '0...' MOVE.W -$0020(A6),D0
0000050A: 916B 0018 '.k..' SUB.W D0,$0018(A3)
0000050E: 5247 'RG' ADDQ.W #1,D7
00000510: BA47 '.G' CMP.W D7,D5
00000512: 62AC 'b.' BHI.S *-$0052 ; 000004C0
00000514: 3D7C 0001 FFE4 '=|....' MOVE.W #$0001,-$001C(A6)
0000051A: 4247 'BG' CLR.W D7
0000051C: 6070 '`p' BRA.S *+$0072 ; 0000058E
0000051E: 7000 'p.' MOVEQ #$00,D0
00000520: 3007 '0.' MOVE.W D7,D0
00000522: EB80 '..' ASL.L #5,D0
00000524: 47F4 0800 'G...' LEA $00(A4,D0.L),A3
00000528: 4A6B 001A 'Jk..' TST.W $001A(A3)
0000052C: 6606 'f.' BNE.S *+$0008 ; 00000534
0000052E: 4A6B 0018 'Jk..' TST.W $0018(A3)
00000532: 6758 'gX' BEQ.S *+$005A ; 0000058C
00000534: 558F 'U.' SUBQ.L #2,A7
00000536: 2F13 '/.' MOVE.L (A3),-(A7)
00000538: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7)
0000053C: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7)
00000540: 303C 0609 '0<..' MOVE.W #$0609,D0
00000544: ABEB '..' _DisplayDispatch ; ABEB
00000546: 2D53 FFEA '-S..' MOVE.L (A3),-$0016(A6)
0000054A: 544F 'TO' ADDQ.W #2,A7
0000054C: 6026 '`&' BRA.S *+$0028 ; 00000574
0000054E: 558F 'U.' SUBQ.L #2,A7
00000550: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000554: 302B 001A '0+..' MOVE.W $001A(A3),D0
00000558: D06B 0006 '.k..' ADD.W $0006(A3),D0
0000055C: 3F00 '?.' MOVE.W D0,-(A7)
0000055E: 302B 0018 '0+..' MOVE.W $0018(A3),D0
00000562: D06B 0004 '.k..' ADD.W $0004(A3),D0
00000566: 3F00 '?.' MOVE.W D0,-(A7)
00000568: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7)
0000056C: 303C 0609 '0<..' MOVE.W #$0609,D0
00000570: ABEB '..' _DisplayDispatch ; ABEB
00000572: 544F 'TO' ADDQ.W #2,A7
00000574: 558F 'U.' SUBQ.L #2,A7
00000576: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000057A: 486E FFEA 'Hn..' PEA -$0016(A6)
0000057E: 303C 041B '0<..' MOVE.W #$041B,D0
00000582: ABEB '..' _DisplayDispatch ; ABEB
00000584: 4A5F 'J_' TST.W (A7)+
00000586: 67C6 'g.' BEQ.S *-$0038 ; 0000054E
00000588: 426E FFE4 'Bn..' CLR.W -$001C(A6)
0000058C: 5247 'RG' ADDQ.W #1,D7
0000058E: BA47 '.G' CMP.W D7,D5
00000590: 628C 'b.' BHI.S *-$0072 ; 0000051E
00000592: 204C ' L' MOVEA.L A4,A0
00000594: A01F '..' _DisposePtr ; A01F
00000596: 4AAE FFF2 'J...' TST.L -$000E(A6)
0000059A: 672E 'g.' BEQ.S *+$0030 ; 000005CA
0000059C: 4247 'BG' CLR.W D7
0000059E: 2D6E FFF2 FFF8 '-n....' MOVE.L -$000E(A6),-$0008(A6)
000005A4: 6018 '`.' BRA.S *+$001A ; 000005BE
000005A6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000005AA: 2248 '"H' MOVEA.L A0,A1
000005AC: 2251 '"Q' MOVEA.L (A1),A1
000005AE: 2251 '"Q' MOVEA.L (A1),A1
000005B0: 2368 000C 001A '#h....' MOVE.L $000C(A0),$001A(A1)
000005B6: 5247 'RG' ADDQ.W #1,D7
000005B8: 7010 'p.' MOVEQ #$10,D0
000005BA: D1AE FFF8 '....' ADD.L D0,-$0008(A6)
000005BE: BE6E FFF6 '.n..' CMP.W -$000A(A6),D7
000005C2: 65E2 'e.' BCS.S *-$001C ; 000005A6
000005C4: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
000005C8: A01F '..' _DisposePtr ; A01F
000005CA: 3D6E FFE4 000E '=n....' MOVE.W -$001C(A6),$000E(A6)
000005D0: 4CEE 1CF8 FF7A 'L....z' MOVEM.L -$0086(A6),D3-D7/A2-A4
000005D6: 4E5E 'N^' UNLK A6
000005D8: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8D0"(222)
0000046C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8D0"(222)
00000448
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CAD0"(223)
00000424
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8D0"(222)
000003FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C790"(217)
000002C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C860"(220)
000002BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C860"(220)
000002A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4C8D0"(222)
00000240
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
0000022C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000216
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
000001B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
000001A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000164
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
0000015A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000140
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000134
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000112
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEC0"(224)
00000102
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(212)
00000020
Comment:
DISPLAY_4CEE0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4D4C0 [4D4C0, 4D4DE)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 226
226: DISPLAY_4D4C0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4D4C0"(226) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000A: 7002 'p.' MOVEQ #$02,D0
0000000C: C0A8 000C '....' AND.L $000C(A0),D0
00000010: 57C3 'W.' SEQ D3
00000012: 4403 'D.' NEG.B D3
00000014: 1003 '..' MOVE.B D3,D0
00000016: 262E FFFC '&...' MOVE.L -$0004(A6),D3
0000001A: 4E5E 'N^' UNLK A6
0000001C: 4E75 'Nu' RTS
Comment:
DISPLAY_4D4C0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4D4E0 [4D4E0, 4D508)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 227
227: DISPLAY_4D4E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4D4E0"(227) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 22AE 000C '"...' MOVE.L $000C(A6),(A1)
0000000C: 236E 0010 0004 '#n....' MOVE.L $0010(A6),$0004(A1)
00000012: 236E 0014 0008 '#n....' MOVE.L $0014(A6),$0008(A1)
00000018: 236E 0018 000C '#n....' MOVE.L $0018(A6),$000C(A1)
0000001E: 236E 001C 0010 '#n....' MOVE.L $001C(A6),$0010(A1)
00000024: 4E5E 'N^' UNLK A6
00000026: 4E75 'Nu' RTS
Comment:
DISPLAY_4D4E0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4D510 [4D510, 4D588)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 228
228: DISPLAY_4D510
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4D510"(228) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 28AE 000C '(...' MOVE.L $000C(A6),(A4)
00000014: 294B 0004 ')K..' MOVE.L A3,$0004(A4)
00000018: 296E 0014 001C ')n....' MOVE.L $0014(A6),$001C(A4)
0000001E: 296E 0018 0020 ')n... ' MOVE.L $0018(A6),$0020(A4)
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 2940 002C ')@.,' MOVE.L D0,$002C(A4)
0000002A: 2940 0030 ')@.0' MOVE.L D0,$0030(A4)
0000002E: 2940 0034 ')@.4' MOVE.L D0,$0034(A4)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 2F0B '/.' MOVE.L A3,-(A7)
00000036: 486C 0008 'Hl..' PEA $0008(A4)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 7005 'p.' MOVEQ #$05,D0
00000044: A82A '.*' _ComponentDispatch ; A82A
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 6722 'g"' BEQ.S *+$0024 ; 0000006C
0000004A: 4A2E 001F 'J...' TST.B $001F(A6)
0000004E: 661C 'f.' BNE.S *+$001E ; 0000006C
00000050: 297C 6261 6474 ')|badt' MOVE.L #$62616474,$0008(A4) ; 'badt'
0008
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 2940 000C ')@..' MOVE.L D0,$000C(A4)
0000005E: 2940 0010 ')@..' MOVE.L D0,$0010(A4)
00000062: 2940 0014 ')@..' MOVE.L D0,$0014(A4)
00000066: 2940 0018 ')@..' MOVE.L D0,$0018(A4)
0000006A: 4247 'BG' CLR.W D7
0000006C: 3007 '0.' MOVE.W D7,D0
0000006E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E75 'Nu' RTS
Comment:
DISPLAY_4D510 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4D590 [4D590, 4D706)
Module started due to: MOD directive
Resolved outgoing references:
+15C (4D6EC): JSR DISPLAY_51130
+134 (4D6C4): JSR DISPLAY_51030
+11E (4D6AE): JSR DISPLAY_4D510
+EE (4D67E): JSR DISPLAY_4DF50
+52 (4D5E2): JSR DISPLAY_4D4E0
+36 (4D5C6): JSR DISPLAY_50F70
Dictionary: Flags $00 FirstId 229
229: DISPLAY_4D590
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4D590"(229) Segment="Main"(200)
Size: Flags $00 ModuleSize 374
Content: Flags $08
Contents offset $0000 size $0176
00000000: 4E56 FF98 'NV..' LINK.W A6,#-$0068
00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 282E 0024 '(..$' MOVE.L $0024(A6),D4
00000014: 2A2E 0018 '*...' MOVE.L $0018(A6),D5
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2840 '(@' MOVEA.L D0,A4
0000001C: 7CCE '|.' MOVEQ #$CE,D6
0000001E: 220A '".' MOVE.L A2,D1
00000020: 6700 0144 'g..D' BEQ *+$0146 ; 00000166
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 486E FFAC 'Hn..' PEA -$0054(A6)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2F00 '/.' MOVE.L D0,-(A7)
0000002E: 7244 'rD' MOVEQ #$44,D1 ; 'D'
00000030: 2F01 '/.' MOVE.L D1,-(A7)
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 4EBA 0000 'N...' JSR DISPLAY_50F70 ; id: 233
0000003A: 3C1F '<.' MOVE.W (A7)+,D6
0000003C: 6600 0112 'f...' BNE *+$0114 ; 00000150
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7)
0000004C: 2F04 '/.' MOVE.L D4,-(A7)
0000004E: 486E FF98 'Hn..' PEA -$0068(A6)
00000052: 4EBA 0000 'N...' JSR DISPLAY_4D4E0 ; id: 227
00000056: 598F 'Y.' SUBQ.L #4,A7
00000058: 2F0C '/.' MOVE.L A4,-(A7)
0000005A: 486E FF98 'Hn..' PEA -$0068(A6)
0000005E: 7004 'p.' MOVEQ #$04,D0
00000060: A82A '.*' _ComponentDispatch ; A82A
00000062: 285F '(_' MOVEA.L (A7)+,A4
00000064: 4FEF 0018 'O...' LEA $0018(A7),A7
00000068: 6000 00E0 '`...' BRA *+$00E2 ; 0000014A
0000006C: 7E01 '~.' MOVEQ #$01,D7
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000074: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000078: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000007C: 2204 '".' MOVE.L D4,D1
0000007E: 0481 6176 6463 '..avdc' SUBI.L #$61766463,D1 ; 'avdc'
00000084: 6760 'g`' BEQ.S *+$0062 ; 000000E6
00000086: 0481 0000 0100 '......' SUBI.L #$00000100,D1
0000008C: 673E 'g>' BEQ.S *+$0040 ; 000000CC
0000008E: 0481 0000 0B00 '......' SUBI.L #$00000B00,D1
00000094: 6662 'fb' BNE.S *+$0064 ; 000000F8
00000096: 598F 'Y.' SUBQ.L #4,A7
00000098: 2F0C '/.' MOVE.L A4,-(A7)
0000009A: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
0000009E: 486E FFF4 'Hn..' PEA -$000C(A6)
000000A2: 2F3C 0008 0100 '/<....' MOVE.L #$00080100,-(A7)
000000A8: 7000 'p.' MOVEQ #$00,D0
000000AA: A82A '.*' _ComponentDispatch ; A82A
000000AC: 598F 'Y.' SUBQ.L #4,A7
000000AE: 2F0C '/.' MOVE.L A4,-(A7)
000000B0: 486E FFF8 'Hn..' PEA -$0008(A6)
000000B4: 486E FFFC 'Hn..' PEA -$0004(A6)
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 2F00 '/.' MOVE.L D0,-(A7)
000000BC: 2F00 '/.' MOVE.L D0,-(A7)
000000BE: 2F3C 0010 0102 '/<....' MOVE.L #$00100102,-(A7)
000000C4: 7000 'p.' MOVEQ #$00,D0
000000C6: A82A '.*' _ComponentDispatch ; A82A
000000C8: 504F 'PO' ADDQ.W #8,A7
000000CA: 602C '`,' BRA.S *+$002E ; 000000F8
000000CC: 598F 'Y.' SUBQ.L #4,A7
000000CE: 2F0C '/.' MOVE.L A4,-(A7)
000000D0: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
000000D4: 486E FFF4 'Hn..' PEA -$000C(A6)
000000D8: 2F3C 0008 0100 '/<....' MOVE.L #$00080100,-(A7)
000000DE: 7000 'p.' MOVEQ #$00,D0
000000E0: A82A '.*' _ComponentDispatch ; A82A
000000E2: 584F 'XO' ADDQ.W #4,A7
000000E4: 6012 '`.' BRA.S *+$0014 ; 000000F8
000000E6: 558F 'U.' SUBQ.L #2,A7
000000E8: 2F0C '/.' MOVE.L A4,-(A7)
000000EA: 486E 001C 'Hn..' PEA $001C(A6)
000000EE: 4EBA 0000 'N...' JSR DISPLAY_4DF50 ; id: 232
000000F2: 4A5F 'J_' TST.W (A7)+
000000F4: 6702 'g.' BEQ.S *+$0004 ; 000000F8
000000F6: 4207 'B.' CLR.B D7
000000F8: 4A85 'J.' TST.L D5
000000FA: 6308 'c.' BLS.S *+$000A ; 00000104
000000FC: BAAE FFF4 '....' CMP.L -$000C(A6),D5
00000100: 6302 'c.' BLS.S *+$0004 ; 00000104
00000102: 4207 'B.' CLR.B D7
00000104: 4A07 'J.' TST.B D7
00000106: 6734 'g4' BEQ.S *+$0036 ; 0000013C
00000108: 7001 'p.' MOVEQ #$01,D0
0000010A: 2F00 '/.' MOVE.L D0,-(A7)
0000010C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
00000110: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000114: 2F0C '/.' MOVE.L A4,-(A7)
00000116: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
0000011A: 486E FFB0 'Hn..' PEA -$0050(A6)
0000011E: 4EBA 0000 'N...' JSR DISPLAY_4D510 ; id: 228
00000122: 4A40 'J@' TST.W D0
00000124: 4FEF 0018 'O...' LEA $0018(A7),A7
00000128: 6612 'f.' BNE.S *+$0014 ; 0000013C
0000012A: 558F 'U.' SUBQ.L #2,A7
0000012C: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
00000130: 486E FFB0 'Hn..' PEA -$0050(A6)
00000134: 4EBA 0000 'N...' JSR DISPLAY_51030 ; id: 231
00000138: 3C1F '<.' MOVE.W (A7)+,D6
0000013A: 6614 'f.' BNE.S *+$0016 ; 00000150
0000013C: 598F 'Y.' SUBQ.L #4,A7
0000013E: 2F0C '/.' MOVE.L A4,-(A7)
00000140: 486E FF98 'Hn..' PEA -$0068(A6)
00000144: 7004 'p.' MOVEQ #$04,D0
00000146: A82A '.*' _ComponentDispatch ; A82A
00000148: 285F '(_' MOVEA.L (A7)+,A4
0000014A: 200C ' .' MOVE.L A4,D0
0000014C: 6600 FF1E 'f...' BNE *-$00E0 ; 0000006C
00000150: 200B ' .' MOVE.L A3,D0
00000152: 670E 'g.' BEQ.S *+$0010 ; 00000162
00000154: 558F 'U.' SUBQ.L #2,A7
00000156: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7)
0000015A: 2F0B '/.' MOVE.L A3,-(A7)
0000015C: 4EBA 0000 'N...' JSR DISPLAY_51130 ; id: 230
00000160: 3C1F '<.' MOVE.W (A7)+,D6
00000162: 24AE FFAC '$...' MOVE.L -$0054(A6),(A2)
00000166: 3D46 0028 '=F.(' MOVE.W D6,$0028(A6)
0000016A: 4CEE 1CF0 FF7C 'L....|' MOVEM.L -$0084(A6),D4-D7/A2-A4
00000170: 4E5E 'N^' UNLK A6
00000172: 4E74 0020 'Nt. ' RTD #$0020
Dictionary: Flags $00 FirstId 230
230: DISPLAY_51130
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51130"(230)
0000015E
Dictionary: Flags $00 FirstId 231
231: DISPLAY_51030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51030"(231)
00000136
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D510"(228)
00000120
Dictionary: Flags $00 FirstId 232
232: DISPLAY_4DF50
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DF50"(232)
000000F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D4E0"(227)
00000054
Dictionary: Flags $00 FirstId 233
233: DISPLAY_50F70
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50F70"(233)
00000038
Comment:
DISPLAY_4D590 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVPanelList [4D710, 4D746)
Module started due to: MOD directive
Resolved outgoing references:
+28 (4D738): JSR DISPLAY_4D590
Dictionary: Flags $00 FirstId 234
234: DM_New_NewAVPanelList
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVPanelList"(234) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F3C 6176 7063 '/<avpc' MOVE.L #$61767063,-(A7) ; 'avpc'
0000000C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000010: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7)
00000014: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000018: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000001C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000024: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000028: 4EBA 0000 'N...' JSR DISPLAY_4D590 ; id: 229
0000002C: 3D5F 0024 '=_.$' MOVE.W (A7)+,$0024(A6)
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 001C 'Nt..' RTD #$001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D590"(229)
0000002A
Comment:
DM_New_NewAVPanelList ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVEngineList [4D750, 4D786)
Module started due to: MOD directive
Resolved outgoing references:
+28 (4D778): JSR DISPLAY_4D590
Dictionary: Flags $00 FirstId 235
235: DM_New_NewAVEngineList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVEngineList"(235) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F3C 6176 6563 '/<avec' MOVE.L #$61766563,-(A7) ; 'avec'
0000000C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000010: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7)
00000014: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000018: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000001C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000024: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000028: 4EBA 0000 'N...' JSR DISPLAY_4D590 ; id: 229
0000002C: 3D5F 0024 '=_.$' MOVE.W (A7)+,$0024(A6)
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 001C 'Nt..' RTD #$001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D590"(229)
0000002A
Comment:
DM_New_NewAVEngineList ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVDeviceList [4D790, 4D7C4)
Module started due to: MOD directive
Resolved outgoing references:
+26 (4D7B6): JSR DISPLAY_4D590
Dictionary: Flags $00 FirstId 236
236: DM_New_NewAVDeviceList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVDeviceList"(236) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F3C 6176 6463 '/<avdc' MOVE.L #$61766463,-(A7) ; 'avdc'
0000000C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2F00 '/.' MOVE.L D0,-(A7)
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000001A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000026: 4EBA 0000 'N...' JSR DISPLAY_4D590 ; id: 229
0000002A: 3D5F 001C '=_..' MOVE.W (A7)+,$001C(A6)
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D590"(229)
00000028
Comment:
DM_New_NewAVDeviceList ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVPortListByPortType [4D7D0, 4D8F0)
Module started due to: MOD directive
Resolved outgoing references:
+102 (4D8D2): JSR DISPLAY_51130
+DE (4D8AE): JSR DISPLAY_51030
+C2 (4D892): JSR DISPLAY_4D510
+A2 (4D872): JSR DISPLAY_4E410
+68 (4D838): JSR DISPLAY_4D4C0
+3E (4D80E): JSR DISPLAY_50F70
Dictionary: Flags $00 FirstId 237
237: DM_New_NewAVPortListByPortType
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVPortListByPortType"(237) Segment="Main"(200)
Size: Flags $00 ModuleSize 288
Content: Flags $08
Contents offset $0000 size $0120
00000000: 4E56 FFB6 'NV..' LINK.W A6,#-$004A
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 7ACE 'z.' MOVEQ #$CE,D5
0000000A: 4246 'BF' CLR.W D6
0000000C: 202E 0014 ' ...' MOVE.L $0014(A6),D0
00000010: C0BC 0000 0001 '......' AND.L #$00000001,D0
00000016: 56C3 'V.' SNE D3
00000018: 4403 'D.' NEG.B D3
0000001A: 1803 '..' MOVE.B D3,D4
0000001C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000020: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000024: 4AAE 0008 'J...' TST.L $0008(A6)
00000028: 6700 00E6 'g...' BEQ *+$00E8 ; 00000110
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: 486E FFB6 'Hn..' PEA -$004A(A6)
00000032: 7000 'p.' MOVEQ #$00,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 7244 'rD' MOVEQ #$44,D1 ; 'D'
00000038: 2F01 '/.' MOVE.L D1,-(A7)
0000003A: 2F00 '/.' MOVE.L D0,-(A7)
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 4EBA 0000 'N...' JSR DISPLAY_50F70 ; id: 233
00000042: 3A1F ':.' MOVE.W (A7)+,D5
00000044: 6600 00C2 'f...' BNE *+$00C4 ; 00000108
00000048: 3D6B 00A4 FFFE '=k....' MOVE.W $00A4(A3),-$0002(A6)
0000004E: 6000 009A '`...' BRA *+$009C ; 000000EA
00000052: 7E01 '~.' MOVEQ #$01,D7
00000054: 206B 00A6 ' k..' MOVEA.L $00A6(A3),A0
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 3006 '0.' MOVE.W D6,D0
0000005C: 7224 'r$' MOVEQ #$24,D1 ; '$'
0000005E: 4C01 0800 'L...' MULS.L D1,D0
00000062: 2840 '(@' MOVEA.L D0,A4
00000064: D9D0 '..' ADDA.L (A0),A4
00000066: 2F0C '/.' MOVE.L A4,-(A7)
00000068: 4EBA 0000 'N...' JSR DISPLAY_4D4C0 ; id: 226
0000006C: 4A00 'J.' TST.B D0
0000006E: 584F 'XO' ADDQ.W #4,A7
00000070: 6774 'gt' BEQ.S *+$0076 ; 000000E6
00000072: 4AAC 0010 'J...' TST.L $0010(A4)
00000076: 6608 'f.' BNE.S *+$000A ; 00000080
00000078: 297C 706B 646F ')|pkdo' MOVE.L #$706B646F,$0010(A4) ; 'pkdo'
0010
00000080: 202C 0010 ' ,..' MOVE.L $0010(A4),D0
00000084: B0AE 0018 '....' CMP.L $0018(A6),D0
00000088: 665C 'f\' BNE.S *+$005E ; 000000E6
0000008A: 0CAC 706B 646F '..pkdo' CMPI.L #$706B646F,$0010(A4) ; 'pkdo'
0010
00000092: 661A 'f.' BNE.S *+$001C ; 000000AE
00000094: 4AAC 0008 'J...' TST.L $0008(A4)
00000098: 6714 'g.' BEQ.S *+$0016 ; 000000AE
0000009A: 4A04 'J.' TST.B D4
0000009C: 6610 'f.' BNE.S *+$0012 ; 000000AE
0000009E: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7)
000000A2: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 238
000000A6: 4A00 'J.' TST.B D0
000000A8: 584F 'XO' ADDQ.W #4,A7
000000AA: 6602 'f.' BNE.S *+$0004 ; 000000AE
000000AC: 4207 'B.' CLR.B D7
000000AE: 7000 'p.' MOVEQ #$00,D0
000000B0: 2F00 '/.' MOVE.L D0,-(A7)
000000B2: 2F00 '/.' MOVE.L D0,-(A7)
000000B4: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7)
000000B8: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
000000BC: 2F14 '/.' MOVE.L (A4),-(A7)
000000BE: 486E FFBA 'Hn..' PEA -$0046(A6)
000000C2: 4EBA 0000 'N...' JSR DISPLAY_4D510 ; id: 228
000000C6: 4A40 'J@' TST.W D0
000000C8: 4FEF 0018 'O...' LEA $0018(A7),A7
000000CC: 6702 'g.' BEQ.S *+$0004 ; 000000D0
000000CE: 4207 'B.' CLR.B D7
000000D0: 4A07 'J.' TST.B D7
000000D2: 6712 'g.' BEQ.S *+$0014 ; 000000E6
000000D4: 558F 'U.' SUBQ.L #2,A7
000000D6: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7)
000000DA: 486E FFBA 'Hn..' PEA -$0046(A6)
000000DE: 4EBA 0000 'N...' JSR DISPLAY_51030 ; id: 231
000000E2: 3A1F ':.' MOVE.W (A7)+,D5
000000E4: 660C 'f.' BNE.S *+$000E ; 000000F2
000000E6: 3006 '0.' MOVE.W D6,D0
000000E8: 5246 'RF' ADDQ.W #1,D6
000000EA: BC6E FFFE '.n..' CMP.W -$0002(A6),D6
000000EE: 6500 FF62 'e..b' BCS *-$009C ; 00000052
000000F2: 4AAE 000C 'J...' TST.L $000C(A6)
000000F6: 6710 'g.' BEQ.S *+$0012 ; 00000108
000000F8: 558F 'U.' SUBQ.L #2,A7
000000FA: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7)
000000FE: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000102: 4EBA 0000 'N...' JSR DISPLAY_51130 ; id: 230
00000106: 3A1F ':.' MOVE.W (A7)+,D5
00000108: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000010C: 20AE FFB6 ' ...' MOVE.L -$004A(A6),(A0)
00000110: 3D45 001C '=E..' MOVE.W D5,$001C(A6)
00000114: 4CEE 18F8 FF9A 'L.....' MOVEM.L -$0066(A6),D3-D7/A3/A4
0000011A: 4E5E 'N^' UNLK A6
0000011C: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51130"(230)
00000104
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51030"(231)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D510"(228)
000000C4
Dictionary: Flags $00 FirstId 238
238: DISPLAY_4E410
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(238)
000000A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D4C0"(226)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50F70"(233)
00000040
Comment:
DM_New_NewAVPortListByPortType ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_New_NewAVPortListByDeviceAVID [4D8F0, 4DA1C)
Module started due to: MOD directive
Resolved outgoing references:
+10E (4D9FE): JSR DISPLAY_51130
+EA (4D9DA): JSR DISPLAY_51030
+D4 (4D9C4): JSR DISPLAY_4D510
+8A (4D97A): JSR DISPLAY_4D4C0
+46 (4D936): JSR DISPLAY_50F70
Dictionary: Flags $00 FirstId 239
239: DM_New_NewAVPortListByDeviceAVID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVPortListByDeviceAVID"(239) Segment="Main"(200)
Size: Flags $00 ModuleSize 300
Content: Flags $08
Contents offset $0000 size $012C
00000000: 4E56 FF8E 'NV..' LINK.W A6,#-$0072
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 282E 001C '(...' MOVE.L $001C(A6),D4
00000010: 7CCE '|.' MOVEQ #$CE,D6
00000012: 4247 'BG' CLR.W D7
00000014: 202E 0014 ' ...' MOVE.L $0014(A6),D0
00000018: C0BC 0000 0001 '......' AND.L #$00000001,D0
0000001E: 56C3 'V.' SNE D3
00000020: 4403 'D.' NEG.B D3
00000022: 1A03 '..' MOVE.B D3,D5
00000024: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000028: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
0000002C: 4AAE 0008 'J...' TST.L $0008(A6)
00000030: 6700 00EA 'g...' BEQ *+$00EC ; 0000011C
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 486E FF8E 'Hn..' PEA -$0072(A6)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 7244 'rD' MOVEQ #$44,D1 ; 'D'
00000040: 2F01 '/.' MOVE.L D1,-(A7)
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 4EBA 0000 'N...' JSR DISPLAY_50F70 ; id: 233
0000004A: 3C1F '<.' MOVE.W (A7)+,D6
0000004C: 6600 00C6 'f...' BNE *+$00C8 ; 00000114
00000050: 7A00 'z.' MOVEQ #$00,D5
00000052: 3A2C 00A4 ':,..' MOVE.W $00A4(A4),D5
00000056: 4A85 'J.' TST.L D5
00000058: 6000 009E '`...' BRA *+$00A0 ; 000000F8
0000005C: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6)
00000062: 206C 00A6 ' l..' MOVEA.L $00A6(A4),A0
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 3007 '0.' MOVE.W D7,D0
0000006A: 7224 'r$' MOVEQ #$24,D1 ; '$'
0000006C: 4C01 0800 'L...' MULS.L D1,D0
00000070: D090 '..' ADD.L (A0),D0
00000072: 2040 ' @' MOVEA.L D0,A0
00000074: 43EE FFD6 'C...' LEA -$002A(A6),A1
00000078: 7008 'p.' MOVEQ #$08,D0
0000007A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007A
00000080: 7000 'p.' MOVEQ #$00,D0
00000082: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6)
00000086: 486E FFD6 'Hn..' PEA -$002A(A6)
0000008A: 4EBA 0000 'N...' JSR DISPLAY_4D4C0 ; id: 226
0000008E: 4A00 'J.' TST.B D0
00000090: 584F 'XO' ADDQ.W #4,A7
00000092: 6760 'g`' BEQ.S *+$0062 ; 000000F4
00000094: 4AAE FFDA 'J...' TST.L -$0026(A6)
00000098: 675A 'gZ' BEQ.S *+$005C ; 000000F4
0000009A: 598F 'Y.' SUBQ.L #4,A7
0000009C: 2F2E FFDA '/...' MOVE.L -$0026(A6),-(A7)
000000A0: 2F04 '/.' MOVE.L D4,-(A7)
000000A2: 486E FFFA 'Hn..' PEA -$0006(A6)
000000A6: 2F3C 0008 0100 '/<....' MOVE.L #$00080100,-(A7)
000000AC: 7000 'p.' MOVEQ #$00,D0
000000AE: A82A '.*' _ComponentDispatch ; A82A
000000B0: 4A9F 'J.' TST.L (A7)+
000000B2: 6640 'f@' BNE.S *+$0042 ; 000000F4
000000B4: 202E 0018 ' ...' MOVE.L $0018(A6),D0
000000B8: B0AE FFFA '....' CMP.L -$0006(A6),D0
000000BC: 6236 'b6' BHI.S *+$0038 ; 000000F4
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 2F00 '/.' MOVE.L D0,-(A7)
000000C2: 2F00 '/.' MOVE.L D0,-(A7)
000000C4: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7)
000000C8: 2F2E FFDA '/...' MOVE.L -$0026(A6),-(A7)
000000CC: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7)
000000D0: 486E FF92 'Hn..' PEA -$006E(A6)
000000D4: 4EBA 0000 'N...' JSR DISPLAY_4D510 ; id: 228
000000D8: 4A40 'J@' TST.W D0
000000DA: 4FEF 0018 'O...' LEA $0018(A7),A7
000000DE: 6610 'f.' BNE.S *+$0012 ; 000000F0
000000E0: 558F 'U.' SUBQ.L #2,A7
000000E2: 2F2E FF8E '/...' MOVE.L -$0072(A6),-(A7)
000000E6: 486E FF92 'Hn..' PEA -$006E(A6)
000000EA: 4EBA 0000 'N...' JSR DISPLAY_51030 ; id: 231
000000EE: 3C1F '<.' MOVE.W (A7)+,D6
000000F0: 4A46 'JF' TST.W D6
000000F2: 660E 'f.' BNE.S *+$0010 ; 00000102
000000F4: 3007 '0.' MOVE.W D7,D0
000000F6: 5247 'RG' ADDQ.W #1,D7
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 3007 '0.' MOVE.W D7,D0
000000FC: BA80 '..' CMP.L D0,D5
000000FE: 6200 FF5C 'b..\' BHI *-$00A2 ; 0000005C
00000102: 200B ' .' MOVE.L A3,D0
00000104: 670E 'g.' BEQ.S *+$0010 ; 00000114
00000106: 558F 'U.' SUBQ.L #2,A7
00000108: 2F2E FF8E '/...' MOVE.L -$0072(A6),-(A7)
0000010C: 2F0B '/.' MOVE.L A3,-(A7)
0000010E: 4EBA 0000 'N...' JSR DISPLAY_51130 ; id: 230
00000112: 3C1F '<.' MOVE.W (A7)+,D6
00000114: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000118: 20AE FF8E ' ...' MOVE.L -$0072(A6),(A0)
0000011C: 3D46 0020 '=F. ' MOVE.W D6,$0020(A6)
00000120: 4CEE 18F8 FF72 'L....r' MOVEM.L -$008E(A6),D3-D7/A3/A4
00000126: 4E5E 'N^' UNLK A6
00000128: 4E74 0018 'Nt..' RTD #$0018
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51130"(230)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51030"(231)
000000EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D510"(228)
000000D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D4C0"(226)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50F70"(233)
00000048
Comment:
DM_New_NewAVPortListByDeviceAVID ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_GetIndexedComponentFromList [4DA20, 4DA60)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4DA38): JSR DISPLAY_510E0
Dictionary: Flags $00 FirstId 240
240: DM_New_GetIndexedComponentFromList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetIndexedComponentFromList"(240) Segment="Main"(200)
Size: Flags $00 ModuleSize 64
Content: Flags $08
Contents offset $0000 size $0040
00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000012: 2F06 '/.' MOVE.L D6,-(A7)
00000014: 486E FFBC 'Hn..' PEA -$0044(A6)
00000018: 4EBA 0000 'N...' JSR DISPLAY_510E0 ; id: 241
0000001C: 3E1F '>.' MOVE.W (A7)+,D7
0000001E: 6610 'f.' BNE.S *+$0012 ; 00000030
00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000024: 2F06 '/.' MOVE.L D6,-(A7)
00000026: 486E FFBC 'Hn..' PEA -$0044(A6)
0000002A: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000002E: 4E90 'N.' JSR (A0)
00000030: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
00000034: 4CEE 00C0 FFB4 'L.....' MOVEM.L -$004C(A6),D6/D7
0000003A: 4E5E 'N^' UNLK A6
0000003C: 4E74 0014 'Nt..' RTD #$0014
Dictionary: Flags $00 FirstId 241
241: DISPLAY_510E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_510E0"(241)
0000001A
Comment:
DM_New_GetIndexedComponentFromList ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_New_DisposeList [4DA60, 4DA78)
Module started due to: MOD directive
Resolved outgoing references:
+A (4DA6A): JSR DISPLAY_51160
Dictionary: Flags $00 FirstId 242
242: DM_New_DisposeList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_DisposeList"(242) 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: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000A: 4EBA 0000 'N...' JSR DISPLAY_51160 ; id: 243
0000000E: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6)
00000012: 4E5E 'N^' UNLK A6
00000014: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 243
243: DISPLAY_51160
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51160"(243)
0000000C
Comment:
DM_New_DisposeList ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_GetNameByAVID [4DA80, 4DB0A)
Module started due to: MOD directive
Resolved outgoing references:
+76 (4DAF6): JSR NUMTOSTRING ; outside file
Dictionary: Flags $00 FirstId 244
244: DM_New_GetNameByAVID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetNameByAVID"(244) Segment="Main"(200)
Size: Flags $00 ModuleSize 138
Content: Flags $08
Contents offset $0000 size $008A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F06 '/.' MOVE.L D6,-(A7)
00000014: 486E FFFC 'Hn..' PEA -$0004(A6)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2F00 '/.' MOVE.L D0,-(A7)
0000001C: 2F00 '/.' MOVE.L D0,-(A7)
0000001E: 303C 082F '0<./' MOVE.W #$082F,D0
00000022: ABEB '..' _DisplayDispatch ; ABEB
00000024: 3E1F '>.' MOVE.W (A7)+,D7
00000026: 6618 'f.' BNE.S *+$001A ; 00000040
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000002E: 2F0C '/.' MOVE.L A4,-(A7)
00000030: 2F3C 0004 0103 '/<....' MOVE.L #$00040103,-(A7)
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: A82A '.*' _ComponentDispatch ; A82A
0000003A: 201F ' .' MOVE.L (A7)+,D0
0000003C: 3E00 '>.' MOVE.W D0,D7
0000003E: 602E '`.' BRA.S *+$0030 ; 0000006E
00000040: 558F 'U.' SUBQ.L #2,A7
00000042: 2F06 '/.' MOVE.L D6,-(A7)
00000044: 486E FFFC 'Hn..' PEA -$0004(A6)
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 2F00 '/.' MOVE.L D0,-(A7)
0000004C: 2F00 '/.' MOVE.L D0,-(A7)
0000004E: 303C 0835 '0<.5' MOVE.W #$0835,D0
00000052: ABEB '..' _DisplayDispatch ; ABEB
00000054: 3E1F '>.' MOVE.W (A7)+,D7
00000056: 6616 'f.' BNE.S *+$0018 ; 0000006E
00000058: 598F 'Y.' SUBQ.L #4,A7
0000005A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000005E: 2F0C '/.' MOVE.L A4,-(A7)
00000060: 2F3C 0004 0100 '/<....' MOVE.L #$00040100,-(A7)
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: A82A '.*' _ComponentDispatch ; A82A
0000006A: 201F ' .' MOVE.L (A7)+,D0
0000006C: 3E00 '>.' MOVE.W D0,D7
0000006E: 4A47 'JG' TST.W D7
00000070: 6708 'g.' BEQ.S *+$000A ; 0000007A
00000072: 2F06 '/.' MOVE.L D6,-(A7)
00000074: 2F0C '/.' MOVE.L A4,-(A7)
00000076: 4EBA 0000 'N...' JSR NUMTOSTRING ; id: 245
0000007A: 426E 0010 'Bn..' CLR.W $0010(A6)
0000007E: 4CEE 10C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A4
00000084: 4E5E 'N^' UNLK A6
00000086: 4E74 0008 'Nt..' RTD #$0008
Dictionary: Flags $00 FirstId 245
245: NUMTOSTRING
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NUMTOSTRING"(245)
00000078
Comment:
DM_New_GetNameByAVID ended due to: BRA.L island below, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4DB20 [4DB20, 4DD1A)
Module started due to: island above, MOD directive
Resolved outgoing references:
+16E (4DC8E): JSR DISPLAY_4ECC0
+14A (4DC6A): JSR DISPLAY_51160
+FA (4DC1A): JSR DISPLAY_4ECC0
+EA (4DC0A): JSR DISPLAY_510E0
+9C (4DBBC): JSR DISPLAY_51130
+74 (4DB94): JSR DISPLAY_51030
+48 (4DB68): JSR DISPLAY_4ECC0
+2A (4DB4A): JSR DISPLAY_50F70
Dictionary: Flags $00 FirstId 246
246: DISPLAY_4DB20
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4DB20"(246) Segment="Main"(200)
Size: Flags $00 ModuleSize 506
Content: Flags $08
Contents offset $0000 size $01FA
00000000: 4E56 FFDA 'NV..' LINK.W A6,#-$0026
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2640 '&@' MOVEA.L D0,A3
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000012: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000016: 2080 ' .' MOVE.L D0,(A0)
00000018: 558F 'U.' SUBQ.L #2,A7
0000001A: 486E FFEE 'Hn..' PEA -$0012(A6)
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2F00 '/.' MOVE.L D0,-(A7)
00000022: 7206 'r.' MOVEQ #$06,D1
00000024: 2F01 '/.' MOVE.L D1,-(A7)
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 4EBA 0000 'N...' JSR DISPLAY_50F70 ; id: 233
0000002E: 3E1F '>.' MOVE.W (A7)+,D7
00000030: 6600 0112 'f...' BNE *+$0114 ; 00000144
00000034: 598F 'Y.' SUBQ.L #4,A7
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: 1F00 '..' MOVE.B D0,-(A7)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: ABEB '..' _DisplayDispatch ; ABEB
0000003E: 285F '(_' MOVEA.L (A7)+,A4
00000040: 6048 '`H' BRA.S *+$004A ; 0000008A
00000042: 486E FFDE 'Hn..' PEA -$0022(A6)
00000046: 2F0C '/.' MOVE.L A4,-(A7)
00000048: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 210
0000004C: 4A40 'J@' TST.W D0
0000004E: 504F 'PO' ADDQ.W #8,A7
00000050: 662A 'f*' BNE.S *+$002C ; 0000007C
00000052: 7004 'p.' MOVEQ #$04,D0
00000054: C0AE FFE2 '....' AND.L -$001E(A6),D0
00000058: 6722 'g"' BEQ.S *+$0024 ; 0000007C
0000005A: 1D6E FFE0 FFF6 '.n....' MOVE.B -$0020(A6),-$000A(A6)
00000060: 1D6E FFE1 FFF7 '.n....' MOVE.B -$001F(A6),-$0009(A6)
00000066: 2D4C FFF2 '-L..' MOVE.L A4,-$000E(A6)
0000006A: 558F 'U.' SUBQ.L #2,A7
0000006C: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
00000070: 486E FFF2 'Hn..' PEA -$000E(A6)
00000074: 4EBA 0000 'N...' JSR DISPLAY_51030 ; id: 231
00000078: 3E1F '>.' MOVE.W (A7)+,D7
0000007A: 6612 'f.' BNE.S *+$0014 ; 0000008E
0000007C: 598F 'Y.' SUBQ.L #4,A7
0000007E: 2F0C '/.' MOVE.L A4,-(A7)
00000080: 7000 'p.' MOVEQ #$00,D0
00000082: 1F00 '..' MOVE.B D0,-(A7)
00000084: 7001 'p.' MOVEQ #$01,D0
00000086: ABEB '..' _DisplayDispatch ; ABEB
00000088: 285F '(_' MOVEA.L (A7)+,A4
0000008A: 200C ' .' MOVE.L A4,D0
0000008C: 66B4 'f.' BNE.S *-$004A ; 00000042
0000008E: 4A47 'JG' TST.W D7
00000090: 6610 'f.' BNE.S *+$0012 ; 000000A2
00000092: 558F 'U.' SUBQ.L #2,A7
00000094: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
00000098: 486E FFF8 'Hn..' PEA -$0008(A6)
0000009C: 4EBA 0000 'N...' JSR DISPLAY_51130 ; id: 230
000000A0: 3E1F '>.' MOVE.W (A7)+,D7
000000A2: 4A47 'JG' TST.W D7
000000A4: 6612 'f.' BNE.S *+$0014 ; 000000B8
000000A6: 598F 'Y.' SUBQ.L #4,A7
000000A8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000AC: 7007 'p.' MOVEQ #$07,D0
000000AE: A82A '.*' _ComponentDispatch ; A82A
000000B0: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
000000B4: 6602 'f.' BNE.S *+$0004 ; 000000B8
000000B6: 7ECE '~.' MOVEQ #$CE,D7
000000B8: 4A47 'JG' TST.W D7
000000BA: 6600 0088 'f...' BNE *+$008A ; 00000144
000000BE: 598F 'Y.' SUBQ.L #4,A7
000000C0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000000C4: 7001 'p.' MOVEQ #$01,D0
000000C6: 1F00 '..' MOVE.B D0,-(A7)
000000C8: 2F3C 0002 0102 '/<....' MOVE.L #$00020102,-(A7)
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: A82A '.*' _ComponentDispatch ; A82A
000000D2: 4A9F 'J.' TST.L (A7)+
000000D4: 664E 'fN' BNE.S *+$0050 ; 00000124
000000D6: 6046 '`F' BRA.S *+$0048 ; 0000011E
000000D8: 558F 'U.' SUBQ.L #2,A7
000000DA: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
000000DE: 53AE FFF8 'S...' SUBQ.L #1,-$0008(A6)
000000E2: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000000E6: 486E FFF2 'Hn..' PEA -$000E(A6)
000000EA: 4EBA 0000 'N...' JSR DISPLAY_510E0 ; id: 241
000000EE: 3E1F '>.' MOVE.W (A7)+,D7
000000F0: 6632 'f2' BNE.S *+$0034 ; 00000124
000000F2: 486E FFDE 'Hn..' PEA -$0022(A6)
000000F6: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
000000FA: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 210
000000FE: 4A40 'J@' TST.W D0
00000100: 504F 'PO' ADDQ.W #8,A7
00000102: 661A 'f.' BNE.S *+$001C ; 0000011E
00000104: 102E FFF6 '....' MOVE.B -$000A(A6),D0
00000108: B02E FFE0 '....' CMP.B -$0020(A6),D0
0000010C: 660A 'f.' BNE.S *+$000C ; 00000118
0000010E: 102E FFF7 '....' MOVE.B -$0009(A6),D0
00000112: B02E FFE1 '....' CMP.B -$001F(A6),D0
00000116: 6706 'g.' BEQ.S *+$0008 ; 0000011E
00000118: 266E FFF2 '&n..' MOVEA.L -$000E(A6),A3
0000011C: 6006 '`.' BRA.S *+$0008 ; 00000124
0000011E: 4AAE FFF8 'J...' TST.L -$0008(A6)
00000122: 66B4 'f.' BNE.S *-$004A ; 000000D8
00000124: 598F 'Y.' SUBQ.L #4,A7
00000126: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000012A: 7000 'p.' MOVEQ #$00,D0
0000012C: 1F00 '..' MOVE.B D0,-(A7)
0000012E: 2F3C 0002 0102 '/<....' MOVE.L #$00020102,-(A7)
00000134: 7000 'p.' MOVEQ #$00,D0
00000136: A82A '.*' _ComponentDispatch ; A82A
00000138: 558F 'U.' SUBQ.L #2,A7
0000013A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000013E: 7008 'p.' MOVEQ #$08,D0
00000140: A82A '.*' _ComponentDispatch ; A82A
00000142: 5C4F '\O' ADDQ.W #6,A7
00000144: 558F 'U.' SUBQ.L #2,A7
00000146: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
0000014A: 4EBA 0000 'N...' JSR DISPLAY_51160 ; id: 243
0000014E: 200B ' .' MOVE.L A3,D0
00000150: 544F 'TO' ADDQ.W #2,A7
00000152: 6652 'fR' BNE.S *+$0054 ; 000001A6
00000154: 4246 'BF' CLR.W D6
00000156: 7000 'p.' MOVEQ #$00,D0
00000158: 2440 '$@' MOVEA.L D0,A2
0000015A: 598F 'Y.' SUBQ.L #4,A7
0000015C: 7000 'p.' MOVEQ #$00,D0
0000015E: 1F00 '..' MOVE.B D0,-(A7)
00000160: 7000 'p.' MOVEQ #$00,D0
00000162: ABEB '..' _DisplayDispatch ; ABEB
00000164: 285F '(_' MOVEA.L (A7)+,A4
00000166: 602C '`,' BRA.S *+$002E ; 00000194
00000168: 486E FFDE 'Hn..' PEA -$0022(A6)
0000016C: 2F0C '/.' MOVE.L A4,-(A7)
0000016E: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 210
00000172: 4A40 'J@' TST.W D0
00000174: 504F 'PO' ADDQ.W #8,A7
00000176: 6608 'f.' BNE.S *+$000A ; 00000180
00000178: 7004 'p.' MOVEQ #$04,D0
0000017A: C0AE FFE2 '....' AND.L -$001E(A6),D0
0000017E: 6606 'f.' BNE.S *+$0008 ; 00000186
00000180: 3006 '0.' MOVE.W D6,D0
00000182: 5246 'RF' ADDQ.W #1,D6
00000184: 244C '$L' MOVEA.L A4,A2
00000186: 598F 'Y.' SUBQ.L #4,A7
00000188: 2F0C '/.' MOVE.L A4,-(A7)
0000018A: 7000 'p.' MOVEQ #$00,D0
0000018C: 1F00 '..' MOVE.B D0,-(A7)
0000018E: 7001 'p.' MOVEQ #$01,D0
00000190: ABEB '..' _DisplayDispatch ; ABEB
00000192: 285F '(_' MOVEA.L (A7)+,A4
00000194: 200C ' .' MOVE.L A4,D0
00000196: 6706 'g.' BEQ.S *+$0008 ; 0000019E
00000198: 0C46 0002 '.F..' CMPI.W #$0002,D6
0000019C: 6DCA 'm.' BLT.S *-$0034 ; 00000168
0000019E: 0C46 0001 '.F..' CMPI.W #$0001,D6
000001A2: 6602 'f.' BNE.S *+$0004 ; 000001A6
000001A4: 264A '&J' MOVEA.L A2,A3
000001A6: 200B ' .' MOVE.L A3,D0
000001A8: 673A 'g:' BEQ.S *+$003C ; 000001E4
000001AA: 558F 'U.' SUBQ.L #2,A7
000001AC: 2F0B '/.' MOVE.L A3,-(A7)
000001AE: 486E FFDA 'Hn..' PEA -$0026(A6)
000001B2: 303C 0422 '0<."' MOVE.W #$0422,D0
000001B6: ABEB '..' _DisplayDispatch ; ABEB
000001B8: 3E1F '>.' MOVE.W (A7)+,D7
000001BA: 6628 'f(' BNE.S *+$002A ; 000001E4
000001BC: 558F 'U.' SUBQ.L #2,A7
000001BE: 2F0B '/.' MOVE.L A3,-(A7)
000001C0: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000001C4: 303C 0421 '0<.!' MOVE.W #$0421,D0
000001C8: ABEB '..' _DisplayDispatch ; ABEB
000001CA: 3E1F '>.' MOVE.W (A7)+,D7
000001CC: 558F 'U.' SUBQ.L #2,A7
000001CE: 2F0B '/.' MOVE.L A3,-(A7)
000001D0: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001D4: 7000 'p.' MOVEQ #$00,D0
000001D6: 1F00 '..' MOVE.B D0,-(A7)
000001D8: 303C 051F '0<..' MOVE.W #$051F,D0
000001DC: ABEB '..' _DisplayDispatch ; ABEB
000001DE: 3C1F '<.' MOVE.W (A7)+,D6
000001E0: 6702 'g.' BEQ.S *+$0004 ; 000001E4
000001E2: 3E06 '>.' MOVE.W D6,D7
000001E4: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000001E8: 4A90 'J.' TST.L (A0)
000001EA: 6602 'f.' BNE.S *+$0004 ; 000001EE
000001EC: 7ECE '~.' MOVEQ #$CE,D7
000001EE: 3007 '0.' MOVE.W D7,D0
000001F0: 4CEE 1CC0 FFC6 'L.....' MOVEM.L -$003A(A6),D6/D7/A2-A4
000001F6: 4E5E 'N^' UNLK A6
000001F8: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(210)
00000170
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51160"(243)
0000014C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(210)
000000FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_510E0"(241)
000000EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51130"(230)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51030"(231)
00000076
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(210)
0000004A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50F70"(233)
0000002C
Comment:
DISPLAY_4DB20 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4DD20 [4DD20, 4DDDA)
Module started due to: MOD directive
Resolved outgoing references:
+9C (4DDBC): JSR DISPLAY_501B0
+94 (4DDB4): JSR DISPLAY_502C0
+76 (4DD96): JSR DISPLAY_4DB20
+5C (4DD7C): JSR DISPLAY_501B0
+54 (4DD74): JSR DISPLAY_502C0
+2E (4DD4E): JSR DISPLAY_4DF50
Dictionary: Flags $00 FirstId 247
247: DISPLAY_4DD20
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4DD20"(247) Segment="Main"(200)
Size: Flags $00 ModuleSize 186
Content: Flags $08
Contents offset $0000 size $00BA
00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3
0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000018: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
0000001C: 7ECE '~.' MOVEQ #$CE,D7
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2680 '&.' MOVE.L D0,(A3)
00000022: 220C '".' MOVE.L A4,D1
00000024: 6700 0088 'g...' BEQ *+$008A ; 000000AE
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F0C '/.' MOVE.L A4,-(A7)
0000002C: 2F0B '/.' MOVE.L A3,-(A7)
0000002E: 4EBA 0000 'N...' JSR DISPLAY_4DF50 ; id: 232
00000032: 4A5F 'J_' TST.W (A7)+
00000034: 6778 'gx' BEQ.S *+$007A ; 000000AE
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6)
0000003C: 4A2E 001B 'J...' TST.B $001B(A6)
00000040: 6726 'g&' BEQ.S *+$0028 ; 00000068
00000042: 486E FFD8 'Hn..' PEA -$0028(A6)
00000046: 2F06 '/.' MOVE.L D6,-(A7)
00000048: 7003 'p.' MOVEQ #$03,D0
0000004A: 2F00 '/.' MOVE.L D0,-(A7)
0000004C: 7200 'r.' MOVEQ #$00,D1
0000004E: 2F01 '/.' MOVE.L D1,-(A7)
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 2F01 '/.' MOVE.L D1,-(A7)
00000054: 4EBA 0000 'N...' JSR DISPLAY_502C0 ; id: 249
00000058: 486E FFD8 'Hn..' PEA -$0028(A6)
0000005C: 4EBA 0000 'N...' JSR DISPLAY_501B0 ; id: 248
00000060: 3E00 '>.' MOVE.W D0,D7
00000062: 4FEF 001C 'O...' LEA $001C(A7),A7
00000066: 603E '`>' BRA.S *+$0040 ; 000000A6
00000068: 0C86 706B 646F '..pkdo' CMPI.L #$706B646F,D6 ; 'pkdo'
0000006E: 660E 'f.' BNE.S *+$0010 ; 0000007E
00000070: 486E FFD8 'Hn..' PEA -$0028(A6)
00000074: 2F0C '/.' MOVE.L A4,-(A7)
00000076: 4EBA 0000 'N...' JSR DISPLAY_4DB20 ; id: 246
0000007A: 3E00 '>.' MOVE.W D0,D7
0000007C: 504F 'PO' ADDQ.W #8,A7
0000007E: 4A47 'JG' TST.W D7
00000080: 6724 'g$' BEQ.S *+$0026 ; 000000A6
00000082: 486E FFD8 'Hn..' PEA -$0028(A6)
00000086: 2F06 '/.' MOVE.L D6,-(A7)
00000088: 7001 'p.' MOVEQ #$01,D0
0000008A: 2F00 '/.' MOVE.L D0,-(A7)
0000008C: 7200 'r.' MOVEQ #$00,D1
0000008E: 2F01 '/.' MOVE.L D1,-(A7)
00000090: 2F0C '/.' MOVE.L A4,-(A7)
00000092: 2F01 '/.' MOVE.L D1,-(A7)
00000094: 4EBA 0000 'N...' JSR DISPLAY_502C0 ; id: 249
00000098: 486E FFD8 'Hn..' PEA -$0028(A6)
0000009C: 4EBA 0000 'N...' JSR DISPLAY_501B0 ; id: 248
000000A0: 3E00 '>.' MOVE.W D0,D7
000000A2: 4FEF 001C 'O...' LEA $001C(A7),A7
000000A6: 4A47 'JG' TST.W D7
000000A8: 6604 'f.' BNE.S *+$0006 ; 000000AE
000000AA: 26AE FFD8 '&...' MOVE.L -$0028(A6),(A3)
000000AE: 3007 '0.' MOVE.W D7,D0
000000B0: 4CEE 1CC0 FFC4 'L.....' MOVEM.L -$003C(A6),D6/D7/A2-A4
000000B6: 4E5E 'N^' UNLK A6
000000B8: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 248
248: DISPLAY_501B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_501B0"(248)
0000009E
Dictionary: Flags $00 FirstId 249
249: DISPLAY_502C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_502C0"(249)
00000096
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DB20"(246)
00000078
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_501B0"(248)
0000005E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_502C0"(249)
00000056
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DF50"(232)
00000030
Comment:
DISPLAY_4DD20 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVIDByPortComponent [4DDE0, 4DE06)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4DDF8): JSR DISPLAY_4DD20
Dictionary: Flags $00 FirstId 250
250: DM_New_NewAVIDByPortComponent
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVIDByPortComponent"(250) 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: 7000 'p.' MOVEQ #$00,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR DISPLAY_4DD20 ; id: 247
0000001C: 3D40 0018 '=@..' MOVE.W D0,$0018(A6)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DD20"(247)
0000001A
Comment:
DM_New_NewAVIDByPortComponent ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewAVIDByDeviceComponent [4DE10, 4DE36)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4DE28): JSR DISPLAY_4DD20
Dictionary: Flags $00 FirstId 251
251: DM_New_NewAVIDByDeviceComponent
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewAVIDByDeviceComponent"(251) 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: 7001 'p.' MOVEQ #$01,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR DISPLAY_4DD20 ; id: 247
0000001C: 3D40 0018 '=@..' MOVE.W D0,$0018(A6)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DD20"(247)
0000001A
Comment:
DM_New_NewAVIDByDeviceComponent ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4DE40 [4DE40, 4DEF0)
Module started due to: MOD directive
Resolved outgoing references:
+44 (4DE84): JSR DISPLAY_4D4C0
+36 (4DE76): JSR DISPLAY_4D4E0
+16 (4DE56): JSR DISPLAY_500C0
Dictionary: Flags $00 FirstId 252
252: DISPLAY_4DE40
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4DE40"(252) Segment="Main"(200)
Size: Flags $00 ModuleSize 176
Content: Flags $08
Contents offset $0000 size $00B0
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2F00 '/.' MOVE.L D0,-(A7)
00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000016: 4EBA 0000 'N...' JSR DISPLAY_500C0 ; id: 253
0000001A: 2640 '&@' MOVEA.L D0,A3
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 2840 '(@' MOVEA.L D0,A4
00000020: 7C00 '|.' MOVEQ #$00,D6
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 2F00 '/.' MOVE.L D0,-(A7)
0000002C: 2F3C 6261 6474 '/<badt' MOVE.L #$62616474,-(A7) ; 'badt'
00000032: 486E FFEC 'Hn..' PEA -$0014(A6)
00000036: 4EBA 0000 'N...' JSR DISPLAY_4D4E0 ; id: 227
0000003A: 200B ' .' MOVE.L A3,D0
0000003C: 4FEF 0020 'O.. ' LEA $0020(A7),A7
00000040: 6738 'g8' BEQ.S *+$003A ; 0000007A
00000042: 2F0B '/.' MOVE.L A3,-(A7)
00000044: 4EBA 0000 'N...' JSR DISPLAY_4D4C0 ; id: 226
00000048: B02E 001B '....' CMP.B $001B(A6),D0
0000004C: 584F 'XO' ADDQ.W #4,A7
0000004E: 662A 'f*' BNE.S *+$002C ; 0000007A
00000050: 286B 0004 '(k..' MOVEA.L $0004(A3),A4
00000054: 2C2B 0010 ',+..' MOVE.L $0010(A3),D6
00000058: 200C ' .' MOVE.L A4,D0
0000005A: 671E 'g.' BEQ.S *+$0020 ; 0000007A
0000005C: 200A ' .' MOVE.L A2,D0
0000005E: 6718 'g.' BEQ.S *+$001A ; 00000078
00000060: 558F 'U.' SUBQ.L #2,A7
00000062: 2F0C '/.' MOVE.L A4,-(A7)
00000064: 486E FFEC 'Hn..' PEA -$0014(A6)
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: 2F00 '/.' MOVE.L D0,-(A7)
0000006C: 2F00 '/.' MOVE.L D0,-(A7)
0000006E: 2F00 '/.' MOVE.L D0,-(A7)
00000070: 7005 'p.' MOVEQ #$05,D0
00000072: A82A '.*' _ComponentDispatch ; A82A
00000074: 3E1F '>.' MOVE.W (A7)+,D7
00000076: 6002 '`.' BRA.S *+$0004 ; 0000007A
00000078: 4247 'BG' CLR.W D7
0000007A: 4AAE 000C 'J...' TST.L $000C(A6)
0000007E: 6706 'g.' BEQ.S *+$0008 ; 00000086
00000080: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000084: 208C ' .' MOVE.L A4,(A0)
00000086: 4AAE 0014 'J...' TST.L $0014(A6)
0000008A: 6706 'g.' BEQ.S *+$0008 ; 00000092
0000008C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000090: 2086 ' .' MOVE.L D6,(A0)
00000092: 200A ' .' MOVE.L A2,D0
00000094: 670E 'g.' BEQ.S *+$0010 ; 000000A4
00000096: 41EE FFEC 'A...' LEA -$0014(A6),A0
0000009A: 224A '"J' MOVEA.L A2,A1
0000009C: 7004 'p.' MOVEQ #$04,D0
0000009E: 22D8 '".' MOVE.L (A0)+,(A1)+
000000A0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000009E
000000A4: 3007 '0.' MOVE.W D7,D0
000000A6: 4CEE 1CC0 FFD8 'L.....' MOVEM.L -$0028(A6),D6/D7/A2-A4
000000AC: 4E5E 'N^' UNLK A6
000000AE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D4C0"(226)
00000046
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4D4E0"(227)
00000038
Dictionary: Flags $00 FirstId 253
253: DISPLAY_500C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_500C0"(253)
00000018
Comment:
DISPLAY_4DE40 ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_New_GetPortComponentByAVID [4DEF0, 4DF16)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4DF08): JSR DISPLAY_4DE40
Dictionary: Flags $00 FirstId 254
254: DM_New_GetPortComponentByAVID
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetPortComponentByAVID"(254) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 7001 'p.' MOVEQ #$01,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR DISPLAY_4DE40 ; id: 252
0000001C: 3D40 0018 '=@..' MOVE.W D0,$0018(A6)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DE40"(252)
0000001A
Comment:
DM_New_GetPortComponentByAVID ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_GetDeviceComponentByAVID [4DF20, 4DF46)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4DF38): JSR DISPLAY_4DE40
Dictionary: Flags $00 FirstId 255
255: DM_New_GetDeviceComponentByAVID
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetDeviceComponentByAVID"(255) 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: 7000 'p.' MOVEQ #$00,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR DISPLAY_4DE40 ; id: 252
0000001C: 3D40 0018 '=@..' MOVE.W D0,$0018(A6)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4DE40"(252)
0000001A
Comment:
DM_New_GetDeviceComponentByAVID ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4DF50 [4DF50, 4DF8E)
Module started due to: MOD directive
Resolved outgoing references:
+16 (4DF66): JSR DISPLAY_500E0
Dictionary: Flags $00 FirstId 256
256: DISPLAY_4DF50
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4DF50"(256) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 7CCE '|.' MOVEQ #$CE,D6
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2F00 '/.' MOVE.L D0,-(A7)
00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000016: 4EBA 0000 'N...' JSR DISPLAY_500E0 ; id: 257
0000001A: 2840 '(@' MOVEA.L D0,A4
0000001C: 7E00 '~.' MOVEQ #$00,D7
0000001E: 200C ' .' MOVE.L A4,D0
00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028
00000022: 2E14 '..' MOVE.L (A4),D7
00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028
00000026: 4246 'BF' CLR.W D6
00000028: 200B ' .' MOVE.L A3,D0
0000002A: 6702 'g.' BEQ.S *+$0004 ; 0000002E
0000002C: 2687 '&.' MOVE.L D7,(A3)
0000002E: 3D46 0010 '=F..' MOVE.W D6,$0010(A6)
00000032: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E74 0008 'Nt..' RTD #$0008
Dictionary: Flags $00 FirstId 257
257: DISPLAY_500E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_500E0"(257)
00000018
Comment:
DISPLAY_4DF50 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_DisposeAVComponent [4DF90, 4E038)
Module started due to: MOD directive
Resolved outgoing references:
+74 (4E004): JSR DISPLAY_50250
+2C (4DFBC): JSR DISPLAY_50250
+14 (4DFA4): JSR DISPLAY_500E0
Dictionary: Flags $00 FirstId 258
258: DM_New_DisposeAVComponent
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_DisposeAVComponent"(258) Segment="Main"(200)
Size: Flags $00 ModuleSize 168
Content: Flags $08
Contents offset $0000 size $00A8
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7CCE '|.' MOVEQ #$CE,D6
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2F00 '/.' MOVE.L D0,-(A7)
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_500E0 ; id: 257
00000018: 2640 '&@' MOVEA.L D0,A3
0000001A: 200B ' .' MOVE.L A3,D0
0000001C: 504F 'PO' ADDQ.W #8,A7
0000001E: 671E 'g.' BEQ.S *+$0020 ; 0000003E
00000020: 2E13 '..' MOVE.L (A3),D7
00000022: 7001 'p.' MOVEQ #$01,D0
00000024: C0AB 000C '....' AND.L $000C(A3),D0
00000028: 670C 'g.' BEQ.S *+$000E ; 00000036
0000002A: 2F07 '/.' MOVE.L D7,-(A7)
0000002C: 4EBA 0000 'N...' JSR DISPLAY_50250 ; id: 259
00000030: 3C00 '<.' MOVE.W D0,D6
00000032: 584F 'XO' ADDQ.W #4,A7
00000034: 6008 '`.' BRA.S *+$000A ; 0000003E
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: 2740 0004 ''@..' MOVE.L D0,$0004(A3)
0000003C: 4246 'BF' CLR.W D6
0000003E: 200C ' .' MOVE.L A4,D0
00000040: 6656 'fV' BNE.S *+$0058 ; 00000098
00000042: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000046: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
0000004A: 200B ' .' MOVE.L A3,D0
0000004C: 674A 'gJ' BEQ.S *+$004C ; 00000098
0000004E: 4AAB 00A6 'J...' TST.L $00A6(A3)
00000052: 6744 'gD' BEQ.S *+$0046 ; 00000098
00000054: 4A6B 00A4 'Jk..' TST.W $00A4(A3)
00000058: 673E 'g>' BEQ.S *+$0040 ; 00000098
0000005A: 3E2B 00A4 '>+..' MOVE.W $00A4(A3),D7
0000005E: 206B 00A6 ' k..' MOVEA.L $00A6(A3),A0
00000062: 2850 '(P' MOVEA.L (A0),A4
00000064: 602A '`*' BRA.S *+$002C ; 00000090
00000066: 202C 000C ' ,..' MOVE.L $000C(A4),D0
0000006A: C0BC 0000 0001 '......' AND.L #$00000001,D0
00000070: 6714 'g.' BEQ.S *+$0016 ; 00000086
00000072: 2F14 '/.' MOVE.L (A4),-(A7)
00000074: 4EBA 0000 'N...' JSR DISPLAY_50250 ; id: 259
00000078: 3E2B 00A4 '>+..' MOVE.W $00A4(A3),D7
0000007C: 206B 00A6 ' k..' MOVEA.L $00A6(A3),A0
00000080: 2850 '(P' MOVEA.L (A0),A4
00000082: 584F 'XO' ADDQ.W #4,A7
00000084: 600A '`.' BRA.S *+$000C ; 00000090
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 2940 0004 ')@..' MOVE.L D0,$0004(A4)
0000008C: 49EC 0024 'I..$' LEA $0024(A4),A4
00000090: 3007 '0.' MOVE.W D7,D0
00000092: 5347 'SG' SUBQ.W #1,D7
00000094: 4A40 'J@' TST.W D0
00000096: 66CE 'f.' BNE.S *-$0030 ; 00000066
00000098: 3D46 000C '=F..' MOVE.W D6,$000C(A6)
0000009C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
000000A2: 4E5E 'N^' UNLK A6
000000A4: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 259
259: DISPLAY_50250
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50250"(259)
00000076
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50250"(259)
0000002E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_500E0"(257)
00000016
Comment:
DM_New_DisposeAVComponent ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_GetGraphicInfoByAVID [4E040, 4E0E8)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 260
260: DM_New_GetGraphicInfoByAVID
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetGraphicInfoByAVID"(260) Segment="Main"(200)
Size: Flags $00 ModuleSize 168
Content: Flags $08
Contents offset $0000 size $00A8
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6
0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000014: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000018: 7ECE '~.' MOVEQ #$CE,D7
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 6704 'g.' BEQ.S *+$0006 ; 00000022
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 2880 '(.' MOVE.L D0,(A4)
00000022: 200B ' .' MOVE.L A3,D0
00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2680 '&.' MOVE.L D0,(A3)
0000002A: 200A ' .' MOVE.L A2,D0
0000002C: 6704 'g.' BEQ.S *+$0006 ; 00000032
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 2480 '$.' MOVE.L D0,(A2)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 2F06 '/.' MOVE.L D6,-(A7)
00000036: 486E FFFC 'Hn..' PEA -$0004(A6)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 303C 082F '0<./' MOVE.W #$082F,D0
00000044: ABEB '..' _DisplayDispatch ; ABEB
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 661C 'f.' BNE.S *+$001E ; 00000066
0000004A: 598F 'Y.' SUBQ.L #4,A7
0000004C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 2F0A '/.' MOVE.L A2,-(A7)
00000056: 2F3C 000C 0104 '/<....' MOVE.L #$000C0104,-(A7)
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: A82A '.*' _ComponentDispatch ; A82A
00000060: 201F ' .' MOVE.L (A7)+,D0
00000062: 3E00 '>.' MOVE.W D0,D7
00000064: 6032 '`2' BRA.S *+$0034 ; 00000098
00000066: 558F 'U.' SUBQ.L #2,A7
00000068: 2F06 '/.' MOVE.L D6,-(A7)
0000006A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 2F00 '/.' MOVE.L D0,-(A7)
00000072: 2F00 '/.' MOVE.L D0,-(A7)
00000074: 303C 0835 '0<.5' MOVE.W #$0835,D0
00000078: ABEB '..' _DisplayDispatch ; ABEB
0000007A: 3E1F '>.' MOVE.W (A7)+,D7
0000007C: 661A 'f.' BNE.S *+$001C ; 00000098
0000007E: 598F 'Y.' SUBQ.L #4,A7
00000080: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000084: 2F0C '/.' MOVE.L A4,-(A7)
00000086: 2F0B '/.' MOVE.L A3,-(A7)
00000088: 2F0A '/.' MOVE.L A2,-(A7)
0000008A: 2F3C 000C 0101 '/<....' MOVE.L #$000C0101,-(A7)
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: A82A '.*' _ComponentDispatch ; A82A
00000094: 201F ' .' MOVE.L (A7)+,D0
00000096: 3E00 '>.' MOVE.W D0,D7
00000098: 3D47 0018 '=G..' MOVE.W D7,$0018(A6)
0000009C: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4
000000A2: 4E5E 'N^' UNLK A6
000000A4: 4E74 0010 'Nt..' RTD #$0010
Comment:
DM_New_GetGraphicInfoByAVID ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E0F0 [4E0F0, 4E1E2)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 261
261: DISPLAY_4E0F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E0F0"(261) Segment="Main"(200)
Size: Flags $00 ModuleSize 242
Content: Flags $08
Contents offset $0000 size $00F2
00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 4247 'BG' CLR.W D7
00000012: 4A47 'JG' TST.W D7
00000014: 6600 00D0 'f...' BNE *+$00D2 ; 000000E6
00000018: 598F 'Y.' SUBQ.L #4,A7
0000001A: AA2A '.*' _GetMainDevice ; AA2A
0000001C: B5DF '..' CMPA.L (A7)+,A2
0000001E: 6600 00C6 'f...' BNE *+$00C8 ; 000000E6
00000022: 203C 4253 4461 ' <BSDa' MOVE.L #$42534461,D0 ; 'BSDa'
00000028: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000002C: 2248 '"H' MOVEA.L A0,A1
0000002E: A1AD '..' _Gestalt ; A1AD
00000030: 2288 '".' MOVE.L A0,(A1)
00000032: 4A40 'J@' TST.W D0
00000034: 6600 00B0 'f...' BNE *+$00B2 ; 000000E6
00000038: 7002 'p.' MOVEQ #$02,D0
0000003A: C0AE FFFC '....' AND.L -$0004(A6),D0
0000003E: 6600 00A6 'f...' BNE *+$00A8 ; 000000E6
00000042: 2D7C 4253 4461 '-|BSDa' MOVE.L #$42534461,-$0016(A6) ; 'BSDa'
FFEA
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 41EE FFE8 'A...' LEA -$0018(A6),A0
00000050: A031 '.1' _GetOSEvent ; A031
00000052: 5240 'R@' ADDQ.W #1,D0
00000054: 0CAE 6865 7265 '..here' CMPI.L #$68657265,-$0016(A6) ; 'here'
FFEA
0000005C: 6600 0084 'f...' BNE *+$0086 ; 000000E2
00000060: 286E FFF2 '(n..' MOVEA.L -$000E(A6),A4
00000064: 302B 0006 '0+..' MOVE.W $0006(A3),D0
00000068: 48C0 'H.' EXT.L D0
0000006A: 322B 0002 '2+..' MOVE.W $0002(A3),D1
0000006E: 48C1 'H.' EXT.L D1
00000070: 2A00 '*.' MOVE.L D0,D5
00000072: 9A81 '..' SUB.L D1,D5
00000074: 302B 0004 '0+..' MOVE.W $0004(A3),D0
00000078: 48C0 'H.' EXT.L D0
0000007A: 3213 '2.' MOVE.W (A3),D1
0000007C: 48C1 'H.' EXT.L D1
0000007E: 2800 '(.' MOVE.L D0,D4
00000080: 9881 '..' SUB.L D1,D4
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 3005 '0.' MOVE.W D5,D0
00000086: 720F 'r.' MOVEQ #$0F,D1
00000088: D081 '..' ADD.L D1,D0
0000008A: E688 '..' LSR.L #3,D0
0000008C: E280 '..' ASR.L #1,D0
0000008E: 2600 '&.' MOVE.L D0,D3
00000090: E38B '..' LSL.L #1,D3
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 3004 '0.' MOVE.W D4,D0
00000096: 4A80 'J.' TST.L D0
00000098: 4C03 0000 'L...' MULU.L D3,D0
0000009C: 242C 0080 '$,..' MOVE.L $0080(A4),D2
000000A0: 4C40 2002 'L@ .' DIVU.L D0,D2
000000A4: 2C02 ',.' MOVE.L D2,D6
000000A6: 426C 008E 'Bl..' CLR.W $008E(A4)
000000AA: 2052 ' R' MOVEA.L (A2),A0
000000AC: 3F10 '?.' MOVE.W (A0),-(A7)
000000AE: 70FF 'p.' MOVEQ #$FF,D0
000000B0: 2F00 '/.' MOVE.L D0,-(A7)
000000B2: 2F0A '/.' MOVE.L A2,-(A7)
000000B4: AA2E '..' _InitGDevice ; AA2E
000000B6: 302E 0012 '0...' MOVE.W $0012(A6),D0
000000BA: 48C0 'H.' EXT.L D0
000000BC: BC80 '..' CMP.L D0,D6
000000BE: 6506 'e.' BCS.S *+$0008 ; 000000C6
000000C0: 41EC 00D8 'A...' LEA $00D8(A4),A0
000000C4: A05F '._' _NMRemove ; A05F
000000C6: 7001 'p.' MOVEQ #$01,D0
000000C8: C0AE FFFC '....' AND.L -$0004(A6),D0
000000CC: 6706 'g.' BEQ.S *+$0008 ; 000000D4
000000CE: 197C 0001 00D4 '.|....' MOVE.B #$01,$00D4(A4)
000000D4: 3946 008E '9F..' MOVE.W D6,$008E(A4)
000000D8: 3945 0084 '9E..' MOVE.W D5,$0084(A4)
000000DC: 3944 0086 '9D..' MOVE.W D4,$0086(A4)
000000E0: 6004 '`.' BRA.S *+$0006 ; 000000E6
000000E2: 3E3C FD66 '><.f' MOVE.W #$FD66,D7
000000E6: 3007 '0.' MOVE.W D7,D0
000000E8: 4CEE 1CF8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A2-A4
000000EE: 4E5E 'N^' UNLK A6
000000F0: 4E75 'Nu' RTS
Comment:
DISPLAY_4E0F0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E1F0 [4E1F0, 4E24E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 262
262: DISPLAY_4E1F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E1F0"(262) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 FF4E 'NV.N' LINK.W A6,#-$00B2
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 4247 'BG' CLR.W D7
00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000C: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0
00000010: 43EE FF4E 'C..N' LEA -$00B2(A6),A1
00000014: 7010 'p.' MOVEQ #$10,D0
00000016: 22D8 '".' MOVE.L (A0)+,(A1)+
00000018: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000016
0000001C: 32D8 '2.' MOVE.W (A0)+,(A1)+
0000001E: 3D6E FF4E FFAA '=n.N..' MOVE.W -$00B2(A6),-$0056(A6)
00000024: 2D6E FF50 FFC4 '-n.P..' MOVE.L -$00B0(A6),-$003C(A6)
0000002A: 41EE FF54 'A..T' LEA -$00AC(A6),A0
0000002E: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6)
00000032: 422E FFAE 'B...' CLR.B -$0052(A6)
00000036: 426E FFB0 'Bn..' CLR.W -$0050(A6)
0000003A: 41EE FF94 'A...' LEA -$006C(A6),A0
0000003E: 7009 'p.' MOVEQ #$09,D0
00000040: A260 '.`' _HFSDispatch ; A260
00000042: 4A40 'J@' TST.W D0
00000044: 660E 'f.' BNE.S *+$0010 ; 00000054
00000046: 0CAE A889 4400 '....D.' CMPI.L #$A8894400,-$0024(A6)
FFDC
0000004E: 6404 'd.' BCC.S *+$0006 ; 00000054
00000050: 3E3C FD66 '><.f' MOVE.W #$FD66,D7
00000054: 3007 '0.' MOVE.W D7,D0
00000056: 2E2E FF4A '...J' MOVE.L -$00B6(A6),D7
0000005A: 4E5E 'N^' UNLK A6
0000005C: 4E75 'Nu' RTS
Comment:
DISPLAY_4E1F0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E250 [4E250, 4E336)
Module started due to: MOD directive
Resolved outgoing references:
+76 (4E2C6): JSR FindMaxCoverageDevice
+48 (4E298): JSR DISPLAY_4E7D0
+2C (4E27C): JSR DISPLAY_4E7D0
Dictionary: Flags $00 FirstId 263
263: DISPLAY_4E250
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E250"(263) Segment="Main"(200)
Size: Flags $00 ModuleSize 230
Content: Flags $08
Contents offset $0000 size $00E6
00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018
00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 7006 'p.' MOVEQ #$06,D0
0000000E: B06C 006C '.l.l' CMP.W $006C(A4),D0
00000012: 670A 'g.' BEQ.S *+$000C ; 0000001E
00000014: 7007 'p.' MOVEQ #$07,D0
00000016: B06C 006C '.l.l' CMP.W $006C(A4),D0
0000001A: 6600 00BA 'f...' BNE *+$00BC ; 000000D6
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: A80A '..' _GetWVariant ; A80A
00000024: 3E1F '>.' MOVE.W (A7)+,D7
00000026: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002A: 2F0C '/.' MOVE.L A4,-(A7)
0000002C: 4EBA 0000 'N...' JSR DISPLAY_4E7D0 ; id: 265
00000030: 3007 '0.' MOVE.W D7,D0
00000032: C07C 0008 '.|..' AND.W #$0008,D0
00000036: 7200 'r.' MOVEQ #$00,D1
00000038: 3200 '2.' MOVE.W D0,D1
0000003A: 4A81 'J.' TST.L D1
0000003C: 504F 'PO' ADDQ.W #8,A7
0000003E: 6700 0086 'g...' BEQ *+$0088 ; 000000C6
00000042: 486E FFF8 'Hn..' PEA -$0008(A6)
00000046: 2F0C '/.' MOVE.L A4,-(A7)
00000048: 4EBA 0000 'N...' JSR DISPLAY_4E7D0 ; id: 265
0000004C: 486E FFE8 'Hn..' PEA -$0018(A6)
00000050: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000054: 5F40 '_@' SUBQ.W #7,D0
00000056: 3F00 '?.' MOVE.W D0,-(A7)
00000058: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
0000005C: 5C40 '\@' ADDQ.W #6,D0
0000005E: 3F00 '?.' MOVE.W D0,-(A7)
00000060: 302E FFFA '0...' MOVE.W -$0006(A6),D0
00000064: 5B40 '[@' SUBQ.W #5,D0
00000066: 3F00 '?.' MOVE.W D0,-(A7)
00000068: 302E FFFC '0...' MOVE.W -$0004(A6),D0
0000006C: 5D40 ']@' SUBQ.W #6,D0
0000006E: 3F00 '?.' MOVE.W D0,-(A7)
00000070: A8A7 '..' _SetRect ; A8A7
00000072: 486E FFE8 'Hn..' PEA -$0018(A6)
00000076: 4EBA 0000 'N...' JSR FindMaxCoverageDevice ; id: 264
0000007A: 2640 '&@' MOVEA.L D0,A3
0000007C: 200B ' .' MOVE.L A3,D0
0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000082: 6642 'fB' BNE.S *+$0044 ; 000000C6
00000084: 598F 'Y.' SUBQ.L #4,A7
00000086: AA2A '.*' _GetMainDevice ; AA2A
00000088: 205F ' _' MOVEA.L (A7)+,A0
0000008A: 2050 ' P' MOVEA.L (A0),A0
0000008C: 43EE FFF0 'C...' LEA -$0010(A6),A1
00000090: 41E8 0022 'A.."' LEA $0022(A0),A0
00000094: 22D8 '".' MOVE.L (A0)+,(A1)+
00000096: 22D8 '".' MOVE.L (A0)+,(A1)+
00000098: 2F0C '/.' MOVE.L A4,-(A7)
0000009A: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
0000009E: D07C 0015 '.|..' ADD.W #$0015,D0
000000A2: 3F00 '?.' MOVE.W D0,-(A7)
000000A4: 302E FFF4 '0...' MOVE.W -$000C(A6),D0
000000A8: 48C0 'H.' EXT.L D0
000000AA: 720A 'r.' MOVEQ #$0A,D1
000000AC: 9081 '..' SUB.L D1,D0
000000AE: 342E FFFC '4...' MOVE.W -$0004(A6),D2
000000B2: 48C2 'H.' EXT.L D2
000000B4: 362E FFF8 '6...' MOVE.W -$0008(A6),D3
000000B8: 48C3 'H.' EXT.L D3
000000BA: 9483 '..' SUB.L D3,D2
000000BC: 9042 '.B' SUB.W D2,D0
000000BE: 3F00 '?.' MOVE.W D0,-(A7)
000000C0: 7000 'p.' MOVEQ #$00,D0
000000C2: 1F00 '..' MOVE.B D0,-(A7)
000000C4: A91B '..' _MoveWindow ; A91B
000000C6: 558F 'U.' SUBQ.L #2,A7
000000C8: 2F0C '/.' MOVE.L A4,-(A7)
000000CA: 7000 'p.' MOVEQ #$00,D0
000000CC: 2F00 '/.' MOVE.L D0,-(A7)
000000CE: 303C 04FA '0<..' MOVE.W #$04FA,D0
000000D2: ABEB '..' _DisplayDispatch ; ABEB
000000D4: 544F 'TO' ADDQ.W #2,A7
000000D6: 426E 0014 'Bn..' CLR.W $0014(A6)
000000DA: 4CEE 1888 FFD8 'L.....' MOVEM.L -$0028(A6),D3/D7/A3/A4
000000E0: 4E5E 'N^' UNLK A6
000000E2: 4E74 000C 'Nt..' RTD #$000C
Dictionary: Flags $00 FirstId 264
264: FindMaxCoverageDevice
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindMaxCoverageDevice"(264)
00000078
Dictionary: Flags $00 FirstId 265
265: DISPLAY_4E7D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E7D0"(265)
0000004A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E7D0"(265)
0000002E
Comment:
DISPLAY_4E250 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E340 [4E340, 4E398)
Module started due to: MOD directive
Resolved outgoing references:
+46 (4E386): PEA DISPLAY_4E250
+20 (4E360): JSR IsProcessMgrInstalled
Dictionary: Flags $00 FirstId 266
266: DISPLAY_4E340
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E340"(266) Segment="Main"(200)
Size: Flags $00 ModuleSize 88
Content: Flags $08
Contents offset $0000 size $0058
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 203C 7473 6D61 ' <tsma' MOVE.L #$74736D61,D0 ; 'tsma'
0000000A: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000000E: 2248 '"H' MOVEA.L A0,A1
00000010: A1AD '..' _Gestalt ; A1AD
00000012: 2288 '".' MOVE.L A0,(A1)
00000014: 4A40 'J@' TST.W D0
00000016: 6608 'f.' BNE.S *+$000A ; 00000020
00000018: 7001 'p.' MOVEQ #$01,D0
0000001A: C0AE FFFC '....' AND.L -$0004(A6),D0
0000001E: 6632 'f2' BNE.S *+$0034 ; 00000052
00000020: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 267
00000024: 4A00 'J.' TST.B D0
00000026: 672A 'g*' BEQ.S *+$002C ; 00000052
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002E: 3F3C 0048 '?<.H' MOVE.W #$0048,-(A7)
00000032: A88F '..' _OSDispatch ; A88F
00000034: 4A5F 'J_' TST.W (A7)+
00000036: 661A 'f.' BNE.S *+$001C ; 00000052
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 70FF 'p.' MOVEQ #$FF,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 7200 'r.' MOVEQ #$00,D1
00000040: 2F01 '/.' MOVE.L D1,-(A7)
00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000046: 487A 0000 'Hz..' PEA DISPLAY_4E250 ; id: 263
0000004A: 2F01 '/.' MOVE.L D1,-(A7)
0000004C: 70F8 'p.' MOVEQ #$F8,D0
0000004E: A829 '.)' _LayerDispatch ; A829
00000050: 544F 'TO' ADDQ.W #2,A7
00000052: 4E5E 'N^' UNLK A6
00000054: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E250"(263)
00000048
Dictionary: Flags $00 FirstId 267
267: IsProcessMgrInstalled
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(267)
00000022
Comment:
DISPLAY_4E340 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E3A0 [4E3A0, 4E3D6)
Module started due to: MOD directive
Resolved outgoing references:
+22 (4E3C2): PEA DISPLAY_4E340
Dictionary: Flags $00 FirstId 268
268: DISPLAY_4E3A0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E3A0"(268) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 203C 7473 6D61 ' <tsma' MOVE.L #$74736D61,D0 ; 'tsma'
0000000A: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000000E: 2248 '"H' MOVEA.L A0,A1
00000010: A1AD '..' _Gestalt ; A1AD
00000012: 2288 '".' MOVE.L A0,(A1)
00000014: 4A40 'J@' TST.W D0
00000016: 6608 'f.' BNE.S *+$000A ; 00000020
00000018: 7001 'p.' MOVEQ #$01,D0
0000001A: C0AE FFFC '....' AND.L -$0004(A6),D0
0000001E: 6612 'f.' BNE.S *+$0014 ; 00000032
00000020: 558F 'U.' SUBQ.L #2,A7
00000022: 487A 0000 'Hz..' PEA DISPLAY_4E340 ; id: 266
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 303C 0414 '0<..' MOVE.W #$0414,D0
0000002E: ABEB '..' _DisplayDispatch ; ABEB
00000030: 544F 'TO' ADDQ.W #2,A7
00000032: 4E5E 'N^' UNLK A6
00000034: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E340"(266)
00000024
Comment:
DISPLAY_4E3A0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E3E0 [4E3E0, 4E406)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 269
269: DISPLAY_4E3E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E3E0"(269) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000000A: 558F 'U.' SUBQ.L #2,A7
0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000010: 486E FFFC 'Hn..' PEA -$0004(A6)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 1F00 '..' MOVE.B D0,-(A7)
00000018: 303C 0520 '0<. ' MOVE.W #$0520,D0
0000001C: ABEB '..' _DisplayDispatch ; ABEB
0000001E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
00000022: 4E5E 'N^' UNLK A6
00000024: 4E75 'Nu' RTS
Comment:
DISPLAY_4E3E0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E410 [4E410, 4E456)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 270
270: DISPLAY_4E410
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E410"(270) 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: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 1F00 '..' MOVE.B D0,-(A7)
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: ABEB '..' _DisplayDispatch ; ABEB
00000016: 285F '(_' MOVEA.L (A7)+,A4
00000018: 4207 'B.' CLR.B D7
0000001A: 200B ' .' MOVE.L A3,D0
0000001C: 671C 'g.' BEQ.S *+$001E ; 0000003A
0000001E: 6016 '`.' BRA.S *+$0018 ; 00000036
00000020: B7CC '..' CMPA.L A4,A3
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 7E01 '~.' MOVEQ #$01,D7
00000026: 6012 '`.' BRA.S *+$0014 ; 0000003A
00000028: 598F 'Y.' SUBQ.L #4,A7
0000002A: 2F0C '/.' MOVE.L A4,-(A7)
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 1F00 '..' MOVE.B D0,-(A7)
00000030: 7001 'p.' MOVEQ #$01,D0
00000032: ABEB '..' _DisplayDispatch ; ABEB
00000034: 285F '(_' MOVEA.L (A7)+,A4
00000036: 200C ' .' MOVE.L A4,D0
00000038: 66E6 'f.' BNE.S *-$0018 ; 00000020
0000003A: 1007 '..' MOVE.B D7,D0
0000003C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E75 'Nu' RTS
Comment:
DISPLAY_4E410 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E460 [4E460, 4E494)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 271
271: DISPLAY_4E460
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E460"(271) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7600 'v.' MOVEQ #$00,D3
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 6716 'g.' BEQ.S *+$0018 ; 00000028
00000012: 2F03 '/.' MOVE.L D3,-(A7)
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 2F0C '/.' MOVE.L A4,-(A7)
00000018: 700F 'p.' MOVEQ #$0F,D0
0000001A: 3F00 '?.' MOVE.W D0,-(A7)
0000001C: AA2C '.,' _TestDeviceAttribute ; AA2C
0000001E: 101F '..' MOVE.B (A7)+,D0
00000020: 261F '&.' MOVE.L (A7)+,D3
00000022: 4A00 'J.' TST.B D0
00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028
00000026: 7601 'v.' MOVEQ #$01,D3
00000028: 1003 '..' MOVE.B D3,D0
0000002A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
DISPLAY_4E460 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E4A0 [4E4A0, 4E4FE)
Module started due to: MOD directive
Resolved outgoing references:
+44 (4E4E4): JSR DISPLAY_4E460
Dictionary: Flags $00 FirstId 272
272: DISPLAY_4E4A0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E4A0"(272) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7600 'v.' MOVEQ #$00,D3
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 6740 'g@' BEQ.S *+$0042 ; 00000052
00000012: 2F03 '/.' MOVE.L D3,-(A7)
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 2F0C '/.' MOVE.L A4,-(A7)
00000018: 700B 'p.' MOVEQ #$0B,D0
0000001A: 3F00 '?.' MOVE.W D0,-(A7)
0000001C: AA2C '.,' _TestDeviceAttribute ; AA2C
0000001E: 101F '..' MOVE.B (A7)+,D0
00000020: 261F '&.' MOVE.L (A7)+,D3
00000022: 4A00 'J.' TST.B D0
00000024: 6614 'f.' BNE.S *+$0016 ; 0000003A
00000026: 2F03 '/.' MOVE.L D3,-(A7)
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F0C '/.' MOVE.L A4,-(A7)
0000002C: 700D 'p.' MOVEQ #$0D,D0
0000002E: 3F00 '?.' MOVE.W D0,-(A7)
00000030: AA2C '.,' _TestDeviceAttribute ; AA2C
00000032: 101F '..' MOVE.B (A7)+,D0
00000034: 261F '&.' MOVE.L (A7)+,D3
00000036: 4A00 'J.' TST.B D0
00000038: 6718 'g.' BEQ.S *+$001A ; 00000052
0000003A: 4A2E 000F 'J...' TST.B $000F(A6)
0000003E: 6710 'g.' BEQ.S *+$0012 ; 00000050
00000040: 2F03 '/.' MOVE.L D3,-(A7)
00000042: 2F0C '/.' MOVE.L A4,-(A7)
00000044: 4EBA 0000 'N...' JSR DISPLAY_4E460 ; id: 271
00000048: 588F 'X.' ADDQ.L #4,A7
0000004A: 261F '&.' MOVE.L (A7)+,D3
0000004C: 4A00 'J.' TST.B D0
0000004E: 6702 'g.' BEQ.S *+$0004 ; 00000052
00000050: 7601 'v.' MOVEQ #$01,D3
00000052: 1003 '..' MOVE.B D3,D0
00000054: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4
0000005A: 4E5E 'N^' UNLK A6
0000005C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E460"(271)
00000046
Comment:
DISPLAY_4E4A0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E500 [4E500, 4E514)
Module started due to: MOD directive
Resolved outgoing references:
+C (4E50C): JSR DISPLAY_4E4A0
Dictionary: Flags $00 FirstId 273
273: DISPLAY_4E500
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E500"(273) 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: 7001 'p.' MOVEQ #$01,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 4EBA 0000 'N...' JSR DISPLAY_4E4A0 ; id: 272
00000010: 4E5E 'N^' UNLK A6
00000012: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E4A0"(272)
0000000E
Comment:
DISPLAY_4E500 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E520 [4E520, 4E590)
Module started due to: MOD directive
Resolved outgoing references:
+28 (4E548): JSR DISPLAY_4E500
Dictionary: Flags $00 FirstId 274
274: DISPLAY_4E520
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E520"(274) Segment="Main"(200)
Size: Flags $00 ModuleSize 112
Content: Flags $08
Contents offset $0000 size $0070
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 1A2E 000F '....' MOVE.B $000F(A6),D5
0000000C: 1C2E 000B '....' MOVE.B $000B(A6),D6
00000010: 598F 'Y.' SUBQ.L #4,A7
00000012: 1F06 '..' MOVE.B D6,-(A7)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: ABEB '..' _DisplayDispatch ; ABEB
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 4247 'BG' CLR.W D7
0000001C: 6042 '`B' BRA.S *+$0044 ; 00000060
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 1006 '..' MOVE.B D6,D0
00000022: 4A80 'J.' TST.L D0
00000024: 670C 'g.' BEQ.S *+$000E ; 00000032
00000026: 2F0C '/.' MOVE.L A4,-(A7)
00000028: 4EBA 0000 'N...' JSR DISPLAY_4E500 ; id: 273
0000002C: 4A00 'J.' TST.B D0
0000002E: 584F 'XO' ADDQ.W #4,A7
00000030: 6722 'g"' BEQ.S *+$0024 ; 00000054
00000032: 4A05 'J.' TST.B D5
00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C
00000036: 3007 '0.' MOVE.W D7,D0
00000038: 5247 'RG' ADDQ.W #1,D7
0000003A: 6018 '`.' BRA.S *+$001A ; 00000054
0000003C: 2054 ' T' MOVEA.L (A4),A0
0000003E: 4A50 'JP' TST.W (A0)
00000040: 660E 'f.' BNE.S *+$0010 ; 00000050
00000042: 558F 'U.' SUBQ.L #2,A7
00000044: 2F0C '/.' MOVE.L A4,-(A7)
00000046: 700E 'p.' MOVEQ #$0E,D0
00000048: 3F00 '?.' MOVE.W D0,-(A7)
0000004A: AA2C '.,' _TestDeviceAttribute ; AA2C
0000004C: 4A1F 'J.' TST.B (A7)+
0000004E: 6604 'f.' BNE.S *+$0006 ; 00000054
00000050: 3007 '0.' MOVE.W D7,D0
00000052: 5247 'RG' ADDQ.W #1,D7
00000054: 598F 'Y.' SUBQ.L #4,A7
00000056: 2F0C '/.' MOVE.L A4,-(A7)
00000058: 1F06 '..' MOVE.B D6,-(A7)
0000005A: 7001 'p.' MOVEQ #$01,D0
0000005C: ABEB '..' _DisplayDispatch ; ABEB
0000005E: 285F '(_' MOVEA.L (A7)+,A4
00000060: 200C ' .' MOVE.L A4,D0
00000062: 66BA 'f.' BNE.S *-$0044 ; 0000001E
00000064: 3007 '0.' MOVE.W D7,D0
00000066: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E500"(273)
0000002A
Comment:
DISPLAY_4E520 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_4E590 [4E590, 4E5EA)
Module started due to: MOD directive
Resolved outgoing references:
+44 (4E5D4): JSR DISPLAY_4EE10
+20 (4E5B0): JSR DISPLAY_4EE10
Dictionary: Flags $00 FirstId 275
275: DISPLAY_4E590
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E590"(275) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4AAC 00B8 'J...' TST.L $00B8(A4)
00000010: 663C 'f<' BNE.S *+$003E ; 0000004E
00000012: 1E38 08F3 '.8..' MOVE.B $08F3,D7
00000016: 2478 0904 '$x..' MOVEA.L $0904,A2
0000001A: 598F 'Y.' SUBQ.L #4,A7
0000001C: 486C 00B8 'Hl..' PEA $00B8(A4)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 276
00000024: 265F '&_' MOVEA.L (A7)+,A3
00000026: 41EC 00B8 'A...' LEA $00B8(A4),A0
0000002A: 21C8 0904 '!...' MOVE.L A0,$0904
0000002E: 206C 00BC ' l..' MOVEA.L $00BC(A4),A0
00000032: 4868 00CA 'Hh..' PEA $00CA(A0)
00000036: A86E '.n' _InitGraf ; A86E
00000038: 2F14 '/.' MOVE.L (A4),-(A7)
0000003A: A873 '.s' _SetPort ; A873
0000003C: 21CA 0904 '!...' MOVE.L A2,$0904
00000040: 598F 'Y.' SUBQ.L #4,A7
00000042: 2F0B '/.' MOVE.L A3,-(A7)
00000044: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 276
00000048: 11C7 08F3 '....' MOVE.B D7,$08F3
0000004C: 584F 'XO' ADDQ.W #4,A7
0000004E: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 276
276: DISPLAY_4EE10
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(276)
00000046
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(276)
00000022
Comment:
DISPLAY_4E590 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: FindMaxCoverageDevice [4E5F0, 4E676)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 277
277: FindMaxCoverageDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="FindMaxCoverageDevice"(277) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 7C00 '|.' MOVEQ #$00,D6
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2640 '&@' MOVEA.L D0,A3
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: 1F00 '..' MOVE.B D0,-(A7)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: ABEB '..' _DisplayDispatch ; ABEB
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 605A '`Z' BRA.S *+$005C ; 00000076
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 43EE FFF0 'C...' LEA -$0010(A6),A1
00000022: 41E8 0022 'A.."' LEA $0022(A0),A0
00000026: 22D8 '".' MOVE.L (A0)+,(A1)+
00000028: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002A: 558F 'U.' SUBQ.L #2,A7
0000002C: 486E FFF0 'Hn..' PEA -$0010(A6)
00000030: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000034: 486E FFF8 'Hn..' PEA -$0008(A6)
00000038: A8AA '..' _SectRect ; A8AA
0000003A: 4A1F 'J.' TST.B (A7)+
0000003C: 672A 'g*' BEQ.S *+$002C ; 00000068
0000003E: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000042: 48C0 'H.' EXT.L D0
00000044: 322E FFFA '2...' MOVE.W -$0006(A6),D1
00000048: 48C1 'H.' EXT.L D1
0000004A: 9081 '..' SUB.L D1,D0
0000004C: 322E FFFC '2...' MOVE.W -$0004(A6),D1
00000050: 48C1 'H.' EXT.L D1
00000052: 342E FFF8 '4...' MOVE.W -$0008(A6),D2
00000056: 48C2 'H.' EXT.L D2
00000058: 9282 '..' SUB.L D2,D1
0000005A: 4C00 1800 'L...' MULS.L D0,D1
0000005E: 2E01 '..' MOVE.L D1,D7
00000060: BC87 '..' CMP.L D7,D6
00000062: 6404 'd.' BCC.S *+$0006 ; 00000068
00000064: 2C07 ',.' MOVE.L D7,D6
00000066: 264C '&L' MOVEA.L A4,A3
00000068: 598F 'Y.' SUBQ.L #4,A7
0000006A: 2F0C '/.' MOVE.L A4,-(A7)
0000006C: 7001 'p.' MOVEQ #$01,D0
0000006E: 1F00 '..' MOVE.B D0,-(A7)
00000070: 7001 'p.' MOVEQ #$01,D0
00000072: ABEB '..' _DisplayDispatch ; ABEB
00000074: 285F '(_' MOVEA.L (A7)+,A4
00000076: 200C ' .' MOVE.L A4,D0
00000078: 66A2 'f.' BNE.S *-$005C ; 0000001C
0000007A: 200B ' .' MOVE.L A3,D0
0000007C: 4CEE 18C0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A3/A4
00000082: 4E5E 'N^' UNLK A6
00000084: 4E75 'Nu' RTS
Comment:
FindMaxCoverageDevice ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: FindClosestDevice [4E680, 4E7C6)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 278
278: FindClosestDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="FindClosestDevice"(278) Segment="Main"(200)
Size: Flags $00 ModuleSize 326
Content: Flags $08
Contents offset $0000 size $0146
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 2A3C 7FFF FFFF '*<....' MOVE.L #$7FFFFFFF,D5
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: AA2A '.*' _GetMainDevice ; AA2A
00000016: 265F '&_' MOVEA.L (A7)+,A3
00000018: 598F 'Y.' SUBQ.L #4,A7
0000001A: 7001 'p.' MOVEQ #$01,D0
0000001C: 1F00 '..' MOVE.B D0,-(A7)
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: ABEB '..' _DisplayDispatch ; ABEB
00000022: 285F '(_' MOVEA.L (A7)+,A4
00000024: 6000 010E '`...' BRA *+$0110 ; 00000134
00000028: 2054 ' T' MOVEA.L (A4),A0
0000002A: 43EE FFEC 'C...' LEA -$0014(A6),A1
0000002E: 41E8 0022 'A.."' LEA $0022(A0),A0
00000032: 22D8 '".' MOVE.L (A0)+,(A1)+
00000034: 22D8 '".' MOVE.L (A0)+,(A1)+
00000036: 302E FFEE '0...' MOVE.W -$0012(A6),D0
0000003A: 48C0 'H.' EXT.L D0
0000003C: 322E FFF2 '2...' MOVE.W -$000E(A6),D1
00000040: 48C1 'H.' EXT.L D1
00000042: D280 '..' ADD.L D0,D1
00000044: 4C7C 1801 0000 'L|....' DIVS.L #$00000002,D1
0002
0000004C: 302A 0002 '0*..' MOVE.W $0002(A2),D0
00000050: 48C0 'H.' EXT.L D0
00000052: 342A 0006 '4*..' MOVE.W $0006(A2),D2
00000056: 48C2 'H.' EXT.L D2
00000058: D480 '..' ADD.L D0,D2
0000005A: 4C7C 2802 0000 'L|(...' DIVS.L #$00000002,D2
0002
00000062: 9282 '..' SUB.L D2,D1
00000064: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6)
00000068: 302E FFEC '0...' MOVE.W -$0014(A6),D0
0000006C: 48C0 'H.' EXT.L D0
0000006E: 322E FFF0 '2...' MOVE.W -$0010(A6),D1
00000072: 48C1 'H.' EXT.L D1
00000074: D280 '..' ADD.L D0,D1
00000076: 4C7C 1801 0000 'L|....' DIVS.L #$00000002,D1
0002
0000007E: 3012 '0.' MOVE.W (A2),D0
00000080: 48C0 'H.' EXT.L D0
00000082: 342A 0004 '4*..' MOVE.W $0004(A2),D2
00000086: 48C2 'H.' EXT.L D2
00000088: D480 '..' ADD.L D0,D2
0000008A: 4C7C 2802 0000 'L|(...' DIVS.L #$00000002,D2
0002
00000092: 2801 '(.' MOVE.L D1,D4
00000094: 9882 '..' SUB.L D2,D4
00000096: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
0000009A: 48C0 'H.' EXT.L D0
0000009C: 322E FFEE '2...' MOVE.W -$0012(A6),D1
000000A0: 48C1 'H.' EXT.L D1
000000A2: 9081 '..' SUB.L D1,D0
000000A4: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
000000A8: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
000000AC: 48C0 'H.' EXT.L D0
000000AE: 322E FFEC '2...' MOVE.W -$0014(A6),D1
000000B2: 48C1 'H.' EXT.L D1
000000B4: 9081 '..' SUB.L D1,D0
000000B6: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
000000BA: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
000000BE: 48C0 'H.' EXT.L D0
000000C0: 322E FFEE '2...' MOVE.W -$0012(A6),D1
000000C4: 48C1 'H.' EXT.L D1
000000C6: 9081 '..' SUB.L D1,D0
000000C8: 322E FFF2 '2...' MOVE.W -$000E(A6),D1
000000CC: 48C1 'H.' EXT.L D1
000000CE: 342E FFEE '4...' MOVE.W -$0012(A6),D2
000000D2: 48C2 'H.' EXT.L D2
000000D4: 9282 '..' SUB.L D2,D1
000000D6: 4C00 1800 'L...' MULS.L D0,D1
000000DA: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
000000DE: 48C0 'H.' EXT.L D0
000000E0: 342E FFEC '4...' MOVE.W -$0014(A6),D2
000000E4: 48C2 'H.' EXT.L D2
000000E6: 9082 '..' SUB.L D2,D0
000000E8: 342E FFF0 '4...' MOVE.W -$0010(A6),D2
000000EC: 48C2 'H.' EXT.L D2
000000EE: 362E FFEC '6...' MOVE.W -$0014(A6),D3
000000F2: 48C3 'H.' EXT.L D3
000000F4: 9483 '..' SUB.L D3,D2
000000F6: 4C00 2800 'L.(.' MULS.L D0,D2
000000FA: D481 '..' ADD.L D1,D2
000000FC: 4C7C 2802 0000 'L|(...' DIVS.L #$00000004,D2
0004
00000104: 2E02 '..' MOVE.L D2,D7
00000106: 7E00 '~.' MOVEQ #$00,D7
00000108: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
0000010C: 4C2E 0800 FFFC 'L.....' MULS.L -$0004(A6),D0
00000112: 2204 '".' MOVE.L D4,D1
00000114: 4C04 1800 'L...' MULS.L D4,D1
00000118: D280 '..' ADD.L D0,D1
0000011A: 2C01 ',.' MOVE.L D1,D6
0000011C: 9C87 '..' SUB.L D7,D6
0000011E: BA86 '..' CMP.L D6,D5
00000120: 6F04 'o.' BLE.S *+$0006 ; 00000126
00000122: 2A06 '*.' MOVE.L D6,D5
00000124: 264C '&L' MOVEA.L A4,A3
00000126: 598F 'Y.' SUBQ.L #4,A7
00000128: 2F0C '/.' MOVE.L A4,-(A7)
0000012A: 7001 'p.' MOVEQ #$01,D0
0000012C: 1F00 '..' MOVE.B D0,-(A7)
0000012E: 7001 'p.' MOVEQ #$01,D0
00000130: ABEB '..' _DisplayDispatch ; ABEB
00000132: 285F '(_' MOVEA.L (A7)+,A4
00000134: 200C ' .' MOVE.L A4,D0
00000136: 6600 FEF0 'f...' BNE *-$010E ; 00000028
0000013A: 200B ' .' MOVE.L A3,D0
0000013C: 4CEE 1CF8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A2-A4
00000142: 4E5E 'N^' UNLK A6
00000144: 4E75 'Nu' RTS
Comment:
FindClosestDevice ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E7D0 [4E7D0, 4E82A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 279
279: DISPLAY_4E7D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E7D0"(279) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 41EC 0010 'A...' LEA $0010(A4),A0
00000014: 224B '"K' MOVEA.L A3,A1
00000016: 22D8 '".' MOVE.L (A0)+,(A1)+
00000018: 22D8 '".' MOVE.L (A0)+,(A1)+
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 6714 'g.' BEQ.S *+$0016 ; 00000032
0000001E: 4A6C 0006 'Jl..' TST.W $0006(A4)
00000022: 6C0E 'l.' BGE.S *+$0010 ; 00000032
00000024: 206C 0002 ' l..' MOVEA.L $0002(A4),A0
00000028: 2050 ' P' MOVEA.L (A0),A0
0000002A: 2D68 0006 FFFC '-h....' MOVE.L $0006(A0),-$0004(A6)
00000030: 6006 '`.' BRA.S *+$0008 ; 00000038
00000032: 2D6C 0008 FFFC '-l....' MOVE.L $0008(A4),-$0004(A6)
00000038: 2F0B '/.' MOVE.L A3,-(A7)
0000003A: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000003E: 48C0 'H.' EXT.L D0
00000040: 4480 'D.' NEG.L D0
00000042: 3F00 '?.' MOVE.W D0,-(A7)
00000044: 302E FFFC '0...' MOVE.W -$0004(A6),D0
00000048: 48C0 'H.' EXT.L D0
0000004A: 4480 'D.' NEG.L D0
0000004C: 3F00 '?.' MOVE.W D0,-(A7)
0000004E: A8A8 '..' _OffsetRect ; A8A8
00000050: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4
00000056: 4E5E 'N^' UNLK A6
00000058: 4E75 'Nu' RTS
Comment:
DISPLAY_4E7D0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E830 [4E830, 4E8C0)
Module started due to: MOD directive
Resolved outgoing references:
+1A (4E84A): JSR DISPLAY_4E7D0
Dictionary: Flags $00 FirstId 280
280: DISPLAY_4E830
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E830"(280) Segment="Main"(200)
Size: Flags $00 ModuleSize 144
Content: Flags $08
Contents offset $0000 size $0090
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 1E2E 0017 '....' MOVE.B $0017(A6),D7
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000014: 486E FFF8 'Hn..' PEA -$0008(A6)
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4E7D0 ; id: 279
0000001E: 4A2E 001B 'J...' TST.B $001B(A6)
00000022: 504F 'PO' ADDQ.W #8,A7
00000024: 6732 'g2' BEQ.S *+$0034 ; 00000058
00000026: 2F2B 0072 '/+.r' MOVE.L $0072(A3),-(A7)
0000002A: 2F2B 0076 '/+.v' MOVE.L $0076(A3),-(A7)
0000002E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000032: A8E5 '..' _UnionRgn ; A8E5
00000034: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0
00000038: 2050 ' P' MOVEA.L (A0),A0
0000003A: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
0000003E: 9068 0002 '.h..' SUB.W $0002(A0),D0
00000042: 3880 '8.' MOVE.W D0,(A4)
00000044: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0
00000048: 2050 ' P' MOVEA.L (A0),A0
0000004A: 302E FFFA '0...' MOVE.W -$0006(A6),D0
0000004E: 9068 0004 '.h..' SUB.W $0004(A0),D0
00000052: 3940 0002 '9@..' MOVE.W D0,$0002(A4)
00000056: 602E '`.' BRA.S *+$0030 ; 00000086
00000058: 4A07 'J.' TST.B D7
0000005A: 6706 'g.' BEQ.S *+$0008 ; 00000062
0000005C: 38BC 0014 '8...' MOVE.W #$0014,(A4)
00000060: 6002 '`.' BRA.S *+$0004 ; 00000064
00000062: 4254 'BT' CLR.W (A4)
00000064: 397C 0004 0002 '9|....' MOVE.W #$0004,$0002(A4)
0000006A: 4A07 'J.' TST.B D7
0000006C: 670E 'g.' BEQ.S *+$0010 ; 0000007C
0000006E: 3014 '0.' MOVE.W (A4),D0
00000070: 916E FFF8 '.n..' SUB.W D0,-$0008(A6)
00000074: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000078: 916E FFFA '.n..' SUB.W D0,-$0006(A6)
0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000080: 486E FFF8 'Hn..' PEA -$0008(A6)
00000084: A8DF '..' _RectRgn ; A8DF
00000086: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4
0000008C: 4E5E 'N^' UNLK A6
0000008E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E7D0"(279)
0000001C
Comment:
DISPLAY_4E830 ended due to: ran into next module
Comment:
#####################################################################################
Module: LocalPinRectToRect [4E8C0, 4E924)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 281
281: LocalPinRectToRect
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="LocalPinRectToRect"(281) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
0000000E: 302B 0006 '0+..' MOVE.W $0006(A3),D0
00000012: 9069 0006 '.i..' SUB.W $0006(A1),D0
00000016: 4A40 'J@' TST.W D0
00000018: 6C0A 'l.' BGE.S *+$000C ; 00000024
0000001A: D169 0002 '.i..' ADD.W D0,$0002(A1)
0000001E: D169 0006 '.i..' ADD.W D0,$0006(A1)
00000022: 6014 '`.' BRA.S *+$0016 ; 00000038
00000024: 302B 0002 '0+..' MOVE.W $0002(A3),D0
00000028: 9069 0002 '.i..' SUB.W $0002(A1),D0
0000002C: 4A40 'J@' TST.W D0
0000002E: 6F08 'o.' BLE.S *+$000A ; 00000038
00000030: D169 0002 '.i..' ADD.W D0,$0002(A1)
00000034: D169 0006 '.i..' ADD.W D0,$0006(A1)
00000038: 302B 0004 '0+..' MOVE.W $0004(A3),D0
0000003C: 9069 0004 '.i..' SUB.W $0004(A1),D0
00000040: 4A40 'J@' TST.W D0
00000042: 6C08 'l.' BGE.S *+$000A ; 0000004C
00000044: D151 '.Q' ADD.W D0,(A1)
00000046: D169 0004 '.i..' ADD.W D0,$0004(A1)
0000004A: 600E '`.' BRA.S *+$0010 ; 0000005A
0000004C: 3013 '0.' MOVE.W (A3),D0
0000004E: 9051 '.Q' SUB.W (A1),D0
00000050: 4A40 'J@' TST.W D0
00000052: 6F06 'o.' BLE.S *+$0008 ; 0000005A
00000054: D151 '.Q' ADD.W D0,(A1)
00000056: D169 0004 '.i..' ADD.W D0,$0004(A1)
0000005A: 2009 ' .' MOVE.L A1,D0
0000005C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
00000060: 4E5E 'N^' UNLK A6
00000062: 4E75 'Nu' RTS
Comment:
LocalPinRectToRect ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: CheckExpandMem [4E930, 4E9AC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 282
282: CheckExpandMem
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CheckExpandMem"(282) Segment="Main"(200)
Size: Flags $00 ModuleSize 124
Content: Flags $08
Contents offset $0000 size $007C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2640 '&@' MOVEA.L D0,A3
0000000C: 2878 02B6 '(x..' MOVEA.L $02B6,A4
00000010: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4
00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2840 '(@' MOVEA.L D0,A4
0000001C: 200C ' .' MOVE.L A4,D0
0000001E: 670A 'g.' BEQ.S *+$000C ; 0000002A
00000020: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000024: 0C50 012C '.P.,' CMPI.W #$012C,(A0)
00000028: 6C1C 'l.' BGE.S *+$001E ; 00000046
0000002A: 4A2E 000B 'J...' TST.B $000B(A6)
0000002E: 6716 'g.' BEQ.S *+$0018 ; 00000046
00000030: 203C 0000 034A ' <...J' MOVE.L #$0000034A,D0
00000036: A71E '..' _NewPtrSysClear ; A71E
00000038: 2648 '&H' MOVEA.L A0,A3
0000003A: 200B ' .' MOVE.L A3,D0
0000003C: 6608 'f.' BNE.S *+$000A ; 00000046
0000003E: 7019 'p.' MOVEQ #$19,D0
00000040: A9C9 '..' _SysError ; A9C9
00000042: 7094 'p.' MOVEQ #$94,D0
00000044: 602C '`,' BRA.S *+$002E ; 00000072
00000046: 200B ' .' MOVE.L A3,D0
00000048: 6726 'g&' BEQ.S *+$0028 ; 00000070
0000004A: 200C ' .' MOVE.L A4,D0
0000004C: 670A 'g.' BEQ.S *+$000C ; 00000058
0000004E: 204C ' L' MOVEA.L A4,A0
00000050: 224B '"K' MOVEA.L A3,A1
00000052: 202C 0002 ' ,..' MOVE.L $0002(A4),D0
00000056: A22E '..' _BlockMoveData ; A22E
00000058: 36BC 016B '6..k' MOVE.W #$016B,(A3)
0000005C: 277C 0000 034A ''|...J' MOVE.L #$0000034A,$0002(A3)
0002
00000064: 21CB 02B6 '!...' MOVE.L A3,$02B6
00000068: 200C ' .' MOVE.L A4,D0
0000006A: 6704 'g.' BEQ.S *+$0006 ; 00000070
0000006C: 204C ' L' MOVEA.L A4,A0
0000006E: A01F '..' _DisposePtr ; A01F
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E75 'Nu' RTS
Comment:
CheckExpandMem ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E9B0 [4E9B0, 4E9D4)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 283
283: DISPLAY_4E9B0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E9B0"(283) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 32AE 0012 '2...' MOVE.W $0012(A6),(A1)
0000000C: 236E 000C 0002 '#n....' MOVE.L $000C(A6),$0002(A1)
00000012: 4269 0006 'Bi..' CLR.W $0006(A1)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2340 0008 '#@..' MOVE.L D0,$0008(A1)
0000001C: 2340 000C '#@..' MOVE.L D0,$000C(A1)
00000020: 4E5E 'N^' UNLK A6
00000022: 4E75 'Nu' RTS
Comment:
DISPLAY_4E9B0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4E9E0 [4E9E0, 4EA08)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 284
284: DISPLAY_4E9E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4E9E0"(284) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2280 '".' MOVE.L D0,(A1)
0000000C: 2340 0004 '#@..' MOVE.L D0,$0004(A1)
00000010: 2340 0008 '#@..' MOVE.L D0,$0008(A1)
00000014: 2340 000C '#@..' MOVE.L D0,$000C(A1)
00000018: 2340 0010 '#@..' MOVE.L D0,$0010(A1)
0000001C: 4269 0014 'Bi..' CLR.W $0014(A1)
00000020: 2340 001A '#@..' MOVE.L D0,$001A(A1)
00000024: 4E5E 'N^' UNLK A6
00000026: 4E75 'Nu' RTS
Comment:
DISPLAY_4E9E0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: GetGDeviceVideoMode [4EA10, 4EA50)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 285
285: GetGDeviceVideoMode
Module: Flags=$88=(ForcedActive Extern Code) Module="GetGDeviceVideoMode"(285) Segment="Main"(200)
Size: Flags $00 ModuleSize 64
Content: Flags $08
Contents offset $0000 size $0040
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 422C 0001 'B,..' CLR.B $0001(A4)
00000010: 18BC 00FF '....' MOVE.B #$FF,(A4)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000001A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000001E: 2050 ' P' MOVEA.L (A0),A0
00000020: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000024: 3D7C 000B FFE8 '=|....' MOVE.W #$000B,-$0018(A6)
0000002A: 2D4C FFEA '-L..' MOVE.L A4,-$0016(A6)
0000002E: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000032: A005 '..' _Status ; A005
00000034: 3E00 '>.' MOVE.W D0,D7
00000036: 4CEE 1080 FFC6 'L.....' MOVEM.L -$003A(A6),D7/A4
0000003C: 4E5E 'N^' UNLK A6
0000003E: 4E75 'Nu' RTS
Comment:
GetGDeviceVideoMode ended due to: ran into next module
Comment:
#####################################################################################
Module: SwitchVideoMode [4EA50, 4EA82)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 286
286: SwitchVideoMode
Module: Flags=$88=(ForcedActive Extern Code) Module="SwitchVideoMode"(286) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 2050 ' P' MOVEA.L (A0),A0
00000012: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000016: 3D7C 000B FFE8 '=|....' MOVE.W #$000B,-$0018(A6)
0000001C: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6)
00000022: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000026: A004 '..' _Control ; A004
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 2E2E FFCA '....' MOVE.L -$0036(A6),D7
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
SwitchVideoMode ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EA90 [4EA90, 4EABE)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 287
287: DISPLAY_4EA90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EA90"(287) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000000C: 3D6E 000E FFE6 '=n....' MOVE.W $000E(A6),-$001A(A6)
00000012: 3D7C 000A FFE8 '=|....' MOVE.W #$000A,-$0018(A6)
00000018: 2D6E 0008 FFEA '-n....' MOVE.L $0008(A6),-$0016(A6)
0000001E: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000022: A005 '..' _Status ; A005
00000024: 3E00 '>.' MOVE.W D0,D7
00000026: 2E2E FFCA '....' MOVE.L -$0036(A6),D7
0000002A: 4E5E 'N^' UNLK A6
0000002C: 4E75 'Nu' RTS
Comment:
DISPLAY_4EA90 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EAC0 [4EAC0, 4EB3A)
Module started due to: MOD directive
Resolved outgoing references:
+3A (4EAFA): JSR GETDCTLENTRY ; outside file
+58 (4EB18): JSR DISPLAY_4E9B0
+24 (4EAE4): JSR DISPLAY_4EA90
Dictionary: Flags $00 FirstId 288
288: DISPLAY_4EAC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EAC0"(288) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000010: 200C ' .' MOVE.L A4,D0
00000012: 6704 'g.' BEQ.S *+$0006 ; 00000018
00000014: 18BC 0001 '....' MOVE.B #$01,(A4)
00000018: 2052 ' R' MOVEA.L (A2),A0
0000001A: 3010 '0.' MOVE.W (A0),D0
0000001C: 48C0 'H.' EXT.L D0
0000001E: 2F00 '/.' MOVE.L D0,-(A7)
00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000024: 4EBA 0000 'N...' JSR DISPLAY_4EA90 ; id: 287
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 504F 'PO' ADDQ.W #8,A7
0000002C: 6740 'g@' BEQ.S *+$0042 ; 0000006E
0000002E: 200C ' .' MOVE.L A4,D0
00000030: 6702 'g.' BEQ.S *+$0004 ; 00000034
00000032: 4214 'B.' CLR.B (A4)
00000034: 598F 'Y.' SUBQ.L #4,A7
00000036: 2052 ' R' MOVEA.L (A2),A0
00000038: 3F10 '?.' MOVE.W (A0),-(A7)
0000003A: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
0000003E: 265F '&_' MOVEA.L (A7)+,A3
00000040: 200B ' .' MOVE.L A3,D0
00000042: 672A 'g*' BEQ.S *+$002C ; 0000006E
00000044: 2052 ' R' MOVEA.L (A2),A0
00000046: 2F28 002A '/(.*' MOVE.L $002A(A0),-(A7)
0000004A: 2053 ' S' MOVEA.L (A3),A0
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 1028 0029 '.(.)' MOVE.B $0029(A0),D0
00000052: 2F00 '/.' MOVE.L D0,-(A7)
00000054: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000058: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
0000005C: 2053 ' S' MOVEA.L (A3),A0
0000005E: 226E 000C '"n..' MOVEA.L $000C(A6),A1
00000062: 2368 002A 0008 '#h.*..' MOVE.L $002A(A0),$0008(A1)
00000068: 4247 'BG' CLR.W D7
0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7
0000006E: 3007 '0.' MOVE.W D7,D0
00000070: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4
00000076: 4E5E 'N^' UNLK A6
00000078: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EA90"(287)
00000026
Comment:
DISPLAY_4EAC0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EB40 [4EB40, 4EB98)
Module started due to: MOD directive
Resolved outgoing references:
+48 (4EB88): JSR DM_ShowCursor
+26 (4EB66): JSR DISPLAY_554C0
Dictionary: Flags $00 FirstId 289
289: DISPLAY_4EB40
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EB40"(289) Segment="Main"(200)
Size: Flags $00 ModuleSize 88
Content: Flags $08
Contents offset $0000 size $0058
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 4207 'B.' CLR.B D7
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000014: 2050 ' P' MOVEA.L (A0),A0
00000016: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
0000001A: 3D7C 000A FFE8 '=|....' MOVE.W #$000A,-$0018(A6)
00000020: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6)
00000026: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
0000002A: 1E00 '..' MOVE.B D0,D7
0000002C: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000030: A004 '..' _Control ; A004
00000032: 3C00 '<.' MOVE.W D0,D6
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: 2F00 '/.' MOVE.L D0,-(A7)
0000003A: 2F00 '/.' MOVE.L D0,-(A7)
0000003C: 303C 04F0 '0<..' MOVE.W #$04F0,D0
00000040: ABEB '..' _DisplayDispatch ; ABEB
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 1007 '..' MOVE.B D7,D0
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
0000004C: 3006 '0.' MOVE.W D6,D0
0000004E: 4CEE 00C0 FFC6 'L.....' MOVEM.L -$003A(A6),D6/D7
00000054: 4E5E 'N^' UNLK A6
00000056: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 290
290: DM_ShowCursor
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
0000004A
Dictionary: Flags $00 FirstId 291
291: DISPLAY_554C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
00000028
Comment:
DISPLAY_4EB40 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EBA0 [4EBA0, 4EC0C)
Module started due to: MOD directive
Resolved outgoing references:
+26 (4EBC6): JSR DISPLAY_4E9B0
Dictionary: Flags $00 FirstId 292
292: DISPLAY_4EBA0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EBA0"(292) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FFCE '-@..' MOVE.L D0,-$0032(A6)
00000012: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000016: 2050 ' P' MOVEA.L (A0),A0
00000018: 3D50 FFD4 '=P..' MOVE.W (A0),-$002C(A6)
0000001C: 4878 0080 'Hx..' PEA $0080
00000020: 2F06 '/.' MOVE.L D6,-(A7)
00000022: 486E FFF0 'Hn..' PEA -$0010(A6)
00000026: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
0000002A: 3D7C 0010 FFD6 '=|....' MOVE.W #$0010,-$002A(A6)
00000030: 41EE FFF0 'A...' LEA -$0010(A6),A0
00000034: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6)
00000038: 41EE FFBC 'A...' LEA -$0044(A6),A0
0000003C: A004 '..' _Control ; A004
0000003E: 3E00 '>.' MOVE.W D0,D7
00000040: 4FEF 000C 'O...' LEA $000C(A7),A7
00000044: 671A 'g.' BEQ.S *+$001C ; 00000060
00000046: 1D46 FFEF '.F..' MOVE.B D6,-$0011(A6)
0000004A: 3D7C 0009 FFD6 '=|....' MOVE.W #$0009,-$002A(A6)
00000050: 41EE FFEF 'A...' LEA -$0011(A6),A0
00000054: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6)
00000058: 41EE FFBC 'A...' LEA -$0044(A6),A0
0000005C: A004 '..' _Control ; A004
0000005E: 3E00 '>.' MOVE.W D0,D7
00000060: 3007 '0.' MOVE.W D7,D0
00000062: 4CEE 00C0 FFB4 'L.....' MOVEM.L -$004C(A6),D6/D7
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
00000028
Comment:
DISPLAY_4EBA0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EC10 [4EC10, 4EC82)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 293
293: DISPLAY_4EC10
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EC10"(293) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6)
00000016: 2054 ' T' MOVEA.L (A4),A0
00000018: 3D50 FFD0 '=P..' MOVE.W (A0),-$0030(A6)
0000001C: 3D7C 0010 FFD2 '=|....' MOVE.W #$0010,-$002E(A6)
00000022: 41EE FFF0 'A...' LEA -$0010(A6),A0
00000026: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
0000002A: 41EE FFB8 'A...' LEA -$0048(A6),A0
0000002E: A005 '..' _Status ; A005
00000030: 3E00 '>.' MOVE.W D0,D7
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 26AE FFF2 '&...' MOVE.L -$000E(A6),(A3)
00000038: 602C '`,' BRA.S *+$002E ; 00000066
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6)
00000040: 2054 ' T' MOVEA.L (A4),A0
00000042: 3D50 FFD0 '=P..' MOVE.W (A0),-$0030(A6)
00000046: 3D7C 0009 FFD2 '=|....' MOVE.W #$0009,-$002E(A6)
0000004C: 41EE FFEC 'A...' LEA -$0014(A6),A0
00000050: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
00000054: 41EE FFB8 'A...' LEA -$0048(A6),A0
00000058: A005 '..' _Status ; A005
0000005A: 3E00 '>.' MOVE.W D0,D7
0000005C: 6608 'f.' BNE.S *+$000A ; 00000066
0000005E: 7000 'p.' MOVEQ #$00,D0
00000060: 102E FFEC '....' MOVE.B -$0014(A6),D0
00000064: 2680 '&.' MOVE.L D0,(A3)
00000066: 3007 '0.' MOVE.W D7,D0
00000068: 4CEE 1880 FFAC 'L.....' MOVEM.L -$0054(A6),D7/A3/A4
0000006E: 4E5E 'N^' UNLK A6
00000070: 4E75 'Nu' RTS
Comment:
DISPLAY_4EC10 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EC90 [4EC90, 4ECB2)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 294
294: DISPLAY_4EC90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EC90"(294) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 32BC 0001 '2...' MOVE.W #$0001,(A1)
0000000C: 4269 0002 'Bi..' CLR.W $0002(A1)
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2340 0004 '#@..' MOVE.L D0,$0004(A1)
00000016: 2340 0008 '#@..' MOVE.L D0,$0008(A1)
0000001A: 2340 000C '#@..' MOVE.L D0,$000C(A1)
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E75 'Nu' RTS
Comment:
DISPLAY_4EC90 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4ECC0 [4ECC0, 4ECFE)
Module started due to: MOD directive
Resolved outgoing references:
+E (4ECCE): JSR DISPLAY_4EC90
Dictionary: Flags $00 FirstId 295
295: DISPLAY_4ECC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4ECC0"(295) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 2F0C '/.' MOVE.L A4,-(A7)
0000000E: 4EBA 0000 'N...' JSR DISPLAY_4EC90 ; id: 294
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000001C: 2050 ' P' MOVEA.L (A0),A0
0000001E: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000022: 3D7C 000C FFE8 '=|....' MOVE.W #$000C,-$0018(A6)
00000028: 2D4C FFEA '-L..' MOVE.L A4,-$0016(A6)
0000002C: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000030: A005 '..' _Status ; A005
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 4CEE 1080 FFC6 'L.....' MOVEM.L -$003A(A6),D7/A4
0000003A: 4E5E 'N^' UNLK A6
0000003C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EC90"(294)
00000010
Comment:
DISPLAY_4ECC0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4ED00 [4ED00, 4ED4A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 296
296: DISPLAY_4ED00
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4ED00"(296) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6728 'g(' BEQ.S *+$002A ; 0000003E
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000022: 3D7C 001C FFE8 '=|....' MOVE.W #$001C,-$0018(A6)
00000028: 2D4B FFEA '-K..' MOVE.L A3,-$0016(A6)
0000002C: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000030: A005 '..' _Status ; A005
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 6608 'f.' BNE.S *+$000A ; 0000003E
00000036: 70FF 'p.' MOVEQ #$FF,D0
00000038: B093 '..' CMP.L (A3),D0
0000003A: 6602 'f.' BNE.S *+$0004 ; 0000003E
0000003C: 7EEE '~.' MOVEQ #$EE,D7
0000003E: 3007 '0.' MOVE.W D7,D0
00000040: 4CEE 1880 FFC2 'L.....' MOVEM.L -$003E(A6),D7/A3/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E75 'Nu' RTS
Comment:
DISPLAY_4ED00 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4ED50 [4ED50, 4ED82)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 297
297: DISPLAY_4ED50
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4ED50"(297) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 2050 ' P' MOVEA.L (A0),A0
00000012: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000016: 3D7C 000D FFE8 '=|....' MOVE.W #$000D,-$0018(A6)
0000001C: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6)
00000022: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000026: A005 '..' _Status ; A005
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 2E2E FFCA '....' MOVE.L -$0036(A6),D7
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
DISPLAY_4ED50 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4ED90 [4ED90, 4EDBA)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 298
298: DISPLAY_4ED90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4ED90"(298) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000000E: 2050 ' P' MOVEA.L (A0),A0
00000010: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000014: 3D7C 0006 FFE8 '=|....' MOVE.W #$0006,-$0018(A6)
0000001A: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6)
00000020: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000024: A004 '..' _Control ; A004
00000026: 4E5E 'N^' UNLK A6
00000028: 4E75 'Nu' RTS
Comment:
DISPLAY_4ED90 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EDC0 [4EDC0, 4EE04)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 299
299: DISPLAY_4EDC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EDC0"(299) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7601 'v.' MOVEQ #$01,D3
0000000E: 2F03 '/.' MOVE.L D3,-(A7)
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 700B 'p.' MOVEQ #$0B,D0
00000016: 3F00 '?.' MOVE.W D0,-(A7)
00000018: AA2C '.,' _TestDeviceAttribute ; AA2C
0000001A: 101F '..' MOVE.B (A7)+,D0
0000001C: 261F '&.' MOVE.L (A7)+,D3
0000001E: 4A00 'J.' TST.B D0
00000020: 6616 'f.' BNE.S *+$0018 ; 00000038
00000022: 2F03 '/.' MOVE.L D3,-(A7)
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 2F0C '/.' MOVE.L A4,-(A7)
00000028: 7006 'p.' MOVEQ #$06,D0
0000002A: 3F00 '?.' MOVE.W D0,-(A7)
0000002C: AA2C '.,' _TestDeviceAttribute ; AA2C
0000002E: 101F '..' MOVE.B (A7)+,D0
00000030: 261F '&.' MOVE.L (A7)+,D3
00000032: 4A00 'J.' TST.B D0
00000034: 6602 'f.' BNE.S *+$0004 ; 00000038
00000036: 7600 'v.' MOVEQ #$00,D3
00000038: 1003 '..' MOVE.B D3,D0
0000003A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4
00000040: 4E5E 'N^' UNLK A6
00000042: 4E75 'Nu' RTS
Comment:
DISPLAY_4EDC0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EE10 [4EE10, 4EE24)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 300
300: DISPLAY_4EE10
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EE10"(300) 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: 202E 0008 ' ...' MOVE.L $0008(A6),D0
00000008: C18D '..' EXG D0,A5
0000000A: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000000E: 4E5E 'N^' UNLK A6
00000010: 4E74 0004 'Nt..' RTD #$0004
Comment:
DISPLAY_4EE10 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EE30 [4EE30, 4EE78)
Module started due to: MOD directive
Resolved outgoing references:
+E (4EE3E): JSR DISPLAY_4E9E0
Dictionary: Flags $00 FirstId 301
301: DISPLAY_4EE30
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EE30"(301) Segment="Main"(200)
Size: Flags $00 ModuleSize 72
Content: Flags $08
Contents offset $0000 size $0048
00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 2F0C '/.' MOVE.L A4,-(A7)
0000000E: 4EBA 0000 'N...' JSR DISPLAY_4E9E0 ; id: 284
00000012: 28AE 000C '(...' MOVE.L $000C(A6),(A4)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000020: 2050 ' P' MOVEA.L (A0),A0
00000022: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6)
00000026: 3D7C 0011 FFE8 '=|....' MOVE.W #$0011,-$0018(A6)
0000002C: 2D4C FFEA '-L..' MOVE.L A4,-$0016(A6)
00000030: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000034: A005 '..' _Status ; A005
00000036: 3E00 '>.' MOVE.W D0,D7
00000038: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
0000003C: 4CEE 1080 FFC6 'L.....' MOVEM.L -$003A(A6),D7/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9E0"(284)
00000010
Comment:
DISPLAY_4EE30 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EE80 [4EE80, 4EEDA)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 302
302: DISPLAY_4EE80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EE80"(302) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6)
00000012: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000016: 2050 ' P' MOVEA.L (A0),A0
00000018: 3D50 FFD0 '=P..' MOVE.W (A0),-$0030(A6)
0000001C: 3D7C 0012 FFD2 '=|....' MOVE.W #$0012,-$002E(A6)
00000022: 41EE FFEA 'A...' LEA -$0016(A6),A0
00000026: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
0000002A: 2D6C 0002 FFEA '-l....' MOVE.L $0002(A4),-$0016(A6)
00000030: 3D54 FFEE '=T..' MOVE.W (A4),-$0012(A6)
00000034: 2D6E 0008 FFF0 '-n....' MOVE.L $0008(A6),-$0010(A6)
0000003A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
0000003E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000042: 41EE FFB8 'A...' LEA -$0048(A6),A0
00000046: A005 '..' _Status ; A005
00000048: 3E00 '>.' MOVE.W D0,D7
0000004A: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
0000004E: 4CEE 1080 FFB0 'L.....' MOVEM.L -$0050(A6),D7/A4
00000054: 4E5E 'N^' UNLK A6
00000056: 4E74 000C 'Nt..' RTD #$000C
Comment:
DISPLAY_4EE80 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EEE0 [4EEE0, 4EEF4)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 303
303: DISPLAY_4EEE0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EEE0"(303) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 4269 003E 'Bi.>' CLR.W $003E(A1)
0000000C: 4269 0040 'Bi.@' CLR.W $0040(A1)
00000010: 4E5E 'N^' UNLK A6
00000012: 4E75 'Nu' RTS
Comment:
DISPLAY_4EEE0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EF00 [4EF00, 4EF3E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 304
304: DISPLAY_4EF00
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EF00"(304) 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: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 4A2C 003C 'J,.<' TST.B $003C(A4)
00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024
00000016: 202B 0002 ' +..' MOVE.L $0002(A3),D0
0000001A: B0AC 0006 '....' CMP.L $0006(A4),D0
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 422C 003C 'B,.<' CLR.B $003C(A4)
00000024: 204C ' L' MOVEA.L A4,A0
00000026: 5888 'X.' ADDQ.L #4,A0
00000028: 224B '"K' MOVEA.L A3,A1
0000002A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000002C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000030: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E74 0008 'Nt..' RTD #$0008
Comment:
DISPLAY_4EF00 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EF40 [4EF40, 4EF6A)
Module started due to: MOD directive
Resolved outgoing references:
+20 (4EF60): JSR DISPLAY_4EF00
+14 (4EF54): JSR DISPLAY_4E9B0
Dictionary: Flags $00 FirstId 305
305: DISPLAY_4EF40
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EF40"(305) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 302E 0008 '0...' MOVE.W $0008(A6),D0
0000000A: 2F00 '/.' MOVE.L D0,-(A7)
0000000C: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7)
00000010: 486E FFF0 'Hn..' PEA -$0010(A6)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
00000018: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7)
0000001C: 486E FFF0 'Hn..' PEA -$0010(A6)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4EF00 ; id: 304
00000024: 4E5E 'N^' UNLK A6
00000026: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF00"(304)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
00000016
Comment:
DISPLAY_4EF40 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EF70 [4EF70, 4EFD6)
Module started due to: MOD directive
Resolved outgoing references:
+50 (4EFC0): JSR DISPLAY_4F510
+42 (4EFB2): JSR DISPLAY_4EF40
+34 (4EFA4): JSR DISPLAY_4E9E0
Dictionary: Flags $00 FirstId 306
306: DISPLAY_4EF70
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EF70"(306) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 28AE 0008 '(...' MOVE.L $0008(A6),(A4)
00000012: 422C 003C 'B,.<' CLR.B $003C(A4)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2940 0036 ')@.6' MOVE.L D0,$0036(A4)
0000001C: 42AC 0032 'B..2' CLR.L $0032(A4)
00000020: 426C 003A 'Bl.:' CLR.W $003A(A4)
00000024: 422C 003D 'B,.=' CLR.B $003D(A4)
00000028: 426C 003E 'Bl.>' CLR.W $003E(A4)
0000002C: 426C 0040 'Bl.@' CLR.W $0040(A4)
00000030: 486C 0014 'Hl..' PEA $0014(A4)
00000034: 4EBA 0000 'N...' JSR DISPLAY_4E9E0 ; id: 284
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 7200 'r.' MOVEQ #$00,D1
00000040: 3F01 '?.' MOVE.W D1,-(A7)
00000042: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
00000046: 486C 0034 'Hl.4' PEA $0034(A4)
0000004A: 486C 0032 'Hl.2' PEA $0032(A4)
0000004E: 2F14 '/.' MOVE.L (A4),-(A7)
00000050: 4EBA 0000 'N...' JSR DISPLAY_4F510 ; id: 307
00000054: 3E00 '>.' MOVE.W D0,D7
00000056: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000005A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E74 0008 'Nt..' RTD #$0008
Dictionary: Flags $00 FirstId 307
307: DISPLAY_4F510
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F510"(307)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9E0"(284)
00000036
Comment:
DISPLAY_4EF70 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4EFE0 [4EFE0, 4F092)
Module started due to: MOD directive
Resolved outgoing references:
+8E (4F06E): JSR DISPLAY_4EF40
Dictionary: Flags $00 FirstId 308
308: DISPLAY_4EFE0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4EFE0"(308) Segment="Main"(200)
Size: Flags $00 ModuleSize 178
Content: Flags $08
Contents offset $0000 size $00B2
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 1C2E 0008 '....' MOVE.B $0008(A6),D6
0000000C: 266E 000A '&n..' MOVEA.L $000A(A6),A3
00000010: 4247 'BG' CLR.W D7
00000012: 49EB 0042 'I..B' LEA $0042(A3),A4
00000016: 4A2B 003C 'J+.<' TST.B $003C(A3)
0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022
0000001C: 4A06 'J.' TST.B D6
0000001E: 6700 0082 'g...' BEQ *+$0084 ; 000000A2
00000022: 4A06 'J.' TST.B D6
00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A
00000026: 7A07 'z.' MOVEQ #$07,D5
00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C
0000002A: 7A03 'z.' MOVEQ #$03,D5
0000002C: 2945 0018 ')E..' MOVE.L D5,$0018(A4)
00000030: 196B 0033 0031 '.k.3.1' MOVE.B $0033(A3),$0031(A4)
00000036: 196B 0035 0033 '.k.5.3' MOVE.B $0035(A3),$0033(A4)
0000003C: 196B 0009 0032 '.k...2' MOVE.B $0009(A3),$0032(A4)
00000042: 4A06 'J.' TST.B D6
00000044: 2945 0018 ')E..' MOVE.L D5,$0018(A4)
00000048: 204C ' L' MOVEA.L A4,A0
0000004A: 700B 'p.' MOVEQ #$0B,D0
0000004C: A06E '.n' _SlotManager ; A06E
0000004E: 3E00 '>.' MOVE.W D0,D7
00000050: 6642 'fB' BNE.S *+$0044 ; 00000094
00000052: 7003 'p.' MOVEQ #$03,D0
00000054: B06C 0028 '.l.(' CMP.W $0028(A4),D0
00000058: 663A 'f:' BNE.S *+$003C ; 00000094
0000005A: 7001 'p.' MOVEQ #$01,D0
0000005C: B06C 002A '.l.*' CMP.W $002A(A4),D0
00000060: 6632 'f2' BNE.S *+$0034 ; 00000094
00000062: 7001 'p.' MOVEQ #$01,D0
00000064: B06C 002C '.l.,' CMP.W $002C(A4),D0
00000068: 662A 'f*' BNE.S *+$002C ; 00000094
0000006A: 177C 0001 003C '.|...<' MOVE.B #$01,$003C(A3)
00000070: 276C 0004 0036 ''l...6' MOVE.L $0004(A4),$0036(A3)
00000076: 376C 002E 003A '7l...:' MOVE.W $002E(A4),$003A(A3)
0000007C: 4A06 'J.' TST.B D6
0000007E: 6722 'g"' BEQ.S *+$0024 ; 000000A2
00000080: 2F0B '/.' MOVE.L A3,-(A7)
00000082: 7000 'p.' MOVEQ #$00,D0
00000084: 102C 0032 '.,.2' MOVE.B $0032(A4),D0
00000088: 2F00 '/.' MOVE.L D0,-(A7)
0000008A: 3F3C 0080 '?<..' MOVE.W #$0080,-(A7)
0000008E: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
00000092: 600E '`.' BRA.S *+$0010 ; 000000A2
00000094: 4A47 'JG' TST.W D7
00000096: 6606 'f.' BNE.S *+$0008 ; 0000009E
00000098: 4A06 'J.' TST.B D6
0000009A: 6602 'f.' BNE.S *+$0004 ; 0000009E
0000009C: 7ECE '~.' MOVEQ #$CE,D7
0000009E: 4A47 'JG' TST.W D7
000000A0: 67A2 'g.' BEQ.S *-$005C ; 00000044
000000A2: 3D47 000E '=G..' MOVE.W D7,$000E(A6)
000000A6: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
000000AC: 4E5E 'N^' UNLK A6
000000AE: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
00000090
Comment:
DISPLAY_4EFE0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F0A0 [4F0A0, 4F198)
Module started due to: MOD directive
Resolved outgoing references:
+E0 (4F180): JSR DISPLAY_4F280
+82 (4F122): JSR DISPLAY_4F2D0
+72 (4F112): JSR DISPLAY_4EFE0
+5C (4F0FC): JSR DISPLAY_4EF40
+42 (4F0E2): JSR DISPLAY_4EE30
+2C (4F0CC): JSR DISPLAY_4E9E0
Dictionary: Flags $00 FirstId 309
309: DISPLAY_4F0A0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F0A0"(309) Segment="Main"(200)
Size: Flags $00 ModuleSize 248
Content: Flags $08
Contents offset $0000 size $00F8
00000000: 4E56 FFA8 'NV..' LINK.W A6,#-$0058
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 41EE FFA8 'A...' LEA -$0058(A6),A0
00000016: 224C '"L' MOVEA.L A4,A1
00000018: 5889 'X.' ADDQ.L #4,A1
0000001A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000001C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000001E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000020: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000022: 200B ' .' MOVE.L A3,D0
00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A
00000026: 47EE FFE2 'G...' LEA -$001E(A6),A3
0000002A: 2F0B '/.' MOVE.L A3,-(A7)
0000002C: 4EBA 0000 'N...' JSR DISPLAY_4E9E0 ; id: 284
00000030: 4A2C 003F 'J,.?' TST.B $003F(A4)
00000034: 584F 'XO' ADDQ.W #4,A7
00000036: 6610 'f.' BNE.S *+$0012 ; 00000048
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 2F14 '/.' MOVE.L (A4),-(A7)
0000003C: 2F2C 0006 '/,..' MOVE.L $0006(A4),-(A7)
00000040: 2F0B '/.' MOVE.L A3,-(A7)
00000042: 4EBA 0000 'N...' JSR DISPLAY_4EE30 ; id: 301
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 4A47 'JG' TST.W D7
0000004A: 6618 'f.' BNE.S *+$001A ; 00000064
0000004C: 197C 0001 003E '.|...>' MOVE.B #$01,$003E(A4)
00000052: 2F0C '/.' MOVE.L A4,-(A7)
00000054: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7)
00000058: 3F3C 0080 '?<..' MOVE.W #$0080,-(A7)
0000005C: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
00000060: 6000 0086 '`...' BRA *+$0088 ; 000000E8
00000064: 4A2C 003E 'J,.>' TST.B $003E(A4)
00000068: 667E 'f~' BNE.S *+$0080 ; 000000E8
0000006A: 558F 'U.' SUBQ.L #2,A7
0000006C: 2F0C '/.' MOVE.L A4,-(A7)
0000006E: 7001 'p.' MOVEQ #$01,D0
00000070: 1F00 '..' MOVE.B D0,-(A7)
00000072: 4EBA 0000 'N...' JSR DISPLAY_4EFE0 ; id: 308
00000076: 3E1F '>.' MOVE.W (A7)+,D7
00000078: 660E 'f.' BNE.S *+$0010 ; 00000088
0000007A: 558F 'U.' SUBQ.L #2,A7
0000007C: 2F0C '/.' MOVE.L A4,-(A7)
0000007E: 486E FFB8 'Hn..' PEA -$0048(A6)
00000082: 4EBA 0000 'N...' JSR DISPLAY_4F2D0 ; id: 311
00000086: 3E1F '>.' MOVE.W (A7)+,D7
00000088: 4A47 'JG' TST.W D7
0000008A: 6606 'f.' BNE.S *+$0008 ; 00000092
0000008C: 197C 0001 003F '.|...?' MOVE.B #$01,$003F(A4)
00000092: 4A47 'JG' TST.W D7
00000094: 6652 'fR' BNE.S *+$0054 ; 000000E8
00000096: 41EE FFE2 'A...' LEA -$001E(A6),A0
0000009A: B1CB '..' CMPA.L A3,A0
0000009C: 674A 'gJ' BEQ.S *+$004C ; 000000E8
0000009E: 26AE FFAA '&...' MOVE.L -$0056(A6),(A3)
000000A2: 276C 0006 0004 ''l....' MOVE.L $0006(A4),$0004(A3)
000000A8: 302E FFC4 '0...' MOVE.W -$003C(A6),D0
000000AC: 48C0 'H.' EXT.L D0
000000AE: 322E FFC0 '2...' MOVE.W -$0040(A6),D1
000000B2: 48C1 'H.' EXT.L D1
000000B4: 9081 '..' SUB.L D1,D0
000000B6: 2740 0008 ''@..' MOVE.L D0,$0008(A3)
000000BA: 302E FFC2 '0...' MOVE.W -$003E(A6),D0
000000BE: 48C0 'H.' EXT.L D0
000000C0: 322E FFBE '2...' MOVE.W -$0042(A6),D1
000000C4: 48C1 'H.' EXT.L D1
000000C6: 9081 '..' SUB.L D1,D0
000000C8: 2740 000C ''@..' MOVE.L D0,$000C(A3)
000000CC: 7000 'p.' MOVEQ #$00,D0
000000CE: 2740 0010 ''@..' MOVE.L D0,$0010(A3)
000000D2: 376C 0004 0014 '7l....' MOVE.W $0004(A4),$0014(A3)
000000D8: 558F 'U.' SUBQ.L #2,A7
000000DA: 2F0C '/.' MOVE.L A4,-(A7)
000000DC: 486E FFB8 'Hn..' PEA -$0048(A6)
000000E0: 4EBA 0000 'N...' JSR DISPLAY_4F280 ; id: 310
000000E4: 4A5F 'J_' TST.W (A7)+
000000E6: 67EA 'g.' BEQ.S *-$0014 ; 000000D2
000000E8: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
000000EC: 4CEE 1880 FF9C 'L.....' MOVEM.L -$0064(A6),D7/A3/A4
000000F2: 4E5E 'N^' UNLK A6
000000F4: 4E74 0008 'Nt..' RTD #$0008
Dictionary: Flags $00 FirstId 310
310: DISPLAY_4F280
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F280"(310)
000000E2
Dictionary: Flags $00 FirstId 311
311: DISPLAY_4F2D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F2D0"(311)
00000084
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EFE0"(308)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
0000005E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE30"(301)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9E0"(284)
0000002E
Comment:
DISPLAY_4F0A0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F1A0 [4F1A0, 4F1D8)
Module started due to: MOD directive
Resolved outgoing references:
+26 (4F1C6): JSR DISPLAY_4F0A0
+1A (4F1BA): JSR DISPLAY_4EF40
+C (4F1AC): JSR DISPLAY_4EEE0
Dictionary: Flags $00 FirstId 312
312: DISPLAY_4F1A0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F1A0"(312) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 2F0C '/.' MOVE.L A4,-(A7)
0000000C: 4EBA 0000 'N...' JSR DISPLAY_4EEE0 ; id: 303
00000010: 2F0C '/.' MOVE.L A4,-(A7)
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 7200 'r.' MOVEQ #$00,D1
00000018: 3F01 '?.' MOVE.W D1,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000026: 4EBA 0000 'N...' JSR DISPLAY_4F0A0 ; id: 309
0000002A: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6)
0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F0A0"(309)
00000028
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EEE0"(303)
0000000E
Comment:
DISPLAY_4F1A0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F1E0 [4F1E0, 4F27A)
Module started due to: MOD directive
Resolved outgoing references:
+44 (4F224): JSR DISPLAY_4EFE0
+24 (4F204): JSR DISPLAY_4EE80
Dictionary: Flags $00 FirstId 313
313: DISPLAY_4F1E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F1E0"(313) Segment="Main"(200)
Size: Flags $00 ModuleSize 154
Content: Flags $08
Contents offset $0000 size $009A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 47EC 0042 'G..B' LEA $0042(A4),A3
00000012: 4A2C 0041 'J,.A' TST.B $0041(A4)
00000016: 6612 'f.' BNE.S *+$0014 ; 0000002A
00000018: 558F 'U.' SUBQ.L #2,A7
0000001A: 2F14 '/.' MOVE.L (A4),-(A7)
0000001C: 486C 0004 'Hl..' PEA $0004(A4)
00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000024: 4EBA 0000 'N...' JSR DISPLAY_4EE80 ; id: 302
00000028: 3E1F '>.' MOVE.W (A7)+,D7
0000002A: 4A47 'JG' TST.W D7
0000002C: 6608 'f.' BNE.S *+$000A ; 00000036
0000002E: 197C 0001 0040 '.|...@' MOVE.B #$01,$0040(A4)
00000034: 6054 '`T' BRA.S *+$0056 ; 0000008A
00000036: 4A2C 0040 'J,.@' TST.B $0040(A4)
0000003A: 664E 'fN' BNE.S *+$0050 ; 0000008A
0000003C: 558F 'U.' SUBQ.L #2,A7
0000003E: 2F0C '/.' MOVE.L A4,-(A7)
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: 1F00 '..' MOVE.B D0,-(A7)
00000044: 4EBA 0000 'N...' JSR DISPLAY_4EFE0 ; id: 308
00000048: 3E1F '>.' MOVE.W (A7)+,D7
0000004A: 663E 'f>' BNE.S *+$0040 ; 0000008A
0000004C: 176C 0005 0032 '.l...2' MOVE.B $0005(A4),$0032(A3)
00000052: 276C 0036 0004 ''l.6..' MOVE.L $0036(A4),$0004(A3)
00000058: 204B ' K' MOVEA.L A3,A0
0000005A: 7006 'p.' MOVEQ #$06,D0
0000005C: A06E '.n' _SlotManager ; A06E
0000005E: 3E00 '>.' MOVE.W D0,D7
00000060: 6628 'f(' BNE.S *+$002A ; 0000008A
00000062: 177C 0001 0032 '.|...2' MOVE.B #$01,$0032(A3)
00000068: 204B ' K' MOVEA.L A3,A0
0000006A: 7005 'p.' MOVEQ #$05,D0
0000006C: A06E '.n' _SlotManager ; A06E
0000006E: 3E00 '>.' MOVE.W D0,D7
00000070: 6618 'f.' BNE.S *+$001A ; 0000008A
00000072: 2053 ' S' MOVEA.L (A3),A0
00000074: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000078: 7009 'p.' MOVEQ #$09,D0
0000007A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007A
00000080: 32D8 '2.' MOVE.W (A0)+,(A1)+
00000082: 2053 ' S' MOVEA.L (A3),A0
00000084: A01F '..' _DisposePtr ; A01F
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 2680 '&.' MOVE.L D0,(A3)
0000008A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000008E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000094: 4E5E 'N^' UNLK A6
00000096: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EFE0"(308)
00000046
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE80"(302)
00000026
Comment:
DISPLAY_4F1E0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F280 [4F280, 4F2C6)
Module started due to: MOD directive
Resolved outgoing references:
+1A (4F29A): JSR DISPLAY_4F1E0
Dictionary: Flags $00 FirstId 314
314: DISPLAY_4F280
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F280"(314) 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: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 6012 '`.' BRA.S *+$0014 ; 00000026
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 2F0C '/.' MOVE.L A4,-(A7)
00000018: 2F0B '/.' MOVE.L A3,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4F1E0 ; id: 313
0000001E: 4A5F 'J_' TST.W (A7)+
00000020: 6604 'f.' BNE.S *+$0006 ; 00000026
00000022: 4247 'BG' CLR.W D7
00000024: 6010 '`.' BRA.S *+$0012 ; 00000036
00000026: 526C 0004 'Rl..' ADDQ.W #1,$0004(A4)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 302C 0004 '0,..' MOVE.W $0004(A4),D0
00000030: 0C40 00FF '.@..' CMPI.W #$00FF,D0
00000034: 65DE 'e.' BCS.S *-$0020 ; 00000014
00000036: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000040: 4E5E 'N^' UNLK A6
00000042: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F1E0"(313)
0000001C
Comment:
DISPLAY_4F280 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F2D0 [4F2D0, 4F308)
Module started due to: MOD directive
Resolved outgoing references:
+26 (4F2F6): JSR DISPLAY_4F280
+1A (4F2EA): JSR DISPLAY_4EEE0
+14 (4F2E4): JSR DISPLAY_4EF40
Dictionary: Flags $00 FirstId 315
315: DISPLAY_4F2D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F2D0"(315) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 2F0C '/.' MOVE.L A4,-(A7)
0000000C: 2F2C 0006 '/,..' MOVE.L $0006(A4),-(A7)
00000010: 707F 'p.' MOVEQ #$7F,D0 ; ''
00000012: 3F00 '?.' MOVE.W D0,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4EEE0 ; id: 303
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000026: 4EBA 0000 'N...' JSR DISPLAY_4F280 ; id: 314
0000002A: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6)
0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F280"(314)
00000028
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EEE0"(303)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
00000016
Comment:
DISPLAY_4F2D0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F310 [4F310, 4F4DC)
Module started due to: MOD directive
Resolved outgoing references:
+172 (4F482): JSR DISPLAY_4F1E0
+164 (4F474): JSR DISPLAY_4EF40
+14E (4F45E): JSR DISPLAY_4F280
+B4 (4F3C4): JSR DISPLAY_4F2D0
+A6 (4F3B6): JSR DISPLAY_4EF00
+9C (4F3AC): JSR DISPLAY_4E9B0
+5C (4F36C): JSR DISPLAY_4EF70
+46 (4F356): JSR DISPLAY_4EAC0
Dictionary: Flags $00 FirstId 316
316: DISPLAY_4F310
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F310"(316) Segment="Main"(200)
Size: Flags $00 ModuleSize 460
Content: Flags $08
Contents offset $0000 size $01CC
00000000: 4E56 FF44 'NV.D' LINK.W A6,#-$00BC
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 2C2E 0010 ',...' MOVE.L $0010(A6),D6
00000018: 4245 'BE' CLR.W D5
0000001A: 4247 'BG' CLR.W D7
0000001C: 486E FF44 'Hn.D' PEA -$00BC(A6)
00000020: 7000 'p.' MOVEQ #$00,D0
00000022: 3F00 '?.' MOVE.W D0,-(A7)
00000024: 3F00 '?.' MOVE.W D0,-(A7)
00000026: 3F00 '?.' MOVE.W D0,-(A7)
00000028: 3F00 '?.' MOVE.W D0,-(A7)
0000002A: A8A7 '..' _SetRect ; A8A7
0000002C: 200A ' .' MOVE.L A2,D0
0000002E: 6702 'g.' BEQ.S *+$0004 ; 00000032
00000030: 4252 'BR' CLR.W (A2)
00000032: 200B ' .' MOVE.L A3,D0
00000034: 6602 'f.' BNE.S *+$0004 ; 00000038
00000036: 7ACE 'z.' MOVEQ #$CE,D5
00000038: 4A45 'JE' TST.W D5
0000003A: 6614 'f.' BNE.S *+$0016 ; 00000050
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 486E FF76 'Hn.v' PEA -$008A(A6)
00000044: 2F0B '/.' MOVE.L A3,-(A7)
00000046: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
0000004A: 3A00 ':.' MOVE.W D0,D5
0000004C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000050: 4A45 'JE' TST.W D5
00000052: 660E 'f.' BNE.S *+$0010 ; 00000062
00000054: 558F 'U.' SUBQ.L #2,A7
00000056: 486E FF86 'Hn..' PEA -$007A(A6)
0000005A: 2F0B '/.' MOVE.L A3,-(A7)
0000005C: 4EBA 0000 'N...' JSR DISPLAY_4EF70 ; id: 306
00000060: 3A1F ':.' MOVE.W (A7)+,D5
00000062: 4A45 'JE' TST.W D5
00000064: 6600 013C 'f..<' BNE *+$013E ; 000001A2
00000068: 4A86 'J.' TST.L D6
0000006A: 6610 'f.' BNE.S *+$0012 ; 0000007C
0000006C: 2053 ' S' MOVEA.L (A3),A0
0000006E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000072: 2050 ' P' MOVEA.L (A0),A0
00000074: 3028 0020 '0(. ' MOVE.W $0020(A0),D0
00000078: 48C0 'H.' EXT.L D0
0000007A: 2C00 ',.' MOVE.L D0,D6
0000007C: 4AAC 0002 'J...' TST.L $0002(A4)
00000080: 6606 'f.' BNE.S *+$0008 ; 00000088
00000082: 296E FF78 0002 ')n.x..' MOVE.L -$0088(A6),$0002(A4)
00000088: 0C86 0000 0080 '......' CMPI.L #$00000080,D6
0000008E: 6400 00CA 'd...' BCC *+$00CC ; 0000015A
00000092: 4878 0080 'Hx..' PEA $0080
00000096: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
0000009A: 2F0C '/.' MOVE.L A4,-(A7)
0000009C: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
000000A0: 486E FF86 'Hn..' PEA -$007A(A6)
000000A4: 2F0C '/.' MOVE.L A4,-(A7)
000000A6: 4EBA 0000 'N...' JSR DISPLAY_4EF00 ; id: 304
000000AA: 558F 'U.' SUBQ.L #2,A7
000000AC: 486E FF86 'Hn..' PEA -$007A(A6)
000000B0: 486E FF4C 'Hn.L' PEA -$00B4(A6)
000000B4: 4EBA 0000 'N...' JSR DISPLAY_4F2D0 ; id: 315
000000B8: 3A1F ':.' MOVE.W (A7)+,D5
000000BA: 4FEF 000C 'O...' LEA $000C(A7),A7
000000BE: 6600 00DA 'f...' BNE *+$00DC ; 0000019A
000000C2: 302E FF6C '0..l' MOVE.W -$0094(A6),D0
000000C6: 48C0 'H.' EXT.L D0
000000C8: B086 '..' CMP.L D6,D0
000000CA: 6624 'f$' BNE.S *+$0026 ; 000000F0
000000CC: 41EE FF8A 'A...' LEA -$0076(A6),A0
000000D0: 224C '"L' MOVEA.L A4,A1
000000D2: 22D8 '".' MOVE.L (A0)+,(A1)+
000000D4: 22D8 '".' MOVE.L (A0)+,(A1)+
000000D6: 22D8 '".' MOVE.L (A0)+,(A1)+
000000D8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000DA: 3E2E FF6C '>..l' MOVE.W -$0094(A6),D7
000000DE: 41EE FF44 'A..D' LEA -$00BC(A6),A0
000000E2: 43EE FF52 'C..R' LEA -$00AE(A6),A1
000000E6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000E8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000EA: 4245 'BE' CLR.W D5
000000EC: 6000 00AC '`...' BRA *+$00AE ; 0000019A
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 3007 '0.' MOVE.W D7,D0
000000F4: 4A80 'J.' TST.L D0
000000F6: 672E 'g.' BEQ.S *+$0030 ; 00000126
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 3007 '0.' MOVE.W D7,D0
000000FC: 322E FF6C '2..l' MOVE.W -$0094(A6),D1
00000100: 48C1 'H.' EXT.L D1
00000102: B280 '..' CMP.L D0,D1
00000104: 6C08 'l.' BGE.S *+$000A ; 0000010E
00000106: 7000 'p.' MOVEQ #$00,D0
00000108: 3007 '0.' MOVE.W D7,D0
0000010A: B086 '..' CMP.L D6,D0
0000010C: 6218 'b.' BHI.S *+$001A ; 00000126
0000010E: 302E FF6C '0..l' MOVE.W -$0094(A6),D0
00000112: 48C0 'H.' EXT.L D0
00000114: BC80 '..' CMP.L D0,D6
00000116: 632C 'c,' BLS.S *+$002E ; 00000144
00000118: 7000 'p.' MOVEQ #$00,D0
0000011A: 3007 '0.' MOVE.W D7,D0
0000011C: 322E FF6C '2..l' MOVE.W -$0094(A6),D1
00000120: 48C1 'H.' EXT.L D1
00000122: B280 '..' CMP.L D0,D1
00000124: 6F1E 'o.' BLE.S *+$0020 ; 00000144
00000126: 41EE FF8A 'A...' LEA -$0076(A6),A0
0000012A: 224C '"L' MOVEA.L A4,A1
0000012C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000012E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000130: 22D8 '".' MOVE.L (A0)+,(A1)+
00000132: 22D8 '".' MOVE.L (A0)+,(A1)+
00000134: 3E2E FF6C '>..l' MOVE.W -$0094(A6),D7
00000138: 41EE FF44 'A..D' LEA -$00BC(A6),A0
0000013C: 43EE FF52 'C..R' LEA -$00AE(A6),A1
00000140: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000142: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000144: 558F 'U.' SUBQ.L #2,A7
00000146: 486E FF86 'Hn..' PEA -$007A(A6)
0000014A: 486E FF4C 'Hn.L' PEA -$00B4(A6)
0000014E: 4EBA 0000 'N...' JSR DISPLAY_4F280 ; id: 314
00000152: 4A5F 'J_' TST.W (A7)+
00000154: 6700 FF6C 'g..l' BEQ *-$0092 ; 000000C2
00000158: 6040 '`@' BRA.S *+$0042 ; 0000019A
0000015A: 486E FF86 'Hn..' PEA -$007A(A6)
0000015E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000162: 3F06 '?.' MOVE.W D6,-(A7)
00000164: 4EBA 0000 'N...' JSR DISPLAY_4EF40 ; id: 305
00000168: 558F 'U.' SUBQ.L #2,A7
0000016A: 486E FF86 'Hn..' PEA -$007A(A6)
0000016E: 486E FF4C 'Hn.L' PEA -$00B4(A6)
00000172: 4EBA 0000 'N...' JSR DISPLAY_4F1E0 ; id: 313
00000176: 3A1F ':.' MOVE.W (A7)+,D5
00000178: 6620 'f ' BNE.S *+$0022 ; 0000019A
0000017A: 41EE FF8A 'A...' LEA -$0076(A6),A0
0000017E: 224C '"L' MOVEA.L A4,A1
00000180: 22D8 '".' MOVE.L (A0)+,(A1)+
00000182: 22D8 '".' MOVE.L (A0)+,(A1)+
00000184: 22D8 '".' MOVE.L (A0)+,(A1)+
00000186: 22D8 '".' MOVE.L (A0)+,(A1)+
00000188: 3E2E FF6C '>..l' MOVE.W -$0094(A6),D7
0000018C: 41EE FF44 'A..D' LEA -$00BC(A6),A0
00000190: 43EE FF52 'C..R' LEA -$00AE(A6),A1
00000194: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000196: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000198: 4245 'BE' CLR.W D5
0000019A: 200A ' .' MOVE.L A2,D0
0000019C: 6704 'g.' BEQ.S *+$0006 ; 000001A2
0000019E: 34AE FFC0 '4...' MOVE.W -$0040(A6),(A2)
000001A2: 4AAE 0014 'J...' TST.L $0014(A6)
000001A6: 6706 'g.' BEQ.S *+$0008 ; 000001AE
000001A8: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
000001AC: 3087 '0.' MOVE.W D7,(A0)
000001AE: 4AAE 0018 'J...' TST.L $0018(A6)
000001B2: 670C 'g.' BEQ.S *+$000E ; 000001C0
000001B4: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
000001B8: 43EE FF44 'C..D' LEA -$00BC(A6),A1
000001BC: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001BE: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001C0: 3005 '0.' MOVE.W D5,D0
000001C2: 4CEE 1CE0 FF2C 'L....,' MOVEM.L -$00D4(A6),D5-D7/A2-A4
000001C8: 4E5E 'N^' UNLK A6
000001CA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F1E0"(313)
00000174
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF40"(305)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F280"(314)
00000150
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F2D0"(315)
000000B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF00"(304)
000000A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF70"(306)
0000005E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
00000048
Comment:
DISPLAY_4F310 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetBestDepthModeInfo [4F4E0, 4F50A)
Module started due to: MOD directive
Resolved outgoing references:
+1C (4F4FC): JSR DISPLAY_4F310
Dictionary: Flags $00 FirstId 317
317: DM_GetBestDepthModeInfo
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetBestDepthModeInfo"(317) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000018: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_4F310 ; id: 316
00000020: 3D40 001C '=@..' MOVE.W D0,$001C(A6)
00000024: 4E5E 'N^' UNLK A6
00000026: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F310"(316)
0000001E
Comment:
DM_GetBestDepthModeInfo ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F510 [4F510, 4F57A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 318
318: DISPLAY_4F510
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F510"(318) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 74EA 't.' MOVEQ #$EA,D2
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6702 'g.' BEQ.S *+$0004 ; 0000001C
0000001A: 4254 'BT' CLR.W (A4)
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 6702 'g.' BEQ.S *+$0004 ; 00000022
00000020: 4253 'BS' CLR.W (A3)
00000022: 2009 ' .' MOVE.L A1,D0
00000024: 6738 'g8' BEQ.S *+$003A ; 0000005E
00000026: 2051 ' Q' MOVEA.L (A1),A0
00000028: 3210 '2.' MOVE.W (A0),D1
0000002A: 6732 'g2' BEQ.S *+$0034 ; 0000005E
0000002C: 3001 '0.' MOVE.W D1,D0
0000002E: 4640 'F@' NOT.W D0
00000030: 48C0 'H.' EXT.L D0
00000032: E580 '..' ASL.L #2,D0
00000034: D0B8 011C '....' ADD.L $011C,D0
00000038: 2040 ' @' MOVEA.L D0,A0
0000003A: 2450 '$P' MOVEA.L (A0),A2
0000003C: 200A ' .' MOVE.L A2,D0
0000003E: 671E 'g.' BEQ.S *+$0020 ; 0000005E
00000040: 200C ' .' MOVE.L A4,D0
00000042: 670A 'g.' BEQ.S *+$000C ; 0000004E
00000044: 2052 ' R' MOVEA.L (A2),A0
00000046: 7000 'p.' MOVEQ #$00,D0
00000048: 1028 0028 '.(.(' MOVE.B $0028(A0),D0
0000004C: 3880 '8.' MOVE.W D0,(A4)
0000004E: 200B ' .' MOVE.L A3,D0
00000050: 670A 'g.' BEQ.S *+$000C ; 0000005C
00000052: 2052 ' R' MOVEA.L (A2),A0
00000054: 1028 0032 '.(.2' MOVE.B $0032(A0),D0
00000058: 4880 'H.' EXT.W D0
0000005A: 3680 '6.' MOVE.W D0,(A3)
0000005C: 4242 'BB' CLR.W D2
0000005E: 3002 '0.' MOVE.W D2,D0
00000060: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4
00000066: 4E5E 'N^' UNLK A6
00000068: 4E75 'Nu' RTS
Comment:
DISPLAY_4F510 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F580 [4F580, 4F618)
Module started due to: MOD directive
Resolved outgoing references:
+18 (4F598): JSR DISPLAY_4F510
Dictionary: Flags $00 FirstId 319
319: DISPLAY_4F580
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F580"(319) Segment="Main"(200)
Size: Flags $00 ModuleSize 152
Content: Flags $08
Contents offset $0000 size $0098
00000000: 4E56 FFC6 'NV..' LINK.W A6,#-$003A
00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2F00 '/.' MOVE.L D0,-(A7)
00000010: 486E FFFE 'Hn..' PEA -$0002(A6)
00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000018: 4EBA 0000 'N...' JSR DISPLAY_4F510 ; id: 318
0000001C: 3E00 '>.' MOVE.W D0,D7
0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000022: 6668 'fh' BNE.S *+$006A ; 0000008C
00000024: 297C 6465 636C ')|decl' MOVE.L #$6465636C,$0008(A4) ; 'decl'
0008
0000002C: 7002 'p.' MOVEQ #$02,D0
0000002E: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6)
00000032: 1D6E FFFF FFF7 '.n....' MOVE.B -$0001(A6),-$0009(A6)
00000038: 426E FFF8 'Bn..' CLR.W -$0008(A6)
0000003C: 3D7C 0001 FFEE '=|....' MOVE.W #$0001,-$0012(A6)
00000042: 42AE FFF0 'B...' CLR.L -$0010(A6)
00000046: 426E FFF4 'Bn..' CLR.W -$000C(A6)
0000004A: 1D7C 0003 FFF6 '.|....' MOVE.B #$03,-$000A(A6)
00000050: 41EE FFC6 'A...' LEA -$003A(A6),A0
00000054: 700C 'p.' MOVEQ #$0C,D0
00000056: A06E '.n' _SlotManager ; A06E
00000058: 3E00 '>.' MOVE.W D0,D7
0000005A: 6630 'f0' BNE.S *+$0032 ; 0000008C
0000005C: 1D7C 007B FFF8 '.|.{..' MOVE.B #$7B,-$0008(A6) ; '{'
00000062: 41EE FFC6 'A...' LEA -$003A(A6),A0
00000066: 7006 'p.' MOVEQ #$06,D0
00000068: A06E '.n' _SlotManager ; A06E
0000006A: 3E00 '>.' MOVE.W D0,D7
0000006C: 661E 'f.' BNE.S *+$0020 ; 0000008C
0000006E: 1D6C 0003 FFF8 '.l....' MOVE.B $0003(A4),-$0008(A6)
00000074: 41EE FFC6 'A...' LEA -$003A(A6),A0
00000078: 7002 'p.' MOVEQ #$02,D0
0000007A: A06E '.n' _SlotManager ; A06E
0000007C: B047 '.G' CMP.W D7,D0
0000007E: 57C3 'W.' SEQ D3
00000080: 4403 'D.' NEG.B D3
00000082: 4A47 'JG' TST.W D7
00000084: 6606 'f.' BNE.S *+$0008 ; 0000008C
00000086: 296E FFC6 000C ')n....' MOVE.L -$003A(A6),$000C(A4)
0000008C: 3007 '0.' MOVE.W D7,D0
0000008E: 4CEE 1088 FFBA 'L.....' MOVEM.L -$0046(A6),D3/D7/A4
00000094: 4E5E 'N^' UNLK A6
00000096: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F510"(318)
0000001A
Comment:
DISPLAY_4F580 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F620 [4F620, 4F976)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 320
320: DISPLAY_4F620
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F620"(320) Segment="Main"(200)
Size: Flags $00 ModuleSize 854
Content: Flags $08
Contents offset $0000 size $0356
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 7201 'r.' MOVEQ #$01,D1
0000001A: 1F01 '..' MOVE.B D1,-(A7)
0000001C: 2F0B '/.' MOVE.L A3,-(A7)
0000001E: 303C 0706 '0<..' MOVE.W #$0706,D0
00000022: A816 '..' _Pack8 ; A816
00000024: 3E1F '>.' MOVE.W (A7)+,D7
00000026: 661E 'f.' BNE.S *+$0020 ; 00000046
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F0B '/.' MOVE.L A3,-(A7)
0000002C: 2F3C 646D 6376 '/<dmcv' MOVE.L #$646D6376,-(A7) ; 'dmcv'
00000032: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 7004 'p.' MOVEQ #$04,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000042: A816 '..' _Pack8 ; A816
00000044: 3E1F '>.' MOVE.W (A7)+,D7
00000046: 4A47 'JG' TST.W D7
00000048: 6620 'f ' BNE.S *+$0022 ; 0000006A
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 2F0B '/.' MOVE.L A3,-(A7)
0000004E: 2F3C 646D 6366 '/<dmcf' MOVE.L #$646D6366,-(A7) ; 'dmcf'
00000054: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
0000005A: 486C 0004 'Hl..' PEA $0004(A4)
0000005E: 7004 'p.' MOVEQ #$04,D0
00000060: 2F00 '/.' MOVE.L D0,-(A7)
00000062: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000066: A816 '..' _Pack8 ; A816
00000068: 3E1F '>.' MOVE.W (A7)+,D7
0000006A: 4A47 'JG' TST.W D7
0000006C: 6620 'f ' BNE.S *+$0022 ; 0000008E
0000006E: 558F 'U.' SUBQ.L #2,A7
00000070: 2F0B '/.' MOVE.L A3,-(A7)
00000072: 2F3C 646D 6372 '/<dmcr' MOVE.L #$646D6372,-(A7) ; 'dmcr'
00000078: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
0000007E: 486C 0008 'Hl..' PEA $0008(A4)
00000082: 7004 'p.' MOVEQ #$04,D0
00000084: 2F00 '/.' MOVE.L D0,-(A7)
00000086: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
0000008A: A816 '..' _Pack8 ; A816
0000008C: 3E1F '>.' MOVE.W (A7)+,D7
0000008E: 4A47 'JG' TST.W D7
00000090: 6620 'f ' BNE.S *+$0022 ; 000000B2
00000092: 558F 'U.' SUBQ.L #2,A7
00000094: 2F0B '/.' MOVE.L A3,-(A7)
00000096: 2F3C 646D 6964 '/<dmid' MOVE.L #$646D6964,-(A7) ; 'dmid'
0000009C: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
000000A2: 486C 000C 'Hl..' PEA $000C(A4)
000000A6: 7004 'p.' MOVEQ #$04,D0
000000A8: 2F00 '/.' MOVE.L D0,-(A7)
000000AA: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000000AE: A816 '..' _Pack8 ; A816
000000B0: 3E1F '>.' MOVE.W (A7)+,D7
000000B2: 4A47 'JG' TST.W D7
000000B4: 6620 'f ' BNE.S *+$0022 ; 000000D6
000000B6: 558F 'U.' SUBQ.L #2,A7
000000B8: 2F0B '/.' MOVE.L A3,-(A7)
000000BA: 2F3C 646D 6463 '/<dmdc' MOVE.L #$646D6463,-(A7) ; 'dmdc'
000000C0: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
000000C6: 486C 0010 'Hl..' PEA $0010(A4)
000000CA: 7004 'p.' MOVEQ #$04,D0
000000CC: 2F00 '/.' MOVE.L D0,-(A7)
000000CE: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000000D2: A816 '..' _Pack8 ; A816
000000D4: 3E1F '>.' MOVE.W (A7)+,D7
000000D6: 4A47 'JG' TST.W D7
000000D8: 6620 'f ' BNE.S *+$0022 ; 000000FA
000000DA: 558F 'U.' SUBQ.L #2,A7
000000DC: 2F0B '/.' MOVE.L A3,-(A7)
000000DE: 2F3C 646D 6464 '/<dmdd' MOVE.L #$646D6464,-(A7) ; 'dmdd'
000000E4: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
000000EA: 486C 0014 'Hl..' PEA $0014(A4)
000000EE: 7004 'p.' MOVEQ #$04,D0
000000F0: 2F00 '/.' MOVE.L D0,-(A7)
000000F2: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000000F6: A816 '..' _Pack8 ; A816
000000F8: 3E1F '>.' MOVE.W (A7)+,D7
000000FA: 4A47 'JG' TST.W D7
000000FC: 6620 'f ' BNE.S *+$0022 ; 0000011E
000000FE: 558F 'U.' SUBQ.L #2,A7
00000100: 2F0B '/.' MOVE.L A3,-(A7)
00000102: 2F3C 646D 6466 '/<dmdf' MOVE.L #$646D6466,-(A7) ; 'dmdf'
00000108: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
0000010E: 486C 0018 'Hl..' PEA $0018(A4)
00000112: 7004 'p.' MOVEQ #$04,D0
00000114: 2F00 '/.' MOVE.L D0,-(A7)
00000116: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
0000011A: A816 '..' _Pack8 ; A816
0000011C: 3E1F '>.' MOVE.W (A7)+,D7
0000011E: 4A47 'JG' TST.W D7
00000120: 6620 'f ' BNE.S *+$0022 ; 00000142
00000122: 558F 'U.' SUBQ.L #2,A7
00000124: 2F0B '/.' MOVE.L A3,-(A7)
00000126: 2F3C 646D 646D '/<dmdm' MOVE.L #$646D646D,-(A7) ; 'dmdm'
0000012C: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
00000132: 486C 001C 'Hl..' PEA $001C(A4)
00000136: 7004 'p.' MOVEQ #$04,D0
00000138: 2F00 '/.' MOVE.L D0,-(A7)
0000013A: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
0000013E: A816 '..' _Pack8 ; A816
00000140: 3E1F '>.' MOVE.W (A7)+,D7
00000142: 4A47 'JG' TST.W D7
00000144: 6620 'f ' BNE.S *+$0022 ; 00000166
00000146: 558F 'U.' SUBQ.L #2,A7
00000148: 2F0B '/.' MOVE.L A3,-(A7)
0000014A: 2F3C 646D 6D72 '/<dmmr' MOVE.L #$646D6D72,-(A7) ; 'dmmr'
00000150: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
00000156: 486C 0020 'Hl. ' PEA $0020(A4)
0000015A: 7004 'p.' MOVEQ #$04,D0
0000015C: 2F00 '/.' MOVE.L D0,-(A7)
0000015E: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000162: A816 '..' _Pack8 ; A816
00000164: 3E1F '>.' MOVE.W (A7)+,D7
00000166: 4A47 'JG' TST.W D7
00000168: 6620 'f ' BNE.S *+$0022 ; 0000018A
0000016A: 558F 'U.' SUBQ.L #2,A7
0000016C: 2F0B '/.' MOVE.L A3,-(A7)
0000016E: 2F3C 646D 6472 '/<dmdr' MOVE.L #$646D6472,-(A7) ; 'dmdr'
00000174: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
0000017A: 486C 0024 'Hl.$' PEA $0024(A4)
0000017E: 7004 'p.' MOVEQ #$04,D0
00000180: 2F00 '/.' MOVE.L D0,-(A7)
00000182: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000186: A816 '..' _Pack8 ; A816
00000188: 3E1F '>.' MOVE.W (A7)+,D7
0000018A: 4A47 'JG' TST.W D7
0000018C: 6620 'f ' BNE.S *+$0022 ; 000001AE
0000018E: 558F 'U.' SUBQ.L #2,A7
00000190: 2F0B '/.' MOVE.L A3,-(A7)
00000192: 2F3C 6464 6466 '/<dddf' MOVE.L #$64646466,-(A7) ; 'dddf'
00000198: 2F3C 7368 6F72 '/<shor' MOVE.L #$73686F72,-(A7) ; 'shor'
0000019E: 486C 0028 'Hl.(' PEA $0028(A4)
000001A2: 7002 'p.' MOVEQ #$02,D0
000001A4: 2F00 '/.' MOVE.L D0,-(A7)
000001A6: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000001AA: A816 '..' _Pack8 ; A816
000001AC: 3E1F '>.' MOVE.W (A7)+,D7
000001AE: 4A47 'JG' TST.W D7
000001B0: 6620 'f ' BNE.S *+$0022 ; 000001D2
000001B2: 558F 'U.' SUBQ.L #2,A7
000001B4: 2F0B '/.' MOVE.L A3,-(A7)
000001B6: 2F3C 6464 646D '/<dddm' MOVE.L #$6464646D,-(A7) ; 'dddm'
000001BC: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
000001C2: 486C 002A 'Hl.*' PEA $002A(A4)
000001C6: 7004 'p.' MOVEQ #$04,D0
000001C8: 2F00 '/.' MOVE.L D0,-(A7)
000001CA: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000001CE: A816 '..' _Pack8 ; A816
000001D0: 3E1F '>.' MOVE.W (A7)+,D7
000001D2: 4A47 'JG' TST.W D7
000001D4: 6620 'f ' BNE.S *+$0022 ; 000001F6
000001D6: 558F 'U.' SUBQ.L #2,A7
000001D8: 2F0B '/.' MOVE.L A3,-(A7)
000001DA: 2F3C 6464 6472 '/<dddr' MOVE.L #$64646472,-(A7) ; 'dddr'
000001E0: 2F3C 7164 7274 '/<qdrt' MOVE.L #$71647274,-(A7) ; 'qdrt'
000001E6: 486C 002E 'Hl..' PEA $002E(A4)
000001EA: 7008 'p.' MOVEQ #$08,D0
000001EC: 2F00 '/.' MOVE.L D0,-(A7)
000001EE: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000001F2: A816 '..' _Pack8 ; A816
000001F4: 3E1F '>.' MOVE.W (A7)+,D7
000001F6: 4A47 'JG' TST.W D7
000001F8: 6620 'f ' BNE.S *+$0022 ; 0000021A
000001FA: 558F 'U.' SUBQ.L #2,A7
000001FC: 2F0B '/.' MOVE.L A3,-(A7)
000001FE: 2F3C 6470 6472 '/<dpdr' MOVE.L #$64706472,-(A7) ; 'dpdr'
00000204: 2F3C 7164 7274 '/<qdrt' MOVE.L #$71647274,-(A7) ; 'qdrt'
0000020A: 486C 0036 'Hl.6' PEA $0036(A4)
0000020E: 7008 'p.' MOVEQ #$08,D0
00000210: 2F00 '/.' MOVE.L D0,-(A7)
00000212: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000216: A816 '..' _Pack8 ; A816
00000218: 3E1F '>.' MOVE.W (A7)+,D7
0000021A: 4A47 'JG' TST.W D7
0000021C: 6620 'f ' BNE.S *+$0022 ; 0000023E
0000021E: 558F 'U.' SUBQ.L #2,A7
00000220: 2F0B '/.' MOVE.L A3,-(A7)
00000222: 2F3C 6470 6872 '/<dphr' MOVE.L #$64706872,-(A7) ; 'dphr'
00000228: 2F3C 6669 7864 '/<fixd' MOVE.L #$66697864,-(A7) ; 'fixd'
0000022E: 486C 003E 'Hl.>' PEA $003E(A4)
00000232: 7004 'p.' MOVEQ #$04,D0
00000234: 2F00 '/.' MOVE.L D0,-(A7)
00000236: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
0000023A: A816 '..' _Pack8 ; A816
0000023C: 3E1F '>.' MOVE.W (A7)+,D7
0000023E: 4A47 'JG' TST.W D7
00000240: 6620 'f ' BNE.S *+$0022 ; 00000262
00000242: 558F 'U.' SUBQ.L #2,A7
00000244: 2F0B '/.' MOVE.L A3,-(A7)
00000246: 2F3C 6470 7672 '/<dpvr' MOVE.L #$64707672,-(A7) ; 'dpvr'
0000024C: 2F3C 6669 7864 '/<fixd' MOVE.L #$66697864,-(A7) ; 'fixd'
00000252: 486C 0042 'Hl.B' PEA $0042(A4)
00000256: 7004 'p.' MOVEQ #$04,D0
00000258: 2F00 '/.' MOVE.L D0,-(A7)
0000025A: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
0000025E: A816 '..' _Pack8 ; A816
00000260: 3E1F '>.' MOVE.W (A7)+,D7
00000262: 4A47 'JG' TST.W D7
00000264: 6620 'f ' BNE.S *+$0022 ; 00000286
00000266: 558F 'U.' SUBQ.L #2,A7
00000268: 2F0B '/.' MOVE.L A3,-(A7)
0000026A: 2F3C 6470 7074 '/<dppt' MOVE.L #$64707074,-(A7) ; 'dppt'
00000270: 2F3C 7368 6F72 '/<shor' MOVE.L #$73686F72,-(A7) ; 'shor'
00000276: 486C 004E 'Hl.N' PEA $004E(A4)
0000027A: 7002 'p.' MOVEQ #$02,D0
0000027C: 2F00 '/.' MOVE.L D0,-(A7)
0000027E: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000282: A816 '..' _Pack8 ; A816
00000284: 3E1F '>.' MOVE.W (A7)+,D7
00000286: 4A47 'JG' TST.W D7
00000288: 6620 'f ' BNE.S *+$0022 ; 000002AA
0000028A: 558F 'U.' SUBQ.L #2,A7
0000028C: 2F0B '/.' MOVE.L A3,-(A7)
0000028E: 2F3C 6470 7073 '/<dpps' MOVE.L #$64707073,-(A7) ; 'dpps'
00000294: 2F3C 7368 6F72 '/<shor' MOVE.L #$73686F72,-(A7) ; 'shor'
0000029A: 486C 0050 'Hl.P' PEA $0050(A4)
0000029E: 7002 'p.' MOVEQ #$02,D0
000002A0: 2F00 '/.' MOVE.L D0,-(A7)
000002A2: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000002A6: A816 '..' _Pack8 ; A816
000002A8: 3E1F '>.' MOVE.W (A7)+,D7
000002AA: 4A47 'JG' TST.W D7
000002AC: 6620 'f ' BNE.S *+$0022 ; 000002CE
000002AE: 558F 'U.' SUBQ.L #2,A7
000002B0: 2F0B '/.' MOVE.L A3,-(A7)
000002B2: 2F3C 6470 6363 '/<dpcc' MOVE.L #$64706363,-(A7) ; 'dpcc'
000002B8: 2F3C 7368 6F72 '/<shor' MOVE.L #$73686F72,-(A7) ; 'shor'
000002BE: 486C 0052 'Hl.R' PEA $0052(A4)
000002C2: 7002 'p.' MOVEQ #$02,D0
000002C4: 2F00 '/.' MOVE.L D0,-(A7)
000002C6: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000002CA: A816 '..' _Pack8 ; A816
000002CC: 3E1F '>.' MOVE.W (A7)+,D7
000002CE: 4A47 'JG' TST.W D7
000002D0: 6620 'f ' BNE.S *+$0022 ; 000002F2
000002D2: 558F 'U.' SUBQ.L #2,A7
000002D4: 2F0B '/.' MOVE.L A3,-(A7)
000002D6: 2F3C 6470 6373 '/<dpcs' MOVE.L #$64706373,-(A7) ; 'dpcs'
000002DC: 2F3C 7368 6F72 '/<shor' MOVE.L #$73686F72,-(A7) ; 'shor'
000002E2: 486C 0054 'Hl.T' PEA $0054(A4)
000002E6: 7002 'p.' MOVEQ #$02,D0
000002E8: 2F00 '/.' MOVE.L D0,-(A7)
000002EA: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
000002EE: A816 '..' _Pack8 ; A816
000002F0: 3E1F '>.' MOVE.W (A7)+,D7
000002F2: 4A47 'JG' TST.W D7
000002F4: 6620 'f ' BNE.S *+$0022 ; 00000316
000002F6: 558F 'U.' SUBQ.L #2,A7
000002F8: 2F0B '/.' MOVE.L A3,-(A7)
000002FA: 2F3C 6470 7072 '/<dppr' MOVE.L #$64707072,-(A7) ; 'dppr'
00000300: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
00000306: 486C 0056 'Hl.V' PEA $0056(A4)
0000030A: 7002 'p.' MOVEQ #$02,D0
0000030C: 2F00 '/.' MOVE.L D0,-(A7)
0000030E: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000312: A816 '..' _Pack8 ; A816
00000314: 3E1F '>.' MOVE.W (A7)+,D7
00000316: 4A47 'JG' TST.W D7
00000318: 6620 'f ' BNE.S *+$0022 ; 0000033A
0000031A: 558F 'U.' SUBQ.L #2,A7
0000031C: 2F0B '/.' MOVE.L A3,-(A7)
0000031E: 2F3C 6470 6374 '/<dpct' MOVE.L #$64706374,-(A7) ; 'dpct'
00000324: 2F3C 6C6F 6E67 '/<long' MOVE.L #$6C6F6E67,-(A7) ; 'long'
0000032A: 486C 0058 'Hl.X' PEA $0058(A4)
0000032E: 7004 'p.' MOVEQ #$04,D0
00000330: 2F00 '/.' MOVE.L D0,-(A7)
00000332: 303C 0A0F '0<..' MOVE.W #$0A0F,D0
00000336: A816 '..' _Pack8 ; A816
00000338: 3E1F '>.' MOVE.W (A7)+,D7
0000033A: 4A47 'JG' TST.W D7
0000033C: 670C 'g.' BEQ.S *+$000E ; 0000034A
0000033E: 558F 'U.' SUBQ.L #2,A7
00000340: 2F0B '/.' MOVE.L A3,-(A7)
00000342: 303C 0204 '0<..' MOVE.W #$0204,D0
00000346: A816 '..' _Pack8 ; A816
00000348: 544F 'TO' ADDQ.W #2,A7
0000034A: 3007 '0.' MOVE.W D7,D0
0000034C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000352: 4E5E 'N^' UNLK A6
00000354: 4E75 'Nu' RTS
Comment:
DISPLAY_4F620 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4F980 [4F980, 4FA3E)
Module started due to: MOD directive
Resolved outgoing references:
+72 (4F9F2): JSR DISPLAY_50310
Dictionary: Flags $00 FirstId 321
321: DISPLAY_4F980
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4F980"(321) Segment="Main"(200)
Size: Flags $00 ModuleSize 190
Content: Flags $08
Contents offset $0000 size $00BE
00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 598F 'Y.' SUBQ.L #4,A7
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 1F00 '..' MOVE.B D0,-(A7)
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: ABEB '..' _DisplayDispatch ; ABEB
00000012: 285F '(_' MOVEA.L (A7)+,A4
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 2F00 '/.' MOVE.L D0,-(A7)
0000001C: 303C 04EE '0<..' MOVE.W #$04EE,D0
00000020: ABEB '..' _DisplayDispatch ; ABEB
00000022: 3A1F ':.' MOVE.W (A7)+,D5
00000024: 662A 'f*' BNE.S *+$002C ; 00000050
00000026: 6012 '`.' BRA.S *+$0014 ; 0000003A
00000028: 3007 '0.' MOVE.W D7,D0
0000002A: 5247 'RG' ADDQ.W #1,D7
0000002C: 598F 'Y.' SUBQ.L #4,A7
0000002E: 2F0C '/.' MOVE.L A4,-(A7)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 1F00 '..' MOVE.B D0,-(A7)
00000034: 7001 'p.' MOVEQ #$01,D0
00000036: ABEB '..' _DisplayDispatch ; ABEB
00000038: 285F '(_' MOVEA.L (A7)+,A4
0000003A: 200C ' .' MOVE.L A4,D0
0000003C: 66EA 'f.' BNE.S *-$0014 ; 00000028
0000003E: 3007 '0.' MOVE.W D7,D0
00000040: C1FC 005C '...\' MULS.W #$005C,D0
00000044: A322 '."' _NewHandleClear ; A322
00000046: 2648 '&H' MOVEA.L A0,A3
00000048: 558F 'U.' SUBQ.L #2,A7
0000004A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000004E: 3A1F ':.' MOVE.W (A7)+,D5
00000050: 4A45 'JE' TST.W D5
00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C
00000054: 4247 'BG' CLR.W D7
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 2640 '&@' MOVEA.L D0,A3
0000005A: 604A '`J' BRA.S *+$004C ; 000000A6
0000005C: 4246 'BF' CLR.W D6
0000005E: 598F 'Y.' SUBQ.L #4,A7
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: 1F00 '..' MOVE.B D0,-(A7)
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: ABEB '..' _DisplayDispatch ; ABEB
00000068: 285F '(_' MOVEA.L (A7)+,A4
0000006A: 6036 '`6' BRA.S *+$0038 ; 000000A2
0000006C: 486E FFA4 'Hn..' PEA -$005C(A6)
00000070: 2F0C '/.' MOVE.L A4,-(A7)
00000072: 4EBA 0000 'N...' JSR DISPLAY_50310 ; id: 322
00000076: 3006 '0.' MOVE.W D6,D0
00000078: 5246 'RF' ADDQ.W #1,D6
0000007A: 48C0 'H.' EXT.L D0
0000007C: 2053 ' S' MOVEA.L (A3),A0
0000007E: 725C 'r\' MOVEQ #$5C,D1 ; '\'
00000080: 4C01 0800 'L...' MULS.L D1,D0
00000084: D1C0 '..' ADDA.L D0,A0
00000086: 43EE FFA4 'C...' LEA -$005C(A6),A1
0000008A: 7016 'p.' MOVEQ #$16,D0
0000008C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000008E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000008C
00000092: 598F 'Y.' SUBQ.L #4,A7
00000094: 2F0C '/.' MOVE.L A4,-(A7)
00000096: 7000 'p.' MOVEQ #$00,D0
00000098: 1F00 '..' MOVE.B D0,-(A7)
0000009A: 7001 'p.' MOVEQ #$01,D0
0000009C: ABEB '..' _DisplayDispatch ; ABEB
0000009E: 285F '(_' MOVEA.L (A7)+,A4
000000A0: 504F 'PO' ADDQ.W #8,A7
000000A2: 200C ' .' MOVE.L A4,D0
000000A4: 66C6 'f.' BNE.S *-$0038 ; 0000006C
000000A6: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000000AA: 3087 '0.' MOVE.W D7,(A0)
000000AC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000000B0: 208B ' .' MOVE.L A3,(A0)
000000B2: 3005 '0.' MOVE.W D5,D0
000000B4: 4CEE 18E0 FF90 'L.....' MOVEM.L -$0070(A6),D5-D7/A3/A4
000000BA: 4E5E 'N^' UNLK A6
000000BC: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 322
322: DISPLAY_50310
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50310"(322)
00000074
Comment:
DISPLAY_4F980 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4FA40 [4FA40, 4FB86)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 323
323: DISPLAY_4FA40
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4FA40"(323) Segment="Main"(200)
Size: Flags $00 ModuleSize 326
Content: Flags $08
Contents offset $0000 size $0146
00000000: 4E56 FF9C 'NV..' LINK.W A6,#-$0064
00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7)
00000008: 382E 0012 '8...' MOVE.W $0012(A6),D4
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 3004 '0.' MOVE.W D4,D0
00000012: 5344 'SD' SUBQ.W #1,D4
00000014: 3A00 ':.' MOVE.W D0,D5
00000016: 3E2E 000E '>...' MOVE.W $000E(A6),D7
0000001A: 3C04 '<.' MOVE.W D4,D6
0000001C: 6000 00AE '`...' BRA *+$00B0 ; 000000CC
00000020: 3007 '0.' MOVE.W D7,D0
00000022: 5247 'RG' ADDQ.W #1,D7
00000024: B847 '.G' CMP.W D7,D4
00000026: 6F24 'o$' BLE.S *+$0026 ; 0000004C
00000028: 48C7 'H.' EXT.L D7
0000002A: 2007 ' .' MOVE.L D7,D0
0000002C: 725C 'r\' MOVEQ #$5C,D1 ; '\'
0000002E: 4C01 0800 'L...' MULS.L D1,D0
00000032: 48C5 'H.' EXT.L D5
00000034: 2205 '".' MOVE.L D5,D1
00000036: 745C 't\' MOVEQ #$5C,D2 ; '\'
00000038: 4C02 1800 'L...' MULS.L D2,D1
0000003C: 2034 080C ' 4..' MOVE.L $0C(A4,D0.L),D0
00000040: B0B4 180C '....' CMP.L $0C(A4,D1.L),D0
00000044: 65DA 'e.' BCS.S *-$0024 ; 00000020
00000046: 6004 '`.' BRA.S *+$0006 ; 0000004C
00000048: 3006 '0.' MOVE.W D6,D0
0000004A: 5346 'SF' SUBQ.W #1,D6
0000004C: BC6E 000E '.n..' CMP.W $000E(A6),D6
00000050: 6F1E 'o.' BLE.S *+$0020 ; 00000070
00000052: 48C5 'H.' EXT.L D5
00000054: 2005 ' .' MOVE.L D5,D0
00000056: 725C 'r\' MOVEQ #$5C,D1 ; '\'
00000058: 4C01 0800 'L...' MULS.L D1,D0
0000005C: 48C6 'H.' EXT.L D6
0000005E: 2206 '".' MOVE.L D6,D1
00000060: 745C 't\' MOVEQ #$5C,D2 ; '\'
00000062: 4C02 1800 'L...' MULS.L D2,D1
00000066: 2034 080C ' 4..' MOVE.L $0C(A4,D0.L),D0
0000006A: B0B4 180C '....' CMP.L $0C(A4,D1.L),D0
0000006E: 65D8 'e.' BCS.S *-$0026 ; 00000048
00000070: BC47 '.G' CMP.W D7,D6
00000072: 6F58 'oX' BLE.S *+$005A ; 000000CC
00000074: 48C6 'H.' EXT.L D6
00000076: 2206 '".' MOVE.L D6,D1
00000078: 705C 'p\' MOVEQ #$5C,D0 ; '\'
0000007A: 4C00 1800 'L...' MULS.L D0,D1
0000007E: 2D41 FF9C '-A..' MOVE.L D1,-$0064(A6)
00000082: 2001 ' .' MOVE.L D1,D0
00000084: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
00000088: 43EE FFA4 'C...' LEA -$005C(A6),A1
0000008C: 7016 'p.' MOVEQ #$16,D0
0000008E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000090: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000008E
00000094: 48C7 'H.' EXT.L D7
00000096: 2207 '".' MOVE.L D7,D1
00000098: 705C 'p\' MOVEQ #$5C,D0 ; '\'
0000009A: 4C00 1800 'L...' MULS.L D0,D1
0000009E: 2D41 FFA0 '-A..' MOVE.L D1,-$0060(A6)
000000A2: 2001 ' .' MOVE.L D1,D0
000000A4: 222E FF9C '"...' MOVE.L -$0064(A6),D1
000000A8: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
000000AC: 43F4 1800 'C...' LEA $00(A4,D1.L),A1
000000B0: 7016 'p.' MOVEQ #$16,D0
000000B2: 22D8 '".' MOVE.L (A0)+,(A1)+
000000B4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000B2
000000B8: 202E FFA0 ' ...' MOVE.L -$0060(A6),D0
000000BC: 41F4 0800 'A...' LEA $00(A4,D0.L),A0
000000C0: 43EE FFA4 'C...' LEA -$005C(A6),A1
000000C4: 7016 'p.' MOVEQ #$16,D0
000000C6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000C6
000000CC: BC47 '.G' CMP.W D7,D6
000000CE: 6E00 FF54 'n..T' BGT *-$00AA ; 00000024
000000D2: 48C5 'H.' EXT.L D5
000000D4: 2005 ' .' MOVE.L D5,D0
000000D6: 725C 'r\' MOVEQ #$5C,D1 ; '\'
000000D8: 4C01 0800 'L...' MULS.L D1,D0
000000DC: 48C7 'H.' EXT.L D7
000000DE: 2207 '".' MOVE.L D7,D1
000000E0: 745C 't\' MOVEQ #$5C,D2 ; '\'
000000E2: 4C02 1800 'L...' MULS.L D2,D1
000000E6: 2034 080C ' 4..' MOVE.L $0C(A4,D0.L),D0
000000EA: B0B4 180C '....' CMP.L $0C(A4,D1.L),D0
000000EE: 644A 'dJ' BCC.S *+$004C ; 0000013A
000000F0: 48C5 'H.' EXT.L D5
000000F2: 2205 '".' MOVE.L D5,D1
000000F4: 705C 'p\' MOVEQ #$5C,D0 ; '\'
000000F6: 4C00 1800 'L...' MULS.L D0,D1
000000FA: 2C01 ',.' MOVE.L D1,D6
000000FC: 41F4 6800 'A.h.' LEA $00(A4,D6.L),A0
00000100: 43EE FFA4 'C...' LEA -$005C(A6),A1
00000104: 7016 'p.' MOVEQ #$16,D0
00000106: 22D8 '".' MOVE.L (A0)+,(A1)+
00000108: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000106
0000010C: 48C7 'H.' EXT.L D7
0000010E: 2207 '".' MOVE.L D7,D1
00000110: 705C 'p\' MOVEQ #$5C,D0 ; '\'
00000112: 4C00 1800 'L...' MULS.L D0,D1
00000116: 2801 '(.' MOVE.L D1,D4
00000118: 41F4 4800 'A.H.' LEA $00(A4,D4.L),A0
0000011C: 43F4 6800 'C.h.' LEA $00(A4,D6.L),A1
00000120: 7016 'p.' MOVEQ #$16,D0
00000122: 22D8 '".' MOVE.L (A0)+,(A1)+
00000124: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000122
00000128: 41F4 4800 'A.H.' LEA $00(A4,D4.L),A0
0000012C: 43EE FFA4 'C...' LEA -$005C(A6),A1
00000130: 7016 'p.' MOVEQ #$16,D0
00000132: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000134: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000132
00000138: 3A07 ':.' MOVE.W D7,D5
0000013A: 3005 '0.' MOVE.W D5,D0
0000013C: 4CEE 10F0 FF88 'L.....' MOVEM.L -$0078(A6),D4-D7/A4
00000142: 4E5E 'N^' UNLK A6
00000144: 4E75 'Nu' RTS
Comment:
DISPLAY_4FA40 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4FB90 [4FB90, 4FBEA)
Module started due to: MOD directive
Resolved outgoing references:
+22 (4FBB2): JSR DISPLAY_4FA40
Dictionary: Flags $00 FirstId 324
324: DISPLAY_4FB90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4FB90"(324) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7)
00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5
0000000C: 3E2E 0012 '>...' MOVE.W $0012(A6),D7
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: BE45 '.E' CMP.W D5,D7
00000016: 6F38 'o8' BLE.S *+$003A ; 00000050
00000018: 48C7 'H.' EXT.L D7
0000001A: 2F07 '/.' MOVE.L D7,-(A7)
0000001C: 48C5 'H.' EXT.L D5
0000001E: 2F05 '/.' MOVE.L D5,-(A7)
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 4EBA 0000 'N...' JSR DISPLAY_4FA40 ; id: 323
00000026: 3C00 '<.' MOVE.W D0,D6
00000028: 48C6 'H.' EXT.L D6
0000002A: 2006 ' .' MOVE.L D6,D0
0000002C: 5380 'S.' SUBQ.L #1,D0
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 4EBA FFC8 'N...' JSR *-$0036 ; 00000000
0000003A: 48C7 'H.' EXT.L D7
0000003C: 2F07 '/.' MOVE.L D7,-(A7)
0000003E: 48C6 'H.' EXT.L D6
00000040: 2006 ' .' MOVE.L D6,D0
00000042: 5280 'R.' ADDQ.L #1,D0
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 2F0C '/.' MOVE.L A4,-(A7)
00000048: 4EBA FFB6 'N...' JSR *-$0048 ; 00000000
0000004C: 4FEF 0024 'O..$' LEA $0024(A7),A7
00000050: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4
00000056: 4E5E 'N^' UNLK A6
00000058: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FA40"(323)
00000024
Comment:
DISPLAY_4FB90 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4FBF0 [4FBF0, 4FC08)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 325
325: DISPLAY_4FBF0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4FBF0"(325) 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: 22BC 6E75 6C6C '".null' MOVE.L #$6E756C6C,(A1) ; 'null'
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2340 0004 '#@..' MOVE.L D0,$0004(A1)
00000014: 4E5E 'N^' UNLK A6
00000016: 4E75 'Nu' RTS
Comment:
DISPLAY_4FBF0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4FC10 [4FC10, 4FEA8)
Module started due to: MOD directive
Resolved outgoing references:
+1DC (4FDEC): JSR DISPLAY_4F620
+1A6 (4FDB6): JSR DISPLAY_4F620
+164 (4FD74): JSR DISPLAY_4F620
+130 (4FD40): JSR DISPLAY_4F620
+CC (4FCDC): JSR DISPLAY_4FBF0
+C4 (4FCD4): JSR DISPLAY_4FBF0
+7E (4FC8E): JSR DISPLAY_4FB90
+6A (4FC7A): JSR DISPLAY_4FB90
+42 (4FC52): JSR DISPLAY_4F980
+30 (4FC40): JSR IsProcessMgrInstalled
+2C (4FC3C): JSR DISPLAY_4FBF0
+24 (4FC34): JSR DISPLAY_4FBF0
Dictionary: Flags $00 FirstId 326
326: DISPLAY_4FC10
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4FC10"(326) Segment="Main"(200)
Size: Flags $00 ModuleSize 664
Content: Flags $08
Contents offset $0000 size $0298
00000000: 4E56 FF74 'NV.t' LINK.W A6,#-$008C
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 4247 'BG' CLR.W D7
0000000E: 4245 'BE' CLR.W D5
00000010: 4246 'BF' CLR.W D6
00000012: 2053 ' S' MOVEA.L (A3),A0
00000014: 3D68 000E FFD0 '=h....' MOVE.W $000E(A0),-$0030(A6)
0000001A: 2053 ' S' MOVEA.L (A3),A0
0000001C: 2868 0010 '(h..' MOVEA.L $0010(A0),A4
00000020: 486E FFF8 'Hn..' PEA -$0008(A6)
00000024: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
00000028: 486E FFF0 'Hn..' PEA -$0010(A6)
0000002C: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
00000030: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 267
00000034: 4A00 'J.' TST.B D0
00000036: 504F 'PO' ADDQ.W #8,A7
00000038: 6712 'g.' BEQ.S *+$0014 ; 0000004C
0000003A: 486E FFD2 'Hn..' PEA -$002E(A6)
0000003E: 486E FFD4 'Hn..' PEA -$002C(A6)
00000042: 4EBA 0000 'N...' JSR DISPLAY_4F980 ; id: 321
00000046: 3E00 '>.' MOVE.W D0,D7
00000048: 504F 'PO' ADDQ.W #8,A7
0000004A: 6004 '`.' BRA.S *+$0006 ; 00000050
0000004C: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
00000050: 4A47 'JG' TST.W D7
00000052: 6600 022C 'f..,' BNE *+$022E ; 00000280
00000056: 302E FFD2 '0...' MOVE.W -$002E(A6),D0
0000005A: 48C0 'H.' EXT.L D0
0000005C: 5380 'S.' SUBQ.L #1,D0
0000005E: 2F00 '/.' MOVE.L D0,-(A7)
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: 2F00 '/.' MOVE.L D0,-(A7)
00000064: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
00000068: 2F10 '/.' MOVE.L (A0),-(A7)
0000006A: 4EBA 0000 'N...' JSR DISPLAY_4FB90 ; id: 324
0000006E: 302E FFD0 '0...' MOVE.W -$0030(A6),D0
00000072: 48C0 'H.' EXT.L D0
00000074: 5380 'S.' SUBQ.L #1,D0
00000076: 2F00 '/.' MOVE.L D0,-(A7)
00000078: 7000 'p.' MOVEQ #$00,D0
0000007A: 2F00 '/.' MOVE.L D0,-(A7)
0000007C: 2F14 '/.' MOVE.L (A4),-(A7)
0000007E: 4EBA 0000 'N...' JSR DISPLAY_4FB90 ; id: 324
00000082: 4A47 'JG' TST.W D7
00000084: 4FEF 0018 'O...' LEA $0018(A7),A7
00000088: 6600 01D0 'f...' BNE *+$01D2 ; 0000025A
0000008C: 558F 'U.' SUBQ.L #2,A7
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 2F00 '/.' MOVE.L D0,-(A7)
00000092: 2F00 '/.' MOVE.L D0,-(A7)
00000094: 7201 'r.' MOVEQ #$01,D1
00000096: 1F01 '..' MOVE.B D1,-(A7)
00000098: 486E FFF8 'Hn..' PEA -$0008(A6)
0000009C: 303C 0706 '0<..' MOVE.W #$0706,D0
000000A0: A816 '..' _Pack8 ; A816
000000A2: 3E1F '>.' MOVE.W (A7)+,D7
000000A4: 6000 01B4 '`...' BRA *+$01B6 ; 0000025A
000000A8: 558F 'U.' SUBQ.L #2,A7
000000AA: 7000 'p.' MOVEQ #$00,D0
000000AC: 2F00 '/.' MOVE.L D0,-(A7)
000000AE: 2F00 '/.' MOVE.L D0,-(A7)
000000B0: 7201 'r.' MOVEQ #$01,D1
000000B2: 1F01 '..' MOVE.B D1,-(A7)
000000B4: 486E FFF0 'Hn..' PEA -$0010(A6)
000000B8: 303C 0706 '0<..' MOVE.W #$0706,D0
000000BC: A816 '..' _Pack8 ; A816
000000BE: 3E1F '>.' MOVE.W (A7)+,D7
000000C0: 486E FFE8 'Hn..' PEA -$0018(A6)
000000C4: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
000000C8: 486E FFE0 'Hn..' PEA -$0020(A6)
000000CC: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
000000D0: 48C6 'H.' EXT.L D6
000000D2: 2054 ' T' MOVEA.L (A4),A0
000000D4: 2006 ' .' MOVE.L D6,D0
000000D6: 725C 'r\' MOVEQ #$5C,D1 ; '\'
000000D8: 4C01 0800 'L...' MULS.L D1,D0
000000DC: 2830 080C '(0..' MOVE.L $0C(A0,D0.L),D4
000000E0: 48C5 'H.' EXT.L D5
000000E2: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
000000E6: 2050 ' P' MOVEA.L (A0),A0
000000E8: 2005 ' .' MOVE.L D5,D0
000000EA: 725C 'r\' MOVEQ #$5C,D1 ; '\'
000000EC: 4C01 0800 'L...' MULS.L D1,D0
000000F0: 2D70 080C FFD8 '-p....' MOVE.L $0C(A0,D0.L),-$0028(A6)
000000F6: B8AE FFD8 '....' CMP.L -$0028(A6),D4
000000FA: 504F 'PO' ADDQ.W #8,A7
000000FC: 6670 'fp' BNE.S *+$0072 ; 0000016E
000000FE: BC6E FFD0 '.n..' CMP.W -$0030(A6),D6
00000102: 6C6A 'lj' BGE.S *+$006C ; 0000016E
00000104: BA6E FFD2 '.n..' CMP.W -$002E(A6),D5
00000108: 6C64 'ld' BGE.S *+$0066 ; 0000016E
0000010A: 2604 '&.' MOVE.L D4,D3
0000010C: 3006 '0.' MOVE.W D6,D0
0000010E: 5246 'RF' ADDQ.W #1,D6
00000110: 48C0 'H.' EXT.L D0
00000112: 2054 ' T' MOVEA.L (A4),A0
00000114: 725C 'r\' MOVEQ #$5C,D1 ; '\'
00000116: 4C01 0800 'L...' MULS.L D1,D0
0000011A: 43EE FF74 'C..t' LEA -$008C(A6),A1
0000011E: D1C0 '..' ADDA.L D0,A0
00000120: 7016 'p.' MOVEQ #$16,D0
00000122: 22D8 '".' MOVE.L (A0)+,(A1)+
00000124: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000122
00000128: 486E FFE0 'Hn..' PEA -$0020(A6)
0000012C: 486E FF74 'Hn.t' PEA -$008C(A6)
00000130: 4EBA 0000 'N...' JSR DISPLAY_4F620 ; id: 320
00000134: 3E00 '>.' MOVE.W D0,D7
00000136: 504F 'PO' ADDQ.W #8,A7
00000138: 6600 00AA 'f...' BNE *+$00AC ; 000001E4
0000013C: 3005 '0.' MOVE.W D5,D0
0000013E: 5245 'RE' ADDQ.W #1,D5
00000140: 48C0 'H.' EXT.L D0
00000142: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
00000146: 2050 ' P' MOVEA.L (A0),A0
00000148: 725C 'r\' MOVEQ #$5C,D1 ; '\'
0000014A: 4C01 0800 'L...' MULS.L D1,D0
0000014E: 43EE FF74 'C..t' LEA -$008C(A6),A1
00000152: D1C0 '..' ADDA.L D0,A0
00000154: 7016 'p.' MOVEQ #$16,D0
00000156: 22D8 '".' MOVE.L (A0)+,(A1)+
00000158: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000156
0000015C: 486E FFE8 'Hn..' PEA -$0018(A6)
00000160: 486E FF74 'Hn.t' PEA -$008C(A6)
00000164: 4EBA 0000 'N...' JSR DISPLAY_4F620 ; id: 320
00000168: 3E00 '>.' MOVE.W D0,D7
0000016A: 504F 'PO' ADDQ.W #8,A7
0000016C: 6076 '`v' BRA.S *+$0078 ; 000001E4
0000016E: BA6E FFD2 '.n..' CMP.W -$002E(A6),D5
00000172: 6C0C 'l.' BGE.S *+$000E ; 00000180
00000174: BC6E FFD0 '.n..' CMP.W -$0030(A6),D6
00000178: 6C36 'l6' BGE.S *+$0038 ; 000001B0
0000017A: B8AE FFD8 '....' CMP.L -$0028(A6),D4
0000017E: 6430 'd0' BCC.S *+$0032 ; 000001B0
00000180: 2604 '&.' MOVE.L D4,D3
00000182: 3006 '0.' MOVE.W D6,D0
00000184: 5246 'RF' ADDQ.W #1,D6
00000186: 48C0 'H.' EXT.L D0
00000188: 2054 ' T' MOVEA.L (A4),A0
0000018A: 725C 'r\' MOVEQ #$5C,D1 ; '\'
0000018C: 4C01 0800 'L...' MULS.L D1,D0
00000190: 43EE FF74 'C..t' LEA -$008C(A6),A1
00000194: D1C0 '..' ADDA.L D0,A0
00000196: 7016 'p.' MOVEQ #$16,D0
00000198: 22D8 '".' MOVE.L (A0)+,(A1)+
0000019A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000198
0000019E: 486E FFE0 'Hn..' PEA -$0020(A6)
000001A2: 486E FF74 'Hn.t' PEA -$008C(A6)
000001A6: 4EBA 0000 'N...' JSR DISPLAY_4F620 ; id: 320
000001AA: 3E00 '>.' MOVE.W D0,D7
000001AC: 504F 'PO' ADDQ.W #8,A7
000001AE: 6034 '`4' BRA.S *+$0036 ; 000001E4
000001B0: 262E FFD8 '&...' MOVE.L -$0028(A6),D3
000001B4: 3005 '0.' MOVE.W D5,D0
000001B6: 5245 'RE' ADDQ.W #1,D5
000001B8: 48C0 'H.' EXT.L D0
000001BA: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
000001BE: 2050 ' P' MOVEA.L (A0),A0
000001C0: 725C 'r\' MOVEQ #$5C,D1 ; '\'
000001C2: 4C01 0800 'L...' MULS.L D1,D0
000001C6: 43EE FF74 'C..t' LEA -$008C(A6),A1
000001CA: D1C0 '..' ADDA.L D0,A0
000001CC: 7016 'p.' MOVEQ #$16,D0
000001CE: 22D8 '".' MOVE.L (A0)+,(A1)+
000001D0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001CE
000001D4: 486E FFE8 'Hn..' PEA -$0018(A6)
000001D8: 486E FF74 'Hn.t' PEA -$008C(A6)
000001DC: 4EBA 0000 'N...' JSR DISPLAY_4F620 ; id: 320
000001E0: 3E00 '>.' MOVE.W D0,D7
000001E2: 504F 'PO' ADDQ.W #8,A7
000001E4: 4A47 'JG' TST.W D7
000001E6: 6618 'f.' BNE.S *+$001A ; 00000200
000001E8: 558F 'U.' SUBQ.L #2,A7
000001EA: 486E FFF0 'Hn..' PEA -$0010(A6)
000001EE: 2F3C 646F 6C64 '/<dold' MOVE.L #$646F6C64,-(A7) ; 'dold'
000001F4: 486E FFE0 'Hn..' PEA -$0020(A6)
000001F8: 303C 0610 '0<..' MOVE.W #$0610,D0
000001FC: A816 '..' _Pack8 ; A816
000001FE: 3E1F '>.' MOVE.W (A7)+,D7
00000200: 4A47 'JG' TST.W D7
00000202: 6618 'f.' BNE.S *+$001A ; 0000021C
00000204: 558F 'U.' SUBQ.L #2,A7
00000206: 486E FFF0 'Hn..' PEA -$0010(A6)
0000020A: 2F3C 646E 6577 '/<dnew' MOVE.L #$646E6577,-(A7) ; 'dnew'
00000210: 486E FFE8 'Hn..' PEA -$0018(A6)
00000214: 303C 0610 '0<..' MOVE.W #$0610,D0
00000218: A816 '..' _Pack8 ; A816
0000021A: 3E1F '>.' MOVE.W (A7)+,D7
0000021C: 4A47 'JG' TST.W D7
0000021E: 6614 'f.' BNE.S *+$0016 ; 00000234
00000220: 558F 'U.' SUBQ.L #2,A7
00000222: 486E FFF8 'Hn..' PEA -$0008(A6)
00000226: 2F03 '/.' MOVE.L D3,-(A7)
00000228: 486E FFF0 'Hn..' PEA -$0010(A6)
0000022C: 303C 0610 '0<..' MOVE.W #$0610,D0
00000230: A816 '..' _Pack8 ; A816
00000232: 3E1F '>.' MOVE.W (A7)+,D7
00000234: 558F 'U.' SUBQ.L #2,A7
00000236: 486E FFE0 'Hn..' PEA -$0020(A6)
0000023A: 303C 0204 '0<..' MOVE.W #$0204,D0
0000023E: A816 '..' _Pack8 ; A816
00000240: 558F 'U.' SUBQ.L #2,A7
00000242: 486E FFE8 'Hn..' PEA -$0018(A6)
00000246: 303C 0204 '0<..' MOVE.W #$0204,D0
0000024A: A816 '..' _Pack8 ; A816
0000024C: 558F 'U.' SUBQ.L #2,A7
0000024E: 486E FFF0 'Hn..' PEA -$0010(A6)
00000252: 303C 0204 '0<..' MOVE.W #$0204,D0
00000256: A816 '..' _Pack8 ; A816
00000258: 5C4F '\O' ADDQ.W #6,A7
0000025A: 4A47 'JG' TST.W D7
0000025C: 6610 'f.' BNE.S *+$0012 ; 0000026E
0000025E: BC6E FFD0 '.n..' CMP.W -$0030(A6),D6
00000262: 6D00 FE44 'm..D' BLT *-$01BA ; 000000A8
00000266: BA6E FFD2 '.n..' CMP.W -$002E(A6),D5
0000026A: 6D00 FE3C 'm..<' BLT *-$01C2 ; 000000A8
0000026E: 4A47 'JG' TST.W D7
00000270: 670E 'g.' BEQ.S *+$0010 ; 00000280
00000272: 558F 'U.' SUBQ.L #2,A7
00000274: 486E FFF8 'Hn..' PEA -$0008(A6)
00000278: 303C 0204 '0<..' MOVE.W #$0204,D0
0000027C: A816 '..' _Pack8 ; A816
0000027E: 544F 'TO' ADDQ.W #2,A7
00000280: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000284: 43EE FFF8 'C...' LEA -$0008(A6),A1
00000288: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000028A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000028C: 3007 '0.' MOVE.W D7,D0
0000028E: 4CEE 18F8 FF58 'L....X' MOVEM.L -$00A8(A6),D3-D7/A3/A4
00000294: 4E5E 'N^' UNLK A6
00000296: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F620"(320)
000001DE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F620"(320)
000001A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F620"(320)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F620"(320)
00000132
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
000000CE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
000000C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FB90"(324)
00000080
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FB90"(324)
0000006C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F980"(321)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(267)
00000032
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
0000002E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
00000026
Comment:
DISPLAY_4FC10 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetGDeviceByDisplayID [4FEB0, 4FF20)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 327
327: DM_GetGDeviceByDisplayID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetGDeviceByDisplayID"(327) Segment="Main"(200)
Size: Flags $00 ModuleSize 112
Content: Flags $08
Contents offset $0000 size $0070
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 2A2E 000E '*...' MOVE.L $000E(A6),D5
0000000C: 266E 000A '&n..' MOVEA.L $000A(A6),A3
00000010: 3E3C E7AB '><..' MOVE.W #$E7AB,D7
00000014: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000018: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
0000001C: 206A 00A6 ' j..' MOVEA.L $00A6(A2),A0
00000020: 2850 '(P' MOVEA.L (A0),A4
00000022: 3C2A 00A4 '<*..' MOVE.W $00A4(A2),D6
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2680 '&.' MOVE.L D0,(A3)
0000002A: 200A ' .' MOVE.L A2,D0
0000002C: 672E 'g.' BEQ.S *+$0030 ; 0000005C
0000002E: 6012 '`.' BRA.S *+$0014 ; 00000042
00000030: BA94 '..' CMP.L (A4),D5
00000032: 660A 'f.' BNE.S *+$000C ; 0000003E
00000034: 26AC 0008 '&...' MOVE.L $0008(A4),(A3)
00000038: 6710 'g.' BEQ.S *+$0012 ; 0000004A
0000003A: 4247 'BG' CLR.W D7
0000003C: 600C '`.' BRA.S *+$000E ; 0000004A
0000003E: 49EC 0024 'I..$' LEA $0024(A4),A4
00000042: 3006 '0.' MOVE.W D6,D0
00000044: 5346 'SF' SUBQ.W #1,D6
00000046: 4A40 'J@' TST.W D0
00000048: 66E6 'f.' BNE.S *-$0018 ; 00000030
0000004A: 4A93 'J.' TST.L (A3)
0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060
0000004E: 4A2E 0008 'J...' TST.B $0008(A6)
00000052: 670C 'g.' BEQ.S *+$000E ; 00000060
00000054: 598F 'Y.' SUBQ.L #4,A7
00000056: AA2A '.*' _GetMainDevice ; AA2A
00000058: 269F '&.' MOVE.L (A7)+,(A3)
0000005A: 6004 '`.' BRA.S *+$0006 ; 00000060
0000005C: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
00000060: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000064: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4
0000006A: 4E5E 'N^' UNLK A6
0000006C: 4E74 000A 'Nt..' RTD #$000A
Comment:
DM_GetGDeviceByDisplayID ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_GetDisplayIDByGDevice [4FF20, 4FFB2)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 328
328: DM_GetDisplayIDByGDevice
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetDisplayIDByGDevice"(328) Segment="Main"(200)
Size: Flags $00 ModuleSize 146
Content: Flags $08
Contents offset $0000 size $0092
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 000A '&n..' MOVEA.L $000A(A6),A3
0000000C: 3E3C E7AB '><..' MOVE.W #$E7AB,D7
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 2068 01FC ' h..' MOVEA.L $01FC(A0),A0
00000018: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
0000001C: 2068 00A6 ' h..' MOVEA.L $00A6(A0),A0
00000020: 2850 '(P' MOVEA.L (A0),A4
00000022: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000026: 3C28 00A4 '<(..' MOVE.W $00A4(A0),D6
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2680 '&.' MOVE.L D0,(A3)
0000002E: 4AAE 000E 'J...' TST.L $000E(A6)
00000032: 674E 'gN' BEQ.S *+$0050 ; 00000082
00000034: 4AAE FFFC 'J...' TST.L -$0004(A6)
00000038: 6744 'gD' BEQ.S *+$0046 ; 0000007E
0000003A: 6014 '`.' BRA.S *+$0016 ; 00000050
0000003C: 202E 000E ' ...' MOVE.L $000E(A6),D0
00000040: B0AC 0008 '....' CMP.L $0008(A4),D0
00000044: 6606 'f.' BNE.S *+$0008 ; 0000004C
00000046: 2694 '&.' MOVE.L (A4),(A3)
00000048: 4247 'BG' CLR.W D7
0000004A: 600C '`.' BRA.S *+$000E ; 00000058
0000004C: 49EC 0024 'I..$' LEA $0024(A4),A4
00000050: 3006 '0.' MOVE.W D6,D0
00000052: 5346 'SF' SUBQ.W #1,D6
00000054: 4A40 'J@' TST.W D0
00000056: 66E4 'f.' BNE.S *-$001A ; 0000003C
00000058: 4A93 'J.' TST.L (A3)
0000005A: 6626 'f&' BNE.S *+$0028 ; 00000082
0000005C: 4A2E 0008 'J...' TST.B $0008(A6)
00000060: 6720 'g ' BEQ.S *+$0022 ; 00000082
00000062: 598F 'Y.' SUBQ.L #4,A7
00000064: AA2A '.*' _GetMainDevice ; AA2A
00000066: 285F '(_' MOVEA.L (A7)+,A4
00000068: 558F 'U.' SUBQ.L #2,A7
0000006A: 598F 'Y.' SUBQ.L #4,A7
0000006C: AA2A '.*' _GetMainDevice ; AA2A
0000006E: 2F0B '/.' MOVE.L A3,-(A7)
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 1F00 '..' MOVE.B D0,-(A7)
00000074: 303C 051F '0<..' MOVE.W #$051F,D0
00000078: ABEB '..' _DisplayDispatch ; ABEB
0000007A: 3E1F '>.' MOVE.W (A7)+,D7
0000007C: 6004 '`.' BRA.S *+$0006 ; 00000082
0000007E: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
00000082: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000086: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4
0000008C: 4E5E 'N^' UNLK A6
0000008E: 4E74 000A 'Nt..' RTD #$000A
Comment:
DM_GetDisplayIDByGDevice ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_4FFC0 [4FFC0, 50046)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 329
329: DISPLAY_4FFC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_4FFC0"(329) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2640 '&@' MOVEA.L D0,A3
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 2268 01FC '"h..' MOVEA.L $01FC(A0),A1
00000018: 200A ' .' MOVE.L A2,D0
0000001A: 6732 'g2' BEQ.S *+$0034 ; 0000004E
0000001C: 2009 ' .' MOVE.L A1,D0
0000001E: 672E 'g.' BEQ.S *+$0030 ; 0000004E
00000020: 4AA9 00A6 'J...' TST.L $00A6(A1)
00000024: 6728 'g(' BEQ.S *+$002A ; 0000004E
00000026: 4A69 00A4 'Ji..' TST.W $00A4(A1)
0000002A: 6722 'g"' BEQ.S *+$0024 ; 0000004E
0000002C: 3E29 00A4 '>)..' MOVE.W $00A4(A1),D7
00000030: 2069 00A6 ' i..' MOVEA.L $00A6(A1),A0
00000034: 2850 '(P' MOVEA.L (A0),A4
00000036: 600E '`.' BRA.S *+$0010 ; 00000046
00000038: B5EC 0008 '....' CMPA.L $0008(A4),A2
0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042
0000003E: 264C '&L' MOVEA.L A4,A3
00000040: 600C '`.' BRA.S *+$000E ; 0000004E
00000042: 49EC 0024 'I..$' LEA $0024(A4),A4
00000046: 3007 '0.' MOVE.W D7,D0
00000048: 5347 'SG' SUBQ.W #1,D7
0000004A: 4A40 'J@' TST.W D0
0000004C: 66EA 'f.' BNE.S *-$0014 ; 00000038
0000004E: 200B ' .' MOVE.L A3,D0
00000050: 6628 'f(' BNE.S *+$002A ; 0000007A
00000052: 4A2E 000F 'J...' TST.B $000F(A6)
00000056: 6722 'g"' BEQ.S *+$0024 ; 0000007A
00000058: 2F09 '/.' MOVE.L A1,-(A7)
0000005A: 598F 'Y.' SUBQ.L #4,A7
0000005C: AA2A '.*' _GetMainDevice ; AA2A
0000005E: 201F ' .' MOVE.L (A7)+,D0
00000060: 225F '"_' MOVEA.L (A7)+,A1
00000062: 2840 '(@' MOVEA.L D0,A4
00000064: B5CC '..' CMPA.L A4,A2
00000066: 6712 'g.' BEQ.S *+$0014 ; 0000007A
00000068: 2F09 '/.' MOVE.L A1,-(A7)
0000006A: 7000 'p.' MOVEQ #$00,D0
0000006C: 2F00 '/.' MOVE.L D0,-(A7)
0000006E: 2F0C '/.' MOVE.L A4,-(A7)
00000070: 4EBA FF8E 'N...' JSR *-$0070 ; 00000000
00000074: 508F 'P.' ADDQ.L #8,A7
00000076: 225F '"_' MOVEA.L (A7)+,A1
00000078: 2640 '&@' MOVEA.L D0,A3
0000007A: 200B ' .' MOVE.L A3,D0
0000007C: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4
00000082: 4E5E 'N^' UNLK A6
00000084: 4E75 'Nu' RTS
Comment:
DISPLAY_4FFC0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50050 [50050, 500BE)
Module started due to: MOD directive
Resolved outgoing references:
+5A (500AA): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 330
330: DISPLAY_50050
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50050"(330) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2640 '&@' MOVEA.L D0,A3
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
00000018: 200A ' .' MOVE.L A2,D0
0000001A: 672C 'g,' BEQ.S *+$002E ; 00000048
0000001C: 4AAA 00A6 'J...' TST.L $00A6(A2)
00000020: 6726 'g&' BEQ.S *+$0028 ; 00000048
00000022: 4A6A 00A4 'Jj..' TST.W $00A4(A2)
00000026: 6720 'g ' BEQ.S *+$0022 ; 00000048
00000028: 3E2A 00A4 '>*..' MOVE.W $00A4(A2),D7
0000002C: 206A 00A6 ' j..' MOVEA.L $00A6(A2),A0
00000030: 2850 '(P' MOVEA.L (A0),A4
00000032: 600C '`.' BRA.S *+$000E ; 00000040
00000034: BC94 '..' CMP.L (A4),D6
00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C
00000038: 264C '&L' MOVEA.L A4,A3
0000003A: 600C '`.' BRA.S *+$000E ; 00000048
0000003C: 49EC 0024 'I..$' LEA $0024(A4),A4
00000040: 3007 '0.' MOVE.W D7,D0
00000042: 5347 'SG' SUBQ.W #1,D7
00000044: 4A40 'J@' TST.W D0
00000046: 66EC 'f.' BNE.S *-$0012 ; 00000034
00000048: 200B ' .' MOVE.L A3,D0
0000004A: 6616 'f.' BNE.S *+$0018 ; 00000062
0000004C: 4A2E 000F 'J...' TST.B $000F(A6)
00000050: 6710 'g.' BEQ.S *+$0012 ; 00000062
00000052: 7000 'p.' MOVEQ #$00,D0
00000054: 2F00 '/.' MOVE.L D0,-(A7)
00000056: 598F 'Y.' SUBQ.L #4,A7
00000058: AA2A '.*' _GetMainDevice ; AA2A
0000005A: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
0000005E: 2640 '&@' MOVEA.L D0,A3
00000060: 504F 'PO' ADDQ.W #8,A7
00000062: 200B ' .' MOVE.L A3,D0
00000064: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4
0000006A: 4E5E 'N^' UNLK A6
0000006C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
0000005C
Comment:
DISPLAY_50050 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_500C0 [500C0, 500D8)
Module started due to: MOD directive
Resolved outgoing references:
+10 (500D0): JSR DISPLAY_50050
Dictionary: Flags $00 FirstId 331
331: DISPLAY_500C0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_500C0"(331) 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: 7000 'p.' MOVEQ #$00,D0
00000006: 102E 000F '....' MOVE.B $000F(A6),D0
0000000A: 2F00 '/.' MOVE.L D0,-(A7)
0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000010: 4EBA 0000 'N...' JSR DISPLAY_50050 ; id: 330
00000014: 4E5E 'N^' UNLK A6
00000016: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50050"(330)
00000012
Comment:
DISPLAY_500C0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_500E0 [500E0, 50154)
Module started due to: MOD directive
Resolved outgoing references:
+60 (50140): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 332
332: DISPLAY_500E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_500E0"(332) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2640 '&@' MOVEA.L D0,A3
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2D68 01FC FFFC '-h....' MOVE.L $01FC(A0),-$0004(A6)
00000016: 6736 'g6' BEQ.S *+$0038 ; 0000004E
00000018: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000001C: 4AA8 00A6 'J...' TST.L $00A6(A0)
00000020: 672C 'g,' BEQ.S *+$002E ; 0000004E
00000022: 4A68 00A4 'Jh..' TST.W $00A4(A0)
00000026: 6726 'g&' BEQ.S *+$0028 ; 0000004E
00000028: 3E28 00A4 '>(..' MOVE.W $00A4(A0),D7
0000002C: 2068 00A6 ' h..' MOVEA.L $00A6(A0),A0
00000030: 2850 '(P' MOVEA.L (A0),A4
00000032: 6012 '`.' BRA.S *+$0014 ; 00000046
00000034: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000038: B0AE 0008 '....' CMP.L $0008(A6),D0
0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042
0000003E: 264C '&L' MOVEA.L A4,A3
00000040: 600C '`.' BRA.S *+$000E ; 0000004E
00000042: 49EC 0024 'I..$' LEA $0024(A4),A4
00000046: 3007 '0.' MOVE.W D7,D0
00000048: 5347 'SG' SUBQ.W #1,D7
0000004A: 4A40 'J@' TST.W D0
0000004C: 66E6 'f.' BNE.S *-$0018 ; 00000034
0000004E: 200B ' .' MOVE.L A3,D0
00000050: 6616 'f.' BNE.S *+$0018 ; 00000068
00000052: 4A2E 000F 'J...' TST.B $000F(A6)
00000056: 6710 'g.' BEQ.S *+$0012 ; 00000068
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 598F 'Y.' SUBQ.L #4,A7
0000005E: AA2A '.*' _GetMainDevice ; AA2A
00000060: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000064: 2640 '&@' MOVEA.L D0,A3
00000066: 504F 'PO' ADDQ.W #8,A7
00000068: 200B ' .' MOVE.L A3,D0
0000006A: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4
00000070: 4E5E 'N^' UNLK A6
00000072: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
00000062
Comment:
DISPLAY_500E0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50160 [50160, 501AC)
Module started due to: MOD directive
Resolved outgoing references:
+20 (50180): JSR DISPLAY_4FFC0
+12 (50172): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 333
333: DISPLAY_50160
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50160"(333) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 7ECE '~.' MOVEQ #$CE,D7
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2F00 '/.' MOVE.L D0,-(A7)
0000000E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000012: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000016: 2640 '&@' MOVEA.L D0,A3
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2F00 '/.' MOVE.L D0,-(A7)
0000001C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000024: 2840 '(@' MOVEA.L D0,A4
00000026: 200B ' .' MOVE.L A3,D0
00000028: 6712 'g.' BEQ.S *+$0014 ; 0000003C
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 670E 'g.' BEQ.S *+$0010 ; 0000003C
0000002E: 276E 0008 0008 ''n....' MOVE.L $0008(A6),$0008(A3)
00000034: 296E 000C 0008 ')n....' MOVE.L $000C(A6),$0008(A4)
0000003A: 4247 'BG' CLR.W D7
0000003C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000040: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
00000014
Comment:
DISPLAY_50160 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_501B0 [501B0, 5024A)
Module started due to: MOD directive
Resolved outgoing references:
+1C (501CC): JSR DISPLAY_50050
Dictionary: Flags $00 FirstId 334
334: DISPLAY_501B0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_501B0"(334) Segment="Main"(200)
Size: Flags $00 ModuleSize 154
Content: Flags $08
Contents offset $0000 size $009A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 4247 'BG' CLR.W D7
0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000012: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 2F13 '/.' MOVE.L (A3),-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_50050 ; id: 330
00000020: 2440 '$@' MOVEA.L D0,A2
00000022: 200A ' .' MOVE.L A2,D0
00000024: 504F 'PO' ADDQ.W #8,A7
00000026: 670E 'g.' BEQ.S *+$0010 ; 00000036
00000028: 204A ' J' MOVEA.L A2,A0
0000002A: 224B '"K' MOVEA.L A3,A1
0000002C: 7008 'p.' MOVEQ #$08,D0
0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000030: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002E
00000034: 6058 '`X' BRA.S *+$005A ; 0000008E
00000036: 200C ' .' MOVE.L A4,D0
00000038: 6752 'gR' BEQ.S *+$0054 ; 0000008C
0000003A: 4AAC 00A6 'J...' TST.L $00A6(A4)
0000003E: 6716 'g.' BEQ.S *+$0018 ; 00000056
00000040: 206C 00A6 ' l..' MOVEA.L $00A6(A4),A0
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
0000004A: 5280 'R.' ADDQ.L #1,D0
0000004C: 7224 'r$' MOVEQ #$24,D1 ; '$'
0000004E: 4C01 0800 'L...' MULS.L D1,D0
00000052: A024 '.$' _SetHandleSize ; A024
00000054: 6008 '`.' BRA.S *+$000A ; 0000005E
00000056: 7024 'p$' MOVEQ #$24,D0 ; '$'
00000058: A722 '."' _NewHandle ,Sys,Immed ; A722
0000005A: 2948 00A6 ')H..' MOVE.L A0,$00A6(A4)
0000005E: 558F 'U.' SUBQ.L #2,A7
00000060: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000064: 3E1F '>.' MOVE.W (A7)+,D7
00000066: 6626 'f&' BNE.S *+$0028 ; 0000008E
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0
0000006E: 526C 00A4 'Rl..' ADDQ.W #1,$00A4(A4)
00000072: 206C 00A6 ' l..' MOVEA.L $00A6(A4),A0
00000076: 2050 ' P' MOVEA.L (A0),A0
00000078: 7224 'r$' MOVEQ #$24,D1 ; '$'
0000007A: 4C01 0800 'L...' MULS.L D1,D0
0000007E: D1C0 '..' ADDA.L D0,A0
00000080: 224B '"K' MOVEA.L A3,A1
00000082: 7008 'p.' MOVEQ #$08,D0
00000084: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000086: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000084
0000008A: 6002 '`.' BRA.S *+$0004 ; 0000008E
0000008C: 7ECE '~.' MOVEQ #$CE,D7
0000008E: 3007 '0.' MOVE.W D7,D0
00000090: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4
00000096: 4E5E 'N^' UNLK A6
00000098: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50050"(330)
0000001E
Comment:
DISPLAY_501B0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50250 [50250, 502B6)
Module started due to: MOD directive
Resolved outgoing references:
+1A (5026A): JSR DISPLAY_50050
Dictionary: Flags $00 FirstId 335
335: DISPLAY_50250
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50250"(335) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_50050 ; id: 330
0000001E: 2640 '&@' MOVEA.L D0,A3
00000020: 200B ' .' MOVE.L A3,D0
00000022: 504F 'PO' ADDQ.W #8,A7
00000024: 6734 'g4' BEQ.S *+$0036 ; 0000005A
00000026: 206C 00A6 ' l..' MOVEA.L $00A6(A4),A0
0000002A: 2C0B ',.' MOVE.L A3,D6
0000002C: 9C90 '..' SUB.L (A0),D6
0000002E: 266C 00A6 '&l..' MOVEA.L $00A6(A4),A3
00000032: 598F 'Y.' SUBQ.L #4,A7
00000034: 2F0B '/.' MOVE.L A3,-(A7)
00000036: 2F06 '/.' MOVE.L D6,-(A7)
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 2F00 '/.' MOVE.L D0,-(A7)
0000003C: 7224 'r$' MOVEQ #$24,D1 ; '$'
0000003E: 2F01 '/.' MOVE.L D1,-(A7)
00000040: 70FF 'p.' MOVEQ #$FF,D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: A9E0 '..' _Munger ; A9E0
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000050: 3E1F '>.' MOVE.W (A7)+,D7
00000052: 584F 'XO' ADDQ.W #4,A7
00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A
00000056: 536C 00A4 'Sl..' SUBQ.W #1,$00A4(A4)
0000005A: 3007 '0.' MOVE.W D7,D0
0000005C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000062: 4E5E 'N^' UNLK A6
00000064: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50050"(330)
0000001C
Comment:
DISPLAY_50250 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_502C0 [502C0, 50304)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 336
336: DISPLAY_502C0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_502C0"(336) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 202E 0008 ' ...' MOVE.L $0008(A6),D0
0000000A: 286E 001C '(n..' MOVEA.L $001C(A6),A4
0000000E: 4A80 'J.' TST.L D0
00000010: 6610 'f.' BNE.S *+$0012 ; 00000022
00000012: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000016: 2068 01FC ' h..' MOVEA.L $01FC(A0),A0
0000001A: 2028 00A0 ' (..' MOVE.L $00A0(A0),D0
0000001E: 52A8 00A0 'R...' ADDQ.L #1,$00A0(A0)
00000022: 2880 '(.' MOVE.L D0,(A4)
00000024: 296E 000C 0004 ')n....' MOVE.L $000C(A6),$0004(A4)
0000002A: 296E 0010 0008 ')n....' MOVE.L $0010(A6),$0008(A4)
00000030: 296E 0014 000C ')n....' MOVE.L $0014(A6),$000C(A4)
00000036: 296E 0018 0010 ')n....' MOVE.L $0018(A6),$0010(A4)
0000003C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000040: 4E5E 'N^' UNLK A6
00000042: 4E75 'Nu' RTS
Comment:
DISPLAY_502C0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50310 [50310, 5042E)
Module started due to: MOD directive
Resolved outgoing references:
+50 (50360): JSR DISPLAY_4EAC0
+1A (5032A): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 337
337: DISPLAY_50310
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50310"(337) Segment="Main"(200)
Size: Flags $00 ModuleSize 286
Content: Flags $08
Contents offset $0000 size $011E
00000000: 4E56 FFCA 'NV..' LINK.W A6,#-$0036
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 200A ' .' MOVE.L A2,D0
00000012: 6720 'g ' BEQ.S *+$0022 ; 00000034
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 2F0A '/.' MOVE.L A2,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
0000001E: 2640 '&@' MOVEA.L D0,A3
00000020: 200B ' .' MOVE.L A3,D0
00000022: 504F 'PO' ADDQ.W #8,A7
00000024: 670E 'g.' BEQ.S *+$0010 ; 00000034
00000026: 41EE FFCA 'A...' LEA -$0036(A6),A0
0000002A: 224B '"K' MOVEA.L A3,A1
0000002C: 7008 'p.' MOVEQ #$08,D0
0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000030: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002E
00000034: 200A ' .' MOVE.L A2,D0
00000036: 6700 00CC 'g...' BEQ *+$00CE ; 00000104
0000003A: 200B ' .' MOVE.L A3,D0
0000003C: 6700 00C6 'g...' BEQ *+$00C8 ; 00000104
00000040: 2052 ' R' MOVEA.L (A2),A0
00000042: 2668 0016 '&h..' MOVEA.L $0016(A0),A3
00000046: 486E FFFF 'Hn..' PEA -$0001(A6)
0000004A: 486E FFEE 'Hn..' PEA -$0012(A6)
0000004E: 2F0A '/.' MOVE.L A2,-(A7)
00000050: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
00000054: 4A40 'J@' TST.W D0
00000056: 4FEF 000C 'O...' LEA $000C(A7),A7
0000005A: 660C 'f.' BNE.S *+$000E ; 00000068
0000005C: 296E FFF0 001C ')n....' MOVE.L -$0010(A6),$001C(A4)
00000062: 296E FFFA 0020 ')n... ' MOVE.L -$0006(A6),$0020(A4)
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: 2880 '(.' MOVE.L D0,(A4)
0000006C: 2940 0004 ')@..' MOVE.L D0,$0004(A4)
00000070: 2940 0008 ')@..' MOVE.L D0,$0008(A4)
00000074: 296E FFCA 000C ')n....' MOVE.L -$0036(A6),$000C(A4)
0000007A: 296E FFCE 0010 ')n....' MOVE.L -$0032(A6),$0010(A4)
00000080: 296E FFD2 0014 ')n....' MOVE.L -$002E(A6),$0014(A4)
00000086: 296E FFD6 0018 ')n....' MOVE.L -$002A(A6),$0018(A4)
0000008C: 2940 0024 ')@.$' MOVE.L D0,$0024(A4)
00000090: 2052 ' R' MOVEA.L (A2),A0
00000092: 3968 0014 0028 '9h...(' MOVE.W $0014(A0),$0028(A4)
00000098: 2052 ' R' MOVEA.L (A2),A0
0000009A: 2968 002A 002A ')h.*.*' MOVE.L $002A(A0),$002A(A4)
000000A0: 2052 ' R' MOVEA.L (A2),A0
000000A2: 43EC 002E 'C...' LEA $002E(A4),A1
000000A6: 41E8 0022 'A.."' LEA $0022(A0),A0
000000AA: 22D8 '".' MOVE.L (A0)+,(A1)+
000000AC: 22D8 '".' MOVE.L (A0)+,(A1)+
000000AE: 2053 ' S' MOVEA.L (A3),A0
000000B0: 43EC 0036 'C..6' LEA $0036(A4),A1
000000B4: 5C88 '\.' ADDQ.L #6,A0
000000B6: 22D8 '".' MOVE.L (A0)+,(A1)+
000000B8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000BA: 2053 ' S' MOVEA.L (A3),A0
000000BC: 2968 0016 003E ')h...>' MOVE.L $0016(A0),$003E(A4)
000000C2: 2053 ' S' MOVEA.L (A3),A0
000000C4: 2968 001A 0042 ')h...B' MOVE.L $001A(A0),$0042(A4)
000000CA: 2940 0046 ')@.F' MOVE.L D0,$0046(A4)
000000CE: 2940 004A ')@.J' MOVE.L D0,$004A(A4)
000000D2: 2053 ' S' MOVEA.L (A3),A0
000000D4: 3968 001E 004E '9h...N' MOVE.W $001E(A0),$004E(A4)
000000DA: 2053 ' S' MOVEA.L (A3),A0
000000DC: 3968 0020 0050 '9h. .P' MOVE.W $0020(A0),$0050(A4)
000000E2: 2053 ' S' MOVEA.L (A3),A0
000000E4: 3968 0022 0052 '9h.".R' MOVE.W $0022(A0),$0052(A4)
000000EA: 2053 ' S' MOVEA.L (A3),A0
000000EC: 3968 0024 0054 '9h.$.T' MOVE.W $0024(A0),$0054(A4)
000000F2: 426C 0056 'Bl.V' CLR.W $0056(A4)
000000F6: 2053 ' S' MOVEA.L (A3),A0
000000F8: 2068 002A ' h.*' MOVEA.L $002A(A0),A0
000000FC: 2050 ' P' MOVEA.L (A0),A0
000000FE: 2950 0058 ')P.X' MOVE.L (A0),$0058(A4)
00000102: 6010 '`.' BRA.S *+$0012 ; 00000114
00000104: 264C '&L' MOVEA.L A4,A3
00000106: 7E5C '~\' MOVEQ #$5C,D7 ; '\'
00000108: 6002 '`.' BRA.S *+$0004 ; 0000010C
0000010A: 421B 'B.' CLR.B (A3)+
0000010C: 3007 '0.' MOVE.W D7,D0
0000010E: 5347 'SG' SUBQ.W #1,D7
00000110: 4A40 'J@' TST.W D0
00000112: 66F6 'f.' BNE.S *-$0008 ; 0000010A
00000114: 4CEE 1C80 FFBA 'L.....' MOVEM.L -$0046(A6),D7/A2-A4
0000011A: 4E5E 'N^' UNLK A6
0000011C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
0000001C
Comment:
DISPLAY_50310 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50430 [50430, 50462)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 338
338: DISPLAY_50430
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50430"(338) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 4A14 'J.' TST.B (A4)
00000010: 6614 'f.' BNE.S *+$0016 ; 00000026
00000012: 558F 'U.' SUBQ.L #2,A7
00000014: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000018: 303C 0206 '0<..' MOVE.W #$0206,D0
0000001C: ABEB '..' _DisplayDispatch ; ABEB
0000001E: 3E1F '>.' MOVE.W (A7)+,D7
00000020: 6604 'f.' BNE.S *+$0006 ; 00000026
00000022: 18BC 0001 '....' MOVE.B #$01,(A4)
00000026: 3007 '0.' MOVE.W D7,D0
00000028: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
DISPLAY_50430 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50470 [50470, 504A4)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 339
339: DISPLAY_50470
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50470"(339) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4247 'BG' CLR.W D7
00000012: 4A14 'J.' TST.B (A4)
00000014: 6712 'g.' BEQ.S *+$0014 ; 00000028
00000016: 558F 'U.' SUBQ.L #2,A7
00000018: 2F13 '/.' MOVE.L (A3),-(A7)
0000001A: 303C 0207 '0<..' MOVE.W #$0207,D0
0000001E: ABEB '..' _DisplayDispatch ; ABEB
00000020: 3E1F '>.' MOVE.W (A7)+,D7
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2680 '&.' MOVE.L D0,(A3)
00000026: 4214 'B.' CLR.B (A4)
00000028: 3007 '0.' MOVE.W D7,D0
0000002A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
DISPLAY_50470 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_504B0 [504B0, 50554)
Module started due to: MOD directive
Resolved outgoing references:
+48 (504F8): JSR DISPLAY_4F310
Dictionary: Flags $00 FirstId 340
340: DISPLAY_504B0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_504B0"(340) Segment="Main"(200)
Size: Flags $00 ModuleSize 164
Content: Flags $08
Contents offset $0000 size $00A4
00000000: 4E56 FFE6 'NV..' LINK.W A6,#-$001A
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6
0000000C: 266E 0018 '&n..' MOVEA.L $0018(A6),A3
00000010: 286E 0014 '(n..' MOVEA.L $0014(A6),A4
00000014: 7ECE '~.' MOVEQ #$CE,D7
00000016: 426E FFE6 'Bn..' CLR.W -$001A(A6)
0000001A: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000001E: 43EE FFE8 'C...' LEA -$0018(A6),A1
00000022: 22D8 '".' MOVE.L (A0)+,(A1)+
00000024: 22D8 '".' MOVE.L (A0)+,(A1)+
00000026: 22D8 '".' MOVE.L (A0)+,(A1)+
00000028: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002A: 4213 'B.' CLR.B (A3)
0000002C: 486E FFE6 'Hn..' PEA -$001A(A6)
00000030: 486E FFF8 'Hn..' PEA -$0008(A6)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2F00 '/.' MOVE.L D0,-(A7)
00000038: 7200 'r.' MOVEQ #$00,D1
0000003A: 322E FFE8 '2...' MOVE.W -$0018(A6),D1
0000003E: 2F01 '/.' MOVE.L D1,-(A7)
00000040: 486E FFE8 'Hn..' PEA -$0018(A6)
00000044: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000048: 4EBA 0000 'N...' JSR DISPLAY_4F310 ; id: 316
0000004C: 3E00 '>.' MOVE.W D0,D7
0000004E: 4FEF 0018 'O...' LEA $0018(A7),A7
00000052: 6644 'fD' BNE.S *+$0046 ; 00000098
00000054: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000058: 3010 '0.' MOVE.W (A0),D0
0000005A: B06E FFE8 '.n..' CMP.W -$0018(A6),D0
0000005E: 6638 'f8' BNE.S *+$003A ; 00000098
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: 3006 '0.' MOVE.W D6,D0
00000064: 4A80 'J.' TST.L D0
00000066: 6706 'g.' BEQ.S *+$0008 ; 0000006E
00000068: BC6E FFE6 '.n..' CMP.W -$001A(A6),D6
0000006C: 662A 'f*' BNE.S *+$002C ; 00000098
0000006E: 200C ' .' MOVE.L A4,D0
00000070: 6722 'g"' BEQ.S *+$0024 ; 00000094
00000072: 598F 'Y.' SUBQ.L #4,A7
00000074: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000078: 2F14 '/.' MOVE.L (A4),-(A7)
0000007A: A94F '.O' _DeltaPoint ; A94F
0000007C: 598F 'Y.' SUBQ.L #4,A7
0000007E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000082: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
00000086: A94F '.O' _DeltaPoint ; A94F
00000088: 201F ' .' MOVE.L (A7)+,D0
0000008A: B09F '..' CMP.L (A7)+,D0
0000008C: 57C3 'W.' SEQ D3
0000008E: 4403 'D.' NEG.B D3
00000090: 1683 '..' MOVE.B D3,(A3)
00000092: 6004 '`.' BRA.S *+$0006 ; 00000098
00000094: 16BC 0001 '....' MOVE.B #$01,(A3)
00000098: 3007 '0.' MOVE.W D7,D0
0000009A: 4CEE 18C8 FFD2 'L.....' MOVEM.L -$002E(A6),D3/D6/D7/A3/A4
000000A0: 4E5E 'N^' UNLK A6
000000A2: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F310"(316)
0000004A
Comment:
DISPLAY_504B0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50560 [50560, 505A4)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 341
341: DISPLAY_50560
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50560"(341) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000A: 200B ' .' MOVE.L A3,D0
0000000C: 6726 'g&' BEQ.S *+$0028 ; 00000034
0000000E: 342B 001A '4+..' MOVE.W $001A(A3),D2
00000012: 43EB 001C 'C...' LEA $001C(A3),A1
00000016: 600E '`.' BRA.S *+$0010 ; 00000026
00000018: 2009 ' .' MOVE.L A1,D0
0000001A: 5880 'X.' ADDQ.L #4,D0
0000001C: 3229 0002 '2)..' MOVE.W $0002(A1),D1
00000020: 48C1 'H.' EXT.L D1
00000022: D280 '..' ADD.L D0,D1
00000024: 2241 '"A' MOVEA.L D1,A1
00000026: 3002 '0.' MOVE.W D2,D0
00000028: 5342 'SB' SUBQ.W #1,D2
0000002A: 4A40 'J@' TST.W D0
0000002C: 66EA 'f.' BNE.S *-$0014 ; 00000018
0000002E: 2D49 000C '-I..' MOVE.L A1,$000C(A6)
00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2D40 000C '-@..' MOVE.L D0,$000C(A6)
0000003A: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E74 0004 'Nt..' RTD #$0004
Comment:
DISPLAY_50560 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_505B0 [505B0, 50600)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 342
342: DISPLAY_505B0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_505B0"(342) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 422C 000A 'B,..' CLR.B $000A(A4)
00000014: 288B '(.' MOVE.L A3,(A4)
00000016: 200B ' .' MOVE.L A3,D0
00000018: 671C 'g.' BEQ.S *+$001E ; 00000036
0000001A: 2053 ' S' MOVEA.L (A3),A0
0000001C: 3950 0008 '9P..' MOVE.W (A0),$0008(A4)
00000020: 2053 ' S' MOVEA.L (A3),A0
00000022: 5488 'T.' ADDQ.L #2,A0
00000024: 2948 0004 ')H..' MOVE.L A0,$0004(A4)
00000028: 204B ' K' MOVEA.L A3,A0
0000002A: A069 '.i' _HGetState ; A069
0000002C: 1940 000B '.@..' MOVE.B D0,$000B(A4)
00000030: 204B ' K' MOVEA.L A3,A0
00000032: A029 '.)' _HLock ; A029
00000034: 600E '`.' BRA.S *+$0010 ; 00000044
00000036: 422C 000B 'B,..' CLR.B $000B(A4)
0000003A: 426C 0008 'Bl..' CLR.W $0008(A4)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 2940 0004 ')@..' MOVE.L D0,$0004(A4)
00000044: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
0000004A: 4E5E 'N^' UNLK A6
0000004C: 4E74 0008 'Nt..' RTD #$0008
Comment:
DISPLAY_505B0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_50600 [50600, 50620)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 343
343: DISPLAY_50600
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50600"(343) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4A94 'J.' TST.L (A4)
0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 102C 000B '.,..' MOVE.B $000B(A4),D0
00000014: A06A '.j' _HSetState ; A06A
00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001A: 4E5E 'N^' UNLK A6
0000001C: 4E74 0004 'Nt..' RTD #$0004
Comment:
DISPLAY_50600 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_50620 [50620, 50686)
Module started due to: MOD directive
Resolved outgoing references:
+52 (50672): JSR DISPLAY_50600
+1C (5063C): JSR DISPLAY_50560
Dictionary: Flags $00 FirstId 344
344: DISPLAY_50620
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50620"(344) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4A2C 000A 'J,..' TST.B $000A(A4)
0000000E: 6722 'g"' BEQ.S *+$0024 ; 00000032
00000010: 4A6C 0008 'Jl..' TST.W $0008(A4)
00000014: 6714 'g.' BEQ.S *+$0016 ; 0000002A
00000016: 598F 'Y.' SUBQ.L #4,A7
00000018: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_50560 ; id: 341
00000020: 295F 0004 ')_..' MOVE.L (A7)+,$0004(A4)
00000024: 536C 0008 'Sl..' SUBQ.W #1,$0008(A4)
00000028: 6020 '` ' BRA.S *+$0022 ; 0000004A
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2940 0004 ')@..' MOVE.L D0,$0004(A4)
00000030: 6018 '`.' BRA.S *+$001A ; 0000004A
00000032: 197C 0001 000A '.|....' MOVE.B #$01,$000A(A4)
00000038: 4A6C 0008 'Jl..' TST.W $0008(A4)
0000003C: 6706 'g.' BEQ.S *+$0008 ; 00000044
0000003E: 536C 0008 'Sl..' SUBQ.W #1,$0008(A4)
00000042: 6006 '`.' BRA.S *+$0008 ; 0000004A
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 2940 0004 ')@..' MOVE.L D0,$0004(A4)
0000004A: 4AAC 0004 'J...' TST.L $0004(A4)
0000004E: 6606 'f.' BNE.S *+$0008 ; 00000056
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 4EBA 0000 'N...' JSR DISPLAY_50600 ; id: 343
00000056: 2D6C 0004 000C '-l....' MOVE.L $0004(A4),$000C(A6)
0000005C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50600"(343)
00000054
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50560"(341)
0000001E
Comment:
DISPLAY_50620 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50690 [50690, 50716)
Module started due to: MOD directive
Resolved outgoing references:
+72 (50702): JSR DISPLAY_50600
+66 (506F6): JSR DISPLAY_50620
+3E (506CE): JSR DISPLAY_505B0
+2C (506BC): JSR DISPLAY_4F510
Dictionary: Flags $00 FirstId 345
345: DISPLAY_50690
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50690"(345) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 200B ' .' MOVE.L A3,D0
00000014: 6760 'g`' BEQ.S *+$0062 ; 00000076
00000016: 4AAE 000C 'J...' TST.L $000C(A6)
0000001A: 675A 'gZ' BEQ.S *+$005C ; 00000076
0000001C: 200C ' .' MOVE.L A4,D0
0000001E: 6756 'gV' BEQ.S *+$0058 ; 00000076
00000020: 7000 'p.' MOVEQ #$00,D0
00000022: 2F00 '/.' MOVE.L D0,-(A7)
00000024: 486E FFF2 'Hn..' PEA -$000E(A6)
00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000002C: 4EBA 0000 'N...' JSR DISPLAY_4F510 ; id: 318
00000030: 3E00 '>.' MOVE.W D0,D7
00000032: 4FEF 000C 'O...' LEA $000C(A7),A7
00000036: 663E 'f>' BNE.S *+$0040 ; 00000076
00000038: 2F0B '/.' MOVE.L A3,-(A7)
0000003A: 486E FFF4 'Hn..' PEA -$000C(A6)
0000003E: 4EBA 0000 'N...' JSR DISPLAY_505B0 ; id: 342
00000042: 601C '`.' BRA.S *+$001E ; 00000060
00000044: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000048: 302E FFF2 '0...' MOVE.W -$000E(A6),D0
0000004C: B068 0002 '.h..' CMP.W $0002(A0),D0
00000050: 660E 'f.' BNE.S *+$0010 ; 00000060
00000052: 224C '"L' MOVEA.L A4,A1
00000054: 7021 'p!' MOVEQ #$21,D0 ; '!'
00000056: 22D8 '".' MOVE.L (A0)+,(A1)+
00000058: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000056
0000005C: 4247 'BG' CLR.W D7
0000005E: 600E '`.' BRA.S *+$0010 ; 0000006E
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 486E FFF4 'Hn..' PEA -$000C(A6)
00000066: 4EBA 0000 'N...' JSR DISPLAY_50620 ; id: 344
0000006A: 4A9F 'J.' TST.L (A7)+
0000006C: 66D6 'f.' BNE.S *-$0028 ; 00000044
0000006E: 486E FFF4 'Hn..' PEA -$000C(A6)
00000072: 4EBA 0000 'N...' JSR DISPLAY_50600 ; id: 343
00000076: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
0000007A: 4CEE 1880 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A3/A4
00000080: 4E5E 'N^' UNLK A6
00000082: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50600"(343)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50620"(344)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_505B0"(342)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F510"(318)
0000002E
Comment:
DISPLAY_50690 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50720 [50720, 50744)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 346
346: DISPLAY_50720
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50720"(346) 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: 4202 'B.' CLR.B D2
00000006: 7010 'p.' MOVEQ #$10,D0
00000008: 222E 0008 '"...' MOVE.L $0008(A6),D1
0000000C: E0A1 '..' ASR.L D0,D1
0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018
00000010: 5341 'SA' SUBQ.W #1,D1
00000012: 6704 'g.' BEQ.S *+$0006 ; 00000018
00000014: 5341 'SA' SUBQ.W #1,D1
00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C
00000018: 7401 't.' MOVEQ #$01,D2
0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E
0000001C: 4202 'B.' CLR.B D2
0000001E: 1002 '..' MOVE.B D2,D0
00000020: 4E5E 'N^' UNLK A6
00000022: 4E75 'Nu' RTS
Comment:
DISPLAY_50720 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50750 [50750, 50850)
Module started due to: MOD directive
Resolved outgoing references:
+D0 (50820): JSR DISPLAY_504B0
+A6 (507F6): JSR DISPLAY_4ECC0
+7C (507CC): JSR DISPLAY_50690
+48 (50798): JSR DISPLAY_50720
+1E (5076E): JSR DISPLAY_4E520
Dictionary: Flags $00 FirstId 347
347: DISPLAY_50750
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50750"(347) Segment="Main"(200)
Size: Flags $00 ModuleSize 256
Content: Flags $08
Contents offset $0000 size $0100
00000000: 4E56 FF4A 'NV.J' LINK.W A6,#-$00B6
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 422E FFFF 'B...' CLR.B -$0001(A6)
00000010: 2053 ' S' MOVEA.L (A3),A0
00000012: 2D48 FF4A '-H.J' MOVE.L A0,-$00B6(A6)
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 7200 'r.' MOVEQ #$00,D1
0000001C: 2F01 '/.' MOVE.L D1,-(A7)
0000001E: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 274
00000022: 206E FF4A ' n.J' MOVEA.L -$00B6(A6),A0
00000026: B050 '.P' CMP.W (A0),D0
00000028: 504F 'PO' ADDQ.W #8,A7
0000002A: 6600 00C6 'f...' BNE *+$00C8 ; 000000F2
0000002E: 2053 ' S' MOVEA.L (A3),A0
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 3010 '0.' MOVE.W (A0),D0
00000034: 4A80 'J.' TST.L D0
00000036: 6700 00BA 'g...' BEQ *+$00BC ; 000000F2
0000003A: 707F 'p.' MOVEQ #$7F,D0 ; ''
0000003C: B068 001E '.h..' CMP.W $001E(A0),D0
00000040: 6600 00B0 'f...' BNE *+$00B2 ; 000000F2
00000044: 2F28 0022 '/(."' MOVE.L $0022(A0),-(A7)
00000048: 4EBA 0000 'N...' JSR DISPLAY_50720 ; id: 346
0000004C: 4A00 'J.' TST.B D0
0000004E: 584F 'XO' ADDQ.W #4,A7
00000050: 6700 00A0 'g...' BEQ *+$00A2 ; 000000F2
00000054: 2053 ' S' MOVEA.L (A3),A0
00000056: 3E10 '>.' MOVE.W (A0),D7
00000058: 598F 'Y.' SUBQ.L #4,A7
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 1F00 '..' MOVE.B D0,-(A7)
0000005E: 7000 'p.' MOVEQ #$00,D0
00000060: ABEB '..' _DisplayDispatch ; ABEB
00000062: 285F '(_' MOVEA.L (A7)+,A4
00000064: 6000 0086 '`...' BRA *+$0088 ; 000000EC
00000068: 2054 ' T' MOVEA.L (A4),A0
0000006A: 4A50 'JP' TST.W (A0)
0000006C: 677E 'g~' BEQ.S *+$0080 ; 000000EC
0000006E: 422E FFFF 'B...' CLR.B -$0001(A6)
00000072: 558F 'U.' SUBQ.L #2,A7
00000074: 2F0B '/.' MOVE.L A3,-(A7)
00000076: 2F0C '/.' MOVE.L A4,-(A7)
00000078: 486E FF4E 'Hn.N' PEA -$00B2(A6)
0000007C: 4EBA 0000 'N...' JSR DISPLAY_50690 ; id: 345
00000080: 4A5F 'J_' TST.W (A7)+
00000082: 6654 'fT' BNE.S *+$0056 ; 000000D8
00000084: 41EE FFE6 'A...' LEA -$001A(A6),A0
00000088: 43EE FF76 'C..v' LEA -$008A(A6),A1
0000008C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000008E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000090: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000092: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000094: 41EE FFF6 'A...' LEA -$000A(A6),A0
00000098: 43EE FF60 'C..`' LEA -$00A0(A6),A1
0000009C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000009E: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000A0: 486E FFD6 'Hn..' PEA -$002A(A6)
000000A4: 2F0C '/.' MOVE.L A4,-(A7)
000000A6: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 295
000000AA: 4A40 'J@' TST.W D0
000000AC: 504F 'PO' ADDQ.W #8,A7
000000AE: 660A 'f.' BNE.S *+$000C ; 000000BA
000000B0: 302E FFD6 '0...' MOVE.W -$002A(A6),D0
000000B4: B06E FF86 '.n..' CMP.W -$007A(A6),D0
000000B8: 6638 'f8' BNE.S *+$003A ; 000000F2
000000BA: 486E FFFF 'Hn..' PEA -$0001(A6)
000000BE: 486E FFF6 'Hn..' PEA -$000A(A6)
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 302E FF4E '0..N' MOVE.W -$00B2(A6),D0
000000C8: 2F00 '/.' MOVE.L D0,-(A7)
000000CA: 486E FFE6 'Hn..' PEA -$001A(A6)
000000CE: 2F0C '/.' MOVE.L A4,-(A7)
000000D0: 4EBA 0000 'N...' JSR DISPLAY_504B0 ; id: 340
000000D4: 4FEF 0014 'O...' LEA $0014(A7),A7
000000D8: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000DC: 6714 'g.' BEQ.S *+$0016 ; 000000F2
000000DE: 598F 'Y.' SUBQ.L #4,A7
000000E0: 2F0C '/.' MOVE.L A4,-(A7)
000000E2: 7000 'p.' MOVEQ #$00,D0
000000E4: 1F00 '..' MOVE.B D0,-(A7)
000000E6: 7001 'p.' MOVEQ #$01,D0
000000E8: ABEB '..' _DisplayDispatch ; ABEB
000000EA: 285F '(_' MOVEA.L (A7)+,A4
000000EC: 200C ' .' MOVE.L A4,D0
000000EE: 6600 FF78 'f..x' BNE *-$0086 ; 00000068
000000F2: 102E FFFF '....' MOVE.B -$0001(A6),D0
000000F6: 4CEE 1880 FF3E 'L....>' MOVEM.L -$00C2(A6),D7/A3/A4
000000FC: 4E5E 'N^' UNLK A6
000000FE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_504B0"(340)
000000D2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(295)
000000A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50690"(345)
0000007E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50720"(346)
0000004A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(274)
00000020
Comment:
DISPLAY_50750 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_50850 [50850, 508C6)
Module started due to: MOD directive
Resolved outgoing references:
+4C (5089C): JSR DISPLAY_50750
Dictionary: Flags $00 FirstId 348
348: DISPLAY_50850
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50850"(348) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: A994 '..' _CurResFile ; A994
00000010: 3C1F '<.' MOVE.W (A7)+,D6
00000012: 7ED5 '~.' MOVEQ #$D5,D7
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2680 '&.' MOVE.L D0,(A3)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 3F00 '?.' MOVE.W D0,-(A7)
0000001C: A998 '..' _UseResFile ; A998
0000001E: 598F 'Y.' SUBQ.L #4,A7
00000020: 2F3C 7363 726E '/<scrn' MOVE.L #$7363726E,-(A7) ; 'scrn'
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 3F00 '?.' MOVE.W D0,-(A7)
0000002A: A9A0 '..' _GetResource ; A9A0
0000002C: 285F '(_' MOVEA.L (A7)+,A4
0000002E: 200C ' .' MOVE.L A4,D0
00000030: 6606 'f.' BNE.S *+$0008 ; 00000038
00000032: 3E3C FF40 '><.@' MOVE.W #$FF40,D7
00000036: 6006 '`.' BRA.S *+$0008 ; 0000003E
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: A9AF '..' _ResError ; A9AF
0000003C: 3E1F '>.' MOVE.W (A7)+,D7
0000003E: 4A47 'JG' TST.W D7
00000040: 661E 'f.' BNE.S *+$0020 ; 00000060
00000042: 204C ' L' MOVEA.L A4,A0
00000044: A04A '.J' _HNoPurge ; A04A
00000046: 2F0C '/.' MOVE.L A4,-(A7)
00000048: A992 '..' _DetachResource ; A992
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 4EBA 0000 'N...' JSR DISPLAY_50750 ; id: 347
00000050: 4A00 'J.' TST.B D0
00000052: 584F 'XO' ADDQ.W #4,A7
00000054: 660A 'f.' BNE.S *+$000C ; 00000060
00000056: 204C ' L' MOVEA.L A4,A0
00000058: A023 '.#' _DisposeHandle ; A023
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 2840 '(@' MOVEA.L D0,A4
0000005E: 7ECE '~.' MOVEQ #$CE,D7
00000060: 3F06 '?.' MOVE.W D6,-(A7)
00000062: A998 '..' _UseResFile ; A998
00000064: 268C '&.' MOVE.L A4,(A3)
00000066: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
0000006A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000070: 4E5E 'N^' UNLK A6
00000072: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50750"(347)
0000004E
Comment:
DISPLAY_50850 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_508D0 [508D0, 50984)
Module started due to: MOD directive
Resolved outgoing references:
+A0 (50970): JSR DISPLAY_50600
+94 (50964): JSR DISPLAY_50620
+5A (5092A): JSR DISPLAY_4F510
+24 (508F4): JSR DISPLAY_505B0
Dictionary: Flags $00 FirstId 349
349: DISPLAY_508D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_508D0"(349) Segment="Main"(200)
Size: Flags $00 ModuleSize 180
Content: Flags $08
Contents offset $0000 size $00B4
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: AA2A '.*' _GetMainDevice ; AA2A
00000016: 269F '&.' MOVE.L (A7)+,(A3)
00000018: 200C ' .' MOVE.L A4,D0
0000001A: 6700 0088 'g...' BEQ *+$008A ; 000000A4
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: 486E FFF2 'Hn..' PEA -$000E(A6)
00000024: 4EBA 0000 'N...' JSR DISPLAY_505B0 ; id: 342
00000028: 6064 '`d' BRA.S *+$0066 ; 0000008E
0000002A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 3028 000C '0(..' MOVE.W $000C(A0),D0
00000034: 323C 0800 '2<..' MOVE.W #$0800,D1
00000038: C240 '.@' AND.W D0,D1
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 3001 '0.' MOVE.W D1,D0
0000003E: 4A80 'J.' TST.L D0
00000040: 674C 'gL' BEQ.S *+$004E ; 0000008E
00000042: 598F 'Y.' SUBQ.L #4,A7
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 1F00 '..' MOVE.B D0,-(A7)
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: ABEB '..' _DisplayDispatch ; ABEB
0000004C: 285F '(_' MOVEA.L (A7)+,A4
0000004E: 6038 '`8' BRA.S *+$003A ; 00000088
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 2F00 '/.' MOVE.L D0,-(A7)
00000054: 486E FFFE 'Hn..' PEA -$0002(A6)
00000058: 2F0C '/.' MOVE.L A4,-(A7)
0000005A: 4EBA 0000 'N...' JSR DISPLAY_4F510 ; id: 318
0000005E: 4A40 'J@' TST.W D0
00000060: 4FEF 000C 'O...' LEA $000C(A7),A7
00000064: 6614 'f.' BNE.S *+$0016 ; 0000007A
00000066: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
0000006A: 302E FFFE '0...' MOVE.W -$0002(A6),D0
0000006E: B068 0002 '.h..' CMP.W $0002(A0),D0
00000072: 6606 'f.' BNE.S *+$0008 ; 0000007A
00000074: 268C '&.' MOVE.L A4,(A3)
00000076: 4247 'BG' CLR.W D7
00000078: 6022 '`"' BRA.S *+$0024 ; 0000009C
0000007A: 598F 'Y.' SUBQ.L #4,A7
0000007C: 2F0C '/.' MOVE.L A4,-(A7)
0000007E: 7000 'p.' MOVEQ #$00,D0
00000080: 1F00 '..' MOVE.B D0,-(A7)
00000082: 7001 'p.' MOVEQ #$01,D0
00000084: ABEB '..' _DisplayDispatch ; ABEB
00000086: 285F '(_' MOVEA.L (A7)+,A4
00000088: 200C ' .' MOVE.L A4,D0
0000008A: 66C4 'f.' BNE.S *-$003A ; 00000050
0000008C: 600E '`.' BRA.S *+$0010 ; 0000009C
0000008E: 598F 'Y.' SUBQ.L #4,A7
00000090: 486E FFF2 'Hn..' PEA -$000E(A6)
00000094: 4EBA 0000 'N...' JSR DISPLAY_50620 ; id: 344
00000098: 4A9F 'J.' TST.L (A7)+
0000009A: 668E 'f.' BNE.S *-$0070 ; 0000002A
0000009C: 486E FFF2 'Hn..' PEA -$000E(A6)
000000A0: 4EBA 0000 'N...' JSR DISPLAY_50600 ; id: 343
000000A4: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
000000A8: 4CEE 1880 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A3/A4
000000AE: 4E5E 'N^' UNLK A6
000000B0: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50600"(343)
000000A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50620"(344)
00000096
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F510"(318)
0000005C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_505B0"(342)
00000026
Comment:
DISPLAY_508D0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50990 [50990, 509C6)
Module started due to: MOD directive
Resolved outgoing references:
+14 (509A4): JSR DISPLAY_50690
Dictionary: Flags $00 FirstId 350
350: DISPLAY_50990
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50990"(350) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 FF78 'NV.x' LINK.W A6,#-$0088
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 486E FF78 'Hn.x' PEA -$0088(A6)
00000014: 4EBA 0000 'N...' JSR DISPLAY_50690 ; id: 345
00000018: 3E1F '>.' MOVE.W (A7)+,D7
0000001A: 660C 'f.' BNE.S *+$000E ; 00000028
0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000020: 43EE FF8A 'C...' LEA -$0076(A6),A1
00000024: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000026: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000028: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
0000002C: 2E2E FF74 '...t' MOVE.L -$008C(A6),D7
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50690"(345)
00000016
Comment:
DISPLAY_50990 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_509D0 [509D0, 50A62)
Module started due to: MOD directive
Resolved outgoing references:
+40 (50A10): JSR DISPLAY_50690
+1A (509EA): JSR DISPLAY_4E9B0
Dictionary: Flags $00 FirstId 351
351: DISPLAY_509D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_509D0"(351) Segment="Main"(200)
Size: Flags $00 ModuleSize 146
Content: Flags $08
Contents offset $0000 size $0092
00000000: 4E56 FF78 'NV.x' LINK.W A6,#-$0088
00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2F00 '/.' MOVE.L D0,-(A7)
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
0000001E: 16BC 0001 '....' MOVE.B #$01,(A3)
00000022: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000026: 30BC FFFF '0...' MOVE.W #$FFFF,(A0)
0000002A: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000002E: 30BC FFFF '0...' MOVE.W #$FFFF,(A0)
00000032: 558F 'U.' SUBQ.L #2,A7
00000034: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000038: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
0000003C: 486E FF78 'Hn.x' PEA -$0088(A6)
00000040: 4EBA 0000 'N...' JSR DISPLAY_50690 ; id: 345
00000044: 4A5F 'J_' TST.W (A7)+
00000046: 4FEF 000C 'O...' LEA $000C(A7),A7
0000004A: 6636 'f6' BNE.S *+$0038 ; 00000082
0000004C: 41EE FFA0 'A...' LEA -$0060(A6),A0
00000050: 224C '"L' MOVEA.L A4,A1
00000052: 22D8 '".' MOVE.L (A0)+,(A1)+
00000054: 22D8 '".' MOVE.L (A0)+,(A1)+
00000056: 22D8 '".' MOVE.L (A0)+,(A1)+
00000058: 22D8 '".' MOVE.L (A0)+,(A1)+
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 302E FF84 '0...' MOVE.W -$007C(A6),D0
00000060: 7201 'r.' MOVEQ #$01,D1
00000062: C240 '.@' AND.W D0,D1
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 3001 '0.' MOVE.W D1,D0
00000068: 4A80 'J.' TST.L D0
0000006A: 56C3 'V.' SNE D3
0000006C: 4403 'D.' NEG.B D3
0000006E: 1683 '..' MOVE.B D3,(A3)
00000070: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000074: 30AE FF86 '0...' MOVE.W -$007A(A6),(A0)
00000078: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000007C: 30AE FF88 '0...' MOVE.W -$0078(A6),(A0)
00000080: 4247 'BG' CLR.W D7
00000082: 3D47 0020 '=G. ' MOVE.W D7,$0020(A6)
00000086: 4CEE 1888 FF68 'L....h' MOVEM.L -$0098(A6),D3/D7/A3/A4
0000008C: 4E5E 'N^' UNLK A6
0000008E: 4E74 0018 'Nt..' RTD #$0018
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50690"(345)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
0000001C
Comment:
DISPLAY_509D0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50A70 [50A70, 50ADC)
Module started due to: MOD directive
Resolved outgoing references:
+5C (50ACC): JSR DISPLAY_50600
+50 (50AC0): JSR DISPLAY_50620
+26 (50A96): JSR DISPLAY_505B0
+18 (50A88): JSR DISPLAY_50990
Dictionary: Flags $00 FirstId 352
352: DISPLAY_50A70
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50A70"(352) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: 2F0C '/.' MOVE.L A4,-(A7)
00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000014: 486E FFEC 'Hn..' PEA -$0014(A6)
00000018: 4EBA 0000 'N...' JSR DISPLAY_50990 ; id: 350
0000001C: 3E1F '>.' MOVE.W (A7)+,D7
0000001E: 6640 'f@' BNE.S *+$0042 ; 00000060
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 486E FFF4 'Hn..' PEA -$000C(A6)
00000026: 4EBA 0000 'N...' JSR DISPLAY_505B0 ; id: 342
0000002A: 601E '`.' BRA.S *+$0020 ; 0000004A
0000002C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000030: 4868 0012 'Hh..' PEA $0012(A0)
00000034: 302E FFEE '0...' MOVE.W -$0012(A6),D0
00000038: 48C0 'H.' EXT.L D0
0000003A: 4480 'D.' NEG.L D0
0000003C: 3F00 '?.' MOVE.W D0,-(A7)
0000003E: 302E FFEC '0...' MOVE.W -$0014(A6),D0
00000042: 48C0 'H.' EXT.L D0
00000044: 4480 'D.' NEG.L D0
00000046: 3F00 '?.' MOVE.W D0,-(A7)
00000048: A8A8 '..' _OffsetRect ; A8A8
0000004A: 598F 'Y.' SUBQ.L #4,A7
0000004C: 486E FFF4 'Hn..' PEA -$000C(A6)
00000050: 4EBA 0000 'N...' JSR DISPLAY_50620 ; id: 344
00000054: 4A9F 'J.' TST.L (A7)+
00000056: 66D4 'f.' BNE.S *-$002A ; 0000002C
00000058: 486E FFF4 'Hn..' PEA -$000C(A6)
0000005C: 4EBA 0000 'N...' JSR DISPLAY_50600 ; id: 343
00000060: 3007 '0.' MOVE.W D7,D0
00000062: 4CEE 1080 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A4
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50600"(343)
0000005E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50620"(344)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_505B0"(342)
00000028
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50990"(350)
0000001A
Comment:
DISPLAY_50A70 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50AE0 [50AE0, 50B24)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 353
353: DISPLAY_50AE0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50AE0"(353) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 4A50 'JP' TST.W (A0)
00000012: 6720 'g ' BEQ.S *+$0022 ; 00000034
00000014: 3D50 FFC4 '=P..' MOVE.W (A0),-$003C(A6)
00000018: 3D7C 0004 FFC6 '=|....' MOVE.W #$0004,-$003A(A6)
0000001E: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000022: 2D48 FFC8 '-H..' MOVE.L A0,-$0038(A6)
00000026: 2D6E 0008 FFFC '-n....' MOVE.L $0008(A6),-$0004(A6)
0000002C: 41EE FFAC 'A...' LEA -$0054(A6),A0
00000030: A004 '..' _Control ; A004
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000038: 4CEE 1080 FFA4 'L.....' MOVEM.L -$005C(A6),D7/A4
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E74 0008 'Nt..' RTD #$0008
Comment:
DISPLAY_50AE0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50B30 [50B30, 50BAC)
Module started due to: MOD directive
Resolved outgoing references:
+54 (50B84): JSR DISPLAY_50AE0
+26 (50B56): JSR DISPLAY_50AE0
Dictionary: Flags $00 FirstId 354
354: DISPLAY_50B30
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50B30"(354) Segment="Main"(200)
Size: Flags $00 ModuleSize 124
Content: Flags $08
Contents offset $0000 size $007C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3
0000000C: 3E2E 000C '>...' MOVE.W $000C(A6),D7
00000010: 4246 'BF' CLR.W D6
00000012: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7
00000016: 6754 'gT' BEQ.S *+$0056 ; 0000006C
00000018: 0C47 FFFE '.G..' CMPI.W #$FFFE,D7
0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 2F0B '/.' MOVE.L A3,-(A7)
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 4EBA 0000 'N...' JSR DISPLAY_50AE0 ; id: 353
0000002A: 544F 'TO' ADDQ.W #2,A7
0000002C: 603E '`>' BRA.S *+$0040 ; 0000006C
0000002E: 598F 'Y.' SUBQ.L #4,A7
00000030: 2F3C 6761 6D61 '/<gama' MOVE.L #$67616D61,-(A7) ; 'gama'
00000036: 3F07 '?.' MOVE.W D7,-(A7)
00000038: A9A0 '..' _GetResource ; A9A0
0000003A: 285F '(_' MOVEA.L (A7)+,A4
0000003C: 200C ' .' MOVE.L A4,D0
0000003E: 672C 'g,' BEQ.S *+$002E ; 0000006C
00000040: 4A46 'JF' TST.W D6
00000042: 6628 'f(' BNE.S *+$002A ; 0000006C
00000044: 204C ' L' MOVEA.L A4,A0
00000046: A069 '.i' _HGetState ; A069
00000048: 1E00 '..' MOVE.B D0,D7
0000004A: 204C ' L' MOVEA.L A4,A0
0000004C: A029 '.)' _HLock ; A029
0000004E: 558F 'U.' SUBQ.L #2,A7
00000050: 2F0B '/.' MOVE.L A3,-(A7)
00000052: 2F14 '/.' MOVE.L (A4),-(A7)
00000054: 4EBA 0000 'N...' JSR DISPLAY_50AE0 ; id: 353
00000058: 204C ' L' MOVEA.L A4,A0
0000005A: 1007 '..' MOVE.B D7,D0
0000005C: A06A '.j' _HSetState ; A06A
0000005E: 2F0C '/.' MOVE.L A4,-(A7)
00000060: A9A3 '..' _ReleaseResource ; A9A3
00000062: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000066: 10BC 0001 '....' MOVE.B #$01,(A0)
0000006A: 544F 'TO' ADDQ.W #2,A7
0000006C: 3D46 0012 '=F..' MOVE.W D6,$0012(A6)
00000070: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000076: 4E5E 'N^' UNLK A6
00000078: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50AE0"(353)
00000056
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50AE0"(353)
00000028
Comment:
DISPLAY_50B30 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50BB0 [50BB0, 50C88)
Module started due to: MOD directive
Resolved outgoing references:
+8C (50C3C): JSR GETHANDLESIZE ; outside file
Dictionary: Flags $00 FirstId 355
355: DISPLAY_50BB0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50BB0"(355) Segment="Main"(200)
Size: Flags $00 ModuleSize 216
Content: Flags $08
Contents offset $0000 size $00D8
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 182E 000E '....' MOVE.B $000E(A6),D4
0000000C: 3E2E 000C '>...' MOVE.W $000C(A6),D7
00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
00000014: 4243 'BC' CLR.W D3
00000016: 7C00 '|.' MOVEQ #$00,D6
00000018: 4206 'B.' CLR.B D6
0000001A: 4205 'B.' CLR.B D5
0000001C: 2053 ' S' MOVEA.L (A3),A0
0000001E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000022: 2050 ' P' MOVEA.L (A0),A0
00000024: 3A28 0020 ':(. ' MOVE.W $0020(A0),D5
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F0B '/.' MOVE.L A3,-(A7)
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 3F00 '?.' MOVE.W D0,-(A7)
00000030: AA2C '.,' _TestDeviceAttribute ; AA2C
00000032: B81F '..' CMP.B (A7)+,D4
00000034: 670C 'g.' BEQ.S *+$000E ; 00000042
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 3F00 '?.' MOVE.W D0,-(A7)
0000003C: 1F04 '..' MOVE.B D4,-(A7)
0000003E: AA2D '.-' _SetDeviceAttribute ; AA2D
00000040: 7C01 '|.' MOVEQ #$01,D6
00000042: 4A06 'J.' TST.B D6
00000044: 6776 'gv' BEQ.S *+$0078 ; 000000BC
00000046: 2053 ' S' MOVEA.L (A3),A0
00000048: 4A68 0004 'Jh..' TST.W $0004(A0)
0000004C: 666E 'fn' BNE.S *+$0070 ; 000000BC
0000004E: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7
00000052: 661C 'f.' BNE.S *+$001E ; 00000070
00000054: 3E05 '>.' MOVE.W D5,D7
00000056: 4A04 'J.' TST.B D4
00000058: 670C 'g.' BEQ.S *+$000E ; 00000066
0000005A: 0C45 0002 '.E..' CMPI.W #$0002,D5
0000005E: 6D10 'm.' BLT.S *+$0012 ; 00000070
00000060: 0647 0040 '.G.@' ADDI.W #$0040,D7
00000064: 600A '`.' BRA.S *+$000C ; 00000070
00000066: 0C45 0002 '.E..' CMPI.W #$0002,D5
0000006A: 6D04 'm.' BLT.S *+$0006 ; 00000070
0000006C: 0647 0020 '.G. ' ADDI.W #$0020,D7
00000070: 598F 'Y.' SUBQ.L #4,A7
00000072: 3F07 '?.' MOVE.W D7,-(A7)
00000074: AA18 '..' _GetCTable ; AA18
00000076: 285F '(_' MOVEA.L (A7)+,A4
00000078: 2053 ' S' MOVEA.L (A3),A0
0000007A: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000007E: 2050 ' P' MOVEA.L (A0),A0
00000080: 2468 002A '$h.*' MOVEA.L $002A(A0),A2
00000084: 200C ' .' MOVE.L A4,D0
00000086: 6734 'g4' BEQ.S *+$0036 ; 000000BC
00000088: 598F 'Y.' SUBQ.L #4,A7
0000008A: 2F0C '/.' MOVE.L A4,-(A7)
0000008C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 216
00000090: 2E1F '..' MOVE.L (A7)+,D7
00000092: 558F 'U.' SUBQ.L #2,A7
00000094: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000098: 4A5F 'J_' TST.W (A7)+
0000009A: 6620 'f ' BNE.S *+$0022 ; 000000BC
0000009C: 204A ' J' MOVEA.L A2,A0
0000009E: 2007 ' .' MOVE.L D7,D0
000000A0: A024 '.$' _SetHandleSize ; A024
000000A2: 558F 'U.' SUBQ.L #2,A7
000000A4: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000A8: 4A5F 'J_' TST.W (A7)+
000000AA: 6610 'f.' BNE.S *+$0012 ; 000000BC
000000AC: 2054 ' T' MOVEA.L (A4),A0
000000AE: 2252 '"R' MOVEA.L (A2),A1
000000B0: 2007 ' .' MOVE.L D7,D0
000000B2: A22E '..' _BlockMoveData ; A22E
000000B4: 2F0C '/.' MOVE.L A4,-(A7)
000000B6: AA24 '.$' _DisposeCTable ; AA24
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 2840 '(@' MOVEA.L D0,A4
000000BC: 4A06 'J.' TST.B D6
000000BE: 6708 'g.' BEQ.S *+$000A ; 000000C8
000000C0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000000C4: 10BC 0001 '....' MOVE.B #$01,(A0)
000000C8: 3D43 0014 '=C..' MOVE.W D3,$0014(A6)
000000CC: 4CEE 1CF8 FFDA 'L.....' MOVEM.L -$0026(A6),D3-D7/A2-A4
000000D2: 4E5E 'N^' UNLK A6
000000D4: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(216)
0000008E
Comment:
DISPLAY_50BB0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50C90 [50C90, 50F22)
Module started due to: MOD directive
Resolved outgoing references:
+270 (50F00): JSR DISPLAY_50470
+24C (50EDC): JSR DISPLAY_50430
+1FA (50E8A): JSR DISPLAY_50430
+1C8 (50E58): JSR DISPLAY_50B30
+1B8 (50E48): JSR DISPLAY_50BB0
+1A2 (50E32): JSR DISPLAY_4EBA0
+188 (50E18): JSR DISPLAY_4EC10
+14C (50DDC): JSR DISPLAY_4EAC0
+13A (50DCA): JSR DISPLAY_509D0
+104 (50D94): JSR DISPLAY_50430
+B6 (50D46): JSR DISPLAY_50430
+9C (50D2C): JSR DISPLAY_50990
+5E (50CEE): JSR DISPLAY_50A70
+4E (50CDE): JSR DISPLAY_508D0
+3C (50CCC): JSR DISPLAY_50850
Dictionary: Flags $00 FirstId 356
356: DISPLAY_50C90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50C90"(356) Segment="Main"(200)
Size: Flags $00 ModuleSize 658
Content: Flags $08
Contents offset $0000 size $0292
00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 3E3C E7B4 '><..' MOVE.W #$E7B4,D7
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000014: 4A2B 00B5 'J+..' TST.B $00B5(A3)
00000018: 6600 0268 'f..h' BNE *+$026A ; 00000282
0000001C: 422E FFB3 'B...' CLR.B -$004D(A6)
00000020: 598F 'Y.' SUBQ.L #4,A7
00000022: AA2A '.*' _GetMainDevice ; AA2A
00000024: 265F '&_' MOVEA.L (A7)+,A3
00000026: 422E FFFF 'B...' CLR.B -$0001(A6)
0000002A: 4247 'BG' CLR.W D7
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 3F00 '?.' MOVE.W D0,-(A7)
00000032: 7200 'r.' MOVEQ #$00,D1
00000034: 2F01 '/.' MOVE.L D1,-(A7)
00000036: 2F01 '/.' MOVE.L D1,-(A7)
00000038: 486E FFF6 'Hn..' PEA -$000A(A6)
0000003C: 4EBA 0000 'N...' JSR DISPLAY_50850 ; id: 348
00000040: 3E1F '>.' MOVE.W (A7)+,D7
00000042: 6610 'f.' BNE.S *+$0012 ; 00000054
00000044: 558F 'U.' SUBQ.L #2,A7
00000046: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7)
0000004A: 486E FFB4 'Hn..' PEA -$004C(A6)
0000004E: 4EBA 0000 'N...' JSR DISPLAY_508D0 ; id: 349
00000052: 3E1F '>.' MOVE.W (A7)+,D7
00000054: 4A47 'JG' TST.W D7
00000056: 660E 'f.' BNE.S *+$0010 ; 00000066
00000058: 2F0B '/.' MOVE.L A3,-(A7)
0000005A: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7)
0000005E: 4EBA 0000 'N...' JSR DISPLAY_50A70 ; id: 352
00000062: 3E00 '>.' MOVE.W D0,D7
00000064: 504F 'PO' ADDQ.W #8,A7
00000066: 4A47 'JG' TST.W D7
00000068: 6600 01FE 'f...' BNE *+$0200 ; 00000268
0000006C: 598F 'Y.' SUBQ.L #4,A7
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 1F00 '..' MOVE.B D0,-(A7)
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: ABEB '..' _DisplayDispatch ; ABEB
00000076: 285F '(_' MOVEA.L (A7)+,A4
00000078: 6000 01BE '`...' BRA *+$01C0 ; 00000238
0000007C: 7000 'p.' MOVEQ #$00,D0
0000007E: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6)
00000082: 558F 'U.' SUBQ.L #2,A7
00000084: 2F0C '/.' MOVE.L A4,-(A7)
00000086: 700F 'p.' MOVEQ #$0F,D0
00000088: 3F00 '?.' MOVE.W D0,-(A7)
0000008A: AA2C '.,' _TestDeviceAttribute ; AA2C
0000008C: 1C1F '..' MOVE.B (A7)+,D6
0000008E: 4205 'B.' CLR.B D5
00000090: 558F 'U.' SUBQ.L #2,A7
00000092: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7)
00000096: 2F0C '/.' MOVE.L A4,-(A7)
00000098: 486E FFB8 'Hn..' PEA -$0048(A6)
0000009C: 4EBA 0000 'N...' JSR DISPLAY_50990 ; id: 350
000000A0: 3E1F '>.' MOVE.W (A7)+,D7
000000A2: 6600 0186 'f...' BNE *+$0188 ; 0000022A
000000A6: 4A06 'J.' TST.B D6
000000A8: 662C 'f,' BNE.S *+$002E ; 000000D6
000000AA: 4A05 'J.' TST.B D5
000000AC: 6628 'f(' BNE.S *+$002A ; 000000D6
000000AE: 486E 0008 'Hn..' PEA $0008(A6)
000000B2: 486E FFB3 'Hn..' PEA -$004D(A6)
000000B6: 4EBA 0000 'N...' JSR DISPLAY_50430 ; id: 338
000000BA: 3E00 '>.' MOVE.W D0,D7
000000BC: 504F 'PO' ADDQ.W #8,A7
000000BE: 6610 'f.' BNE.S *+$0012 ; 000000D0
000000C0: 558F 'U.' SUBQ.L #2,A7
000000C2: 2F0C '/.' MOVE.L A4,-(A7)
000000C4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000C8: 303C 040B '0<..' MOVE.W #$040B,D0
000000CC: ABEB '..' _DisplayDispatch ; ABEB
000000CE: 3E1F '>.' MOVE.W (A7)+,D7
000000D0: 4A47 'JG' TST.W D7
000000D2: 6602 'f.' BNE.S *+$0004 ; 000000D6
000000D4: 7C01 '|.' MOVEQ #$01,D6
000000D6: 4A06 'J.' TST.B D6
000000D8: 6748 'gH' BEQ.S *+$004A ; 00000122
000000DA: 2054 ' T' MOVEA.L (A4),A0
000000DC: 43EE FFC0 'C...' LEA -$0040(A6),A1
000000E0: 41E8 0022 'A.."' LEA $0022(A0),A0
000000E4: 22D8 '".' MOVE.L (A0)+,(A1)+
000000E6: 22D8 '".' MOVE.L (A0)+,(A1)+
000000E8: 302E FFC2 '0...' MOVE.W -$003E(A6),D0
000000EC: B06E FFBA '.n..' CMP.W -$0046(A6),D0
000000F0: 660A 'f.' BNE.S *+$000C ; 000000FC
000000F2: 302E FFC0 '0...' MOVE.W -$0040(A6),D0
000000F6: B06E FFB8 '.n..' CMP.W -$0048(A6),D0
000000FA: 6726 'g&' BEQ.S *+$0028 ; 00000122
000000FC: 486E 0008 'Hn..' PEA $0008(A6)
00000100: 486E FFB3 'Hn..' PEA -$004D(A6)
00000104: 4EBA 0000 'N...' JSR DISPLAY_50430 ; id: 338
00000108: 3E00 '>.' MOVE.W D0,D7
0000010A: 504F 'PO' ADDQ.W #8,A7
0000010C: 6614 'f.' BNE.S *+$0016 ; 00000122
0000010E: 558F 'U.' SUBQ.L #2,A7
00000110: 2F0C '/.' MOVE.L A4,-(A7)
00000112: 2F2E FFB8 '/...' MOVE.L -$0048(A6),-(A7)
00000116: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000011A: 303C 0609 '0<..' MOVE.W #$0609,D0
0000011E: ABEB '..' _DisplayDispatch ; ABEB
00000120: 3E1F '>.' MOVE.W (A7)+,D7
00000122: 558F 'U.' SUBQ.L #2,A7
00000124: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7)
00000128: 2F0C '/.' MOVE.L A4,-(A7)
0000012A: 486E FFD6 'Hn..' PEA -$002A(A6)
0000012E: 486E FFC9 'Hn..' PEA -$0037(A6)
00000132: 486E FFFA 'Hn..' PEA -$0006(A6)
00000136: 486E FFFC 'Hn..' PEA -$0004(A6)
0000013A: 4EBA 0000 'N...' JSR DISPLAY_509D0 ; id: 351
0000013E: 3E1F '>.' MOVE.W (A7)+,D7
00000140: 6614 'f.' BNE.S *+$0016 ; 00000156
00000142: 486E FFB2 'Hn..' PEA -$004E(A6)
00000146: 486E FFE6 'Hn..' PEA -$001A(A6)
0000014A: 2F0C '/.' MOVE.L A4,-(A7)
0000014C: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
00000150: 3E00 '>.' MOVE.W D0,D7
00000152: 4FEF 000C 'O...' LEA $000C(A7),A7
00000156: 4A47 'JG' TST.W D7
00000158: 6624 'f$' BNE.S *+$0026 ; 0000017E
0000015A: 558F 'U.' SUBQ.L #2,A7
0000015C: 2F0C '/.' MOVE.L A4,-(A7)
0000015E: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000162: 7000 'p.' MOVEQ #$00,D0
00000164: 302E FFD6 '0...' MOVE.W -$002A(A6),D0
00000168: 2F00 '/.' MOVE.L D0,-(A7)
0000016A: 486E FFCE 'Hn..' PEA -$0032(A6)
0000016E: 7000 'p.' MOVEQ #$00,D0
00000170: 2F00 '/.' MOVE.L D0,-(A7)
00000172: 486E FFC8 'Hn..' PEA -$0038(A6)
00000176: 303C 0C12 '0<..' MOVE.W #$0C12,D0
0000017A: ABEB '..' _DisplayDispatch ; ABEB
0000017C: 3E1F '>.' MOVE.W (A7)+,D7
0000017E: 4A47 'JG' TST.W D7
00000180: 6626 'f&' BNE.S *+$0028 ; 000001A8
00000182: 486E FFD2 'Hn..' PEA -$002E(A6)
00000186: 2F0C '/.' MOVE.L A4,-(A7)
00000188: 4EBA 0000 'N...' JSR DISPLAY_4EC10 ; id: 293
0000018C: 4A40 'J@' TST.W D0
0000018E: 504F 'PO' ADDQ.W #8,A7
00000190: 6616 'f.' BNE.S *+$0018 ; 000001A8
00000192: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0
00000196: B0AE FFD2 '....' CMP.L -$002E(A6),D0
0000019A: 670C 'g.' BEQ.S *+$000E ; 000001A8
0000019C: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
000001A0: 2F0C '/.' MOVE.L A4,-(A7)
000001A2: 4EBA 0000 'N...' JSR DISPLAY_4EBA0 ; id: 292
000001A6: 504F 'PO' ADDQ.W #8,A7
000001A8: 558F 'U.' SUBQ.L #2,A7
000001AA: 2F0C '/.' MOVE.L A4,-(A7)
000001AC: 1F2E FFC9 '....' MOVE.B -$0037(A6),-(A7)
000001B0: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7)
000001B4: 486E FFFF 'Hn..' PEA -$0001(A6)
000001B8: 4EBA 0000 'N...' JSR DISPLAY_50BB0 ; id: 355
000001BC: 558F 'U.' SUBQ.L #2,A7
000001BE: 2F0C '/.' MOVE.L A4,-(A7)
000001C0: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7)
000001C4: 486E FFFF 'Hn..' PEA -$0001(A6)
000001C8: 4EBA 0000 'N...' JSR DISPLAY_50B30 ; id: 354
000001CC: 4A47 'JG' TST.W D7
000001CE: 584F 'XO' ADDQ.W #4,A7
000001D0: 6658 'fX' BNE.S *+$005A ; 0000022A
000001D2: 4A2E FFC8 'J...' TST.B -$0038(A6)
000001D6: 6752 'gR' BEQ.S *+$0054 ; 0000022A
000001D8: 4A2E FFFF 'J...' TST.B -$0001(A6)
000001DC: 6614 'f.' BNE.S *+$0016 ; 000001F2
000001DE: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0
000001E2: B0AE FFD8 '....' CMP.L -$0028(A6),D0
000001E6: 660A 'f.' BNE.S *+$000C ; 000001F2
000001E8: 302E FFE6 '0...' MOVE.W -$001A(A6),D0
000001EC: B06E FFD6 '.n..' CMP.W -$002A(A6),D0
000001F0: 6738 'g8' BEQ.S *+$003A ; 0000022A
000001F2: 486E 0008 'Hn..' PEA $0008(A6)
000001F6: 486E FFB3 'Hn..' PEA -$004D(A6)
000001FA: 4EBA 0000 'N...' JSR DISPLAY_50430 ; id: 338
000001FE: 3E00 '>.' MOVE.W D0,D7
00000200: 504F 'PO' ADDQ.W #8,A7
00000202: 6626 'f&' BNE.S *+$0028 ; 0000022A
00000204: 7000 'p.' MOVEQ #$00,D0
00000206: 302E FFD6 '0...' MOVE.W -$002A(A6),D0
0000020A: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6)
0000020E: 558F 'U.' SUBQ.L #2,A7
00000210: 2F0C '/.' MOVE.L A4,-(A7)
00000212: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000216: 486E FFCA 'Hn..' PEA -$0036(A6)
0000021A: 486E FFD6 'Hn..' PEA -$002A(A6)
0000021E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000222: 303C 0A11 '0<..' MOVE.W #$0A11,D0
00000226: ABEB '..' _DisplayDispatch ; ABEB
00000228: 3E1F '>.' MOVE.W (A7)+,D7
0000022A: 598F 'Y.' SUBQ.L #4,A7
0000022C: 2F0C '/.' MOVE.L A4,-(A7)
0000022E: 7000 'p.' MOVEQ #$00,D0
00000230: 1F00 '..' MOVE.B D0,-(A7)
00000232: 7001 'p.' MOVEQ #$01,D0
00000234: ABEB '..' _DisplayDispatch ; ABEB
00000236: 285F '(_' MOVEA.L (A7)+,A4
00000238: 200C ' .' MOVE.L A4,D0
0000023A: 6600 FE40 'f..@' BNE *-$01BE ; 0000007C
0000023E: B7EE FFB4 '....' CMPA.L -$004C(A6),A3
00000242: 6724 'g$' BEQ.S *+$0026 ; 00000268
00000244: 486E 0008 'Hn..' PEA $0008(A6)
00000248: 486E FFB3 'Hn..' PEA -$004D(A6)
0000024C: 4EBA 0000 'N...' JSR DISPLAY_50430 ; id: 338
00000250: 3E00 '>.' MOVE.W D0,D7
00000252: 504F 'PO' ADDQ.W #8,A7
00000254: 6612 'f.' BNE.S *+$0014 ; 00000268
00000256: 558F 'U.' SUBQ.L #2,A7
00000258: 2F2E FFB4 '/...' MOVE.L -$004C(A6),-(A7)
0000025C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000260: 303C 0410 '0<..' MOVE.W #$0410,D0
00000264: ABEB '..' _DisplayDispatch ; ABEB
00000266: 3E1F '>.' MOVE.W (A7)+,D7
00000268: 486E 0008 'Hn..' PEA $0008(A6)
0000026C: 486E FFB3 'Hn..' PEA -$004D(A6)
00000270: 4EBA 0000 'N...' JSR DISPLAY_50470 ; id: 339
00000274: 4AAE FFF6 'J...' TST.L -$000A(A6)
00000278: 504F 'PO' ADDQ.W #8,A7
0000027A: 6706 'g.' BEQ.S *+$0008 ; 00000282
0000027C: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0
00000280: A023 '.#' _DisposeHandle ; A023
00000282: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000286: 4CEE 18E0 FF9E 'L.....' MOVEM.L -$0062(A6),D5-D7/A3/A4
0000028C: 4E5E 'N^' UNLK A6
0000028E: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50470"(339)
00000272
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50430"(338)
0000024E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50430"(338)
000001FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50B30"(354)
000001CA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50BB0"(355)
000001BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EBA0"(292)
000001A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EC10"(293)
0000018A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
0000014E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_509D0"(351)
0000013C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50430"(338)
00000106
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50430"(338)
000000B8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50990"(350)
0000009E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50A70"(352)
00000060
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_508D0"(349)
00000050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50850"(348)
0000003E
Comment:
DISPLAY_50C90 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM__GestaltProc [50F30, 50F62)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 357
357: DM__GestaltProc
Module: Flags=$88=(ForcedActive Extern Code) Module="DM__GestaltProc"(357) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 4241 'BA' CLR.W D1
0000000A: 202E 000C ' ...' MOVE.L $000C(A6),D0
0000000E: 0480 6470 6C76 '..dplv' SUBI.L #$64706C76,D0 ; 'dplv'
00000014: 670A 'g.' BEQ.S *+$000C ; 00000020
00000016: 5780 'W.' SUBQ.L #3,D0
00000018: 660C 'f.' BNE.S *+$000E ; 00000026
0000001A: 7003 'p.' MOVEQ #$03,D0
0000001C: 2280 '".' MOVE.L D0,(A1)
0000001E: 6008 '`.' BRA.S *+$000A ; 00000028
00000020: 700A 'p.' MOVEQ #$0A,D0
00000022: 2280 '".' MOVE.L D0,(A1)
00000024: 6002 '`.' BRA.S *+$0004 ; 00000028
00000026: 72CE 'r.' MOVEQ #$CE,D1
00000028: 3D41 0010 '=A..' MOVE.W D1,$0010(A6)
0000002C: 4E5E 'N^' UNLK A6
0000002E: 4E74 0008 'Nt..' RTD #$0008
Comment:
DM__GestaltProc ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_50F70 [50F70, 5102C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 358
358: DISPLAY_50F70
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_50F70"(358) Segment="Main"(200)
Size: Flags $00 ModuleSize 188
Content: Flags $08
Contents offset $0000 size $00BC
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6
0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2
00000010: A11A '..' _GetZone ; A11A
00000012: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
00000016: 7ECE '~.' MOVEQ #$CE,D7
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2640 '&@' MOVEA.L D0,A3
0000001C: 200A ' .' MOVE.L A2,D0
0000001E: 6604 'f.' BNE.S *+$0006 ; 00000024
00000020: A11A '..' _GetZone ; A11A
00000022: 2448 '$H' MOVEA.L A0,A2
00000024: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000028: A01B '..' _SetZone ; A01B
0000002A: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000002C: A11E '..' _NewPtr ; A11E
0000002E: 2848 '(H' MOVEA.L A0,A4
00000030: 558F 'U.' SUBQ.L #2,A7
00000032: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000036: 3E1F '>.' MOVE.W (A7)+,D7
00000038: BE47 '.G' CMP.W D7,D7
0000003A: 662A 'f*' BNE.S *+$002C ; 00000066
0000003C: 200C ' .' MOVE.L A4,D0
0000003E: 6726 'g&' BEQ.S *+$0028 ; 00000066
00000040: 4AAE 000C 'J...' TST.L $000C(A6)
00000044: 6720 'g ' BEQ.S *+$0022 ; 00000066
00000046: 4A86 'J.' TST.L D6
00000048: 671C 'g.' BEQ.S *+$001E ; 00000066
0000004A: 2006 ' .' MOVE.L D6,D0
0000004C: A11E '..' _NewPtr ; A11E
0000004E: 2648 '&H' MOVEA.L A0,A3
00000050: 558F 'U.' SUBQ.L #2,A7
00000052: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000056: 3E1F '>.' MOVE.W (A7)+,D7
00000058: 200B ' .' MOVE.L A3,D0
0000005A: 670A 'g.' BEQ.S *+$000C ; 00000066
0000005C: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000060: 224B '"K' MOVEA.L A3,A1
00000062: 2006 ' .' MOVE.L D6,D0
00000064: A22E '..' _BlockMoveData ; A22E
00000066: BE47 '.G' CMP.W D7,D7
00000068: 661E 'f.' BNE.S *+$0020 ; 00000088
0000006A: 7000 'p.' MOVEQ #$00,D0
0000006C: 2880 '(.' MOVE.L D0,(A4)
0000006E: 2940 000C ')@..' MOVE.L D0,$000C(A4)
00000072: 294A 0008 ')J..' MOVE.L A2,$0008(A4)
00000076: 296E 0010 0004 ')n....' MOVE.L $0010(A6),$0004(A4)
0000007C: 2940 001C ')@..' MOVE.L D0,$001C(A4)
00000080: 294B 0010 ')K..' MOVE.L A3,$0010(A4)
00000084: 4247 'BG' CLR.W D7
00000086: 6018 '`.' BRA.S *+$001A ; 000000A0
00000088: 200C ' .' MOVE.L A4,D0
0000008A: 6708 'g.' BEQ.S *+$000A ; 00000094
0000008C: 204C ' L' MOVEA.L A4,A0
0000008E: A01F '..' _DisposePtr ; A01F
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: 2840 '(@' MOVEA.L D0,A4
00000094: 200B ' .' MOVE.L A3,D0
00000096: 6708 'g.' BEQ.S *+$000A ; 000000A0
00000098: 204B ' K' MOVEA.L A3,A0
0000009A: A01F '..' _DisposePtr ; A01F
0000009C: 7000 'p.' MOVEQ #$00,D0
0000009E: 2640 '&@' MOVEA.L D0,A3
000000A0: 206E 0018 ' n..' MOVEA.L $0018(A6),A0
000000A4: 208C ' .' MOVE.L A4,(A0)
000000A6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000AA: A01B '..' _SetZone ; A01B
000000AC: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
000000B0: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4
000000B6: 4E5E 'N^' UNLK A6
000000B8: 4E74 0014 'Nt..' RTD #$0014
Comment:
DISPLAY_50F70 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51030 [51030, 510D8)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 359
359: DISPLAY_51030
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51030"(359) Segment="Main"(200)
Size: Flags $00 ModuleSize 168
Content: Flags $08
Contents offset $0000 size $00A8
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 7ECE '~.' MOVEQ #$CE,D7
0000000A: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 6700 0086 'g...' BEQ *+$0088 ; 00000098
00000014: A11A '..' _GetZone ; A11A
00000016: 2448 '$H' MOVEA.L A0,A2
00000018: 2A2C 0004 '*,..' MOVE.L $0004(A4),D5
0000001C: 4C2C 5800 000C 'L,X...' MULS.L $000C(A4),D5
00000022: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000026: 5280 'R.' ADDQ.L #1,D0
00000028: 4C2C 0800 0004 'L,....' MULS.L $0004(A4),D0
0000002E: 2C00 ',.' MOVE.L D0,D6
00000030: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
00000034: A01B '..' _SetZone ; A01B
00000036: 4A94 'J.' TST.L (A4)
00000038: 660A 'f.' BNE.S *+$000C ; 00000044
0000003A: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000003E: A122 '."' _NewHandle ; A122
00000040: 2888 '(.' MOVE.L A0,(A4)
00000042: 6006 '`.' BRA.S *+$0008 ; 0000004A
00000044: 2054 ' T' MOVEA.L (A4),A0
00000046: 2006 ' .' MOVE.L D6,D0
00000048: A024 '.$' _SetHandleSize ; A024
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000050: 3E1F '>.' MOVE.W (A7)+,D7
00000052: 4A94 'J.' TST.L (A4)
00000054: 6724 'g$' BEQ.S *+$0026 ; 0000007A
00000056: 4A47 'JG' TST.W D7
00000058: 6720 'g ' BEQ.S *+$0022 ; 0000007A
0000005A: 2006 ' .' MOVE.L D6,D0
0000005C: A122 '."' _NewHandle ; A122
0000005E: 2648 '&H' MOVEA.L A0,A3
00000060: 558F 'U.' SUBQ.L #2,A7
00000062: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000066: 3E1F '>.' MOVE.W (A7)+,D7
00000068: 6610 'f.' BNE.S *+$0012 ; 0000007A
0000006A: 2054 ' T' MOVEA.L (A4),A0
0000006C: 2050 ' P' MOVEA.L (A0),A0
0000006E: 2253 '"S' MOVEA.L (A3),A1
00000070: 2005 ' .' MOVE.L D5,D0
00000072: A22E '..' _BlockMoveData ; A22E
00000074: 2054 ' T' MOVEA.L (A4),A0
00000076: A023 '.#' _DisposeHandle ; A023
00000078: 288B '(.' MOVE.L A3,(A4)
0000007A: 4A47 'JG' TST.W D7
0000007C: 6616 'f.' BNE.S *+$0018 ; 00000094
0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000082: 2254 '"T' MOVEA.L (A4),A1
00000084: 2005 ' .' MOVE.L D5,D0
00000086: D091 '..' ADD.L (A1),D0
00000088: 2240 '"@' MOVEA.L D0,A1
0000008A: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000008E: A22E '..' _BlockMoveData ; A22E
00000090: 52AC 000C 'R...' ADDQ.L #1,$000C(A4)
00000094: 204A ' J' MOVEA.L A2,A0
00000096: A01B '..' _SetZone ; A01B
00000098: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000009C: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4
000000A2: 4E5E 'N^' UNLK A6
000000A4: 4E74 0008 'Nt..' RTD #$0008
Comment:
DISPLAY_51030 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_510E0 [510E0, 5112C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 360
360: DISPLAY_510E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_510E0"(360) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6722 'g"' BEQ.S *+$0024 ; 0000003C
0000001A: BCAC 000C '....' CMP.L $000C(A4),D6
0000001E: 641C 'd.' BCC.S *+$001E ; 0000003C
00000020: 200B ' .' MOVE.L A3,D0
00000022: 6718 'g.' BEQ.S *+$001A ; 0000003C
00000024: 2054 ' T' MOVEA.L (A4),A0
00000026: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000002A: 4C06 0000 'L...' MULU.L D6,D0
0000002E: D090 '..' ADD.L (A0),D0
00000030: 2040 ' @' MOVEA.L D0,A0
00000032: 224B '"K' MOVEA.L A3,A1
00000034: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000038: A22E '..' _BlockMoveData ; A22E
0000003A: 4247 'BG' CLR.W D7
0000003C: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
00000040: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E74 000C 'Nt..' RTD #$000C
Comment:
DISPLAY_510E0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51130 [51130, 51160)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 361
361: DISPLAY_51130
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51130"(361) Segment="Main"(200)
Size: Flags $00 ModuleSize 48
Content: Flags $08
Contents offset $0000 size $0030
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0B '/.' MOVE.L A3,-(A7)
00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
0000000A: 74CE 't.' MOVEQ #$CE,D2
0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3
00000010: 2009 ' .' MOVE.L A1,D0
00000012: 670E 'g.' BEQ.S *+$0010 ; 00000022
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2280 '".' MOVE.L D0,(A1)
00000018: 220B '".' MOVE.L A3,D1
0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022
0000001C: 22AB 000C '"...' MOVE.L $000C(A3),(A1)
00000020: 4242 'BB' CLR.W D2
00000022: 3D42 0010 '=B..' MOVE.W D2,$0010(A6)
00000026: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3
0000002A: 4E5E 'N^' UNLK A6
0000002C: 4E74 0008 'Nt..' RTD #$0008
Comment:
DISPLAY_51130 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_51160 [51160, 511AC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 362
362: DISPLAY_51160
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51160"(362) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 7ECE '~.' MOVEQ #$CE,D7
0000000A: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 672A 'g*' BEQ.S *+$002C ; 0000003C
00000012: 4A94 'J.' TST.L (A4)
00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E
00000016: 2054 ' T' MOVEA.L (A4),A0
00000018: A023 '.#' _DisposeHandle ; A023
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 2880 '(.' MOVE.L D0,(A4)
0000001E: 4AAC 0010 'J...' TST.L $0010(A4)
00000022: 670C 'g.' BEQ.S *+$000E ; 00000030
00000024: 206C 0010 ' l..' MOVEA.L $0010(A4),A0
00000028: A01F '..' _DisposePtr ; A01F
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2940 0010 ')@..' MOVE.L D0,$0010(A4)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 2940 000C ')@..' MOVE.L D0,$000C(A4)
00000036: 204C ' L' MOVEA.L A4,A0
00000038: A01F '..' _DisposePtr ; A01F
0000003A: 4247 'BG' CLR.W D7
0000003C: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E74 0004 'Nt..' RTD #$0004
Comment:
DISPLAY_51160 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_511B0 [511B0, 512FE)
Module started due to: MOD directive
Resolved outgoing references:
+38 (511E8): JSR DISPLAY_4ED00
+1A (511CA): JSR DISPLAY_4ED00
+A0 (51250): DISPLAYDISPATCH
Trap ABEB
Dictionary: Flags $00 FirstId 363
363: DISPLAY_511B0
364: DISPLAYDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_511B0"(363) Segment="Main"(200)
Size: Flags $00 ModuleSize 334
Content: Flags $08
Contents offset $0000 size $014E
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4207 'B.' CLR.B D7
0000000E: 70FF 'p.' MOVEQ #$FF,D0
00000010: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6)
00000014: 486E FFEC 'Hn..' PEA -$0014(A6)
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4ED00 ; id: 296
0000001E: 4A40 'J@' TST.W D0
00000020: 504F 'PO' ADDQ.W #8,A7
00000022: 6664 'fd' BNE.S *+$0066 ; 00000088
00000024: 2C2E FFEC ',...' MOVE.L -$0014(A6),D6
00000028: 6052 '`R' BRA.S *+$0054 ; 0000007C
0000002A: 2006 ' .' MOVE.L D6,D0
0000002C: 5386 'S.' SUBQ.L #1,D6
0000002E: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6)
00000032: 486E FFEC 'Hn..' PEA -$0014(A6)
00000036: 2F0C '/.' MOVE.L A4,-(A7)
00000038: 4EBA 0000 'N...' JSR DISPLAY_4ED00 ; id: 296
0000003C: 4A40 'J@' TST.W D0
0000003E: 504F 'PO' ADDQ.W #8,A7
00000040: 663A 'f:' BNE.S *+$003C ; 0000007C
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000048: 7202 'r.' MOVEQ #$02,D1
0000004A: B280 '..' CMP.L D0,D1
0000004C: 6718 'g.' BEQ.S *+$001A ; 00000066
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000054: 720E 'r.' MOVEQ #$0E,D1
00000056: B280 '..' CMP.L D0,D1
00000058: 670C 'g.' BEQ.S *+$000E ; 00000066
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000060: 7214 'r.' MOVEQ #$14,D1
00000062: B280 '..' CMP.L D0,D1
00000064: 6616 'f.' BNE.S *+$0018 ; 0000007C
00000066: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
0000006C: C0AE FFF4 '....' AND.L -$000C(A6),D0
00000070: 0C80 0000 0200 '......' CMPI.L #$00000200,D0
00000076: 6704 'g.' BEQ.S *+$0006 ; 0000007C
00000078: 7E01 '~.' MOVEQ #$01,D7
0000007A: 600C '`.' BRA.S *+$000E ; 00000088
0000007C: 4A86 'J.' TST.L D6
0000007E: 6308 'c.' BLS.S *+$000A ; 00000088
00000080: 7000 'p.' MOVEQ #$00,D0
00000082: 1007 '..' MOVE.B D7,D0
00000084: 4A80 'J.' TST.L D0
00000086: 67A2 'g.' BEQ.S *-$005C ; 0000002A
00000088: 1D47 000C '.G..' MOVE.B D7,$000C(A6)
0000008C: 4CEE 10C0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A4
00000092: 4E5E 'N^' UNLK A6
00000094: 4E74 0004 'Nt..' RTD #$0004
00000098: 0000 0000 '....' ORI.B #$00,D0
0000009C: 0000 0000 '....' ORI.B #$00,D0
000000A0: 41FA 0008 'A...' LEA *+$000A,A0 ; 000000AA
000000A4: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7)
000000A8: 4E75 'Nu' RTS
000000AA: 0000 EB3A '...:' ORI.B #$3A,D0 ; ':'
000000AE: 6006 '`.' BRA.S *+$0008 ; 000000B6
000000B0: 4716 'G.' CHK.L (A6),D3
000000B2: 46C6 'F.' MOVE D6,SR
000000B4: 45A6 'E.' CHK.W -(A6),D2
000000B6: 3FD6 '?.' DC.W $3FD6 ; ????
000000B8: 42C6 'B.' MOVE CCR,D6
000000BA: 3D46 36E6 '=F6.' MOVE.W D6,$36E6(A6)
000000BE: E286 '..' ASR.L #1,D6
000000C0: 00A6 0426 0EF6 '...&..' ORI.L #$04260EF6,-(A6)
000000C6: 0EE6 00A6 '....' CAS.L D6,D2,-(A6)
000000CA: 1346 0F06 '.F..' MOVE.B D6,$0F06(A1)
000000CE: 00A6 00A6 00A6 '......' ORI.L #$00A600A6,-(A6)
000000D4: 09B6 '..' DC.W $09B6 ; ????
000000D6: 0556 '.V' BCHG D2,(A6)
000000D8: 0506 '..' BTST D2,D6
000000DA: 04C6 0CD6 '....' CHK2.L D6,D0
000000DE: 0D36 00A6 '.6..' BTST D6,-$5A(A6,D0.W)
000000E2: 00A6 3806 3A16 '..8.:.' ORI.L #$38063A16,-(A6)
000000E8: 27F6 3076 2D36 ''.0v-6' MOVE.L $76(A6,D3.W),([*+$31962B3A],D2.L*4,$00A6) ; 31962C22
3196 2B36 00A6
000000F4: 00A6 00A6 24C6 '....$.' ORI.L #$00A624C6,-(A6)
000000FA: 33D6 3A96 3316 '3.:.3.' MOVE.W (A6),$3A963316
00000100: 3FB6 '?.' DC.W $3FB6 ; ????
00000102: 41D6 'A.' LEA (A6),A0
00000104: 4B56 'KV' DC.W $4B56 ; ????
00000106: 4B96 'K.' CHK.W (A6),D5
00000108: 4C16 4C46 'L.LF' MULS.L (A6),D6:D4
0000010C: 4FA6 'O.' CHK.W -(A6),D7
0000010E: 52A6 'R.' ADDQ.L #1,-(A6)
00000110: 5326 'S&' SUBQ.B #1,-(A6)
00000112: 53A6 'S.' SUBQ.L #1,-(A6)
00000114: 44D6 'D.' MOVE (A6),CCR
00000116: ECC6 EC56 '...V' BFCLR D6{D1:$16}
0000011A: 4556 'EV' DC.W $4556 ; ????
0000011C: 4516 'E.' CHK.L (A6),D2
0000011E: 2AB6 2CA6 '*.,.' MOVE.L -$5A(A6,D2.L*4),(A5)
00000122: 46B6 41A6 C4B6 'F.A...' NOT.L ([-$3B4A,ZA6],D4.W,$C4F6)
C4F6
0000012A: C536 '.6' DC.W $C536 ; ????
0000012C: C576 '.v' DC.W $C576 ; ????
0000012E: C7C6 '..' MULS.W D6,D3
00000130: C806 '..' AND.B D6,D4
00000132: C826 '.&' AND.B -(A6),D4
00000134: CB86 '..' DC.W $CB86 ; ????
00000136: CC96 '..' AND.L (A6),D6
00000138: 1516 '..' MOVE.B (A6),-(A2)
0000013A: CD36 B446 '.6.F' AND.B D6,$46(A6,A3.W*4)
0000013E: CBB6 C696 '....' AND.L D5,-$6A(A6,A4.W*8)
00000142: CCC6 '..' MULU.W D6,D6
00000144: 4756 'GV' DC.W $4756 ; ????
00000146: 4856 'HV' PEA (A6)
00000148: CDE6 '..' MULS.W -(A6),D6
0000014A: 4A56 'JV' TST.W (A6)
0000014C: 48E6 'H.' DC.W $48E6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED00"(296)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED00"(296)
0000001C
EntryPoint: Flags=$08=(Extern Code) Offset=$00A0 Entry="DISPLAYDISPATCH"(364)
Comment:
DISPLAY_511B0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_Die [51300, 5130E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 365
365: DM_Die
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_Die"(365) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 205F ' _' MOVEA.L (A7)+,A0
00000002: E048 '.H' LSR.W #8,D0
00000004: D040 '.@' ADD.W D0,D0
00000006: DEC0 '..' ADDA.W D0,A7
00000008: 3EBC FFCE '>...' MOVE.W #$FFCE,(A7)
0000000C: 4ED0 'N.' JMP (A0)
Comment:
DM_Die ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51310 [51310, 51442)
Module started due to: MOD directive
Unresolved outgoing references:
+16 (51326): LEA $51448, A1
+7A (5138A): LEA $51442, A2
+A8 (513B8): LEA $51444, A2
+D0 (513E0): LEA $51442, A2
+FC (5140C): LEA $51444, A2
Dictionary: Flags $00 FirstId 366
366: DISPLAY_51310
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51310"(366) Segment="Main"(200)
Size: Flags $00 ModuleSize 306
Content: Flags $08
Contents offset $0000 size $0132
00000000: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
00000006: A1AD '..' _Gestalt ; A1AD
00000008: 6648 'fH' BNE.S *+$004A ; 00000052
0000000A: 2008 ' .' MOVE.L A0,D0
0000000C: 0800 0000 '....' BTST #$00,D0
00000010: 6740 'g@' BEQ.S *+$0042 ; 00000052
00000012: 41FA 0040 'A..@' LEA *+$0042,A0 ; 00000054
00000016: 43FA 0120 'C.. ' LEA *+$0122,A1 ; 00000138
0000001A: 93C8 '..' SUBA.L A0,A1
0000001C: 2009 ' .' MOVE.L A1,D0
0000001E: 2200 '".' MOVE.L D0,D1
00000020: A71E '..' _NewPtrSysClear ; A71E
00000022: 662E 'f.' BNE.S *+$0030 ; 00000052
00000024: 2248 '"H' MOVEA.L A0,A1
00000026: 41FA 002C 'A..,' LEA *+$002E,A0 ; 00000054
0000002A: 2001 ' .' MOVE.L D1,D0
0000002C: A02E '..' _BlockMove ; A02E
0000002E: 2049 ' I' MOVEA.L A1,A0
00000030: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01FC),A1
01FC
00000038: 2029 00C4 ' )..' MOVE.L $00C4(A1),D0
0000003C: 6706 'g.' BEQ.S *+$0008 ; 00000044
0000003E: 2140 0006 '!@..' MOVE.L D0,$0006(A0)
00000042: A48A '..' _SleepQRemove ; A48A
00000044: 2348 00C4 '#H..' MOVE.L A0,$00C4(A1)
00000048: 43E8 000C 'C...' LEA $000C(A0),A1
0000004C: 2149 0006 '!I..' MOVE.L A1,$0006(A0)
00000050: A28A '..' _SleepQInstall ; A28A
00000052: 4E75 'Nu' RTS
00000054: 0000 0000 '....' ORI.B #$00,D0
00000058: 0010 0000 '....' ORI.B #$00,(A0)
0000005C: 0000 0000 '....' ORI.B #$00,D0
00000060: 48E7 0024 'H..$' MOVEM.L A2/A5,-(A7)
00000064: 0C00 0002 '....' CMPI.B #$02,D0
00000068: 670C 'g.' BEQ.S *+$000E ; 00000076
0000006A: 0C00 0003 '....' CMPI.B #$03,D0
0000006E: 6700 0060 'g..`' BEQ *+$0062 ; 000000D0
00000072: 6000 00B6 '`...' BRA *+$00B8 ; 0000012A
00000076: 4267 'Bg' CLR.W -(A7)
00000078: A938 '.8' _HiliteMenu ; A938
0000007A: 45FA 00B6 'E...' LEA *+$00B8,A2 ; 00000132
0000007E: 554F 'UO' SUBQ.W #2,A7
00000080: 2F0A '/.' MOVE.L A2,-(A7)
00000082: 4217 'B.' CLR.B (A7)
00000084: 303C 0218 '0<..' MOVE.W #$0218,D0
00000088: ABEB '..' _DisplayDispatch ; ABEB
0000008A: 4A5F 'J_' TST.W (A7)+
0000008C: 6600 009C 'f...' BNE *+$009E ; 0000012A
00000090: 4A12 'J.' TST.B (A2)
00000092: 6700 0096 'g...' BEQ *+$0098 ; 0000012A
00000096: 42A7 'B.' CLR.L -(A7)
00000098: 204F ' O' MOVEA.L A7,A0
0000009A: 554F 'UO' SUBQ.W #2,A7
0000009C: 2F08 '/.' MOVE.L A0,-(A7)
0000009E: 303C 021E '0<..' MOVE.W #$021E,D0
000000A2: ABEB '..' _DisplayDispatch ; ABEB
000000A4: 544F 'TO' ADDQ.W #2,A7
000000A6: 2A5F '*_' MOVEA.L (A7)+,A5
000000A8: 45FA 008A 'E...' LEA *+$008C,A2 ; 00000134
000000AC: 4292 'B.' CLR.L (A2)
000000AE: 554F 'UO' SUBQ.W #2,A7
000000B0: 2F0A '/.' MOVE.L A2,-(A7)
000000B2: 303C 0206 '0<..' MOVE.W #$0206,D0
000000B6: ABEB '..' _DisplayDispatch ; ABEB
000000B8: 2F38 08A8 '/8..' MOVE.L $08A8,-(A7)
000000BC: 2F12 '/.' MOVE.L (A2),-(A7)
000000BE: 303C 041A '0<..' MOVE.W #$041A,D0
000000C2: ABEB '..' _DisplayDispatch ; ABEB
000000C4: 2F12 '/.' MOVE.L (A2),-(A7)
000000C6: 303C 0207 '0<..' MOVE.W #$0207,D0
000000CA: ABEB '..' _DisplayDispatch ; ABEB
000000CC: 544F 'TO' ADDQ.W #2,A7
000000CE: 605A '`Z' BRA.S *+$005C ; 0000012A
000000D0: 45FA 0060 'E..`' LEA *+$0062,A2 ; 00000132
000000D4: 4A12 'J.' TST.B (A2)
000000D6: 6752 'gR' BEQ.S *+$0054 ; 0000012A
000000D8: 554F 'UO' SUBQ.W #2,A7
000000DA: 2F0A '/.' MOVE.L A2,-(A7)
000000DC: 303C 0217 '0<..' MOVE.W #$0217,D0
000000E0: ABEB '..' _DisplayDispatch ; ABEB
000000E2: 4A5F 'J_' TST.W (A7)+
000000E4: 6644 'fD' BNE.S *+$0046 ; 0000012A
000000E6: 4A12 'J.' TST.B (A2)
000000E8: 6740 'g@' BEQ.S *+$0042 ; 0000012A
000000EA: 42A7 'B.' CLR.L -(A7)
000000EC: 204F ' O' MOVEA.L A7,A0
000000EE: 554F 'UO' SUBQ.W #2,A7
000000F0: 2F08 '/.' MOVE.L A0,-(A7)
000000F2: 303C 021E '0<..' MOVE.W #$021E,D0
000000F6: ABEB '..' _DisplayDispatch ; ABEB
000000F8: 544F 'TO' ADDQ.W #2,A7
000000FA: 2A5F '*_' MOVEA.L (A7)+,A5
000000FC: 45FA 0036 'E..6' LEA *+$0038,A2 ; 00000134
00000100: 4292 'B.' CLR.L (A2)
00000102: 554F 'UO' SUBQ.W #2,A7
00000104: 2F0A '/.' MOVE.L A2,-(A7)
00000106: 303C 0206 '0<..' MOVE.W #$0206,D0
0000010A: ABEB '..' _DisplayDispatch ; ABEB
0000010C: 2078 08A8 ' x..' MOVEA.L $08A8,A0
00000110: 2F08 '/.' MOVE.L A0,-(A7)
00000112: 2050 ' P' MOVEA.L (A0),A0
00000114: 2F28 001E '/(..' MOVE.L $001E(A0),-(A7)
00000118: 2F12 '/.' MOVE.L (A2),-(A7)
0000011A: 303C 0619 '0<..' MOVE.W #$0619,D0
0000011E: ABEB '..' _DisplayDispatch ; ABEB
00000120: 2F12 '/.' MOVE.L (A2),-(A7)
00000122: 303C 0207 '0<..' MOVE.W #$0207,D0
00000126: ABEB '..' _DisplayDispatch ; ABEB
00000128: 544F 'TO' ADDQ.W #2,A7
0000012A: 4CDF 2400 'L.$.' MOVEM.L (A7)+,A2/A5
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 4E75 'Nu' RTS
Comment:
DISPLAY_51310 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51450 [51450, 514C4)
Module started due to: MOD directive
Resolved outgoing references:
+6A (514BA): JSR PMGRCALLEDBYDISPLAYMGRDE30 ; outside file
+5E (514AE): JSR PMGRCALLEDBYDISPLAYMGRDE10 ; outside file
Dictionary: Flags $00 FirstId 367
367: DISPLAY_51450
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51450"(367) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
00000006: A1AD '..' _Gestalt ; A1AD
00000008: 6630 'f0' BNE.S *+$0032 ; 0000003A
0000000A: 2008 ' .' MOVE.L A0,D0
0000000C: 0800 0000 '....' BTST #$00,D0
00000010: 6728 'g(' BEQ.S *+$002A ; 0000003A
00000012: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01FC),A0
01FC
0000001A: 2028 00C0 ' (..' MOVE.L $00C0(A0),D0
0000001E: 6708 'g.' BEQ.S *+$000A ; 00000028
00000020: 2F00 '/.' MOVE.L D0,-(A7)
00000022: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7)
00000026: A895 '..' _ShutDown ; A895
00000028: 487A 0012 'Hz..' PEA *+$0014 ; 0000003C
0000002C: 2157 00C0 '!W..' MOVE.L (A7),$00C0(A0)
00000030: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7)
00000034: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7)
00000038: A895 '..' _ShutDown ; A895
0000003A: 4E75 'Nu' RTS
0000003C: 48E7 2020 'H. ' MOVEM.L D2/A2,-(A7)
00000040: 4227 'B'' CLR.B -(A7)
00000042: 204F ' O' MOVEA.L A7,A0
00000044: 554F 'UO' SUBQ.W #2,A7
00000046: 2F08 '/.' MOVE.L A0,-(A7)
00000048: 303C 0218 '0<..' MOVE.W #$0218,D0
0000004C: ABEB '..' _DisplayDispatch ; ABEB
0000004E: 301F '0.' MOVE.W (A7)+,D0
00000050: 141F '..' MOVE.B (A7)+,D2
00000052: 4A40 'J@' TST.W D0
00000054: 6702 'g.' BEQ.S *+$0004 ; 00000058
00000056: 7400 't.' MOVEQ #$00,D2
00000058: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000005C: 7005 'p.' MOVEQ #$05,D0
0000005E: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 369
00000062: 1200 '..' MOVE.B D0,D1
00000064: 7005 'p.' MOVEQ #$05,D0
00000066: EFC1 27C1 '..'.' BFINS D2,D1{$1F:$01}
0000006A: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE30 ; id: 368
0000006E: 4CDF 0404 'L...' MOVEM.L (A7)+,D2/A2
00000072: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 368
368: PMGRCALLEDBYDISPLAYMGRDE30
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE30"(368)
0000006C
Dictionary: Flags $00 FirstId 369
369: PMGRCALLEDBYDISPLAYMGRDE10
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(369)
00000060
Comment:
DISPLAY_51450 ended due to: BRA.L island below, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_514F0 [514F0, 514FC)
Module started due to: island above, MOD directive
Resolved outgoing references:
+2 (514F2): JSR PMGRCALLEDBYDISPLAYMGRDE10 ; outside file
Dictionary: Flags $00 FirstId 370
370: DISPLAY_514F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_514F0"(370) Segment="Main"(200)
Size: Flags $00 ModuleSize 12
Content: Flags $08
Contents offset $0000 size $000C
00000000: 7005 'p.' MOVEQ #$05,D0
00000002: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 369
00000006: 205F ' _' MOVEA.L (A7)+,A0
00000008: 1E80 '..' MOVE.B D0,(A7)
0000000A: 4ED0 'N.' JMP (A0)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(369)
00000004
Comment:
DISPLAY_514F0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51500 [51500, 51518)
Module started due to: MOD directive
Resolved outgoing references:
+E (5150E): JSR PMGRCALLEDBYDISPLAYMGRDE30 ; outside file
Dictionary: Flags $00 FirstId 371
371: DISPLAY_51500
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51500"(371) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 205F ' _' MOVEA.L (A7)+,A0
00000002: 121F '..' MOVE.B (A7)+,D1
00000004: 48E7 00A0 'H...' MOVEM.L A0/A2,-(A7)
00000008: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000000C: 7005 'p.' MOVEQ #$05,D0
0000000E: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE30 ; id: 368
00000012: 4CDF 0500 'L...' MOVEM.L (A7)+,A0/A2
00000016: 4ED0 'N.' JMP (A0)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE30"(368)
00000010
Comment:
DISPLAY_51500 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: RecalcMenuBar [51520, 5153A)
Module started due to: MOD directive
Resolved outgoing references:
+14 (51534): JSR CALLMBARPROC ; outside file
Dictionary: Flags $00 FirstId 372
372: RecalcMenuBar
Module: Flags=$88=(ForcedActive Extern Code) Module="RecalcMenuBar"(372) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 42A7 'B.' CLR.L -(A7)
00000002: 303C 01F5 '0<..' MOVE.W #$01F5,D0
00000006: A825 '.%' DC.W $A825 ; TB 0025
00000008: 301F '0.' MOVE.W (A7)+,D0
0000000A: 0C40 FFCE '.@..' CMPI.W #$FFCE,D0
0000000E: 6608 'f.' BNE.S *+$000A ; 00000018
00000010: 7002 'p.' MOVEQ #$02,D0
00000012: 7200 'r.' MOVEQ #$00,D1
00000014: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 373
00000018: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 373
373: CALLMBARPROC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLMBARPROC"(373)
00000016
Comment:
RecalcMenuBar ended due to: BRA.L island below, 6 nulls trimmed
Comment:
#####################################################################################
Module: UpdateScreenBits [51550, 5157A)
Module started due to: island above, MOD directive
Dictionary: Flags $00 FirstId 374
374: UpdateScreenBits
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="UpdateScreenBits"(374) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 201F ' .' MOVE.L (A7)+,D0
00000002: 205F ' _' MOVEA.L (A7)+,A0
00000004: 2050 ' P' MOVEA.L (A0),A0
00000006: 2215 '".' MOVE.L (A5),D1
00000008: 671C 'g.' BEQ.S *+$001E ; 00000026
0000000A: 2241 '"A' MOVEA.L D1,A1
0000000C: 43E9 FF86 'C...' LEA -$007A(A1),A1
00000010: 22B8 0824 '"..$' MOVE.L $0824,(A1)
00000014: 3378 0106 0004 '3x....' MOVE.W $0106,$0004(A1)
0000001A: 2368 0022 0006 '#h."..' MOVE.L $0022(A0),$0006(A1)
00000020: 2368 0026 000A '#h.&..' MOVE.L $0026(A0),$000A(A1)
00000026: 2040 ' @' MOVEA.L D0,A0
00000028: 4ED0 'N.' JMP (A0)
Comment:
UpdateScreenBits ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51580 [51580, 5160E)
Module started due to: MOD directive
Resolved outgoing references:
+20 (515A0): JSR PMGRCALLEDBYDISPLAYMGRDE10 ; outside file
Dictionary: Flags $00 FirstId 375
375: DISPLAY_51580
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51580"(375) 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 0024 'H..$' MOVEM.L A2/A5,-(A7)
00000008: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
0000000E: A1AD '..' _Gestalt ; A1AD
00000010: 6674 'ft' BNE.S *+$0076 ; 00000086
00000012: 2008 ' .' MOVE.L A0,D0
00000014: 0800 0000 '....' BTST #$00,D0
00000018: 676C 'gl' BEQ.S *+$006E ; 00000086
0000001A: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000001E: 7005 'p.' MOVEQ #$05,D0
00000020: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 369
00000024: 0800 0000 '....' BTST #$00,D0
00000028: 675C 'g\' BEQ.S *+$005E ; 00000086
0000002A: 4227 'B'' CLR.B -(A7)
0000002C: 204F ' O' MOVEA.L A7,A0
0000002E: 554F 'UO' SUBQ.W #2,A7
00000030: 2F08 '/.' MOVE.L A0,-(A7)
00000032: 303C 0217 '0<..' MOVE.W #$0217,D0
00000036: ABEB '..' _DisplayDispatch ; ABEB
00000038: 4A5F 'J_' TST.W (A7)+
0000003A: 6648 'fH' BNE.S *+$004A ; 00000084
0000003C: 4A1F 'J.' TST.B (A7)+
0000003E: 6746 'gF' BEQ.S *+$0048 ; 00000086
00000040: 42A7 'B.' CLR.L -(A7)
00000042: 204F ' O' MOVEA.L A7,A0
00000044: 554F 'UO' SUBQ.W #2,A7
00000046: 2F08 '/.' MOVE.L A0,-(A7)
00000048: 303C 021E '0<..' MOVE.W #$021E,D0
0000004C: ABEB '..' _DisplayDispatch ; ABEB
0000004E: 544F 'TO' ADDQ.W #2,A7
00000050: 2A5F '*_' MOVEA.L (A7)+,A5
00000052: 45EE FFFC 'E...' LEA -$0004(A6),A2
00000056: 4292 'B.' CLR.L (A2)
00000058: 554F 'UO' SUBQ.W #2,A7
0000005A: 2F0A '/.' MOVE.L A2,-(A7)
0000005C: 303C 0206 '0<..' MOVE.W #$0206,D0
00000060: ABEB '..' _DisplayDispatch ; ABEB
00000062: 2078 08A8 ' x..' MOVEA.L $08A8,A0
00000066: 2F08 '/.' MOVE.L A0,-(A7)
00000068: 2050 ' P' MOVEA.L (A0),A0
0000006A: 2F28 001E '/(..' MOVE.L $001E(A0),-(A7)
0000006E: 2F12 '/.' MOVE.L (A2),-(A7)
00000070: 303C 0619 '0<..' MOVE.W #$0619,D0
00000074: ABEB '..' _DisplayDispatch ; ABEB
00000076: 2F12 '/.' MOVE.L (A2),-(A7)
00000078: 303C 0207 '0<..' MOVE.W #$0207,D0
0000007C: ABEB '..' _DisplayDispatch ; ABEB
0000007E: 544F 'TO' ADDQ.W #2,A7
00000080: 6000 0004 '`...' BRA *+$0006 ; 00000086
00000084: 4A1F 'J.' TST.B (A7)+
00000086: 4CDF 2400 'L.$.' MOVEM.L (A7)+,A2/A5
0000008A: 4E5E 'N^' UNLK A6
0000008C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(369)
00000022
Comment:
DISPLAY_51580 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51610 [51610, 51672)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 376
376: DISPLAY_51610
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51610"(376) Segment="Main"(200)
Size: Flags $00 ModuleSize 98
Content: Flags $08
Contents offset $0000 size $0062
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0034 'H..4' MOVEM.L A2/A3/A5,-(A7)
00000008: 42A7 'B.' CLR.L -(A7)
0000000A: 204F ' O' MOVEA.L A7,A0
0000000C: 554F 'UO' SUBQ.W #2,A7
0000000E: 2F08 '/.' MOVE.L A0,-(A7)
00000010: 303C 021E '0<..' MOVE.W #$021E,D0
00000014: ABEB '..' _DisplayDispatch ; ABEB
00000016: 544F 'TO' ADDQ.W #2,A7
00000018: 2A5F '*_' MOVEA.L (A7)+,A5
0000001A: 45EE FFFC 'E...' LEA -$0004(A6),A2
0000001E: 4292 'B.' CLR.L (A2)
00000020: 554F 'UO' SUBQ.W #2,A7
00000022: 2F0A '/.' MOVE.L A2,-(A7)
00000024: 303C 0206 '0<..' MOVE.W #$0206,D0
00000028: ABEB '..' _DisplayDispatch ; ABEB
0000002A: 2038 08A8 ' 8..' MOVE.L $08A8,D0
0000002E: 6700 0020 'g.. ' BEQ *+$0022 ; 00000050
00000032: 2640 '&@' MOVEA.L D0,A3
00000034: 2053 ' S' MOVEA.L (A3),A0
00000036: 0828 000F 0014 '.(....' BTST #$0F,$0014(A0)
0000003C: 660C 'f.' BNE.S *+$000E ; 0000004A
0000003E: 2F0B '/.' MOVE.L A3,-(A7)
00000040: 2F12 '/.' MOVE.L (A2),-(A7)
00000042: 303C 040B '0<..' MOVE.W #$040B,D0
00000046: ABEB '..' _DisplayDispatch ; ABEB
00000048: 2053 ' S' MOVEA.L (A3),A0
0000004A: 2028 001E ' (..' MOVE.L $001E(A0),D0
0000004E: 60DE '`.' BRA.S *-$0020 ; 0000002E
00000050: 2F12 '/.' MOVE.L (A2),-(A7)
00000052: 303C 0207 '0<..' MOVE.W #$0207,D0
00000056: ABEB '..' _DisplayDispatch ; ABEB
00000058: 544F 'TO' ADDQ.W #2,A7
0000005A: 4CDF 2C00 'L.,.' MOVEM.L (A7)+,A2/A3/A5
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E75 'Nu' RTS
Comment:
DISPLAY_51610 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetROMMultiModeTable [51680, 51714)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 377
377: DM_GetROMMultiModeTable
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetROMMultiModeTable"(377) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 43FA 000E 'C...' LEA *+$0010,A1 ; 00000010
00000004: 201F ' .' MOVE.L (A7)+,D0
00000006: 205F ' _' MOVEA.L (A7)+,A0
00000008: 2089 ' .' MOVE.L A1,(A0)
0000000A: 4257 'BW' CLR.W (A7)
0000000C: 2040 ' @' MOVEA.L D0,A0
0000000E: 4ED0 'N.' JMP (A0)
00000010: 0004 0024 '...$' ORI.B #$24,D4 ; '$'
00000014: 0005 0030 '...0' ORI.B #$30,D5 ; '0'
00000018: 0006 0040 '...@' ORI.B #$40,D6 ; '@'
0000001C: 0009 0054 '...T' ORI.B #$54,A1 ; 'T'
00000020: 000A 0060 '...`' ORI.B #$60,A2 ; '`'
00000024: 000B 006C '...l' ORI.B #$6C,A3 ; 'l'
00000028: 000C 0074 '...t' ORI.B #$74,A4 ; 't'
0000002C: 000D 007C '...|' ORI.B #$7C,A5 ; '|'
00000030: 0000 0000 '....' ORI.B #$00,D0
00000034: 008C 0007 00AA '......' ORI.L #$000700AA,A4
0000003A: 0003 0000 '....' ORI.B #$00,D3
0000003E: 0000 008C '....' ORI.B #$8C,D0
00000042: 0003 00AA '....' ORI.B #$AA,D3
00000046: 0007 00D2 '....' ORI.B #$D2,D7
0000004A: 0003 0000 '....' ORI.B #$00,D3
0000004E: 0000 008C '....' ORI.B #$8C,D0
00000052: 0003 00AA '....' ORI.B #$AA,D3
00000056: 0003 00D2 '....' ORI.B #$D2,D3
0000005A: 0003 00DC '....' ORI.B #$DC,D3
0000005E: 0007 0000 '....' ORI.B #$00,D7
00000062: 0000 00A0 '....' ORI.B #$A0,D0
00000066: 0007 00A5 '....' ORI.B #$A5,D7
0000006A: 0003 0000 '....' ORI.B #$00,D3
0000006E: 0000 0096 '....' ORI.B #$96,D0
00000072: 0007 00B4 '....' ORI.B #$B4,D7
00000076: 0009 0000 '....' ORI.B #$00,A1
0000007A: 0000 00E6 '....' ORI.B #$E6,D0
0000007E: 0007 0000 '....' ORI.B #$00,D7
00000082: 0000 00EE '....' ORI.B #$EE,D0
00000086: 0007 0000 '....' ORI.B #$00,D7
0000008A: 0000 008C '....' ORI.B #$8C,D0
0000008E: 0007 0091 '....' ORI.B #$91,D7
00000092: 0003 '..' DC.W $0003
Comment:
DM_GetROMMultiModeTable ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetNextScreenDevice [51720, 5175E)
Module started due to: MOD directive
Resolved outgoing references:
+20 (51740): JSR DISPLAY_4E4A0
Dictionary: Flags $00 FirstId 378
378: DM_GetNextScreenDevice
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetNextScreenDevice"(378) 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 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 1E2E 0008 '....' MOVE.B $0008(A6),D7
0000000C: 286E 000A '(n..' MOVEA.L $000A(A6),A4
00000010: 6018 '`.' BRA.S *+$001A ; 0000002A
00000012: 2054 ' T' MOVEA.L (A4),A0
00000014: 2868 001E '(h..' MOVEA.L $001E(A0),A4
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 1007 '..' MOVE.B D7,D0
0000001C: 2F00 '/.' MOVE.L D0,-(A7)
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4E4A0 ; id: 272
00000024: 4A00 'J.' TST.B D0
00000026: 504F 'PO' ADDQ.W #8,A7
00000028: 6604 'f.' BNE.S *+$0006 ; 0000002E
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 66E4 'f.' BNE.S *-$001A ; 00000012
0000002E: 2D4C 000E '-L..' MOVE.L A4,$000E(A6)
00000032: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E4A0"(272)
00000022
Comment:
DM_GetNextScreenDevice ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetFirstScreenDevice [51760, 517A2)
Module started due to: MOD directive
Resolved outgoing references:
+1C (5177C): JSR DISPLAY_4E4A0
Dictionary: Flags $00 FirstId 379
379: DM_GetFirstScreenDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetFirstScreenDevice"(379) Segment="Main"(200)
Size: Flags $00 ModuleSize 66
Content: Flags $08
Contents offset $0000 size $0042
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 1E2E 0008 '....' MOVE.B $0008(A6),D7
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
00000012: 285F '(_' MOVEA.L (A7)+,A4
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 1007 '..' MOVE.B D7,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_4E4A0 ; id: 272
00000020: 4A00 'J.' TST.B D0
00000022: 504F 'PO' ADDQ.W #8,A7
00000024: 660C 'f.' BNE.S *+$000E ; 00000032
00000026: 598F 'Y.' SUBQ.L #4,A7
00000028: 2F0C '/.' MOVE.L A4,-(A7)
0000002A: 1F07 '..' MOVE.B D7,-(A7)
0000002C: 7001 'p.' MOVEQ #$01,D0
0000002E: ABEB '..' _DisplayDispatch ; ABEB
00000030: 285F '(_' MOVEA.L (A7)+,A4
00000032: 2D4C 000A '-L..' MOVE.L A4,$000A(A6)
00000036: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
0000003C: 4E5E 'N^' UNLK A6
0000003E: 4E74 0002 'Nt..' RTD #$0002
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E4A0"(272)
0000001E
Comment:
DM_GetFirstScreenDevice ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_InstallDisplayManager [517B0, 51A5A)
Module started due to: MOD directive
Resolved outgoing references:
+284 (51A34): LEA DM__GestaltProc, A0
+274 (51A24): LEA DM__GestaltProc, A0
+258 (51A08): LEA DM__GestaltProc, A0
+248 (519F8): LEA DM__GestaltProc, A0
+226 (519D6): JSR DISPLAY_57460
+21E (519CE): JSR DISPLAY_51310
+21A (519CA): JSR DISPLAY_51450
+1EE (5199E): JSR DISPLAY_4EE10
+1BE (5196E): JSR DISPLAY_4EE10
+1A2 (51952): JSR DISPLAY_4E3A0
+17C (5192C): JSR DISPLAY_4E590
+176 (51926): JSR DISPLAY_51A60
+15A (5190A): JSR DISPLAY_55D50
+54 (51804): JSR CheckExpandMem
Dictionary: Flags $00 FirstId 380
380: DM_InstallDisplayManager
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_InstallDisplayManager"(380) Segment="Main"(200)
Size: Flags $00 ModuleSize 682
Content: Flags $08
Contents offset $0000 size $02AA
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: A11A '..' _GetZone ; A11A
0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
00000010: 4246 'BF' CLR.W D6
00000012: 7A01 'z.' MOVEQ #$01,D5
00000014: 203C 6470 6C79 ' <dply' MOVE.L #$64706C79,D0 ; 'dply'
0000001A: 41EE FFF8 'A...' LEA -$0008(A6),A0
0000001E: 2248 '"H' MOVEA.L A0,A1
00000020: A1AD '..' _Gestalt ; A1AD
00000022: 2288 '".' MOVE.L A0,(A1)
00000024: 4A40 'J@' TST.W D0
00000026: 6628 'f(' BNE.S *+$002A ; 00000050
00000028: 7001 'p.' MOVEQ #$01,D0
0000002A: C0AE FFF8 '....' AND.L -$0008(A6),D0
0000002E: 6720 'g ' BEQ.S *+$0022 ; 00000050
00000030: 203C 6470 6C76 ' <dplv' MOVE.L #$64706C76,D0 ; 'dplv'
00000036: 41EE FFF8 'A...' LEA -$0008(A6),A0
0000003A: 2248 '"H' MOVEA.L A0,A1
0000003C: A1AD '..' _Gestalt ; A1AD
0000003E: 2288 '".' MOVE.L A0,(A1)
00000040: 4A40 'J@' TST.W D0
00000042: 660C 'f.' BNE.S *+$000E ; 00000050
00000044: 700A 'p.' MOVEQ #$0A,D0
00000046: B0AE FFF8 '....' CMP.L -$0008(A6),D0
0000004A: 6C04 'l.' BGE.S *+$0006 ; 00000050
0000004C: 4205 'B.' CLR.B D5
0000004E: 600C '`.' BRA.S *+$000E ; 0000005C
00000050: 7001 'p.' MOVEQ #$01,D0
00000052: 2F00 '/.' MOVE.L D0,-(A7)
00000054: 4EBA 0000 'N...' JSR CheckExpandMem ; id: 282
00000058: 3E00 '>.' MOVE.W D0,D7
0000005A: 584F 'XO' ADDQ.W #4,A7
0000005C: 4A47 'JG' TST.W D7
0000005E: 6600 0236 'f..6' BNE *+$0238 ; 00000296
00000062: 4A05 'J.' TST.B D5
00000064: 6700 0230 'g..0' BEQ *+$0232 ; 00000296
00000068: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000006C: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
00000070: 200A ' .' MOVE.L A2,D0
00000072: 670E 'g.' BEQ.S *+$0010 ; 00000082
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 302A 0094 '0*..' MOVE.W $0094(A2),D0
0000007A: 0C40 0002 '.@..' CMPI.W #$0002,D0
0000007E: 6400 01BE 'd...' BCC *+$01C0 ; 0000023E
00000082: 598F 'Y.' SUBQ.L #4,A7
00000084: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000088: 205F ' _' MOVEA.L (A7)+,A0
0000008A: A01B '..' _SetZone ; A01B
0000008C: 200A ' .' MOVE.L A2,D0
0000008E: 6704 'g.' BEQ.S *+$0006 ; 00000094
00000090: 3C2A 0094 '<*..' MOVE.W $0094(A2),D6
00000094: 200A ' .' MOVE.L A2,D0
00000096: 660C 'f.' BNE.S *+$000E ; 000000A4
00000098: 203C 0000 00D0 ' <....' MOVE.L #$000000D0,D0
0000009E: A71E '..' _NewPtrSysClear ; A71E
000000A0: 2848 '(H' MOVEA.L A0,A4
000000A2: 6002 '`.' BRA.S *+$0004 ; 000000A6
000000A4: 284A '(J' MOVEA.L A2,A4
000000A6: 200C ' .' MOVE.L A4,D0
000000A8: 6700 0190 'g...' BEQ *+$0192 ; 0000023A
000000AC: 200A ' .' MOVE.L A2,D0
000000AE: 673E 'g>' BEQ.S *+$0040 ; 000000EE
000000B0: 4A46 'JF' TST.W D6
000000B2: 663A 'f:' BNE.S *+$003C ; 000000EE
000000B4: 2D52 FFEC '-R..' MOVE.L (A2),-$0014(A6)
000000B8: 204A ' J' MOVEA.L A2,A0
000000BA: 224C '"L' MOVEA.L A4,A1
000000BC: 203C 0000 00D0 ' <....' MOVE.L #$000000D0,D0
000000C2: A22E '..' _BlockMoveData ; A22E
000000C4: 4AAE FFEC 'J...' TST.L -$0014(A6)
000000C8: 671A 'g.' BEQ.S *+$001C ; 000000E4
000000CA: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
000000CE: AA02 '..' _CloseCPort ; AA02
000000D0: 266E FFEC '&n..' MOVEA.L -$0014(A6),A3
000000D4: 47EB 006C 'G..l' LEA $006C(A3),A3
000000D8: 6002 '`.' BRA.S *+$0004 ; 000000DC
000000DA: 4213 'B.' CLR.B (A3)
000000DC: 534B 'SK' SUBQ.W #1,A3
000000DE: B7EE FFEC '....' CMPA.L -$0014(A6),A3
000000E2: 64F6 'd.' BCC.S *-$0008 ; 000000DA
000000E4: 706C 'pl' MOVEQ #$6C,D0 ; 'l'
000000E6: A71E '..' _NewPtrSysClear ; A71E
000000E8: 2888 '(.' MOVE.L A0,(A4)
000000EA: 422C 0097 'B,..' CLR.B $0097(A4)
000000EE: 397C 0002 0094 '9|....' MOVE.W #$0002,$0094(A4)
000000F4: 200A ' .' MOVE.L A2,D0
000000F6: 6676 'fv' BNE.S *+$0078 ; 0000016E
000000F8: 706C 'pl' MOVEQ #$6C,D0 ; 'l'
000000FA: A71E '..' _NewPtrSysClear ; A71E
000000FC: 2888 '(.' MOVE.L A0,(A4)
000000FE: 598F 'Y.' SUBQ.L #4,A7
00000100: A8D8 '..' _NewRgn ; A8D8
00000102: 295F 0070 ')_.p' MOVE.L (A7)+,$0070(A4)
00000106: 598F 'Y.' SUBQ.L #4,A7
00000108: A8D8 '..' _NewRgn ; A8D8
0000010A: 295F 0074 ')_.t' MOVE.L (A7)+,$0074(A4)
0000010E: 598F 'Y.' SUBQ.L #4,A7
00000110: A8D8 '..' _NewRgn ; A8D8
00000112: 295F 0078 ')_.x' MOVE.L (A7)+,$0078(A4)
00000116: 598F 'Y.' SUBQ.L #4,A7
00000118: A8D8 '..' _NewRgn ; A8D8
0000011A: 295F 0080 ')_..' MOVE.L (A7)+,$0080(A4)
0000011E: 598F 'Y.' SUBQ.L #4,A7
00000120: A8D8 '..' _NewRgn ; A8D8
00000122: 295F 0084 ')_..' MOVE.L (A7)+,$0084(A4)
00000126: 197C 0001 009C '.|....' MOVE.B #$01,$009C(A4)
0000012C: 70FF 'p.' MOVEQ #$FF,D0
0000012E: 2940 0098 ')@..' MOVE.L D0,$0098(A4)
00000132: 7000 'p.' MOVEQ #$00,D0
00000134: 2940 0088 ')@..' MOVE.L D0,$0088(A4)
00000138: 2940 008C ')@..' MOVE.L D0,$008C(A4)
0000013C: 422C 0096 'B,..' CLR.B $0096(A4)
00000140: 297C 0000 0100 ')|....' MOVE.L #$00000100,$00A0(A4)
00A0
00000148: 397C 0024 009E '9|.$..' MOVE.W #$0024,$009E(A4)
0000014E: 2940 00B0 ')@..' MOVE.L D0,$00B0(A4)
00000152: 426C 00B4 'Bl..' CLR.W $00B4(A4)
00000156: 422C 00B6 'B,..' CLR.B $00B6(A4)
0000015A: 4EBA 0000 'N...' JSR DISPLAY_55D50 ; id: 383
0000015E: 1940 00B6 '.@..' MOVE.B D0,$00B6(A4)
00000162: 203C 0000 00CE ' <....' MOVE.L #$000000CE,D0
00000168: A51E '..' _NewPtrSys ; A51E
0000016A: 2948 00BC ')H..' MOVE.L A0,$00BC(A4)
0000016E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000172: 214C 01FC '!L..' MOVE.L A4,$01FC(A0)
00000176: 4EBA 0000 'N...' JSR DISPLAY_51A60 ; id: 382
0000017A: 2F0C '/.' MOVE.L A4,-(A7)
0000017C: 4EBA 0000 'N...' JSR DISPLAY_4E590 ; id: 275
00000180: 3006 '0.' MOVE.W D6,D0
00000182: 6710 'g.' BEQ.S *+$0012 ; 00000194
00000184: 5340 'S@' SUBQ.W #1,D0
00000186: 6700 009A 'g...' BEQ *+$009C ; 00000222
0000018A: 5340 'S@' SUBQ.W #1,D0
0000018C: 6700 009E 'g...' BEQ *+$00A0 ; 0000022C
00000190: 6000 009A '`...' BRA *+$009C ; 0000022C
00000194: 558F 'U.' SUBQ.L #2,A7
00000196: 7000 'p.' MOVEQ #$00,D0
00000198: 2F00 '/.' MOVE.L D0,-(A7)
0000019A: 2F00 '/.' MOVE.L D0,-(A7)
0000019C: 303C 04EE '0<..' MOVE.W #$04EE,D0
000001A0: ABEB '..' _DisplayDispatch ; ABEB
000001A2: 4EBA 0000 'N...' JSR DISPLAY_4E3A0 ; id: 268
000001A6: 558F 'U.' SUBQ.L #2,A7
000001A8: 486E FFEC 'Hn..' PEA -$0014(A6)
000001AC: 303C 021E '0<..' MOVE.W #$021E,D0
000001B0: ABEB '..' _DisplayDispatch ; ABEB
000001B2: 4A5F 'J_' TST.W (A7)+
000001B4: 544F 'TO' ADDQ.W #2,A7
000001B6: 663C 'f<' BNE.S *+$003E ; 000001F4
000001B8: 598F 'Y.' SUBQ.L #4,A7
000001BA: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
000001BE: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
000001C2: 265F '&_' MOVEA.L (A7)+,A3
000001C4: 2F14 '/.' MOVE.L (A4),-(A7)
000001C6: AA00 '..' _OpenCPort ; AA00
000001C8: 2054 ' T' MOVEA.L (A4),A0
000001CA: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7)
000001CE: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
000001D4: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7)
000001DA: A8DE '..' _SetRecRgn ; A8DE
000001DC: 2F14 '/.' MOVE.L (A4),-(A7)
000001DE: 203C 0004 0009 ' <....' MOVE.L #$00040009,D0
000001E4: AB1D '..' _QDExtensions ; AB1D
000001E6: 2F14 '/.' MOVE.L (A4),-(A7)
000001E8: A873 '.s' _SetPort ; A873
000001EA: 598F 'Y.' SUBQ.L #4,A7
000001EC: 2F0B '/.' MOVE.L A3,-(A7)
000001EE: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
000001F2: 584F 'XO' ADDQ.W #4,A7
000001F4: 2F2C 0080 '/,..' MOVE.L $0080(A4),-(A7)
000001F8: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
000001FE: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7)
00000204: A8DE '..' _SetRecRgn ; A8DE
00000206: 558F 'U.' SUBQ.L #2,A7
00000208: 7000 'p.' MOVEQ #$00,D0
0000020A: 2F00 '/.' MOVE.L D0,-(A7)
0000020C: 2F00 '/.' MOVE.L D0,-(A7)
0000020E: 303C 04EE '0<..' MOVE.W #$04EE,D0
00000212: ABEB '..' _DisplayDispatch ; ABEB
00000214: 4A47 'JG' TST.W D7
00000216: 544F 'TO' ADDQ.W #2,A7
00000218: 6608 'f.' BNE.S *+$000A ; 00000222
0000021A: 4EBA 0000 'N...' JSR DISPLAY_51450 ; id: 367
0000021E: 4EBA 0000 'N...' JSR DISPLAY_51310 ; id: 366
00000222: 2F0A '/.' MOVE.L A2,-(A7)
00000224: 2F0C '/.' MOVE.L A4,-(A7)
00000226: 4EBA 0000 'N...' JSR DISPLAY_57460 ; id: 381
0000022A: 504F 'PO' ADDQ.W #8,A7
0000022C: 200A ' .' MOVE.L A2,D0
0000022E: 670E 'g.' BEQ.S *+$0010 ; 0000023E
00000230: B9CA '..' CMPA.L A2,A4
00000232: 670A 'g.' BEQ.S *+$000C ; 0000023E
00000234: 204A ' J' MOVEA.L A2,A0
00000236: A01F '..' _DisposePtr ; A01F
00000238: 6004 '`.' BRA.S *+$0006 ; 0000023E
0000023A: 7019 'p.' MOVEQ #$19,D0
0000023C: A9C9 '..' _SysError ; A9C9
0000023E: 4A47 'JG' TST.W D7
00000240: 6628 'f(' BNE.S *+$002A ; 0000026A
00000242: 203C 6470 6C79 ' <dply' MOVE.L #$64706C79,D0 ; 'dply'
00000248: 41FA 0000 'A...' LEA DM__GestaltProc,A0 ; id: 357
0000024C: A3AD '..' _NewGestalt ; A3AD
0000024E: 3E00 '>.' MOVE.W D0,D7
00000250: 6718 'g.' BEQ.S *+$001A ; 0000026A
00000252: 203C 6470 6C79 ' <dply' MOVE.L #$64706C79,D0 ; 'dply'
00000258: 41FA 0000 'A...' LEA DM__GestaltProc,A0 ; id: 357
0000025C: 43EE FFF4 'C...' LEA -$000C(A6),A1
00000260: 2F09 '/.' MOVE.L A1,-(A7)
00000262: A5AD '..' _ReplaceGestalt ; A5AD
00000264: 225F '"_' MOVEA.L (A7)+,A1
00000266: 2288 '".' MOVE.L A0,(A1)
00000268: 3E00 '>.' MOVE.W D0,D7
0000026A: 4A47 'JG' TST.W D7
0000026C: 6628 'f(' BNE.S *+$002A ; 00000296
0000026E: 203C 6470 6C76 ' <dplv' MOVE.L #$64706C76,D0 ; 'dplv'
00000274: 41FA 0000 'A...' LEA DM__GestaltProc,A0 ; id: 357
00000278: A3AD '..' _NewGestalt ; A3AD
0000027A: 3E00 '>.' MOVE.W D0,D7
0000027C: 6718 'g.' BEQ.S *+$001A ; 00000296
0000027E: 203C 6470 6C76 ' <dplv' MOVE.L #$64706C76,D0 ; 'dplv'
00000284: 41FA 0000 'A...' LEA DM__GestaltProc,A0 ; id: 357
00000288: 43EE FFF4 'C...' LEA -$000C(A6),A1
0000028C: 2F09 '/.' MOVE.L A1,-(A7)
0000028E: A5AD '..' _ReplaceGestalt ; A5AD
00000290: 225F '"_' MOVEA.L (A7)+,A1
00000292: 2288 '".' MOVE.L A0,(A1)
00000294: 3E00 '>.' MOVE.W D0,D7
00000296: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000029A: A01B '..' _SetZone ; A01B
0000029C: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
000002A0: 4CEE 1CE0 FFD4 'L.....' MOVEM.L -$002C(A6),D5-D7/A2-A4
000002A6: 4E5E 'N^' UNLK A6
000002A8: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM__GestaltProc"(357)
00000286
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM__GestaltProc"(357)
00000276
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM__GestaltProc"(357)
0000025A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM__GestaltProc"(357)
0000024A
Dictionary: Flags $00 FirstId 381
381: DISPLAY_57460
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57460"(381)
00000228
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51310"(366)
00000220
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51450"(367)
0000021C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
000001F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
000001C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3A0"(268)
000001A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E590"(275)
0000017E
Dictionary: Flags $00 FirstId 382
382: DISPLAY_51A60
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51A60"(382)
00000178
Dictionary: Flags $00 FirstId 383
383: DISPLAY_55D50
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55D50"(383)
0000015C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CheckExpandMem"(282)
00000056
Comment:
DM_InstallDisplayManager ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51A60 [51A60, 51C10)
Module started due to: MOD directive
Resolved outgoing references:
+19E (51BFE): JSR FixLowMem
+62 (51AC2): JSR DM_NewGDevice
Dictionary: Flags $00 FirstId 384
384: DISPLAY_51A60
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51A60"(384) Segment="Main"(200)
Size: Flags $00 ModuleSize 432
Content: Flags $08
Contents offset $0000 size $01B0
00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6)
0000000E: 2440 '$@' MOVEA.L D0,A2
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 4878 00FF 'Hx..' PEA $00FF
00000016: 486E FFEA 'Hn..' PEA -$0016(A6)
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 1F00 '..' MOVE.B D0,-(A7)
0000001E: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000022: ABEB '..' _DisplayDispatch ; ABEB
00000024: 4A5F 'J_' TST.W (A7)+
00000026: 6608 'f.' BNE.S *+$000A ; 00000030
00000028: 4AAE FFEA 'J...' TST.L -$0016(A6)
0000002C: 6600 0178 'f..x' BNE *+$017A ; 000001A6
00000030: 486E FFF8 'Hn..' PEA -$0008(A6)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 3F00 '?.' MOVE.W D0,-(A7)
00000038: 3F00 '?.' MOVE.W D0,-(A7)
0000003A: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000003C: 3F00 '?.' MOVE.W D0,-(A7)
0000003E: 3F00 '?.' MOVE.W D0,-(A7)
00000040: A8A7 '..' _SetRect ; A8A7
00000042: 3D7C 0004 FFF6 '=|....' MOVE.W #$0004,-$000A(A6)
00000048: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
0000004C: 48C0 'H.' EXT.L D0
0000004E: EB80 '..' ASL.L #5,D0
00000050: A71E '..' _NewPtrSysClear ; A71E
00000052: 2D48 FFF2 '-H..' MOVE.L A0,-$000E(A6)
00000056: 6700 00F6 'g...' BEQ *+$00F8 ; 0000014E
0000005A: 70FF 'p.' MOVEQ #$FF,D0
0000005C: 2F00 '/.' MOVE.L D0,-(A7)
0000005E: 7000 'p.' MOVEQ #$00,D0
00000060: 2F00 '/.' MOVE.L D0,-(A7)
00000062: 4EBA 0000 'N...' JSR DM_NewGDevice ; id: 386
00000066: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6)
0000006A: 504F 'PO' ADDQ.W #8,A7
0000006C: 6700 00E0 'g...' BEQ *+$00E2 ; 0000014E
00000070: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000074: 2050 ' P' MOVEA.L (A0),A0
00000076: 2668 0016 '&h..' MOVEA.L $0016(A0),A3
0000007A: 2053 ' S' MOVEA.L (A3),A0
0000007C: 2868 002A '(h.*' MOVEA.L $002A(A0),A4
00000080: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000084: 2050 ' P' MOVEA.L (A0),A0
00000086: 317C 0004 000A '1|....' MOVE.W #$0004,$000A(A0)
0000008C: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000090: 2050 ' P' MOVEA.L (A0),A0
00000092: 317C 4001 0014 '1|@...' MOVE.W #$4001,$0014(A0)
00000098: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
0000009C: 2050 ' P' MOVEA.L (A0),A0
0000009E: 41E8 0022 'A.."' LEA $0022(A0),A0
000000A2: 43EE FFF8 'C...' LEA -$0008(A6),A1
000000A6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000A8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000AA: 2053 ' S' MOVEA.L (A3),A0
000000AC: 20AE FFF2 ' ...' MOVE.L -$000E(A6),(A0)
000000B0: 2053 ' S' MOVEA.L (A3),A0
000000B2: 316E FFF6 0004 '1n....' MOVE.W -$000A(A6),$0004(A0)
000000B8: 2053 ' S' MOVEA.L (A3),A0
000000BA: 5C88 '\.' ADDQ.L #6,A0
000000BC: 43EE FFF8 'C...' LEA -$0008(A6),A1
000000C0: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C2: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C4: 2053 ' S' MOVEA.L (A3),A0
000000C6: 217C 0048 0000 '!|.H..' MOVE.L #$00480000,$0016(A0)
0016
000000CE: 2053 ' S' MOVEA.L (A3),A0
000000D0: 217C 0048 0000 '!|.H..' MOVE.L #$00480000,$001A(A0)
001A
000000D8: 2053 ' S' MOVEA.L (A3),A0
000000DA: 317C 0001 0020 '1|... ' MOVE.W #$0001,$0020(A0)
000000E0: 2053 ' S' MOVEA.L (A3),A0
000000E2: 317C 0001 0022 '1|..."' MOVE.W #$0001,$0022(A0)
000000E8: 2053 ' S' MOVEA.L (A3),A0
000000EA: 317C 0001 0024 '1|...$' MOVE.W #$0001,$0024(A0)
000000F0: 2054 ' T' MOVEA.L (A4),A0
000000F2: 7001 'p.' MOVEQ #$01,D0
000000F4: 2080 ' .' MOVE.L D0,(A0)
000000F6: 2054 ' T' MOVEA.L (A4),A0
000000F8: 4268 0004 'Bh..' CLR.W $0004(A0)
000000FC: 2054 ' T' MOVEA.L (A4),A0
000000FE: 317C 0001 0006 '1|....' MOVE.W #$0001,$0006(A0)
00000104: 2054 ' T' MOVEA.L (A4),A0
00000106: 4268 0008 'Bh..' CLR.W $0008(A0)
0000010A: 2054 ' T' MOVEA.L (A4),A0
0000010C: 317C FFFF 000A '1|....' MOVE.W #$FFFF,$000A(A0)
00000112: 2054 ' T' MOVEA.L (A4),A0
00000114: 317C FFFF 000C '1|....' MOVE.W #$FFFF,$000C(A0)
0000011A: 2054 ' T' MOVEA.L (A4),A0
0000011C: 317C FFFF 000E '1|....' MOVE.W #$FFFF,$000E(A0)
00000122: 2054 ' T' MOVEA.L (A4),A0
00000124: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
0000012A: 2054 ' T' MOVEA.L (A4),A0
0000012C: 4268 0012 'Bh..' CLR.W $0012(A0)
00000130: 2054 ' T' MOVEA.L (A4),A0
00000132: 4268 0014 'Bh..' CLR.W $0014(A0)
00000136: 2054 ' T' MOVEA.L (A4),A0
00000138: 4268 0016 'Bh..' CLR.W $0016(A0)
0000013C: 558F 'U.' SUBQ.L #2,A7
0000013E: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000142: 4878 00FF 'Hx..' PEA $00FF
00000146: 303C 04EE '0<..' MOVE.W #$04EE,D0
0000014A: ABEB '..' _DisplayDispatch ; ABEB
0000014C: 544F 'TO' ADDQ.W #2,A7
0000014E: 598F 'Y.' SUBQ.L #4,A7
00000150: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
00000154: 245F '$_' MOVEA.L (A7)+,A2
00000156: 200A ' .' MOVE.L A2,D0
00000158: 6708 'g.' BEQ.S *+$000A ; 00000162
0000015A: B5FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A2
00000160: 6644 'fD' BNE.S *+$0046 ; 000001A6
00000162: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000166: 2050 ' P' MOVEA.L (A0),A0
00000168: 0068 BC00 0014 '.h....' ORI.W #$BC00,$0014(A0)
0000016E: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000172: 21DF 0CC8 '!...' MOVE.L (A7)+,$0CC8
00000176: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000017A: 21DF 08A8 '!...' MOVE.L (A7)+,$08A8
0000017E: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000182: 21DF 08A4 '!...' MOVE.L (A7)+,$08A4
00000186: 21EE FFEA 08A0 '!.....' MOVE.L -$0016(A6),$08A0
0000018C: 21EE FFEA 089C '!.....' MOVE.L -$0016(A6),$089C
00000192: 7000 'p.' MOVEQ #$00,D0
00000194: 2F00 '/.' MOVE.L D0,-(A7)
00000196: 2F00 '/.' MOVE.L D0,-(A7)
00000198: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000019C: 2F00 '/.' MOVE.L D0,-(A7)
0000019E: 4EBA 0000 'N...' JSR FixLowMem ; id: 385
000001A2: 4FEF 0010 'O...' LEA $0010(A7),A7
000001A6: 4CEE 1C00 FFDE 'L.....' MOVEM.L -$0022(A6),A2-A4
000001AC: 4E5E 'N^' UNLK A6
000001AE: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 385
385: FixLowMem
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixLowMem"(385)
000001A0
Dictionary: Flags $00 FirstId 386
386: DM_NewGDevice
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_NewGDevice"(386)
00000064
Comment:
DISPLAY_51A60 ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_InitDisplayManager [51C10, 51CC4)
Module started due to: MOD directive
Resolved outgoing references:
+4E (51C5E): JSR DISPLAY_51DF0
+46 (51C56): JSR DISPLAY_51CF0
+12 (51C22): JSR CheckExpandMem
Dictionary: Flags $00 FirstId 387
387: DM_InitDisplayManager
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_InitDisplayManager"(387) Segment="Main"(200)
Size: Flags $00 ModuleSize 180
Content: Flags $08
Contents offset $0000 size $00B4
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2840 '(@' MOVEA.L D0,A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 7001 'p.' MOVEQ #$01,D0
00000010: 2F00 '/.' MOVE.L D0,-(A7)
00000012: 4EBA 0000 'N...' JSR CheckExpandMem ; id: 282
00000016: 4A40 'J@' TST.W D0
00000018: 584F 'XO' ADDQ.W #4,A7
0000001A: 6608 'f.' BNE.S *+$000A ; 00000024
0000001C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000020: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000024: 200C ' .' MOVE.L A4,D0
00000026: 6610 'f.' BNE.S *+$0012 ; 00000038
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 70FF 'p.' MOVEQ #$FF,D0
0000002C: ABEB '..' _DisplayDispatch ; ABEB
0000002E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000032: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000036: 544F 'TO' ADDQ.W #2,A7
00000038: 200C ' .' MOVE.L A4,D0
0000003A: 6766 'gf' BEQ.S *+$0068 ; 000000A2
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 102C 0097 '.,..' MOVE.B $0097(A4),D0
00000042: 4A80 'J.' TST.L D0
00000044: 6646 'fF' BNE.S *+$0048 ; 0000008C
00000046: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 389
0000004A: 4A00 'J.' TST.B D0
0000004C: 673E 'g>' BEQ.S *+$0040 ; 0000008C
0000004E: 4EBA 0000 'N...' JSR DISPLAY_51DF0 ; id: 388
00000052: 2640 '&@' MOVEA.L D0,A3
00000054: 486E FFFC 'Hn..' PEA -$0004(A6)
00000058: AA48 '.H' _GetCWMgrPort ; AA48
0000005A: 4AAE FFFC 'J...' TST.L -$0004(A6)
0000005E: 6728 'g(' BEQ.S *+$002A ; 00000088
00000060: 70FF 'p.' MOVEQ #$FF,D0
00000062: B0AE FFFC '....' CMP.L -$0004(A6),D0
00000066: 6720 'g ' BEQ.S *+$0022 ; 00000088
00000068: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
0000006C: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7)
00000070: 2054 ' T' MOVEA.L (A4),A0
00000072: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7)
00000076: A8DC '..' _CopyRgn ; A8DC
00000078: 2F14 '/.' MOVE.L (A4),-(A7)
0000007A: 203C 0004 0009 ' <....' MOVE.L #$00040009,D0
00000080: AB1D '..' _QDExtensions ; AB1D
00000082: 197C 0001 0097 '.|....' MOVE.B #$01,$0097(A4)
00000088: 204B ' K' MOVEA.L A3,A0
0000008A: A01B '..' _SetZone ; A01B
0000008C: 4A47 'JG' TST.W D7
0000008E: 6616 'f.' BNE.S *+$0018 ; 000000A6
00000090: 558F 'U.' SUBQ.L #2,A7
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 2F00 '/.' MOVE.L D0,-(A7)
00000096: 2F00 '/.' MOVE.L D0,-(A7)
00000098: 303C 04EE '0<..' MOVE.W #$04EE,D0
0000009C: ABEB '..' _DisplayDispatch ; ABEB
0000009E: 3E1F '>.' MOVE.W (A7)+,D7
000000A0: 6004 '`.' BRA.S *+$0006 ; 000000A6
000000A2: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
000000A6: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
000000AA: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4
000000B0: 4E5E 'N^' UNLK A6
000000B2: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 388
388: DISPLAY_51DF0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DF0"(388)
00000050
Dictionary: Flags $00 FirstId 389
389: DISPLAY_51CF0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(389)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CheckExpandMem"(282)
00000014
Comment:
DM_InitDisplayManager ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51CD0 [51CD0, 51CEC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 390
390: DISPLAY_51CD0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51CD0"(390) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 1038 08F2 '.8..' MOVE.B $08F2,D0
0000000C: 4A80 'J.' TST.L D0
0000000E: 57C3 'W.' SEQ D3
00000010: 4403 'D.' NEG.B D3
00000012: 1003 '..' MOVE.B D3,D0
00000014: 262E FFFC '&...' MOVE.L -$0004(A6),D3
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
DISPLAY_51CD0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51CF0 [51CF0, 51D0C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 391
391: DISPLAY_51CF0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51CF0"(391) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 1038 08F3 '.8..' MOVE.B $08F3,D0
0000000C: 4A80 'J.' TST.L D0
0000000E: 57C3 'W.' SEQ D3
00000010: 4403 'D.' NEG.B D3
00000012: 1003 '..' MOVE.B D3,D0
00000014: 262E FFFC '&...' MOVE.L -$0004(A6),D3
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
DISPLAY_51CF0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51D10 [51D10, 51D34)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 392
392: DISPLAY_51D10
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51D10"(392) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 598F 'Y.' SUBQ.L #4,A7
00000008: 2EB8 09EE '....' MOVE.L $09EE,(A7)
0000000C: 285F '(_' MOVEA.L (A7)+,A4
0000000E: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4
00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2840 '(@' MOVEA.L D0,A4
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000020: 4E5E 'N^' UNLK A6
00000022: 4E75 'Nu' RTS
Comment:
DISPLAY_51D10 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51D40 [51D40, 51D5A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 393
393: DISPLAY_51D40
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51D40"(393) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2278 0D66 '"x.f' MOVEA.L $0D66,A1
00000008: B3FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A1
0000000E: 6604 'f.' BNE.S *+$0006 ; 00000014
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2240 '"@' MOVEA.L D0,A1
00000014: 2009 ' .' MOVE.L A1,D0
00000016: 4E5E 'N^' UNLK A6
00000018: 4E75 'Nu' RTS
Comment:
DISPLAY_51D40 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51D60 [51D60, 51D7A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 394
394: DISPLAY_51D60
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51D60"(394) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2278 09E2 '"x..' MOVEA.L $09E2,A1
00000008: B3FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A1
0000000E: 6604 'f.' BNE.S *+$0006 ; 00000014
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2240 '"@' MOVEA.L D0,A1
00000014: 2009 ' .' MOVE.L A1,D0
00000016: 4E5E 'N^' UNLK A6
00000018: 4E75 'Nu' RTS
Comment:
DISPLAY_51D60 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51D80 [51D80, 51DA0)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 395
395: DISPLAY_51D80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51D80"(395) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 486E FFFC 'Hn..' PEA -$0004(A6)
00000008: A910 '..' _GetWMgrPort ; A910
0000000A: 70FF 'p.' MOVEQ #$FF,D0
0000000C: B0AE FFFC '....' CMP.L -$0004(A6),D0
00000010: 6606 'f.' BNE.S *+$0008 ; 00000018
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000018: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
0000001C: 4E5E 'N^' UNLK A6
0000001E: 4E75 'Nu' RTS
Comment:
DISPLAY_51D80 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_51DA0 [51DA0, 51DE6)
Module started due to: MOD directive
Resolved outgoing references:
+24 (51DC4): JSR DISPLAY_51D10
+14 (51DB4): JSR DISPLAY_51D60
+C (51DAC): JSR DISPLAY_51CD0
Dictionary: Flags $00 FirstId 396
396: DISPLAY_51DA0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51DA0"(396) 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: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2840 '(@' MOVEA.L D0,A4
0000000C: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000010: 4A00 'J.' TST.B D0
00000012: 6710 'g.' BEQ.S *+$0012 ; 00000024
00000014: 4EBA 0000 'N...' JSR DISPLAY_51D60 ; id: 394
00000018: 2640 '&@' MOVEA.L D0,A3
0000001A: 200B ' .' MOVE.L A3,D0
0000001C: 670C 'g.' BEQ.S *+$000E ; 0000002A
0000001E: 286B 0018 '(k..' MOVEA.L $0018(A3),A4
00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A
00000024: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
00000028: 2840 '(@' MOVEA.L D0,A4
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 660C 'f.' BNE.S *+$000E ; 0000003A
0000002E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000032: 2068 01FC ' h..' MOVEA.L $01FC(A0),A0
00000036: 2868 0080 '(h..' MOVEA.L $0080(A0),A4
0000003A: 200C ' .' MOVE.L A4,D0
0000003C: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000042: 4E5E 'N^' UNLK A6
00000044: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
00000026
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D60"(394)
00000016
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
0000000E
Comment:
DISPLAY_51DA0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51DF0 [51DF0, 51E0E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 397
397: DISPLAY_51DF0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51DF0"(397) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: A11A '..' _GetZone ; A11A
00000008: 2848 '(H' MOVEA.L A0,A4
0000000A: 598F 'Y.' SUBQ.L #4,A7
0000000C: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000010: 205F ' _' MOVEA.L (A7)+,A0
00000012: A01B '..' _SetZone ; A01B
00000014: 200C ' .' MOVE.L A4,D0
00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001A: 4E5E 'N^' UNLK A6
0000001C: 4E75 'Nu' RTS
Comment:
DISPLAY_51DF0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51E10 [51E10, 51E72)
Module started due to: MOD directive
Resolved outgoing references:
+2C (51E3C): JSR DrawDeskPattern
+1E (51E2E): JSR DISPLAY_51DA0
Dictionary: Flags $00 FirstId 398
398: DISPLAY_51E10
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51E10"(398) Segment="Main"(200)
Size: Flags $00 ModuleSize 98
Content: Flags $08
Contents offset $0000 size $0062
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000000E: 486E FFFC 'Hn..' PEA -$0004(A6)
00000012: 203C 0008 0005 ' <....' MOVE.L #$00080005,D0
00000018: AB1D '..' _QDExtensions ; AB1D
0000001A: 2F14 '/.' MOVE.L (A4),-(A7)
0000001C: A873 '.s' _SetPort ; A873
0000001E: 4EBA 0000 'N...' JSR DISPLAY_51DA0 ; id: 396
00000022: 2F00 '/.' MOVE.L D0,-(A7)
00000024: A879 '.y' _SetClip ; A879
00000026: 2F14 '/.' MOVE.L (A4),-(A7)
00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000002C: 4EBA 0000 'N...' JSR DrawDeskPattern ; id: 399
00000030: 4AAC 0088 'J...' TST.L $0088(A4)
00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C
00000036: 4AAC 008C 'J...' TST.L $008C(A4)
0000003A: 670E 'g.' BEQ.S *+$0010 ; 0000004A
0000003C: 558F 'U.' SUBQ.L #2,A7
0000003E: 486C 0088 'Hl..' PEA $0088(A4)
00000042: 3F3C 003C '?<.<' MOVE.W #$003C,-(A7)
00000046: A88F '..' _OSDispatch ; A88F
00000048: 544F 'TO' ADDQ.W #2,A7
0000004A: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
0000004E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000052: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0
00000058: AB1D '..' _QDExtensions ; AB1D
0000005A: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 399
399: DrawDeskPattern
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DrawDeskPattern"(399)
0000002E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DA0"(396)
00000020
Comment:
DISPLAY_51E10 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51E80 [51E80, 51EEC)
Module started due to: MOD directive
Resolved outgoing references:
+56 (51ED6): JSR DISPLAY_511B0
+1A (51E9A): JSR DISPLAY_4ECC0
Dictionary: Flags $00 FirstId 400
400: DISPLAY_51E80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51E80"(400) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4207 'B.' CLR.B D7
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 4A50 'JP' TST.W (A0)
00000012: 6748 'gH' BEQ.S *+$004A ; 0000005C
00000014: 486E FFF0 'Hn..' PEA -$0010(A6)
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 295
0000001E: 4A40 'J@' TST.W D0
00000020: 504F 'PO' ADDQ.W #8,A7
00000022: 662A 'f*' BNE.S *+$002C ; 0000004E
00000024: 7601 'v.' MOVEQ #$01,D3
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
0000002C: 7202 'r.' MOVEQ #$02,D1
0000002E: B280 '..' CMP.L D0,D1
00000030: 671A 'g.' BEQ.S *+$001C ; 0000004C
00000032: 7000 'p.' MOVEQ #$00,D0
00000034: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000038: 720E 'r.' MOVEQ #$0E,D1
0000003A: B280 '..' CMP.L D0,D1
0000003C: 670E 'g.' BEQ.S *+$0010 ; 0000004C
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000044: 7214 'r.' MOVEQ #$14,D1
00000046: B280 '..' CMP.L D0,D1
00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C
0000004A: 7600 'v.' MOVEQ #$00,D3
0000004C: 1E03 '..' MOVE.B D3,D7
0000004E: 4A07 'J.' TST.B D7
00000050: 660A 'f.' BNE.S *+$000C ; 0000005C
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 2F0C '/.' MOVE.L A4,-(A7)
00000056: 4EBA 0000 'N...' JSR DISPLAY_511B0 ; id: 363
0000005A: 1E1F '..' MOVE.B (A7)+,D7
0000005C: 1D47 000C '.G..' MOVE.B D7,$000C(A6)
00000060: 4CEE 1088 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D7/A4
00000066: 4E5E 'N^' UNLK A6
00000068: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_511B0"(363)
00000058
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(295)
0000001C
Comment:
DISPLAY_51E80 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51EF0 [51EF0, 51F2C)
Module started due to: MOD directive
Resolved outgoing references:
+20 (51F10): JSR DISPLAY_4ED00
Dictionary: Flags $00 FirstId 401
401: DISPLAY_51EF0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51EF0"(401) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4207 'B.' CLR.B D7
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 4A50 'JP' TST.W (A0)
00000012: 6718 'g.' BEQ.S *+$001A ; 0000002C
00000014: 70FF 'p.' MOVEQ #$FF,D0
00000016: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6)
0000001A: 486E FFEC 'Hn..' PEA -$0014(A6)
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4ED00 ; id: 296
00000024: 4A40 'J@' TST.W D0
00000026: 504F 'PO' ADDQ.W #8,A7
00000028: 6602 'f.' BNE.S *+$0004 ; 0000002C
0000002A: 7E01 '~.' MOVEQ #$01,D7
0000002C: 1D47 000C '.G..' MOVE.B D7,$000C(A6)
00000030: 4CEE 1080 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED00"(296)
00000022
Comment:
DISPLAY_51EF0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_DrawDesktopRect [51F30, 51F86)
Module started due to: MOD directive
Resolved outgoing references:
+42 (51F72): JSR DrawDeskPattern
+28 (51F58): JSR DISPLAY_51E10
Dictionary: Flags $00 FirstId 402
402: DM_DrawDesktopRect
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DrawDesktopRect"(402) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000C: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000010: 200B ' .' MOVE.L A3,D0
00000012: 671C 'g.' BEQ.S *+$001E ; 00000030
00000014: 4A93 'J.' TST.L (A3)
00000016: 6718 'g.' BEQ.S *+$001A ; 00000030
00000018: 286B 0070 '(k.p' MOVEA.L $0070(A3),A4
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000022: A8DF '..' _RectRgn ; A8DF
00000024: 2F0C '/.' MOVE.L A4,-(A7)
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 4EBA 0000 'N...' JSR DISPLAY_51E10 ; id: 398
0000002C: 504F 'PO' ADDQ.W #8,A7
0000002E: 601A '`.' BRA.S *+$001C ; 0000004A
00000030: 598F 'Y.' SUBQ.L #4,A7
00000032: A8D8 '..' _NewRgn ; A8D8
00000034: 2857 '(W' MOVEA.L (A7),A4
00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000003A: A8DF '..' _RectRgn ; A8DF
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 4EBA 0000 'N...' JSR DrawDeskPattern ; id: 399
00000046: 2F0C '/.' MOVE.L A4,-(A7)
00000048: A8D9 '..' _DisposeRgn ; A8D9
0000004A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000050: 4E5E 'N^' UNLK A6
00000052: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DrawDeskPattern"(399)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51E10"(398)
0000002A
Comment:
DM_DrawDesktopRect ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_DrawDesktopRegion [51F90, 51FCE)
Module started due to: MOD directive
Resolved outgoing references:
+2E (51FBE): JSR DrawDeskPattern
+20 (51FB0): JSR DISPLAY_51E10
Dictionary: Flags $00 FirstId 403
403: DM_DrawDesktopRegion
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DrawDesktopRegion"(403) 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: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000014: 200C ' .' MOVE.L A4,D0
00000016: 6710 'g.' BEQ.S *+$0012 ; 00000028
00000018: 4A94 'J.' TST.L (A4)
0000001A: 670C 'g.' BEQ.S *+$000E ; 00000028
0000001C: 2F0B '/.' MOVE.L A3,-(A7)
0000001E: 2F0C '/.' MOVE.L A4,-(A7)
00000020: 4EBA 0000 'N...' JSR DISPLAY_51E10 ; id: 398
00000024: 504F 'PO' ADDQ.W #8,A7
00000026: 600A '`.' BRA.S *+$000C ; 00000032
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 2F00 '/.' MOVE.L D0,-(A7)
0000002C: 2F0B '/.' MOVE.L A3,-(A7)
0000002E: 4EBA 0000 'N...' JSR DrawDeskPattern ; id: 399
00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DrawDeskPattern"(399)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51E10"(398)
00000022
Comment:
DM_DrawDesktopRegion ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_51FD0 [51FD0, 5213E)
Module started due to: MOD directive
Resolved outgoing references:
+1E (51FEE): JSR DISPLAY_51D80
+16 (51FE6): JSR DISPLAY_51D60
+10 (51FE0): JSR DISPLAY_51CD0
+8 (51FD8): JSR DISPLAY_51D10
Dictionary: Flags $00 FirstId 404
404: DISPLAY_51FD0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_51FD0"(404) Segment="Main"(200)
Size: Flags $00 ModuleSize 366
Content: Flags $08
Contents offset $0000 size $016E
00000000: 4E56 FFC6 'NV..' LINK.W A6,#-$003A
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
0000000C: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000010: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000014: 1E00 '..' MOVE.B D0,D7
00000016: 4EBA 0000 'N...' JSR DISPLAY_51D60 ; id: 394
0000001A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
0000001E: 4EBA 0000 'N...' JSR DISPLAY_51D80 ; id: 395
00000022: 2440 '$@' MOVEA.L D0,A2
00000024: 4A07 'J.' TST.B D7
00000026: 660E 'f.' BNE.S *+$0010 ; 00000036
00000028: 4AAE FFF8 'J...' TST.L -$0008(A6)
0000002C: 6700 0134 'g..4' BEQ *+$0136 ; 00000162
00000030: 200A ' .' MOVE.L A2,D0
00000032: 6700 012E 'g...' BEQ *+$0130 ; 00000162
00000036: 4AAE FFF4 'J...' TST.L -$000C(A6)
0000003A: 6700 0126 'g..&' BEQ *+$0128 ; 00000162
0000003E: 2078 0904 ' x..' MOVEA.L $0904,A0
00000042: 2010 ' .' MOVE.L (A0),D0
00000044: D0BC FFFF FF36 '.....6' ADD.L #$FFFFFF36,D0
0000004A: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6)
0000004E: 598F 'Y.' SUBQ.L #4,A7
00000050: 7001 'p.' MOVEQ #$01,D0
00000052: 1F00 '..' MOVE.B D0,-(A7)
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: ABEB '..' _DisplayDispatch ; ABEB
00000058: 285F '(_' MOVEA.L (A7)+,A4
0000005A: 598F 'Y.' SUBQ.L #4,A7
0000005C: A8D8 '..' _NewRgn ; A8D8
0000005E: 265F '&_' MOVEA.L (A7)+,A3
00000060: 486E FFCA 'Hn..' PEA -$0036(A6)
00000064: A874 '.t' _GetPort ; A874
00000066: 2F0A '/.' MOVE.L A2,-(A7)
00000068: A873 '.s' _SetPort ; A873
0000006A: 4A07 'J.' TST.B D7
0000006C: 6736 'g6' BEQ.S *+$0038 ; 000000A4
0000006E: 203C 7769 6E64 ' <wind' MOVE.L #$77696E64,D0 ; 'wind'
00000074: 41EE FFCE 'A...' LEA -$0032(A6),A0
00000078: 2248 '"H' MOVEA.L A0,A1
0000007A: A1AD '..' _Gestalt ; A1AD
0000007C: 2288 '".' MOVE.L A0,(A1)
0000007E: 4A40 'J@' TST.W D0
00000080: 6608 'f.' BNE.S *+$000A ; 0000008A
00000082: 7001 'p.' MOVEQ #$01,D0
00000084: C0AE FFCE '....' AND.L -$0032(A6),D0
00000088: 660C 'f.' BNE.S *+$000E ; 00000096
0000008A: 598F 'Y.' SUBQ.L #4,A7
0000008C: 70FF 'p.' MOVEQ #$FF,D0
0000008E: A829 '.)' _LayerDispatch ; A829
00000090: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
00000094: A90A '..' _CalcVBehind ; A90A
00000096: 4AB8 0A1C 'J...' TST.L $0A1C
0000009A: 6602 'f.' BNE.S *+$0004 ; 0000009E
0000009C: A930 '.0' _InitMenus ; A930
0000009E: 700D 'p.' MOVEQ #$0D,D0
000000A0: A829 '.)' _LayerDispatch ; A829
000000A2: 601A '`.' BRA.S *+$001C ; 000000BE
000000A4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000000A8: A873 '.s' _SetPort ; A873
000000AA: 2F2A 0018 '/*..' MOVE.L $0018(A2),-(A7)
000000AE: A927 '.'' _InvalRgn ; A927
000000B0: 2F0A '/.' MOVE.L A2,-(A7)
000000B2: A873 '.s' _SetPort ; A873
000000B4: 7000 'p.' MOVEQ #$00,D0
000000B6: 2F00 '/.' MOVE.L D0,-(A7)
000000B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000BC: A90C '..' _PaintOne ; A90C
000000BE: 486E FFE4 'Hn..' PEA -$001C(A6)
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 3F00 '?.' MOVE.W D0,-(A7)
000000C6: 3F00 '?.' MOVE.W D0,-(A7)
000000C8: 3F00 '?.' MOVE.W D0,-(A7)
000000CA: 3F00 '?.' MOVE.W D0,-(A7)
000000CC: A8A7 '..' _SetRect ; A8A7
000000CE: 41EE FFEC 'A...' LEA -$0014(A6),A0
000000D2: 43EE FFE4 'C...' LEA -$001C(A6),A1
000000D6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000D8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000DA: 486E FFD2 'Hn..' PEA -$002E(A6)
000000DE: A898 '..' _GetPenState ; A898
000000E0: A89E '..' _PenNormal ; A89E
000000E2: 7003 'p.' MOVEQ #$03,D0
000000E4: 3F00 '?.' MOVE.W D0,-(A7)
000000E6: 3F00 '?.' MOVE.W D0,-(A7)
000000E8: A89B '..' _PenSize ; A89B
000000EA: 200B ' .' MOVE.L A3,D0
000000EC: 6704 'g.' BEQ.S *+$0006 ; 000000F2
000000EE: 2F0B '/.' MOVE.L A3,-(A7)
000000F0: A87A '.z' _GetClip ; A87A
000000F2: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0
000000F6: 2F28 0048 '/(.H' MOVE.L $0048(A0),-(A7)
000000FA: A879 '.y' _SetClip ; A879
000000FC: 6048 '`H' BRA.S *+$004A ; 00000146
000000FE: 558F 'U.' SUBQ.L #2,A7
00000100: 2F0C '/.' MOVE.L A4,-(A7)
00000102: 7005 'p.' MOVEQ #$05,D0
00000104: 3F00 '?.' MOVE.W D0,-(A7)
00000106: AA2C '.,' _TestDeviceAttribute ; AA2C
00000108: 4A1F 'J.' TST.B (A7)+
0000010A: 672C 'g,' BEQ.S *+$002E ; 00000138
0000010C: 2054 ' T' MOVEA.L (A4),A0
0000010E: 43EE FFE4 'C...' LEA -$001C(A6),A1
00000112: 41E8 0022 'A.."' LEA $0022(A0),A0
00000116: 22D8 '".' MOVE.L (A0)+,(A1)+
00000118: 22D8 '".' MOVE.L (A0)+,(A1)+
0000011A: 486E FFE4 'Hn..' PEA -$001C(A6)
0000011E: A87B '.{' _ClipRect ; A87B
00000120: 486E FFE4 'Hn..' PEA -$001C(A6)
00000124: 70FD 'p.' MOVEQ #$FD,D0
00000126: 3F00 '?.' MOVE.W D0,-(A7)
00000128: 3F00 '?.' MOVE.W D0,-(A7)
0000012A: A8A9 '..' _InsetRect ; A8A9
0000012C: 486E FFE4 'Hn..' PEA -$001C(A6)
00000130: 7016 'p.' MOVEQ #$16,D0
00000132: 3F00 '?.' MOVE.W D0,-(A7)
00000134: 3F00 '?.' MOVE.W D0,-(A7)
00000136: A8B0 '..' _FrameRoundRect ; A8B0
00000138: 598F 'Y.' SUBQ.L #4,A7
0000013A: 2F0C '/.' MOVE.L A4,-(A7)
0000013C: 7001 'p.' MOVEQ #$01,D0
0000013E: 1F00 '..' MOVE.B D0,-(A7)
00000140: 7001 'p.' MOVEQ #$01,D0
00000142: ABEB '..' _DisplayDispatch ; ABEB
00000144: 285F '(_' MOVEA.L (A7)+,A4
00000146: 200C ' .' MOVE.L A4,D0
00000148: 66B4 'f.' BNE.S *-$004A ; 000000FE
0000014A: 486E FFD2 'Hn..' PEA -$002E(A6)
0000014E: A899 '..' _SetPenState ; A899
00000150: 200B ' .' MOVE.L A3,D0
00000152: 6708 'g.' BEQ.S *+$000A ; 0000015C
00000154: 2F0B '/.' MOVE.L A3,-(A7)
00000156: A879 '.y' _SetClip ; A879
00000158: 2F0B '/.' MOVE.L A3,-(A7)
0000015A: A8D9 '..' _DisposeRgn ; A8D9
0000015C: 2F2E FFCA '/...' MOVE.L -$0036(A6),-(A7)
00000160: A873 '.s' _SetPort ; A873
00000162: 4CEE 1C80 FFB6 'L.....' MOVEM.L -$004A(A6),D7/A2-A4
00000168: 4E5E 'N^' UNLK A6
0000016A: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D80"(395)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D60"(394)
00000018
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
0000000A
Comment:
DISPLAY_51FD0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_ChangedDesktopIconRgn [52140, 52148)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 405
405: DM_ChangedDesktopIconRgn
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_ChangedDesktopIconRgn"(405) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4E5E 'N^' UNLK A6
00000006: 4E75 'Nu' RTS
Comment:
DM_ChangedDesktopIconRgn ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_DeskClick [52150, 52160)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 406
406: DM_DeskClick
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DeskClick"(406) Segment="Main"(200)
Size: Flags $00 ModuleSize 16
Content: Flags $08
Contents offset $0000 size $0010
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4200 'B.' CLR.B D0
00000006: 1D40 000C '.@..' MOVE.B D0,$000C(A6)
0000000A: 4E5E 'N^' UNLK A6
0000000C: 4E74 0004 'Nt..' RTD #$0004
Comment:
DM_DeskClick ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_KeepWindowOnscreen [52160, 5237A)
Module started due to: MOD directive
Resolved outgoing references:
+1AC (5230C): JSR LocalPinRectToRect
+18E (522EE): JSR DISPLAY_4EDC0
+162 (522C2): JSR FindClosestDevice
+152 (522B2): JSR FindMaxCoverageDevice
+10C (5226C): JSR DISPLAY_51D10
+82 (521E2): JSR DISPLAY_4E830
+10 (52170): JSR DISPLAY_51D60
Dictionary: Flags $00 FirstId 407
407: DM_KeepWindowOnscreen
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_KeepWindowOnscreen"(407) Segment="Main"(200)
Size: Flags $00 ModuleSize 538
Content: Flags $08
Contents offset $0000 size $021A
00000000: 4E56 FFD4 'NV..' LINK.W A6,#-$002C
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 4205 'B.' CLR.B D5
0000000E: 7C01 '|.' MOVEQ #$01,D6
00000010: 4EBA 0000 'N...' JSR DISPLAY_51D60 ; id: 394
00000014: 2840 '(@' MOVEA.L D0,A4
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6700 01F0 'g...' BEQ *+$01F2 ; 0000020A
0000001C: 202C 007A ' ,.z' MOVE.L $007A(A4),D0
00000020: B0AA 007A '...z' CMP.L $007A(A2),D0
00000024: 6700 01E4 'g...' BEQ *+$01E6 ; 0000020A
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F0A '/.' MOVE.L A2,-(A7)
0000002C: A80A '..' _GetWVariant ; A80A
0000002E: 3E1F '>.' MOVE.W (A7)+,D7
00000030: 7601 'v.' MOVEQ #$01,D3
00000032: 4A47 'JG' TST.W D7
00000034: 671A 'g.' BEQ.S *+$001C ; 00000050
00000036: 0C47 0004 '.G..' CMPI.W #$0004,D7
0000003A: 6714 'g.' BEQ.S *+$0016 ; 00000050
0000003C: 0C47 0005 '.G..' CMPI.W #$0005,D7
00000040: 670E 'g.' BEQ.S *+$0010 ; 00000050
00000042: 0C47 0008 '.G..' CMPI.W #$0008,D7
00000046: 6708 'g.' BEQ.S *+$000A ; 00000050
00000048: 0C47 000C '.G..' CMPI.W #$000C,D7
0000004C: 6702 'g.' BEQ.S *+$0004 ; 00000050
0000004E: 7600 'v.' MOVEQ #$00,D3
00000050: 1803 '..' MOVE.B D3,D4
00000052: 598F 'Y.' SUBQ.L #4,A7
00000054: A8D8 '..' _NewRgn ; A8D8
00000056: 285F '(_' MOVEA.L (A7)+,A4
00000058: 598F 'Y.' SUBQ.L #4,A7
0000005A: A8D8 '..' _NewRgn ; A8D8
0000005C: 265F '&_' MOVEA.L (A7)+,A3
0000005E: 558F 'U.' SUBQ.L #2,A7
00000060: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7)
00000064: A8E2 '..' _EmptyRgn ; A8E2
00000066: 4A1F 'J.' TST.B (A7)+
00000068: 57C3 'W.' SEQ D3
0000006A: 4403 'D.' NEG.B D3
0000006C: 1E03 '..' MOVE.B D3,D7
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 1007 '..' MOVE.B D7,D0
00000072: 2F00 '/.' MOVE.L D0,-(A7)
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 1004 '..' MOVE.B D4,D0
00000078: 2F00 '/.' MOVE.L D0,-(A7)
0000007A: 486E FFD8 'Hn..' PEA -$0028(A6)
0000007E: 2F0B '/.' MOVE.L A3,-(A7)
00000080: 2F0A '/.' MOVE.L A2,-(A7)
00000082: 4EBA 0000 'N...' JSR DISPLAY_4E830 ; id: 280
00000086: 2053 ' S' MOVEA.L (A3),A0
00000088: 43EE FFEC 'C...' LEA -$0014(A6),A1
0000008C: 5488 'T.' ADDQ.L #2,A0
0000008E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000090: 22D8 '".' MOVE.L (A0)+,(A1)+
00000092: 4AAE 0008 'J...' TST.L $0008(A6)
00000096: 4FEF 0014 'O...' LEA $0014(A7),A7
0000009A: 6724 'g$' BEQ.S *+$0026 ; 000000C0
0000009C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000A0: 2F0B '/.' MOVE.L A3,-(A7)
000000A2: 2F0C '/.' MOVE.L A4,-(A7)
000000A4: A8E4 '..' _SectRgn ; A8E4
000000A6: 558F 'U.' SUBQ.L #2,A7
000000A8: 2F0C '/.' MOVE.L A4,-(A7)
000000AA: A8E2 '..' _EmptyRgn ; A8E2
000000AC: 4A1F 'J.' TST.B (A7)+
000000AE: 57C3 'W.' SEQ D3
000000B0: 4403 'D.' NEG.B D3
000000B2: 1C03 '..' MOVE.B D3,D6
000000B4: 670A 'g.' BEQ.S *+$000C ; 000000C0
000000B6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000BA: 2F0B '/.' MOVE.L A3,-(A7)
000000BC: 2F0B '/.' MOVE.L A3,-(A7)
000000BE: A8E4 '..' _SectRgn ; A8E4
000000C0: 4A06 'J.' TST.B D6
000000C2: 6700 013E 'g..>' BEQ *+$0140 ; 00000202
000000C6: 2053 ' S' MOVEA.L (A3),A0
000000C8: 43EE FFDC 'C...' LEA -$0024(A6),A1
000000CC: 5488 'T.' ADDQ.L #2,A0
000000CE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000D0: 22D8 '".' MOVE.L (A0)+,(A1)+
000000D2: 4A04 'J.' TST.B D4
000000D4: 674C 'gL' BEQ.S *+$004E ; 00000122
000000D6: 302E FFD8 '0...' MOVE.W -$0028(A6),D0
000000DA: D06E FFDC '.n..' ADD.W -$0024(A6),D0
000000DE: 3D40 FFE0 '=@..' MOVE.W D0,-$0020(A6)
000000E2: 4A07 'J.' TST.B D7
000000E4: 6610 'f.' BNE.S *+$0012 ; 000000F6
000000E6: 3D6E FFDC FFE0 '=n....' MOVE.W -$0024(A6),-$0020(A6)
000000EC: 302E FFDC '0...' MOVE.W -$0024(A6),D0
000000F0: 5440 'T@' ADDQ.W #2,D0
000000F2: 3D40 FFE0 '=@..' MOVE.W D0,-$0020(A6)
000000F6: 2F0C '/.' MOVE.L A4,-(A7)
000000F8: 486E FFDC 'Hn..' PEA -$0024(A6)
000000FC: A8DF '..' _RectRgn ; A8DF
000000FE: 4A07 'J.' TST.B D7
00000100: 670A 'g.' BEQ.S *+$000C ; 0000010C
00000102: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7)
00000106: 2F0C '/.' MOVE.L A4,-(A7)
00000108: 2F0C '/.' MOVE.L A4,-(A7)
0000010A: A8E4 '..' _SectRgn ; A8E4
0000010C: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
00000110: 2F00 '/.' MOVE.L D0,-(A7)
00000112: 2F0C '/.' MOVE.L A4,-(A7)
00000114: 2F0C '/.' MOVE.L A4,-(A7)
00000116: A8E4 '..' _SectRgn ; A8E4
00000118: 558F 'U.' SUBQ.L #2,A7
0000011A: 2F0C '/.' MOVE.L A4,-(A7)
0000011C: A8E2 '..' _EmptyRgn ; A8E2
0000011E: 1A1F '..' MOVE.B (A7)+,D5
00000120: 601C '`.' BRA.S *+$001E ; 0000013E
00000122: 2F0B '/.' MOVE.L A3,-(A7)
00000124: 598F 'Y.' SUBQ.L #4,A7
00000126: 2EB8 09EE '....' MOVE.L $09EE,(A7)
0000012A: 2F0C '/.' MOVE.L A4,-(A7)
0000012C: A8E4 '..' _SectRgn ; A8E4
0000012E: 558F 'U.' SUBQ.L #2,A7
00000130: 2F0B '/.' MOVE.L A3,-(A7)
00000132: 2F0C '/.' MOVE.L A4,-(A7)
00000134: A8E3 '..' _EqualRgn ; A8E3
00000136: 4A1F 'J.' TST.B (A7)+
00000138: 57C3 'W.' SEQ D3
0000013A: 4403 'D.' NEG.B D3
0000013C: 1A03 '..' MOVE.B D3,D5
0000013E: 4A05 'J.' TST.B D5
00000140: 6700 00C0 'g...' BEQ *+$00C2 ; 00000202
00000144: 486E FFFC 'Hn..' PEA -$0004(A6)
00000148: A874 '.t' _GetPort ; A874
0000014A: 2F0A '/.' MOVE.L A2,-(A7)
0000014C: A873 '.s' _SetPort ; A873
0000014E: 486E FFEC 'Hn..' PEA -$0014(A6)
00000152: 4EBA 0000 'N...' JSR FindMaxCoverageDevice ; id: 277
00000156: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6)
0000015A: 584F 'XO' ADDQ.W #4,A7
0000015C: 660E 'f.' BNE.S *+$0010 ; 0000016C
0000015E: 486E FFEC 'Hn..' PEA -$0014(A6)
00000162: 4EBA 0000 'N...' JSR FindClosestDevice ; id: 278
00000166: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6)
0000016A: 584F 'XO' ADDQ.W #4,A7
0000016C: 41EE FFE4 'A...' LEA -$001C(A6),A0
00000170: 43EE FFDC 'C...' LEA -$0024(A6),A1
00000174: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000176: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000178: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
0000017C: 2050 ' P' MOVEA.L (A0),A0
0000017E: 43EE FFF4 'C...' LEA -$000C(A6),A1
00000182: 41E8 0022 'A.."' LEA $0022(A0),A0
00000186: 22D8 '".' MOVE.L (A0)+,(A1)+
00000188: 22D8 '".' MOVE.L (A0)+,(A1)+
0000018A: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
0000018E: 4EBA 0000 'N...' JSR DISPLAY_4EDC0 ; id: 299
00000192: 4A00 'J.' TST.B D0
00000194: 584F 'XO' ADDQ.W #4,A7
00000196: 670C 'g.' BEQ.S *+$000E ; 000001A4
00000198: 558F 'U.' SUBQ.L #2,A7
0000019A: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7)
0000019E: 301F '0.' MOVE.W (A7)+,D0
000001A0: D16E FFF4 '.n..' ADD.W D0,-$000C(A6)
000001A4: 486E FFF4 'Hn..' PEA -$000C(A6)
000001A8: 486E FFE4 'Hn..' PEA -$001C(A6)
000001AC: 4EBA 0000 'N...' JSR LocalPinRectToRect ; id: 281
000001B0: 2F2A 0076 '/*.v' MOVE.L $0076(A2),-(A7)
000001B4: A927 '.'' _InvalRgn ; A927
000001B6: 2F0A '/.' MOVE.L A2,-(A7)
000001B8: 302E FFEE '0...' MOVE.W -$0012(A6),D0
000001BC: 48C0 'H.' EXT.L D0
000001BE: 322E FFE6 '2...' MOVE.W -$001A(A6),D1
000001C2: 48C1 'H.' EXT.L D1
000001C4: 342E FFDE '4...' MOVE.W -$0022(A6),D2
000001C8: 48C2 'H.' EXT.L D2
000001CA: 9282 '..' SUB.L D2,D1
000001CC: D280 '..' ADD.L D0,D1
000001CE: 302E FFDA '0...' MOVE.W -$0026(A6),D0
000001D2: D041 '.A' ADD.W D1,D0
000001D4: 3F00 '?.' MOVE.W D0,-(A7)
000001D6: 302E FFEC '0...' MOVE.W -$0014(A6),D0
000001DA: 48C0 'H.' EXT.L D0
000001DC: 322E FFE4 '2...' MOVE.W -$001C(A6),D1
000001E0: 48C1 'H.' EXT.L D1
000001E2: 342E FFDC '4...' MOVE.W -$0024(A6),D2
000001E6: 48C2 'H.' EXT.L D2
000001E8: 9282 '..' SUB.L D2,D1
000001EA: D280 '..' ADD.L D0,D1
000001EC: 302E FFD8 '0...' MOVE.W -$0028(A6),D0
000001F0: D041 '.A' ADD.W D1,D0
000001F2: 3F00 '?.' MOVE.W D0,-(A7)
000001F4: 7000 'p.' MOVEQ #$00,D0
000001F6: 1F00 '..' MOVE.B D0,-(A7)
000001F8: A91B '..' _MoveWindow ; A91B
000001FA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001FE: A873 '.s' _SetPort ; A873
00000200: 504F 'PO' ADDQ.W #8,A7
00000202: 2F0B '/.' MOVE.L A3,-(A7)
00000204: A8D9 '..' _DisposeRgn ; A8D9
00000206: 2F0C '/.' MOVE.L A4,-(A7)
00000208: A8D9 '..' _DisposeRgn ; A8D9
0000020A: 426E 0010 'Bn..' CLR.W $0010(A6)
0000020E: 4CEE 1CF8 FFB4 'L.....' MOVEM.L -$004C(A6),D3-D7/A2-A4
00000214: 4E5E 'N^' UNLK A6
00000216: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LocalPinRectToRect"(281)
000001AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EDC0"(299)
00000190
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindClosestDevice"(278)
00000164
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FindMaxCoverageDevice"(277)
00000154
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
0000010E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E830"(280)
00000084
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D60"(394)
00000012
Comment:
DM_KeepWindowOnscreen ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: KeepWindowsOnScreenAction [52380, 523CC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 408
408: KeepWindowsOnScreenAction
Module: Flags=$88=(ForcedActive Extern Code) Module="KeepWindowsOnScreenAction"(408) Segment="Main"(200)
Size: Flags $00 ModuleSize 76
Content: Flags $08
Contents offset $0000 size $004C
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 200C ' .' MOVE.L A4,D0
0000000E: 672C 'g,' BEQ.S *+$002E ; 0000003C
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 7002 'p.' MOVEQ #$02,D0
00000016: A829 '.)' _LayerDispatch ; A829
00000018: 4A1F 'J.' TST.B (A7)+
0000001A: 6620 'f ' BNE.S *+$0022 ; 0000003C
0000001C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
00000020: 7000 'p.' MOVEQ #$00,D0
00000022: 2640 '&@' MOVEA.L D0,A3
00000024: 200A ' .' MOVE.L A2,D0
00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E
00000028: 2052 ' R' MOVEA.L (A2),A0
0000002A: 2668 0006 '&h..' MOVEA.L $0006(A0),A3
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 2F0B '/.' MOVE.L A3,-(A7)
00000034: 303C 04FA '0<..' MOVE.W #$04FA,D0
00000038: ABEB '..' _DisplayDispatch ; ABEB
0000003A: 544F 'TO' ADDQ.W #2,A7
0000003C: 426E 0014 'Bn..' CLR.W $0014(A6)
00000040: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E74 000C 'Nt..' RTD #$000C
Comment:
KeepWindowsOnScreenAction ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: InterProcessAppCompatibilityProc [523D0, 52406)
Module started due to: MOD directive
Resolved outgoing references:
+20 (523F0): PEA KeepWindowsOnScreenAction
+6 (523D6): JSR DISPLAY_51CD0
Dictionary: Flags $00 FirstId 409
409: InterProcessAppCompatibilityProc
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="InterProcessAppCompatibilityProc"(409) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
0000000A: 4A00 'J.' TST.B D0
0000000C: 671E 'g.' BEQ.S *+$0020 ; 0000002C
0000000E: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000012: 558F 'U.' SUBQ.L #2,A7
00000014: 70FF 'p.' MOVEQ #$FF,D0
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 7200 'r.' MOVEQ #$00,D1
0000001A: 2F01 '/.' MOVE.L D1,-(A7)
0000001C: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
00000020: 487A 0000 'Hz..' PEA KeepWindowsOnScreenAction ; id: 408
00000024: 2F14 '/.' MOVE.L (A4),-(A7)
00000026: 70F8 'p.' MOVEQ #$F8,D0
00000028: A829 '.)' _LayerDispatch ; A829
0000002A: 544F 'TO' ADDQ.W #2,A7
0000002C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KeepWindowsOnScreenAction"(408)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000008
Comment:
InterProcessAppCompatibilityProc ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: CreateAppleEvent [52410, 524E0)
Module started due to: MOD directive
Resolved outgoing references:
+1C (5242C): JSR DISPLAY_4FBF0
+14 (52424): JSR DISPLAY_4FBF0
Dictionary: Flags $00 FirstId 410
410: CreateAppleEvent
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CreateAppleEvent"(410) Segment="Main"(200)
Size: Flags $00 ModuleSize 208
Content: Flags $08
Contents offset $0000 size $00D0
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000010: 4247 'BG' CLR.W D7
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
00000018: 486E FFF8 'Hn..' PEA -$0008(A6)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_4FBF0 ; id: 325
00000020: 504F 'PO' ADDQ.W #8,A7
00000022: 0C93 6E75 6C6C '..null' CMPI.L #$6E756C6C,(A3) ; 'null'
00000028: 57C3 'W.' SEQ D3
0000002A: 4403 'D.' NEG.B D3
0000002C: 1C03 '..' MOVE.B D3,D6
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 2F3C 7073 6E20 '/<psn ' MOVE.L #$70736E20,-(A7) ; 'psn '
00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000003A: 7008 'p.' MOVEQ #$08,D0
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 486E FFF8 'Hn..' PEA -$0008(A6)
00000042: 303C 0825 '0<.%' MOVE.W #$0825,D0
00000046: A816 '..' _Pack8 ; A816
00000048: 3E1F '>.' MOVE.W (A7)+,D7
0000004A: 6624 'f$' BNE.S *+$0026 ; 00000070
0000004C: 558F 'U.' SUBQ.L #2,A7
0000004E: 2F3C 6165 7674 '/<aevt' MOVE.L #$61657674,-(A7) ; 'aevt'
00000054: 2F3C 636E 6667 '/<cnfg' MOVE.L #$636E6667,-(A7) ; 'cnfg'
0000005A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000005E: 70FF 'p.' MOVEQ #$FF,D0
00000060: 3F00 '?.' MOVE.W D0,-(A7)
00000062: 7200 'r.' MOVEQ #$00,D1
00000064: 2F01 '/.' MOVE.L D1,-(A7)
00000066: 2F0C '/.' MOVE.L A4,-(A7)
00000068: 303C 0B14 '0<..' MOVE.W #$0B14,D0
0000006C: A816 '..' _Pack8 ; A816
0000006E: 3E1F '>.' MOVE.W (A7)+,D7
00000070: 4A47 'JG' TST.W D7
00000072: 6614 'f.' BNE.S *+$0016 ; 00000088
00000074: 558F 'U.' SUBQ.L #2,A7
00000076: 2F0C '/.' MOVE.L A4,-(A7)
00000078: 2F3C 6473 706C '/<dspl' MOVE.L #$6473706C,-(A7) ; 'dspl'
0000007E: 2F0B '/.' MOVE.L A3,-(A7)
00000080: 303C 0610 '0<..' MOVE.W #$0610,D0
00000084: A816 '..' _Pack8 ; A816
00000086: 3E1F '>.' MOVE.W (A7)+,D7
00000088: 4A47 'JG' TST.W D7
0000008A: 672A 'g*' BEQ.S *+$002C ; 000000B6
0000008C: 4A06 'J.' TST.B D6
0000008E: 6626 'f&' BNE.S *+$0028 ; 000000B6
00000090: 558F 'U.' SUBQ.L #2,A7
00000092: 2F0B '/.' MOVE.L A3,-(A7)
00000094: 303C 0204 '0<..' MOVE.W #$0204,D0
00000098: A816 '..' _Pack8 ; A816
0000009A: 558F 'U.' SUBQ.L #2,A7
0000009C: 2F0C '/.' MOVE.L A4,-(A7)
0000009E: 303C 0204 '0<..' MOVE.W #$0204,D0
000000A2: A816 '..' _Pack8 ; A816
000000A4: 558F 'U.' SUBQ.L #2,A7
000000A6: 486E FFF8 'Hn..' PEA -$0008(A6)
000000AA: 303C 0204 '0<..' MOVE.W #$0204,D0
000000AE: A816 '..' _Pack8 ; A816
000000B0: 5C4F '\O' ADDQ.W #6,A7
000000B2: 6000 FF6E '`..n' BRA *-$0090 ; 00000022
000000B6: 558F 'U.' SUBQ.L #2,A7
000000B8: 486E FFF8 'Hn..' PEA -$0008(A6)
000000BC: 303C 0204 '0<..' MOVE.W #$0204,D0
000000C0: A816 '..' _Pack8 ; A816
000000C2: 3007 '0.' MOVE.W D7,D0
000000C4: 544F 'TO' ADDQ.W #2,A7
000000C6: 4CEE 18C8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D6/D7/A3/A4
000000CC: 4E5E 'N^' UNLK A6
000000CE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FBF0"(325)
00000016
Comment:
CreateAppleEvent ended due to: ran into next module
Comment:
#####################################################################################
Module: NotifyAProcess [524E0, 5254C)
Module started due to: MOD directive
Resolved outgoing references:
+12 (524F2): JSR CreateAppleEvent
Dictionary: Flags $00 FirstId 411
411: NotifyAProcess
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="NotifyAProcess"(411) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 486E FFF8 'Hn..' PEA -$0008(A6)
0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000012: 4EBA 0000 'N...' JSR CreateAppleEvent ; id: 410
00000016: 3E00 '>.' MOVE.W D0,D7
00000018: 4FEF 000C 'O...' LEA $000C(A7),A7
0000001C: 6636 'f6' BNE.S *+$0038 ; 00000054
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
00000024: A88F '..' _OSDispatch ; A88F
00000026: 558F 'U.' SUBQ.L #2,A7
00000028: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 7221 'r!' MOVEQ #$21,D1 ; '!'
00000032: 2F01 '/.' MOVE.L D1,-(A7)
00000034: 7001 'p.' MOVEQ #$01,D0
00000036: 3F00 '?.' MOVE.W D0,-(A7)
00000038: 70FF 'p.' MOVEQ #$FF,D0
0000003A: 2F00 '/.' MOVE.L D0,-(A7)
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 2F00 '/.' MOVE.L D0,-(A7)
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 303C 0D17 '0<..' MOVE.W #$0D17,D0
00000046: A816 '..' _Pack8 ; A816
00000048: 3E1F '>.' MOVE.W (A7)+,D7
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
00000050: A88F '..' _OSDispatch ; A88F
00000052: 584F 'XO' ADDQ.W #4,A7
00000054: 558F 'U.' SUBQ.L #2,A7
00000056: 486E FFF8 'Hn..' PEA -$0008(A6)
0000005A: 303C 0204 '0<..' MOVE.W #$0204,D0
0000005E: A816 '..' _Pack8 ; A816
00000060: 3007 '0.' MOVE.W D7,D0
00000062: 544F 'TO' ADDQ.W #2,A7
00000064: 2E2E FFF4 '....' MOVE.L -$000C(A6),D7
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CreateAppleEvent"(410)
00000014
Comment:
NotifyAProcess ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: CallNotificationProc [52550, 52598)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 412
412: CallNotificationProc
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CallNotificationProc"(412) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 203C 0001 0000 ' <....' MOVE.L #$00010000,D0
0000001A: C0AC 000C '....' AND.L $000C(A4),D0
0000001E: 6610 'f.' BNE.S *+$0012 ; 00000030
00000020: 0C47 0002 '.G..' CMPI.W #$0002,D7
00000024: 6618 'f.' BNE.S *+$001A ; 0000003E
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
0000002C: 4E90 'N.' JSR (A0)
0000002E: 600E '`.' BRA.S *+$0010 ; 0000003E
00000030: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7)
00000034: 3F07 '?.' MOVE.W D7,-(A7)
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
0000003C: 4E90 'N.' JSR (A0)
0000003E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000044: 4E5E 'N^' UNLK A6
00000046: 4E75 'Nu' RTS
Comment:
CallNotificationProc ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_NotifyAllProcesses [525A0, 52764)
Module started due to: MOD directive
Resolved outgoing references:
+182 (52722): JSR CallProcInAnyProcess
+17A (5271A): PEA InterProcessAppCompatibilityProc
+154 (526F4): JSR NotifyAProcess
+13A (526DA): JSR DISPLAY_4E1F0
+126 (526C6): JSR NotifyAProcess
+A6 (52646): JSR IsProcessMgrInstalled
+8A (5262A): JSR CallNotificationProc
+7A (5261A): JSR CreateAppleEvent
+2A (525CA): JSR DISPLAY_4FC10
+1A (525BA): JSR DISPLAY_51DF0
Dictionary: Flags $00 FirstId 413
413: DM_NotifyAllProcesses
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_NotifyAllProcesses"(413) Segment="Main"(200)
Size: Flags $00 ModuleSize 452
Content: Flags $08
Contents offset $0000 size $01C4
00000000: 4E56 FF42 'NV.B' LINK.W A6,#-$00BE
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 3C3C E7AD '<<..' MOVE.W #$E7AD,D6
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000014: 200B ' .' MOVE.L A3,D0
00000016: 6700 019C 'g...' BEQ *+$019E ; 000001B4
0000001A: 4EBA 0000 'N...' JSR DISPLAY_51DF0 ; id: 397
0000001E: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6)
00000022: 486E FF72 'Hn.r' PEA -$008E(A6)
00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000002A: 4EBA 0000 'N...' JSR DISPLAY_4FC10 ; id: 326
0000002E: 3C00 '<.' MOVE.W D0,D6
00000030: 504F 'PO' ADDQ.W #8,A7
00000032: 6708 'g.' BEQ.S *+$000A ; 0000003C
00000034: 0C46 E7AD '.F..' CMPI.W #$E7AD,D6
00000038: 6702 'g.' BEQ.S *+$0004 ; 0000003C
0000003A: 4246 'BF' CLR.W D6
0000003C: 4A46 'JF' TST.W D6
0000003E: 6600 015C 'f..\' BNE *+$015E ; 0000019C
00000042: 4AAB 00AC 'J...' TST.L $00AC(A3)
00000046: 675E 'g^' BEQ.S *+$0060 ; 000000A6
00000048: 3E2B 00AA '>+..' MOVE.W $00AA(A3),D7
0000004C: 6050 '`P' BRA.S *+$0052 ; 0000009E
0000004E: 48C7 'H.' EXT.L D7
00000050: 206B 00AC ' k..' MOVEA.L $00AC(A3),A0
00000054: 2050 ' P' MOVEA.L (A0),A0
00000056: 2007 ' .' MOVE.L D7,D0
00000058: E588 '..' LSL.L #2,D0
0000005A: 2200 '".' MOVE.L D0,D1
0000005C: E588 '..' LSL.L #2,D0
0000005E: D081 '..' ADD.L D1,D0
00000060: 43EE FF52 'C..R' LEA -$00AE(A6),A1
00000064: D1C0 '..' ADDA.L D0,A0
00000066: 7004 'p.' MOVEQ #$04,D0
00000068: 22D8 '".' MOVE.L (A0)+,(A1)+
0000006A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000068
0000006E: 486E FF4A 'Hn.J' PEA -$00B6(A6)
00000072: 486E FF72 'Hn.r' PEA -$008E(A6)
00000076: 486E FF6A 'Hn.j' PEA -$0096(A6)
0000007A: 4EBA 0000 'N...' JSR CreateAppleEvent ; id: 410
0000007E: 486E FF4A 'Hn.J' PEA -$00B6(A6)
00000082: 7002 'p.' MOVEQ #$02,D0
00000084: 2F00 '/.' MOVE.L D0,-(A7)
00000086: 486E FF52 'Hn.R' PEA -$00AE(A6)
0000008A: 4EBA 0000 'N...' JSR CallNotificationProc ; id: 412
0000008E: 558F 'U.' SUBQ.L #2,A7
00000090: 486E FF4A 'Hn.J' PEA -$00B6(A6)
00000094: 303C 0204 '0<..' MOVE.W #$0204,D0
00000098: A816 '..' _Pack8 ; A816
0000009A: 4FEF 001A 'O...' LEA $001A(A7),A7
0000009E: 3007 '0.' MOVE.W D7,D0
000000A0: 5347 'SG' SUBQ.W #1,D7
000000A2: 4A40 'J@' TST.W D0
000000A4: 66A8 'f.' BNE.S *-$0056 ; 0000004E
000000A6: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 267
000000AA: 4A00 'J.' TST.B D0
000000AC: 6700 00EE 'g...' BEQ *+$00F0 ; 0000019C
000000B0: 7000 'p.' MOVEQ #$00,D0
000000B2: 2D40 FF6A '-@.j' MOVE.L D0,-$0096(A6)
000000B6: 2D40 FF6E '-@.n' MOVE.L D0,-$0092(A6)
000000BA: 723C 'r<' MOVEQ #$3C,D1 ; '<'
000000BC: 2D41 FF7A '-A.z' MOVE.L D1,-$0086(A6)
000000C0: 2D40 FF7E '-@.~' MOVE.L D0,-$0082(A6)
000000C4: 41EE FFB6 'A...' LEA -$004A(A6),A0
000000C8: 2D48 FFB2 '-H..' MOVE.L A0,-$004E(A6)
000000CC: 6000 00BC '`...' BRA *+$00BE ; 0000018A
000000D0: 558F 'U.' SUBQ.L #2,A7
000000D2: 486E FF6A 'Hn.j' PEA -$0096(A6)
000000D6: 486E FF7A 'Hn.z' PEA -$0086(A6)
000000DA: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7)
000000DE: A88F '..' _OSDispatch ; A88F
000000E0: 4A5F 'J_' TST.W (A7)+
000000E2: 57C3 'W.' SEQ D3
000000E4: 4403 'D.' NEG.B D3
000000E6: 0CAE 464E 4452 '..FNDR' CMPI.L #$464E4452,-$0076(A6) ; 'FNDR'
FF8A
000000EE: 663E 'f>' BNE.S *+$0040 ; 0000012E
000000F0: 0CAE 4D41 4353 '..MACS' CMPI.L #$4D414353,-$0072(A6) ; 'MACS'
FF8E
000000F8: 6634 'f4' BNE.S *+$0036 ; 0000012E
000000FA: 7004 'p.' MOVEQ #$04,D0
000000FC: C0AE FF92 '....' AND.L -$006E(A6),D0
00000100: 662C 'f,' BNE.S *+$002E ; 0000012E
00000102: 203C 666E 6472 ' <fndr' MOVE.L #$666E6472,D0 ; 'fndr'
00000108: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000010C: 2248 '"H' MOVEA.L A0,A1
0000010E: A1AD '..' _Gestalt ; A1AD
00000110: 2288 '".' MOVE.L A0,(A1)
00000112: 4A40 'J@' TST.W D0
00000114: 6618 'f.' BNE.S *+$001A ; 0000012E
00000116: 7008 'p.' MOVEQ #$08,D0
00000118: C0AE FFFC '....' AND.L -$0004(A6),D0
0000011C: 6710 'g.' BEQ.S *+$0012 ; 0000012E
0000011E: 486E FF72 'Hn.r' PEA -$008E(A6)
00000122: 486E FF6A 'Hn.j' PEA -$0096(A6)
00000126: 4EBA 0000 'N...' JSR NotifyAProcess ; id: 411
0000012A: 504F 'PO' ADDQ.W #8,A7
0000012C: 605C '`\' BRA.S *+$005E ; 0000018A
0000012E: 7004 'p.' MOVEQ #$04,D0
00000130: C0AE FF92 '....' AND.L -$006E(A6),D0
00000134: 6726 'g&' BEQ.S *+$0028 ; 0000015C
00000136: 486E FF7A 'Hn.z' PEA -$0086(A6)
0000013A: 4EBA 0000 'N...' JSR DISPLAY_4E1F0 ; id: 262
0000013E: 4A40 'J@' TST.W D0
00000140: 584F 'XO' ADDQ.W #4,A7
00000142: 6618 'f.' BNE.S *+$001A ; 0000015C
00000144: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000146: C0AE FF92 '....' AND.L -$006E(A6),D0
0000014A: 673E 'g>' BEQ.S *+$0040 ; 0000018A
0000014C: 486E FF72 'Hn.r' PEA -$008E(A6)
00000150: 486E FF6A 'Hn.j' PEA -$0096(A6)
00000154: 4EBA 0000 'N...' JSR NotifyAProcess ; id: 411
00000158: 504F 'PO' ADDQ.W #8,A7
0000015A: 602E '`.' BRA.S *+$0030 ; 0000018A
0000015C: 598F 'Y.' SUBQ.L #4,A7
0000015E: 486E FF6A 'Hn.j' PEA -$0096(A6)
00000162: 3F3C 004F '?<.O' MOVE.W #$004F,-(A7)
00000166: A88F '..' _OSDispatch ; A88F
00000168: 285F '(_' MOVEA.L (A7)+,A4
0000016A: 2D6C 0074 FF46 '-l.t.F' MOVE.L $0074(A4),-$00BA(A6)
00000170: 2D6E 0008 FF42 '-n...B' MOVE.L $0008(A6),-$00BE(A6)
00000176: 486E FF42 'Hn.B' PEA -$00BE(A6)
0000017A: 487A 0000 'Hz..' PEA InterProcessAppCompatibilityProc ; id: 409
0000017E: 486E FF6A 'Hn.j' PEA -$0096(A6)
00000182: 4EBA 0000 'N...' JSR CallProcInAnyProcess ; id: 414
00000186: 4FEF 000C 'O...' LEA $000C(A7),A7
0000018A: 558F 'U.' SUBQ.L #2,A7
0000018C: 486E FF6A 'Hn.j' PEA -$0096(A6)
00000190: 3F3C 0038 '?<.8' MOVE.W #$0038,-(A7)
00000194: A88F '..' _OSDispatch ; A88F
00000196: 3E1F '>.' MOVE.W (A7)+,D7
00000198: 6700 FF36 'g..6' BEQ *-$00C8 ; 000000D0
0000019C: 4A46 'JF' TST.W D6
0000019E: 660E 'f.' BNE.S *+$0010 ; 000001AE
000001A0: 558F 'U.' SUBQ.L #2,A7
000001A2: 486E FF72 'Hn.r' PEA -$008E(A6)
000001A6: 303C 0204 '0<..' MOVE.W #$0204,D0
000001AA: A816 '..' _Pack8 ; A816
000001AC: 544F 'TO' ADDQ.W #2,A7
000001AE: 206E FF66 ' n.f' MOVEA.L -$009A(A6),A0
000001B2: A01B '..' _SetZone ; A01B
000001B4: 3D46 000C '=F..' MOVE.W D6,$000C(A6)
000001B8: 4CEE 18C8 FF2E 'L.....' MOVEM.L -$00D2(A6),D3/D6/D7/A3/A4
000001BE: 4E5E 'N^' UNLK A6
000001C0: 4E74 0004 'Nt..' RTD #$0004
Dictionary: Flags $00 FirstId 414
414: CallProcInAnyProcess
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallProcInAnyProcess"(414)
00000184
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InterProcessAppCompatibilityProc"(409)
0000017C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NotifyAProcess"(411)
00000156
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E1F0"(262)
0000013C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NotifyAProcess"(411)
00000128
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(267)
000000A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallNotificationProc"(412)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CreateAppleEvent"(410)
0000007C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FC10"(326)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DF0"(397)
0000001C
Comment:
DM_NotifyAllProcesses ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_SendDependentNotification [52770, 5280A)
Module started due to: MOD directive
Resolved outgoing references:
+78 (527E8): JSR CallNotificationProc
Dictionary: Flags $00 FirstId 415
415: DM_New_SendDependentNotification
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_SendDependentNotification"(415) Segment="Main"(200)
Size: Flags $00 ModuleSize 154
Content: Flags $08
Contents offset $0000 size $009A
00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 7CCE '|.' MOVEQ #$CE,D6
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6774 'gt' BEQ.S *+$0076 ; 0000008A
00000016: 4AAC 00AC 'J...' TST.L $00AC(A4)
0000001A: 676E 'gn' BEQ.S *+$0070 ; 0000008A
0000001C: 3E2C 00AA '>,..' MOVE.W $00AA(A4),D7
00000020: 2D6E 0014 FFE0 '-n....' MOVE.L $0014(A6),-$0020(A6)
00000026: 2D6E 0010 FFE4 '-n....' MOVE.L $0010(A6),-$001C(A6)
0000002C: 2D6E 000C FFE8 '-n....' MOVE.L $000C(A6),-$0018(A6)
00000032: 2D6E 0008 FFEC '-n....' MOVE.L $0008(A6),-$0014(A6)
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6)
0000003E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000042: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000046: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000004A: 6034 '`4' BRA.S *+$0036 ; 00000080
0000004C: 48C7 'H.' EXT.L D7
0000004E: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
00000052: 2050 ' P' MOVEA.L (A0),A0
00000054: 2007 ' .' MOVE.L D7,D0
00000056: E588 '..' LSL.L #2,D0
00000058: 2200 '".' MOVE.L D0,D1
0000005A: E588 '..' LSL.L #2,D0
0000005C: D081 '..' ADD.L D1,D0
0000005E: 43EE FFCC 'C...' LEA -$0034(A6),A1
00000062: D1C0 '..' ADDA.L D0,A0
00000064: 7004 'p.' MOVEQ #$04,D0
00000066: 22D8 '".' MOVE.L (A0)+,(A1)+
00000068: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000066
0000006C: 486E FFE0 'Hn..' PEA -$0020(A6)
00000070: 7006 'p.' MOVEQ #$06,D0
00000072: 2F00 '/.' MOVE.L D0,-(A7)
00000074: 486E FFCC 'Hn..' PEA -$0034(A6)
00000078: 4EBA 0000 'N...' JSR CallNotificationProc ; id: 412
0000007C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000080: 3007 '0.' MOVE.W D7,D0
00000082: 5347 'SG' SUBQ.W #1,D7
00000084: 4A40 'J@' TST.W D0
00000086: 66C4 'f.' BNE.S *-$003A ; 0000004C
00000088: 4246 'BF' CLR.W D6
0000008A: 3D46 0018 '=F..' MOVE.W D6,$0018(A6)
0000008E: 4CEE 10C0 FFC0 'L.....' MOVEM.L -$0040(A6),D6/D7/A4
00000094: 4E5E 'N^' UNLK A6
00000096: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallNotificationProc"(412)
0000007A
Comment:
DM_New_SendDependentNotification ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: InitDeviceBlock [52810, 5281E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 416
416: InitDeviceBlock
Module: Flags=$88=(ForcedActive Extern Code) Module="InitDeviceBlock"(416) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000008: 4250 'BP' CLR.W (A0)
0000000A: 4E5E 'N^' UNLK A6
0000000C: 4E75 'Nu' RTS
Comment:
InitDeviceBlock ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AddDeviceBlock [52820, 528C2)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 417
417: AddDeviceBlock
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AddDeviceBlock"(417) Segment="Main"(200)
Size: Flags $00 ModuleSize 162
Content: Flags $08
Contents offset $0000 size $00A2
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2640 '&@' MOVEA.L D0,A3
00000010: 203C 0000 00A6 ' <....' MOVE.L #$000000A6,D0
00000016: A322 '."' _NewHandleClear ; A322
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000020: 3E1F '>.' MOVE.W (A7)+,D7
00000022: 200C ' .' MOVE.L A4,D0
00000024: 674A 'gJ' BEQ.S *+$004C ; 00000070
00000026: 598F 'Y.' SUBQ.L #4,A7
00000028: A8D8 '..' _NewRgn ; A8D8
0000002A: 265F '&_' MOVEA.L (A7)+,A3
0000002C: 558F 'U.' SUBQ.L #2,A7
0000002E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000032: 3E1F '>.' MOVE.W (A7)+,D7
00000034: 200B ' .' MOVE.L A3,D0
00000036: 6738 'g8' BEQ.S *+$003A ; 00000070
00000038: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000003C: 2050 ' P' MOVEA.L (A0),A0
0000003E: 43EE FFF8 'C...' LEA -$0008(A6),A1
00000042: 41E8 0022 'A.."' LEA $0022(A0),A0
00000046: 22D8 '".' MOVE.L (A0)+,(A1)+
00000048: 22D8 '".' MOVE.L (A0)+,(A1)+
0000004A: 2F0B '/.' MOVE.L A3,-(A7)
0000004C: 486E FFF8 'Hn..' PEA -$0008(A6)
00000050: A8DF '..' _RectRgn ; A8DF
00000052: 2054 ' T' MOVEA.L (A4),A0
00000054: 214B 0002 '!K..' MOVE.L A3,$0002(A0)
00000058: 2054 ' T' MOVEA.L (A4),A0
0000005A: 30BC 0001 '0...' MOVE.W #$0001,(A0)
0000005E: 2054 ' T' MOVEA.L (A4),A0
00000060: 216E 000C 0006 '!n....' MOVE.L $000C(A6),$0006(A0)
00000066: 3012 '0.' MOVE.W (A2),D0
00000068: 5252 'RR' ADDQ.W #1,(A2)
0000006A: 48C0 'H.' EXT.L D0
0000006C: 258C 0C04 '%...' MOVE.L A4,$04(A2,D0.L*4)
00000070: 4A47 'JG' TST.W D7
00000072: 6716 'g.' BEQ.S *+$0018 ; 0000008A
00000074: 200B ' .' MOVE.L A3,D0
00000076: 6704 'g.' BEQ.S *+$0006 ; 0000007C
00000078: 2F0B '/.' MOVE.L A3,-(A7)
0000007A: A8D9 '..' _DisposeRgn ; A8D9
0000007C: 200C ' .' MOVE.L A4,D0
0000007E: 6704 'g.' BEQ.S *+$0006 ; 00000084
00000080: 204C ' L' MOVEA.L A4,A0
00000082: A023 '.#' _DisposeHandle ; A023
00000084: 7000 'p.' MOVEQ #$00,D0
00000086: 2640 '&@' MOVEA.L D0,A3
00000088: 2840 '(@' MOVEA.L D0,A4
0000008A: 4AAE 0010 'J...' TST.L $0010(A6)
0000008E: 6706 'g.' BEQ.S *+$0008 ; 00000096
00000090: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000094: 208C ' .' MOVE.L A4,(A0)
00000096: 3007 '0.' MOVE.W D7,D0
00000098: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4
0000009E: 4E5E 'N^' UNLK A6
000000A0: 4E75 'Nu' RTS
Comment:
AddDeviceBlock ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: KillDeviceBlock [528D0, 5292C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 418
418: KillDeviceBlock
Module: Flags=$88=(ForcedActive Extern Code) Module="KillDeviceBlock"(418) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 5354 'ST' SUBQ.W #1,(A4)
00000012: 48C7 'H.' EXT.L D7
00000014: 2074 7C04 ' t|.' MOVEA.L $04(A4,D7.L*4),A0
00000018: 2050 ' P' MOVEA.L (A0),A0
0000001A: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
0000001E: A8D9 '..' _DisposeRgn ; A8D9
00000020: 48C7 'H.' EXT.L D7
00000022: 2074 7C04 ' t|.' MOVEA.L $04(A4,D7.L*4),A0
00000026: A023 '.#' _DisposeHandle ; A023
00000028: BE54 '.T' CMP.W (A4),D7
0000002A: 6C1C 'l.' BGE.S *+$001E ; 00000048
0000002C: 48C7 'H.' EXT.L D7
0000002E: 2007 ' .' MOVE.L D7,D0
00000030: 5280 'R.' ADDQ.L #1,D0
00000032: 41F4 0C04 'A...' LEA $04(A4,D0.L*4),A0
00000036: 48C7 'H.' EXT.L D7
00000038: 43F4 7C04 'C.|.' LEA $04(A4,D7.L*4),A1
0000003C: 3014 '0.' MOVE.W (A4),D0
0000003E: 48C0 'H.' EXT.L D0
00000040: 48C7 'H.' EXT.L D7
00000042: 9087 '..' SUB.L D7,D0
00000044: E580 '..' ASL.L #2,D0
00000046: A22E '..' _BlockMoveData ; A22E
00000048: 3014 '0.' MOVE.W (A4),D0
0000004A: 48C0 'H.' EXT.L D0
0000004C: 7200 'r.' MOVEQ #$00,D1
0000004E: 2981 0C04 ')...' MOVE.L D1,$04(A4,D0.L*4)
00000052: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E75 'Nu' RTS
Comment:
KillDeviceBlock ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: KillAllDisplayBlocks [52930, 5295E)
Module started due to: MOD directive
Resolved outgoing references:
+1A (5294A): JSR KillDeviceBlock
Dictionary: Flags $00 FirstId 419
419: KillAllDisplayBlocks
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="KillAllDisplayBlocks"(419) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 3E14 '>.' MOVE.W (A4),D7
0000000E: 6010 '`.' BRA.S *+$0012 ; 00000020
00000010: 5347 'SG' SUBQ.W #1,D7
00000012: 3007 '0.' MOVE.W D7,D0
00000014: 48C0 'H.' EXT.L D0
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 2F0C '/.' MOVE.L A4,-(A7)
0000001A: 4EBA 0000 'N...' JSR KillDeviceBlock ; id: 418
0000001E: 504F 'PO' ADDQ.W #8,A7
00000020: 4A47 'JG' TST.W D7
00000022: 6EEC 'n.' BGT.S *-$0012 ; 00000010
00000024: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
0000002A: 4E5E 'N^' UNLK A6
0000002C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillDeviceBlock"(418)
0000001C
Comment:
KillAllDisplayBlocks ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: CalculateDeviceRegions [52960, 52AEA)
Module started due to: MOD directive
Resolved outgoing references:
+170 (52AD0): JSR AddDeviceBlock
+86 (529E6): JSR AddDeviceBlock
Dictionary: Flags $00 FirstId 420
420: CalculateDeviceRegions
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CalculateDeviceRegions"(420) Segment="Main"(200)
Size: Flags $00 ModuleSize 394
Content: Flags $08
Contents offset $0000 size $018A
00000000: 4E56 FF3E 'NV.>' LINK.W A6,#-$00C2
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 4245 'BE' CLR.W D5
0000000A: 598F 'Y.' SUBQ.L #4,A7
0000000C: A8D8 '..' _NewRgn ; A8D8
0000000E: 285F '(_' MOVEA.L (A7)+,A4
00000010: 426E FF52 'Bn.R' CLR.W -$00AE(A6)
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 1F00 '..' MOVE.B D0,-(A7)
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: ABEB '..' _DisplayDispatch ; ABEB
0000001E: 2D5F FF3E '-_.>' MOVE.L (A7)+,-$00C2(A6)
00000022: 6032 '`2' BRA.S *+$0034 ; 00000056
00000024: 202E FF3E ' ..>' MOVE.L -$00C2(A6),D0
00000028: B0AE 000C '....' CMP.L $000C(A6),D0
0000002C: 6716 'g.' BEQ.S *+$0018 ; 00000044
0000002E: 302E FF52 '0..R' MOVE.W -$00AE(A6),D0
00000032: 526E FF52 'Rn.R' ADDQ.W #1,-$00AE(A6)
00000036: 48C0 'H.' EXT.L D0
00000038: E580 '..' ASL.L #2,D0
0000003A: 41EE FF58 'A..X' LEA -$00A8(A6),A0
0000003E: 21AE FF3E 0800 '!..>..' MOVE.L -$00C2(A6),$00(A0,D0.L)
00000044: 598F 'Y.' SUBQ.L #4,A7
00000046: 2F2E FF3E '/..>' MOVE.L -$00C2(A6),-(A7)
0000004A: 7001 'p.' MOVEQ #$01,D0
0000004C: 1F00 '..' MOVE.B D0,-(A7)
0000004E: 7001 'p.' MOVEQ #$01,D0
00000050: ABEB '..' _DisplayDispatch ; ABEB
00000052: 2D5F FF3E '-_.>' MOVE.L (A7)+,-$00C2(A6)
00000056: 4AAE FF3E 'J..>' TST.L -$00C2(A6)
0000005A: 66C8 'f.' BNE.S *-$0036 ; 00000024
0000005C: 3C2E FF52 '<..R' MOVE.W -$00AE(A6),D6
00000060: 6000 00F2 '`...' BRA *+$00F4 ; 00000154
00000064: 5346 'SF' SUBQ.W #1,D6
00000066: 3006 '0.' MOVE.W D6,D0
00000068: 48C0 'H.' EXT.L D0
0000006A: E580 '..' ASL.L #2,D0
0000006C: 41EE FF58 'A..X' LEA -$00A8(A6),A0
00000070: 2D70 0800 FF3E '-p...>' MOVE.L $00(A0,D0.L),-$00C2(A6)
00000076: 6700 00DC 'g...' BEQ *+$00DE ; 00000154
0000007A: 486E FF42 'Hn.B' PEA -$00BE(A6)
0000007E: 2F2E FF3E '/..>' MOVE.L -$00C2(A6),-(A7)
00000082: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000086: 4EBA 0000 'N...' JSR AddDeviceBlock ; id: 417
0000008A: 3A00 ':.' MOVE.W D0,D5
0000008C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000090: 6600 00C8 'f...' BNE *+$00CA ; 0000015A
00000094: 206E FF42 ' n.B' MOVEA.L -$00BE(A6),A0
00000098: 2050 ' P' MOVEA.L (A0),A0
0000009A: 2468 0002 '$h..' MOVEA.L $0002(A0),A2
0000009E: 206E FF3E ' n.>' MOVEA.L -$00C2(A6),A0
000000A2: 2050 ' P' MOVEA.L (A0),A0
000000A4: 43EE FF4A 'C..J' LEA -$00B6(A6),A1
000000A8: 41E8 0022 'A.."' LEA $0022(A0),A0
000000AC: 22D8 '".' MOVE.L (A0)+,(A1)+
000000AE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000B0: 2F0A '/.' MOVE.L A2,-(A7)
000000B2: 486E FF4A 'Hn.J' PEA -$00B6(A6)
000000B6: A8DF '..' _RectRgn ; A8DF
000000B8: 3E06 '>.' MOVE.W D6,D7
000000BA: 6000 0092 '`...' BRA *+$0094 ; 0000014E
000000BE: 5347 'SG' SUBQ.W #1,D7
000000C0: 3007 '0.' MOVE.W D7,D0
000000C2: 48C0 'H.' EXT.L D0
000000C4: E580 '..' ASL.L #2,D0
000000C6: 41EE FF58 'A..X' LEA -$00A8(A6),A0
000000CA: 2670 0800 '&p..' MOVEA.L $00(A0,D0.L),A3
000000CE: 200B ' .' MOVE.L A3,D0
000000D0: 677C 'g|' BEQ.S *+$007E ; 0000014E
000000D2: 2053 ' S' MOVEA.L (A3),A0
000000D4: 43EE FFF8 'C...' LEA -$0008(A6),A1
000000D8: 41E8 0022 'A.."' LEA $0022(A0),A0
000000DC: 22D8 '".' MOVE.L (A0)+,(A1)+
000000DE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000E0: 2F0C '/.' MOVE.L A4,-(A7)
000000E2: 302E FFFA '0...' MOVE.W -$0006(A6),D0
000000E6: 5340 'S@' SUBQ.W #1,D0
000000E8: 3F00 '?.' MOVE.W D0,-(A7)
000000EA: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
000000EE: 5340 'S@' SUBQ.W #1,D0
000000F0: 3F00 '?.' MOVE.W D0,-(A7)
000000F2: 302E FFFE '0...' MOVE.W -$0002(A6),D0
000000F6: 5240 'R@' ADDQ.W #1,D0
000000F8: 3F00 '?.' MOVE.W D0,-(A7)
000000FA: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000000FE: 5240 'R@' ADDQ.W #1,D0
00000100: 3F00 '?.' MOVE.W D0,-(A7)
00000102: A8DE '..' _SetRecRgn ; A8DE
00000104: 2F0A '/.' MOVE.L A2,-(A7)
00000106: 2F0C '/.' MOVE.L A4,-(A7)
00000108: 2F0C '/.' MOVE.L A4,-(A7)
0000010A: A8E4 '..' _SectRgn ; A8E4
0000010C: 558F 'U.' SUBQ.L #2,A7
0000010E: 2F0C '/.' MOVE.L A4,-(A7)
00000110: A8E2 '..' _EmptyRgn ; A8E2
00000112: 4A1F 'J.' TST.B (A7)+
00000114: 6638 'f8' BNE.S *+$003A ; 0000014E
00000116: 2F0C '/.' MOVE.L A4,-(A7)
00000118: 486E FFF8 'Hn..' PEA -$0008(A6)
0000011C: A8DF '..' _RectRgn ; A8DF
0000011E: 2F0A '/.' MOVE.L A2,-(A7)
00000120: 2F0C '/.' MOVE.L A4,-(A7)
00000122: 2F0A '/.' MOVE.L A2,-(A7)
00000124: A8E5 '..' _UnionRgn ; A8E5
00000126: 206E FF42 ' n.B' MOVEA.L -$00BE(A6),A0
0000012A: 2050 ' P' MOVEA.L (A0),A0
0000012C: 3010 '0.' MOVE.W (A0),D0
0000012E: 5250 'RP' ADDQ.W #1,(A0)
00000130: 48C0 'H.' EXT.L D0
00000132: 206E FF42 ' n.B' MOVEA.L -$00BE(A6),A0
00000136: 2050 ' P' MOVEA.L (A0),A0
00000138: 218B 0C06 '!...' MOVE.L A3,$06(A0,D0.L*4)
0000013C: 48C7 'H.' EXT.L D7
0000013E: 2007 ' .' MOVE.L D7,D0
00000140: E580 '..' ASL.L #2,D0
00000142: 41EE FF58 'A..X' LEA -$00A8(A6),A0
00000146: 7200 'r.' MOVEQ #$00,D1
00000148: 2181 0800 '!...' MOVE.L D1,$00(A0,D0.L)
0000014C: 3E06 '>.' MOVE.W D6,D7
0000014E: 4A47 'JG' TST.W D7
00000150: 6E00 FF6C 'n..l' BGT *-$0092 ; 000000BE
00000154: 4A46 'JF' TST.W D6
00000156: 6600 FF0C 'f...' BNE *-$00F2 ; 00000064
0000015A: 4A2E 0013 'J...' TST.B $0013(A6)
0000015E: 671A 'g.' BEQ.S *+$001C ; 0000017A
00000160: 4A45 'JE' TST.W D5
00000162: 6616 'f.' BNE.S *+$0018 ; 0000017A
00000164: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000168: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000016C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000170: 4EBA 0000 'N...' JSR AddDeviceBlock ; id: 417
00000174: 3A00 ':.' MOVE.W D0,D5
00000176: 4FEF 000C 'O...' LEA $000C(A7),A7
0000017A: 2F0C '/.' MOVE.L A4,-(A7)
0000017C: A8D9 '..' _DisposeRgn ; A8D9
0000017E: 3005 '0.' MOVE.W D5,D0
00000180: 4CEE 1CE0 FF26 'L....&' MOVEM.L -$00DA(A6),D5-D7/A2-A4
00000186: 4E5E 'N^' UNLK A6
00000188: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AddDeviceBlock"(417)
00000172
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="AddDeviceBlock"(417)
00000088
Comment:
CalculateDeviceRegions ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: GetAdjustedDeviceRect [52AF0, 52B32)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 421
421: GetAdjustedDeviceRect
Module: Flags=$88=(ForcedActive Extern Code) Module="GetAdjustedDeviceRect"(421) Segment="Main"(200)
Size: Flags $00 ModuleSize 66
Content: Flags $08
Contents offset $0000 size $0042
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 48C7 'H.' EXT.L D7
00000016: 2074 7C06 ' t|.' MOVEA.L $06(A4,D7.L*4),A0
0000001A: 2050 ' P' MOVEA.L (A0),A0
0000001C: 41E8 0022 'A.."' LEA $0022(A0),A0
00000020: 224B '"K' MOVEA.L A3,A1
00000022: 22D8 '".' MOVE.L (A0)+,(A1)+
00000024: 22D8 '".' MOVE.L (A0)+,(A1)+
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 48C7 'H.' EXT.L D7
0000002A: 3F34 7C58 '?4|X' MOVE.W $58(A4,D7.L*4),-(A7)
0000002E: 48C7 'H.' EXT.L D7
00000030: 3F34 7C56 '?4|V' MOVE.W $56(A4,D7.L*4),-(A7)
00000034: A8A8 '..' _OffsetRect ; A8A8
00000036: 200B ' .' MOVE.L A3,D0
00000038: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000003E: 4E5E 'N^' UNLK A6
00000040: 4E75 'Nu' RTS
Comment:
GetAdjustedDeviceRect ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: MergeBlocks [52B40, 52BFA)
Module started due to: MOD directive
Resolved outgoing references:
+AA (52BEA): JSR KillDeviceBlock
Dictionary: Flags $00 FirstId 422
422: MergeBlocks
Module: Flags=$88=(ForcedActive Extern Code) Module="MergeBlocks"(422) Segment="Main"(200)
Size: Flags $00 ModuleSize 186
Content: Flags $08
Contents offset $0000 size $00BA
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 3A2E 0012 ':...' MOVE.W $0012(A6),D5
0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 5888 'X.' ADDQ.L #4,A0
00000012: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
00000016: 302E 000E '0...' MOVE.W $000E(A6),D0
0000001A: 48C0 'H.' EXT.L D0
0000001C: 2670 0C00 '&p..' MOVEA.L $00(A0,D0.L*4),A3
00000020: 48C5 'H.' EXT.L D5
00000022: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000026: 2870 5C00 '(p\.' MOVEA.L $00(A0,D5.L*4),A4
0000002A: 2054 ' T' MOVEA.L (A4),A0
0000002C: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
00000030: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000034: A8E0 '..' _OffsetRgn ; A8E0
00000036: 2053 ' S' MOVEA.L (A3),A0
00000038: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
0000003C: 2054 ' T' MOVEA.L (A4),A0
0000003E: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
00000042: 2053 ' S' MOVEA.L (A3),A0
00000044: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7)
00000048: A8E5 '..' _UnionRgn ; A8E5
0000004A: 2053 ' S' MOVEA.L (A3),A0
0000004C: 3C10 '<.' MOVE.W (A0),D6
0000004E: 2054 ' T' MOVEA.L (A4),A0
00000050: 3E10 '>.' MOVE.W (A0),D7
00000052: 603E '`>' BRA.S *+$0040 ; 00000092
00000054: 48C7 'H.' EXT.L D7
00000056: 2054 ' T' MOVEA.L (A4),A0
00000058: 48C6 'H.' EXT.L D6
0000005A: 48C7 'H.' EXT.L D7
0000005C: 2006 ' .' MOVE.L D6,D0
0000005E: D087 '..' ADD.L D7,D0
00000060: 2253 '"S' MOVEA.L (A3),A1
00000062: 23B0 7C06 0C06 '#.|...' MOVE.L $06(A0,D7.L*4),$06(A1,D0.L*4)
00000068: 48C7 'H.' EXT.L D7
0000006A: 2054 ' T' MOVEA.L (A4),A0
0000006C: 2D70 7C56 FFF8 '-p|V..' MOVE.L $56(A0,D7.L*4),-$0008(A6)
00000072: 302E 0016 '0...' MOVE.W $0016(A6),D0
00000076: D16E FFFA '.n..' ADD.W D0,-$0006(A6)
0000007A: 302E 0014 '0...' MOVE.W $0014(A6),D0
0000007E: D16E FFF8 '.n..' ADD.W D0,-$0008(A6)
00000082: 48C6 'H.' EXT.L D6
00000084: 48C7 'H.' EXT.L D7
00000086: 2006 ' .' MOVE.L D6,D0
00000088: D087 '..' ADD.L D7,D0
0000008A: 2053 ' S' MOVEA.L (A3),A0
0000008C: 21AE FFF8 0C56 '!....V' MOVE.L -$0008(A6),$56(A0,D0.L*4)
00000092: 3007 '0.' MOVE.W D7,D0
00000094: 5347 'SG' SUBQ.W #1,D7
00000096: 4A40 'J@' TST.W D0
00000098: 6EBA 'n.' BGT.S *-$0044 ; 00000054
0000009A: 2053 ' S' MOVEA.L (A3),A0
0000009C: 2254 '"T' MOVEA.L (A4),A1
0000009E: 3011 '0.' MOVE.W (A1),D0
000000A0: D150 '.P' ADD.W D0,(A0)
000000A2: 48C5 'H.' EXT.L D5
000000A4: 2F05 '/.' MOVE.L D5,-(A7)
000000A6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000AA: 4EBA 0000 'N...' JSR KillDeviceBlock ; id: 418
000000AE: 504F 'PO' ADDQ.W #8,A7
000000B0: 4CEE 18E0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A3/A4
000000B6: 4E5E 'N^' UNLK A6
000000B8: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillDeviceBlock"(418)
000000AC
Comment:
MergeBlocks ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: MakeDevicesContiguous [52C00, 52D58)
Module started due to: MOD directive
Resolved outgoing references:
+140 (52D40): JSR MergeBlocks
+D8 (52CD8): JSR GetAdjustedDeviceRect
+A0 (52CA0): JSR GetAdjustedDeviceRect
Dictionary: Flags $00 FirstId 423
423: MakeDevicesContiguous
Module: Flags=$88=(ForcedActive Extern Code) Module="MakeDevicesContiguous"(423) Segment="Main"(200)
Size: Flags $00 ModuleSize 344
Content: Flags $08
Contents offset $0000 size $0158
00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 4205 'B.' CLR.B D5
0000000E: 422E FFDD 'B...' CLR.B -$0023(A6)
00000012: 6002 '`.' BRA.S *+$0004 ; 00000016
00000014: 7A01 'z.' MOVEQ #$01,D5
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: B052 '.R' CMP.W (A2),D0
0000001A: 6C04 'l.' BGE.S *+$0006 ; 00000020
0000001C: 4A05 'J.' TST.B D5
0000001E: 67F4 'g.' BEQ.S *-$000A ; 00000014
00000020: 4A05 'J.' TST.B D5
00000022: 6700 012A 'g..*' BEQ *+$012C ; 0000014E
00000026: 3812 '8.' MOVE.W (A2),D4
00000028: 6000 011E '`...' BRA *+$0120 ; 00000148
0000002C: 486E FFEE 'Hn..' PEA -$0012(A6)
00000030: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7)
00000036: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7)
0000003C: A8A7 '..' _SetRect ; A8A7
0000003E: 486E FFE6 'Hn..' PEA -$001A(A6)
00000042: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
00000048: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
0000004E: A8A7 '..' _SetRect ; A8A7
00000050: 4246 'BF' CLR.W D6
00000052: 3A04 ':.' MOVE.W D4,D5
00000054: 48C6 'H.' EXT.L D6
00000056: 2672 6C04 '&rl.' MOVEA.L $04(A2,D6.L*4),A3
0000005A: 48C5 'H.' EXT.L D5
0000005C: 2872 5C04 '(r\.' MOVEA.L $04(A2,D5.L*4),A4
00000060: 2054 ' T' MOVEA.L (A4),A0
00000062: 2068 0002 ' h..' MOVEA.L $0002(A0),A0
00000066: 2050 ' P' MOVEA.L (A0),A0
00000068: 2253 '"S' MOVEA.L (A3),A1
0000006A: 2269 0002 '"i..' MOVEA.L $0002(A1),A1
0000006E: 2251 '"Q' MOVEA.L (A1),A1
00000070: 3028 0004 '0(..' MOVE.W $0004(A0),D0
00000074: B069 0004 '.i..' CMP.W $0004(A1),D0
00000078: 6C16 'l.' BGE.S *+$0018 ; 00000090
0000007A: 2D4B FFDE '-K..' MOVE.L A3,-$0022(A6)
0000007E: 264C '&L' MOVEA.L A4,A3
00000080: 286E FFDE '(n..' MOVEA.L -$0022(A6),A4
00000084: 3606 '6.' MOVE.W D6,D3
00000086: 3C05 '<.' MOVE.W D5,D6
00000088: 3A03 ':.' MOVE.W D3,D5
0000008A: 1D7C 0001 FFDD '.|....' MOVE.B #$01,-$0023(A6)
00000090: 2053 ' S' MOVEA.L (A3),A0
00000092: 3E10 '>.' MOVE.W (A0),D7
00000094: 602A '`*' BRA.S *+$002C ; 000000C0
00000096: 486E FFF6 'Hn..' PEA -$000A(A6)
0000009A: 48C7 'H.' EXT.L D7
0000009C: 2F07 '/.' MOVE.L D7,-(A7)
0000009E: 2F13 '/.' MOVE.L (A3),-(A7)
000000A0: 4EBA 0000 'N...' JSR GetAdjustedDeviceRect ; id: 421
000000A4: 2040 ' @' MOVEA.L D0,A0
000000A6: 302E FFEC '0...' MOVE.W -$0014(A6),D0
000000AA: B068 0006 '.h..' CMP.W $0006(A0),D0
000000AE: 4FEF 000C 'O...' LEA $000C(A7),A7
000000B2: 6C0C 'l.' BGE.S *+$000E ; 000000C0
000000B4: 41EE FFE6 'A...' LEA -$001A(A6),A0
000000B8: 43EE FFF6 'C...' LEA -$000A(A6),A1
000000BC: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000BE: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000C0: 3007 '0.' MOVE.W D7,D0
000000C2: 5347 'SG' SUBQ.W #1,D7
000000C4: 4A40 'J@' TST.W D0
000000C6: 6ECE 'n.' BGT.S *-$0030 ; 00000096
000000C8: 2054 ' T' MOVEA.L (A4),A0
000000CA: 3E10 '>.' MOVE.W (A0),D7
000000CC: 602A '`*' BRA.S *+$002C ; 000000F8
000000CE: 486E FFF6 'Hn..' PEA -$000A(A6)
000000D2: 48C7 'H.' EXT.L D7
000000D4: 2F07 '/.' MOVE.L D7,-(A7)
000000D6: 2F14 '/.' MOVE.L (A4),-(A7)
000000D8: 4EBA 0000 'N...' JSR GetAdjustedDeviceRect ; id: 421
000000DC: 2040 ' @' MOVEA.L D0,A0
000000DE: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
000000E2: B068 0002 '.h..' CMP.W $0002(A0),D0
000000E6: 4FEF 000C 'O...' LEA $000C(A7),A7
000000EA: 6F0C 'o.' BLE.S *+$000E ; 000000F8
000000EC: 41EE FFEE 'A...' LEA -$0012(A6),A0
000000F0: 43EE FFF6 'C...' LEA -$000A(A6),A1
000000F4: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000F6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000F8: 3007 '0.' MOVE.W D7,D0
000000FA: 5347 'SG' SUBQ.W #1,D7
000000FC: 4A40 'J@' TST.W D0
000000FE: 6ECE 'n.' BGT.S *-$0030 ; 000000CE
00000100: 302E FFEC '0...' MOVE.W -$0014(A6),D0
00000104: 906E FFF0 '.n..' SUB.W -$0010(A6),D0
00000108: 3D40 FFE4 '=@..' MOVE.W D0,-$001C(A6)
0000010C: 302E FFEA '0...' MOVE.W -$0016(A6),D0
00000110: B06E FFEE '.n..' CMP.W -$0012(A6),D0
00000114: 6D0A 'm.' BLT.S *+$000C ; 00000120
00000116: 302E FFE6 '0...' MOVE.W -$001A(A6),D0
0000011A: B06E FFF2 '.n..' CMP.W -$000E(A6),D0
0000011E: 6F0E 'o.' BLE.S *+$0010 ; 0000012E
00000120: 302E FFE6 '0...' MOVE.W -$001A(A6),D0
00000124: 906E FFEE '.n..' SUB.W -$0012(A6),D0
00000128: 3D40 FFE2 '=@..' MOVE.W D0,-$001E(A6)
0000012C: 6004 '`.' BRA.S *+$0006 ; 00000132
0000012E: 426E FFE2 'Bn..' CLR.W -$001E(A6)
00000132: 2F2E FFE2 '/...' MOVE.L -$001E(A6),-(A7)
00000136: 48C5 'H.' EXT.L D5
00000138: 2F05 '/.' MOVE.L D5,-(A7)
0000013A: 48C6 'H.' EXT.L D6
0000013C: 2F06 '/.' MOVE.L D6,-(A7)
0000013E: 2F0A '/.' MOVE.L A2,-(A7)
00000140: 4EBA 0000 'N...' JSR MergeBlocks ; id: 422
00000144: 4FEF 0010 'O...' LEA $0010(A7),A7
00000148: 5344 'SD' SUBQ.W #1,D4
0000014A: 6E00 FEE0 'n...' BGT *-$011E ; 0000002C
0000014E: 4CEE 1CF8 FFBC 'L.....' MOVEM.L -$0044(A6),D3-D7/A2-A4
00000154: 4E5E 'N^' UNLK A6
00000156: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MergeBlocks"(422)
00000142
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetAdjustedDeviceRect"(421)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetAdjustedDeviceRect"(421)
000000A2
Comment:
MakeDevicesContiguous ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: ResolveDisplayBlocks [52D60, 52DEC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 424
424: ResolveDisplayBlocks
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ResolveDisplayBlocks"(424) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 42AE FFF8 'B...' CLR.L -$0008(A6)
0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 3A10 ':.' MOVE.W (A0),D5
00000012: 6066 '`f' BRA.S *+$0068 ; 0000007A
00000014: 48C5 'H.' EXT.L D5
00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000001A: 2670 5C04 '&p\.' MOVEA.L $04(A0,D5.L*4),A3
0000001E: 2053 ' S' MOVEA.L (A3),A0
00000020: 3E10 '>.' MOVE.W (A0),D7
00000022: 604E '`N' BRA.S *+$0050 ; 00000072
00000024: 48C7 'H.' EXT.L D7
00000026: 2053 ' S' MOVEA.L (A3),A0
00000028: 2D70 7C56 FFFC '-p|V..' MOVE.L $56(A0,D7.L*4),-$0004(A6)
0000002E: 4A6E FFFE 'Jn..' TST.W -$0002(A6)
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 4A6E FFFC 'Jn..' TST.W -$0004(A6)
00000038: 6738 'g8' BEQ.S *+$003A ; 00000072
0000003A: 48C7 'H.' EXT.L D7
0000003C: 2C07 ',.' MOVE.L D7,D6
0000003E: E586 '..' ASL.L #2,D6
00000040: 2453 '$S' MOVEA.L (A3),A2
00000042: 25AE FFF8 6856 '%...hV' MOVE.L -$0008(A6),$56(A2,D6.L)
00000048: 2872 6806 '(rh.' MOVEA.L $06(A2,D6.L),A4
0000004C: 558F 'U.' SUBQ.L #2,A7
0000004E: 2F0C '/.' MOVE.L A4,-(A7)
00000050: 2054 ' T' MOVEA.L (A4),A0
00000052: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000056: D068 0024 '.h.$' ADD.W $0024(A0),D0
0000005A: 3F00 '?.' MOVE.W D0,-(A7)
0000005C: 302E FFFC '0...' MOVE.W -$0004(A6),D0
00000060: D068 0022 '.h."' ADD.W $0022(A0),D0
00000064: 3F00 '?.' MOVE.W D0,-(A7)
00000066: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000006A: 303C 0609 '0<..' MOVE.W #$0609,D0
0000006E: ABEB '..' _DisplayDispatch ; ABEB
00000070: 544F 'TO' ADDQ.W #2,A7
00000072: 3007 '0.' MOVE.W D7,D0
00000074: 5347 'SG' SUBQ.W #1,D7
00000076: 4A40 'J@' TST.W D0
00000078: 6EAA 'n.' BGT.S *-$0054 ; 00000024
0000007A: 3005 '0.' MOVE.W D5,D0
0000007C: 5345 'SE' SUBQ.W #1,D5
0000007E: 4A40 'J@' TST.W D0
00000080: 6E92 'n.' BGT.S *-$006C ; 00000014
00000082: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4
00000088: 4E5E 'N^' UNLK A6
0000008A: 4E75 'Nu' RTS
Comment:
ResolveDisplayBlocks ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: RebuildDeskRegions [52DF0, 52FDE)
Module started due to: MOD directive
Resolved outgoing references:
+D6 (52EC6): JSR GETMENURGN ; outside file
+C8 (52EB8): JSR DRAWMBAR ; outside file
+BE (52EAE): JSR CALCMBHEIGHT ; outside file
+1A2 (52F92): JSR DISPLAY_51D60
+164 (52F54): JSR DISPLAY_51CD0
+10E (52EFE): JSR DISPLAY_51E80
+B6 (52EA6): JSR DISPLAY_51CD0
+2A (52E1A): JSR DISPLAY_51CF0
+8 (52DF8): JSR DISPLAY_51D10
Dictionary: Flags $00 FirstId 425
425: RebuildDeskRegions
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="RebuildDeskRegions"(425) Segment="Main"(200)
Size: Flags $00 ModuleSize 494
Content: Flags $08
Contents offset $0000 size $01EE
00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
0000000C: 2440 '$@' MOVEA.L D0,A2
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: A8D8 '..' _NewRgn ; A8D8
00000012: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
00000016: 598F 'Y.' SUBQ.L #4,A7
00000018: A8D8 '..' _NewRgn ; A8D8
0000001A: 265F '&_' MOVEA.L (A7)+,A3
0000001C: 4AAE FFFC 'J...' TST.L -$0004(A6)
00000020: 6700 01AE 'g...' BEQ *+$01B0 ; 000001D0
00000024: 200B ' .' MOVE.L A3,D0
00000026: 6700 01A8 'g...' BEQ *+$01AA ; 000001D0
0000002A: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
0000002E: 4A00 'J.' TST.B D0
00000030: 6700 019E 'g...' BEQ *+$01A0 ; 000001D0
00000034: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000038: 2D68 01FC FFE4 '-h....' MOVE.L $01FC(A0),-$001C(A6)
0000003E: 486E FFE8 'Hn..' PEA -$0018(A6)
00000042: A910 '..' _GetWMgrPort ; A910
00000044: 486E FFEC 'Hn..' PEA -$0014(A6)
00000048: A874 '.t' _GetPort ; A874
0000004A: 70FF 'p.' MOVEQ #$FF,D0
0000004C: B0AE FFE8 '....' CMP.L -$0018(A6),D0
00000050: 6608 'f.' BNE.S *+$000A ; 0000005A
00000052: 7000 'p.' MOVEQ #$00,D0
00000054: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6)
00000058: 6006 '`.' BRA.S *+$0008 ; 00000060
0000005A: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7)
0000005E: A873 '.s' _SetPort ; A873
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 7001 'p.' MOVEQ #$01,D0
00000064: 1F00 '..' MOVE.B D0,-(A7)
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: ABEB '..' _DisplayDispatch ; ABEB
0000006A: 285F '(_' MOVEA.L (A7)+,A4
0000006C: 6030 '`0' BRA.S *+$0032 ; 0000009E
0000006E: 2054 ' T' MOVEA.L (A4),A0
00000070: 43EE FFF0 'C...' LEA -$0010(A6),A1
00000074: 41E8 0022 'A.."' LEA $0022(A0),A0
00000078: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007C: 2F0B '/.' MOVE.L A3,-(A7)
0000007E: 486E FFF0 'Hn..' PEA -$0010(A6)
00000082: A8DF '..' _RectRgn ; A8DF
00000084: 2F0B '/.' MOVE.L A3,-(A7)
00000086: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000008A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000008E: A8E5 '..' _UnionRgn ; A8E5
00000090: 598F 'Y.' SUBQ.L #4,A7
00000092: 2F0C '/.' MOVE.L A4,-(A7)
00000094: 7001 'p.' MOVEQ #$01,D0
00000096: 1F00 '..' MOVE.B D0,-(A7)
00000098: 7001 'p.' MOVEQ #$01,D0
0000009A: ABEB '..' _DisplayDispatch ; ABEB
0000009C: 285F '(_' MOVEA.L (A7)+,A4
0000009E: 200C ' .' MOVE.L A4,D0
000000A0: 66CC 'f.' BNE.S *-$0032 ; 0000006E
000000A2: 4AAE FFE8 'J...' TST.L -$0018(A6)
000000A6: 670E 'g.' BEQ.S *+$0010 ; 000000B6
000000A8: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000000AC: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
000000B0: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7)
000000B4: A8DC '..' _CopyRgn ; A8DC
000000B6: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
000000BA: 4A00 'J.' TST.B D0
000000BC: 671C 'g.' BEQ.S *+$001E ; 000000DA
000000BE: 4EBA 0000 'N...' JSR CALCMBHEIGHT ; id: 428
000000C2: 4A2E 000F 'J...' TST.B $000F(A6)
000000C6: 6706 'g.' BEQ.S *+$0008 ; 000000CE
000000C8: 4EBA 0000 'N...' JSR DRAWMBAR ; id: 427
000000CC: 600C '`.' BRA.S *+$000E ; 000000DA
000000CE: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
000000D2: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7)
000000D6: 4EBA 0000 'N...' JSR GETMENURGN ; id: 426
000000DA: 200A ' .' MOVE.L A2,D0
000000DC: 6700 00C4 'g...' BEQ *+$00C6 ; 000001A2
000000E0: 2F0A '/.' MOVE.L A2,-(A7)
000000E2: A8DD '..' _SetEmptyRgn ; A8DD
000000E4: 598F 'Y.' SUBQ.L #4,A7
000000E6: 7001 'p.' MOVEQ #$01,D0
000000E8: 1F00 '..' MOVE.B D0,-(A7)
000000EA: 7000 'p.' MOVEQ #$00,D0
000000EC: ABEB '..' _DisplayDispatch ; ABEB
000000EE: 285F '(_' MOVEA.L (A7)+,A4
000000F0: 606E '`n' BRA.S *+$0070 ; 00000160
000000F2: 2054 ' T' MOVEA.L (A4),A0
000000F4: 43EE FFF0 'C...' LEA -$0010(A6),A1
000000F8: 41E8 0022 'A.."' LEA $0022(A0),A0
000000FC: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FE: 22D8 '".' MOVE.L (A0)+,(A1)+
00000100: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
00000104: 4A28 00B5 'J(..' TST.B $00B5(A0)
00000108: 660C 'f.' BNE.S *+$000E ; 00000116
0000010A: 558F 'U.' SUBQ.L #2,A7
0000010C: 2F0C '/.' MOVE.L A4,-(A7)
0000010E: 4EBA 0000 'N...' JSR DISPLAY_51E80 ; id: 400
00000112: 4A1F 'J.' TST.B (A7)+
00000114: 6716 'g.' BEQ.S *+$0018 ; 0000012C
00000116: 2F0B '/.' MOVE.L A3,-(A7)
00000118: 486E FFF0 'Hn..' PEA -$0010(A6)
0000011C: A8DF '..' _RectRgn ; A8DF
0000011E: 2F0C '/.' MOVE.L A4,-(A7)
00000120: 7005 'p.' MOVEQ #$05,D0
00000122: 3F00 '?.' MOVE.W D0,-(A7)
00000124: 7200 'r.' MOVEQ #$00,D1
00000126: 1F01 '..' MOVE.B D1,-(A7)
00000128: AA2D '.-' _SetDeviceAttribute ; AA2D
0000012A: 601E '`.' BRA.S *+$0020 ; 0000014A
0000012C: A8DA '..' _OpenRgn ; A8DA
0000012E: 486E FFF0 'Hn..' PEA -$0010(A6)
00000132: 7010 'p.' MOVEQ #$10,D0
00000134: 3F00 '?.' MOVE.W D0,-(A7)
00000136: 3F00 '?.' MOVE.W D0,-(A7)
00000138: A8B0 '..' _FrameRoundRect ; A8B0
0000013A: 2F0B '/.' MOVE.L A3,-(A7)
0000013C: A8DB '..' _CloseRgn ; A8DB
0000013E: 2F0C '/.' MOVE.L A4,-(A7)
00000140: 7005 'p.' MOVEQ #$05,D0
00000142: 3F00 '?.' MOVE.W D0,-(A7)
00000144: 7201 'r.' MOVEQ #$01,D1
00000146: 1F01 '..' MOVE.B D1,-(A7)
00000148: AA2D '.-' _SetDeviceAttribute ; AA2D
0000014A: 2F0A '/.' MOVE.L A2,-(A7)
0000014C: 2F0B '/.' MOVE.L A3,-(A7)
0000014E: 2F0A '/.' MOVE.L A2,-(A7)
00000150: A8E5 '..' _UnionRgn ; A8E5
00000152: 598F 'Y.' SUBQ.L #4,A7
00000154: 2F0C '/.' MOVE.L A4,-(A7)
00000156: 7001 'p.' MOVEQ #$01,D0
00000158: 1F00 '..' MOVE.B D0,-(A7)
0000015A: 7001 'p.' MOVEQ #$01,D0
0000015C: ABEB '..' _DisplayDispatch ; ABEB
0000015E: 285F '(_' MOVEA.L (A7)+,A4
00000160: 200C ' .' MOVE.L A4,D0
00000162: 668E 'f.' BNE.S *-$0070 ; 000000F2
00000164: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000168: 4A00 'J.' TST.B D0
0000016A: 6718 'g.' BEQ.S *+$001A ; 00000184
0000016C: 2F0A '/.' MOVE.L A2,-(A7)
0000016E: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
00000172: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7)
00000176: 2F0A '/.' MOVE.L A2,-(A7)
00000178: A8E6 '..' _DiffRgn ; A8E6
0000017A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000017E: 2F0A '/.' MOVE.L A2,-(A7)
00000180: 2F0A '/.' MOVE.L A2,-(A7)
00000182: A8E4 '..' _SectRgn ; A8E4
00000184: 2F0A '/.' MOVE.L A2,-(A7)
00000186: A879 '.y' _SetClip ; A879
00000188: 4AAE FFE4 'J...' TST.L -$001C(A6)
0000018C: 673C 'g<' BEQ.S *+$003E ; 000001CA
0000018E: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
00000192: 4A90 'J.' TST.L (A0)
00000194: 6734 'g4' BEQ.S *+$0036 ; 000001CA
00000196: 2F0A '/.' MOVE.L A2,-(A7)
00000198: 2050 ' P' MOVEA.L (A0),A0
0000019A: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7)
0000019E: A8DC '..' _CopyRgn ; A8DC
000001A0: 6028 '`(' BRA.S *+$002A ; 000001CA
000001A2: 4EBA 0000 'N...' JSR DISPLAY_51D60 ; id: 394
000001A6: 2840 '(@' MOVEA.L D0,A4
000001A8: 4AAE FFE8 'J...' TST.L -$0018(A6)
000001AC: 670E 'g.' BEQ.S *+$0010 ; 000001BC
000001AE: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001B2: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
000001B6: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7)
000001BA: A8DC '..' _CopyRgn ; A8DC
000001BC: 200C ' .' MOVE.L A4,D0
000001BE: 670A 'g.' BEQ.S *+$000C ; 000001CA
000001C0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001C4: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7)
000001C8: A8DC '..' _CopyRgn ; A8DC
000001CA: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
000001CE: A873 '.s' _SetPort ; A873
000001D0: 4AAE FFFC 'J...' TST.L -$0004(A6)
000001D4: 6706 'g.' BEQ.S *+$0008 ; 000001DC
000001D6: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001DA: A8D9 '..' _DisposeRgn ; A8D9
000001DC: 200B ' .' MOVE.L A3,D0
000001DE: 6704 'g.' BEQ.S *+$0006 ; 000001E4
000001E0: 2F0B '/.' MOVE.L A3,-(A7)
000001E2: A8D9 '..' _DisposeRgn ; A8D9
000001E4: 4CEE 1C00 FFD8 'L.....' MOVEM.L -$0028(A6),A2-A4
000001EA: 4E5E 'N^' UNLK A6
000001EC: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 426
426: GETMENURGN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMENURGN"(426)
000000D8
Dictionary: Flags $00 FirstId 427
427: DRAWMBAR
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DRAWMBAR"(427)
000000CA
Dictionary: Flags $00 FirstId 428
428: CALCMBHEIGHT
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALCMBHEIGHT"(428)
000000C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D60"(394)
000001A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51E80"(400)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
000000B8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
0000000A
Comment:
RebuildDeskRegions ended due to: BRA.L island below, 2 nulls trimmed
Comment:
#####################################################################################
Module: CheckAndUpdateDisplaysLayout [53010, 5303A)
Module started due to: island above, MOD directive
Resolved outgoing references:
+14 (53024): JSR DISPLAY_51FD0
+C (5301C): JSR RebuildDeskRegions
Dictionary: Flags $00 FirstId 429
429: CheckAndUpdateDisplaysLayout
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CheckAndUpdateDisplaysLayout"(429) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 7001 'p.' MOVEQ #$01,D0
00000006: 2F00 '/.' MOVE.L D0,-(A7)
00000008: 7200 'r.' MOVEQ #$00,D1
0000000A: 2F01 '/.' MOVE.L D1,-(A7)
0000000C: 4EBA 0000 'N...' JSR RebuildDeskRegions ; id: 425
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2F00 '/.' MOVE.L D0,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_51FD0 ; id: 404
00000018: 558F 'U.' SUBQ.L #2,A7
0000001A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001E: 303C 02F9 '0<..' MOVE.W #$02F9,D0
00000022: ABEB '..' _DisplayDispatch ; ABEB
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 4E5E 'N^' UNLK A6
00000028: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51FD0"(404)
00000016
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RebuildDeskRegions"(425)
0000000E
Comment:
CheckAndUpdateDisplaysLayout ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_53040 [53040, 530C6)
Module started due to: MOD directive
Resolved outgoing references:
+76 (530B6): JSR DISPLAY_4EE10
+6E (530AE): JSR UpdateScreenBits
+66 (530A6): JSR DISPLAY_4EE10
+4C (5308C): JSR DISPLAY_51CF0
+40 (53080): JSR DISPLAY_4EE10
+38 (53078): JSR UpdateScreenBits
+2A (5306A): JSR DISPLAY_4EE10
Dictionary: Flags $00 FirstId 430
430: DISPLAY_53040
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_53040"(430) Segment="Main"(200)
Size: Flags $00 ModuleSize 134
Content: Flags $08
Contents offset $0000 size $0086
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000C: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000010: 200C ' .' MOVE.L A4,D0
00000012: 6768 'gh' BEQ.S *+$006A ; 0000007C
00000014: 558F 'U.' SUBQ.L #2,A7
00000016: 486E FFFC 'Hn..' PEA -$0004(A6)
0000001A: 303C 021E '0<..' MOVE.W #$021E,D0
0000001E: ABEB '..' _DisplayDispatch ; ABEB
00000020: 4A5F 'J_' TST.W (A7)+
00000022: 6658 'fX' BNE.S *+$005A ; 0000007C
00000024: 598F 'Y.' SUBQ.L #4,A7
00000026: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000002A: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
0000002E: 265F '&_' MOVEA.L (A7)+,A3
00000030: 2F14 '/.' MOVE.L (A4),-(A7)
00000032: A873 '.s' _SetPort ; A873
00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000038: 4EBA 0000 'N...' JSR UpdateScreenBits ; id: 374
0000003C: 598F 'Y.' SUBQ.L #4,A7
0000003E: 2F0B '/.' MOVE.L A3,-(A7)
00000040: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
00000044: B7EE FFFC '....' CMPA.L -$0004(A6),A3
00000048: 584F 'XO' ADDQ.W #4,A7
0000004A: 6630 'f0' BNE.S *+$0032 ; 0000007C
0000004C: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000050: 4A00 'J.' TST.B D0
00000052: 6728 'g(' BEQ.S *+$002A ; 0000007C
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: 102C 0096 '.,..' MOVE.B $0096(A4),D0
0000005A: 0C40 0002 '.@..' CMPI.W #$0002,D0
0000005E: 661C 'f.' BNE.S *+$001E ; 0000007C
00000060: 598F 'Y.' SUBQ.L #4,A7
00000062: 2F38 0904 '/8..' MOVE.L $0904,-(A7)
00000066: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
0000006A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000006E: 4EBA 0000 'N...' JSR UpdateScreenBits ; id: 374
00000072: 598F 'Y.' SUBQ.L #4,A7
00000074: 2F0B '/.' MOVE.L A3,-(A7)
00000076: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
0000007A: 504F 'PO' ADDQ.W #8,A7
0000007C: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4
00000082: 4E5E 'N^' UNLK A6
00000084: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
00000078
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UpdateScreenBits"(374)
00000070
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000004E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UpdateScreenBits"(374)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
0000002C
Comment:
DISPLAY_53040 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: InterProcessChangeMainDevice [530D0, 530F6)
Module started due to: MOD directive
Resolved outgoing references:
+1C (530EC): JSR RecalcMenuBar
+14 (530E4): JSR DISPLAY_51CD0
+10 (530E0): JSR UpdateScreenBits
+4 (530D4): JSR DISPLAY_51CF0
Dictionary: Flags $00 FirstId 431
431: InterProcessChangeMainDevice
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="InterProcessChangeMainDevice"(431) 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: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000008: 4A00 'J.' TST.B D0
0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014
0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000010: 4EBA 0000 'N...' JSR UpdateScreenBits ; id: 374
00000014: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000018: 4A00 'J.' TST.B D0
0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020
0000001C: 4EBA 0000 'N...' JSR RecalcMenuBar ; id: 372
00000020: 4E5E 'N^' UNLK A6
00000022: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RecalcMenuBar"(372)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000016
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UpdateScreenBits"(374)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
00000006
Comment:
InterProcessChangeMainDevice ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: InterProcessChangedModes [53100, 53136)
Module started due to: MOD directive
Resolved outgoing references:
+28 (53128): JSR RecalcMenuBar
+20 (53120): JSR DISPLAY_51CD0
+1C (5311C): JSR UpdateScreenBits
+A (5310A): JSR DISPLAY_51CF0
Dictionary: Flags $00 FirstId 432
432: InterProcessChangedModes
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="InterProcessChangedModes"(432) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
0000000E: 4A00 'J.' TST.B D0
00000010: 670E 'g.' BEQ.S *+$0010 ; 00000020
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: AA2A '.*' _GetMainDevice ; AA2A
00000016: B9DF '..' CMPA.L (A7)+,A4
00000018: 6606 'f.' BNE.S *+$0008 ; 00000020
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 4EBA 0000 'N...' JSR UpdateScreenBits ; id: 374
00000020: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000024: 4A00 'J.' TST.B D0
00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C
00000028: 4EBA 0000 'N...' JSR RecalcMenuBar ; id: 372
0000002C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000030: 4E5E 'N^' UNLK A6
00000032: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RecalcMenuBar"(372)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UpdateScreenBits"(374)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000000C
Comment:
InterProcessChangedModes ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: CallProcInAnyProcess [53140, 531AC)
Module started due to: MOD directive
Resolved outgoing references:
+1E (5315E): JSR IsProcessMgrInstalled
Dictionary: Flags $00 FirstId 433
433: CallProcInAnyProcess
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CallProcInAnyProcess"(433) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4247 'BG' CLR.W D7
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000018: 7202 'r.' MOVEQ #$02,D1
0000001A: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6)
0000001E: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 267
00000022: 4A00 'J.' TST.B D0
00000024: 671C 'g.' BEQ.S *+$001E ; 00000042
00000026: 558F 'U.' SUBQ.L #2,A7
00000028: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 486E FFF7 'Hn..' PEA -$0009(A6)
00000032: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
00000036: A88F '..' _OSDispatch ; A88F
00000038: 4A5F 'J_' TST.W (A7)+
0000003A: 660E 'f.' BNE.S *+$0010 ; 0000004A
0000003C: 4A2E FFF7 'J...' TST.B -$0009(A6)
00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A
00000042: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000046: 4E93 'N.' JSR (A3)
00000048: 6016 '`.' BRA.S *+$0018 ; 00000060
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 2F0C '/.' MOVE.L A4,-(A7)
0000004E: 2F0B '/.' MOVE.L A3,-(A7)
00000050: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000054: 7004 'p.' MOVEQ #$04,D0
00000056: 3F00 '?.' MOVE.W D0,-(A7)
00000058: 3F3C 0053 '?<.S' MOVE.W #$0053,-(A7)
0000005C: A88F '..' _OSDispatch ; A88F
0000005E: 3E1F '>.' MOVE.W (A7)+,D7
00000060: 3007 '0.' MOVE.W D7,D0
00000062: 4CEE 1880 FFEA 'L.....' MOVEM.L -$0016(A6),D7/A3/A4
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(267)
00000020
Comment:
CallProcInAnyProcess ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: CallAllProcesses [531B0, 53212)
Module started due to: MOD directive
Resolved outgoing references:
+4E (531FE): JSR CallProcInAnyProcess
+2C (531DC): JSR CallProcInAnyProcess
+10 (531C0): JSR IsProcessMgrInstalled
Dictionary: Flags $00 FirstId 434
434: CallAllProcesses
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CallAllProcesses"(434) Segment="Main"(200)
Size: Flags $00 ModuleSize 98
Content: Flags $08
Contents offset $0000 size $0062
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 267
00000014: 4A00 'J.' TST.B D0
00000016: 672E 'g.' BEQ.S *+$0030 ; 00000046
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
0000001E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
00000022: 6010 '`.' BRA.S *+$0012 ; 00000034
00000024: 2F0B '/.' MOVE.L A3,-(A7)
00000026: 2F0C '/.' MOVE.L A4,-(A7)
00000028: 486E FFF8 'Hn..' PEA -$0008(A6)
0000002C: 4EBA 0000 'N...' JSR CallProcInAnyProcess ; id: 433
00000030: 4FEF 000C 'O...' LEA $000C(A7),A7
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 486E FFF8 'Hn..' PEA -$0008(A6)
0000003A: 3F3C 0038 '?<.8' MOVE.W #$0038,-(A7)
0000003E: A88F '..' _OSDispatch ; A88F
00000040: 3E1F '>.' MOVE.W (A7)+,D7
00000042: 67E0 'g.' BEQ.S *-$001E ; 00000024
00000044: 6010 '`.' BRA.S *+$0012 ; 00000056
00000046: 2F0B '/.' MOVE.L A3,-(A7)
00000048: 2F0C '/.' MOVE.L A4,-(A7)
0000004A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000004E: 4EBA 0000 'N...' JSR CallProcInAnyProcess ; id: 433
00000052: 4FEF 000C 'O...' LEA $000C(A7),A7
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4
0000005E: 4E5E 'N^' UNLK A6
00000060: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallProcInAnyProcess"(433)
00000050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallProcInAnyProcess"(433)
0000002E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(267)
00000012
Comment:
CallAllProcesses ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: FixLowMem [53220, 532F4)
Module started due to: MOD directive
Resolved outgoing references:
+AA (532CA): JSR DISPLAY_51E80
Dictionary: Flags $00 FirstId 435
435: FixLowMem
Module: Flags=$88=(ForcedActive Extern Code) Module="FixLowMem"(435) Segment="Main"(200)
Size: Flags $00 ModuleSize 212
Content: Flags $08
Contents offset $0000 size $00D4
00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018
00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2D68 01FC FFF8 '-h....' MOVE.L $01FC(A0),-$0008(A6)
00000016: 2053 ' S' MOVEA.L (A3),A0
00000018: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
0000001C: 2868 0016 '(h..' MOVEA.L $0016(A0),A4
00000020: 43EE FFF0 'C...' LEA -$0010(A6),A1
00000024: 41E8 0022 'A.."' LEA $0022(A0),A0
00000028: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002C: 2054 ' T' MOVEA.L (A4),A0
0000002E: 7010 'p.' MOVEQ #$10,D0
00000030: 2228 001A '"(..' MOVE.L $001A(A0),D1
00000034: E0A1 '..' ASR.L D0,D1
00000036: 3F01 '?.' MOVE.W D1,-(A7)
00000038: 31DF 0102 '1...' MOVE.W (A7)+,$0102
0000003C: 2054 ' T' MOVEA.L (A4),A0
0000003E: 7010 'p.' MOVEQ #$10,D0
00000040: 2228 0016 '"(..' MOVE.L $0016(A0),D1
00000044: E0A1 '..' ASR.L D0,D1
00000046: 3F01 '?.' MOVE.W D1,-(A7)
00000048: 31DF 0104 '1...' MOVE.W (A7)+,$0104
0000004C: 2054 ' T' MOVEA.L (A4),A0
0000004E: 43EE FFE8 'C...' LEA -$0018(A6),A1
00000052: 5C88 '\.' ADDQ.L #6,A0
00000054: 22D8 '".' MOVE.L (A0)+,(A1)+
00000056: 22D8 '".' MOVE.L (A0)+,(A1)+
00000058: 2054 ' T' MOVEA.L (A4),A0
0000005A: 21D0 0824 '!..$' MOVE.L (A0),$0824
0000005E: 2054 ' T' MOVEA.L (A4),A0
00000060: 21D0 0DAC '!...' MOVE.L (A0),$0DAC
00000064: 2054 ' T' MOVEA.L (A4),A0
00000066: 3028 0004 '0(..' MOVE.W $0004(A0),D0
0000006A: 48C0 'H.' EXT.L D0
0000006C: 323C 7FFF '2<..' MOVE.W #$7FFF,D1
00000070: C240 '.@' AND.W D0,D1
00000072: 31C1 0106 '1...' MOVE.W D1,$0106
00000076: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
0000007A: 48C0 'H.' EXT.L D0
0000007C: 322E FFF2 '2...' MOVE.W -$000E(A6),D1
00000080: 48C1 'H.' EXT.L D1
00000082: 9081 '..' SUB.L D1,D0
00000084: 720F 'r.' MOVEQ #$0F,D1
00000086: D081 '..' ADD.L D1,D0
00000088: 4C7C 0800 0000 'L|....' DIVS.L #$00000010,D0
0010
00000090: D080 '..' ADD.L D0,D0
00000092: 31C0 0106 '1...' MOVE.W D0,$0106
00000096: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000009A: 4A28 00B5 'J(..' TST.B $00B5(A0)
0000009E: 57C3 'W.' SEQ D3
000000A0: 4403 'D.' NEG.B D3
000000A2: 1E03 '..' MOVE.B D3,D7
000000A4: 6710 'g.' BEQ.S *+$0012 ; 000000B6
000000A6: 558F 'U.' SUBQ.L #2,A7
000000A8: 2F0B '/.' MOVE.L A3,-(A7)
000000AA: 4EBA 0000 'N...' JSR DISPLAY_51E80 ; id: 400
000000AE: 4A1F 'J.' TST.B (A7)+
000000B0: 57C3 'W.' SEQ D3
000000B2: 4403 'D.' NEG.B D3
000000B4: 1E03 '..' MOVE.B D3,D7
000000B6: 11C7 0B3E '...>' MOVE.B D7,$0B3E
000000BA: 558F 'U.' SUBQ.L #2,A7
000000BC: 7000 'p.' MOVEQ #$00,D0
000000BE: 2F00 '/.' MOVE.L D0,-(A7)
000000C0: 2F00 '/.' MOVE.L D0,-(A7)
000000C2: 303C 04F0 '0<..' MOVE.W #$04F0,D0
000000C6: ABEB '..' _DisplayDispatch ; ABEB
000000C8: 544F 'TO' ADDQ.W #2,A7
000000CA: 4CEE 1888 FFD8 'L.....' MOVEM.L -$0028(A6),D3/D7/A3/A4
000000D0: 4E5E 'N^' UNLK A6
000000D2: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51E80"(400)
000000AC
Comment:
FixLowMem ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: FixPorts [53300, 5355A)
Module started due to: MOD directive
Resolved outgoing references:
+10 (53310): JSR DISPLAY_51D40
+8 (53308): JSR DISPLAY_51CD0
Dictionary: Flags $00 FirstId 436
436: FixPorts
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FixPorts"(436) Segment="Main"(200)
Size: Flags $00 ModuleSize 602
Content: Flags $08
Contents offset $0000 size $025A
00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
0000000C: 1D40 FFF7 '.@..' MOVE.B D0,-$0009(A6)
00000010: 4EBA 0000 'N...' JSR DISPLAY_51D40 ; id: 393
00000014: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000018: 598F 'Y.' SUBQ.L #4,A7
0000001A: A8D8 '..' _NewRgn ; A8D8
0000001C: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
00000020: 4AAE FFF8 'J...' TST.L -$0008(A6)
00000024: 6700 021E 'g...' BEQ *+$0220 ; 00000244
00000028: 486E FFEA 'Hn..' PEA -$0016(A6)
0000002C: 486E FFEE 'Hn..' PEA -$0012(A6)
00000030: 203C 0008 0005 ' <....' MOVE.L #$00080005,D0
00000036: AB1D '..' _QDExtensions ; AB1D
00000038: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000003C: AA31 '.1' _SetGDevice ; AA31
0000003E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000042: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000046: A8DF '..' _RectRgn ; A8DF
00000048: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000004C: 2050 ' P' MOVEA.L (A0),A0
0000004E: 3C10 '<.' MOVE.W (A0),D6
00000050: 6000 01DC '`...' BRA *+$01DE ; 0000022E
00000054: 5346 'SF' SUBQ.W #1,D6
00000056: 3006 '0.' MOVE.W D6,D0
00000058: 48C0 'H.' EXT.L D0
0000005A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
0000005E: 2050 ' P' MOVEA.L (A0),A0
00000060: 2870 0C02 '(p..' MOVEA.L $02(A0,D0.L*4),A4
00000064: 2F0C '/.' MOVE.L A4,-(A7)
00000066: A873 '.s' _SetPort ; A873
00000068: 7600 'v.' MOVEQ #$00,D3
0000006A: 4A2E FFF7 'J...' TST.B -$0009(A6)
0000006E: 6716 'g.' BEQ.S *+$0018 ; 00000086
00000070: 2F03 '/.' MOVE.L D3,-(A7)
00000072: 558F 'U.' SUBQ.L #2,A7
00000074: 2F0C '/.' MOVE.L A4,-(A7)
00000076: 486E FFF2 'Hn..' PEA -$000E(A6)
0000007A: AA42 '.B' _GetAuxWin ; AA42
0000007C: 101F '..' MOVE.B (A7)+,D0
0000007E: 261F '&.' MOVE.L (A7)+,D3
00000080: 4A00 'J.' TST.B D0
00000082: 6702 'g.' BEQ.S *+$0004 ; 00000086
00000084: 7601 'v.' MOVEQ #$01,D3
00000086: 1E03 '..' MOVE.B D3,D7
00000088: 7600 'v.' MOVEQ #$00,D3
0000008A: 4A07 'J.' TST.B D7
0000008C: 6714 'g.' BEQ.S *+$0016 ; 000000A2
0000008E: 2F03 '/.' MOVE.L D3,-(A7)
00000090: 558F 'U.' SUBQ.L #2,A7
00000092: 2F0C '/.' MOVE.L A4,-(A7)
00000094: 7002 'p.' MOVEQ #$02,D0
00000096: A829 '.)' _LayerDispatch ; A829
00000098: 101F '..' MOVE.B (A7)+,D0
0000009A: 261F '&.' MOVE.L (A7)+,D3
0000009C: 4A00 'J.' TST.B D0
0000009E: 6702 'g.' BEQ.S *+$0004 ; 000000A2
000000A0: 7601 'v.' MOVEQ #$01,D3
000000A2: 1A03 '..' MOVE.B D3,D5
000000A4: 7600 'v.' MOVEQ #$00,D3
000000A6: 200C ' .' MOVE.L A4,D0
000000A8: 6708 'g.' BEQ.S *+$000A ; 000000B2
000000AA: 4A6C 0006 'Jl..' TST.W $0006(A4)
000000AE: 6C02 'l.' BGE.S *+$0004 ; 000000B2
000000B0: 7601 'v.' MOVEQ #$01,D3
000000B2: 1D43 FFE9 '.C..' MOVE.B D3,-$0017(A6)
000000B6: 6710 'g.' BEQ.S *+$0012 ; 000000C8
000000B8: 206C 0002 ' l..' MOVEA.L $0002(A4),A0
000000BC: 2050 ' P' MOVEA.L (A0),A0
000000BE: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6)
000000C2: 266C 0002 '&l..' MOVEA.L $0002(A4),A3
000000C6: 600A '`.' BRA.S *+$000C ; 000000D2
000000C8: 7000 'p.' MOVEQ #$00,D0
000000CA: 2640 '&@' MOVEA.L D0,A3
000000CC: 2D6C 0002 FFE4 '-l....' MOVE.L $0002(A4),-$001C(A6)
000000D2: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0
000000D6: B0AE 001C '....' CMP.L $001C(A6),D0
000000DA: 6600 0152 'f..R' BNE *+$0154 ; 0000022E
000000DE: 4A2E FFE9 'J...' TST.B -$0017(A6)
000000E2: 6700 00AE 'g...' BEQ *+$00B0 ; 00000192
000000E6: 2053 ' S' MOVEA.L (A3),A0
000000E8: 2D48 FFE0 '-H..' MOVE.L A0,-$0020(A6)
000000EC: 2068 002A ' h.*' MOVEA.L $002A(A0),A0
000000F0: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6)
000000F4: 2050 ' P' MOVEA.L (A0),A0
000000F6: 2810 '(.' MOVE.L (A0),D4
000000F8: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000000FC: 43EE FFD4 'C...' LEA -$002C(A6),A1
00000100: 5C88 '\.' ADDQ.L #6,A0
00000102: 22D8 '".' MOVE.L (A0)+,(A1)+
00000104: 22D8 '".' MOVE.L (A0)+,(A1)+
00000106: 202E FFDC ' ...' MOVE.L -$0024(A6),D0
0000010A: B0AE 0020 '... ' CMP.L $0020(A6),D0
0000010E: 57C3 'W.' SEQ D3
00000110: 4403 'D.' NEG.B D3
00000112: 1D43 FFE8 '.C..' MOVE.B D3,-$0018(A6)
00000116: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
0000011A: 2050 ' P' MOVEA.L (A0),A0
0000011C: 2253 '"S' MOVEA.L (A3),A1
0000011E: 2368 002A 002A '#h.*.*' MOVE.L $002A(A0),$002A(A1)
00000124: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000128: 2F0B '/.' MOVE.L A3,-(A7)
0000012A: AA05 '..' _CopyPixMap ; AA05
0000012C: 4A2E FFE8 'J...' TST.B -$0018(A6)
00000130: 6608 'f.' BNE.S *+$000A ; 0000013A
00000132: 2053 ' S' MOVEA.L (A3),A0
00000134: 216E 0020 002A '!n. .*' MOVE.L $0020(A6),$002A(A0)
0000013A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
0000013E: 2253 '"S' MOVEA.L (A3),A1
00000140: 5C89 '\.' ADDQ.L #6,A1
00000142: 22D8 '".' MOVE.L (A0)+,(A1)+
00000144: 22D8 '".' MOVE.L (A0)+,(A1)+
00000146: 2053 ' S' MOVEA.L (A3),A0
00000148: 4868 0006 'Hh..' PEA $0006(A0)
0000014C: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
00000150: A8A8 '..' _OffsetRect ; A8A8
00000152: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
00000156: 2050 ' P' MOVEA.L (A0),A0
00000158: 2068 002A ' h.*' MOVEA.L $002A(A0),A0
0000015C: 2050 ' P' MOVEA.L (A0),A0
0000015E: B890 '..' CMP.L (A0),D4
00000160: 6606 'f.' BNE.S *+$0008 ; 00000168
00000162: 4A2E 000F 'J...' TST.B $000F(A6)
00000166: 6768 'gh' BEQ.S *+$006A ; 000001D0
00000168: 486E FFCC 'Hn..' PEA -$0034(A6)
0000016C: 303C 040D '0<..' MOVE.W #$040D,D0
00000170: AAA2 '..' _PaletteDispatch ; AAA2
00000172: 486E FFCC 'Hn..' PEA -$0034(A6)
00000176: 303C 040F '0<..' MOVE.W #$040F,D0
0000017A: AAA2 '..' _PaletteDispatch ; AAA2
0000017C: 486E FFCC 'Hn..' PEA -$0034(A6)
00000180: 303C 040E '0<..' MOVE.W #$040E,D0
00000184: AAA2 '..' _PaletteDispatch ; AAA2
00000186: 486E FFCC 'Hn..' PEA -$0034(A6)
0000018A: 303C 0410 '0<..' MOVE.W #$0410,D0
0000018E: AAA2 '..' _PaletteDispatch ; AAA2
00000190: 603E '`>' BRA.S *+$0040 ; 000001D0
00000192: 41EE FFDC 'A...' LEA -$0024(A6),A0
00000196: 224C '"L' MOVEA.L A4,A1
00000198: 5089 'P.' ADDQ.L #8,A1
0000019A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000019C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000019E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
000001A2: 2050 ' P' MOVEA.L (A0),A0
000001A4: 2950 0002 ')P..' MOVE.L (A0),$0002(A4)
000001A8: 206E 0014 ' n..' MOVEA.L $0014(A6),A0
000001AC: 2050 ' P' MOVEA.L (A0),A0
000001AE: 303C 3FFF '0<?.' MOVE.W #$3FFF,D0
000001B2: C068 0004 '.h..' AND.W $0004(A0),D0
000001B6: 3940 0006 '9@..' MOVE.W D0,$0006(A4)
000001BA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000001BE: 224C '"L' MOVEA.L A4,A1
000001C0: 5089 'P.' ADDQ.L #8,A1
000001C2: 22D8 '".' MOVE.L (A0)+,(A1)+
000001C4: 22D8 '".' MOVE.L (A0)+,(A1)+
000001C6: 486C 0008 'Hl..' PEA $0008(A4)
000001CA: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7)
000001CE: A8A8 '..' _OffsetRect ; A8A8
000001D0: 4A07 'J.' TST.B D7
000001D2: 6704 'g.' BEQ.S *+$0006 ; 000001D8
000001D4: 4A05 'J.' TST.B D5
000001D6: 674C 'gL' BEQ.S *+$004E ; 00000224
000001D8: 558F 'U.' SUBQ.L #2,A7
000001DA: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
000001DE: 486C 0010 'Hl..' PEA $0010(A4)
000001E2: A8A6 '..' _EqualRect ; A8A6
000001E4: 4A1F 'J.' TST.B (A7)+
000001E6: 670C 'g.' BEQ.S *+$000E ; 000001F4
000001E8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000001EC: 43EC 0010 'C...' LEA $0010(A4),A1
000001F0: 22D8 '".' MOVE.L (A0)+,(A1)+
000001F2: 22D8 '".' MOVE.L (A0)+,(A1)+
000001F4: 558F 'U.' SUBQ.L #2,A7
000001F6: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000001FA: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7)
000001FE: A8E3 '..' _EqualRgn ; A8E3
00000200: 4A1F 'J.' TST.B (A7)+
00000202: 670A 'g.' BEQ.S *+$000C ; 0000020E
00000204: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7)
00000208: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
0000020C: A8DF '..' _RectRgn ; A8DF
0000020E: 558F 'U.' SUBQ.L #2,A7
00000210: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000214: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7)
00000218: A8E3 '..' _EqualRgn ; A8E3
0000021A: 4A1F 'J.' TST.B (A7)+
0000021C: 6706 'g.' BEQ.S *+$0008 ; 00000224
0000021E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000222: A87B '.{' _ClipRect ; A87B
00000224: 2F0C '/.' MOVE.L A4,-(A7)
00000226: 203C 0004 0009 ' <....' MOVE.L #$00040009,D0
0000022C: AB1D '..' _QDExtensions ; AB1D
0000022E: 4A46 'JF' TST.W D6
00000230: 6E00 FE22 'n.."' BGT *-$01DC ; 00000054
00000234: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000238: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7)
0000023C: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0
00000242: AB1D '..' _QDExtensions ; AB1D
00000244: 4AAE FFFC 'J...' TST.L -$0004(A6)
00000248: 6706 'g.' BEQ.S *+$0008 ; 00000250
0000024A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000024E: A8D9 '..' _DisposeRgn ; A8D9
00000250: 4CEE 18F8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A3/A4
00000256: 4E5E 'N^' UNLK A6
00000258: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D40"(393)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
0000000A
Comment:
FixPorts ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: FixWindowMgrPorts [53560, 535CE)
Module started due to: MOD directive
Resolved outgoing references:
+48 (535A8): JSR RebuildDeskRegions
+A (5356A): JSR DISPLAY_51D10
Dictionary: Flags $00 FirstId 437
437: FixWindowMgrPorts
Module: Flags=$88=(ForcedActive Extern Code) Module="FixWindowMgrPorts"(437) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
0000000E: 4A80 'J.' TST.L D0
00000010: 6754 'gT' BEQ.S *+$0056 ; 00000066
00000012: 486E FFF8 'Hn..' PEA -$0008(A6)
00000016: AA48 '.H' _GetCWMgrPort ; AA48
00000018: 2054 ' T' MOVEA.L (A4),A0
0000001A: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1
0000001E: 43E9 0010 'C...' LEA $0010(A1),A1
00000022: 41E8 0022 'A.."' LEA $0022(A0),A0
00000026: 22D8 '".' MOVE.L (A0)+,(A1)+
00000028: 22D8 '".' MOVE.L (A0)+,(A1)+
0000002A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000002E: A910 '..' _GetWMgrPort ; A910
00000030: 2054 ' T' MOVEA.L (A4),A0
00000032: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1
00000036: 43E9 0010 'C...' LEA $0010(A1),A1
0000003A: 41E8 0022 'A.."' LEA $0022(A0),A0
0000003E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000040: 22D8 '".' MOVE.L (A0)+,(A1)+
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: 4EBA 0000 'N...' JSR RebuildDeskRegions ; id: 425
0000004C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000050: 203C 0004 0009 ' <....' MOVE.L #$00040009,D0
00000056: AB1D '..' _QDExtensions ; AB1D
00000058: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
0000005C: 203C 0004 0009 ' <....' MOVE.L #$00040009,D0
00000062: AB1D '..' _QDExtensions ; AB1D
00000064: 504F 'PO' ADDQ.W #8,A7
00000066: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4
0000006A: 4E5E 'N^' UNLK A6
0000006C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="RebuildDeskRegions"(425)
0000004A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
0000000C
Comment:
FixWindowMgrPorts ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: IsKNoProcess [535D0, 535FA)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 438
438: IsKNoProcess
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="IsKNoProcess"(438) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7601 'v.' MOVEQ #$01,D3
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 670C 'g.' BEQ.S *+$000E ; 0000001E
00000012: 4A94 'J.' TST.L (A4)
00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C
00000016: 4AAC 0004 'J...' TST.L $0004(A4)
0000001A: 6702 'g.' BEQ.S *+$0004 ; 0000001E
0000001C: 7600 'v.' MOVEQ #$00,D3
0000001E: 1003 '..' MOVE.B D3,D0
00000020: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4
00000026: 4E5E 'N^' UNLK A6
00000028: 4E75 'Nu' RTS
Comment:
IsKNoProcess ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: IsProcessMgrInstalled [53600, 5361C)
Module started due to: MOD directive, MOD directive
Dictionary: Flags $00 FirstId 439
439: IsProcessMgrInstalled
Module: Flags=$88=(ForcedActive Extern Code) Module="IsProcessMgrInstalled"(439) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F03 '/.' MOVE.L D3,-(A7)
00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000A: 4A68 0128 'Jh.(' TST.W $0128(A0)
0000000E: 56C3 'V.' SNE D3
00000010: 4403 'D.' NEG.B D3
00000012: 1003 '..' MOVE.B D3,D0
00000014: 262E FFFC '&...' MOVE.L -$0004(A6),D3
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
IsProcessMgrInstalled ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: IsProcessMgrOkay [53620, 5365A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 440
440: IsProcessMgrOkay
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="IsProcessMgrOkay"(440) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 7E01 '~.' MOVEQ #$01,D7
0000000A: 203C 6F73 2020 ' <os ' MOVE.L #$6F732020,D0 ; 'os '
00000010: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000014: 2248 '"H' MOVEA.L A0,A1
00000016: A1AD '..' _Gestalt ; A1AD
00000018: 2288 '".' MOVE.L A0,(A1)
0000001A: 4A40 'J@' TST.W D0
0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E
0000001E: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
00000024: C0AE FFFC '....' AND.L -$0004(A6),D0
00000028: 56C3 'V.' SNE D3
0000002A: 4403 'D.' NEG.B D3
0000002C: 1E03 '..' MOVE.B D3,D7
0000002E: 1007 '..' MOVE.B D7,D0
00000030: 4CEE 0088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7
00000036: 4E5E 'N^' UNLK A6
00000038: 4E75 'Nu' RTS
Comment:
IsProcessMgrOkay ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: PrepImmediateUpdate [53660, 536CA)
Module started due to: MOD directive
Resolved outgoing references:
+3A (5369A): JSR DISPLAY_4EE10
+1C (5367C): JSR DISPLAY_51CF0
+10 (53670): JSR DISPLAY_51DF0
Dictionary: Flags $00 FirstId 441
441: PrepImmediateUpdate
Module: Flags=$88=(ForcedActive Extern Code) Module="PrepImmediateUpdate"(441) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7
00000010: 4EBA 0000 'N...' JSR DISPLAY_51DF0 ; id: 397
00000014: 2880 '(.' MOVE.L D0,(A4)
00000016: 1978 08F3 0008 '.x....' MOVE.B $08F3,$0008(A4)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000020: 4A00 'J.' TST.B D0
00000022: 6622 'f"' BNE.S *+$0024 ; 00000046
00000024: 558F 'U.' SUBQ.L #2,A7
00000026: 486E FFFC 'Hn..' PEA -$0004(A6)
0000002A: 303C 021E '0<..' MOVE.W #$021E,D0
0000002E: ABEB '..' _DisplayDispatch ; ABEB
00000030: 4A5F 'J_' TST.W (A7)+
00000032: 6612 'f.' BNE.S *+$0014 ; 00000046
00000034: 598F 'Y.' SUBQ.L #4,A7
00000036: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000003A: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
0000003E: 295F 0004 ')_..' MOVE.L (A7)+,$0004(A4)
00000042: 4238 08F3 'B8..' CLR.B $08F3
00000046: 558F 'U.' SUBQ.L #2,A7
00000048: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000004C: 7001 'p.' MOVEQ #$01,D0
0000004E: 1F00 '..' MOVE.B D0,-(A7)
00000050: 303C 03F2 '0<..' MOVE.W #$03F2,D0
00000054: ABEB '..' _DisplayDispatch ; ABEB
00000056: 3C1F '<.' MOVE.W (A7)+,D6
00000058: 4A47 'JG' TST.W D7
0000005A: 6602 'f.' BNE.S *+$0004 ; 0000005E
0000005C: 3E06 '>.' MOVE.W D6,D7
0000005E: 3007 '0.' MOVE.W D7,D0
00000060: 4CEE 10C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A4
00000066: 4E5E 'N^' UNLK A6
00000068: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DF0"(397)
00000012
Comment:
PrepImmediateUpdate ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: FinishImmediateUpdate [536D0, 5371E)
Module started due to: MOD directive
Resolved outgoing references:
+38 (53708): JSR DISPLAY_4EE10
+2A (536FA): JSR DISPLAY_51CF0
Dictionary: Flags $00 FirstId 442
442: FinishImmediateUpdate
Module: Flags=$88=(ForcedActive Extern Code) Module="FinishImmediateUpdate"(442) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7
00000010: 558F 'U.' SUBQ.L #2,A7
00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000016: 303C 0207 '0<..' MOVE.W #$0207,D0
0000001A: ABEB '..' _DisplayDispatch ; ABEB
0000001C: 3C1F '<.' MOVE.W (A7)+,D6
0000001E: 4A47 'JG' TST.W D7
00000020: 6602 'f.' BNE.S *+$0004 ; 00000024
00000022: 3E06 '>.' MOVE.W D6,D7
00000024: 11EC 0008 08F3 '......' MOVE.B $0008(A4),$08F3
0000002A: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
0000002E: 4A00 'J.' TST.B D0
00000030: 660C 'f.' BNE.S *+$000E ; 0000003E
00000032: 598F 'Y.' SUBQ.L #4,A7
00000034: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
00000038: 4EBA 0000 'N...' JSR DISPLAY_4EE10 ; id: 300
0000003C: 584F 'XO' ADDQ.W #4,A7
0000003E: 2054 ' T' MOVEA.L (A4),A0
00000040: A01B '..' _SetZone ; A01B
00000042: 3007 '0.' MOVE.W D7,D0
00000044: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4
0000004A: 4E5E 'N^' UNLK A6
0000004C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EE10"(300)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000002C
Comment:
FinishImmediateUpdate ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_SetMainDisplay [53720, 53A3A)
Module started due to: MOD directive
Resolved outgoing references:
+40 (53760): JSR GETHANDLESIZE ; outside file
+2A (5374A): JSR GETHANDLESIZE ; outside file
+302 (53A22): JSR FinishImmediateUpdate
+2F2 (53A12): JSR DM_ShowCursor
+2E4 (53A04): JSR CallAllProcesses
+2E0 (53A00): PEA InterProcessChangeMainDevice
+2DA (539FA): JSR DISPLAY_53040
+2D4 (539F4): JSR FixWindowMgrPorts
+2CE (539EE): JSR FixPorts
+2AA (539CA): JSR FixLowMem
+224 (53944): JSR DISPLAY_50160
+160 (53880): JSR DISPLAY_4E0F0
+E8 (53808): JSR DISPLAY_554C0
+D4 (537F4): JSR DISPLAY_4E3E0
+B6 (537D6): JSR DISPLAY_4E460
+AA (537CA): JSR DISPLAY_4E410
+84 (537A4): JSR PrepImmediateUpdate
+62 (53782): JSR IsProcessMgrOkay
Dictionary: Flags $00 FirstId 443
443: DM_SetMainDisplay
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_SetMainDisplay"(443) Segment="Main"(200)
Size: Flags $00 ModuleSize 794
Content: Flags $08
Contents offset $0000 size $031A
00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 598F 'Y.' SUBQ.L #4,A7
0000000E: AA2A '.*' _GetMainDevice ; AA2A
00000010: 245F '$_' MOVEA.L (A7)+,A2
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: AA32 '.2' _GetGDevice ; AA32
00000016: 285F '(_' MOVEA.L (A7)+,A4
00000018: 4247 'BG' CLR.W D7
0000001A: 4203 'B.' CLR.B D3
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 6602 'f.' BNE.S *+$0004 ; 00000022
00000020: 7ECE '~.' MOVEQ #$CE,D7
00000022: 4A47 'JG' TST.W D7
00000024: 6624 'f$' BNE.S *+$0026 ; 0000004A
00000026: 598F 'Y.' SUBQ.L #4,A7
00000028: 2F0B '/.' MOVE.L A3,-(A7)
0000002A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 216
0000002E: 281F '(.' MOVE.L (A7)+,D4
00000030: 558F 'U.' SUBQ.L #2,A7
00000032: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000036: 3E1F '>.' MOVE.W (A7)+,D7
00000038: 6610 'f.' BNE.S *+$0012 ; 0000004A
0000003A: 598F 'Y.' SUBQ.L #4,A7
0000003C: 598F 'Y.' SUBQ.L #4,A7
0000003E: AA2A '.*' _GetMainDevice ; AA2A
00000040: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 216
00000044: B89F '..' CMP.L (A7)+,D4
00000046: 6702 'g.' BEQ.S *+$0004 ; 0000004A
00000048: 7ECE '~.' MOVEQ #$CE,D7
0000004A: 4A47 'JG' TST.W D7
0000004C: 6610 'f.' BNE.S *+$0012 ; 0000005E
0000004E: 2004 ' .' MOVE.L D4,D0
00000050: A522 '."' _NewHandle ,Sys ; A522
00000052: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6)
00000056: 558F 'U.' SUBQ.L #2,A7
00000058: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000005C: 3E1F '>.' MOVE.W (A7)+,D7
0000005E: 4A47 'JG' TST.W D7
00000060: 660C 'f.' BNE.S *+$000E ; 0000006E
00000062: 4EBA 0000 'N...' JSR IsProcessMgrOkay ; id: 440
00000066: 4A00 'J.' TST.B D0
00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E
0000006A: 3E3C E7AE '><..' MOVE.W #$E7AE,D7
0000006E: 4A47 'JG' TST.W D7
00000070: 6606 'f.' BNE.S *+$0008 ; 00000078
00000072: B7CA '..' CMPA.L A2,A3
00000074: 6602 'f.' BNE.S *+$0004 ; 00000078
00000076: 7ECE '~.' MOVEQ #$CE,D7
00000078: 486E FFEA 'Hn..' PEA -$0016(A6)
0000007C: 486E 0008 'Hn..' PEA $0008(A6)
00000080: 48C7 'H.' EXT.L D7
00000082: 2F07 '/.' MOVE.L D7,-(A7)
00000084: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000088: 3E00 '>.' MOVE.W D0,D7
0000008A: 4FEF 000C 'O...' LEA $000C(A7),A7
0000008E: 6614 'f.' BNE.S *+$0016 ; 000000A4
00000090: 558F 'U.' SUBQ.L #2,A7
00000092: 2F0B '/.' MOVE.L A3,-(A7)
00000094: 486E FFFC 'Hn..' PEA -$0004(A6)
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 1F00 '..' MOVE.B D0,-(A7)
0000009C: 303C 051F '0<..' MOVE.W #$051F,D0
000000A0: ABEB '..' _DisplayDispatch ; ABEB
000000A2: 3E1F '>.' MOVE.W (A7)+,D7
000000A4: 4A47 'JG' TST.W D7
000000A6: 663A 'f:' BNE.S *+$003C ; 000000E2
000000A8: 2F0B '/.' MOVE.L A3,-(A7)
000000AA: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
000000AE: 4A00 'J.' TST.B D0
000000B0: 584F 'XO' ADDQ.W #4,A7
000000B2: 672A 'g*' BEQ.S *+$002C ; 000000DE
000000B4: 2F0B '/.' MOVE.L A3,-(A7)
000000B6: 4EBA 0000 'N...' JSR DISPLAY_4E460 ; id: 271
000000BA: 4A00 'J.' TST.B D0
000000BC: 584F 'XO' ADDQ.W #4,A7
000000BE: 6622 'f"' BNE.S *+$0024 ; 000000E2
000000C0: 558F 'U.' SUBQ.L #2,A7
000000C2: 2F0B '/.' MOVE.L A3,-(A7)
000000C4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000C8: 303C 040B '0<..' MOVE.W #$040B,D0
000000CC: ABEB '..' _DisplayDispatch ; ABEB
000000CE: 3E1F '>.' MOVE.W (A7)+,D7
000000D0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
000000D4: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
000000D8: 2640 '&@' MOVEA.L D0,A3
000000DA: 584F 'XO' ADDQ.W #4,A7
000000DC: 6004 '`.' BRA.S *+$0006 ; 000000E2
000000DE: 3E3C E7AB '><..' MOVE.W #$E7AB,D7
000000E2: 4A47 'JG' TST.W D7
000000E4: 6600 0084 'f...' BNE *+$0086 ; 0000016A
000000E8: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
000000EC: 1600 '..' MOVE.B D0,D3
000000EE: 2852 '(R' MOVEA.L (A2),A4
000000F0: 41EC 0022 'A.."' LEA $0022(A4),A0
000000F4: 43EE FFDA 'C...' LEA -$0026(A6),A1
000000F8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FA: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FC: 2D6C 0016 FFC6 '-l....' MOVE.L $0016(A4),-$003A(A6)
00000102: 2853 '(S' MOVEA.L (A3),A4
00000104: 206C 0016 ' l..' MOVEA.L $0016(A4),A0
00000108: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6)
0000010C: 2050 ' P' MOVEA.L (A0),A0
0000010E: 2D50 FFCA '-P..' MOVE.L (A0),-$0036(A6)
00000112: 302C 0024 '0,.$' MOVE.W $0024(A4),D0
00000116: 48C0 'H.' EXT.L D0
00000118: 4480 'D.' NEG.L D0
0000011A: 3A00 ':.' MOVE.W D0,D5
0000011C: 302C 0022 '0,."' MOVE.W $0022(A4),D0
00000120: 48C0 'H.' EXT.L D0
00000122: 4480 'D.' NEG.L D0
00000124: 3C00 '<.' MOVE.W D0,D6
00000126: 41EE FFD2 'A...' LEA -$002E(A6),A0
0000012A: 43EC 0022 'C.."' LEA $0022(A4),A1
0000012E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000130: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000132: 486E FFD2 'Hn..' PEA -$002E(A6)
00000136: 3F05 '?.' MOVE.W D5,-(A7)
00000138: 3F06 '?.' MOVE.W D6,-(A7)
0000013A: A8A8 '..' _OffsetRect ; A8A8
0000013C: 4A47 'JG' TST.W D7
0000013E: 662A 'f*' BNE.S *+$002C ; 0000016A
00000140: 41EE FFE2 'A...' LEA -$001E(A6),A0
00000144: 43EE FFD2 'C...' LEA -$002E(A6),A1
00000148: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000014A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000014C: 206E FFC2 ' n..' MOVEA.L -$003E(A6),A0
00000150: 2050 ' P' MOVEA.L (A0),A0
00000152: 3028 0020 '0(. ' MOVE.W $0020(A0),D0
00000156: 48C0 'H.' EXT.L D0
00000158: 2F00 '/.' MOVE.L D0,-(A7)
0000015A: 486E FFE2 'Hn..' PEA -$001E(A6)
0000015E: 2F0A '/.' MOVE.L A2,-(A7)
00000160: 4EBA 0000 'N...' JSR DISPLAY_4E0F0 ; id: 261
00000164: 3E00 '>.' MOVE.W D0,D7
00000166: 4FEF 000C 'O...' LEA $000C(A7),A7
0000016A: 4A47 'JG' TST.W D7
0000016C: 6600 017E 'f..~' BNE *+$0180 ; 000002EC
00000170: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0
00000174: 2050 ' P' MOVEA.L (A0),A0
00000176: 2D50 FFCE '-P..' MOVE.L (A0),-$0032(A6)
0000017A: 598F 'Y.' SUBQ.L #4,A7
0000017C: 7001 'p.' MOVEQ #$01,D0
0000017E: 1F00 '..' MOVE.B D0,-(A7)
00000180: 7000 'p.' MOVEQ #$00,D0
00000182: ABEB '..' _DisplayDispatch ; ABEB
00000184: 285F '(_' MOVEA.L (A7)+,A4
00000186: 602C '`,' BRA.S *+$002E ; 000001B4
00000188: 2054 ' T' MOVEA.L (A4),A0
0000018A: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000018E: 2050 ' P' MOVEA.L (A0),A0
00000190: 4868 0006 'Hh..' PEA $0006(A0)
00000194: 3F05 '?.' MOVE.W D5,-(A7)
00000196: 3F06 '?.' MOVE.W D6,-(A7)
00000198: A8A8 '..' _OffsetRect ; A8A8
0000019A: 2054 ' T' MOVEA.L (A4),A0
0000019C: 4868 0022 'Hh."' PEA $0022(A0)
000001A0: 3F05 '?.' MOVE.W D5,-(A7)
000001A2: 3F06 '?.' MOVE.W D6,-(A7)
000001A4: A8A8 '..' _OffsetRect ; A8A8
000001A6: 598F 'Y.' SUBQ.L #4,A7
000001A8: 2F0C '/.' MOVE.L A4,-(A7)
000001AA: 7001 'p.' MOVEQ #$01,D0
000001AC: 1F00 '..' MOVE.B D0,-(A7)
000001AE: 7001 'p.' MOVEQ #$01,D0
000001B0: ABEB '..' _DisplayDispatch ; ABEB
000001B2: 285F '(_' MOVEA.L (A7)+,A4
000001B4: 200C ' .' MOVE.L A4,D0
000001B6: 66D0 'f.' BNE.S *-$002E ; 00000188
000001B8: 558F 'U.' SUBQ.L #2,A7
000001BA: 598F 'Y.' SUBQ.L #4,A7
000001BC: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
000001C0: 700C 'p.' MOVEQ #$0C,D0
000001C2: 3F00 '?.' MOVE.W D0,-(A7)
000001C4: AA2C '.,' _TestDeviceAttribute ; AA2C
000001C6: 1D5F FFBD '._..' MOVE.B (A7)+,-$0043(A6)
000001CA: 2052 ' R' MOVEA.L (A2),A0
000001CC: 2D68 001E FFB8 '-h....' MOVE.L $001E(A0),-$0048(A6)
000001D2: 2053 ' S' MOVEA.L (A3),A0
000001D4: 2868 001E '(h..' MOVEA.L $001E(A0),A4
000001D8: 2052 ' R' MOVEA.L (A2),A0
000001DA: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1
000001DE: 2251 '"Q' MOVEA.L (A1),A1
000001E0: 2004 ' .' MOVE.L D4,D0
000001E2: A22E '..' _BlockMoveData ; A22E
000001E4: 2053 ' S' MOVEA.L (A3),A0
000001E6: 2252 '"R' MOVEA.L (A2),A1
000001E8: 2004 ' .' MOVE.L D4,D0
000001EA: A22E '..' _BlockMoveData ; A22E
000001EC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000001F0: 2050 ' P' MOVEA.L (A0),A0
000001F2: 2253 '"S' MOVEA.L (A3),A1
000001F4: 2004 ' .' MOVE.L D4,D0
000001F6: A22E '..' _BlockMoveData ; A22E
000001F8: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
000001FC: A023 '.#' _DisposeHandle ; A023
000001FE: 7000 'p.' MOVEQ #$00,D0
00000200: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000204: 2052 ' R' MOVEA.L (A2),A0
00000206: 4268 0030 'Bh.0' CLR.W $0030(A0)
0000020A: 2053 ' S' MOVEA.L (A3),A0
0000020C: 4268 0030 'Bh.0' CLR.W $0030(A0)
00000210: 2052 ' R' MOVEA.L (A2),A0
00000212: 216E FFB8 001E '!n....' MOVE.L -$0048(A6),$001E(A0)
00000218: 2053 ' S' MOVEA.L (A3),A0
0000021A: 214C 001E '!L..' MOVE.L A4,$001E(A0)
0000021E: 558F 'U.' SUBQ.L #2,A7
00000220: 2F0A '/.' MOVE.L A2,-(A7)
00000222: 2F0B '/.' MOVE.L A3,-(A7)
00000224: 4EBA 0000 'N...' JSR DISPLAY_50160 ; id: 333
00000228: 2D4A FFF8 '-J..' MOVE.L A2,-$0008(A6)
0000022C: 244B '$K' MOVEA.L A3,A2
0000022E: 266E FFF8 '&n..' MOVEA.L -$0008(A6),A3
00000232: 2F0B '/.' MOVE.L A3,-(A7)
00000234: 700B 'p.' MOVEQ #$0B,D0
00000236: 3F00 '?.' MOVE.W D0,-(A7)
00000238: 7201 'r.' MOVEQ #$01,D1
0000023A: 1F01 '..' MOVE.B D1,-(A7)
0000023C: AA2D '.-' _SetDeviceAttribute ; AA2D
0000023E: 2F0A '/.' MOVE.L A2,-(A7)
00000240: 700B 'p.' MOVEQ #$0B,D0
00000242: 3F00 '?.' MOVE.W D0,-(A7)
00000244: 7200 'r.' MOVEQ #$00,D1
00000246: 1F01 '..' MOVE.B D1,-(A7)
00000248: AA2D '.-' _SetDeviceAttribute ; AA2D
0000024A: 2F0B '/.' MOVE.L A3,-(A7)
0000024C: 700A 'p.' MOVEQ #$0A,D0
0000024E: 3F00 '?.' MOVE.W D0,-(A7)
00000250: 7201 'r.' MOVEQ #$01,D1
00000252: 1F01 '..' MOVE.B D1,-(A7)
00000254: AA2D '.-' _SetDeviceAttribute ; AA2D
00000256: 2F0A '/.' MOVE.L A2,-(A7)
00000258: 700A 'p.' MOVEQ #$0A,D0
0000025A: 3F00 '?.' MOVE.W D0,-(A7)
0000025C: 7201 'r.' MOVEQ #$01,D1
0000025E: 1F01 '..' MOVE.B D1,-(A7)
00000260: AA2D '.-' _SetDeviceAttribute ; AA2D
00000262: 598F 'Y.' SUBQ.L #4,A7
00000264: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
00000268: 700C 'p.' MOVEQ #$0C,D0
0000026A: 3F00 '?.' MOVE.W D0,-(A7)
0000026C: 1F2E FFBD '....' MOVE.B -$0043(A6),-(A7)
00000270: AA2D '.-' _SetDeviceAttribute ; AA2D
00000272: 2F0A '/.' MOVE.L A2,-(A7)
00000274: 203C 0004 000A ' <....' MOVE.L #$0004000A,D0
0000027A: AB1D '..' _QDExtensions ; AB1D
0000027C: 2F0B '/.' MOVE.L A3,-(A7)
0000027E: 203C 0004 000A ' <....' MOVE.L #$0004000A,D0
00000284: AB1D '..' _QDExtensions ; AB1D
00000286: 2052 ' R' MOVEA.L (A2),A0
00000288: 3F10 '?.' MOVE.W (A0),-(A7)
0000028A: 70FF 'p.' MOVEQ #$FF,D0
0000028C: 2F00 '/.' MOVE.L D0,-(A7)
0000028E: 2F0A '/.' MOVE.L A2,-(A7)
00000290: AA2E '..' _InitGDevice ; AA2E
00000292: 2053 ' S' MOVEA.L (A3),A0
00000294: 3F10 '?.' MOVE.W (A0),-(A7)
00000296: 70FF 'p.' MOVEQ #$FF,D0
00000298: 2F00 '/.' MOVE.L D0,-(A7)
0000029A: 2F0B '/.' MOVE.L A3,-(A7)
0000029C: AA2E '..' _InitGDevice ; AA2E
0000029E: 48C6 'H.' EXT.L D6
000002A0: 2F06 '/.' MOVE.L D6,-(A7)
000002A2: 48C5 'H.' EXT.L D5
000002A4: 2F05 '/.' MOVE.L D5,-(A7)
000002A6: 2F0B '/.' MOVE.L A3,-(A7)
000002A8: 2F0A '/.' MOVE.L A2,-(A7)
000002AA: 4EBA 0000 'N...' JSR FixLowMem ; id: 435
000002AE: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0
000002B2: 2050 ' P' MOVEA.L (A0),A0
000002B4: 2F28 002A '/(.*' MOVE.L $002A(A0),-(A7)
000002B8: 2F2E FFCE '/...' MOVE.L -$0032(A6),-(A7)
000002BC: 486E FFDA 'Hn..' PEA -$0026(A6)
000002C0: 2F2E FFC2 '/...' MOVE.L -$003E(A6),-(A7)
000002C4: 486E FFD2 'Hn..' PEA -$002E(A6)
000002C8: 7000 'p.' MOVEQ #$00,D0
000002CA: 2F00 '/.' MOVE.L D0,-(A7)
000002CC: 2F0B '/.' MOVE.L A3,-(A7)
000002CE: 4EBA 0000 'N...' JSR FixPorts ; id: 436
000002D2: 2F0B '/.' MOVE.L A3,-(A7)
000002D4: 4EBA 0000 'N...' JSR FixWindowMgrPorts ; id: 437
000002D8: 2F0B '/.' MOVE.L A3,-(A7)
000002DA: 4EBA 0000 'N...' JSR DISPLAY_53040 ; id: 430
000002DE: 2F0B '/.' MOVE.L A3,-(A7)
000002E0: 487A 0000 'Hz..' PEA InterProcessChangeMainDevice ; id: 431
000002E4: 4EBA 0000 'N...' JSR CallAllProcesses ; id: 434
000002E8: 4FEF 003E 'O..>' LEA $003E(A7),A7
000002EC: 7000 'p.' MOVEQ #$00,D0
000002EE: 1003 '..' MOVE.B D3,D0
000002F0: 2F00 '/.' MOVE.L D0,-(A7)
000002F2: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
000002F6: 486E FFEA 'Hn..' PEA -$0016(A6)
000002FA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000002FE: 48C7 'H.' EXT.L D7
00000300: 2F07 '/.' MOVE.L D7,-(A7)
00000302: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
00000306: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
0000030A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000030E: 4CEE 1CF8 FF98 'L.....' MOVEM.L -$0068(A6),D3-D7/A2-A4
00000314: 4E5E 'N^' UNLK A6
00000316: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(216)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETHANDLESIZE"(216)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
00000304
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
000002F4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallAllProcesses"(434)
000002E6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InterProcessChangeMainDevice"(431)
000002E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_53040"(430)
000002DC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixWindowMgrPorts"(437)
000002D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixPorts"(436)
000002D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixLowMem"(435)
000002AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50160"(333)
00000226
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E0F0"(261)
00000162
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
000000EA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
000000D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E460"(271)
000000B8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000086
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrOkay"(440)
00000064
Comment:
DM_SetMainDisplay ended due to: BRA.L island below, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_AddDisplay [53A50, 53B2A)
Module started due to: island above, MOD directive
Resolved outgoing references:
+C2 (53B12): JSR FinishImmediateUpdate
+20 (53A70): JSR PrepImmediateUpdate
Dictionary: Flags $00 FirstId 444
444: DM_AddDisplay
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_AddDisplay"(444) Segment="Main"(200)
Size: Flags $00 ModuleSize 218
Content: Flags $08
Contents offset $0000 size $00DA
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 001E '&n..' MOVEA.L $001E(A6),A3
0000000C: 4247 'BG' CLR.W D7
0000000E: 200B ' .' MOVE.L A3,D0
00000010: 6602 'f.' BNE.S *+$0004 ; 00000014
00000012: 7ECE '~.' MOVEQ #$CE,D7
00000014: 486E FFF4 'Hn..' PEA -$000C(A6)
00000018: 486E 0008 'Hn..' PEA $0008(A6)
0000001C: 48C7 'H.' EXT.L D7
0000001E: 2F07 '/.' MOVE.L D7,-(A7)
00000020: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000024: 3E00 '>.' MOVE.W D0,D7
00000026: 4FEF 000C 'O...' LEA $000C(A7),A7
0000002A: 6600 008A 'f...' BNE *+$008C ; 000000B6
0000002E: 598F 'Y.' SUBQ.L #4,A7
00000030: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
00000034: 285F '(_' MOVEA.L (A7)+,A4
00000036: 2D4C FFF0 '-L..' MOVE.L A4,-$0010(A6)
0000003A: 6014 '`.' BRA.S *+$0016 ; 00000050
0000003C: B7CC '..' CMPA.L A4,A3
0000003E: 6606 'f.' BNE.S *+$0008 ; 00000046
00000040: 3E3C E7AA '><..' MOVE.W #$E7AA,D7
00000044: 600E '`.' BRA.S *+$0010 ; 00000054
00000046: 2D4C FFF0 '-L..' MOVE.L A4,-$0010(A6)
0000004A: 2054 ' T' MOVEA.L (A4),A0
0000004C: 2868 001E '(h..' MOVEA.L $001E(A0),A4
00000050: 200C ' .' MOVE.L A4,D0
00000052: 66E8 'f.' BNE.S *-$0016 ; 0000003C
00000054: 4A47 'JG' TST.W D7
00000056: 665E 'f^' BNE.S *+$0060 ; 000000B6
00000058: 2F0B '/.' MOVE.L A3,-(A7)
0000005A: 700F 'p.' MOVEQ #$0F,D0
0000005C: 3F00 '?.' MOVE.W D0,-(A7)
0000005E: 7200 'r.' MOVEQ #$00,D1
00000060: 1F01 '..' MOVE.B D1,-(A7)
00000062: AA2D '.-' _SetDeviceAttribute ; AA2D
00000064: 2F0B '/.' MOVE.L A3,-(A7)
00000066: 700D 'p.' MOVEQ #$0D,D0
00000068: 3F00 '?.' MOVE.W D0,-(A7)
0000006A: 7201 'r.' MOVEQ #$01,D1
0000006C: 1F01 '..' MOVE.B D1,-(A7)
0000006E: AA2D '.-' _SetDeviceAttribute ; AA2D
00000070: 3F2E 001C '?...' MOVE.W $001C(A6),-(A7)
00000074: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000078: 2F0B '/.' MOVE.L A3,-(A7)
0000007A: AA2E '..' _InitGDevice ; AA2E
0000007C: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0
00000080: 2050 ' P' MOVEA.L (A0),A0
00000082: 214B 001E '!K..' MOVE.L A3,$001E(A0)
00000086: 2053 ' S' MOVEA.L (A3),A0
00000088: 7000 'p.' MOVEQ #$00,D0
0000008A: 2140 001E '!@..' MOVE.L D0,$001E(A0)
0000008E: 558F 'U.' SUBQ.L #2,A7
00000090: 2F0B '/.' MOVE.L A3,-(A7)
00000092: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000096: 303C 04EE '0<..' MOVE.W #$04EE,D0
0000009A: ABEB '..' _DisplayDispatch ; ABEB
0000009C: 3E1F '>.' MOVE.W (A7)+,D7
0000009E: 6616 'f.' BNE.S *+$0018 ; 000000B6
000000A0: 4AAE 000C 'J...' TST.L $000C(A6)
000000A4: 6710 'g.' BEQ.S *+$0012 ; 000000B6
000000A6: 558F 'U.' SUBQ.L #2,A7
000000A8: 2F0B '/.' MOVE.L A3,-(A7)
000000AA: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000000AE: 303C 0421 '0<.!' MOVE.W #$0421,D0
000000B2: ABEB '..' _DisplayDispatch ; ABEB
000000B4: 3E1F '>.' MOVE.W (A7)+,D7
000000B6: 486E FFF4 'Hn..' PEA -$000C(A6)
000000BA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000BE: 48C7 'H.' EXT.L D7
000000C0: 2F07 '/.' MOVE.L D7,-(A7)
000000C2: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
000000C6: 3D40 0022 '=@."' MOVE.W D0,$0022(A6)
000000CA: 4FEF 000C 'O...' LEA $000C(A7),A7
000000CE: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4
000000D4: 4E5E 'N^' UNLK A6
000000D6: 4E74 001A 'Nt..' RTD #$001A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000022
Comment:
DM_AddDisplay ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_NewGDevice [53B30, 53C4A)
Module started due to: MOD directive
Resolved outgoing references:
+42 (53B72): JSR DISPLAY_4ED90
Dictionary: Flags $00 FirstId 445
445: DM_NewGDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_NewGDevice"(445) Segment="Main"(200)
Size: Flags $00 ModuleSize 282
Content: Flags $08
Contents offset $0000 size $011A
00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6
0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000018: 266C 00B0 '&l..' MOVEA.L $00B0(A4),A3
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 6748 'gH' BEQ.S *+$004A ; 00000068
00000020: 2053 ' S' MOVEA.L (A3),A0
00000022: 2968 001E 00B0 ')h....' MOVE.L $001E(A0),$00B0(A4)
00000028: 2053 ' S' MOVEA.L (A3),A0
0000002A: 3087 '0.' MOVE.W D7,(A0)
0000002C: 2053 ' S' MOVEA.L (A3),A0
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 2140 001E '!@..' MOVE.L D0,$001E(A0)
00000034: 422E FFF2 'B...' CLR.B -$000E(A6)
00000038: 4A47 'JG' TST.W D7
0000003A: 6722 'g"' BEQ.S *+$0024 ; 0000005E
0000003C: 486E FFF2 'Hn..' PEA -$000E(A6)
00000040: 2F0B '/.' MOVE.L A3,-(A7)
00000042: 4EBA 0000 'N...' JSR DISPLAY_4ED90 ; id: 298
00000046: 4A40 'J@' TST.W D0
00000048: 504F 'PO' ADDQ.W #8,A7
0000004A: 6612 'f.' BNE.S *+$0014 ; 0000005E
0000004C: 4A2E FFF2 'J...' TST.B -$000E(A6)
00000050: 670C 'g.' BEQ.S *+$000E ; 0000005E
00000052: 2F0B '/.' MOVE.L A3,-(A7)
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: 3F00 '?.' MOVE.W D0,-(A7)
00000058: 7200 'r.' MOVEQ #$00,D1
0000005A: 1F01 '..' MOVE.B D1,-(A7)
0000005C: AA2D '.-' _SetDeviceAttribute ; AA2D
0000005E: 3F07 '?.' MOVE.W D7,-(A7)
00000060: 2F06 '/.' MOVE.L D6,-(A7)
00000062: 2F0B '/.' MOVE.L A3,-(A7)
00000064: AA2E '..' _InitGDevice ; AA2E
00000066: 600A '`.' BRA.S *+$000C ; 00000072
00000068: 598F 'Y.' SUBQ.L #4,A7
0000006A: 3F07 '?.' MOVE.W D7,-(A7)
0000006C: 2F06 '/.' MOVE.L D6,-(A7)
0000006E: AA2F './' _NewGDevice ; AA2F
00000070: 265F '&_' MOVEA.L (A7)+,A3
00000072: 2F0B '/.' MOVE.L A3,-(A7)
00000074: 700E 'p.' MOVEQ #$0E,D0
00000076: 3F00 '?.' MOVE.W D0,-(A7)
00000078: 4A47 'JG' TST.W D7
0000007A: 57C3 'W.' SEQ D3
0000007C: 4403 'D.' NEG.B D3
0000007E: 1F03 '..' MOVE.B D3,-(A7)
00000080: AA2D '.-' _SetDeviceAttribute ; AA2D
00000082: 4A47 'JG' TST.W D7
00000084: 6700 0088 'g...' BEQ *+$008A ; 0000010E
00000088: 42AE FFF4 'B...' CLR.L -$000C(A6)
0000008C: 598F 'Y.' SUBQ.L #4,A7
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 1F00 '..' MOVE.B D0,-(A7)
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: ABEB '..' _DisplayDispatch ; ABEB
00000096: 285F '(_' MOVEA.L (A7)+,A4
00000098: 601E '`.' BRA.S *+$0020 ; 000000B8
0000009A: 2054 ' T' MOVEA.L (A4),A0
0000009C: 3E28 0028 '>(.(' MOVE.W $0028(A0),D7
000000A0: BE6E FFF6 '.n..' CMP.W -$000A(A6),D7
000000A4: 6D04 'm.' BLT.S *+$0006 ; 000000AA
000000A6: 3D47 FFF6 '=G..' MOVE.W D7,-$000A(A6)
000000AA: 598F 'Y.' SUBQ.L #4,A7
000000AC: 2F0C '/.' MOVE.L A4,-(A7)
000000AE: 7000 'p.' MOVEQ #$00,D0
000000B0: 1F00 '..' MOVE.B D0,-(A7)
000000B2: 7001 'p.' MOVEQ #$01,D0
000000B4: ABEB '..' _DisplayDispatch ; ABEB
000000B6: 285F '(_' MOVEA.L (A7)+,A4
000000B8: 200C ' .' MOVE.L A4,D0
000000BA: 66DE 'f.' BNE.S *-$0020 ; 0000009A
000000BC: 2053 ' S' MOVEA.L (A3),A0
000000BE: 43EE FFF8 'C...' LEA -$0008(A6),A1
000000C2: 41E8 0022 'A.."' LEA $0022(A0),A0
000000C6: 22D8 '".' MOVE.L (A0)+,(A1)+
000000C8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000CA: 486E FFF8 'Hn..' PEA -$0008(A6)
000000CE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000D2: A8A8 '..' _OffsetRect ; A8A8
000000D4: 2853 '(S' MOVEA.L (A3),A4
000000D6: 41EE FFF8 'A...' LEA -$0008(A6),A0
000000DA: 43EC 0022 'C.."' LEA $0022(A4),A1
000000DE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000E0: 22D8 '".' MOVE.L (A0)+,(A1)+
000000E2: 206C 0016 ' l..' MOVEA.L $0016(A4),A0
000000E6: 2050 ' P' MOVEA.L (A0),A0
000000E8: 43EE FFF8 'C...' LEA -$0008(A6),A1
000000EC: 5C88 '\.' ADDQ.L #6,A0
000000EE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000F0: 22D8 '".' MOVE.L (A0)+,(A1)+
000000F2: 486E FFF8 'Hn..' PEA -$0008(A6)
000000F6: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000FA: A8A8 '..' _OffsetRect ; A8A8
000000FC: 2053 ' S' MOVEA.L (A3),A0
000000FE: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000102: 2050 ' P' MOVEA.L (A0),A0
00000104: 5C88 '\.' ADDQ.L #6,A0
00000106: 43EE FFF8 'C...' LEA -$0008(A6),A1
0000010A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000010C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000010E: 200B ' .' MOVE.L A3,D0
00000110: 4CEE 18C8 FFDE 'L.....' MOVEM.L -$0022(A6),D3/D6/D7/A3/A4
00000116: 4E5E 'N^' UNLK A6
00000118: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED90"(298)
00000044
Comment:
DM_NewGDevice ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_DisposeGDevice [53C50, 53D0E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 446
446: DM_DisposeGDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DisposeGDevice"(446) Segment="Main"(200)
Size: Flags $00 ModuleSize 190
Content: Flags $08
Contents offset $0000 size $00BE
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000014: 200C ' .' MOVE.L A4,D0
00000016: 6700 009C 'g...' BEQ *+$009E ; 000000B4
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 486E FFFC 'Hn..' PEA -$0004(A6)
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 1F00 '..' MOVE.B D0,-(A7)
00000026: 303C 051F '0<..' MOVE.W #$051F,D0
0000002A: ABEB '..' _DisplayDispatch ; ABEB
0000002C: 4A5F 'J_' TST.W (A7)+
0000002E: 660A 'f.' BNE.S *+$000C ; 0000003A
00000030: 0CAE 0000 00FF '......' CMPI.L #$000000FF,-$0004(A6)
FFFC
00000038: 677A 'gz' BEQ.S *+$007C ; 000000B4
0000003A: 486E FFF0 'Hn..' PEA -$0010(A6)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 3F00 '?.' MOVE.W D0,-(A7)
00000042: 3F00 '?.' MOVE.W D0,-(A7)
00000044: 3F00 '?.' MOVE.W D0,-(A7)
00000046: 3F00 '?.' MOVE.W D0,-(A7)
00000048: A8A7 '..' _SetRect ; A8A7
0000004A: 2054 ' T' MOVEA.L (A4),A0
0000004C: 4250 'BP' CLR.W (A0)
0000004E: 2054 ' T' MOVEA.L (A4),A0
00000050: 4268 0002 'Bh..' CLR.W $0002(A0)
00000054: 2054 ' T' MOVEA.L (A4),A0
00000056: 4268 0004 'Bh..' CLR.W $0004(A0)
0000005A: 2054 ' T' MOVEA.L (A4),A0
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 2140 000C '!@..' MOVE.L D0,$000C(A0)
00000062: 2054 ' T' MOVEA.L (A4),A0
00000064: 2140 0010 '!@..' MOVE.L D0,$0010(A0)
00000068: 2054 ' T' MOVEA.L (A4),A0
0000006A: 317C 4001 0014 '1|@...' MOVE.W #$4001,$0014(A0)
00000070: 2054 ' T' MOVEA.L (A4),A0
00000072: 2140 001A '!@..' MOVE.L D0,$001A(A0)
00000076: 2054 ' T' MOVEA.L (A4),A0
00000078: 2140 002A '!@.*' MOVE.L D0,$002A(A0)
0000007C: 2054 ' T' MOVEA.L (A4),A0
0000007E: 2140 003A '!@.:' MOVE.L D0,$003A(A0)
00000082: 2054 ' T' MOVEA.L (A4),A0
00000084: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6)
00000088: 43EE FFF0 'C...' LEA -$0010(A6),A1
0000008C: 45E8 0022 'E.."' LEA $0022(A0),A2
00000090: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000092: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000094: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000098: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000009C: 2050 ' P' MOVEA.L (A0),A0
0000009E: 5C88 '\.' ADDQ.L #6,A0
000000A0: 43EE FFF0 'C...' LEA -$0010(A6),A1
000000A4: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000A6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000000A8: 2054 ' T' MOVEA.L (A4),A0
000000AA: 216B 00B0 001E '!k....' MOVE.L $00B0(A3),$001E(A0)
000000B0: 274C 00B0 ''L..' MOVE.L A4,$00B0(A3)
000000B4: 4CEE 1C00 FFE4 'L.....' MOVEM.L -$001C(A6),A2-A4
000000BA: 4E5E 'N^' UNLK A6
000000BC: 4E75 'Nu' RTS
Comment:
DM_DisposeGDevice ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_NewDisplay [53D10, 53D84)
Module started due to: MOD directive
Resolved outgoing references:
+2A (53D3A): JSR DM_NewGDevice
Dictionary: Flags $00 FirstId 447
447: DM_NewDisplay
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_NewDisplay"(447) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 2A2E 0018 '*...' MOVE.L $0018(A6),D5
0000000C: 3C2E 001C '<...' MOVE.W $001C(A6),D6
00000010: 4247 'BG' CLR.W D7
00000012: A11A '..' _GetZone ; A11A
00000014: 2648 '&H' MOVEA.L A0,A3
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 2840 '(@' MOVEA.L D0,A4
0000001A: 598F 'Y.' SUBQ.L #4,A7
0000001C: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
00000020: 205F ' _' MOVEA.L (A7)+,A0
00000022: A01B '..' _SetZone ; A01B
00000024: 2F05 '/.' MOVE.L D5,-(A7)
00000026: 48C6 'H.' EXT.L D6
00000028: 2F06 '/.' MOVE.L D6,-(A7)
0000002A: 4EBA 0000 'N...' JSR DM_NewGDevice ; id: 445
0000002E: 2840 '(@' MOVEA.L D0,A4
00000030: 200C ' .' MOVE.L A4,D0
00000032: 504F 'PO' ADDQ.W #8,A7
00000034: 6722 'g"' BEQ.S *+$0024 ; 00000058
00000036: 558F 'U.' SUBQ.L #2,A7
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 3F06 '?.' MOVE.W D6,-(A7)
0000003C: 2F05 '/.' MOVE.L D5,-(A7)
0000003E: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
00000042: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000046: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000004A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000004E: 303C 0D08 '0<..' MOVE.W #$0D08,D0
00000052: ABEB '..' _DisplayDispatch ; ABEB
00000054: 3E1F '>.' MOVE.W (A7)+,D7
00000056: 6002 '`.' BRA.S *+$0004 ; 0000005A
00000058: 7E94 '~.' MOVEQ #$94,D7
0000005A: 204B ' K' MOVEA.L A3,A0
0000005C: A01B '..' _SetZone ; A01B
0000005E: 206E 001E ' n..' MOVEA.L $001E(A6),A0
00000062: 208C ' .' MOVE.L A4,(A0)
00000064: 3D47 0022 '=G."' MOVE.W D7,$0022(A6)
00000068: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
0000006E: 4E5E 'N^' UNLK A6
00000070: 4E74 001A 'Nt..' RTD #$001A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_NewGDevice"(445)
0000002C
Comment:
DM_NewDisplay ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_RemoveDisplay [53D90, 53E88)
Module started due to: MOD directive
Resolved outgoing references:
+E0 (53E70): JSR FinishImmediateUpdate
+CE (53E5E): JSR DM_ShowCursor
+68 (53DF8): JSR DISPLAY_4E3E0
+4E (53DDE): JSR DISPLAY_554C0
+28 (53DB8): JSR PrepImmediateUpdate
+10 (53DA0): JSR DISPLAY_4E410
Dictionary: Flags $00 FirstId 448
448: DM_RemoveDisplay
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_RemoveDisplay"(448) Segment="Main"(200)
Size: Flags $00 ModuleSize 248
Content: Flags $08
Contents offset $0000 size $00F8
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 4247 'BG' CLR.W D7
0000000E: 2F0A '/.' MOVE.L A2,-(A7)
00000010: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
00000014: 4A00 'J.' TST.B D0
00000016: 584F 'XO' ADDQ.W #4,A7
00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C
0000001A: 7ECE '~.' MOVEQ #$CE,D7
0000001C: 486E FFF0 'Hn..' PEA -$0010(A6)
00000020: 486E 0008 'Hn..' PEA $0008(A6)
00000024: 48C7 'H.' EXT.L D7
00000026: 2F07 '/.' MOVE.L D7,-(A7)
00000028: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000032: 6614 'f.' BNE.S *+$0016 ; 00000048
00000034: 558F 'U.' SUBQ.L #2,A7
00000036: 2F0A '/.' MOVE.L A2,-(A7)
00000038: 486E FFFC 'Hn..' PEA -$0004(A6)
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 1F00 '..' MOVE.B D0,-(A7)
00000040: 303C 051F '0<..' MOVE.W #$051F,D0
00000044: ABEB '..' _DisplayDispatch ; ABEB
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 4A47 'JG' TST.W D7
0000004A: 6600 0088 'f...' BNE *+$008A ; 000000D4
0000004E: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
00000052: 1C00 '..' MOVE.B D0,D6
00000054: 558F 'U.' SUBQ.L #2,A7
00000056: 2F0A '/.' MOVE.L A2,-(A7)
00000058: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000005C: 303C 040A '0<..' MOVE.W #$040A,D0
00000060: ABEB '..' _DisplayDispatch ; ABEB
00000062: 3E1F '>.' MOVE.W (A7)+,D7
00000064: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000068: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
0000006C: 2440 '$@' MOVEA.L D0,A2
0000006E: 4A47 'JG' TST.W D7
00000070: 584F 'XO' ADDQ.W #4,A7
00000072: 6654 'fT' BNE.S *+$0056 ; 000000C8
00000074: 200A ' .' MOVE.L A2,D0
00000076: 6750 'gP' BEQ.S *+$0052 ; 000000C8
00000078: 598F 'Y.' SUBQ.L #4,A7
0000007A: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
0000007E: 285F '(_' MOVEA.L (A7)+,A4
00000080: 264C '&L' MOVEA.L A4,A3
00000082: B5CB '..' CMPA.L A3,A2
00000084: 663E 'f>' BNE.S *+$0040 ; 000000C4
00000086: 2054 ' T' MOVEA.L (A4),A0
00000088: 2868 001E '(h..' MOVEA.L $001E(A0),A4
0000008C: 200C ' .' MOVE.L A4,D0
0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098
00000090: 2F0C '/.' MOVE.L A4,-(A7)
00000092: 21DF 08A8 '!...' MOVE.L (A7)+,$08A8
00000096: 6030 '`0' BRA.S *+$0032 ; 000000C8
00000098: 7ECE '~.' MOVEQ #$CE,D7
0000009A: 602C '`,' BRA.S *+$002E ; 000000C8
0000009C: B5CC '..' CMPA.L A4,A2
0000009E: 6614 'f.' BNE.S *+$0016 ; 000000B4
000000A0: 2054 ' T' MOVEA.L (A4),A0
000000A2: 2253 '"S' MOVEA.L (A3),A1
000000A4: 2368 001E 001E '#h....' MOVE.L $001E(A0),$001E(A1)
000000AA: 2054 ' T' MOVEA.L (A4),A0
000000AC: 7000 'p.' MOVEQ #$00,D0
000000AE: 2140 001E '!@..' MOVE.L D0,$001E(A0)
000000B2: 6014 '`.' BRA.S *+$0016 ; 000000C8
000000B4: 264C '&L' MOVEA.L A4,A3
000000B6: 598F 'Y.' SUBQ.L #4,A7
000000B8: 2F0C '/.' MOVE.L A4,-(A7)
000000BA: 7000 'p.' MOVEQ #$00,D0
000000BC: 1F00 '..' MOVE.B D0,-(A7)
000000BE: 7001 'p.' MOVEQ #$01,D0
000000C0: ABEB '..' _DisplayDispatch ; ABEB
000000C2: 285F '(_' MOVEA.L (A7)+,A4
000000C4: 200C ' .' MOVE.L A4,D0
000000C6: 66D4 'f.' BNE.S *-$002A ; 0000009C
000000C8: 7000 'p.' MOVEQ #$00,D0
000000CA: 1006 '..' MOVE.B D6,D0
000000CC: 2F00 '/.' MOVE.L D0,-(A7)
000000CE: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
000000D2: 584F 'XO' ADDQ.W #4,A7
000000D4: 486E FFF0 'Hn..' PEA -$0010(A6)
000000D8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000DC: 48C7 'H.' EXT.L D7
000000DE: 2F07 '/.' MOVE.L D7,-(A7)
000000E0: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
000000E4: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
000000E8: 4FEF 000C 'O...' LEA $000C(A7),A7
000000EC: 4CEE 1CC0 FFDC 'L.....' MOVEM.L -$0024(A6),D6/D7/A2-A4
000000F2: 4E5E 'N^' UNLK A6
000000F4: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000000E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
000000D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
00000050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
00000012
Comment:
DM_RemoveDisplay ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_53E90 [53E90, 53EF6)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 449
449: DISPLAY_53E90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_53E90"(449) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 558F 'U.' SUBQ.L #2,A7
00000010: 4878 00FF 'Hx..' PEA $00FF
00000014: 486E FFFC 'Hn..' PEA -$0004(A6)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 1F00 '..' MOVE.B D0,-(A7)
0000001C: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000020: ABEB '..' _DisplayDispatch ; ABEB
00000022: 4A5F 'J_' TST.W (A7)+
00000024: 6634 'f4' BNE.S *+$0036 ; 0000005A
00000026: 558F 'U.' SUBQ.L #2,A7
00000028: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 3F00 '?.' MOVE.W D0,-(A7)
00000030: 72FF 'r.' MOVEQ #$FF,D1
00000032: 2F01 '/.' MOVE.L D1,-(A7)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2F00 '/.' MOVE.L D0,-(A7)
00000038: 4878 00FF 'Hx..' PEA $00FF
0000003C: 2F00 '/.' MOVE.L D0,-(A7)
0000003E: 2F0C '/.' MOVE.L A4,-(A7)
00000040: 303C 0D08 '0<..' MOVE.W #$0D08,D0
00000044: ABEB '..' _DisplayDispatch ; ABEB
00000046: 3E1F '>.' MOVE.W (A7)+,D7
00000048: 6610 'f.' BNE.S *+$0012 ; 0000005A
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 303C 040B '0<..' MOVE.W #$040B,D0
00000056: ABEB '..' _DisplayDispatch ; ABEB
00000058: 3E1F '>.' MOVE.W (A7)+,D7
0000005A: 3007 '0.' MOVE.W D7,D0
0000005C: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4
00000062: 4E5E 'N^' UNLK A6
00000064: 4E75 'Nu' RTS
Comment:
DISPLAY_53E90 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_DisposeDisplay [53F00, 53F8C)
Module started due to: MOD directive
Resolved outgoing references:
+76 (53F76): JSR DM_DisposeGDevice
+70 (53F70): JSR DISPLAY_50250
+50 (53F50): JSR DISPLAY_4E3E0
+32 (53F32): JSR DISPLAY_4E410
+14 (53F14): JSR DISPLAY_4E4A0
Dictionary: Flags $00 FirstId 450
450: DM_DisposeDisplay
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DisposeDisplay"(450) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2F00 '/.' MOVE.L D0,-(A7)
00000012: 2F0C '/.' MOVE.L A4,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4E4A0 ; id: 272
00000018: 4A00 'J.' TST.B D0
0000001A: 504F 'PO' ADDQ.W #8,A7
0000001C: 675E 'g^' BEQ.S *+$0060 ; 0000007C
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 2F0C '/.' MOVE.L A4,-(A7)
00000022: 486E FFFC 'Hn..' PEA -$0004(A6)
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 1F00 '..' MOVE.B D0,-(A7)
0000002A: 303C 051F '0<..' MOVE.W #$051F,D0
0000002E: ABEB '..' _DisplayDispatch ; ABEB
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
00000036: 4A00 'J.' TST.B D0
00000038: 5C4F '\O' ADDQ.W #6,A7
0000003A: 671C 'g.' BEQ.S *+$001E ; 00000058
0000003C: 558F 'U.' SUBQ.L #2,A7
0000003E: 2F0C '/.' MOVE.L A4,-(A7)
00000040: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000044: 303C 040C '0<..' MOVE.W #$040C,D0
00000048: ABEB '..' _DisplayDispatch ; ABEB
0000004A: 3E1F '>.' MOVE.W (A7)+,D7
0000004C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000050: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
00000054: 2840 '(@' MOVEA.L D0,A4
00000056: 584F 'XO' ADDQ.W #4,A7
00000058: 4A47 'JG' TST.W D7
0000005A: 6620 'f ' BNE.S *+$0022 ; 0000007C
0000005C: 200C ' .' MOVE.L A4,D0
0000005E: 671C 'g.' BEQ.S *+$001E ; 0000007C
00000060: 2F0C '/.' MOVE.L A4,-(A7)
00000062: 700D 'p.' MOVEQ #$0D,D0
00000064: 3F00 '?.' MOVE.W D0,-(A7)
00000066: 7200 'r.' MOVEQ #$00,D1
00000068: 1F01 '..' MOVE.B D1,-(A7)
0000006A: AA2D '.-' _SetDeviceAttribute ; AA2D
0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000070: 4EBA 0000 'N...' JSR DISPLAY_50250 ; id: 335
00000074: 2F0C '/.' MOVE.L A4,-(A7)
00000076: 4EBA 0000 'N...' JSR DM_DisposeGDevice ; id: 446
0000007A: 504F 'PO' ADDQ.W #8,A7
0000007C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000080: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4
00000086: 4E5E 'N^' UNLK A6
00000088: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_DisposeGDevice"(446)
00000078
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50250"(335)
00000072
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
00000034
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E4A0"(272)
00000016
Comment:
DM_DisposeDisplay ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_DisableDisplay [53F90, 54204)
Module started due to: MOD directive
Resolved outgoing references:
+25C (541EC): JSR FinishImmediateUpdate
+234 (541C4): JSR KillAllDisplayBlocks
+21A (541AA): JSR ResolveDisplayBlocks
+20E (5419E): JSR MakeDevicesContiguous
+1CE (5415E): JSR CalculateDeviceRegions
+1BC (5414C): JSR InitDeviceBlock
+1AC (5413C): JSR DM_GetGDeviceByDisplayID
+B8 (54048): JSR DISPLAY_53E90
+8E (5401E): JSR DISPLAY_4E410
+66 (53FF6): JSR PrepImmediateUpdate
+48 (53FD8): JSR DISPLAY_4E520
Dictionary: Flags $00 FirstId 451
451: DM_DisableDisplay
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_DisableDisplay"(451) Segment="Main"(200)
Size: Flags $00 ModuleSize 628
Content: Flags $08
Contents offset $0000 size $0274
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000012: 4AAE 000C 'J...' TST.L $000C(A6)
00000016: 6602 'f.' BNE.S *+$0004 ; 0000001A
00000018: 7ECE '~.' MOVEQ #$CE,D7
0000001A: 4A47 'JG' TST.W D7
0000001C: 663C 'f<' BNE.S *+$003E ; 0000005A
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 4878 00FF 'Hx..' PEA $00FF
00000024: 486E FFFC 'Hn..' PEA -$0004(A6)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 1F00 '..' MOVE.B D0,-(A7)
0000002C: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000030: ABEB '..' _DisplayDispatch ; ABEB
00000032: 4A5F 'J_' TST.W (A7)+
00000034: 6624 'f$' BNE.S *+$0026 ; 0000005A
00000036: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
0000003A: B0AE 000C '....' CMP.L $000C(A6),D0
0000003E: 661A 'f.' BNE.S *+$001C ; 0000005A
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 7201 'r.' MOVEQ #$01,D1
00000046: 2F01 '/.' MOVE.L D1,-(A7)
00000048: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 274
0000004C: 7200 'r.' MOVEQ #$00,D1
0000004E: 3200 '2.' MOVE.W D0,D1
00000050: 7001 'p.' MOVEQ #$01,D0
00000052: B081 '..' CMP.L D1,D0
00000054: 504F 'PO' ADDQ.W #8,A7
00000056: 6602 'f.' BNE.S *+$0004 ; 0000005A
00000058: 7ECE '~.' MOVEQ #$CE,D7
0000005A: 486E FFEC 'Hn..' PEA -$0014(A6)
0000005E: 486E 0008 'Hn..' PEA $0008(A6)
00000062: 48C7 'H.' EXT.L D7
00000064: 2F07 '/.' MOVE.L D7,-(A7)
00000066: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
0000006A: 3E00 '>.' MOVE.W D0,D7
0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000070: 6600 01DE 'f...' BNE *+$01E0 ; 00000250
00000074: 598F 'Y.' SUBQ.L #4,A7
00000076: AA2A '.*' _GetMainDevice ; AA2A
00000078: 265F '&_' MOVEA.L (A7)+,A3
0000007A: 558F 'U.' SUBQ.L #2,A7
0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000080: 700F 'p.' MOVEQ #$0F,D0
00000082: 3F00 '?.' MOVE.W D0,-(A7)
00000084: AA2C '.,' _TestDeviceAttribute ; AA2C
00000086: 4A1F 'J.' TST.B (A7)+
00000088: 6754 'gT' BEQ.S *+$0056 ; 000000DE
0000008A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000008E: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
00000092: 4A00 'J.' TST.B D0
00000094: 584F 'XO' ADDQ.W #4,A7
00000096: 6746 'gF' BEQ.S *+$0048 ; 000000DE
00000098: 598F 'Y.' SUBQ.L #4,A7
0000009A: 598F 'Y.' SUBQ.L #4,A7
0000009C: 7001 'p.' MOVEQ #$01,D0
0000009E: 1F00 '..' MOVE.B D0,-(A7)
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: ABEB '..' _DisplayDispatch ; ABEB
000000A4: 2D57 FFE8 '-W..' MOVE.L (A7),-$0018(A6)
000000A8: 7001 'p.' MOVEQ #$01,D0
000000AA: 1F00 '..' MOVE.B D0,-(A7)
000000AC: 7001 'p.' MOVEQ #$01,D0
000000AE: ABEB '..' _DisplayDispatch ; ABEB
000000B0: 4A9F 'J.' TST.L (A7)+
000000B2: 662A 'f*' BNE.S *+$002C ; 000000DE
000000B4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000B8: 4EBA 0000 'N...' JSR DISPLAY_53E90 ; id: 449
000000BC: 3E00 '>.' MOVE.W D0,D7
000000BE: 584F 'XO' ADDQ.W #4,A7
000000C0: 6600 00A4 'f...' BNE *+$00A6 ; 00000166
000000C4: 558F 'U.' SUBQ.L #2,A7
000000C6: 4878 00FF 'Hx..' PEA $00FF
000000CA: 486E FFE8 'Hn..' PEA -$0018(A6)
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: 1F00 '..' MOVE.B D0,-(A7)
000000D2: 303C 0520 '0<. ' MOVE.W #$0520,D0
000000D6: ABEB '..' _DisplayDispatch ; ABEB
000000D8: 3E1F '>.' MOVE.W (A7)+,D7
000000DA: 6000 008A '`...' BRA *+$008C ; 00000166
000000DE: 4A2C 00B5 'J,..' TST.B $00B5(A4)
000000E2: 6712 'g.' BEQ.S *+$0014 ; 000000F6
000000E4: 558F 'U.' SUBQ.L #2,A7
000000E6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000000EA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000EE: 303C 041A '0<..' MOVE.W #$041A,D0
000000F2: ABEB '..' _DisplayDispatch ; ABEB
000000F4: 544F 'TO' ADDQ.W #2,A7
000000F6: 598F 'Y.' SUBQ.L #4,A7
000000F8: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
000000FC: 201F ' .' MOVE.L (A7)+,D0
000000FE: B0AE 000C '....' CMP.L $000C(A6),D0
00000102: 6642 'fB' BNE.S *+$0044 ; 00000146
00000104: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000108: 2050 ' P' MOVEA.L (A0),A0
0000010A: 2868 001E '(h..' MOVEA.L $001E(A0),A4
0000010E: 558F 'U.' SUBQ.L #2,A7
00000110: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000114: 700C 'p.' MOVEQ #$0C,D0
00000116: 3F00 '?.' MOVE.W D0,-(A7)
00000118: AA2C '.,' _TestDeviceAttribute ; AA2C
0000011A: 7C00 '|.' MOVEQ #$00,D6
0000011C: 1C1F '..' MOVE.B (A7)+,D6
0000011E: 4A86 'J.' TST.L D6
00000120: 6020 '` ' BRA.S *+$0022 ; 00000142
00000122: 2F0C '/.' MOVE.L A4,-(A7)
00000124: 700C 'p.' MOVEQ #$0C,D0
00000126: 3F00 '?.' MOVE.W D0,-(A7)
00000128: 1F06 '..' MOVE.B D6,-(A7)
0000012A: AA2D '.-' _SetDeviceAttribute ; AA2D
0000012C: 4A46 'JF' TST.W D6
0000012E: 670C 'g.' BEQ.S *+$000E ; 0000013C
00000130: 2F0C '/.' MOVE.L A4,-(A7)
00000132: 700A 'p.' MOVEQ #$0A,D0
00000134: 3F00 '?.' MOVE.W D0,-(A7)
00000136: 7201 'r.' MOVEQ #$01,D1
00000138: 1F01 '..' MOVE.B D1,-(A7)
0000013A: AA2D '.-' _SetDeviceAttribute ; AA2D
0000013C: 2054 ' T' MOVEA.L (A4),A0
0000013E: 2868 001E '(h..' MOVEA.L $001E(A0),A4
00000142: 200C ' .' MOVE.L A4,D0
00000144: 66DC 'f.' BNE.S *-$0022 ; 00000122
00000146: B7EE 000C '....' CMPA.L $000C(A6),A3
0000014A: 661A 'f.' BNE.S *+$001C ; 00000166
0000014C: 6012 '`.' BRA.S *+$0014 ; 00000160
0000014E: 598F 'Y.' SUBQ.L #4,A7
00000150: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7)
00000154: 7001 'p.' MOVEQ #$01,D0
00000156: 1F00 '..' MOVE.B D0,-(A7)
00000158: 7001 'p.' MOVEQ #$01,D0
0000015A: ABEB '..' _DisplayDispatch ; ABEB
0000015C: 2D5F FFE8 '-_..' MOVE.L (A7)+,-$0018(A6)
00000160: B7EE FFE8 '....' CMPA.L -$0018(A6),A3
00000164: 67E8 'g.' BEQ.S *-$0016 ; 0000014E
00000166: 4A47 'JG' TST.W D7
00000168: 6600 00E6 'f...' BNE *+$00E8 ; 00000250
0000016C: B7EE 000C '....' CMPA.L $000C(A6),A3
00000170: 6640 'f@' BNE.S *+$0042 ; 000001B2
00000172: 558F 'U.' SUBQ.L #2,A7
00000174: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000178: 486E FFF8 'Hn..' PEA -$0008(A6)
0000017C: 7000 'p.' MOVEQ #$00,D0
0000017E: 1F00 '..' MOVE.B D0,-(A7)
00000180: 303C 051F '0<..' MOVE.W #$051F,D0
00000184: ABEB '..' _DisplayDispatch ; ABEB
00000186: 3E1F '>.' MOVE.W (A7)+,D7
00000188: 6628 'f(' BNE.S *+$002A ; 000001B2
0000018A: 558F 'U.' SUBQ.L #2,A7
0000018C: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7)
00000190: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000194: 303C 0410 '0<..' MOVE.W #$0410,D0
00000198: ABEB '..' _DisplayDispatch ; ABEB
0000019A: 3E1F '>.' MOVE.W (A7)+,D7
0000019C: 6614 'f.' BNE.S *+$0016 ; 000001B2
0000019E: 558F 'U.' SUBQ.L #2,A7
000001A0: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000001A4: 486E 000C 'Hn..' PEA $000C(A6)
000001A8: 7000 'p.' MOVEQ #$00,D0
000001AA: 1F00 '..' MOVE.B D0,-(A7)
000001AC: 4EBA 0000 'N...' JSR DM_GetGDeviceByDisplayID ; id: 327
000001B0: 3E1F '>.' MOVE.W (A7)+,D7
000001B2: 4A47 'JG' TST.W D7
000001B4: 6600 0084 'f...' BNE *+$0086 ; 0000023A
000001B8: 486E FF94 'Hn..' PEA -$006C(A6)
000001BC: 4EBA 0000 'N...' JSR InitDeviceBlock ; id: 416
000001C0: 7000 'p.' MOVEQ #$00,D0
000001C2: 2F00 '/.' MOVE.L D0,-(A7)
000001C4: 2F00 '/.' MOVE.L D0,-(A7)
000001C6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001CA: 486E FF94 'Hn..' PEA -$006C(A6)
000001CE: 4EBA 0000 'N...' JSR CalculateDeviceRegions ; id: 420
000001D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001D6: 700F 'p.' MOVEQ #$0F,D0
000001D8: 3F00 '?.' MOVE.W D0,-(A7)
000001DA: 7200 'r.' MOVEQ #$00,D1
000001DC: 1F01 '..' MOVE.B D1,-(A7)
000001DE: AA2D '.-' _SetDeviceAttribute ; AA2D
000001E0: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001E4: 203C 0004 000A ' <....' MOVE.L #$0004000A,D0
000001EA: AB1D '..' _QDExtensions ; AB1D
000001EC: 206E 000C ' n..' MOVEA.L $000C(A6),A0
000001F0: 2050 ' P' MOVEA.L (A0),A0
000001F2: 3F10 '?.' MOVE.W (A0),-(A7)
000001F4: 70FF 'p.' MOVEQ #$FF,D0
000001F6: 2F00 '/.' MOVE.L D0,-(A7)
000001F8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000001FC: AA2E '..' _InitGDevice ; AA2E
000001FE: 7001 'p.' MOVEQ #$01,D0
00000200: B06E FF94 '.n..' CMP.W -$006C(A6),D0
00000204: 4FEF 0014 'O...' LEA $0014(A7),A7
00000208: 6C18 'l.' BGE.S *+$001A ; 00000222
0000020A: 486E FF94 'Hn..' PEA -$006C(A6)
0000020E: 4EBA 0000 'N...' JSR MakeDevicesContiguous ; id: 423
00000212: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000216: 486E FF94 'Hn..' PEA -$006C(A6)
0000021A: 4EBA 0000 'N...' JSR ResolveDisplayBlocks ; id: 424
0000021E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000222: 558F 'U.' SUBQ.L #2,A7
00000224: 7000 'p.' MOVEQ #$00,D0
00000226: 2F00 '/.' MOVE.L D0,-(A7)
00000228: 2F00 '/.' MOVE.L D0,-(A7)
0000022A: 303C 04F0 '0<..' MOVE.W #$04F0,D0
0000022E: ABEB '..' _DisplayDispatch ; ABEB
00000230: 486E FF94 'Hn..' PEA -$006C(A6)
00000234: 4EBA 0000 'N...' JSR KillAllDisplayBlocks ; id: 419
00000238: 5C4F '\O' ADDQ.W #6,A7
0000023A: 4A47 'JG' TST.W D7
0000023C: 6612 'f.' BNE.S *+$0014 ; 00000250
0000023E: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000242: 2050 ' P' MOVEA.L (A0),A0
00000244: 3F10 '?.' MOVE.W (A0),-(A7)
00000246: 70FF 'p.' MOVEQ #$FF,D0
00000248: 2F00 '/.' MOVE.L D0,-(A7)
0000024A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000024E: AA2E '..' _InitGDevice ; AA2E
00000250: 486E FFEC 'Hn..' PEA -$0014(A6)
00000254: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000258: 48C7 'H.' EXT.L D7
0000025A: 2F07 '/.' MOVE.L D7,-(A7)
0000025C: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
00000260: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
00000264: 4FEF 000C 'O...' LEA $000C(A7),A7
00000268: 4CEE 18C0 FF84 'L.....' MOVEM.L -$007C(A6),D6/D7/A3/A4
0000026E: 4E5E 'N^' UNLK A6
00000270: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
0000025E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillAllDisplayBlocks"(419)
00000236
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ResolveDisplayBlocks"(424)
0000021C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MakeDevicesContiguous"(423)
00000210
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CalculateDeviceRegions"(420)
000001D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InitDeviceBlock"(416)
000001BE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_GetGDeviceByDisplayID"(327)
000001AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_53E90"(449)
000000BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
00000090
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(274)
0000004A
Comment:
DM_DisableDisplay ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: LocalMoveDisplay [54210, 542D0)
Module started due to: MOD directive
Resolved outgoing references:
+AE (542BE): JSR FinishImmediateUpdate
+2E (5423E): JSR PrepImmediateUpdate
Dictionary: Flags $00 FirstId 452
452: LocalMoveDisplay
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="LocalMoveDisplay"(452) Segment="Main"(200)
Size: Flags $00 ModuleSize 192
Content: Flags $08
Contents offset $0000 size $00C0
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 3A2E 0012 ':...' MOVE.W $0012(A6),D5
0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6
00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000014: 7600 'v.' MOVEQ #$00,D3
00000016: 4A46 'JF' TST.W D6
00000018: 6606 'f.' BNE.S *+$0008 ; 00000020
0000001A: 4A45 'JE' TST.W D5
0000001C: 6602 'f.' BNE.S *+$0004 ; 00000020
0000001E: 7601 'v.' MOVEQ #$01,D3
00000020: 1803 '..' MOVE.B D3,D4
00000022: 486E FFF4 'Hn..' PEA -$000C(A6)
00000026: 486E 0014 'Hn..' PEA $0014(A6)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2F00 '/.' MOVE.L D0,-(A7)
0000002E: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 4FEF 000C 'O...' LEA $000C(A7),A7
00000038: 6668 'fh' BNE.S *+$006A ; 000000A2
0000003A: 2054 ' T' MOVEA.L (A4),A0
0000003C: 43EE FFEC 'C...' LEA -$0014(A6),A1
00000040: 41E8 0022 'A.."' LEA $0022(A0),A0
00000044: 22D8 '".' MOVE.L (A0)+,(A1)+
00000046: 22D8 '".' MOVE.L (A0)+,(A1)+
00000048: 4A04 'J.' TST.B D4
0000004A: 6634 'f4' BNE.S *+$0036 ; 00000080
0000004C: 486E FFEC 'Hn..' PEA -$0014(A6)
00000050: 3006 '0.' MOVE.W D6,D0
00000052: 906E FFEE '.n..' SUB.W -$0012(A6),D0
00000056: 3F00 '?.' MOVE.W D0,-(A7)
00000058: 3005 '0.' MOVE.W D5,D0
0000005A: 906E FFEC '.n..' SUB.W -$0014(A6),D0
0000005E: 3F00 '?.' MOVE.W D0,-(A7)
00000060: A8A8 '..' _OffsetRect ; A8A8
00000062: 2654 '&T' MOVEA.L (A4),A3
00000064: 41EE FFEC 'A...' LEA -$0014(A6),A0
00000068: 43EB 0022 'C.."' LEA $0022(A3),A1
0000006C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000006E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000070: 206B 0016 ' k..' MOVEA.L $0016(A3),A0
00000074: 2050 ' P' MOVEA.L (A0),A0
00000076: 5C88 '\.' ADDQ.L #6,A0
00000078: 43EE FFEC 'C...' LEA -$0014(A6),A1
0000007C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000007E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000080: 2F0C '/.' MOVE.L A4,-(A7)
00000082: 700A 'p.' MOVEQ #$0A,D0
00000084: 3F00 '?.' MOVE.W D0,-(A7)
00000086: 7201 'r.' MOVEQ #$01,D1
00000088: 1F01 '..' MOVE.B D1,-(A7)
0000008A: AA2D '.-' _SetDeviceAttribute ; AA2D
0000008C: 2F0C '/.' MOVE.L A4,-(A7)
0000008E: 203C 0004 000A ' <....' MOVE.L #$0004000A,D0
00000094: AB1D '..' _QDExtensions ; AB1D
00000096: 2054 ' T' MOVEA.L (A4),A0
00000098: 3F10 '?.' MOVE.W (A0),-(A7)
0000009A: 70FF 'p.' MOVEQ #$FF,D0
0000009C: 2F00 '/.' MOVE.L D0,-(A7)
0000009E: 2F0C '/.' MOVE.L A4,-(A7)
000000A0: AA2E '..' _InitGDevice ; AA2E
000000A2: 486E FFF4 'Hn..' PEA -$000C(A6)
000000A6: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
000000AA: 48C7 'H.' EXT.L D7
000000AC: 2F07 '/.' MOVE.L D7,-(A7)
000000AE: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
000000B2: 4FEF 000C 'O...' LEA $000C(A7),A7
000000B6: 4CEE 18F8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A3/A4
000000BC: 4E5E 'N^' UNLK A6
000000BE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000000B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000030
Comment:
LocalMoveDisplay ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_MoveDisplay [542D0, 543E4)
Module started due to: MOD directive
Resolved outgoing references:
+FC (543CC): JSR FinishImmediateUpdate
+EA (543BA): JSR DM_ShowCursor
+CC (5439C): JSR LocalMoveDisplay
+9A (5436A): JSR LocalMoveDisplay
+4A (5431A): JSR DISPLAY_554C0
+2C (542FC): JSR PrepImmediateUpdate
Dictionary: Flags $00 FirstId 453
453: DM_MoveDisplay
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_MoveDisplay"(453) Segment="Main"(200)
Size: Flags $00 ModuleSize 276
Content: Flags $08
Contents offset $0000 size $0114
00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 3A2E 000C ':...' MOVE.W $000C(A6),D5
0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6
00000010: 4247 'BG' CLR.W D7
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: AA2A '.*' _GetMainDevice ; AA2A
00000016: 265F '&_' MOVEA.L (A7)+,A3
00000018: 4AAE 0010 'J...' TST.L $0010(A6)
0000001C: 6602 'f.' BNE.S *+$0004 ; 00000020
0000001E: 7ECE '~.' MOVEQ #$CE,D7
00000020: 486E FFF4 'Hn..' PEA -$000C(A6)
00000024: 486E 0008 'Hn..' PEA $0008(A6)
00000028: 48C7 'H.' EXT.L D7
0000002A: 2F07 '/.' MOVE.L D7,-(A7)
0000002C: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000030: 3E00 '>.' MOVE.W D0,D7
00000032: 4FEF 000C 'O...' LEA $000C(A7),A7
00000036: 6600 00B8 'f...' BNE *+$00BA ; 000000F0
0000003A: 7600 'v.' MOVEQ #$00,D3
0000003C: 4A46 'JF' TST.W D6
0000003E: 6606 'f.' BNE.S *+$0008 ; 00000046
00000040: 4A45 'JE' TST.W D5
00000042: 6602 'f.' BNE.S *+$0004 ; 00000046
00000044: 7601 'v.' MOVEQ #$01,D3
00000046: 1D43 FFF3 '.C..' MOVE.B D3,-$000D(A6)
0000004A: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
0000004E: 1800 '..' MOVE.B D0,D4
00000050: 4A2E FFF3 'J...' TST.B -$000D(A6)
00000054: 6666 'ff' BNE.S *+$0068 ; 000000BC
00000056: B7EE 0010 '....' CMPA.L $0010(A6),A3
0000005A: 6660 'f`' BNE.S *+$0062 ; 000000BC
0000005C: 598F 'Y.' SUBQ.L #4,A7
0000005E: 7001 'p.' MOVEQ #$01,D0
00000060: 1F00 '..' MOVE.B D0,-(A7)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: ABEB '..' _DisplayDispatch ; ABEB
00000066: 285F '(_' MOVEA.L (A7)+,A4
00000068: 6048 '`H' BRA.S *+$004A ; 000000B2
0000006A: B7CC '..' CMPA.L A4,A3
0000006C: 6736 'g6' BEQ.S *+$0038 ; 000000A4
0000006E: 2054 ' T' MOVEA.L (A4),A0
00000070: 43EE FFEA 'C...' LEA -$0016(A6),A1
00000074: 41E8 0022 'A.."' LEA $0022(A0),A0
00000078: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000080: 302E FFEA '0...' MOVE.W -$0016(A6),D0
00000084: 48C0 'H.' EXT.L D0
00000086: 48C5 'H.' EXT.L D5
00000088: D085 '..' ADD.L D5,D0
0000008A: 2F00 '/.' MOVE.L D0,-(A7)
0000008C: 302E FFEC '0...' MOVE.W -$0014(A6),D0
00000090: 48C0 'H.' EXT.L D0
00000092: 48C6 'H.' EXT.L D6
00000094: D086 '..' ADD.L D6,D0
00000096: 2F00 '/.' MOVE.L D0,-(A7)
00000098: 2F0C '/.' MOVE.L A4,-(A7)
0000009A: 4EBA 0000 'N...' JSR LocalMoveDisplay ; id: 452
0000009E: 3E00 '>.' MOVE.W D0,D7
000000A0: 4FEF 0010 'O...' LEA $0010(A7),A7
000000A4: 598F 'Y.' SUBQ.L #4,A7
000000A6: 2F0C '/.' MOVE.L A4,-(A7)
000000A8: 7001 'p.' MOVEQ #$01,D0
000000AA: 1F00 '..' MOVE.B D0,-(A7)
000000AC: 7001 'p.' MOVEQ #$01,D0
000000AE: ABEB '..' _DisplayDispatch ; ABEB
000000B0: 285F '(_' MOVEA.L (A7)+,A4
000000B2: 200C ' .' MOVE.L A4,D0
000000B4: 6720 'g ' BEQ.S *+$0022 ; 000000D6
000000B6: 4A47 'JG' TST.W D7
000000B8: 67B0 'g.' BEQ.S *-$004E ; 0000006A
000000BA: 601A '`.' BRA.S *+$001C ; 000000D6
000000BC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000C0: 48C5 'H.' EXT.L D5
000000C2: 2F05 '/.' MOVE.L D5,-(A7)
000000C4: 48C6 'H.' EXT.L D6
000000C6: 2F06 '/.' MOVE.L D6,-(A7)
000000C8: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
000000CC: 4EBA 0000 'N...' JSR LocalMoveDisplay ; id: 452
000000D0: 3E00 '>.' MOVE.W D0,D7
000000D2: 4FEF 0010 'O...' LEA $0010(A7),A7
000000D6: 558F 'U.' SUBQ.L #2,A7
000000D8: 7000 'p.' MOVEQ #$00,D0
000000DA: 2F00 '/.' MOVE.L D0,-(A7)
000000DC: 2F00 '/.' MOVE.L D0,-(A7)
000000DE: 303C 04F0 '0<..' MOVE.W #$04F0,D0
000000E2: ABEB '..' _DisplayDispatch ; ABEB
000000E4: 7000 'p.' MOVEQ #$00,D0
000000E6: 1004 '..' MOVE.B D4,D0
000000E8: 2F00 '/.' MOVE.L D0,-(A7)
000000EA: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
000000EE: 5C4F '\O' ADDQ.W #6,A7
000000F0: 486E FFF4 'Hn..' PEA -$000C(A6)
000000F4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000F8: 48C7 'H.' EXT.L D7
000000FA: 2F07 '/.' MOVE.L D7,-(A7)
000000FC: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
00000100: 3D40 0014 '=@..' MOVE.W D0,$0014(A6)
00000104: 4FEF 000C 'O...' LEA $000C(A7),A7
00000108: 4CEE 18F8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A3/A4
0000010E: 4E5E 'N^' UNLK A6
00000110: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000000FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
000000EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LocalMoveDisplay"(452)
000000CE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LocalMoveDisplay"(452)
0000009C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
0000002E
Comment:
DM_MoveDisplay ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_EnableDisplay [543F0, 5456C)
Module started due to: MOD directive
Resolved outgoing references:
+164 (54554): JSR FinishImmediateUpdate
+152 (54542): JSR DM_ShowCursor
+118 (54508): JSR KillAllDisplayBlocks
+106 (544F6): JSR DISPLAY_51CF0
+D8 (544C8): JSR ResolveDisplayBlocks
+CC (544BC): JSR MakeDevicesContiguous
+AA (5449A): JSR DISPLAY_554C0
+A4 (54494): JSR CalculateDeviceRegions
+92 (54482): JSR InitDeviceBlock
+46 (54436): JSR DISPLAY_4E520
+2A (5441A): JSR PrepImmediateUpdate
Dictionary: Flags $00 FirstId 454
454: DM_EnableDisplay
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_EnableDisplay"(454) Segment="Main"(200)
Size: Flags $00 ModuleSize 380
Content: Flags $08
Contents offset $0000 size $017C
00000000: 4E56 FF98 'NV..' LINK.W A6,#-$0068
00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 4206 'B.' CLR.B D6
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000018: 200C ' .' MOVE.L A4,D0
0000001A: 6602 'f.' BNE.S *+$0004 ; 0000001E
0000001C: 7ECE '~.' MOVEQ #$CE,D7
0000001E: 486E FFEC 'Hn..' PEA -$0014(A6)
00000022: 486E 0008 'Hn..' PEA $0008(A6)
00000026: 48C7 'H.' EXT.L D7
00000028: 2F07 '/.' MOVE.L D7,-(A7)
0000002A: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
0000002E: 3E00 '>.' MOVE.W D0,D7
00000030: 598F 'Y.' SUBQ.L #4,A7
00000032: 7001 'p.' MOVEQ #$01,D0
00000034: 1F00 '..' MOVE.B D0,-(A7)
00000036: 7000 'p.' MOVEQ #$00,D0
00000038: ABEB '..' _DisplayDispatch ; ABEB
0000003A: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 7201 'r.' MOVEQ #$01,D1
00000044: 2F01 '/.' MOVE.L D1,-(A7)
00000046: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 274
0000004A: 7200 'r.' MOVEQ #$00,D1
0000004C: 3200 '2.' MOVE.W D0,D1
0000004E: 7001 'p.' MOVEQ #$01,D0
00000050: B081 '..' CMP.L D1,D0
00000052: 4FEF 0014 'O...' LEA $0014(A7),A7
00000056: 662A 'f*' BNE.S *+$002C ; 00000082
00000058: 558F 'U.' SUBQ.L #2,A7
0000005A: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
0000005E: 486E FFFC 'Hn..' PEA -$0004(A6)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 1F00 '..' MOVE.B D0,-(A7)
00000066: 303C 051F '0<..' MOVE.W #$051F,D0
0000006A: ABEB '..' _DisplayDispatch ; ABEB
0000006C: 4A5F 'J_' TST.W (A7)+
0000006E: 6612 'f.' BNE.S *+$0014 ; 00000082
00000070: 0CAE 0000 00FF '......' CMPI.L #$000000FF,-$0004(A6)
FFFC
00000078: 6608 'f.' BNE.S *+$000A ; 00000082
0000007A: B9EE FFF8 '....' CMPA.L -$0008(A6),A4
0000007E: 6702 'g.' BEQ.S *+$0004 ; 00000082
00000080: 7C01 '|.' MOVEQ #$01,D6
00000082: 4A47 'JG' TST.W D7
00000084: 6600 00D2 'f...' BNE *+$00D4 ; 00000158
00000088: 200C ' .' MOVE.L A4,D0
0000008A: 6700 00CC 'g...' BEQ *+$00CE ; 00000158
0000008E: 486E FF98 'Hn..' PEA -$0068(A6)
00000092: 4EBA 0000 'N...' JSR InitDeviceBlock ; id: 416
00000096: 7000 'p.' MOVEQ #$00,D0
00000098: 2F00 '/.' MOVE.L D0,-(A7)
0000009A: 7201 'r.' MOVEQ #$01,D1
0000009C: 2F01 '/.' MOVE.L D1,-(A7)
0000009E: 2F0C '/.' MOVE.L A4,-(A7)
000000A0: 486E FF98 'Hn..' PEA -$0068(A6)
000000A4: 4EBA 0000 'N...' JSR CalculateDeviceRegions ; id: 420
000000A8: 3E00 '>.' MOVE.W D0,D7
000000AA: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
000000AE: 1A00 '..' MOVE.B D0,D5
000000B0: 2F0C '/.' MOVE.L A4,-(A7)
000000B2: 700F 'p.' MOVEQ #$0F,D0
000000B4: 3F00 '?.' MOVE.W D0,-(A7)
000000B6: 7201 'r.' MOVEQ #$01,D1
000000B8: 1F01 '..' MOVE.B D1,-(A7)
000000BA: AA2D '.-' _SetDeviceAttribute ; AA2D
000000BC: 2F0C '/.' MOVE.L A4,-(A7)
000000BE: 700A 'p.' MOVEQ #$0A,D0
000000C0: 3F00 '?.' MOVE.W D0,-(A7)
000000C2: 7201 'r.' MOVEQ #$01,D1
000000C4: 1F01 '..' MOVE.B D1,-(A7)
000000C6: AA2D '.-' _SetDeviceAttribute ; AA2D
000000C8: 486E FF98 'Hn..' PEA -$0068(A6)
000000CC: 4EBA 0000 'N...' JSR MakeDevicesContiguous ; id: 423
000000D0: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000D4: 486E FF98 'Hn..' PEA -$0068(A6)
000000D8: 4EBA 0000 'N...' JSR ResolveDisplayBlocks ; id: 424
000000DC: 2654 '&T' MOVEA.L (A4),A3
000000DE: 206B 0016 ' k..' MOVEA.L $0016(A3),A0
000000E2: 2050 ' P' MOVEA.L (A0),A0
000000E4: 43EB 0022 'C.."' LEA $0022(A3),A1
000000E8: 45E8 0006 'E...' LEA $0006(A0),A2
000000EC: 24D9 '$.' MOVE.L (A1)+,(A2)+
000000EE: 24D9 '$.' MOVE.L (A1)+,(A2)+
000000F0: 2F0C '/.' MOVE.L A4,-(A7)
000000F2: 203C 0004 000A ' <....' MOVE.L #$0004000A,D0
000000F8: AB1D '..' _QDExtensions ; AB1D
000000FA: 2054 ' T' MOVEA.L (A4),A0
000000FC: 3F10 '?.' MOVE.W (A0),-(A7)
000000FE: 70FF 'p.' MOVEQ #$FF,D0
00000100: 2F00 '/.' MOVE.L D0,-(A7)
00000102: 2F0C '/.' MOVE.L A4,-(A7)
00000104: AA2E '..' _InitGDevice ; AA2E
00000106: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
0000010A: 4A00 'J.' TST.B D0
0000010C: 4FEF 0020 'O.. ' LEA $0020(A7),A7
00000110: 6702 'g.' BEQ.S *+$0004 ; 00000114
00000112: AA1D '..' _AllocCursor ; AA1D
00000114: 486E FF98 'Hn..' PEA -$0068(A6)
00000118: 4EBA 0000 'N...' JSR KillAllDisplayBlocks ; id: 419
0000011C: 4A06 'J.' TST.B D6
0000011E: 584F 'XO' ADDQ.W #4,A7
00000120: 672A 'g*' BEQ.S *+$002C ; 0000014C
00000122: 558F 'U.' SUBQ.L #2,A7
00000124: 4878 00FF 'Hx..' PEA $00FF
00000128: 486E FFF8 'Hn..' PEA -$0008(A6)
0000012C: 7000 'p.' MOVEQ #$00,D0
0000012E: 1F00 '..' MOVE.B D0,-(A7)
00000130: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000134: ABEB '..' _DisplayDispatch ; ABEB
00000136: 4A5F 'J_' TST.W (A7)+
00000138: 6612 'f.' BNE.S *+$0014 ; 0000014C
0000013A: 558F 'U.' SUBQ.L #2,A7
0000013C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000140: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000144: 303C 040C '0<..' MOVE.W #$040C,D0
00000148: ABEB '..' _DisplayDispatch ; ABEB
0000014A: 544F 'TO' ADDQ.W #2,A7
0000014C: 7000 'p.' MOVEQ #$00,D0
0000014E: 1005 '..' MOVE.B D5,D0
00000150: 2F00 '/.' MOVE.L D0,-(A7)
00000152: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
00000156: 584F 'XO' ADDQ.W #4,A7
00000158: 486E FFEC 'Hn..' PEA -$0014(A6)
0000015C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000160: 48C7 'H.' EXT.L D7
00000162: 2F07 '/.' MOVE.L D7,-(A7)
00000164: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
00000168: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
0000016C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000170: 4CEE 1CE0 FF80 'L.....' MOVEM.L -$0080(A6),D5-D7/A2-A4
00000176: 4E5E 'N^' UNLK A6
00000178: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
00000154
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="KillAllDisplayBlocks"(419)
0000011A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
00000108
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ResolveDisplayBlocks"(424)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MakeDevicesContiguous"(423)
000000CE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CalculateDeviceRegions"(420)
000000A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InitDeviceBlock"(416)
00000094
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(274)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
0000002C
Comment:
DM_EnableDisplay ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetDeskRegion [54570, 545A8)
Module started due to: MOD directive
Resolved outgoing references:
+1A (5458A): JSR DISPLAY_51DA0
+12 (54582): JSR DISPLAY_51CD0
Dictionary: Flags $00 FirstId 455
455: DM_GetDeskRegion
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetDeskRegion"(455) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4247 'BG' CLR.W D7
0000000E: 7000 'p.' MOVEQ #$00,D0
00000010: 2880 '(.' MOVE.L D0,(A4)
00000012: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
00000016: 4A00 'J.' TST.B D0
00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020
0000001A: 4EBA 0000 'N...' JSR DISPLAY_51DA0 ; id: 396
0000001E: 2880 '(.' MOVE.L D0,(A4)
00000020: 4A94 'J.' TST.L (A4)
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
00000028: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DA0"(396)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
00000014
Comment:
DM_GetDeskRegion ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DrawDeskPattern [545B0, 54622)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 456
456: DrawDeskPattern
Module: Flags=$88=(ForcedActive Extern Code) Module="DrawDeskPattern"(456) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 1038 020B '.8..' MOVE.B $020B,D0
00000012: 323C 0080 '2<..' MOVE.W #$0080,D1
00000016: C200 '..' AND.B D0,D1
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 1001 '..' MOVE.B D1,D0
0000001C: 4A80 'J.' TST.L D0
0000001E: 6732 'g2' BEQ.S *+$0034 ; 00000052
00000020: A11A '..' _GetZone ; A11A
00000022: 2648 '&H' MOVEA.L A0,A3
00000024: 598F 'Y.' SUBQ.L #4,A7
00000026: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
0000002A: 205F ' _' MOVEA.L (A7)+,A0
0000002C: A01B '..' _SetZone ; A01B
0000002E: 4AAE 000C 'J...' TST.L $000C(A6)
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 486E 000C 'Hn..' PEA $000C(A6)
00000038: A874 '.t' _GetPort ; A874
0000003A: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 2140 003E '!@.>' MOVE.L D0,$003E(A0)
00000044: 2F0C '/.' MOVE.L A4,-(A7)
00000046: 2F38 0CD8 '/8..' MOVE.L $0CD8,-(A7)
0000004A: AA12 '..' _FillCRgn ; AA12
0000004C: 204B ' K' MOVEA.L A3,A0
0000004E: A01B '..' _SetZone ; A01B
00000050: 6014 '`.' BRA.S *+$0016 ; 00000066
00000052: 41EE FFF8 'A...' LEA -$0008(A6),A0
00000056: 43F8 0A3C 'C..<' LEA $0A3C,A1
0000005A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005E: 2F0C '/.' MOVE.L A4,-(A7)
00000060: 486E FFF8 'Hn..' PEA -$0008(A6)
00000064: A8D6 '..' _FillRgn ; A8D6
00000066: 4CEE 1800 FFF0 'L.....' MOVEM.L -$0010(A6),A3/A4
0000006C: 4E5E 'N^' UNLK A6
0000006E: 4E74 0008 'Nt..' RTD #$0008
Comment:
DrawDeskPattern ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_SetDisplayMode [54630, 548F8)
Module started due to: MOD directive
Resolved outgoing references:
+2B0 (548E0): JSR FinishImmediateUpdate
+2A0 (548D0): JSR DM_ShowCursor
+294 (548C4): JSR DISPLAY_4EB40
+27E (548AE): JSR DISPLAY_51CF0
+276 (548A6): JSR CallAllProcesses
+272 (548A2): PEA InterProcessChangedModes
+26C (5489C): JSR DISPLAY_53040
+266 (54896): JSR FixWindowMgrPorts
+260 (54890): JSR FixPorts
+242 (54872): JSR FixLowMem
+1AC (547DC): JSR DISPLAY_51D80
+19E (547CE): JSR DISPLAY_51CF0
+15C (5478C): JSR DISPLAY_4EB40
+142 (54772): JSR DISPLAY_554C0
+128 (54758): JSR DISPLAY_4E0F0
+B2 (546E2): JSR DISPLAY_4E9B0
+4E (5467E): JSR PrepImmediateUpdate
+38 (54668): JSR DISPLAY_4EAC0
+26 (54656): JSR IsProcessMgrOkay
Dictionary: Flags $00 FirstId 457
457: DM_SetDisplayMode
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_SetDisplayMode"(457) Segment="Main"(200)
Size: Flags $00 ModuleSize 712
Content: Flags $08
Contents offset $0000 size $02C8
00000000: 4E56 FFAA 'NV..' LINK.W A6,#-$0056
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3
0000000C: 286E 0018 '(n..' MOVEA.L $0018(A6),A4
00000010: 4247 'BG' CLR.W D7
00000012: 7A00 'z.' MOVEQ #$00,D5
00000014: 422E FFFF 'B...' CLR.B -$0001(A6)
00000018: 4204 'B.' CLR.B D4
0000001A: 4206 'B.' CLR.B D6
0000001C: 200C ' .' MOVE.L A4,D0
0000001E: 6602 'f.' BNE.S *+$0004 ; 00000022
00000020: 7ECE '~.' MOVEQ #$CE,D7
00000022: 4A47 'JG' TST.W D7
00000024: 661C 'f.' BNE.S *+$001E ; 00000042
00000026: 4EBA 0000 'N...' JSR IsProcessMgrOkay ; id: 440
0000002A: 4A00 'J.' TST.B D0
0000002C: 6714 'g.' BEQ.S *+$0016 ; 00000042
0000002E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000032: 486E FFCC 'Hn..' PEA -$0034(A6)
00000036: 2F0C '/.' MOVE.L A4,-(A7)
00000038: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
0000003C: 3E00 '>.' MOVE.W D0,D7
0000003E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000042: 486E FFEE 'Hn..' PEA -$0012(A6)
00000046: 486E 0008 'Hn..' PEA $0008(A6)
0000004A: 48C7 'H.' EXT.L D7
0000004C: 2F07 '/.' MOVE.L D7,-(A7)
0000004E: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000052: 3E00 '>.' MOVE.W D0,D7
00000054: 4FEF 000C 'O...' LEA $000C(A7),A7
00000058: 6600 0240 'f..@' BNE *+$0242 ; 0000029A
0000005C: 200B ' .' MOVE.L A3,D0
0000005E: 6702 'g.' BEQ.S *+$0004 ; 00000062
00000060: 2A13 '*.' MOVE.L (A3),D5
00000062: 2054 ' T' MOVEA.L (A4),A0
00000064: 43EE FFAA 'C...' LEA -$0056(A6),A1
00000068: 41E8 0022 'A.."' LEA $0022(A0),A0
0000006C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000006E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000070: 2054 ' T' MOVEA.L (A4),A0
00000072: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000076: 2D48 FFBE '-H..' MOVE.L A0,-$0042(A6)
0000007A: 2050 ' P' MOVEA.L (A0),A0
0000007C: 2D68 002A FFC6 '-h.*..' MOVE.L $002A(A0),-$003A(A6)
00000082: 4AAE 000C 'J...' TST.L $000C(A6)
00000086: 6720 'g ' BEQ.S *+$0022 ; 000000A8
00000088: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000008C: 43EE FFDC 'C...' LEA -$0024(A6),A1
00000090: 22D8 '".' MOVE.L (A0)+,(A1)+
00000092: 22D8 '".' MOVE.L (A0)+,(A1)+
00000094: 22D8 '".' MOVE.L (A0)+,(A1)+
00000096: 22D8 '".' MOVE.L (A0)+,(A1)+
00000098: 2D6E FFDE 0014 '-n....' MOVE.L -$0022(A6),$0014(A6)
0000009E: 7A00 'z.' MOVEQ #$00,D5
000000A0: 3A2E FFDC ':...' MOVE.W -$0024(A6),D5
000000A4: 4A85 'J.' TST.L D5
000000A6: 6012 '`.' BRA.S *+$0014 ; 000000BA
000000A8: 2F05 '/.' MOVE.L D5,-(A7)
000000AA: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
000000AE: 486E FFDC 'Hn..' PEA -$0024(A6)
000000B2: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7
000000BA: 7601 'v.' MOVEQ #$01,D3
000000BC: 4AAE FFDE 'J...' TST.L -$0022(A6)
000000C0: 670C 'g.' BEQ.S *+$000E ; 000000CE
000000C2: 202E FFCE ' ...' MOVE.L -$0032(A6),D0
000000C6: B0AE FFDE '....' CMP.L -$0022(A6),D0
000000CA: 6702 'g.' BEQ.S *+$0004 ; 000000CE
000000CC: 7600 'v.' MOVEQ #$00,D3
000000CE: 1C03 '..' MOVE.B D3,D6
000000D0: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000D4: 6608 'f.' BNE.S *+$000A ; 000000DE
000000D6: 4A06 'J.' TST.B D6
000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE
000000DA: 3E3C E7AC '><..' MOVE.W #$E7AC,D7
000000DE: 4A47 'JG' TST.W D7
000000E0: 6634 'f4' BNE.S *+$0036 ; 00000116
000000E2: 558F 'U.' SUBQ.L #2,A7
000000E4: 2F0C '/.' MOVE.L A4,-(A7)
000000E6: 486E FFDC 'Hn..' PEA -$0024(A6)
000000EA: 2F05 '/.' MOVE.L D5,-(A7)
000000EC: 486E FFEC 'Hn..' PEA -$0014(A6)
000000F0: 486E FFB2 'Hn..' PEA -$004E(A6)
000000F4: 303C 0AF3 '0<..' MOVE.W #$0AF3,D0
000000F8: ABEB '..' _DisplayDispatch ; ABEB
000000FA: 3E1F '>.' MOVE.W (A7)+,D7
000000FC: 486E FFB2 'Hn..' PEA -$004E(A6)
00000100: 302E FFAC '0...' MOVE.W -$0054(A6),D0
00000104: 906E FFB4 '.n..' SUB.W -$004C(A6),D0
00000108: 3F00 '?.' MOVE.W D0,-(A7)
0000010A: 302E FFAA '0...' MOVE.W -$0056(A6),D0
0000010E: 906E FFB2 '.n..' SUB.W -$004E(A6),D0
00000112: 3F00 '?.' MOVE.W D0,-(A7)
00000114: A8A8 '..' _OffsetRect ; A8A8
00000116: 4A47 'JG' TST.W D7
00000118: 6618 'f.' BNE.S *+$001A ; 00000132
0000011A: 302E FFEC '0...' MOVE.W -$0014(A6),D0
0000011E: 48C0 'H.' EXT.L D0
00000120: 2F00 '/.' MOVE.L D0,-(A7)
00000122: 486E FFB2 'Hn..' PEA -$004E(A6)
00000126: 2F0C '/.' MOVE.L A4,-(A7)
00000128: 4EBA 0000 'N...' JSR DISPLAY_4E0F0 ; id: 261
0000012C: 3E00 '>.' MOVE.W D0,D7
0000012E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000132: 206E FFBE ' n..' MOVEA.L -$0042(A6),A0
00000136: 2050 ' P' MOVEA.L (A0),A0
00000138: 2D50 FFC2 '-P..' MOVE.L (A0),-$003E(A6)
0000013C: 4A47 'JG' TST.W D7
0000013E: 6600 015A 'f..Z' BNE *+$015C ; 0000029A
00000142: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 291
00000146: 1800 '..' MOVE.B D0,D4
00000148: 7A00 'z.' MOVEQ #$00,D5
0000014A: 3A2E FFDC ':...' MOVE.W -$0024(A6),D5
0000014E: 4A85 'J.' TST.L D5
00000150: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000154: 6714 'g.' BEQ.S *+$0016 ; 0000016A
00000156: 486E FFDC 'Hn..' PEA -$0024(A6)
0000015A: 2F0C '/.' MOVE.L A4,-(A7)
0000015C: 4EBA 0000 'N...' JSR DISPLAY_4EB40 ; id: 289
00000160: 3E00 '>.' MOVE.W D0,D7
00000162: 4A06 'J.' TST.B D6
00000164: 504F 'PO' ADDQ.W #8,A7
00000166: 6702 'g.' BEQ.S *+$0004 ; 0000016A
00000168: 4247 'BG' CLR.W D7
0000016A: 2054 ' T' MOVEA.L (A4),A0
0000016C: 2D68 0016 FFBA '-h....' MOVE.L $0016(A0),-$0046(A6)
00000172: 4A47 'JG' TST.W D7
00000174: 6600 0118 'f...' BNE *+$011A ; 0000028E
00000178: 4A06 'J.' TST.B D6
0000017A: 6608 'f.' BNE.S *+$000A ; 00000184
0000017C: 2054 ' T' MOVEA.L (A4),A0
0000017E: 7000 'p.' MOVEQ #$00,D0
00000180: 2140 002A '!@.*' MOVE.L D0,$002A(A0)
00000184: 558F 'U.' SUBQ.L #2,A7
00000186: 2F0C '/.' MOVE.L A4,-(A7)
00000188: 700B 'p.' MOVEQ #$0B,D0
0000018A: 3F00 '?.' MOVE.W D0,-(A7)
0000018C: AA2C '.,' _TestDeviceAttribute ; AA2C
0000018E: 1C1F '..' MOVE.B (A7)+,D6
00000190: 558F 'U.' SUBQ.L #2,A7
00000192: 2F0C '/.' MOVE.L A4,-(A7)
00000194: 700A 'p.' MOVEQ #$0A,D0
00000196: 3F00 '?.' MOVE.W D0,-(A7)
00000198: AA2C '.,' _TestDeviceAttribute ; AA2C
0000019A: 1D5F FFCB '._..' MOVE.B (A7)+,-$0035(A6)
0000019E: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
000001A2: 4A00 'J.' TST.B D0
000001A4: 670E 'g.' BEQ.S *+$0010 ; 000001B4
000001A6: 486E FFFA 'Hn..' PEA -$0006(A6)
000001AA: A874 '.t' _GetPort ; A874
000001AC: 4EBA 0000 'N...' JSR DISPLAY_51D80 ; id: 395
000001B0: 2F00 '/.' MOVE.L D0,-(A7)
000001B2: A873 '.s' _SetPort ; A873
000001B4: 2F0C '/.' MOVE.L A4,-(A7)
000001B6: 700B 'p.' MOVEQ #$0B,D0
000001B8: 3F00 '?.' MOVE.W D0,-(A7)
000001BA: 7200 'r.' MOVEQ #$00,D1
000001BC: 1F01 '..' MOVE.B D1,-(A7)
000001BE: AA2D '.-' _SetDeviceAttribute ; AA2D
000001C0: 2F0C '/.' MOVE.L A4,-(A7)
000001C2: 700A 'p.' MOVEQ #$0A,D0
000001C4: 3F00 '?.' MOVE.W D0,-(A7)
000001C6: 7200 'r.' MOVEQ #$00,D1
000001C8: 1F01 '..' MOVE.B D1,-(A7)
000001CA: AA2D '.-' _SetDeviceAttribute ; AA2D
000001CC: 2054 ' T' MOVEA.L (A4),A0
000001CE: 3F10 '?.' MOVE.W (A0),-(A7)
000001D0: 2F05 '/.' MOVE.L D5,-(A7)
000001D2: 2F0C '/.' MOVE.L A4,-(A7)
000001D4: AA2E '..' _InitGDevice ; AA2E
000001D6: 2F0C '/.' MOVE.L A4,-(A7)
000001D8: 700B 'p.' MOVEQ #$0B,D0
000001DA: 3F00 '?.' MOVE.W D0,-(A7)
000001DC: 1F06 '..' MOVE.B D6,-(A7)
000001DE: AA2D '.-' _SetDeviceAttribute ; AA2D
000001E0: 2F0C '/.' MOVE.L A4,-(A7)
000001E2: 700A 'p.' MOVEQ #$0A,D0
000001E4: 3F00 '?.' MOVE.W D0,-(A7)
000001E6: 1F2E FFCB '....' MOVE.B -$0035(A6),-(A7)
000001EA: AA2D '.-' _SetDeviceAttribute ; AA2D
000001EC: 2054 ' T' MOVEA.L (A4),A0
000001EE: 302E FFAC '0...' MOVE.W -$0054(A6),D0
000001F2: B068 0024 '.h.$' CMP.W $0024(A0),D0
000001F6: 660A 'f.' BNE.S *+$000C ; 00000202
000001F8: 302E FFAA '0...' MOVE.W -$0056(A6),D0
000001FC: B068 0022 '.h."' CMP.W $0022(A0),D0
00000200: 6714 'g.' BEQ.S *+$0016 ; 00000216
00000202: 558F 'U.' SUBQ.L #2,A7
00000204: 2F0C '/.' MOVE.L A4,-(A7)
00000206: 2F2E FFAA '/...' MOVE.L -$0056(A6),-(A7)
0000020A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000020E: 303C 0609 '0<..' MOVE.W #$0609,D0
00000212: ABEB '..' _DisplayDispatch ; ABEB
00000214: 3E1F '>.' MOVE.W (A7)+,D7
00000216: 200B ' .' MOVE.L A3,D0
00000218: 670C 'g.' BEQ.S *+$000E ; 00000226
0000021A: 4A47 'JG' TST.W D7
0000021C: 6608 'f.' BNE.S *+$000A ; 00000226
0000021E: 7000 'p.' MOVEQ #$00,D0
00000220: 302E FFDC '0...' MOVE.W -$0024(A6),D0
00000224: 2680 '&.' MOVE.L D0,(A3)
00000226: 4A06 'J.' TST.B D6
00000228: 6754 'gT' BEQ.S *+$0056 ; 0000027E
0000022A: 2054 ' T' MOVEA.L (A4),A0
0000022C: 43EE FFB2 'C...' LEA -$004E(A6),A1
00000230: 41E8 0022 'A.."' LEA $0022(A0),A0
00000234: 22D8 '".' MOVE.L (A0)+,(A1)+
00000236: 22D8 '".' MOVE.L (A0)+,(A1)+
00000238: 7000 'p.' MOVEQ #$00,D0
0000023A: 2F00 '/.' MOVE.L D0,-(A7)
0000023C: 2F00 '/.' MOVE.L D0,-(A7)
0000023E: 2F0C '/.' MOVE.L A4,-(A7)
00000240: 2F0C '/.' MOVE.L A4,-(A7)
00000242: 4EBA 0000 'N...' JSR FixLowMem ; id: 435
00000246: 2F2E FFC6 '/...' MOVE.L -$003A(A6),-(A7)
0000024A: 2F2E FFC2 '/...' MOVE.L -$003E(A6),-(A7)
0000024E: 486E FFAA 'Hn..' PEA -$0056(A6)
00000252: 2F2E FFBA '/...' MOVE.L -$0046(A6),-(A7)
00000256: 486E FFB2 'Hn..' PEA -$004E(A6)
0000025A: 7001 'p.' MOVEQ #$01,D0
0000025C: 2F00 '/.' MOVE.L D0,-(A7)
0000025E: 2F0C '/.' MOVE.L A4,-(A7)
00000260: 4EBA 0000 'N...' JSR FixPorts ; id: 436
00000264: 2F0C '/.' MOVE.L A4,-(A7)
00000266: 4EBA 0000 'N...' JSR FixWindowMgrPorts ; id: 437
0000026A: 2F0C '/.' MOVE.L A4,-(A7)
0000026C: 4EBA 0000 'N...' JSR DISPLAY_53040 ; id: 430
00000270: 2F0C '/.' MOVE.L A4,-(A7)
00000272: 487A 0000 'Hz..' PEA InterProcessChangedModes ; id: 432
00000276: 4EBA 0000 'N...' JSR CallAllProcesses ; id: 434
0000027A: 4FEF 003C 'O..<' LEA $003C(A7),A7
0000027E: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000282: 4A00 'J.' TST.B D0
00000284: 6714 'g.' BEQ.S *+$0016 ; 0000029A
00000286: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7)
0000028A: A873 '.s' _SetPort ; A873
0000028C: 600C '`.' BRA.S *+$000E ; 0000029A
0000028E: 486E FFCC 'Hn..' PEA -$0034(A6)
00000292: 2F0C '/.' MOVE.L A4,-(A7)
00000294: 4EBA 0000 'N...' JSR DISPLAY_4EB40 ; id: 289
00000298: 504F 'PO' ADDQ.W #8,A7
0000029A: 7000 'p.' MOVEQ #$00,D0
0000029C: 1004 '..' MOVE.B D4,D0
0000029E: 2F00 '/.' MOVE.L D0,-(A7)
000002A0: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 290
000002A4: 486E FFEE 'Hn..' PEA -$0012(A6)
000002A8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000002AC: 48C7 'H.' EXT.L D7
000002AE: 2F07 '/.' MOVE.L D7,-(A7)
000002B0: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
000002B4: 3D40 001C '=@..' MOVE.W D0,$001C(A6)
000002B8: 4FEF 0010 'O...' LEA $0010(A7),A7
000002BC: 4CEE 18F8 FF8E 'L.....' MOVEM.L -$0072(A6),D3-D7/A3/A4
000002C2: 4E5E 'N^' UNLK A6
000002C4: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000002B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(290)
000002A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EB40"(289)
00000296
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
00000280
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallAllProcesses"(434)
00000278
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InterProcessChangedModes"(432)
00000274
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_53040"(430)
0000026E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixWindowMgrPorts"(437)
00000268
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixPorts"(436)
00000262
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixLowMem"(435)
00000244
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D80"(395)
000001AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
000001A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EB40"(289)
0000015E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(291)
00000144
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E0F0"(261)
0000012A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
000000B4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrOkay"(440)
00000028
Comment:
DM_SetDisplayMode ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_54900 [54900, 5493C)
Module started due to: MOD directive, MOD directive
+0 (54900): DisposeDisplayConfigurationState
Dictionary: Flags $00 FirstId 458
458: DISPLAY_54900
459: DisposeDisplayConfigurationState
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_54900"(458) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 200C ' .' MOVE.L A4,D0
0000000C: 6720 'g ' BEQ.S *+$0022 ; 0000002E
0000000E: 2054 ' T' MOVEA.L (A4),A0
00000010: 4AA8 0006 'J...' TST.L $0006(A0)
00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C
00000016: 2F28 0006 '/(..' MOVE.L $0006(A0),-(A7)
0000001A: A8D9 '..' _DisposeRgn ; A8D9
0000001C: 2054 ' T' MOVEA.L (A4),A0
0000001E: 4AA8 0010 'J...' TST.L $0010(A0)
00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A
00000024: 2068 0010 ' h..' MOVEA.L $0010(A0),A0
00000028: A023 '.#' _DisposeHandle ; A023
0000002A: 204C ' L' MOVEA.L A4,A0
0000002C: A023 '.#' _DisposeHandle ; A023
0000002E: 426E 000C 'Bn..' CLR.W $000C(A6)
00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0004 'Nt..' RTD #$0004
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="DisposeDisplayConfigurationState"(459)
Comment:
DISPLAY_54900 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_PrivateBeginConfigureDisplays [54940, 54A5E)
Module started due to: MOD directive
Resolved outgoing references:
+F4 (54A34): JSR DISPLAY_54900
+AA (549EA): JSR DISPLAY_51D10
+8E (549CE): JSR DISPLAY_4F980
+66 (549A6): JSR CallNotificationProc
Dictionary: Flags $00 FirstId 460
460: DM_PrivateBeginConfigureDisplays
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_PrivateBeginConfigureDisplays"(460) Segment="Main"(200)
Size: Flags $00 ModuleSize 286
Content: Flags $08
Contents offset $0000 size $011E
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 4A2E 0008 'J...' TST.B $0008(A6)
0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016
0000000E: 206E 000A ' n..' MOVEA.L $000A(A6),A0
00000012: 2050 ' P' MOVEA.L (A0),A0
00000014: 6004 '`.' BRA.S *+$0006 ; 0000001A
00000016: 307C 0000 '0|..' MOVEA.W #$0000,A0
0000001A: 2648 '&H' MOVEA.L A0,A3
0000001C: 200B ' .' MOVE.L A3,D0
0000001E: 6600 00DE 'f...' BNE *+$00E0 ; 000000FE
00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000026: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 6748 'gH' BEQ.S *+$004A ; 00000076
0000002E: 4AAC 00AC 'J...' TST.L $00AC(A4)
00000032: 6742 'gB' BEQ.S *+$0044 ; 00000076
00000034: 3E2C 00AA '>,..' MOVE.W $00AA(A4),D7
00000038: 6034 '`4' BRA.S *+$0036 ; 0000006E
0000003A: 48C7 'H.' EXT.L D7
0000003C: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
00000040: 2050 ' P' MOVEA.L (A0),A0
00000042: 2007 ' .' MOVE.L D7,D0
00000044: E588 '..' LSL.L #2,D0
00000046: 2200 '".' MOVE.L D0,D1
00000048: E588 '..' LSL.L #2,D0
0000004A: D081 '..' ADD.L D1,D0
0000004C: 43EE FFEC 'C...' LEA -$0014(A6),A1
00000050: D1C0 '..' ADDA.L D0,A0
00000052: 7004 'p.' MOVEQ #$04,D0
00000054: 22D8 '".' MOVE.L (A0)+,(A1)+
00000056: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000054
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 2F00 '/.' MOVE.L D0,-(A7)
0000005E: 7204 'r.' MOVEQ #$04,D1
00000060: 2F01 '/.' MOVE.L D1,-(A7)
00000062: 486E FFEC 'Hn..' PEA -$0014(A6)
00000066: 4EBA 0000 'N...' JSR CallNotificationProc ; id: 412
0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7
0000006E: 3007 '0.' MOVE.W D7,D0
00000070: 5347 'SG' SUBQ.W #1,D7
00000072: 4A40 'J@' TST.W D0
00000074: 66C4 'f.' BNE.S *-$003A ; 0000003A
00000076: 7014 'p.' MOVEQ #$14,D0
00000078: A322 '."' _NewHandleClear ; A322
0000007A: 2648 '&H' MOVEA.L A0,A3
0000007C: 558F 'U.' SUBQ.L #2,A7
0000007E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000082: 3E1F '>.' MOVE.W (A7)+,D7
00000084: 6620 'f ' BNE.S *+$0022 ; 000000A6
00000086: 486E FFFA 'Hn..' PEA -$0006(A6)
0000008A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000008E: 4EBA 0000 'N...' JSR DISPLAY_4F980 ; id: 321
00000092: 3E00 '>.' MOVE.W D0,D7
00000094: 2053 ' S' MOVEA.L (A3),A0
00000096: 316E FFFA 000E '1n....' MOVE.W -$0006(A6),$000E(A0)
0000009C: 2053 ' S' MOVEA.L (A3),A0
0000009E: 216E FFFC 0010 '!n....' MOVE.L -$0004(A6),$0010(A0)
000000A4: 504F 'PO' ADDQ.W #8,A7
000000A6: 4A47 'JG' TST.W D7
000000A8: 6642 'fB' BNE.S *+$0044 ; 000000EC
000000AA: 4EBA 0000 'N...' JSR DISPLAY_51D10 ; id: 392
000000AE: 2440 '$@' MOVEA.L D0,A2
000000B0: 598F 'Y.' SUBQ.L #4,A7
000000B2: A8D8 '..' _NewRgn ; A8D8
000000B4: 285F '(_' MOVEA.L (A7)+,A4
000000B6: 558F 'U.' SUBQ.L #2,A7
000000B8: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000BC: 3E1F '>.' MOVE.W (A7)+,D7
000000BE: 2053 ' S' MOVEA.L (A3),A0
000000C0: 214C 0006 '!L..' MOVE.L A4,$0006(A0)
000000C4: 4A47 'JG' TST.W D7
000000C6: 6624 'f$' BNE.S *+$0026 ; 000000EC
000000C8: 200A ' .' MOVE.L A2,D0
000000CA: 6708 'g.' BEQ.S *+$000A ; 000000D4
000000CC: 2F0A '/.' MOVE.L A2,-(A7)
000000CE: 2F0C '/.' MOVE.L A4,-(A7)
000000D0: A8DC '..' _CopyRgn ; A8DC
000000D2: 6010 '`.' BRA.S *+$0012 ; 000000E4
000000D4: 2078 02B6 ' x..' MOVEA.L $02B6,A0
000000D8: 2068 01FC ' h..' MOVEA.L $01FC(A0),A0
000000DC: 2F28 0080 '/(..' MOVE.L $0080(A0),-(A7)
000000E0: 2F0C '/.' MOVE.L A4,-(A7)
000000E2: A8DC '..' _CopyRgn ; A8DC
000000E4: 558F 'U.' SUBQ.L #2,A7
000000E6: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000EA: 3E1F '>.' MOVE.W (A7)+,D7
000000EC: 4A47 'JG' TST.W D7
000000EE: 670E 'g.' BEQ.S *+$0010 ; 000000FE
000000F0: 558F 'U.' SUBQ.L #2,A7
000000F2: 2F0B '/.' MOVE.L A3,-(A7)
000000F4: 4EBA 0000 'N...' JSR DISPLAY_54900 ; id: 458
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 2640 '&@' MOVEA.L D0,A3
000000FC: 544F 'TO' ADDQ.W #2,A7
000000FE: 200B ' .' MOVE.L A3,D0
00000100: 6706 'g.' BEQ.S *+$0008 ; 00000108
00000102: 2053 ' S' MOVEA.L (A3),A0
00000104: 5268 0004 'Rh..' ADDQ.W #1,$0004(A0)
00000108: 206E 000A ' n..' MOVEA.L $000A(A6),A0
0000010C: 208B ' .' MOVE.L A3,(A0)
0000010E: 3D47 000E '=G..' MOVE.W D7,$000E(A6)
00000112: 4CEE 1C80 FFDC 'L.....' MOVEM.L -$0024(A6),D7/A2-A4
00000118: 4E5E 'N^' UNLK A6
0000011A: 4E74 0006 'Nt..' RTD #$0006
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_54900"(458)
000000F6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51D10"(392)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F980"(321)
00000090
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallNotificationProc"(412)
00000068
Comment:
DM_PrivateBeginConfigureDisplays ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_BeginConfigureDisplays [54A60, 54A7E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 461
461: DM_BeginConfigureDisplays
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_BeginConfigureDisplays"(461) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 1F00 '..' MOVE.B D0,-(A7)
0000000E: 303C 03F2 '0<..' MOVE.W #$03F2,D0
00000012: ABEB '..' _DisplayDispatch ; ABEB
00000014: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6)
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E74 0004 'Nt..' RTD #$0004
Comment:
DM_BeginConfigureDisplays ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_54A80 [54A80, 54B9C)
Module started due to: MOD directive
Resolved outgoing references:
+7C (54AFC): JSR DISPLAY_4ED50
+4E (54ACE): JSR DISPLAY_4EAC0
Dictionary: Flags $00 FirstId 462
462: DISPLAY_54A80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_54A80"(462) Segment="Main"(200)
Size: Flags $00 ModuleSize 284
Content: Flags $08
Contents offset $0000 size $011C
00000000: 4E56 FFD0 'NV..' LINK.W A6,#-$0030
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000012: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000016: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000001A: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
0000001E: 2840 '(@' MOVEA.L D0,A4
00000020: 220A '".' MOVE.L A2,D1
00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A
00000024: 284A '(J' MOVEA.L A2,A4
00000026: 49EC 0050 'I..P' LEA $0050(A4),A4
0000002A: 598F 'Y.' SUBQ.L #4,A7
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 1F00 '..' MOVE.B D0,-(A7)
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: ABEB '..' _DisplayDispatch ; ABEB
00000034: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6)
00000038: 6000 00D0 '`...' BRA *+$00D2 ; 0000010A
0000003C: 200C ' .' MOVE.L A4,D0
0000003E: 6700 00B8 'g...' BEQ *+$00BA ; 000000F8
00000042: 7000 'p.' MOVEQ #$00,D0
00000044: 2F00 '/.' MOVE.L D0,-(A7)
00000046: 486E FFD0 'Hn..' PEA -$0030(A6)
0000004A: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
0000004E: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
00000052: 4A40 'J@' TST.W D0
00000054: 4FEF 000C 'O...' LEA $000C(A7),A7
00000058: 6600 009E 'f...' BNE *+$00A0 ; 000000F8
0000005C: 2D6E FFD2 FFE0 '-n....' MOVE.L -$002E(A6),-$0020(A6)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6)
00000068: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6)
0000006C: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6)
00000070: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6)
00000074: 486E FFE0 'Hn..' PEA -$0020(A6)
00000078: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
0000007C: 4EBA 0000 'N...' JSR DISPLAY_4ED50 ; id: 297
00000080: 4A40 'J@' TST.W D0
00000082: 504F 'PO' ADDQ.W #8,A7
00000084: 6672 'fr' BNE.S *+$0074 ; 000000F8
00000086: 0CAE 6465 636C '..decl' CMPI.L #$6465636C,-$0018(A6) ; 'decl'
FFE8
0000008E: 6668 'fh' BNE.S *+$006A ; 000000F8
00000090: 0CAE 0000 0226 '.....&' CMPI.L #$00000226,-$0014(A6)
FFEC
00000098: 665E 'f^' BNE.S *+$0060 ; 000000F8
0000009A: 558F 'U.' SUBQ.L #2,A7
0000009C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000A0: 486E FFF8 'Hn..' PEA -$0008(A6)
000000A4: 7000 'p.' MOVEQ #$00,D0
000000A6: 1F00 '..' MOVE.B D0,-(A7)
000000A8: 303C 051F '0<..' MOVE.W #$051F,D0
000000AC: ABEB '..' _DisplayDispatch ; ABEB
000000AE: 4A5F 'J_' TST.W (A7)+
000000B0: 6646 'fF' BNE.S *+$0048 ; 000000F8
000000B2: 558F 'U.' SUBQ.L #2,A7
000000B4: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000B8: 2F0B '/.' MOVE.L A3,-(A7)
000000BA: 303C 040C '0<..' MOVE.W #$040C,D0
000000BE: ABEB '..' _DisplayDispatch ; ABEB
000000C0: 4A5F 'J_' TST.W (A7)+
000000C2: 6634 'f4' BNE.S *+$0036 ; 000000F8
000000C4: 558F 'U.' SUBQ.L #2,A7
000000C6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
000000CA: 486E FFF4 'Hn..' PEA -$000C(A6)
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: 1F00 '..' MOVE.B D0,-(A7)
000000D2: 303C 0520 '0<. ' MOVE.W #$0520,D0
000000D6: ABEB '..' _DisplayDispatch ; ABEB
000000D8: 4A5F 'J_' TST.W (A7)+
000000DA: 661C 'f.' BNE.S *+$001E ; 000000F8
000000DC: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0
000000E0: 2050 ' P' MOVEA.L (A0),A0
000000E2: 2154 001E '!T..' MOVE.L (A4),$001E(A0)
000000E6: 28AE FFF4 '(...' MOVE.L -$000C(A6),(A4)
000000EA: 598F 'Y.' SUBQ.L #4,A7
000000EC: 7000 'p.' MOVEQ #$00,D0
000000EE: 1F00 '..' MOVE.B D0,-(A7)
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: ABEB '..' _DisplayDispatch ; ABEB
000000F4: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6)
000000F8: 598F 'Y.' SUBQ.L #4,A7
000000FA: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 1F00 '..' MOVE.B D0,-(A7)
00000102: 7001 'p.' MOVEQ #$01,D0
00000104: ABEB '..' _DisplayDispatch ; ABEB
00000106: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6)
0000010A: 4AAE FFF4 'J...' TST.L -$000C(A6)
0000010E: 6600 FF2C 'f..,' BNE *-$00D2 ; 0000003C
00000112: 4CEE 1C00 FFC4 'L.....' MOVEM.L -$003C(A6),A2-A4
00000118: 4E5E 'N^' UNLK A6
0000011A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED50"(297)
0000007E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
00000050
Comment:
DISPLAY_54A80 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_54BA0 [54BA0, 54C58)
Module started due to: MOD directive
Resolved outgoing references:
+26 (54BC6): JSR GETDCTLENTRY ; outside file
Dictionary: Flags $00 FirstId 463
463: DISPLAY_54BA0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_54BA0"(463) Segment="Main"(200)
Size: Flags $00 ModuleSize 184
Content: Flags $08
Contents offset $0000 size $00B8
00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2640 '&@' MOVEA.L D0,A3
0000000C: 41EE FFF6 'A...' LEA -$000A(A6),A0
00000010: A080 '..' _GetVideoDefault ; A080
00000012: 598F 'Y.' SUBQ.L #4,A7
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 1F00 '..' MOVE.B D0,-(A7)
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: ABEB '..' _DisplayDispatch ; ABEB
0000001C: 285F '(_' MOVEA.L (A7)+,A4
0000001E: 6036 '`6' BRA.S *+$0038 ; 00000056
00000020: 598F 'Y.' SUBQ.L #4,A7
00000022: 2054 ' T' MOVEA.L (A4),A0
00000024: 3F10 '?.' MOVE.W (A0),-(A7)
00000026: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
0000002A: 245F '$_' MOVEA.L (A7)+,A2
0000002C: 200A ' .' MOVE.L A2,D0
0000002E: 6718 'g.' BEQ.S *+$001A ; 00000048
00000030: 2052 ' R' MOVEA.L (A2),A0
00000032: 102E FFF6 '....' MOVE.B -$000A(A6),D0
00000036: B028 0028 '.(.(' CMP.B $0028(A0),D0
0000003A: 660C 'f.' BNE.S *+$000E ; 00000048
0000003C: 264C '&L' MOVEA.L A4,A3
0000003E: 102E FFF7 '....' MOVE.B -$0009(A6),D0
00000042: B028 0029 '.(.)' CMP.B $0029(A0),D0
00000046: 6712 'g.' BEQ.S *+$0014 ; 0000005A
00000048: 598F 'Y.' SUBQ.L #4,A7
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 1F00 '..' MOVE.B D0,-(A7)
00000050: 7001 'p.' MOVEQ #$01,D0
00000052: ABEB '..' _DisplayDispatch ; ABEB
00000054: 285F '(_' MOVEA.L (A7)+,A4
00000056: 200C ' .' MOVE.L A4,D0
00000058: 66C6 'f.' BNE.S *-$0038 ; 00000020
0000005A: 200B ' .' MOVE.L A3,D0
0000005C: 6750 'gP' BEQ.S *+$0052 ; 000000AE
0000005E: 598F 'Y.' SUBQ.L #4,A7
00000060: 7000 'p.' MOVEQ #$00,D0
00000062: 1F00 '..' MOVE.B D0,-(A7)
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: ABEB '..' _DisplayDispatch ; ABEB
00000068: 285F '(_' MOVEA.L (A7)+,A4
0000006A: B7CC '..' CMPA.L A4,A3
0000006C: 6740 'g@' BEQ.S *+$0042 ; 000000AE
0000006E: 598F 'Y.' SUBQ.L #4,A7
00000070: 2F0C '/.' MOVE.L A4,-(A7)
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: 1F00 '..' MOVE.B D0,-(A7)
00000076: 7001 'p.' MOVEQ #$01,D0
00000078: ABEB '..' _DisplayDispatch ; ABEB
0000007A: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6)
0000007E: B7EE FFF8 '....' CMPA.L -$0008(A6),A3
00000082: 6622 'f"' BNE.S *+$0024 ; 000000A6
00000084: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0
00000088: 2050 ' P' MOVEA.L (A0),A0
0000008A: 2254 '"T' MOVEA.L (A4),A1
0000008C: 2368 001E 001E '#h....' MOVE.L $001E(A0),$001E(A1)
00000092: 598F 'Y.' SUBQ.L #4,A7
00000094: 2EB8 08A8 '....' MOVE.L $08A8,(A7)
00000098: 2053 ' S' MOVEA.L (A3),A0
0000009A: 215F 001E '!_..' MOVE.L (A7)+,$001E(A0)
0000009E: 2F0B '/.' MOVE.L A3,-(A7)
000000A0: 21DF 08A8 '!...' MOVE.L (A7)+,$08A8
000000A4: 6008 '`.' BRA.S *+$000A ; 000000AE
000000A6: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4
000000AA: 200C ' .' MOVE.L A4,D0
000000AC: 66C0 'f.' BNE.S *-$003E ; 0000006E
000000AE: 4CEE 1C00 FFEA 'L.....' MOVEM.L -$0016(A6),A2-A4
000000B4: 4E5E 'N^' UNLK A6
000000B6: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
00000028
Comment:
DISPLAY_54BA0 ended due to: BRA.L island below, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_EndConfigureDisplays [54C70, 54CE8)
Module started due to: island above, MOD directive
Resolved outgoing references:
+60 (54CD0): JSR DISPLAY_54900
+50 (54CC0): JSR CheckAndUpdateDisplaysLayout
+4A (54CBA): JSR DISPLAY_54BA0
+46 (54CB6): JSR DISPLAY_4CEE0
+3A (54CAA): JSR DISPLAY_54A80
+32 (54CA2): JSR DISPLAY_50C90
Dictionary: Flags $00 FirstId 464
464: DM_EndConfigureDisplays
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_EndConfigureDisplays"(464) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 7ECE '~.' MOVEQ #$CE,D7
0000000E: 200C ' .' MOVE.L A4,D0
00000010: 6756 'gV' BEQ.S *+$0058 ; 00000068
00000012: 4247 'BG' CLR.W D7
00000014: 2054 ' T' MOVEA.L (A4),A0
00000016: 5368 0004 'Sh..' SUBQ.W #1,$0004(A0)
0000001A: 4A68 0004 'Jh..' TST.W $0004(A0)
0000001E: 6648 'fH' BNE.S *+$004A ; 00000068
00000020: 2054 ' T' MOVEA.L (A4),A0
00000022: 5268 0004 'Rh..' ADDQ.W #1,$0004(A0)
00000026: 2054 ' T' MOVEA.L (A4),A0
00000028: 7001 'p.' MOVEQ #$01,D0
0000002A: C090 '..' AND.L (A0),D0
0000002C: 670A 'g.' BEQ.S *+$000C ; 00000038
0000002E: 558F 'U.' SUBQ.L #2,A7
00000030: 2F0C '/.' MOVE.L A4,-(A7)
00000032: 4EBA 0000 'N...' JSR DISPLAY_50C90 ; id: 356
00000036: 544F 'TO' ADDQ.W #2,A7
00000038: 2F0C '/.' MOVE.L A4,-(A7)
0000003A: 4EBA 0000 'N...' JSR DISPLAY_54A80 ; id: 462
0000003E: 558F 'U.' SUBQ.L #2,A7
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 70FF 'p.' MOVEQ #$FF,D0
00000044: 3F00 '?.' MOVE.W D0,-(A7)
00000046: 4EBA 0000 'N...' JSR DISPLAY_4CEE0 ; id: 225
0000004A: 4EBA 0000 'N...' JSR DISPLAY_54BA0 ; id: 463
0000004E: 2F0C '/.' MOVE.L A4,-(A7)
00000050: 4EBA 0000 'N...' JSR CheckAndUpdateDisplaysLayout ; id: 429
00000054: 3E00 '>.' MOVE.W D0,D7
00000056: 2054 ' T' MOVEA.L (A4),A0
00000058: 5368 0004 'Sh..' SUBQ.W #1,$0004(A0)
0000005C: 558F 'U.' SUBQ.L #2,A7
0000005E: 2F0C '/.' MOVE.L A4,-(A7)
00000060: 4EBA 0000 'N...' JSR DISPLAY_54900 ; id: 458
00000064: 4FEF 000C 'O...' LEA $000C(A7),A7
00000068: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
0000006C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000072: 4E5E 'N^' UNLK A6
00000074: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_54900"(458)
00000062
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CheckAndUpdateDisplaysLayout"(429)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_54BA0"(463)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4CEE0"(225)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_54A80"(462)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50C90"(356)
00000034
Comment:
DM_EndConfigureDisplays ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_CheckDisplayMode [54CF0, 54F92)
Module started due to: MOD directive
Resolved outgoing references:
+17E (54E6E): JSR DISPLAY_4F580
+15A (54E4A): JSR DISPLAY_4ED50
+118 (54E08): JSR DISPLAY_4ECC0
+C2 (54DB2): JSR DISPLAY_4E9B0
+A4 (54D94): JSR DISPLAY_4EAC0
+66 (54D56): JSR DISPLAY_4EC90
Dictionary: Flags $00 FirstId 465
465: DM_CheckDisplayMode
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_CheckDisplayMode"(465) Segment="Main"(200)
Size: Flags $00 ModuleSize 674
Content: Flags $08
Contents offset $0000 size $02A2
00000000: 4E56 FFB6 'NV..' LINK.W A6,#-$004A
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 282E 0014 '(...' MOVE.L $0014(A6),D4
0000000C: 2A2E 0018 '*...' MOVE.L $0018(A6),D5
00000010: 3D7C FFCE FFFE '=|....' MOVE.W #$FFCE,-$0002(A6)
00000016: 4AAE 001C 'J...' TST.L $001C(A6)
0000001A: 6700 0274 'g..t' BEQ *+$0276 ; 00000290
0000001E: 3D7C FFCE FFBA '=|....' MOVE.W #$FFCE,-$0046(A6)
00000024: 4206 'B.' CLR.B D6
00000026: 4207 'B.' CLR.B D7
00000028: 426E FFCC 'Bn..' CLR.W -$0034(A6)
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6)
00000032: 422E FFFB 'B...' CLR.B -$0005(A6)
00000036: 426E FFFC 'Bn..' CLR.W -$0004(A6)
0000003A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003E: 10BC 0001 '....' MOVE.B #$01,(A0)
00000042: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000046: 2080 ' .' MOVE.L D0,(A0)
00000048: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000004C: 2D45 FFCE '-E..' MOVE.L D5,-$0032(A6)
00000050: 2D6E 000C FFD2 '-n....' MOVE.L $000C(A6),-$002E(A6)
00000056: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6)
0000005A: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6)
0000005E: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6)
00000062: 486E FFBC 'Hn..' PEA -$0044(A6)
00000066: 4EBA 0000 'N...' JSR DISPLAY_4EC90 ; id: 294
0000006A: 558F 'U.' SUBQ.L #2,A7
0000006C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000070: 486E FFE6 'Hn..' PEA -$001A(A6)
00000074: 303C 0422 '0<."' MOVE.W #$0422,D0
00000078: ABEB '..' _DisplayDispatch ; ABEB
0000007A: 4A84 'J.' TST.L D4
0000007C: 5C4F '\O' ADDQ.W #6,A7
0000007E: 6614 'f.' BNE.S *+$0016 ; 00000094
00000080: 206E 001C ' n..' MOVEA.L $001C(A6),A0
00000084: 2050 ' P' MOVEA.L (A0),A0
00000086: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000008A: 2050 ' P' MOVEA.L (A0),A0
0000008C: 3028 0020 '0(. ' MOVE.W $0020(A0),D0
00000090: 48C0 'H.' EXT.L D0
00000092: 2800 '(.' MOVE.L D0,D4
00000094: 4A85 'J.' TST.L D5
00000096: 6620 'f ' BNE.S *+$0022 ; 000000B8
00000098: 486E FFFB 'Hn..' PEA -$0005(A6)
0000009C: 486E FFEA 'Hn..' PEA -$0016(A6)
000000A0: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
000000A4: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
000000A8: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6)
000000AC: 2A2E FFEC '*...' MOVE.L -$0014(A6),D5
000000B0: 2D45 FFCE '-E..' MOVE.L D5,-$0032(A6)
000000B4: 4FEF 000C 'O...' LEA $000C(A7),A7
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 2F00 '/.' MOVE.L D0,-(A7)
000000BC: 2F05 '/.' MOVE.L D5,-(A7)
000000BE: 486E FFEA 'Hn..' PEA -$0016(A6)
000000C2: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
000000C6: 558F 'U.' SUBQ.L #2,A7
000000C8: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
000000CC: 486E FFEA 'Hn..' PEA -$0016(A6)
000000D0: 2F04 '/.' MOVE.L D4,-(A7)
000000D2: 486E FFFC 'Hn..' PEA -$0004(A6)
000000D6: 7000 'p.' MOVEQ #$00,D0
000000D8: 2F00 '/.' MOVE.L D0,-(A7)
000000DA: 303C 0AF3 '0<..' MOVE.W #$0AF3,D0
000000DE: ABEB '..' _DisplayDispatch ; ABEB
000000E0: 4A5F 'J_' TST.W (A7)+
000000E2: 4FEF 000C 'O...' LEA $000C(A7),A7
000000E6: 661E 'f.' BNE.S *+$0020 ; 00000106
000000E8: 0C84 0000 0080 '......' CMPI.L #$00000080,D4
000000EE: 6420 'd ' BCC.S *+$0022 ; 00000110
000000F0: 302E FFFC '0...' MOVE.W -$0004(A6),D0
000000F4: 48C0 'H.' EXT.L D0
000000F6: B880 '..' CMP.L D0,D4
000000F8: 6716 'g.' BEQ.S *+$0018 ; 00000110
000000FA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
000000FE: 0090 0000 0002 '......' ORI.L #$00000002,(A0)
00000104: 600A '`.' BRA.S *+$000C ; 00000110
00000106: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
0000010A: 0090 0000 0002 '......' ORI.L #$00000002,(A0)
00000110: 486E FFBC 'Hn..' PEA -$0044(A6)
00000114: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
00000118: 4EBA 0000 'N...' JSR DISPLAY_4ECC0 ; id: 295
0000011C: 4A40 'J@' TST.W D0
0000011E: 504F 'PO' ADDQ.W #8,A7
00000120: 662A 'f*' BNE.S *+$002C ; 0000014C
00000122: 1D7C 0001 FFCD '.|....' MOVE.B #$01,-$0033(A6)
00000128: 7002 'p.' MOVEQ #$02,D0
0000012A: C0AE FFC0 '....' AND.L -$0040(A6),D0
0000012E: 56C3 'V.' SNE D3
00000130: 4403 'D.' NEG.B D3
00000132: 1C03 '..' MOVE.B D3,D6
00000134: 7001 'p.' MOVEQ #$01,D0
00000136: C0AE FFC0 '....' AND.L -$0040(A6),D0
0000013A: 56C3 'V.' SNE D3
0000013C: 4403 'D.' NEG.B D3
0000013E: 1E03 '..' MOVE.B D3,D7
00000140: 4AAE FFE6 'J...' TST.L -$001A(A6)
00000144: 6606 'f.' BNE.S *+$0008 ; 0000014C
00000146: 2D6E FFC4 FFE6 '-n....' MOVE.L -$003C(A6),-$001A(A6)
0000014C: 4A06 'J.' TST.B D6
0000014E: 6600 012A 'f..*' BNE *+$012C ; 0000027A
00000152: 486E FFCE 'Hn..' PEA -$0032(A6)
00000156: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
0000015A: 4EBA 0000 'N...' JSR DISPLAY_4ED50 ; id: 297
0000015E: 4A40 'J@' TST.W D0
00000160: 504F 'PO' ADDQ.W #8,A7
00000162: 660A 'f.' BNE.S *+$000C ; 0000016E
00000164: 1D7C 0001 FFCC '.|....' MOVE.B #$01,-$0034(A6)
0000016A: 6000 008C '`...' BRA *+$008E ; 000001F8
0000016E: 486E FFCE 'Hn..' PEA -$0032(A6)
00000172: 7000 'p.' MOVEQ #$00,D0
00000174: 302E FFBC '0...' MOVE.W -$0044(A6),D0
00000178: 2F00 '/.' MOVE.L D0,-(A7)
0000017A: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
0000017E: 4EBA 0000 'N...' JSR DISPLAY_4F580 ; id: 319
00000182: 4A40 'J@' TST.W D0
00000184: 4FEF 000C 'O...' LEA $000C(A7),A7
00000188: 666A 'fj' BNE.S *+$006C ; 000001F4
0000018A: 1D7C 0001 FFCC '.|....' MOVE.B #$01,-$0034(A6)
00000190: 00AE 0000 0001 '......' ORI.L #$00000001,-$0022(A6)
FFDE
00000198: 4A2E FFCD 'J...' TST.B -$0033(A6)
0000019C: 675A 'gZ' BEQ.S *+$005C ; 000001F8
0000019E: 558F 'U.' SUBQ.L #2,A7
000001A0: 486E FFE2 'Hn..' PEA -$001E(A6)
000001A4: 303C 02F5 '0<..' MOVE.W #$02F5,D0
000001A8: ABEB '..' _DisplayDispatch ; ABEB
000001AA: 4A5F 'J_' TST.W (A7)+
000001AC: 664A 'fJ' BNE.S *+$004C ; 000001F8
000001AE: 266E FFE2 '&n..' MOVEA.L -$001E(A6),A3
000001B2: 6036 '`6' BRA.S *+$0038 ; 000001EA
000001B4: 3013 '0.' MOVE.W (A3),D0
000001B6: B06E FFBC '.n..' CMP.W -$0044(A6),D0
000001BA: 662C 'f,' BNE.S *+$002E ; 000001E8
000001BC: 286E FFE2 '(n..' MOVEA.L -$001E(A6),A4
000001C0: D8EB 0002 '....' ADDA.W $0002(A3),A4
000001C4: 6018 '`.' BRA.S *+$001A ; 000001DE
000001C6: 7000 'p.' MOVEQ #$00,D0
000001C8: 3014 '0.' MOVE.W (A4),D0
000001CA: B0AE FFDA '....' CMP.L -$0026(A6),D0
000001CE: 660C 'f.' BNE.S *+$000E ; 000001DC
000001D0: 7000 'p.' MOVEQ #$00,D0
000001D2: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000001D6: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6)
000001DA: 601C '`.' BRA.S *+$001E ; 000001F8
000001DC: 584C 'XL' ADDQ.W #4,A4
000001DE: 7000 'p.' MOVEQ #$00,D0
000001E0: 3014 '0.' MOVE.W (A4),D0
000001E2: 4A80 'J.' TST.L D0
000001E4: 66E0 'f.' BNE.S *-$001E ; 000001C6
000001E6: 6010 '`.' BRA.S *+$0012 ; 000001F8
000001E8: 584B 'XK' ADDQ.W #4,A3
000001EA: 7000 'p.' MOVEQ #$00,D0
000001EC: 3013 '0.' MOVE.W (A3),D0
000001EE: 4A80 'J.' TST.L D0
000001F0: 66C2 'f.' BNE.S *-$003C ; 000001B4
000001F2: 6004 '`.' BRA.S *+$0006 ; 000001F8
000001F4: 7E01 '~.' MOVEQ #$01,D7
000001F6: 7C01 '|.' MOVEQ #$01,D6
000001F8: 4A2E FFCC 'J...' TST.B -$0034(A6)
000001FC: 677C 'g|' BEQ.S *+$007E ; 0000027A
000001FE: 4AAE FFE6 'J...' TST.L -$001A(A6)
00000202: 673E 'g>' BEQ.S *+$0040 ; 00000242
00000204: 558F 'U.' SUBQ.L #2,A7
00000206: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7)
0000020A: 486E FFB6 'Hn..' PEA -$004A(A6)
0000020E: 7000 'p.' MOVEQ #$00,D0
00000210: 1F00 '..' MOVE.B D0,-(A7)
00000212: 303C 051F '0<..' MOVE.W #$051F,D0
00000216: ABEB '..' _DisplayDispatch ; ABEB
00000218: 4A5F 'J_' TST.W (A7)+
0000021A: 6626 'f&' BNE.S *+$0028 ; 00000242
0000021C: 598F 'Y.' SUBQ.L #4,A7
0000021E: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7)
00000222: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7)
00000226: 486E FFBC 'Hn..' PEA -$0044(A6)
0000022A: 486E FFCE 'Hn..' PEA -$0032(A6)
0000022E: 7000 'p.' MOVEQ #$00,D0
00000230: 2F00 '/.' MOVE.L D0,-(A7)
00000232: 2F3C 0010 0000 '/<....' MOVE.L #$00100000,-(A7)
00000238: 7000 'p.' MOVEQ #$00,D0
0000023A: A82A '.*' _ComponentDispatch ; A82A
0000023C: 201F ' .' MOVE.L (A7)+,D0
0000023E: 3D40 FFBA '=@..' MOVE.W D0,-$0046(A6)
00000242: 7001 'p.' MOVEQ #$01,D0
00000244: C0AE FFDE '....' AND.L -$0022(A6),D0
00000248: 6702 'g.' BEQ.S *+$0004 ; 0000024C
0000024A: 7E01 '~.' MOVEQ #$01,D7
0000024C: 7002 'p.' MOVEQ #$02,D0
0000024E: C0AE FFDE '....' AND.L -$0022(A6),D0
00000252: 6702 'g.' BEQ.S *+$0004 ; 00000256
00000254: 7C01 '|.' MOVEQ #$01,D6
00000256: 7008 'p.' MOVEQ #$08,D0
00000258: C0AE FFDE '....' AND.L -$0022(A6),D0
0000025C: 670A 'g.' BEQ.S *+$000C ; 00000268
0000025E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000262: 0090 0000 0008 '......' ORI.L #$00000008,(A0)
00000268: 7010 'p.' MOVEQ #$10,D0
0000026A: C0AE FFDE '....' AND.L -$0022(A6),D0
0000026E: 670A 'g.' BEQ.S *+$000C ; 0000027A
00000270: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000274: 0090 0000 0010 '......' ORI.L #$00000010,(A0)
0000027A: 4A06 'J.' TST.B D6
0000027C: 670C 'g.' BEQ.S *+$000E ; 0000028A
0000027E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000282: 0090 0000 0001 '......' ORI.L #$00000001,(A0)
00000288: 7E01 '~.' MOVEQ #$01,D7
0000028A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000028E: 1087 '..' MOVE.B D7,(A0)
00000290: 3D6E FFFE 0020 '=n... ' MOVE.W -$0002(A6),$0020(A6)
00000296: 4CEE 18F8 FF9A 'L.....' MOVEM.L -$0066(A6),D3-D7/A3/A4
0000029C: 4E5E 'N^' UNLK A6
0000029E: 4E74 0018 'Nt..' RTD #$0018
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F580"(319)
00000180
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ED50"(297)
0000015C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4ECC0"(295)
0000011A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
000000A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EC90"(294)
00000068
Comment:
DM_CheckDisplayMode ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_RemoveCurrentProcessProcs [54FA0, 5508A)
Module started due to: MOD directive
Resolved outgoing references:
+18 (54FB8): JSR IsProcessMgrInstalled
Dictionary: Flags $00 FirstId 466
466: DM_RemoveCurrentProcessProcs
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_RemoveCurrentProcessProcs"(466) Segment="Main"(200)
Size: Flags $00 ModuleSize 234
Content: Flags $08
Contents offset $0000 size $00EA
00000000: 4E56 FFE2 'NV..' LINK.W A6,#-$001E
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 7CCE '|.' MOVEQ #$CE,D6
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000012: 200C ' .' MOVE.L A4,D0
00000014: 6700 00C6 'g...' BEQ *+$00C8 ; 000000DC
00000018: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 439
0000001C: 4A00 'J.' TST.B D0
0000001E: 6700 00BC 'g...' BEQ *+$00BE ; 000000DC
00000022: 558F 'U.' SUBQ.L #2,A7
00000024: 486E FFF8 'Hn..' PEA -$0008(A6)
00000028: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7)
0000002C: A88F '..' _OSDispatch ; A88F
0000002E: 4A5F 'J_' TST.W (A7)+
00000030: 6600 00AA 'f...' BNE *+$00AC ; 000000DC
00000034: 266C 00AC '&l..' MOVEA.L $00AC(A4),A3
00000038: 4247 'BG' CLR.W D7
0000003A: 200B ' .' MOVE.L A3,D0
0000003C: 6700 009E 'g...' BEQ *+$00A0 ; 000000DC
00000040: 4A6C 00AA 'Jl..' TST.W $00AA(A4)
00000044: 6700 0096 'g...' BEQ *+$0098 ; 000000DC
00000048: 48C7 'H.' EXT.L D7
0000004A: 2053 ' S' MOVEA.L (A3),A0
0000004C: 2007 ' .' MOVE.L D7,D0
0000004E: E588 '..' LSL.L #2,D0
00000050: 2200 '".' MOVE.L D0,D1
00000052: E588 '..' LSL.L #2,D0
00000054: D081 '..' ADD.L D1,D0
00000056: 43EE FFE2 'C...' LEA -$001E(A6),A1
0000005A: D1C0 '..' ADDA.L D0,A0
0000005C: 7004 'p.' MOVEQ #$04,D0
0000005E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000060: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000005E
00000064: 606A '`j' BRA.S *+$006C ; 000000D0
00000066: 48C7 'H.' EXT.L D7
00000068: 2053 ' S' MOVEA.L (A3),A0
0000006A: 2007 ' .' MOVE.L D7,D0
0000006C: E588 '..' LSL.L #2,D0
0000006E: 2200 '".' MOVE.L D0,D1
00000070: E588 '..' LSL.L #2,D0
00000072: D081 '..' ADD.L D1,D0
00000074: 43EE FFE2 'C...' LEA -$001E(A6),A1
00000078: D1C0 '..' ADDA.L D0,A0
0000007A: 7004 'p.' MOVEQ #$04,D0
0000007C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007C
00000082: 558F 'U.' SUBQ.L #2,A7
00000084: 486E FFE2 'Hn..' PEA -$001E(A6)
00000088: 486E FFF8 'Hn..' PEA -$0008(A6)
0000008C: 486E FFF7 'Hn..' PEA -$0009(A6)
00000090: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
00000094: A88F '..' _OSDispatch ; A88F
00000096: 4A5F 'J_' TST.W (A7)+
00000098: 6632 'f2' BNE.S *+$0034 ; 000000CC
0000009A: 4A2E FFF7 'J...' TST.B -$0009(A6)
0000009E: 672C 'g,' BEQ.S *+$002E ; 000000CC
000000A0: 598F 'Y.' SUBQ.L #4,A7
000000A2: 2F0B '/.' MOVE.L A3,-(A7)
000000A4: 3207 '2.' MOVE.W D7,D1
000000A6: 48C1 'H.' EXT.L D1
000000A8: E589 '..' LSL.L #2,D1
000000AA: 2001 ' .' MOVE.L D1,D0
000000AC: E589 '..' LSL.L #2,D1
000000AE: D280 '..' ADD.L D0,D1
000000B0: 2F01 '/.' MOVE.L D1,-(A7)
000000B2: 7000 'p.' MOVEQ #$00,D0
000000B4: 2F00 '/.' MOVE.L D0,-(A7)
000000B6: 7214 'r.' MOVEQ #$14,D1
000000B8: 2F01 '/.' MOVE.L D1,-(A7)
000000BA: 70FF 'p.' MOVEQ #$FF,D0
000000BC: 2F00 '/.' MOVE.L D0,-(A7)
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 2F00 '/.' MOVE.L D0,-(A7)
000000C2: A9E0 '..' _Munger ; A9E0
000000C4: 536C 00AA 'Sl..' SUBQ.W #1,$00AA(A4)
000000C8: 584F 'XO' ADDQ.W #4,A7
000000CA: 6004 '`.' BRA.S *+$0006 ; 000000D0
000000CC: 3007 '0.' MOVE.W D7,D0
000000CE: 5247 'RG' ADDQ.W #1,D7
000000D0: 48C7 'H.' EXT.L D7
000000D2: 7000 'p.' MOVEQ #$00,D0
000000D4: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
000000D8: B087 '..' CMP.L D7,D0
000000DA: 6E8A 'n.' BGT.S *-$0074 ; 00000066
000000DC: 3D46 0008 '=F..' MOVE.W D6,$0008(A6)
000000E0: 4CEE 18C0 FFD2 'L.....' MOVEM.L -$002E(A6),D6/D7/A3/A4
000000E6: 4E5E 'N^' UNLK A6
000000E8: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(439)
0000001A
Comment:
DM_RemoveCurrentProcessProcs ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55090 [55090, 55210)
Module started due to: MOD directive, MOD directive
Resolved outgoing references:
+162 (551F2): JSR CallNotificationProc
+64 (550F4): JSR IsProcessMgrInstalled
+4A (550DA): JSR IsKNoProcess
+16 (550A6): JSR DISPLAY_51DF0
+0 (55090): InternalRegisterNotifyProc
Dictionary: Flags $00 FirstId 467
467: DISPLAY_55090
468: InternalRegisterNotifyProc
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55090"(467) Segment="Main"(200)
Size: Flags $00 ModuleSize 384
Content: Flags $08
Contents offset $0000 size $0180
00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000014: 4247 'BG' CLR.W D7
00000016: 4EBA 0000 'N...' JSR DISPLAY_51DF0 ; id: 397
0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000001E: 4AAE 0008 'J...' TST.L $0008(A6)
00000022: 6700 0148 'g..H' BEQ *+$014A ; 0000016C
00000026: 200C ' .' MOVE.L A4,D0
00000028: 6700 0142 'g..B' BEQ *+$0144 ; 0000016C
0000002C: 200B ' .' MOVE.L A3,D0
0000002E: 670C 'g.' BEQ.S *+$000E ; 0000003C
00000030: 41EE FFF4 'A...' LEA -$000C(A6),A0
00000034: 224B '"K' MOVEA.L A3,A1
00000036: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000038: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003A: 600A '`.' BRA.S *+$000C ; 00000046
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
00000042: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000046: 486E FFF4 'Hn..' PEA -$000C(A6)
0000004A: 4EBA 0000 'N...' JSR IsKNoProcess ; id: 438
0000004E: 4A00 'J.' TST.B D0
00000050: 584F 'XO' ADDQ.W #4,A7
00000052: 663C 'f<' BNE.S *+$003E ; 00000090
00000054: 703C 'p<' MOVEQ #$3C,D0 ; '<'
00000056: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6)
0000005A: 7200 'r.' MOVEQ #$00,D1
0000005C: 2D41 FFBC '-A..' MOVE.L D1,-$0044(A6)
00000060: 2D41 FFF0 '-A..' MOVE.L D1,-$0010(A6)
00000064: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 439
00000068: 4A00 'J.' TST.B D0
0000006A: 6712 'g.' BEQ.S *+$0014 ; 0000007E
0000006C: 558F 'U.' SUBQ.L #2,A7
0000006E: 2F0B '/.' MOVE.L A3,-(A7)
00000070: 486E FFB8 'Hn..' PEA -$0048(A6)
00000074: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7)
00000078: A88F '..' _OSDispatch ; A88F
0000007A: 3E1F '>.' MOVE.W (A7)+,D7
0000007C: 6002 '`.' BRA.S *+$0004 ; 00000080
0000007E: 7ECE '~.' MOVEQ #$CE,D7
00000080: 4A47 'JG' TST.W D7
00000082: 660C 'f.' BNE.S *+$000E ; 00000090
00000084: 41EE FFF4 'A...' LEA -$000C(A6),A0
00000088: 43EE FFC0 'C...' LEA -$0040(A6),A1
0000008C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000008E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000090: 4A47 'JG' TST.W D7
00000092: 6600 00DA 'f...' BNE *+$00DC ; 0000016E
00000096: 4AAC 00AC 'J...' TST.L $00AC(A4)
0000009A: 6762 'gb' BEQ.S *+$0064 ; 000000FE
0000009C: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
000000A6: 5280 'R.' ADDQ.L #1,D0
000000A8: E588 '..' LSL.L #2,D0
000000AA: 2200 '".' MOVE.L D0,D1
000000AC: E588 '..' LSL.L #2,D0
000000AE: D081 '..' ADD.L D1,D0
000000B0: A024 '.$' _SetHandleSize ; A024
000000B2: 558F 'U.' SUBQ.L #2,A7
000000B4: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000B8: 3E1F '>.' MOVE.W (A7)+,D7
000000BA: 6752 'gR' BEQ.S *+$0054 ; 0000010E
000000BC: 7000 'p.' MOVEQ #$00,D0
000000BE: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
000000C2: 5280 'R.' ADDQ.L #1,D0
000000C4: E588 '..' LSL.L #2,D0
000000C6: 2200 '".' MOVE.L D0,D1
000000C8: E588 '..' LSL.L #2,D0
000000CA: D081 '..' ADD.L D1,D0
000000CC: A522 '."' _NewHandle ,Sys ; A522
000000CE: 2648 '&H' MOVEA.L A0,A3
000000D0: 558F 'U.' SUBQ.L #2,A7
000000D2: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
000000D6: 4A5F 'J_' TST.W (A7)+
000000D8: 6634 'f4' BNE.S *+$0036 ; 0000010E
000000DA: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
000000DE: 2050 ' P' MOVEA.L (A0),A0
000000E0: 2253 '"S' MOVEA.L (A3),A1
000000E2: 7000 'p.' MOVEQ #$00,D0
000000E4: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
000000E8: E588 '..' LSL.L #2,D0
000000EA: 2200 '".' MOVE.L D0,D1
000000EC: E588 '..' LSL.L #2,D0
000000EE: D081 '..' ADD.L D1,D0
000000F0: A22E '..' _BlockMoveData ; A22E
000000F2: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
000000F6: A023 '.#' _DisposeHandle ; A023
000000F8: 294B 00AC ')K..' MOVE.L A3,$00AC(A4)
000000FC: 6010 '`.' BRA.S *+$0012 ; 0000010E
000000FE: 7014 'p.' MOVEQ #$14,D0
00000100: A522 '."' _NewHandle ,Sys ; A522
00000102: 2948 00AC ')H..' MOVE.L A0,$00AC(A4)
00000106: 558F 'U.' SUBQ.L #2,A7
00000108: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
0000010C: 3E1F '>.' MOVE.W (A7)+,D7
0000010E: 4A47 'JG' TST.W D7
00000110: 665C 'f\' BNE.S *+$005E ; 0000016E
00000112: 41EE FFA4 'A...' LEA -$005C(A6),A0
00000116: 43EE FFF4 'C...' LEA -$000C(A6),A1
0000011A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000011C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000011E: 2D6E 0008 FFAC '-n....' MOVE.L $0008(A6),-$0054(A6)
00000124: 2D6E 0010 FFB0 '-n....' MOVE.L $0010(A6),-$0050(A6)
0000012A: 2D6E 000C FFB4 '-n....' MOVE.L $000C(A6),-$004C(A6)
00000130: 7000 'p.' MOVEQ #$00,D0
00000132: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
00000136: 526C 00AA 'Rl..' ADDQ.W #1,$00AA(A4)
0000013A: 206C 00AC ' l..' MOVEA.L $00AC(A4),A0
0000013E: 2050 ' P' MOVEA.L (A0),A0
00000140: E588 '..' LSL.L #2,D0
00000142: 2200 '".' MOVE.L D0,D1
00000144: E588 '..' LSL.L #2,D0
00000146: D081 '..' ADD.L D1,D0
00000148: D1C0 '..' ADDA.L D0,A0
0000014A: 43EE FFA4 'C...' LEA -$005C(A6),A1
0000014E: 7004 'p.' MOVEQ #$04,D0
00000150: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000152: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000150
00000156: 7000 'p.' MOVEQ #$00,D0
00000158: 2F00 '/.' MOVE.L D0,-(A7)
0000015A: 7201 'r.' MOVEQ #$01,D1
0000015C: 2F01 '/.' MOVE.L D1,-(A7)
0000015E: 486E FFA4 'Hn..' PEA -$005C(A6)
00000162: 4EBA 0000 'N...' JSR CallNotificationProc ; id: 412
00000166: 4FEF 000C 'O...' LEA $000C(A7),A7
0000016A: 6002 '`.' BRA.S *+$0004 ; 0000016E
0000016C: 7ECE '~.' MOVEQ #$CE,D7
0000016E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000172: A01B '..' _SetZone ; A01B
00000174: 3007 '0.' MOVE.W D7,D0
00000176: 4CEE 1880 FF98 'L.....' MOVEM.L -$0068(A6),D7/A3/A4
0000017C: 4E5E 'N^' UNLK A6
0000017E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallNotificationProc"(412)
00000164
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(439)
00000066
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsKNoProcess"(438)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DF0"(397)
00000018
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="InternalRegisterNotifyProc"(468)
Comment:
DISPLAY_55090 ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_RegisterNotifyProc [55210, 55230)
Module started due to: MOD directive
Resolved outgoing references:
+12 (55222): JSR DISPLAY_55090
Dictionary: Flags $00 FirstId 469
469: DM_RegisterNotifyProc
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_RegisterNotifyProc"(469) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2F00 '/.' MOVE.L D0,-(A7)
0000000C: 2F00 '/.' MOVE.L D0,-(A7)
0000000E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000012: 4EBA 0000 'N...' JSR DISPLAY_55090 ; id: 467
00000016: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
0000001A: 4E5E 'N^' UNLK A6
0000001C: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55090"(467)
00000014
Comment:
DM_RegisterNotifyProc ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_RegisterExtendedNotifyProc [55230, 55264)
Module started due to: MOD directive
Resolved outgoing references:
+22 (55252): JSR DISPLAY_55090
Dictionary: Flags $00 FirstId 470
470: DM_RegisterExtendedNotifyProc
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_RegisterExtendedNotifyProc"(470) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 302E 000C '0...' MOVE.W $000C(A6),D0
0000000C: 2E3C 0001 0000 '.<....' MOVE.L #$00010000,D7
00000012: 8E80 '..' OR.L D0,D7
00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000018: 2F07 '/.' MOVE.L D7,-(A7)
0000001A: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7)
0000001E: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
00000022: 4EBA 0000 'N...' JSR DISPLAY_55090 ; id: 467
00000026: 3D40 0016 '=@..' MOVE.W D0,$0016(A6)
0000002A: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55090"(467)
00000024
Comment:
DM_RegisterExtendedNotifyProc ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55270 [55270, 553F2)
Module started due to: MOD directive, MOD directive
Resolved outgoing references:
+FC (5536C): JSR CallNotificationProc
+9A (5530A): JSR IsKNoProcess
+88 (552F8): JSR IsKNoProcess
+38 (552A8): JSR IsProcessMgrInstalled
+12 (55282): JSR DISPLAY_51DF0
+0 (55270): DM_RemoveNotifyProc_Common
Dictionary: Flags $00 FirstId 471
471: DISPLAY_55270
472: DM_RemoveNotifyProc_Common
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55270"(471) Segment="Main"(200)
Size: Flags $00 ModuleSize 386
Content: Flags $08
Contents offset $0000 size $0182
00000000: 4E56 FFDE 'NV..' LINK.W A6,#-$0022
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 4245 'BE' CLR.W D5
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000012: 4EBA 0000 'N...' JSR DISPLAY_51DF0 ; id: 397
00000016: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6)
0000001A: 200C ' .' MOVE.L A4,D0
0000001C: 6700 014C 'g..L' BEQ *+$014E ; 0000016A
00000020: 4AAE 0014 'J...' TST.L $0014(A6)
00000024: 6700 0144 'g..D' BEQ *+$0146 ; 0000016A
00000028: 4AAC 00AC 'J...' TST.L $00AC(A4)
0000002C: 6700 0138 'g..8' BEQ *+$013A ; 00000166
00000030: 266C 00AC '&l..' MOVEA.L $00AC(A4),A3
00000034: 4247 'BG' CLR.W D7
00000036: 4204 'B.' CLR.B D4
00000038: 4EBA 0000 'N...' JSR IsProcessMgrInstalled ; id: 439
0000003C: 1D40 FFF3 '.@..' MOVE.B D0,-$000D(A6)
00000040: 4AAE 000C 'J...' TST.L $000C(A6)
00000044: 6710 'g.' BEQ.S *+$0012 ; 00000056
00000046: 206E 000C ' n..' MOVEA.L $000C(A6),A0
0000004A: 43EE FFF4 'C...' LEA -$000C(A6),A1
0000004E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000050: 22D8 '".' MOVE.L (A0)+,(A1)+
00000052: 6000 00F8 '`...' BRA *+$00FA ; 0000014C
00000056: 7000 'p.' MOVEQ #$00,D0
00000058: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
0000005C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000060: 6000 00EA '`...' BRA *+$00EC ; 0000014C
00000064: 48C7 'H.' EXT.L D7
00000066: 2053 ' S' MOVEA.L (A3),A0
00000068: 2007 ' .' MOVE.L D7,D0
0000006A: E588 '..' LSL.L #2,D0
0000006C: 2200 '".' MOVE.L D0,D1
0000006E: E588 '..' LSL.L #2,D0
00000070: D081 '..' ADD.L D1,D0
00000072: 43EE FFDE 'C...' LEA -$0022(A6),A1
00000076: D1C0 '..' ADDA.L D0,A0
00000078: 7004 'p.' MOVEQ #$04,D0
0000007A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000007C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007A
00000080: 7600 'v.' MOVEQ #$00,D3
00000082: 2F03 '/.' MOVE.L D3,-(A7)
00000084: 486E FFF4 'Hn..' PEA -$000C(A6)
00000088: 4EBA 0000 'N...' JSR IsKNoProcess ; id: 438
0000008C: 588F 'X.' ADDQ.L #4,A7
0000008E: 261F '&.' MOVE.L (A7)+,D3
00000090: 4A00 'J.' TST.B D0
00000092: 6714 'g.' BEQ.S *+$0016 ; 000000A8
00000094: 2F03 '/.' MOVE.L D3,-(A7)
00000096: 486E FFDE 'Hn..' PEA -$0022(A6)
0000009A: 4EBA 0000 'N...' JSR IsKNoProcess ; id: 438
0000009E: 588F 'X.' ADDQ.L #4,A7
000000A0: 261F '&.' MOVE.L (A7)+,D3
000000A2: 4A00 'J.' TST.B D0
000000A4: 6702 'g.' BEQ.S *+$0004 ; 000000A8
000000A6: 7601 'v.' MOVEQ #$01,D3
000000A8: 1C03 '..' MOVE.B D3,D6
000000AA: 202E 0014 ' ...' MOVE.L $0014(A6),D0
000000AE: B0AE FFE6 '....' CMP.L -$001A(A6),D0
000000B2: 6600 0094 'f...' BNE *+$0096 ; 00000148
000000B6: 4A06 'J.' TST.B D6
000000B8: 6626 'f&' BNE.S *+$0028 ; 000000E0
000000BA: 4A2E FFF3 'J...' TST.B -$000D(A6)
000000BE: 6700 0088 'g...' BEQ *+$008A ; 00000148
000000C2: 558F 'U.' SUBQ.L #2,A7
000000C4: 486E FFDE 'Hn..' PEA -$0022(A6)
000000C8: 486E FFF4 'Hn..' PEA -$000C(A6)
000000CC: 486E FFF2 'Hn..' PEA -$000E(A6)
000000D0: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
000000D4: A88F '..' _OSDispatch ; A88F
000000D6: 4A5F 'J_' TST.W (A7)+
000000D8: 666E 'fn' BNE.S *+$0070 ; 00000148
000000DA: 4A2E FFF2 'J...' TST.B -$000E(A6)
000000DE: 6768 'gh' BEQ.S *+$006A ; 00000148
000000E0: 4A2E 0008 'J...' TST.B $0008(A6)
000000E4: 670A 'g.' BEQ.S *+$000C ; 000000F0
000000E6: 202E 0010 ' ...' MOVE.L $0010(A6),D0
000000EA: B0AE FFEE '....' CMP.L -$0012(A6),D0
000000EE: 6658 'fX' BNE.S *+$005A ; 00000148
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 2F00 '/.' MOVE.L D0,-(A7)
000000F4: 7203 'r.' MOVEQ #$03,D1
000000F6: 2F01 '/.' MOVE.L D1,-(A7)
000000F8: 486E FFDE 'Hn..' PEA -$0022(A6)
000000FC: 4EBA 0000 'N...' JSR CallNotificationProc ; id: 412
00000100: 536C 00AA 'Sl..' SUBQ.W #1,$00AA(A4)
00000104: 4FEF 000C 'O...' LEA $000C(A7),A7
00000108: 6730 'g0' BEQ.S *+$0032 ; 0000013A
0000010A: 598F 'Y.' SUBQ.L #4,A7
0000010C: 2F0B '/.' MOVE.L A3,-(A7)
0000010E: 3207 '2.' MOVE.W D7,D1
00000110: 48C1 'H.' EXT.L D1
00000112: E589 '..' LSL.L #2,D1
00000114: 2001 ' .' MOVE.L D1,D0
00000116: E589 '..' LSL.L #2,D1
00000118: D280 '..' ADD.L D0,D1
0000011A: 2F01 '/.' MOVE.L D1,-(A7)
0000011C: 7000 'p.' MOVEQ #$00,D0
0000011E: 2F00 '/.' MOVE.L D0,-(A7)
00000120: 7214 'r.' MOVEQ #$14,D1
00000122: 2F01 '/.' MOVE.L D1,-(A7)
00000124: 70FF 'p.' MOVEQ #$FF,D0
00000126: 2F00 '/.' MOVE.L D0,-(A7)
00000128: 7000 'p.' MOVEQ #$00,D0
0000012A: 2F00 '/.' MOVE.L D0,-(A7)
0000012C: A9E0 '..' _Munger ; A9E0
0000012E: 558F 'U.' SUBQ.L #2,A7
00000130: 3EB8 0220 '>.. ' MOVE.W $0220,(A7)
00000134: 3A1F ':.' MOVE.W (A7)+,D5
00000136: 584F 'XO' ADDQ.W #4,A7
00000138: 600A '`.' BRA.S *+$000C ; 00000144
0000013A: 7000 'p.' MOVEQ #$00,D0
0000013C: 2940 00AC ')@..' MOVE.L D0,$00AC(A4)
00000140: 204B ' K' MOVEA.L A3,A0
00000142: A023 '.#' _DisposeHandle ; A023
00000144: 7801 'x.' MOVEQ #$01,D4
00000146: 6012 '`.' BRA.S *+$0014 ; 0000015A
00000148: 3007 '0.' MOVE.W D7,D0
0000014A: 5247 'RG' ADDQ.W #1,D7
0000014C: 48C7 'H.' EXT.L D7
0000014E: 7000 'p.' MOVEQ #$00,D0
00000150: 302C 00AA '0,..' MOVE.W $00AA(A4),D0
00000154: B087 '..' CMP.L D7,D0
00000156: 6E00 FF0C 'n...' BGT *-$00F2 ; 00000064
0000015A: 4A45 'JE' TST.W D5
0000015C: 660E 'f.' BNE.S *+$0010 ; 0000016C
0000015E: 4A04 'J.' TST.B D4
00000160: 660A 'f.' BNE.S *+$000C ; 0000016C
00000162: 7ACE 'z.' MOVEQ #$CE,D5
00000164: 6006 '`.' BRA.S *+$0008 ; 0000016C
00000166: 7ACE 'z.' MOVEQ #$CE,D5
00000168: 6002 '`.' BRA.S *+$0004 ; 0000016C
0000016A: 7ACE 'z.' MOVEQ #$CE,D5
0000016C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000170: A01B '..' _SetZone ; A01B
00000172: 3D45 0018 '=E..' MOVE.W D5,$0018(A6)
00000176: 4CEE 18F8 FFC2 'L.....' MOVEM.L -$003E(A6),D3-D7/A3/A4
0000017C: 4E5E 'N^' UNLK A6
0000017E: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallNotificationProc"(412)
000000FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsKNoProcess"(438)
0000009C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsKNoProcess"(438)
0000008A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrInstalled"(439)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51DF0"(397)
00000014
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="DM_RemoveNotifyProc_Common"(472)
Comment:
DISPLAY_55270 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_RemoveExtendedNotifyProc [55400, 55428)
Module started due to: MOD directive
Resolved outgoing references:
+1A (5541A): JSR DISPLAY_55270
Dictionary: Flags $00 FirstId 473
473: DM_New_RemoveExtendedNotifyProc
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_RemoveExtendedNotifyProc"(473) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7)
0000000A: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7)
0000000E: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7)
00000012: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7)
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 1F00 '..' MOVE.B D0,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_55270 ; id: 471
0000001E: 3D5F 0016 '=_..' MOVE.W (A7)+,$0016(A6)
00000022: 4E5E 'N^' UNLK A6
00000024: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55270"(471)
0000001C
Comment:
DM_New_RemoveExtendedNotifyProc ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_RemoveNotifyProc [55430, 55458)
Module started due to: MOD directive
Resolved outgoing references:
+1A (5544A): JSR DISPLAY_55270
Dictionary: Flags $00 FirstId 474
474: DM_RemoveNotifyProc
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_RemoveNotifyProc"(474) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2F00 '/.' MOVE.L D0,-(A7)
0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000012: 7200 'r.' MOVEQ #$00,D1
00000014: 3F01 '?.' MOVE.W D1,-(A7)
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 1F00 '..' MOVE.B D0,-(A7)
0000001A: 4EBA 0000 'N...' JSR DISPLAY_55270 ; id: 471
0000001E: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6)
00000022: 4E5E 'N^' UNLK A6
00000024: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55270"(471)
0000001C
Comment:
DM_RemoveNotifyProc ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55460 [55460, 554B2)
Module started due to: MOD directive, MOD directive
+0 (55460): PointOnScreen
Dictionary: Flags $00 FirstId 475
475: DISPLAY_55460
476: PointOnScreen
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55460"(475) Segment="Main"(200)
Size: Flags $00 ModuleSize 82
Content: Flags $08
Contents offset $0000 size $0052
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 4207 'B.' CLR.B D7
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: 1F00 '..' MOVE.B D0,-(A7)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: ABEB '..' _DisplayDispatch ; ABEB
00000018: 285F '(_' MOVEA.L (A7)+,A4
0000001A: 6026 '`&' BRA.S *+$0028 ; 00000042
0000001C: 558F 'U.' SUBQ.L #2,A7
0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000022: 2054 ' T' MOVEA.L (A4),A0
00000024: 4868 0022 'Hh."' PEA $0022(A0)
00000028: A8AD '..' _PtInRect ; A8AD
0000002A: 4A1F 'J.' TST.B (A7)+
0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034
0000002E: 268C '&.' MOVE.L A4,(A3)
00000030: 7E01 '~.' MOVEQ #$01,D7
00000032: 6012 '`.' BRA.S *+$0014 ; 00000046
00000034: 598F 'Y.' SUBQ.L #4,A7
00000036: 2F0C '/.' MOVE.L A4,-(A7)
00000038: 7001 'p.' MOVEQ #$01,D0
0000003A: 1F00 '..' MOVE.B D0,-(A7)
0000003C: 7001 'p.' MOVEQ #$01,D0
0000003E: ABEB '..' _DisplayDispatch ; ABEB
00000040: 285F '(_' MOVEA.L (A7)+,A4
00000042: 200C ' .' MOVE.L A4,D0
00000044: 66D6 'f.' BNE.S *-$0028 ; 0000001C
00000046: 1007 '..' MOVE.B D7,D0
00000048: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
0000004E: 4E5E 'N^' UNLK A6
00000050: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="PointOnScreen"(476)
Comment:
DISPLAY_55460 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_554C0 [554C0, 554F0)
Module started due to: MOD directive, MOD directive
Resolved outgoing references:
+C (554CC): JSR DISPLAY_51CF0
+0 (554C0): DM_HideCursor
Dictionary: Flags $00 FirstId 477
477: DISPLAY_554C0
478: DM_HideCursor
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_554C0"(477) Segment="Main"(200)
Size: Flags $00 ModuleSize 48
Content: Flags $08
Contents offset $0000 size $0030
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 7600 'v.' MOVEQ #$00,D3
0000000A: 2F03 '/.' MOVE.L D3,-(A7)
0000000C: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000010: 261F '&.' MOVE.L (A7)+,D3
00000012: 4A00 'J.' TST.B D0
00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E
00000016: 4A78 08D0 'Jx..' TST.W $08D0
0000001A: 6602 'f.' BNE.S *+$0004 ; 0000001E
0000001C: 7601 'v.' MOVEQ #$01,D3
0000001E: 1E03 '..' MOVE.B D3,D7
00000020: 6702 'g.' BEQ.S *+$0004 ; 00000024
00000022: A852 '.R' _HideCursor ; A852
00000024: 1007 '..' MOVE.B D7,D0
00000026: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7
0000002C: 4E5E 'N^' UNLK A6
0000002E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
0000000E
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="DM_HideCursor"(478)
Comment:
DISPLAY_554C0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_ShowCursor [554F0, 55508)
Module started due to: MOD directive
Resolved outgoing references:
+4 (554F4): JSR DISPLAY_51CF0
Dictionary: Flags $00 FirstId 479
479: DM_ShowCursor
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_ShowCursor"(479) 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: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000008: 4A00 'J.' TST.B D0
0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014
0000000C: 4A2E 000B 'J...' TST.B $000B(A6)
00000010: 6702 'g.' BEQ.S *+$0004 ; 00000014
00000012: A853 '.S' _ShowCursor ; A853
00000014: 4E5E 'N^' UNLK A6
00000016: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
00000006
Comment:
DM_ShowCursor ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55510 [55510, 55518)
Module started due to: MOD directive, MOD directive
+0 (55510): TempCrsrTask
Dictionary: Flags $00 FirstId 480
480: DISPLAY_55510
481: TempCrsrTask
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55510"(480) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4E5E 'N^' UNLK A6
00000006: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="TempCrsrTask"(481)
Comment:
DISPLAY_55510 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_MoveCursor [55520, 5572C)
Module started due to: MOD directive
Resolved outgoing references:
+DE (555FE): JSR GETDCTLENTRY ; outside file
+1F6 (55716): JSR DM_ShowCursor
+1E0 (55700): JSR DISPLAY_51CF0
+7E (5559E): JSR DISPLAY_51CF0
+74 (55594): JSR DISPLAY_55460
+28 (55548): LEA TempCrsrTask, A0
+22 (55542): JSR DISPLAY_554C0
Dictionary: Flags $00 FirstId 482
482: DM_MoveCursor
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_MoveCursor"(482) Segment="Main"(200)
Size: Flags $00 ModuleSize 524
Content: Flags $08
Contents offset $0000 size $020C
00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C
00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 2D78 08EE FFF0 '-x....' MOVE.L $08EE,-$0010(A6)
00000016: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000001A: 2D68 01E0 FFF4 '-h....' MOVE.L $01E0(A0),-$000C(A6)
00000020: 4246 'BF' CLR.W D6
00000022: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 477
00000026: 1C00 '..' MOVE.B D0,D6
00000028: 41FA 0000 'A...' LEA TempCrsrTask,A0 ; id: 481
0000002C: 21C8 08EE '!...' MOVE.L A0,$08EE
00000030: 11FC 0001 08CD '......' MOVE.B #$01,$08CD
00000036: 2078 089C ' x..' MOVEA.L $089C,A0
0000003A: 2050 ' P' MOVEA.L (A0),A0
0000003C: 4268 0030 'Bh.0' CLR.W $0030(A0)
00000040: 486E FFE8 'Hn..' PEA -$0018(A6)
00000044: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
0000004A: 2F3C 8001 8001 '/<....' MOVE.L #$80018001,-(A7)
00000050: A8A7 '..' _SetRect ; A8A7
00000052: 41F8 0834 'A..4' LEA $0834,A0
00000056: 43EE FFE8 'C...' LEA -$0018(A6),A1
0000005A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000005E: 2D78 0830 FFF8 '-x.0..' MOVE.L $0830,-$0008(A6)
00000064: 200C ' .' MOVE.L A4,D0
00000066: 6704 'g.' BEQ.S *+$0006 ; 0000006C
00000068: 2D54 FFF8 '-T..' MOVE.L (A4),-$0008(A6)
0000006C: 486E FFFC 'Hn..' PEA -$0004(A6)
00000070: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7)
00000074: 4EBA 0000 'N...' JSR DISPLAY_55460 ; id: 475
00000078: 1E00 '..' MOVE.B D0,D7
0000007A: 504F 'PO' ADDQ.W #8,A7
0000007C: 6708 'g.' BEQ.S *+$000A ; 00000086
0000007E: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
00000082: 4A00 'J.' TST.B D0
00000084: 6626 'f&' BNE.S *+$0028 ; 000000AC
00000086: 486E FFEC 'Hn..' PEA -$0014(A6)
0000008A: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7)
00000090: A880 '..' _SetPt ; A880
00000092: 598F 'Y.' SUBQ.L #4,A7
00000094: AA2A '.*' _GetMainDevice ; AA2A
00000096: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6)
0000009A: 486E FFF8 'Hn..' PEA -$0008(A6)
0000009E: 700F 'p.' MOVEQ #$0F,D0
000000A0: 3F00 '?.' MOVE.W D0,-(A7)
000000A2: 3F00 '?.' MOVE.W D0,-(A7)
000000A4: A880 '..' _SetPt ; A880
000000A6: 21EE FFEC 0830 '!....0' MOVE.L -$0014(A6),$0830
000000AC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000B0: 2050 ' P' MOVEA.L (A0),A0
000000B2: 2868 0016 '(h..' MOVEA.L $0016(A0),A4
000000B6: 2054 ' T' MOVEA.L (A4),A0
000000B8: 43EE FFE4 'C...' LEA -$001C(A6),A1
000000BC: 5C88 '\.' ADDQ.L #6,A0
000000BE: 22D8 '".' MOVE.L (A0)+,(A1)+
000000C0: 22D8 '".' MOVE.L (A0)+,(A1)+
000000C2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000C6: 2050 ' P' MOVEA.L (A0),A0
000000C8: 4A50 'JP' TST.W (A0)
000000CA: 57C3 'W.' SEQ D3
000000CC: 4403 'D.' NEG.B D3
000000CE: 6704 'g.' BEQ.S *+$0006 ; 000000D4
000000D0: 7000 'p.' MOVEQ #$00,D0
000000D2: 6010 '`.' BRA.S *+$0012 ; 000000E4
000000D4: 598F 'Y.' SUBQ.L #4,A7
000000D6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000DA: 2050 ' P' MOVEA.L (A0),A0
000000DC: 3F10 '?.' MOVE.W (A0),-(A7)
000000DE: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
000000E2: 201F ' .' MOVE.L (A7)+,D0
000000E4: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6)
000000E8: 2078 089C ' x..' MOVEA.L $089C,A0
000000EC: 2050 ' P' MOVEA.L (A0),A0
000000EE: 4268 0030 'Bh.0' CLR.W $0030(A0)
000000F2: 21EE FFFC 089C '!.....' MOVE.L -$0004(A6),$089C
000000F8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
000000FC: 2050 ' P' MOVEA.L (A0),A0
000000FE: 4268 0030 'Bh.0' CLR.W $0030(A0)
00000102: 21EE FFF8 0828 '!....(' MOVE.L -$0008(A6),$0828
00000108: 21EE FFF8 082C '!....,' MOVE.L -$0008(A6),$082C
0000010E: 21EE FFF8 0830 '!....0' MOVE.L -$0008(A6),$0830
00000114: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0
00000118: 2050 ' P' MOVEA.L (A0),A0
0000011A: 43F8 0834 'C..4' LEA $0834,A1
0000011E: 41E8 0022 'A.."' LEA $0022(A0),A0
00000122: 22D8 '".' MOVE.L (A0)+,(A1)+
00000124: 22D8 '".' MOVE.L (A0)+,(A1)+
00000126: 2054 ' T' MOVEA.L (A4),A0
00000128: 31E8 0020 0D60 '1.. .`' MOVE.W $0020(A0),$0D60
0000012E: 2054 ' T' MOVEA.L (A4),A0
00000130: 21D0 0898 '!...' MOVE.L (A0),$0898
00000134: 2054 ' T' MOVEA.L (A4),A0
00000136: 3028 0004 '0(..' MOVE.W $0004(A0),D0
0000013A: 48C0 'H.' EXT.L D0
0000013C: 323C 7FFF '2<..' MOVE.W #$7FFF,D1
00000140: C240 '.@' AND.W D0,D1
00000142: 31C1 08AC '1...' MOVE.W D1,$08AC
00000146: 302E FFE8 '0...' MOVE.W -$0018(A6),D0
0000014A: 906E FFE4 '.n..' SUB.W -$001C(A6),D0
0000014E: 31C0 0C22 '1.."' MOVE.W D0,$0C22
00000152: 302E FFEA '0...' MOVE.W -$0016(A6),D0
00000156: 906E FFE6 '.n..' SUB.W -$001A(A6),D0
0000015A: 31C0 0C20 '1.. ' MOVE.W D0,$0C20
0000015E: 4AAE FFEC 'J...' TST.L -$0014(A6)
00000162: 6710 'g.' BEQ.S *+$0012 ; 00000174
00000164: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0
00000168: 2050 ' P' MOVEA.L (A0),A0
0000016A: 1028 0028 '.(.(' MOVE.B $0028(A0),D0
0000016E: 4880 'H.' EXT.W D0
00000170: A071 '.q' _AttachVBL ; A071
00000172: 600C '`.' BRA.S *+$000E ; 00000180
00000174: 598F 'Y.' SUBQ.L #4,A7
00000176: 2EBC 0000 0160 '.....`' MOVE.L #$00000160,(A7)
0000017C: 21DF 0D10 '!...' MOVE.L (A7)+,$0D10
00000180: 4AAE FFF4 'J...' TST.L -$000C(A6)
00000184: 6740 'g@' BEQ.S *+$0042 ; 000001C6
00000186: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0
0000018A: 2868 0004 '(h..' MOVEA.L $0004(A0),A4
0000018E: 6032 '`2' BRA.S *+$0034 ; 000001C2
00000190: 200B ' .' MOVE.L A3,D0
00000192: 6704 'g.' BEQ.S *+$0006 ; 00000198
00000194: B7CC '..' CMPA.L A4,A3
00000196: 6622 'f"' BNE.S *+$0024 ; 000001BA
00000198: 302E FFFA '0...' MOVE.W -$0006(A6),D0
0000019C: 48C0 'H.' EXT.L D0
0000019E: 7210 'r.' MOVEQ #$10,D1
000001A0: E3A8 '..' LSL.L D1,D0
000001A2: 2940 0008 ')@..' MOVE.L D0,$0008(A4)
000001A6: 302E FFF8 '0...' MOVE.W -$0008(A6),D0
000001AA: 48C0 'H.' EXT.L D0
000001AC: 7210 'r.' MOVEQ #$10,D1
000001AE: E3A8 '..' LSL.L D1,D0
000001B0: 2940 000C ')@..' MOVE.L D0,$000C(A4)
000001B4: 296E FFF8 0010 ')n....' MOVE.L -$0008(A6),$0010(A4)
000001BA: 197C 0001 0014 '.|....' MOVE.B #$01,$0014(A4)
000001C0: 2854 '(T' MOVEA.L (A4),A4
000001C2: 200C ' .' MOVE.L A4,D0
000001C4: 66CA 'f.' BNE.S *-$0034 ; 00000190
000001C6: 11FC 0001 08CE '......' MOVE.B #$01,$08CE
000001CC: 4238 08CD 'B8..' CLR.B $08CD
000001D0: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0
000001D4: 4E90 'N.' JSR (A0)
000001D6: 2078 089C ' x..' MOVEA.L $089C,A0
000001DA: 2050 ' P' MOVEA.L (A0),A0
000001DC: 4268 0030 'Bh.0' CLR.W $0030(A0)
000001E0: 4EBA 0000 'N...' JSR DISPLAY_51CF0 ; id: 391
000001E4: 4A00 'J.' TST.B D0
000001E6: 6702 'g.' BEQ.S *+$0004 ; 000001EA
000001E8: AA1D '..' _AllocCursor ; AA1D
000001EA: 21EE FFF0 08EE '!.....' MOVE.L -$0010(A6),$08EE
000001F0: 7000 'p.' MOVEQ #$00,D0
000001F2: 1006 '..' MOVE.B D6,D0
000001F4: 2F00 '/.' MOVE.L D0,-(A7)
000001F6: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 479
000001FA: 426E 0010 'Bn..' CLR.W $0010(A6)
000001FE: 584F 'XO' ADDQ.W #4,A7
00000200: 4CEE 18C8 FFD0 'L.....' MOVEM.L -$0030(A6),D3/D6/D7/A3/A4
00000206: 4E5E 'N^' UNLK A6
00000208: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(479)
000001F8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
000001E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CF0"(391)
00000080
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55460"(475)
00000076
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TempCrsrTask"(481)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(477)
00000024
Comment:
DM_MoveCursor ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetDisplayMgrA5World [55730, 5576C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 483
483: DM_GetDisplayMgrA5World
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetDisplayMgrA5World"(483) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000014: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2880 '(.' MOVE.L D0,(A4)
0000001C: 220B '".' MOVE.L A3,D1
0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C
00000020: 41EB 00B8 'A...' LEA $00B8(A3),A0
00000024: 2888 '(.' MOVE.L A0,(A4)
00000026: 4A90 'J.' TST.L (A0)
00000028: 6702 'g.' BEQ.S *+$0004 ; 0000002C
0000002A: 4247 'BG' CLR.W D7
0000002C: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000030: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0004 'Nt..' RTD #$0004
Comment:
DM_GetDisplayMgrA5World ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetDisplayComponent [55770, 557AC)
Module started due to: MOD directive
Resolved outgoing references:
+1C (5578C): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 484
484: DM_GetDisplayComponent
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetDisplayComponent"(484) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 3E3C E7AB '><..' MOVE.W #$E7AB,D7
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2680 '&.' MOVE.L D0,(A3)
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2F00 '/.' MOVE.L D0,-(A7)
00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000020: 2840 '(@' MOVEA.L D0,A4
00000022: 200C ' .' MOVE.L A4,D0
00000024: 6706 'g.' BEQ.S *+$0008 ; 0000002C
00000026: 4247 'BG' CLR.W D7
00000028: 26AC 0004 '&...' MOVE.L $0004(A4),(A3)
0000002C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000030: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
0000001E
Comment:
DM_GetDisplayComponent ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_SetDisplayComponent [557B0, 557FE)
Module started due to: MOD directive
Resolved outgoing references:
+24 (557D4): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 485
485: DM_SetDisplayComponent
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_SetDisplayComponent"(485) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 3E3C E7AB '><..' MOVE.W #$E7AB,D7
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000014: 200B ' .' MOVE.L A3,D0
00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C
00000018: 7ECE '~.' MOVEQ #$CE,D7
0000001A: 6022 '`"' BRA.S *+$0024 ; 0000003E
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 2F00 '/.' MOVE.L D0,-(A7)
00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000024: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000028: 2840 '(@' MOVEA.L D0,A4
0000002A: 200C ' .' MOVE.L A4,D0
0000002C: 504F 'PO' ADDQ.W #8,A7
0000002E: 670E 'g.' BEQ.S *+$0010 ; 0000003E
00000030: 4247 'BG' CLR.W D7
00000032: 266C 0004 '&l..' MOVEA.L $0004(A4),A3
00000036: 296E 0008 0004 ')n....' MOVE.L $0008(A6),$0004(A4)
0000003C: 200B ' .' MOVE.L A3,D0
0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000042: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
00000026
Comment:
DM_SetDisplayComponent ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_SetDisplayID [55800, 5590A)
Module started due to: MOD directive
Resolved outgoing references:
+86 (55886): JSR DISPLAY_501B0
+7E (5587E): JSR DISPLAY_502C0
+52 (55852): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 486
486: DM_SetDisplayID
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_SetDisplayID"(486) Segment="Main"(200)
Size: Flags $00 ModuleSize 266
Content: Flags $08
Contents offset $0000 size $010A
00000000: 4E56 FFD4 'NV..' LINK.W A6,#-$002C
00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7)
00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7
0000000C: 4244 'BD' CLR.W D4
0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000012: 2468 01FC '$h..' MOVEA.L $01FC(A0),A2
00000016: 4AAE 000C 'J...' TST.L $000C(A6)
0000001A: 660A 'f.' BNE.S *+$000C ; 00000026
0000001C: 4A87 'J.' TST.L D7
0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026
00000020: 78CE 'x.' MOVEQ #$CE,D4
00000022: 6000 00D6 '`...' BRA *+$00D8 ; 000000FA
00000026: 200A ' .' MOVE.L A2,D0
00000028: 6700 00CC 'g...' BEQ *+$00CE ; 000000F6
0000002C: 4AAE 000C 'J...' TST.L $000C(A6)
00000030: 6708 'g.' BEQ.S *+$000A ; 0000003A
00000032: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000036: 6000 00B2 '`...' BRA *+$00B4 ; 000000EA
0000003A: 598F 'Y.' SUBQ.L #4,A7
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 1F00 '..' MOVE.B D0,-(A7)
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: ABEB '..' _DisplayDispatch ; ABEB
00000044: 285F '(_' MOVEA.L (A7)+,A4
00000046: 6000 00A2 '`...' BRA *+$00A4 ; 000000EA
0000004A: 4205 'B.' CLR.B D5
0000004C: 7000 'p.' MOVEQ #$00,D0
0000004E: 2F00 '/.' MOVE.L D0,-(A7)
00000050: 2F0C '/.' MOVE.L A4,-(A7)
00000052: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000056: 2640 '&@' MOVEA.L D0,A3
00000058: 200B ' .' MOVE.L A3,D0
0000005A: 504F 'PO' ADDQ.W #8,A7
0000005C: 6636 'f6' BNE.S *+$0038 ; 00000094
0000005E: 4A87 'J.' TST.L D7
00000060: 6704 'g.' BEQ.S *+$0006 ; 00000066
00000062: 2C07 ',.' MOVE.L D7,D6
00000064: 6008 '`.' BRA.S *+$000A ; 0000006E
00000066: 2C2A 00A0 ',*..' MOVE.L $00A0(A2),D6
0000006A: 52AA 00A0 'R...' ADDQ.L #1,$00A0(A2)
0000006E: 486E FFDC 'Hn..' PEA -$0024(A6)
00000072: 7000 'p.' MOVEQ #$00,D0
00000074: 2F00 '/.' MOVE.L D0,-(A7)
00000076: 2F00 '/.' MOVE.L D0,-(A7)
00000078: 2F0C '/.' MOVE.L A4,-(A7)
0000007A: 2F00 '/.' MOVE.L D0,-(A7)
0000007C: 2F06 '/.' MOVE.L D6,-(A7)
0000007E: 4EBA 0000 'N...' JSR DISPLAY_502C0 ; id: 336
00000082: 486E FFDC 'Hn..' PEA -$0024(A6)
00000086: 4EBA 0000 'N...' JSR DISPLAY_501B0 ; id: 334
0000008A: 3800 '8.' MOVE.W D0,D4
0000008C: 7A01 'z.' MOVEQ #$01,D5
0000008E: 4FEF 001C 'O...' LEA $001C(A7),A7
00000092: 6022 '`"' BRA.S *+$0024 ; 000000B6
00000094: 4A93 'J.' TST.L (A3)
00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C
00000098: 4A87 'J.' TST.L D7
0000009A: 6718 'g.' BEQ.S *+$001A ; 000000B4
0000009C: 4A87 'J.' TST.L D7
0000009E: 6704 'g.' BEQ.S *+$0006 ; 000000A4
000000A0: 2C07 ',.' MOVE.L D7,D6
000000A2: 6008 '`.' BRA.S *+$000A ; 000000AC
000000A4: 2C2A 00A0 ',*..' MOVE.L $00A0(A2),D6
000000A8: 52AA 00A0 'R...' ADDQ.L #1,$00A0(A2)
000000AC: BE93 '..' CMP.L (A3),D7
000000AE: 6704 'g.' BEQ.S *+$0006 ; 000000B4
000000B0: 2687 '&.' MOVE.L D7,(A3)
000000B2: 7A01 'z.' MOVEQ #$01,D5
000000B4: 4244 'BD' CLR.W D4
000000B6: 4A05 'J.' TST.B D5
000000B8: 6716 'g.' BEQ.S *+$0018 ; 000000D0
000000BA: 558F 'U.' SUBQ.L #2,A7
000000BC: 2F0C '/.' MOVE.L A4,-(A7)
000000BE: 486E FFD4 'Hn..' PEA -$002C(A6)
000000C2: 303C 0422 '0<."' MOVE.W #$0422,D0
000000C6: ABEB '..' _DisplayDispatch ; ABEB
000000C8: 4A5F 'J_' TST.W (A7)+
000000CA: 6604 'f.' BNE.S *+$0006 ; 000000D0
000000CC: 4AAE FFD4 'J...' TST.L -$002C(A6)
000000D0: 4AAE 000C 'J...' TST.L $000C(A6)
000000D4: 6706 'g.' BEQ.S *+$0008 ; 000000DC
000000D6: 7000 'p.' MOVEQ #$00,D0
000000D8: 2840 '(@' MOVEA.L D0,A4
000000DA: 600E '`.' BRA.S *+$0010 ; 000000EA
000000DC: 598F 'Y.' SUBQ.L #4,A7
000000DE: 2F0C '/.' MOVE.L A4,-(A7)
000000E0: 7000 'p.' MOVEQ #$00,D0
000000E2: 1F00 '..' MOVE.B D0,-(A7)
000000E4: 7001 'p.' MOVEQ #$01,D0
000000E6: ABEB '..' _DisplayDispatch ; ABEB
000000E8: 285F '(_' MOVEA.L (A7)+,A4
000000EA: 200C ' .' MOVE.L A4,D0
000000EC: 670C 'g.' BEQ.S *+$000E ; 000000FA
000000EE: 4A44 'JD' TST.W D4
000000F0: 6700 FF58 'g..X' BEQ *-$00A6 ; 0000004A
000000F4: 6004 '`.' BRA.S *+$0006 ; 000000FA
000000F6: 383C E7AD '8<..' MOVE.W #$E7AD,D4
000000FA: 3D44 0010 '=D..' MOVE.W D4,$0010(A6)
000000FE: 4CEE 1CF0 FFB8 'L.....' MOVEM.L -$0048(A6),D4-D7/A2-A4
00000104: 4E5E 'N^' UNLK A6
00000106: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_501B0"(334)
00000088
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_502C0"(336)
00000080
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
00000054
Comment:
DM_SetDisplayID ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_Selector25 [55910, 5591E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 487
487: DM_Selector25
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_Selector25"(487) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 3D7C FFCE 0008 '=|....' MOVE.W #$FFCE,$0008(A6)
0000000A: 4E5E 'N^' UNLK A6
0000000C: 4E75 'Nu' RTS
Comment:
DM_Selector25 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_PrivateED [55920, 55966)
Module started due to: MOD directive
Resolved outgoing references:
+32 (55952): JSR DISPLAY_51580
+2E (5594E): JSR DISPLAY_51610
+24 (55944): JSR DISPLAY_50C90
Dictionary: Flags $00 FirstId 488
488: DM_PrivateED
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_PrivateED"(488) 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: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 3E3C E7AD '><..' MOVE.W #$E7AD,D7
0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000010: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000014: 200C ' .' MOVE.L A4,D0
00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036
00000018: 4A2E 0008 'J...' TST.B $0008(A6)
0000001C: 670E 'g.' BEQ.S *+$0010 ; 0000002C
0000001E: 558F 'U.' SUBQ.L #2,A7
00000020: 7000 'p.' MOVEQ #$00,D0
00000022: 2F00 '/.' MOVE.L D0,-(A7)
00000024: 4EBA 0000 'N...' JSR DISPLAY_50C90 ; id: 356
00000028: 3E1F '>.' MOVE.W (A7)+,D7
0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E
0000002C: 4247 'BG' CLR.W D7
0000002E: 4EBA 0000 'N...' JSR DISPLAY_51610 ; id: 376
00000032: 4EBA 0000 'N...' JSR DISPLAY_51580 ; id: 375
00000036: 3D47 000A '=G..' MOVE.W D7,$000A(A6)
0000003A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4
00000040: 4E5E 'N^' UNLK A6
00000042: 4E74 0002 'Nt..' RTD #$0002
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51580"(375)
00000034
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51610"(376)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50C90"(356)
00000026
Comment:
DM_PrivateED ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DM_PrivateEC [55970, 559A8)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 489
489: DM_PrivateEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_PrivateEC"(489) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 72CE 'r.' MOVEQ #$CE,D1
0000000C: 200C ' .' MOVE.L A4,D0
0000000E: 671A 'g.' BEQ.S *+$001C ; 0000002A
00000010: 4241 'BA' CLR.W D1
00000012: 4A2E 000C 'J...' TST.B $000C(A6)
00000016: 670A 'g.' BEQ.S *+$000C ; 00000022
00000018: 2054 ' T' MOVEA.L (A4),A0
0000001A: 0090 0000 0001 '......' ORI.L #$00000001,(A0)
00000020: 6008 '`.' BRA.S *+$000A ; 0000002A
00000022: 2054 ' T' MOVEA.L (A4),A0
00000024: 08A8 0000 0003 '......' BCLR #$00,$0003(A0)
0000002A: 3D41 000E '=A..' MOVE.W D1,$000E(A6)
0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000032: 4E5E 'N^' UNLK A6
00000034: 4E74 0006 'Nt..' RTD #$0006
Comment:
DM_PrivateEC ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_NewDisplayModeList [559B0, 55A8E)
Module started due to: MOD directive
Resolved outgoing references:
+C4 (55A74): JSR DISPLAY_51130
+B0 (55A60): JSR DISPLAY_4F0A0
+9E (55A4E): JSR DISPLAY_51030
+8C (55A3C): JSR DISPLAY_4F1A0
+78 (55A28): JSR DISPLAY_4EF70
+4E (559FE): JSR DISPLAY_50F70
Dictionary: Flags $00 FirstId 490
490: DM_New_NewDisplayModeList
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_NewDisplayModeList"(490) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 4E56 FF72 'NV.r' LINK.W A6,#-$008E
00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7)
00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 7ECE '~.' MOVEQ #$CE,D7
00000016: 200C ' .' MOVE.L A4,D0
00000018: 6704 'g.' BEQ.S *+$0006 ; 0000001E
0000001A: 7000 'p.' MOVEQ #$00,D0
0000001C: 2880 '(.' MOVE.L D0,(A4)
0000001E: 2D46 FF72 '-F.r' MOVE.L D6,-$008E(A6)
00000022: 2D6E 0014 FF76 '-n...v' MOVE.L $0014(A6),-$008A(A6)
00000028: 2D6E 0010 FF7A '-n...z' MOVE.L $0010(A6),-$0086(A6)
0000002E: 200B ' .' MOVE.L A3,D0
00000030: 6700 009C 'g...' BEQ *+$009E ; 000000CE
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2680 '&.' MOVE.L D0,(A3)
00000038: 558F 'U.' SUBQ.L #2,A7
0000003A: 486E FF82 'Hn..' PEA -$007E(A6)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 7210 'r.' MOVEQ #$10,D1
00000044: 2F01 '/.' MOVE.L D1,-(A7)
00000046: 486E FF72 'Hn.r' PEA -$008E(A6)
0000004A: 700C 'p.' MOVEQ #$0C,D0
0000004C: 2F00 '/.' MOVE.L D0,-(A7)
0000004E: 4EBA 0000 'N...' JSR DISPLAY_50F70 ; id: 358
00000052: 3E1F '>.' MOVE.W (A7)+,D7
00000054: 6614 'f.' BNE.S *+$0016 ; 0000006A
00000056: 558F 'U.' SUBQ.L #2,A7
00000058: 2F06 '/.' MOVE.L D6,-(A7)
0000005A: 486E FF7E 'Hn.~' PEA -$0082(A6)
0000005E: 7000 'p.' MOVEQ #$00,D0
00000060: 1F00 '..' MOVE.B D0,-(A7)
00000062: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000066: ABEB '..' _DisplayDispatch ; ABEB
00000068: 3E1F '>.' MOVE.W (A7)+,D7
0000006A: 4A47 'JG' TST.W D7
0000006C: 6610 'f.' BNE.S *+$0012 ; 0000007E
0000006E: 558F 'U.' SUBQ.L #2,A7
00000070: 486E FF86 'Hn..' PEA -$007A(A6)
00000074: 2F2E FF7E '/..~' MOVE.L -$0082(A6),-(A7)
00000078: 4EBA 0000 'N...' JSR DISPLAY_4EF70 ; id: 306
0000007C: 3E1F '>.' MOVE.W (A7)+,D7
0000007E: 4A47 'JG' TST.W D7
00000080: 6648 'fH' BNE.S *+$004A ; 000000CA
00000082: 558F 'U.' SUBQ.L #2,A7
00000084: 486E FF86 'Hn..' PEA -$007A(A6)
00000088: 7000 'p.' MOVEQ #$00,D0
0000008A: 2F00 '/.' MOVE.L D0,-(A7)
0000008C: 4EBA 0000 'N...' JSR DISPLAY_4F1A0 ; id: 312
00000090: 4A5F 'J_' TST.W (A7)+
00000092: 6624 'f$' BNE.S *+$0026 ; 000000B8
00000094: 558F 'U.' SUBQ.L #2,A7
00000096: 2F2E FF82 '/...' MOVE.L -$007E(A6),-(A7)
0000009A: 486E FF8A 'Hn..' PEA -$0076(A6)
0000009E: 4EBA 0000 'N...' JSR DISPLAY_51030 ; id: 359
000000A2: 3E1F '>.' MOVE.W (A7)+,D7
000000A4: 6612 'f.' BNE.S *+$0014 ; 000000B8
000000A6: 558F 'U.' SUBQ.L #2,A7
000000A8: 486E FF86 'Hn..' PEA -$007A(A6)
000000AC: 7000 'p.' MOVEQ #$00,D0
000000AE: 2F00 '/.' MOVE.L D0,-(A7)
000000B0: 4EBA 0000 'N...' JSR DISPLAY_4F0A0 ; id: 309
000000B4: 4A5F 'J_' TST.W (A7)+
000000B6: 67DC 'g.' BEQ.S *-$0022 ; 00000094
000000B8: 200C ' .' MOVE.L A4,D0
000000BA: 670E 'g.' BEQ.S *+$0010 ; 000000CA
000000BC: 558F 'U.' SUBQ.L #2,A7
000000BE: 2F2E FF82 '/...' MOVE.L -$007E(A6),-(A7)
000000C2: 2F0C '/.' MOVE.L A4,-(A7)
000000C4: 4EBA 0000 'N...' JSR DISPLAY_51130 ; id: 361
000000C8: 3E1F '>.' MOVE.W (A7)+,D7
000000CA: 26AE FF82 '&...' MOVE.L -$007E(A6),(A3)
000000CE: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
000000D2: 4CEE 18C0 FF62 'L....b' MOVEM.L -$009E(A6),D6/D7/A3/A4
000000D8: 4E5E 'N^' UNLK A6
000000DA: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51130"(361)
000000C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F0A0"(309)
000000B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51030"(359)
000000A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4F1A0"(312)
0000008E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EF70"(306)
0000007A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50F70"(358)
00000050
Comment:
DM_New_NewDisplayModeList ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55A90 [55A90, 55AB0)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 491
491: DISPLAY_55A90
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55A90"(491) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2280 '".' MOVE.L D0,(A1)
0000000C: 2340 0004 '#@..' MOVE.L D0,$0004(A1)
00000010: 2340 0008 '#@..' MOVE.L D0,$0008(A1)
00000014: 2340 000C '#@..' MOVE.L D0,$000C(A1)
00000018: 2340 0018 '#@..' MOVE.L D0,$0018(A1)
0000001C: 4E5E 'N^' UNLK A6
0000001E: 4E75 'Nu' RTS
Comment:
DISPLAY_55A90 ended due to: ran into next module
Comment:
#####################################################################################
Module: DM_New_GetIndexedDisplayModeFromList [55AB0, 55B16)
Module started due to: MOD directive
Resolved outgoing references:
+42 (55AF2): JSR NUMTOSTRING ; outside file
+26 (55AD6): JSR DISPLAY_510E0
+16 (55AC6): JSR DISPLAY_55A90
Dictionary: Flags $00 FirstId 492
492: DM_New_GetIndexedDisplayModeFromList
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetIndexedDisplayModeFromList"(492) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4E56 FED0 'NV..' LINK.W A6,#-$0130
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 49EE FED0 'I...' LEA -$0130(A6),A4
0000000C: 2C2E 0014 ',...' MOVE.L $0014(A6),D6
00000010: 7ECE '~.' MOVEQ #$CE,D7
00000012: 486E FFE0 'Hn..' PEA -$0020(A6)
00000016: 4EBA 0000 'N...' JSR DISPLAY_55A90 ; id: 491
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7)
00000020: 2F06 '/.' MOVE.L D6,-(A7)
00000022: 486E FFD0 'Hn..' PEA -$0030(A6)
00000026: 4EBA 0000 'N...' JSR DISPLAY_510E0 ; id: 360
0000002A: 3E1F '>.' MOVE.W (A7)+,D7
0000002C: 584F 'XO' ADDQ.W #4,A7
0000002E: 6626 'f&' BNE.S *+$0028 ; 00000056
00000030: 2D4C FFF8 '-L..' MOVE.L A4,-$0008(A6)
00000034: 41EE FFD0 'A...' LEA -$0030(A6),A0
00000038: 2D48 FFE4 '-H..' MOVE.L A0,-$001C(A6)
0000003C: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7)
00000040: 2F0C '/.' MOVE.L A4,-(A7)
00000042: 4EBA 0000 'N...' JSR NUMTOSTRING ; id: 245
00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000004A: 2F06 '/.' MOVE.L D6,-(A7)
0000004C: 486E FFE0 'Hn..' PEA -$0020(A6)
00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0
00000054: 4E90 'N.' JSR (A0)
00000056: 3D47 001C '=G..' MOVE.W D7,$001C(A6)
0000005A: 4CEE 10C0 FEC4 'L.....' MOVEM.L -$013C(A6),D6/D7/A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E74 0014 'Nt..' RTD #$0014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NUMTOSTRING"(245)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_510E0"(360)
00000028
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55A90"(491)
00000018
Comment:
DM_New_GetIndexedDisplayModeFromList ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55B20 [55B20, 55B3C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 493
493: DISPLAY_55B20
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55B20"(493) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2280 '".' MOVE.L D0,(A1)
0000000C: 2340 0004 '#@..' MOVE.L D0,$0004(A1)
00000010: 2340 0008 '#@..' MOVE.L D0,$0008(A1)
00000014: 2340 000C '#@..' MOVE.L D0,$000C(A1)
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
DISPLAY_55B20 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_SetAVPowerState [55B40, 55CA2)
Module started due to: MOD directive
Resolved outgoing references:
+148 (55C88): JSR SwitchVideoMode
+12A (55C6A): JSR SwitchVideoMode
+FA (55C3A): JSR SwitchVideoMode
+80 (55BC0): JSR DISPLAY_4EAC0
+68 (55BA8): JSR SwitchVideoMode
+28 (55B68): JSR GetGDeviceVideoMode
Dictionary: Flags $00 FirstId 494
494: DM_New_SetAVPowerState
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_SetAVPowerState"(494) Segment="Main"(200)
Size: Flags $00 ModuleSize 354
Content: Flags $08
Contents offset $0000 size $0162
00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7)
0000000C: 486E FFEA 'Hn..' PEA -$0016(A6)
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1F00 '..' MOVE.B D0,-(A7)
00000014: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000018: ABEB '..' _DisplayDispatch ; ABEB
0000001A: 3E1F '>.' MOVE.W (A7)+,D7
0000001C: 6600 0136 'f..6' BNE *+$0138 ; 00000154
00000020: 486E FFEE 'Hn..' PEA -$0012(A6)
00000024: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000028: 4EBA 0000 'N...' JSR GetGDeviceVideoMode ; id: 285
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 504F 'PO' ADDQ.W #8,A7
00000030: 6600 0122 'f.."' BNE *+$0124 ; 00000154
00000034: 206E 0010 ' n..' MOVEA.L $0010(A6),A0
00000038: 2010 ' .' MOVE.L (A0),D0
0000003A: 0C80 0000 0003 '......' CMPI.L #$00000003,D0
00000040: 6200 0112 'b...' BHI *+$0114 ; 00000154
00000044: D080 '..' ADD.L D0,D0
00000046: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 0000004E
0000004A: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 0000004C
0000004E: 00E8 0088 00B8 '......' CMP2.B $00B8(A0),D0
00000054: 000A 1D7C '...|' ORI.B #$7C,A2 ; '|'
00000058: 0007 FFEF '....' ORI.B #$EF,D7
0000005C: 422E FFEE 'B...' CLR.B -$0012(A6)
00000060: 486E FFEE 'Hn..' PEA -$0012(A6)
00000064: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000068: 4EBA 0000 'N...' JSR SwitchVideoMode ; id: 286
0000006C: 3E00 '>.' MOVE.W D0,D7
0000006E: 504F 'PO' ADDQ.W #8,A7
00000070: 6600 00E2 'f...' BNE *+$00E4 ; 00000154
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 2F00 '/.' MOVE.L D0,-(A7)
00000078: 486E FFF0 'Hn..' PEA -$0010(A6)
0000007C: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000080: 4EBA 0000 'N...' JSR DISPLAY_4EAC0 ; id: 288
00000084: 4A40 'J@' TST.W D0
00000086: 4FEF 000C 'O...' LEA $000C(A7),A7
0000008A: 6642 'fB' BNE.S *+$0044 ; 000000CE
0000008C: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
00000090: 2050 ' P' MOVEA.L (A0),A0
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 302E FFF0 '0...' MOVE.W -$0010(A6),D0
00000098: B0A8 002A '...*' CMP.L $002A(A0),D0
0000009C: 6614 'f.' BNE.S *+$0016 ; 000000B2
0000009E: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
000000A2: 2050 ' P' MOVEA.L (A0),A0
000000A4: 3F10 '?.' MOVE.W (A0),-(A7)
000000A6: 70FF 'p.' MOVEQ #$FF,D0
000000A8: 2F00 '/.' MOVE.L D0,-(A7)
000000AA: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
000000AE: AA2E '..' _InitGDevice ; AA2E
000000B0: 601C '`.' BRA.S *+$001E ; 000000CE
000000B2: 558F 'U.' SUBQ.L #2,A7
000000B4: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0
000000B8: 2F08 '/.' MOVE.L A0,-(A7)
000000BA: 2050 ' P' MOVEA.L (A0),A0
000000BC: 3F28 002C '?(.,' MOVE.W $002C(A0),-(A7)
000000C0: 7000 'p.' MOVEQ #$00,D0
000000C2: 3F00 '?.' MOVE.W D0,-(A7)
000000C4: 3F00 '?.' MOVE.W D0,-(A7)
000000C6: 303C 0A13 '0<..' MOVE.W #$0A13,D0
000000CA: AAA2 '..' _PaletteDispatch ; AAA2
000000CC: 544F 'TO' ADDQ.W #2,A7
000000CE: A853 '.S' _ShowCursor ; A853
000000D0: 6000 0082 '`...' BRA *+$0084 ; 00000154
000000D4: 7000 'p.' MOVEQ #$00,D0
000000D6: 102E FFEE '....' MOVE.B -$0012(A6),D0
000000DA: 7240 'r@' MOVEQ #$40,D1 ; '@'
000000DC: C200 '..' AND.B D0,D1
000000DE: 7000 'p.' MOVEQ #$00,D0
000000E0: 1001 '..' MOVE.B D1,D0
000000E2: 4A80 'J.' TST.L D0
000000E4: 666E 'fn' BNE.S *+$0070 ; 00000154
000000E6: 1D7C 0007 FFEF '.|....' MOVE.B #$07,-$0011(A6)
000000EC: 1D7C 0001 FFEE '.|....' MOVE.B #$01,-$0012(A6)
000000F2: 486E FFEE 'Hn..' PEA -$0012(A6)
000000F6: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
000000FA: 4EBA 0000 'N...' JSR SwitchVideoMode ; id: 286
000000FE: 3E00 '>.' MOVE.W D0,D7
00000100: 504F 'PO' ADDQ.W #8,A7
00000102: 6050 '`P' BRA.S *+$0052 ; 00000154
00000104: 7000 'p.' MOVEQ #$00,D0
00000106: 102E FFEE '....' MOVE.B -$0012(A6),D0
0000010A: 7240 'r@' MOVEQ #$40,D1 ; '@'
0000010C: C200 '..' AND.B D0,D1
0000010E: 7000 'p.' MOVEQ #$00,D0
00000110: 1001 '..' MOVE.B D1,D0
00000112: 4A80 'J.' TST.L D0
00000114: 663E 'f>' BNE.S *+$0040 ; 00000154
00000116: 1D7C 0007 FFEF '.|....' MOVE.B #$07,-$0011(A6)
0000011C: 1D7C 0002 FFEE '.|....' MOVE.B #$02,-$0012(A6)
00000122: 486E FFEE 'Hn..' PEA -$0012(A6)
00000126: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
0000012A: 4EBA 0000 'N...' JSR SwitchVideoMode ; id: 286
0000012E: 3E00 '>.' MOVE.W D0,D7
00000130: 504F 'PO' ADDQ.W #8,A7
00000132: 6020 '` ' BRA.S *+$0022 ; 00000154
00000134: 1D7C 0007 FFEF '.|....' MOVE.B #$07,-$0011(A6)
0000013A: 1D7C 0007 FFEE '.|....' MOVE.B #$07,-$0012(A6)
00000140: 486E FFEE 'Hn..' PEA -$0012(A6)
00000144: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7)
00000148: 4EBA 0000 'N...' JSR SwitchVideoMode ; id: 286
0000014C: 3E00 '>.' MOVE.W D0,D7
0000014E: 504F 'PO' ADDQ.W #8,A7
00000150: 6602 'f.' BNE.S *+$0004 ; 00000154
00000152: A852 '.R' _HideCursor ; A852
00000154: 3D47 0018 '=G..' MOVE.W D7,$0018(A6)
00000158: 2E2E FFE6 '....' MOVE.L -$001A(A6),D7
0000015C: 4E5E 'N^' UNLK A6
0000015E: 4E74 0010 'Nt..' RTD #$0010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SwitchVideoMode"(286)
0000014A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SwitchVideoMode"(286)
0000012C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SwitchVideoMode"(286)
000000FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EAC0"(288)
00000082
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SwitchVideoMode"(286)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetGDeviceVideoMode"(285)
0000002A
Comment:
DM_New_SetAVPowerState ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_New_GetAVPowerState [55CB0, 55D4C)
Module started due to: MOD directive
Resolved outgoing references:
+34 (55CE4): JSR GetGDeviceVideoMode
+E (55CBE): JSR DISPLAY_55B20
Dictionary: Flags $00 FirstId 495
495: DM_New_GetAVPowerState
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_New_GetAVPowerState"(495) Segment="Main"(200)
Size: Flags $00 ModuleSize 156
Content: Flags $08
Contents offset $0000 size $009C
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 2F0C '/.' MOVE.L A4,-(A7)
0000000E: 4EBA 0000 'N...' JSR DISPLAY_55B20 ; id: 493
00000012: 558F 'U.' SUBQ.L #2,A7
00000014: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7)
00000018: 486E FFFC 'Hn..' PEA -$0004(A6)
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 1F00 '..' MOVE.B D0,-(A7)
00000020: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000024: ABEB '..' _DisplayDispatch ; ABEB
00000026: 3E1F '>.' MOVE.W (A7)+,D7
00000028: 584F 'XO' ADDQ.W #4,A7
0000002A: 6610 'f.' BNE.S *+$0012 ; 0000003C
0000002C: 486E FFFA 'Hn..' PEA -$0006(A6)
00000030: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
00000034: 4EBA 0000 'N...' JSR GetGDeviceVideoMode ; id: 285
00000038: 3E00 '>.' MOVE.W D0,D7
0000003A: 504F 'PO' ADDQ.W #8,A7
0000003C: 4A47 'JG' TST.W D7
0000003E: 664C 'fL' BNE.S *+$004E ; 0000008C
00000040: 7000 'p.' MOVEQ #$00,D0
00000042: 102E FFFA '....' MOVE.B -$0006(A6),D0
00000046: 7201 'r.' MOVEQ #$01,D1
00000048: C200 '..' AND.B D0,D1
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 1001 '..' MOVE.B D1,D0
0000004E: 4A80 'J.' TST.L D0
00000050: 671E 'g.' BEQ.S *+$0020 ; 00000070
00000052: 7000 'p.' MOVEQ #$00,D0
00000054: 102E FFFA '....' MOVE.B -$0006(A6),D0
00000058: 7202 'r.' MOVEQ #$02,D1
0000005A: C200 '..' AND.B D0,D1
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 1001 '..' MOVE.B D1,D0
00000060: 4A80 'J.' TST.L D0
00000062: 6706 'g.' BEQ.S *+$0008 ; 0000006A
00000064: 7000 'p.' MOVEQ #$00,D0
00000066: 2880 '(.' MOVE.L D0,(A4)
00000068: 6022 '`"' BRA.S *+$0024 ; 0000008C
0000006A: 7001 'p.' MOVEQ #$01,D0
0000006C: 2880 '(.' MOVE.L D0,(A4)
0000006E: 601C '`.' BRA.S *+$001E ; 0000008C
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 102E FFFA '....' MOVE.B -$0006(A6),D0
00000076: 7202 'r.' MOVEQ #$02,D1
00000078: C200 '..' AND.B D0,D1
0000007A: 7000 'p.' MOVEQ #$00,D0
0000007C: 1001 '..' MOVE.B D1,D0
0000007E: 4A80 'J.' TST.L D0
00000080: 6706 'g.' BEQ.S *+$0008 ; 00000088
00000082: 7002 'p.' MOVEQ #$02,D0
00000084: 2880 '(.' MOVE.L D0,(A4)
00000086: 6004 '`.' BRA.S *+$0006 ; 0000008C
00000088: 7003 'p.' MOVEQ #$03,D0
0000008A: 2880 '(.' MOVE.L D0,(A4)
0000008C: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
00000090: 4CEE 1080 FFF2 'L.....' MOVEM.L -$000E(A6),D7/A4
00000096: 4E5E 'N^' UNLK A6
00000098: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GetGDeviceVideoMode"(285)
00000036
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_55B20"(493)
00000010
Comment:
DM_New_GetAVPowerState ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_55D50 [55D50, 55DAA)
Module started due to: MOD directive
Resolved outgoing references:
+2C (55D7C): JSR DISPLAY_514F0
Dictionary: Flags $00 FirstId 496
496: DISPLAY_55D50
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_55D50"(496) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 4207 'B.' CLR.B D7
0000000A: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
00000010: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000014: 2248 '"H' MOVEA.L A0,A1
00000016: A1AD '..' _Gestalt ; A1AD
00000018: 2288 '".' MOVE.L A0,(A1)
0000001A: 4A40 'J@' TST.W D0
0000001C: 6630 'f0' BNE.S *+$0032 ; 0000004E
0000001E: 7001 'p.' MOVEQ #$01,D0
00000020: C0AE FFFC '....' AND.L -$0004(A6),D0
00000024: 7201 'r.' MOVEQ #$01,D1
00000026: B280 '..' CMP.L D0,D1
00000028: 6624 'f$' BNE.S *+$0026 ; 0000004E
0000002A: 558F 'U.' SUBQ.L #2,A7
0000002C: 4EBA 0000 'N...' JSR DISPLAY_514F0 ; id: 370
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 101F '..' MOVE.B (A7)+,D0
00000034: 7204 'r.' MOVEQ #$04,D1
00000036: C200 '..' AND.B D0,D1
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 1001 '..' MOVE.B D1,D0
0000003C: 0C40 0004 '.@..' CMPI.W #$0004,D0
00000040: 57C3 'W.' SEQ D3
00000042: 4403 'D.' NEG.B D3
00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A
00000046: 7001 'p.' MOVEQ #$01,D0
00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 1E00 '..' MOVE.B D0,D7
0000004E: 1007 '..' MOVE.B D7,D0
00000050: 4CEE 0088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7
00000056: 4E5E 'N^' UNLK A6
00000058: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_514F0"(370)
0000002E
Comment:
DISPLAY_55D50 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_QDIsMirroringCapable [55DB0, 55DEE)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 497
497: DM_QDIsMirroringCapable
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_QDIsMirroringCapable"(497) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4214 'B.' CLR.B (A4)
0000000C: 203C 7164 7277 ' <qdrw' MOVE.L #$71647277,D0 ; 'qdrw'
00000012: 41EE FFFC 'A...' LEA -$0004(A6),A0
00000016: 2248 '"H' MOVEA.L A0,A1
00000018: A1AD '..' _Gestalt ; A1AD
0000001A: 2288 '".' MOVE.L A0,(A1)
0000001C: 4A40 'J@' TST.W D0
0000001E: 6610 'f.' BNE.S *+$0012 ; 00000030
00000020: 7010 'p.' MOVEQ #$10,D0
00000022: C0AE FFFC '....' AND.L -$0004(A6),D0
00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C
00000028: 7001 'p.' MOVEQ #$01,D0
0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E
0000002C: 7000 'p.' MOVEQ #$00,D0
0000002E: 1880 '..' MOVE.B D0,(A4)
00000030: 426E 000C 'Bn..' CLR.W $000C(A6)
00000034: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E74 0004 'Nt..' RTD #$0004
Comment:
DM_QDIsMirroringCapable ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_CanMirrorNow [55DF0, 55E64)
Module started due to: MOD directive
Resolved outgoing references:
+4E (55E3E): JSR DISPLAY_4E520
+12 (55E02): JSR IsProcessMgrOkay
Dictionary: Flags $00 FirstId 498
498: DM_CanMirrorNow
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_CanMirrorNow"(498) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 3E3C E7AE '><..' MOVE.W #$E7AE,D7
00000010: 4214 'B.' CLR.B (A4)
00000012: 4EBA 0000 'N...' JSR IsProcessMgrOkay ; id: 440
00000016: 4A00 'J.' TST.B D0
00000018: 674A 'gJ' BEQ.S *+$004C ; 00000064
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 486E FFFF 'Hn..' PEA -$0001(A6)
00000020: 303C 0216 '0<..' MOVE.W #$0216,D0
00000024: ABEB '..' _DisplayDispatch ; ABEB
00000026: 4A5F 'J_' TST.W (A7)+
00000028: 663A 'f:' BNE.S *+$003C ; 00000064
0000002A: 4A2E FFFF 'J...' TST.B -$0001(A6)
0000002E: 6734 'g4' BEQ.S *+$0036 ; 00000064
00000030: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000034: 2668 01FC '&h..' MOVEA.L $01FC(A0),A3
00000038: 3E3C E7B1 '><..' MOVE.W #$E7B1,D7
0000003C: 4A2B 00B6 'J+..' TST.B $00B6(A3)
00000040: 6622 'f"' BNE.S *+$0024 ; 00000064
00000042: 3E3C E7B2 '><..' MOVE.W #$E7B2,D7
00000046: 7001 'p.' MOVEQ #$01,D0
00000048: 2F00 '/.' MOVE.L D0,-(A7)
0000004A: 7200 'r.' MOVEQ #$00,D1
0000004C: 2F01 '/.' MOVE.L D1,-(A7)
0000004E: 4EBA 0000 'N...' JSR DISPLAY_4E520 ; id: 274
00000052: 7200 'r.' MOVEQ #$00,D1
00000054: 3200 '2.' MOVE.W D0,D1
00000056: 7002 'p.' MOVEQ #$02,D0
00000058: B081 '..' CMP.L D1,D0
0000005A: 504F 'PO' ADDQ.W #8,A7
0000005C: 6606 'f.' BNE.S *+$0008 ; 00000064
0000005E: 18BC 0001 '....' MOVE.B #$01,(A4)
00000062: 4247 'BG' CLR.W D7
00000064: 3D47 000C '=G..' MOVE.W D7,$000C(A6)
00000068: 4CEE 1880 FFF2 'L.....' MOVEM.L -$000E(A6),D7/A3/A4
0000006E: 4E5E 'N^' UNLK A6
00000070: 4E74 0004 'Nt..' RTD #$0004
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E520"(274)
00000050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="IsProcessMgrOkay"(440)
00000014
Comment:
DM_CanMirrorNow ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_IsMirroringOn [55E70, 55E94)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 499
499: DM_IsMirroringOn
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_IsMirroringOn"(499) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000A: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000012: 10AC 00B5 '....' MOVE.B $00B5(A4),(A0)
00000016: 426E 000C 'Bn..' CLR.W $000C(A6)
0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
0000001E: 4E5E 'N^' UNLK A6
00000020: 4E74 0004 'Nt..' RTD #$0004
Comment:
DM_IsMirroringOn ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DM_MirrorDevices [55EA0, 561E2)
Module started due to: MOD directive
Resolved outgoing references:
+32A (561CA): JSR DM_ShowCursor
+31C (561BC): JSR FinishImmediateUpdate
+306 (561A6): JSR CallAllProcesses
+302 (561A2): PEA InterProcessChangeMainDevice
+2FA (5619A): JSR FixWindowMgrPorts
+2F2 (56192): JSR FixPorts
+2AE (5614E): JSR FixLowMem
+132 (55FD2): JSR DISPLAY_50050
+122 (55FC2): JSR DISPLAY_50050
+114 (55FB4): JSR DISPLAY_4E3E0
+10A (55FAA): JSR DISPLAY_4E3E0
+EC (55F8C): JSR DISPLAY_4E460
+E2 (55F82): JSR DISPLAY_4E3E0
+C4 (55F64): JSR DISPLAY_4E460
+BA (55F5A): JSR DISPLAY_4E3E0
+AA (55F4A): JSR DM_GetDisplayIDByGDevice
+96 (55F36): JSR DM_GetDisplayIDByGDevice
+40 (55EE0): JSR PrepImmediateUpdate
+28 (55EC8): JSR DISPLAY_4E410
+1C (55EBC): JSR DISPLAY_4E410
+10 (55EB0): JSR DISPLAY_554C0
Dictionary: Flags $00 FirstId 500
500: DM_MirrorDevices
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_MirrorDevices"(500) Segment="Main"(200)
Size: Flags $00 ModuleSize 834
Content: Flags $08
Contents offset $0000 size $0342
00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000010: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 477
00000014: 1D40 FFEB '.@..' MOVE.B D0,-$0015(A6)
00000018: 4247 'BG' CLR.W D7
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
00000020: 4A00 'J.' TST.B D0
00000022: 584F 'XO' ADDQ.W #4,A7
00000024: 670C 'g.' BEQ.S *+$000E ; 00000032
00000026: 2F0B '/.' MOVE.L A3,-(A7)
00000028: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
0000002C: 4A00 'J.' TST.B D0
0000002E: 584F 'XO' ADDQ.W #4,A7
00000030: 6602 'f.' BNE.S *+$0004 ; 00000034
00000032: 7ECE '~.' MOVEQ #$CE,D7
00000034: 486E FFF4 'Hn..' PEA -$000C(A6)
00000038: 486E 0008 'Hn..' PEA $0008(A6)
0000003C: 48C7 'H.' EXT.L D7
0000003E: 2F07 '/.' MOVE.L D7,-(A7)
00000040: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
00000044: 3E00 '>.' MOVE.W D0,D7
00000046: 4FEF 000C 'O...' LEA $000C(A7),A7
0000004A: 6600 02C4 'f...' BNE *+$02C6 ; 00000310
0000004E: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000052: 2D68 01FC FFE6 '-h....' MOVE.L $01FC(A0),-$001A(A6)
00000058: 558F 'U.' SUBQ.L #2,A7
0000005A: 486E FFE5 'Hn..' PEA -$001B(A6)
0000005E: 303C 0217 '0<..' MOVE.W #$0217,D0
00000062: ABEB '..' _DisplayDispatch ; ABEB
00000064: 3E1F '>.' MOVE.W (A7)+,D7
00000066: 4A2E FFE5 'J...' TST.B -$001B(A6)
0000006A: 6700 02A4 'g...' BEQ *+$02A6 ; 00000310
0000006E: 3E3C E7B3 '><..' MOVE.W #$E7B3,D7
00000072: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0
00000076: 4A28 00B5 'J(..' TST.B $00B5(A0)
0000007A: 6600 0294 'f...' BNE *+$0296 ; 00000310
0000007E: 598F 'Y.' SUBQ.L #4,A7
00000080: AA2A '.*' _GetMainDevice ; AA2A
00000082: 2D5F FFE0 '-_..' MOVE.L (A7)+,-$0020(A6)
00000086: 3E3C E7B4 '><..' MOVE.W #$E7B4,D7
0000008A: 558F 'U.' SUBQ.L #2,A7
0000008C: 2F0C '/.' MOVE.L A4,-(A7)
0000008E: 486E FFEC 'Hn..' PEA -$0014(A6)
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 1F00 '..' MOVE.B D0,-(A7)
00000096: 4EBA 0000 'N...' JSR DM_GetDisplayIDByGDevice ; id: 328
0000009A: 3E1F '>.' MOVE.W (A7)+,D7
0000009C: 6612 'f.' BNE.S *+$0014 ; 000000B0
0000009E: 558F 'U.' SUBQ.L #2,A7
000000A0: 2F0B '/.' MOVE.L A3,-(A7)
000000A2: 486E FFF0 'Hn..' PEA -$0010(A6)
000000A6: 7000 'p.' MOVEQ #$00,D0
000000A8: 1F00 '..' MOVE.B D0,-(A7)
000000AA: 4EBA 0000 'N...' JSR DM_GetDisplayIDByGDevice ; id: 328
000000AE: 3E1F '>.' MOVE.W (A7)+,D7
000000B0: 4A47 'JG' TST.W D7
000000B2: 6600 025C 'f..\' BNE *+$025E ; 00000310
000000B6: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
000000BA: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
000000BE: 2840 '(@' MOVEA.L D0,A4
000000C0: 588F 'X.' ADDQ.L #4,A7
000000C2: 2F0C '/.' MOVE.L A4,-(A7)
000000C4: 4EBA 0000 'N...' JSR DISPLAY_4E460 ; id: 271
000000C8: 4A00 'J.' TST.B D0
000000CA: 584F 'XO' ADDQ.W #4,A7
000000CC: 6610 'f.' BNE.S *+$0012 ; 000000DE
000000CE: 558F 'U.' SUBQ.L #2,A7
000000D0: 2F0C '/.' MOVE.L A4,-(A7)
000000D2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000D6: 303C 040B '0<..' MOVE.W #$040B,D0
000000DA: ABEB '..' _DisplayDispatch ; ABEB
000000DC: 544F 'TO' ADDQ.W #2,A7
000000DE: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7)
000000E2: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
000000E6: 2640 '&@' MOVEA.L D0,A3
000000E8: 588F 'X.' ADDQ.L #4,A7
000000EA: 2F0B '/.' MOVE.L A3,-(A7)
000000EC: 4EBA 0000 'N...' JSR DISPLAY_4E460 ; id: 271
000000F0: 4A00 'J.' TST.B D0
000000F2: 584F 'XO' ADDQ.W #4,A7
000000F4: 6610 'f.' BNE.S *+$0012 ; 00000106
000000F6: 558F 'U.' SUBQ.L #2,A7
000000F8: 2F0B '/.' MOVE.L A3,-(A7)
000000FA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000000FE: 303C 040B '0<..' MOVE.W #$040B,D0
00000102: ABEB '..' _DisplayDispatch ; ABEB
00000104: 544F 'TO' ADDQ.W #2,A7
00000106: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
0000010A: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
0000010E: 2840 '(@' MOVEA.L D0,A4
00000110: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7)
00000114: 4EBA 0000 'N...' JSR DISPLAY_4E3E0 ; id: 269
00000118: 2640 '&@' MOVEA.L D0,A3
0000011A: 7000 'p.' MOVEQ #$00,D0
0000011C: 2F00 '/.' MOVE.L D0,-(A7)
0000011E: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7)
00000122: 4EBA 0000 'N...' JSR DISPLAY_50050 ; id: 330
00000126: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6)
0000012A: 7000 'p.' MOVEQ #$00,D0
0000012C: 2F00 '/.' MOVE.L D0,-(A7)
0000012E: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7)
00000132: 4EBA 0000 'N...' JSR DISPLAY_50050 ; id: 330
00000136: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6)
0000013A: 4AAE FFD8 'J...' TST.L -$0028(A6)
0000013E: 4FEF 0018 'O...' LEA $0018(A7),A7
00000142: 6700 01CC 'g...' BEQ *+$01CE ; 00000310
00000146: 4AAE FFDC 'J...' TST.L -$0024(A6)
0000014A: 6700 01C4 'g...' BEQ *+$01C6 ; 00000310
0000014E: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000152: 2050 ' P' MOVEA.L (A0),A0
00000154: 2D48 FFCC '-H..' MOVE.L A0,-$0034(A6)
00000158: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000015C: 2050 ' P' MOVEA.L (A0),A0
0000015E: 2D50 FFB0 '-P..' MOVE.L (A0),-$0050(A6)
00000162: 206E FFCC ' n..' MOVEA.L -$0034(A6),A0
00000166: 43EE FFB4 'C...' LEA -$004C(A6),A1
0000016A: 41E8 0022 'A.."' LEA $0022(A0),A0
0000016E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000170: 22D8 '".' MOVE.L (A0)+,(A1)+
00000172: 2054 ' T' MOVEA.L (A4),A0
00000174: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000178: 2050 ' P' MOVEA.L (A0),A0
0000017A: 226E FFD8 '"n..' MOVEA.L -$0028(A6),A1
0000017E: 2350 0020 '#P. ' MOVE.L (A0),$0020(A1)
00000182: 2054 ' T' MOVEA.L (A4),A0
00000184: 226E FFD8 '"n..' MOVEA.L -$0028(A6),A1
00000188: 43E9 0018 'C...' LEA $0018(A1),A1
0000018C: 41E8 0022 'A.."' LEA $0022(A0),A0
00000190: 22D8 '".' MOVE.L (A0)+,(A1)+
00000192: 22D8 '".' MOVE.L (A0)+,(A1)+
00000194: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0
00000198: 214B 0014 '!K..' MOVE.L A3,$0014(A0)
0000019C: 2053 ' S' MOVEA.L (A3),A0
0000019E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
000001A2: 2050 ' P' MOVEA.L (A0),A0
000001A4: 226E FFDC '"n..' MOVEA.L -$0024(A6),A1
000001A8: 2350 0020 '#P. ' MOVE.L (A0),$0020(A1)
000001AC: 2053 ' S' MOVEA.L (A3),A0
000001AE: 226E FFDC '"n..' MOVEA.L -$0024(A6),A1
000001B2: 43E9 0018 'C...' LEA $0018(A1),A1
000001B6: 41E8 0022 'A.."' LEA $0022(A0),A0
000001BA: 22D8 '".' MOVE.L (A0)+,(A1)+
000001BC: 22D8 '".' MOVE.L (A0)+,(A1)+
000001BE: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0
000001C2: 214C 0014 '!L..' MOVE.L A4,$0014(A0)
000001C6: 2054 ' T' MOVEA.L (A4),A0
000001C8: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6)
000001CC: 3028 0028 '0(.(' MOVE.W $0028(A0),D0
000001D0: 48C0 'H.' EXT.L D0
000001D2: 3228 0024 '2(.$' MOVE.W $0024(A0),D1
000001D6: 48C1 'H.' EXT.L D1
000001D8: 9081 '..' SUB.L D1,D0
000001DA: 3D40 FFAE '=@..' MOVE.W D0,-$0052(A6)
000001DE: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0
000001E2: 3028 0026 '0(.&' MOVE.W $0026(A0),D0
000001E6: 48C0 'H.' EXT.L D0
000001E8: 3228 0022 '2(."' MOVE.W $0022(A0),D1
000001EC: 48C1 'H.' EXT.L D1
000001EE: 2A00 '*.' MOVE.L D0,D5
000001F0: 9A81 '..' SUB.L D1,D5
000001F2: 2053 ' S' MOVEA.L (A3),A0
000001F4: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
000001F8: 3028 0028 '0(.(' MOVE.W $0028(A0),D0
000001FC: 48C0 'H.' EXT.L D0
000001FE: 3228 0024 '2(.$' MOVE.W $0024(A0),D1
00000202: 48C1 'H.' EXT.L D1
00000204: 2800 '(.' MOVE.L D0,D4
00000206: 9881 '..' SUB.L D1,D4
00000208: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0
0000020C: 3028 0026 '0(.&' MOVE.W $0026(A0),D0
00000210: 48C0 'H.' EXT.L D0
00000212: 3228 0022 '2(."' MOVE.W $0022(A0),D1
00000216: 48C1 'H.' EXT.L D1
00000218: 2C00 ',.' MOVE.L D0,D6
0000021A: 9C81 '..' SUB.L D1,D6
0000021C: 42AE FFBC 'B...' CLR.L -$0044(A6)
00000220: BC45 '.E' CMP.W D5,D6
00000222: 52C3 'R.' SHI D3
00000224: 4403 'D.' NEG.B D3
00000226: 6704 'g.' BEQ.S *+$0006 ; 0000022C
00000228: 3005 '0.' MOVE.W D5,D0
0000022A: 6002 '`.' BRA.S *+$0004 ; 0000022E
0000022C: 3006 '0.' MOVE.W D6,D0
0000022E: 3D40 FFC0 '=@..' MOVE.W D0,-$0040(A6)
00000232: B86E FFAE '.n..' CMP.W -$0052(A6),D4
00000236: 52C3 'R.' SHI D3
00000238: 4403 'D.' NEG.B D3
0000023A: 6706 'g.' BEQ.S *+$0008 ; 00000242
0000023C: 302E FFAE '0...' MOVE.W -$0052(A6),D0
00000240: 6002 '`.' BRA.S *+$0004 ; 00000244
00000242: 3004 '0.' MOVE.W D4,D0
00000244: 3D40 FFC2 '=@..' MOVE.W D0,-$003E(A6)
00000248: 2053 ' S' MOVEA.L (A3),A0
0000024A: 43EE FFBC 'C...' LEA -$0044(A6),A1
0000024E: 45E8 0022 'E.."' LEA $0022(A0),A2
00000252: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000254: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000256: 2254 '"T' MOVEA.L (A4),A1
00000258: 43E9 0022 'C.."' LEA $0022(A1),A1
0000025C: 41E8 0022 'A.."' LEA $0022(A0),A0
00000260: 22D8 '".' MOVE.L (A0)+,(A1)+
00000262: 22D8 '".' MOVE.L (A0)+,(A1)+
00000264: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0
00000268: 117C 0001 00B4 '.|....' MOVE.B #$01,$00B4(A0)
0000026E: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0
00000272: 117C 0001 00B5 '.|....' MOVE.B #$01,$00B5(A0)
00000278: 558F 'U.' SUBQ.L #2,A7
0000027A: 2F0C '/.' MOVE.L A4,-(A7)
0000027C: 7000 'p.' MOVEQ #$00,D0
0000027E: 3F00 '?.' MOVE.W D0,-(A7)
00000280: 3F00 '?.' MOVE.W D0,-(A7)
00000282: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000286: 303C 0609 '0<..' MOVE.W #$0609,D0
0000028A: ABEB '..' _DisplayDispatch ; ABEB
0000028C: 558F 'U.' SUBQ.L #2,A7
0000028E: 2F0B '/.' MOVE.L A3,-(A7)
00000290: 7000 'p.' MOVEQ #$00,D0
00000292: 3F00 '?.' MOVE.W D0,-(A7)
00000294: 3F00 '?.' MOVE.W D0,-(A7)
00000296: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000029A: 303C 0609 '0<..' MOVE.W #$0609,D0
0000029E: ABEB '..' _DisplayDispatch ; ABEB
000002A0: 7000 'p.' MOVEQ #$00,D0
000002A2: 2F00 '/.' MOVE.L D0,-(A7)
000002A4: 2F00 '/.' MOVE.L D0,-(A7)
000002A6: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
000002AA: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
000002AE: 4EBA 0000 'N...' JSR FixLowMem ; id: 435
000002B2: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000002B6: 2050 ' P' MOVEA.L (A0),A0
000002B8: 43EE FFC4 'C...' LEA -$003C(A6),A1
000002BC: 41E8 0022 'A.."' LEA $0022(A0),A0
000002C0: 22D8 '".' MOVE.L (A0)+,(A1)+
000002C2: 22D8 '".' MOVE.L (A0)+,(A1)+
000002C4: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000002C8: 2050 ' P' MOVEA.L (A0),A0
000002CA: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
000002CE: 2050 ' P' MOVEA.L (A0),A0
000002D0: 2F28 002A '/(.*' MOVE.L $002A(A0),-(A7)
000002D4: 2F2E FFB0 '/...' MOVE.L -$0050(A6),-(A7)
000002D8: 486E FFB4 'Hn..' PEA -$004C(A6)
000002DC: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000002E0: 2050 ' P' MOVEA.L (A0),A0
000002E2: 2F28 0016 '/(..' MOVE.L $0016(A0),-(A7)
000002E6: 486E FFC4 'Hn..' PEA -$003C(A6)
000002EA: 7000 'p.' MOVEQ #$00,D0
000002EC: 2F00 '/.' MOVE.L D0,-(A7)
000002EE: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
000002F2: 4EBA 0000 'N...' JSR FixPorts ; id: 436
000002F6: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
000002FA: 4EBA 0000 'N...' JSR FixWindowMgrPorts ; id: 437
000002FE: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
00000302: 487A 0000 'Hz..' PEA InterProcessChangeMainDevice ; id: 431
00000306: 4EBA 0000 'N...' JSR CallAllProcesses ; id: 434
0000030A: 4247 'BG' CLR.W D7
0000030C: 4FEF 003C 'O..<' LEA $003C(A7),A7
00000310: 486E FFF4 'Hn..' PEA -$000C(A6)
00000314: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000318: 48C7 'H.' EXT.L D7
0000031A: 2F07 '/.' MOVE.L D7,-(A7)
0000031C: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
00000320: 3E00 '>.' MOVE.W D0,D7
00000322: 7000 'p.' MOVEQ #$00,D0
00000324: 102E FFEB '....' MOVE.B -$0015(A6),D0
00000328: 2F00 '/.' MOVE.L D0,-(A7)
0000032A: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 479
0000032E: 3D47 0014 '=G..' MOVE.W D7,$0014(A6)
00000332: 4FEF 0010 'O...' LEA $0010(A7),A7
00000336: 4CEE 1CF8 FF8E 'L.....' MOVEM.L -$0072(A6),D3-D7/A2-A4
0000033C: 4E5E 'N^' UNLK A6
0000033E: 4E74 000C 'Nt..' RTD #$000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(479)
0000032C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
0000031E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallAllProcesses"(434)
00000308
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InterProcessChangeMainDevice"(431)
00000304
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixWindowMgrPorts"(437)
000002FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixPorts"(436)
000002F4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixLowMem"(435)
000002B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50050"(330)
00000134
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_50050"(330)
00000124
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
00000116
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
0000010C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E460"(271)
000000EE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
000000E4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E460"(271)
000000C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E3E0"(269)
000000BC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_GetDisplayIDByGDevice"(328)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_GetDisplayIDByGDevice"(328)
00000098
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
0000001E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(477)
00000012
Comment:
DM_MirrorDevices ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_561F0 [561F0, 561F8)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 501
501: DISPLAY_561F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_561F0"(501) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 4E5E 'N^' UNLK A6
00000006: 4E75 'Nu' RTS
Comment:
DISPLAY_561F0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DM_UnmirrorDevice [56200, 564FA)
Module started due to: MOD directive
Resolved outgoing references:
+2E4 (564E4): JSR DM_ShowCursor
+2B4 (564B4): JSR FinishImmediateUpdate
+29E (5649E): JSR CallAllProcesses
+29A (5649A): PEA InterProcessChangeMainDevice
+294 (56494): JSR FixWindowMgrPorts
+28E (5648E): JSR FixLowMem
+27A (5647A): JSR FixPorts
+1A8 (563A8): JSR DISPLAY_4FFC0
+19C (5639C): JSR FixPorts
+C2 (562C2): JSR DISPLAY_51CD0
+BA (562BA): LEA DISPLAY_561F0, A0
+AE (562AE): LEA DISPLAY_561F0, A0
+92 (56292): JSR DISPLAY_554C0
+7A (5627A): JSR DISPLAY_4FFC0
+68 (56268): JSR DISPLAY_4E500
+3A (5623A): JSR PrepImmediateUpdate
+10 (56210): JSR DISPLAY_4E410
Dictionary: Flags $00 FirstId 502
502: DM_UnmirrorDevice
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_UnmirrorDevice"(502) Segment="Main"(200)
Size: Flags $00 ModuleSize 762
Content: Flags $08
Contents offset $0000 size $02FA
00000000: 4E56 FFC4 'NV..' LINK.W A6,#-$003C
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 4247 'BG' CLR.W D7
0000000E: 2F0B '/.' MOVE.L A3,-(A7)
00000010: 4EBA 0000 'N...' JSR DISPLAY_4E410 ; id: 270
00000014: 4A00 'J.' TST.B D0
00000016: 584F 'XO' ADDQ.W #4,A7
00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C
0000001A: 7ECE '~.' MOVEQ #$CE,D7
0000001C: 4A47 'JG' TST.W D7
0000001E: 6600 02CA 'f...' BNE *+$02CC ; 000002EA
00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000026: 2D68 01E0 FFE8 '-h....' MOVE.L $01E0(A0),-$0018(A6)
0000002C: 7C2A '|*' MOVEQ #$2A,D6 ; '*'
0000002E: 486E FFF4 'Hn..' PEA -$000C(A6)
00000032: 486E 0008 'Hn..' PEA $0008(A6)
00000036: 48C7 'H.' EXT.L D7
00000038: 2F07 '/.' MOVE.L D7,-(A7)
0000003A: 4EBA 0000 'N...' JSR PrepImmediateUpdate ; id: 441
0000003E: 3E00 '>.' MOVE.W D0,D7
00000040: 4FEF 000C 'O...' LEA $000C(A7),A7
00000044: 6600 0262 'f..b' BNE *+$0264 ; 000002A8
00000048: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000004C: 2D68 01FC FFE4 '-h....' MOVE.L $01FC(A0),-$001C(A6)
00000052: 3E3C E7AF '><..' MOVE.W #$E7AF,D7
00000056: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
0000005A: 4A28 00B5 'J(..' TST.B $00B5(A0)
0000005E: 6700 0248 'g..H' BEQ *+$024A ; 000002A8
00000062: 3E3C E7B4 '><..' MOVE.W #$E7B4,D7
00000066: 2F0B '/.' MOVE.L A3,-(A7)
00000068: 4EBA 0000 'N...' JSR DISPLAY_4E500 ; id: 273
0000006C: 4A00 'J.' TST.B D0
0000006E: 584F 'XO' ADDQ.W #4,A7
00000070: 6700 0236 'g..6' BEQ *+$0238 ; 000002A8
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 2F00 '/.' MOVE.L D0,-(A7)
00000078: 2F0B '/.' MOVE.L A3,-(A7)
0000007A: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
0000007E: 2840 '(@' MOVEA.L D0,A4
00000080: 200C ' .' MOVE.L A4,D0
00000082: 504F 'PO' ADDQ.W #8,A7
00000084: 6700 0222 'g.."' BEQ *+$0224 ; 000002A8
00000088: 2D6C 0014 FFE0 '-l....' MOVE.L $0014(A4),-$0020(A6)
0000008E: 6700 0218 'g...' BEQ *+$021A ; 000002A8
00000092: 4EBA 0000 'N...' JSR DISPLAY_554C0 ; id: 477
00000096: 1C00 '..' MOVE.B D0,D6
00000098: 4AAE FFE8 'J...' TST.L -$0018(A6)
0000009C: 6724 'g$' BEQ.S *+$0026 ; 000000C2
0000009E: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
000000A2: 2D68 000C FFEC '-h....' MOVE.L $000C(A0),-$0014(A6)
000000A8: 2D78 1FB8 FFF0 '-x....' MOVE.L $1FB8,-$0010(A6)
000000AE: 41FA 0000 'A...' LEA DISPLAY_561F0,A0 ; id: 501
000000B2: 226E FFE8 '"n..' MOVEA.L -$0018(A6),A1
000000B6: 2348 000C '#H..' MOVE.L A0,$000C(A1)
000000BA: 41FA 0000 'A...' LEA DISPLAY_561F0,A0 ; id: 501
000000BE: 21C8 1FB8 '!...' MOVE.L A0,$1FB8
000000C2: 4EBA 0000 'N...' JSR DISPLAY_51CD0 ; id: 390
000000C6: 4A00 'J.' TST.B D0
000000C8: 6702 'g.' BEQ.S *+$0004 ; 000000CC
000000CA: A937 '.7' _DrawMenuBar ; A937
000000CC: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
000000D0: 4228 00B4 'B(..' CLR.B $00B4(A0)
000000D4: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
000000D8: 4228 00B5 'B(..' CLR.B $00B5(A0)
000000DC: 2053 ' S' MOVEA.L (A3),A0
000000DE: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6)
000000E2: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
000000E6: 2050 ' P' MOVEA.L (A0),A0
000000E8: 2D50 FFC4 '-P..' MOVE.L (A0),-$003C(A6)
000000EC: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0
000000F0: 43EE FFC8 'C...' LEA -$0038(A6),A1
000000F4: 41E8 0022 'A.."' LEA $0022(A0),A0
000000F8: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FA: 22D8 '".' MOVE.L (A0)+,(A1)+
000000FC: 2053 ' S' MOVEA.L (A3),A0
000000FE: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000102: 2050 ' P' MOVEA.L (A0),A0
00000104: 20AC 0020 ' .. ' MOVE.L $0020(A4),(A0)
00000108: 2053 ' S' MOVEA.L (A3),A0
0000010A: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6)
0000010E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000112: 2050 ' P' MOVEA.L (A0),A0
00000114: 43EC 0018 'C...' LEA $0018(A4),A1
00000118: 45E8 0006 'E...' LEA $0006(A0),A2
0000011C: 24D9 '$.' MOVE.L (A1)+,(A2)+
0000011E: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000120: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0
00000124: 41E8 0022 'A.."' LEA $0022(A0),A0
00000128: 43EC 0018 'C...' LEA $0018(A4),A1
0000012C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000012E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000130: 7000 'p.' MOVEQ #$00,D0
00000132: 2940 0020 ')@. ' MOVE.L D0,$0020(A4)
00000136: 2940 0014 ')@..' MOVE.L D0,$0014(A4)
0000013A: 486E FFD0 'Hn..' PEA -$0030(A6)
0000013E: 7000 'p.' MOVEQ #$00,D0
00000140: 3F00 '?.' MOVE.W D0,-(A7)
00000142: 3F00 '?.' MOVE.W D0,-(A7)
00000144: 3F00 '?.' MOVE.W D0,-(A7)
00000146: 3F00 '?.' MOVE.W D0,-(A7)
00000148: A8A7 '..' _SetRect ; A8A7
0000014A: 41EC 0018 'A...' LEA $0018(A4),A0
0000014E: 43EE FFD0 'C...' LEA -$0030(A6),A1
00000152: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000154: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000156: 558F 'U.' SUBQ.L #2,A7
00000158: 2F0B '/.' MOVE.L A3,-(A7)
0000015A: 7000 'p.' MOVEQ #$00,D0
0000015C: 3F00 '?.' MOVE.W D0,-(A7)
0000015E: 3F00 '?.' MOVE.W D0,-(A7)
00000160: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000164: 303C 0609 '0<..' MOVE.W #$0609,D0
00000168: ABEB '..' _DisplayDispatch ; ABEB
0000016A: 2053 ' S' MOVEA.L (A3),A0
0000016C: 43EE FFD0 'C...' LEA -$0030(A6),A1
00000170: 41E8 0022 'A.."' LEA $0022(A0),A0
00000174: 22D8 '".' MOVE.L (A0)+,(A1)+
00000176: 22D8 '".' MOVE.L (A0)+,(A1)+
00000178: 2053 ' S' MOVEA.L (A3),A0
0000017A: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
0000017E: 2050 ' P' MOVEA.L (A0),A0
00000180: 2F28 002A '/(.*' MOVE.L $002A(A0),-(A7)
00000184: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7)
00000188: 486E FFC8 'Hn..' PEA -$0038(A6)
0000018C: 2053 ' S' MOVEA.L (A3),A0
0000018E: 2F28 0016 '/(..' MOVE.L $0016(A0),-(A7)
00000192: 486E FFD0 'Hn..' PEA -$0030(A6)
00000196: 7000 'p.' MOVEQ #$00,D0
00000198: 2F00 '/.' MOVE.L D0,-(A7)
0000019A: 2F0B '/.' MOVE.L A3,-(A7)
0000019C: 4EBA 0000 'N...' JSR FixPorts ; id: 436
000001A0: 7000 'p.' MOVEQ #$00,D0
000001A2: 2F00 '/.' MOVE.L D0,-(A7)
000001A4: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
000001A8: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
000001AC: 2840 '(@' MOVEA.L D0,A4
000001AE: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000001B2: 2650 '&P' MOVEA.L (A0),A3
000001B4: 206B 0016 ' k..' MOVEA.L $0016(A3),A0
000001B8: 2050 ' P' MOVEA.L (A0),A0
000001BA: 2D50 FFC4 '-P..' MOVE.L (A0),-$003C(A6)
000001BE: 41EE FFC8 'A...' LEA -$0038(A6),A0
000001C2: 43EB 0022 'C.."' LEA $0022(A3),A1
000001C6: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001C8: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001CA: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000001CE: 2050 ' P' MOVEA.L (A0),A0
000001D0: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
000001D4: 2050 ' P' MOVEA.L (A0),A0
000001D6: 20AC 0020 ' .. ' MOVE.L $0020(A4),(A0)
000001DA: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000001DE: 2650 '&P' MOVEA.L (A0),A3
000001E0: 206B 0016 ' k..' MOVEA.L $0016(A3),A0
000001E4: 2050 ' P' MOVEA.L (A0),A0
000001E6: 43EC 0018 'C...' LEA $0018(A4),A1
000001EA: 45E8 0006 'E...' LEA $0006(A0),A2
000001EE: 24D9 '$.' MOVE.L (A1)+,(A2)+
000001F0: 24D9 '$.' MOVE.L (A1)+,(A2)+
000001F2: 41EB 0022 'A.."' LEA $0022(A3),A0
000001F6: 43EC 0018 'C...' LEA $0018(A4),A1
000001FA: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001FC: 20D9 ' .' MOVE.L (A1)+,(A0)+
000001FE: 7000 'p.' MOVEQ #$00,D0
00000200: 2940 0020 ')@. ' MOVE.L D0,$0020(A4)
00000204: 2940 0014 ')@..' MOVE.L D0,$0014(A4)
00000208: 486E FFD0 'Hn..' PEA -$0030(A6)
0000020C: 7000 'p.' MOVEQ #$00,D0
0000020E: 3F00 '?.' MOVE.W D0,-(A7)
00000210: 3F00 '?.' MOVE.W D0,-(A7)
00000212: 3F00 '?.' MOVE.W D0,-(A7)
00000214: 3F00 '?.' MOVE.W D0,-(A7)
00000216: A8A7 '..' _SetRect ; A8A7
00000218: 41EE FFD0 'A...' LEA -$0030(A6),A0
0000021C: 43EC 0018 'C...' LEA $0018(A4),A1
00000220: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000222: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000224: 558F 'U.' SUBQ.L #2,A7
00000226: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
0000022A: 7000 'p.' MOVEQ #$00,D0
0000022C: 3F00 '?.' MOVE.W D0,-(A7)
0000022E: 3F00 '?.' MOVE.W D0,-(A7)
00000230: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000234: 303C 0609 '0<..' MOVE.W #$0609,D0
00000238: ABEB '..' _DisplayDispatch ; ABEB
0000023A: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
0000023E: 2050 ' P' MOVEA.L (A0),A0
00000240: 43EE FFD0 'C...' LEA -$0030(A6),A1
00000244: 41E8 0022 'A.."' LEA $0022(A0),A0
00000248: 22D8 '".' MOVE.L (A0)+,(A1)+
0000024A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000024C: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000250: 2050 ' P' MOVEA.L (A0),A0
00000252: 2068 0016 ' h..' MOVEA.L $0016(A0),A0
00000256: 2050 ' P' MOVEA.L (A0),A0
00000258: 2F28 002A '/(.*' MOVE.L $002A(A0),-(A7)
0000025C: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7)
00000260: 486E FFC8 'Hn..' PEA -$0038(A6)
00000264: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
00000268: 2050 ' P' MOVEA.L (A0),A0
0000026A: 2F28 0016 '/(..' MOVE.L $0016(A0),-(A7)
0000026E: 486E FFD0 'Hn..' PEA -$0030(A6)
00000272: 7000 'p.' MOVEQ #$00,D0
00000274: 2F00 '/.' MOVE.L D0,-(A7)
00000276: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7)
0000027A: 4EBA 0000 'N...' JSR FixPorts ; id: 436
0000027E: 598F 'Y.' SUBQ.L #4,A7
00000280: AA2A '.*' _GetMainDevice ; AA2A
00000282: 285F '(_' MOVEA.L (A7)+,A4
00000284: 7000 'p.' MOVEQ #$00,D0
00000286: 2F00 '/.' MOVE.L D0,-(A7)
00000288: 2F00 '/.' MOVE.L D0,-(A7)
0000028A: 2F0C '/.' MOVE.L A4,-(A7)
0000028C: 2F0C '/.' MOVE.L A4,-(A7)
0000028E: 4EBA 0000 'N...' JSR FixLowMem ; id: 435
00000292: 2F0C '/.' MOVE.L A4,-(A7)
00000294: 4EBA 0000 'N...' JSR FixWindowMgrPorts ; id: 437
00000298: 2F0C '/.' MOVE.L A4,-(A7)
0000029A: 487A 0000 'Hz..' PEA InterProcessChangeMainDevice ; id: 431
0000029E: 4EBA 0000 'N...' JSR CallAllProcesses ; id: 434
000002A2: 4247 'BG' CLR.W D7
000002A4: 4FEF 0060 'O..`' LEA $0060(A7),A7
000002A8: 486E FFF4 'Hn..' PEA -$000C(A6)
000002AC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
000002B0: 48C7 'H.' EXT.L D7
000002B2: 2F07 '/.' MOVE.L D7,-(A7)
000002B4: 4EBA 0000 'N...' JSR FinishImmediateUpdate ; id: 442
000002B8: 3E00 '>.' MOVE.W D0,D7
000002BA: 7000 'p.' MOVEQ #$00,D0
000002BC: 1006 '..' MOVE.B D6,D0
000002BE: 0C40 002A '.@.*' CMPI.W #$002A,D0
000002C2: 4FEF 000C 'O...' LEA $000C(A7),A7
000002C6: 6722 'g"' BEQ.S *+$0024 ; 000002EA
000002C8: 4AAE FFE8 'J...' TST.L -$0018(A6)
000002CC: 6710 'g.' BEQ.S *+$0012 ; 000002DE
000002CE: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0
000002D2: 216E FFEC 000C '!n....' MOVE.L -$0014(A6),$000C(A0)
000002D8: 21EE FFF0 1FB8 '!.....' MOVE.L -$0010(A6),$1FB8
000002DE: 7000 'p.' MOVEQ #$00,D0
000002E0: 1006 '..' MOVE.B D6,D0
000002E2: 2F00 '/.' MOVE.L D0,-(A7)
000002E4: 4EBA 0000 'N...' JSR DM_ShowCursor ; id: 479
000002E8: 584F 'XO' ADDQ.W #4,A7
000002EA: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
000002EE: 4CEE 1CC0 FFB0 'L.....' MOVEM.L -$0050(A6),D6/D7/A2-A4
000002F4: 4E5E 'N^' UNLK A6
000002F6: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DM_ShowCursor"(479)
000002E6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FinishImmediateUpdate"(442)
000002B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CallAllProcesses"(434)
000002A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="InterProcessChangeMainDevice"(431)
0000029C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixWindowMgrPorts"(437)
00000296
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixLowMem"(435)
00000290
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixPorts"(436)
0000027C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
000001AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FixPorts"(436)
0000019E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51CD0"(390)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_561F0"(501)
000000BC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_561F0"(501)
000000B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_554C0"(477)
00000094
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
0000007C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E500"(273)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PrepImmediateUpdate"(441)
0000003C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E410"(270)
00000012
Comment:
DM_UnmirrorDevice ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DM_GetNextMirroredDevice [56500, 5656E)
Module started due to: MOD directive
Resolved outgoing references:
+3C (5653C): JSR DISPLAY_4E500
+4C (5654C): JSR DISPLAY_4FFC0
Dictionary: Flags $00 FirstId 503
503: DM_GetNextMirroredDevice
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_GetNextMirroredDevice"(503) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 3E3C E7AF '><..' MOVE.W #$E7AF,D7
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2480 '$.' MOVE.L D0,(A2)
00000018: 220C '".' MOVE.L A4,D1
0000001A: 6604 'f.' BNE.S *+$0006 ; 00000020
0000001C: 7ECE '~.' MOVEQ #$CE,D7
0000001E: 603E '`>' BRA.S *+$0040 ; 0000005E
00000020: 558F 'U.' SUBQ.L #2,A7
00000022: 486E FFFF 'Hn..' PEA -$0001(A6)
00000026: 303C 0218 '0<..' MOVE.W #$0218,D0
0000002A: ABEB '..' _DisplayDispatch ; ABEB
0000002C: 4A5F 'J_' TST.W (A7)+
0000002E: 662E 'f.' BNE.S *+$0030 ; 0000005E
00000030: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000034: 6728 'g(' BEQ.S *+$002A ; 0000005E
00000036: 3E3C E7B4 '><..' MOVE.W #$E7B4,D7
0000003A: 2F0C '/.' MOVE.L A4,-(A7)
0000003C: 4EBA 0000 'N...' JSR DISPLAY_4E500 ; id: 273
00000040: 4A00 'J.' TST.B D0
00000042: 584F 'XO' ADDQ.W #4,A7
00000044: 6718 'g.' BEQ.S *+$001A ; 0000005E
00000046: 7000 'p.' MOVEQ #$00,D0
00000048: 2F00 '/.' MOVE.L D0,-(A7)
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 4EBA 0000 'N...' JSR DISPLAY_4FFC0 ; id: 329
00000050: 2640 '&@' MOVEA.L D0,A3
00000052: 200B ' .' MOVE.L A3,D0
00000054: 504F 'PO' ADDQ.W #8,A7
00000056: 6706 'g.' BEQ.S *+$0008 ; 0000005E
00000058: 24AB 0014 '$...' MOVE.L $0014(A3),(A2)
0000005C: 4247 'BG' CLR.W D7
0000005E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000062: 4CEE 1C80 FFEE 'L.....' MOVEM.L -$0012(A6),D7/A2-A4
00000068: 4E5E 'N^' UNLK A6
0000006A: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E500"(273)
0000003E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4FFC0"(329)
0000004E
Comment:
DM_GetNextMirroredDevice ended due to: BRA.L island below, 2 nulls trimmed
Comment:
#####################################################################################
Module: DM_BlockMirroring [56580, 565F2)
Module started due to: island above, MOD directive
Resolved outgoing references:
+58 (565D8): JSR DISPLAY_51500
+4C (565CC): JSR DISPLAY_514F0
Dictionary: Flags $00 FirstId 504
504: DM_BlockMirroring
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_BlockMirroring"(504) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7)
00000008: 3E3C E7B0 '><..' MOVE.W #$E7B0,D7
0000000C: 558F 'U.' SUBQ.L #2,A7
0000000E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000012: 303C 0218 '0<..' MOVE.W #$0218,D0
00000016: ABEB '..' _DisplayDispatch ; ABEB
00000018: 4A5F 'J_' TST.W (A7)+
0000001A: 6648 'fH' BNE.S *+$004A ; 00000064
0000001C: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000020: 6642 'fB' BNE.S *+$0044 ; 00000064
00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000026: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
0000002A: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
00000030: 41EE FFFA 'A...' LEA -$0006(A6),A0
00000034: 2248 '"H' MOVEA.L A0,A1
00000036: A1AD '..' _Gestalt ; A1AD
00000038: 2288 '".' MOVE.L A0,(A1)
0000003A: 4A40 'J@' TST.W D0
0000003C: 661E 'f.' BNE.S *+$0020 ; 0000005C
0000003E: 7001 'p.' MOVEQ #$01,D0
00000040: C0AE FFFA '....' AND.L -$0006(A6),D0
00000044: 7201 'r.' MOVEQ #$01,D1
00000046: B280 '..' CMP.L D0,D1
00000048: 6612 'f.' BNE.S *+$0014 ; 0000005C
0000004A: 558F 'U.' SUBQ.L #2,A7
0000004C: 4EBA 0000 'N...' JSR DISPLAY_514F0 ; id: 370
00000050: 1C1F '..' MOVE.B (A7)+,D6
00000052: 0006 0004 '....' ORI.B #$04,D6
00000056: 1F06 '..' MOVE.B D6,-(A7)
00000058: 4EBA 0000 'N...' JSR DISPLAY_51500 ; id: 371
0000005C: 197C 0001 00B6 '.|....' MOVE.B #$01,$00B6(A4)
00000062: 4247 'BG' CLR.W D7
00000064: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000068: 4CEE 10C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A4
0000006E: 4E5E 'N^' UNLK A6
00000070: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51500"(371)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_514F0"(370)
0000004E
Comment:
DM_BlockMirroring ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DM_UnblockMirroring [56600, 56654)
Module started due to: MOD directive
Resolved outgoing references:
+3E (5663E): JSR DISPLAY_51500
+32 (56632): JSR DISPLAY_514F0
Dictionary: Flags $00 FirstId 505
505: DM_UnblockMirroring
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_UnblockMirroring"(505) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000C: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000010: 203C 706F 7772 ' <powr' MOVE.L #$706F7772,D0 ; 'powr'
00000016: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000001A: 2248 '"H' MOVEA.L A0,A1
0000001C: A1AD '..' _Gestalt ; A1AD
0000001E: 2288 '".' MOVE.L A0,(A1)
00000020: 4A40 'J@' TST.W D0
00000022: 661E 'f.' BNE.S *+$0020 ; 00000042
00000024: 7001 'p.' MOVEQ #$01,D0
00000026: C0AE FFFC '....' AND.L -$0004(A6),D0
0000002A: 7201 'r.' MOVEQ #$01,D1
0000002C: B280 '..' CMP.L D0,D1
0000002E: 6612 'f.' BNE.S *+$0014 ; 00000042
00000030: 558F 'U.' SUBQ.L #2,A7
00000032: 4EBA 0000 'N...' JSR DISPLAY_514F0 ; id: 370
00000036: 1E1F '..' MOVE.B (A7)+,D7
00000038: 0207 0000 '....' ANDI.B #$00,D7
0000003C: 1F07 '..' MOVE.B D7,-(A7)
0000003E: 4EBA 0000 'N...' JSR DISPLAY_51500 ; id: 371
00000042: 422C 00B6 'B,..' CLR.B $00B6(A4)
00000046: 426E 0008 'Bn..' CLR.W $0008(A6)
0000004A: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4
00000050: 4E5E 'N^' UNLK A6
00000052: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_51500"(371)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_514F0"(370)
00000034
Comment:
DM_UnblockMirroring ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56660 [56660, 5675E)
Module started due to: MOD directive
Resolved outgoing references:
+A2 (56702): JSR strlen ; outside file
Dictionary: Flags $00 FirstId 506
506: DISPLAY_56660
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56660"(506) Segment="Main"(200)
Size: Flags $00 ModuleSize 254
Content: Flags $08
Contents offset $0000 size $00FE
00000000: 4E56 FFE2 'NV..' LINK.W A6,#-$001E
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 7C01 '|.' MOVEQ #$01,D6
0000000A: 486E FFF2 'Hn..' PEA -$000E(A6)
0000000E: 7007 'p.' MOVEQ #$07,D0
00000010: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000012: 3E00 '>.' MOVE.W D0,D7
00000014: 584F 'XO' ADDQ.W #4,A7
00000016: 6600 00B2 'f...' BNE *+$00B4 ; 000000CA
0000001A: 422E FFFF 'B...' CLR.B -$0001(A6)
0000001E: 7004 'p.' MOVEQ #$04,D0
00000020: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 487A 00C8 'Hz..' PEA *+$00CA ; 000000F4
0000002E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000032: 486E FFE2 'Hn..' PEA -$001E(A6)
00000036: 2F06 '/.' MOVE.L D6,-(A7)
00000038: 486E FFF2 'Hn..' PEA -$000E(A6)
0000003C: 700B 'p.' MOVEQ #$0B,D0
0000003E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000040: 3E00 '>.' MOVE.W D0,D7
00000042: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000046: 4FEF 001C 'O...' LEA $001C(A7),A7
0000004A: 6676 'fv' BNE.S *+$0078 ; 000000C2
0000004C: 4A47 'JG' TST.W D7
0000004E: 6672 'fr' BNE.S *+$0074 ; 000000C2
00000050: 7004 'p.' MOVEQ #$04,D0
00000052: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000056: 486E FFF6 'Hn..' PEA -$000A(A6)
0000005A: 486E FFFA 'Hn..' PEA -$0006(A6)
0000005E: 487A 0094 'Hz..' PEA *+$0096 ; 000000F4
00000062: 486E FFE2 'Hn..' PEA -$001E(A6)
00000066: 7017 'p.' MOVEQ #$17,D0
00000068: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000006A: 3E00 '>.' MOVE.W D0,D7
0000006C: 7010 'p.' MOVEQ #$10,D0
0000006E: 222E FFFA '"...' MOVE.L -$0006(A6),D1
00000072: E0A1 '..' ASR.L D0,D1
00000074: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
0000007A: C081 '..' AND.L D1,D0
0000007C: 7203 'r.' MOVEQ #$03,D1
0000007E: B280 '..' CMP.L D0,D1
00000080: 4FEF 0010 'O...' LEA $0010(A7),A7
00000084: 663C 'f<' BNE.S *+$003E ; 000000C2
00000086: 486E FFF6 'Hn..' PEA -$000A(A6)
0000008A: 487A 0054 'Hz.T' PEA *+$0056 ; 000000E0
0000008E: 486E FFE2 'Hn..' PEA -$001E(A6)
00000092: 7016 'p.' MOVEQ #$16,D0
00000094: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000096: 3E00 '>.' MOVE.W D0,D7
00000098: 4FEF 000C 'O...' LEA $000C(A7),A7
0000009C: 6724 'g$' BEQ.S *+$0026 ; 000000C2
0000009E: 487A 004C 'Hz.L' PEA *+$004E ; 000000EC
000000A2: 4EBA 0000 'N...' JSR strlen ; id: 507
000000A6: 5280 'R.' ADDQ.L #1,D0
000000A8: 588F 'X.' ADDQ.L #4,A7
000000AA: 2F00 '/.' MOVE.L D0,-(A7)
000000AC: 487A 003E 'Hz.>' PEA *+$0040 ; 000000EC
000000B0: 487A 002E 'Hz..' PEA *+$0030 ; 000000E0
000000B4: 486E FFE2 'Hn..' PEA -$001E(A6)
000000B8: 7010 'p.' MOVEQ #$10,D0
000000BA: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000BC: 3E00 '>.' MOVE.W D0,D7
000000BE: 4FEF 0010 'O...' LEA $0010(A7),A7
000000C2: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000C6: 6700 FF52 'g..R' BEQ *-$00AC ; 0000001A
000000CA: 486E FFF2 'Hn..' PEA -$000E(A6)
000000CE: 7008 'p.' MOVEQ #$08,D0
000000D0: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000D2: 3E00 '>.' MOVE.W D0,D7
000000D4: 584F 'XO' ADDQ.W #4,A7
000000D6: 4CEE 00C0 FFDA 'L.....' MOVEM.L -$0026(A6),D6/D7
000000DC: 4E5E 'N^' UNLK A6
000000DE: 4E75 'Nu' RTS
000000E0: 6465 7669 6365 'device' DC.B 'device_t' ;MacsBug symbol
5F74
000000E8: 7970 'yp' DC.W $7970
000000EA: 6500 'e.' DC.W $6500
000000EC: 6469 'di' DC.W $6469
000000EE: 7370 'sp' DC.W $7370
000000F0: 6C61 'la' DC.W $6C61
000000F2: 7900 'y.' DC.W $7900
000000F4: 636C 'cl' DC.W $636C
000000F6: 6173 'as' DC.W $6173
000000F8: 732D 's-' DC.W $732D
000000FA: 636F 'co' DC.W $636F
000000FC: 6465 'de' DC.W $6465
Dictionary: Flags $00 FirstId 507
507: strlen
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="strlen"(507)
000000A4
Comment:
DISPLAY_56660 ended due to: BRA.L island below, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56770 [56770, 56822)
Module started due to: island above, MOD directive
Resolved outgoing references:
+3E (567AE): JSR GETDCTLENTRY ; outside file
+2E (5679E): JSR DISPLAY_4EA90
+22 (56792): JSR DISPLAY_4E9B0
Dictionary: Flags $00 FirstId 508
508: DISPLAY_56770
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56770"(508) Segment="Main"(200)
Size: Flags $00 ModuleSize 178
Content: Flags $08
Contents offset $0000 size $00B2
00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 3C2E 000E '<...' MOVE.W $000E(A6),D6
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 2D7C 0000 FFFF '-|....' MOVE.L #$0000FFFF,-$0008(A6)
FFF8
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 2F00 '/.' MOVE.L D0,-(A7)
0000001C: 2F00 '/.' MOVE.L D0,-(A7)
0000001E: 486E FFE8 'Hn..' PEA -$0018(A6)
00000022: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
00000026: 48C6 'H.' EXT.L D6
00000028: 2F06 '/.' MOVE.L D6,-(A7)
0000002A: 486E FFE8 'Hn..' PEA -$0018(A6)
0000002E: 4EBA 0000 'N...' JSR DISPLAY_4EA90 ; id: 287
00000032: 3A00 ':.' MOVE.W D0,D5
00000034: 4FEF 0014 'O...' LEA $0014(A7),A7
00000038: 6666 'ff' BNE.S *+$0068 ; 000000A0
0000003A: 598F 'Y.' SUBQ.L #4,A7
0000003C: 3F06 '?.' MOVE.W D6,-(A7)
0000003E: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
00000042: 285F '(_' MOVEA.L (A7)+,A4
00000044: 2054 ' T' MOVEA.L (A4),A0
00000046: 216E FFF0 002A '!n...*' MOVE.L -$0010(A6),$002A(A0)
0000004C: 486E FFFC 'Hn..' PEA -$0004(A6)
00000050: 487A 005C 'Hz.\' PEA *+$005E ; 000000AE
00000054: 2F0B '/.' MOVE.L A3,-(A7)
00000056: 7016 'p.' MOVEQ #$16,D0
00000058: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000005A: 3E00 '>.' MOVE.W D0,D7
0000005C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000060: 6620 'f ' BNE.S *+$0022 ; 00000082
00000062: 7004 'p.' MOVEQ #$04,D0
00000064: B0AE FFFC '....' CMP.L -$0004(A6),D0
00000068: 6518 'e.' BCS.S *+$001A ; 00000082
0000006A: 486E FFFC 'Hn..' PEA -$0004(A6)
0000006E: 486E FFF8 'Hn..' PEA -$0008(A6)
00000072: 487A 003A 'Hz.:' PEA *+$003C ; 000000AE
00000076: 2F0B '/.' MOVE.L A3,-(A7)
00000078: 7017 'p.' MOVEQ #$17,D0
0000007A: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000007C: 3E00 '>.' MOVE.W D0,D7
0000007E: 4FEF 0010 'O...' LEA $0010(A7),A7
00000082: 4A47 'JG' TST.W D7
00000084: 660A 'f.' BNE.S *+$000C ; 00000090
00000086: 2054 ' T' MOVEA.L (A4),A0
00000088: 116E FFFB 0028 '.n...(' MOVE.B -$0005(A6),$0028(A0)
0000008E: 6008 '`.' BRA.S *+$000A ; 00000098
00000090: 2054 ' T' MOVEA.L (A4),A0
00000092: 117C FFFF 0028 '.|...(' MOVE.B #$FF,$0028(A0)
00000098: 2054 ' T' MOVEA.L (A4),A0
0000009A: 117C FFFF 0029 '.|...)' MOVE.B #$FF,$0029(A0)
000000A0: 48C7 'H.' EXT.L D7
000000A2: 2007 ' .' MOVE.L D7,D0
000000A4: 4CEE 18E0 FFD4 'L.....' MOVEM.L -$002C(A6),D5-D7/A3/A4
000000AA: 4E5E 'N^' UNLK A6
000000AC: 4E75 'Nu' RTS
000000AE: 6469 'di' BCC.S *+$006B ; 00000119
000000B0: 6400 'd.' DC.W $6400 ; 000000B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EA90"(287)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
00000024
Comment:
DISPLAY_56770 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56830 [56830, 5685A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 509
509: DISPLAY_56830
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56830"(509) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 487A 0014 'Hz..' PEA *+$0016 ; 0000001C
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7011 'p.' MOVEQ #$11,D0
00000010: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000012: 3E00 '>.' MOVE.W D0,D7
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
0000001C: 6C6F 'lo' BGE.S *+$0071 ; 0000008D
0000001E: 6164 'ad' BSR.S *+$0066 ; 00000084
00000020: 2D70 7269 6F72 '-prior' MOVE.L $69(A0,D7.W*2),$6F72(A6)
00000026: 6974 'it' BVS.S *+$0076 ; 0000009C
00000028: 7900 'y.' DC.W $7900 ; ????
Comment:
DISPLAY_56830 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56860 [56860, 568CA)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 510
510: DISPLAY_56860
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56860"(510) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 486E FFFC 'Hn..' PEA -$0004(A6)
00000010: 487A 004E 'Hz.N' PEA *+$0050 ; 00000060
00000014: 2F0C '/.' MOVE.L A4,-(A7)
00000016: 7016 'p.' MOVEQ #$16,D0
00000018: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000001A: 3E00 '>.' MOVE.W D0,D7
0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000020: 671C 'g.' BEQ.S *+$001E ; 0000003E
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 487A 0036 'Hz.6' PEA *+$0038 ; 00000060
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 7010 'p.' MOVEQ #$10,D0
00000030: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 4FEF 0010 'O...' LEA $0010(A7),A7
00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E
0000003A: 3007 '0.' MOVE.W D7,D0
0000003C: 6018 '`.' BRA.S *+$001A ; 00000056
0000003E: 7004 'p.' MOVEQ #$04,D0
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000046: 487A 0018 'Hz..' PEA *+$001A ; 00000060
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 7018 'p.' MOVEQ #$18,D0
0000004E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000050: 3E00 '>.' MOVE.W D0,D7
00000052: 4FEF 0010 'O...' LEA $0010(A7),A7
00000056: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4
0000005C: 4E5E 'N^' UNLK A6
0000005E: 4E75 'Nu' RTS
00000060: 6472 'dr' BCC.S *+$0074 ; 000000D4
00000062: 6976 'iv' BVS.S *+$0078 ; 000000DA
00000064: 6572 'er' BCS.S *+$0074 ; 000000D8
00000066: 2D70 7472 '-ptr' DC.W $2D70 ,$7472
Comment:
DISPLAY_56860 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_568D0 [568D0, 56942)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 511
511: DISPLAY_568D0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_568D0"(511) Segment="Main"(200)
Size: Flags $00 ModuleSize 114
Content: Flags $08
Contents offset $0000 size $0072
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 486E FFFC 'Hn..' PEA -$0004(A6)
00000010: 487A 004E 'Hz.N' PEA *+$0050 ; 00000060
00000014: 2F0C '/.' MOVE.L A4,-(A7)
00000016: 7016 'p.' MOVEQ #$16,D0
00000018: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000001A: 3E00 '>.' MOVE.W D0,D7
0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7
00000020: 671C 'g.' BEQ.S *+$001E ; 0000003E
00000022: 7000 'p.' MOVEQ #$00,D0
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 2F00 '/.' MOVE.L D0,-(A7)
00000028: 487A 0036 'Hz.6' PEA *+$0038 ; 00000060
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: 7010 'p.' MOVEQ #$10,D0
00000030: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000032: 3E00 '>.' MOVE.W D0,D7
00000034: 4FEF 0010 'O...' LEA $0010(A7),A7
00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E
0000003A: 3007 '0.' MOVE.W D7,D0
0000003C: 6018 '`.' BRA.S *+$001A ; 00000056
0000003E: 4878 0080 'Hx..' PEA $0080
00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000046: 487A 0018 'Hz..' PEA *+$001A ; 00000060
0000004A: 2F0C '/.' MOVE.L A4,-(A7)
0000004C: 7018 'p.' MOVEQ #$18,D0
0000004E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000050: 3E00 '>.' MOVE.W D0,D7
00000052: 4FEF 0010 'O...' LEA $0010(A7),A7
00000056: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4
0000005C: 4E5E 'N^' UNLK A6
0000005E: 4E75 'Nu' RTS
00000060: 6472 'dr' BCC.S *+$0074 ; 000000D4
00000062: 6976 'iv' BVS.S *+$0078 ; 000000DA
00000064: 6572 'er' BCS.S *+$0074 ; 000000D8
00000066: 2D64 6573 '-des' MOVE.L -(A4),$6573(A6)
0000006A: 6372 'cr' BLS.S *+$0074 ; 000000DE
0000006C: 6970 'ip' BVS.S *+$0072 ; 000000DE
0000006E: 746F 'to' MOVEQ #$6F,D2 ; 'o'
00000070: 7200 'r.' MOVEQ #$00,D1
Comment:
DISPLAY_568D0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56950 [56950, 56986)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 512
512: DISPLAY_56950
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56950"(512) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 487A 0014 'Hz..' PEA *+$0016 ; 0000001C
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7011 'p.' MOVEQ #$11,D0
00000010: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000012: 3E00 '>.' MOVE.W D0,D7
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
0000001C: 6472 'dr' BCC.S *+$0074 ; 00000090
0000001E: 6976 'iv' BVS.S *+$0078 ; 00000096
00000020: 6572 'er' BCS.S *+$0074 ; 00000094
00000022: 2C41 ',A' MOVEA.L D1,A6
00000024: 4150 'AP' DC.W $4150 ; ????
00000026: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4
0000002C: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4)
00000030: 7765 'we' DC.W $7765 ; ????
00000032: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000034: 4300 'C.' CHK.L D0,D1
Comment:
DISPLAY_56950 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56990 [56990, 569BE)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 513
513: DISPLAY_56990
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56990"(513) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 487A 0014 'Hz..' PEA *+$0016 ; 0000001C
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7011 'p.' MOVEQ #$11,D0
00000010: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000012: 3E00 '>.' MOVE.W D0,D7
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
0000001C: 6472 'dr' BCC.S *+$0074 ; 00000090
0000001E: 6976 'iv' BVS.S *+$0078 ; 00000096
00000020: 6572 'er' BCS.S *+$0074 ; 00000094
00000022: 2D64 6573 '-des' MOVE.L -(A4),$6573(A6)
00000026: 6372 'cr' BLS.S *+$0074 ; 0000009A
00000028: 6970 'ip' BVS.S *+$0072 ; 0000009A
0000002A: 746F 'to' MOVEQ #$6F,D2 ; 'o'
0000002C: 7200 'r.' MOVEQ #$00,D1
Comment:
DISPLAY_56990 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_569C0 [569C0, 569E6)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 514
514: DISPLAY_569C0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_569C0"(514) 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: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 487A 0014 'Hz..' PEA *+$0016 ; 0000001C
0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000E: 7011 'p.' MOVEQ #$11,D0
00000010: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000012: 3E00 '>.' MOVE.W D0,D7
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
0000001C: 6472 'dr' BCC.S *+$0074 ; 00000090
0000001E: 6976 'iv' BVS.S *+$0078 ; 00000096
00000020: 6572 'er' BCS.S *+$0074 ; 00000094
00000022: 2D70 7472 '-ptr' DC.W $2D70 ,$7472
Comment:
DISPLAY_569C0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_569F0 [569F0, 56AE6)
Module started due to: MOD directive
Resolved outgoing references:
+BE (56AAE): JSR EXPANSIONBUSMGR_VEC0188 ; outside file
+A0 (56A90): JSR EXPANSIONBUSMGR_VEC0178 ; outside file
+84 (56A74): JSR c2pstr ; outside file
+50 (56A40): JSR EXPANSIONBUSMGR_VEC0170 ; outside file
+DE (56ACE): JSR DISPLAY_569C0
+D8 (56AC8): JSR DISPLAY_56990
+D0 (56AC0): JSR DISPLAY_56950
+78 (56A68): JSR DISPLAY_56860
+62 (56A52): JSR DISPLAY_568D0
Dictionary: Flags $00 FirstId 515
515: DISPLAY_569F0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_569F0"(515) Segment="Main"(200)
Size: Flags $00 ModuleSize 246
Content: Flags $08
Contents offset $0000 size $00F6
00000000: 4E56 FEE4 'NV..' LINK.W A6,#-$011C
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 47EE FF00 'G...' LEA -$0100(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 2D40 FEFC '-@..' MOVE.L D0,-$0104(A6)
00000016: 486E FEF0 'Hn..' PEA -$0110(A6)
0000001A: 2F0C '/.' MOVE.L A4,-(A7)
0000001C: 70FF 'p.' MOVEQ #$FF,D0
0000001E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000020: 3E00 '>.' MOVE.W D0,D7
00000022: 504F 'PO' ADDQ.W #8,A7
00000024: 6600 00C4 'f...' BNE *+$00C6 ; 000000EA
00000028: 558F 'U.' SUBQ.L #2,A7
0000002A: 2F2E FEF0 '/...' MOVE.L -$0110(A6),-(A7)
0000002E: 486E FEE4 'Hn..' PEA -$011C(A6)
00000032: 486E FEE8 'Hn..' PEA -$0118(A6)
00000036: 2F0B '/.' MOVE.L A3,-(A7)
00000038: 486E FEEC 'Hn..' PEA -$0114(A6)
0000003C: 303C 0A1E '0<..' MOVE.W #$0A1E,D0
00000040: AAF3 '..' DC.W $AAF3 ; TB 02F3
00000042: 3E1F '>.' MOVE.W (A7)+,D7
00000044: 6600 00A4 'f...' BNE *+$00A6 ; 000000EA
00000048: 486E FEFC 'Hn..' PEA -$0104(A6)
0000004C: 2F2E FEE4 '/...' MOVE.L -$011C(A6),-(A7)
00000050: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0170 ; id: 519
00000054: 3E00 '>.' MOVE.W D0,D7
00000056: 504F 'PO' ADDQ.W #8,A7
00000058: 6600 0090 'f...' BNE *+$0092 ; 000000EA
0000005C: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7)
00000060: 2F0C '/.' MOVE.L A4,-(A7)
00000062: 4EBA 0000 'N...' JSR DISPLAY_568D0 ; id: 511
00000066: 3E00 '>.' MOVE.W D0,D7
00000068: 504F 'PO' ADDQ.W #8,A7
0000006A: 6678 'fx' BNE.S *+$007A ; 000000E4
0000006C: 206E FEFC ' n..' MOVEA.L -$0104(A6),A0
00000070: A01F '..' _DisposePtr ; A01F
00000072: 486E FEE4 'Hn..' PEA -$011C(A6)
00000076: 2F0C '/.' MOVE.L A4,-(A7)
00000078: 4EBA 0000 'N...' JSR DISPLAY_56860 ; id: 510
0000007C: 3E00 '>.' MOVE.W D0,D7
0000007E: 504F 'PO' ADDQ.W #8,A7
00000080: 6654 'fT' BNE.S *+$0056 ; 000000D6
00000082: 2F0B '/.' MOVE.L A3,-(A7)
00000084: 4EBA 0000 'N...' JSR c2pstr ; id: 518
00000088: 584F 'XO' ADDQ.W #4,A7
0000008A: 486E FEFC 'Hn..' PEA -$0104(A6)
0000008E: 486E FEF8 'Hn..' PEA -$0108(A6)
00000092: 486E FEF4 'Hn..' PEA -$010C(A6)
00000096: 2F0B '/.' MOVE.L A3,-(A7)
00000098: 2F2E FEE8 '/...' MOVE.L -$0118(A6),-(A7)
0000009C: 2F2E FEE4 '/...' MOVE.L -$011C(A6),-(A7)
000000A0: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0178 ; id: 517
000000A4: 3E00 '>.' MOVE.W D0,D7
000000A6: 4FEF 0018 'O...' LEA $0018(A7),A7
000000AA: 662A 'f*' BNE.S *+$002C ; 000000D6
000000AC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
000000B0: 4878 03FF 'Hx..' PEA $03FF
000000B4: 7030 'p0' MOVEQ #$30,D0 ; '0'
000000B6: 2F00 '/.' MOVE.L D0,-(A7)
000000B8: 2F0C '/.' MOVE.L A4,-(A7)
000000BA: 2F2E FEF4 '/...' MOVE.L -$010C(A6),-(A7)
000000BE: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0188 ; id: 516
000000C2: 3E00 '>.' MOVE.W D0,D7
000000C4: 4FEF 0014 'O...' LEA $0014(A7),A7
000000C8: 6604 'f.' BNE.S *+$0006 ; 000000CE
000000CA: 3007 '0.' MOVE.W D7,D0
000000CC: 601E '`.' BRA.S *+$0020 ; 000000EC
000000CE: 2F0C '/.' MOVE.L A4,-(A7)
000000D0: 4EBA 0000 'N...' JSR DISPLAY_56950 ; id: 512
000000D4: 584F 'XO' ADDQ.W #4,A7
000000D6: 2F0C '/.' MOVE.L A4,-(A7)
000000D8: 4EBA 0000 'N...' JSR DISPLAY_56990 ; id: 513
000000DC: 2F0C '/.' MOVE.L A4,-(A7)
000000DE: 4EBA 0000 'N...' JSR DISPLAY_569C0 ; id: 514
000000E2: 504F 'PO' ADDQ.W #8,A7
000000E4: 206E FEFC ' n..' MOVEA.L -$0104(A6),A0
000000E8: A01F '..' _DisposePtr ; A01F
000000EA: 3007 '0.' MOVE.W D7,D0
000000EC: 4CEE 1880 FED8 'L.....' MOVEM.L -$0128(A6),D7/A3/A4
000000F2: 4E5E 'N^' UNLK A6
000000F4: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 516
516: EXPANSIONBUSMGR_VEC0188
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXPANSIONBUSMGR_VEC0188"(516)
000000C0
Dictionary: Flags $00 FirstId 517
517: EXPANSIONBUSMGR_VEC0178
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXPANSIONBUSMGR_VEC0178"(517)
000000A2
Dictionary: Flags $00 FirstId 518
518: c2pstr
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="c2pstr"(518)
00000086
Dictionary: Flags $00 FirstId 519
519: EXPANSIONBUSMGR_VEC0170
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXPANSIONBUSMGR_VEC0170"(519)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_569C0"(514)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56990"(513)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56950"(512)
000000D2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56860"(510)
0000007A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_568D0"(511)
00000064
Comment:
DISPLAY_569F0 ended due to: BRA.L island below, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56B30 [56B30, 56CDC)
Module started due to: island above, MOD directive
Resolved outgoing references:
+E6 (56C16): JSR strlen ; outside file
+C4 (56BF4): JSR P2CSTR ; outside file
+AE (56BDE): JSR EXPANSIONBUSMGR_VEC0170 ; outside file
Dictionary: Flags $00 FirstId 520
520: DISPLAY_56B30
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56B30"(520) Segment="Main"(200)
Size: Flags $00 ModuleSize 428
Content: Flags $08
Contents offset $0000 size $01AC
00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052
00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2D40 FFAE '-@..' MOVE.L D0,-$0052(A6)
00000010: 2640 '&@' MOVEA.L D0,A3
00000012: 2840 '(@' MOVEA.L D0,A4
00000014: 2440 '$@' MOVEA.L D0,A2
00000016: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6)
0000001A: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6)
0000001E: A11A '..' _GetZone ; A11A
00000020: 2D48 FFE4 '-H..' MOVE.L A0,-$001C(A6)
00000024: 598F 'Y.' SUBQ.L #4,A7
00000026: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
0000002A: 205F ' _' MOVEA.L (A7)+,A0
0000002C: A01B '..' _SetZone ; A01B
0000002E: 2D78 0DD8 FFAE '-x....' MOVE.L $0DD8,-$0052(A6)
00000034: 206E FFAE ' n..' MOVEA.L -$0052(A6),A0
00000038: 2668 0008 '&h..' MOVEA.L $0008(A0),A3
0000003C: D7EE FFAE '....' ADDA.L -$0052(A6),A3
00000040: 7001 'p.' MOVEQ #$01,D0
00000042: 1F00 '..' MOVE.B D0,-(A7)
00000044: 70FF 'p.' MOVEQ #$FF,D0
00000046: 4A1F 'J.' TST.B (A7)+
00000048: 56C0 'V.' SNE D0
0000004A: 31C0 0B9E '1...' MOVE.W D0,$0B9E
0000004E: 558F 'U.' SUBQ.L #2,A7
00000050: 2F3C 6E64 7276 '/<ndrv' MOVE.L #$6E647276,-(A7) ; 'ndrv'
00000056: A99C '..' _CountResources ; A99C
00000058: 361F '6.' MOVE.W (A7)+,D3
0000005A: 7801 'x.' MOVEQ #$01,D4
0000005C: 6000 0126 '`..&' BRA *+$0128 ; 00000184
00000060: 7001 'p.' MOVEQ #$01,D0
00000062: 1F00 '..' MOVE.B D0,-(A7)
00000064: 70FF 'p.' MOVEQ #$FF,D0
00000066: 4A1F 'J.' TST.B (A7)+
00000068: 56C0 'V.' SNE D0
0000006A: 31C0 0B9E '1...' MOVE.W D0,$0B9E
0000006E: 598F 'Y.' SUBQ.L #4,A7
00000070: 2F3C 6E64 7276 '/<ndrv' MOVE.L #$6E647276,-(A7) ; 'ndrv'
00000076: 3F04 '?.' MOVE.W D4,-(A7)
00000078: A99D '..' _GetIndResource ; A99D
0000007A: 245F '$_' MOVEA.L (A7)+,A2
0000007C: 200A ' .' MOVE.L A2,D0
0000007E: 6608 'f.' BNE.S *+$000A ; 00000088
00000080: 3E3C FF40 '><.@' MOVE.W #$FF40,D7
00000084: 6000 00FA '`...' BRA *+$00FC ; 00000180
00000088: 2F0A '/.' MOVE.L A2,-(A7)
0000008A: 486E FFBA 'Hn..' PEA -$0046(A6)
0000008E: 486E FFBC 'Hn..' PEA -$0044(A6)
00000092: 486E FFC0 'Hn..' PEA -$0040(A6)
00000096: A9A8 '..' _GetResInfo ; A9A8
00000098: 558F 'U.' SUBQ.L #2,A7
0000009A: A9AF '..' _ResError ; A9AF
0000009C: 4A5F 'J_' TST.W (A7)+
0000009E: 6600 00E0 'f...' BNE *+$00E2 ; 00000180
000000A2: 2D52 FFB6 '-R..' MOVE.L (A2),-$004A(A6)
000000A6: 486E FFE0 'Hn..' PEA -$0020(A6)
000000AA: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7)
000000AE: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0170 ; id: 519
000000B2: 3E00 '>.' MOVE.W D0,D7
000000B4: 504F 'PO' ADDQ.W #8,A7
000000B6: 6600 00C8 'f...' BNE *+$00CA ; 00000180
000000BA: 598F 'Y.' SUBQ.L #4,A7
000000BC: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000000C0: 4868 0008 'Hh..' PEA $0008(A0)
000000C4: 4EBA 0000 'N...' JSR P2CSTR ; id: 521
000000C8: 7A01 'z.' MOVEQ #$01,D5
000000CA: 486E FFF8 'Hn..' PEA -$0008(A6)
000000CE: 7007 'p.' MOVEQ #$07,D0
000000D0: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000D2: 3E00 '>.' MOVE.W D0,D7
000000D4: 504F 'PO' ADDQ.W #8,A7
000000D6: 6600 0090 'f...' BNE *+$0092 ; 00000168
000000DA: 422E FFFD 'B...' CLR.B -$0003(A6)
000000DE: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000000E2: 4868 0008 'Hh..' PEA $0008(A0)
000000E6: 4EBA 0000 'N...' JSR strlen ; id: 507
000000EA: 2C00 ',.' MOVE.L D0,D6
000000EC: 5286 'R.' ADDQ.L #1,D6
000000EE: 2F06 '/.' MOVE.L D6,-(A7)
000000F0: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
000000F4: 4868 0008 'Hh..' PEA $0008(A0)
000000F8: 487A 00AE 'Hz..' PEA *+$00B0 ; 000001A8
000000FC: 486E FFFD 'Hn..' PEA -$0003(A6)
00000100: 486E FFE8 'Hn..' PEA -$0018(A6)
00000104: 2F05 '/.' MOVE.L D5,-(A7)
00000106: 486E FFF8 'Hn..' PEA -$0008(A6)
0000010A: 700B 'p.' MOVEQ #$0B,D0
0000010C: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000010E: 3E00 '>.' MOVE.W D0,D7
00000110: 7000 'p.' MOVEQ #$00,D0
00000112: 102E FFFD '....' MOVE.B -$0003(A6),D0
00000116: 4A80 'J.' TST.L D0
00000118: 4FEF 0020 'O.. ' LEA $0020(A7),A7
0000011C: 663E 'f>' BNE.S *+$0040 ; 0000015C
0000011E: 4A47 'JG' TST.W D7
00000120: 663A 'f:' BNE.S *+$003C ; 0000015C
00000122: 284B '(K' MOVEA.L A3,A4
00000124: 6030 '`0' BRA.S *+$0032 ; 00000156
00000126: 3014 '0.' MOVE.W (A4),D0
00000128: B06E FFBA '.n..' CMP.W -$0046(A6),D0
0000012C: 6624 'f$' BNE.S *+$0026 ; 00000152
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 302C 0006 '0,..' MOVE.W $0006(A4),D0
00000134: 4A80 'J.' TST.L D0
00000136: 671A 'g.' BEQ.S *+$001C ; 00000152
00000138: 7002 'p.' MOVEQ #$02,D0
0000013A: 2F00 '/.' MOVE.L D0,-(A7)
0000013C: 486C 0006 'Hl..' PEA $0006(A4)
00000140: 487A 0058 'Hz.X' PEA *+$005A ; 0000019A
00000144: 486E FFE8 'Hn..' PEA -$0018(A6)
00000148: 7010 'p.' MOVEQ #$10,D0
0000014A: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000014C: 3E00 '>.' MOVE.W D0,D7
0000014E: 4FEF 0010 'O...' LEA $0010(A7),A7
00000152: 49EC 000C 'I...' LEA $000C(A4),A4
00000156: 70FF 'p.' MOVEQ #$FF,D0
00000158: B054 '.T' CMP.W (A4),D0
0000015A: 66CA 'f.' BNE.S *-$0034 ; 00000126
0000015C: 7000 'p.' MOVEQ #$00,D0
0000015E: 102E FFFD '....' MOVE.B -$0003(A6),D0
00000162: 4A80 'J.' TST.L D0
00000164: 6700 FF78 'g..x' BEQ *-$0086 ; 000000DE
00000168: 486E FFF8 'Hn..' PEA -$0008(A6)
0000016C: 7008 'p.' MOVEQ #$08,D0
0000016E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000170: 3E00 '>.' MOVE.W D0,D7
00000172: 4AAE FFE0 'J...' TST.L -$0020(A6)
00000176: 584F 'XO' ADDQ.W #4,A7
00000178: 6706 'g.' BEQ.S *+$0008 ; 00000180
0000017A: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0
0000017E: A01F '..' _DisposePtr ; A01F
00000180: 3004 '0.' MOVE.W D4,D0
00000182: 5244 'RD' ADDQ.W #1,D4
00000184: B644 '.D' CMP.W D4,D3
00000186: 6C00 FED8 'l...' BGE *-$0126 ; 00000060
0000018A: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0
0000018E: A01B '..' _SetZone ; A01B
00000190: 4CEE 1CF8 FF8E 'L.....' MOVEM.L -$0072(A6),D3-D7/A2-A4
00000196: 4E5E 'N^' UNLK A6
00000198: 4E75 'Nu' RTS
0000019A: 6C6F 'lo' BGE.S *+$0071 ; 0000020B
0000019C: 6164 'ad' BSR.S *+$0066 ; 00000202
0000019E: 2D70 7269 6F72 '-prior' MOVE.L $69(A0,D7.W*2),$6F72(A6)
000001A4: 6974 'it' BVS.S *+$0076 ; 0000021A
000001A6: 7900 'y.' DC.W $7900 ; ????
000001A8: 6E61 'na' BGT.S *+$0063 ; 0000020B
000001AA: 6D65 'me' BLT.S *+$0067 ; 00000211
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="strlen"(507)
000000E8
Dictionary: Flags $00 FirstId 521
521: P2CSTR
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="P2CSTR"(521)
000000C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXPANSIONBUSMGR_VEC0170"(519)
000000B0
Comment:
DISPLAY_56B30 ended due to: BRA.L island below, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56CF0 [56CF0, 56D78)
Module started due to: island above, MOD directive
Resolved outgoing references:
+14 (56D04): JSR DISPLAY_57200
Dictionary: Flags $00 FirstId 522
522: DISPLAY_56CF0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56CF0"(522) Segment="Main"(200)
Size: Flags $00 ModuleSize 136
Content: Flags $08
Contents offset $0000 size $0088
00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C
00000004: 48E7 0F00 'H...' MOVEM.L D4-D7,-(A7)
00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6
0000000C: 4247 'BG' CLR.W D7
0000000E: 7A00 'z.' MOVEQ #$00,D5
00000010: 48C6 'H.' EXT.L D6
00000012: 2F06 '/.' MOVE.L D6,-(A7)
00000014: 4EBA 0000 'N...' JSR DISPLAY_57200 ; id: 523
00000018: 2800 '(.' MOVE.L D0,D4
0000001A: 558F 'U.' SUBQ.L #2,A7
0000001C: 486E FFF4 'Hn..' PEA -$000C(A6)
00000020: 3F06 '?.' MOVE.W D6,-(A7)
00000022: 2F04 '/.' MOVE.L D4,-(A7)
00000024: 2F05 '/.' MOVE.L D5,-(A7)
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 2F00 '/.' MOVE.L D0,-(A7)
0000002C: 2F00 '/.' MOVE.L D0,-(A7)
0000002E: 303C 0D23 '0<.#' MOVE.W #$0D23,D0
00000032: ABEB '..' _DisplayDispatch ; ABEB
00000034: 3E1F '>.' MOVE.W (A7)+,D7
00000036: 584F 'XO' ADDQ.W #4,A7
00000038: 6642 'fB' BNE.S *+$0044 ; 0000007C
0000003A: 558F 'U.' SUBQ.L #2,A7
0000003C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
00000040: 486E FFFC 'Hn..' PEA -$0004(A6)
00000044: 7000 'p.' MOVEQ #$00,D0
00000046: 1F00 '..' MOVE.B D0,-(A7)
00000048: 303C 051F '0<..' MOVE.W #$051F,D0
0000004C: ABEB '..' _DisplayDispatch ; ABEB
0000004E: 3E1F '>.' MOVE.W (A7)+,D7
00000050: 662A 'f*' BNE.S *+$002C ; 0000007C
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7)
00000058: 7000 'p.' MOVEQ #$00,D0
0000005A: 2F00 '/.' MOVE.L D0,-(A7)
0000005C: 303C 040B '0<..' MOVE.W #$040B,D0
00000060: ABEB '..' _DisplayDispatch ; ABEB
00000062: 3E1F '>.' MOVE.W (A7)+,D7
00000064: 6616 'f.' BNE.S *+$0018 ; 0000007C
00000066: 558F 'U.' SUBQ.L #2,A7
00000068: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000006C: 486E FFF8 'Hn..' PEA -$0008(A6)
00000070: 7000 'p.' MOVEQ #$00,D0
00000072: 1F00 '..' MOVE.B D0,-(A7)
00000074: 303C 0520 '0<. ' MOVE.W #$0520,D0
00000078: ABEB '..' _DisplayDispatch ; ABEB
0000007A: 3E1F '>.' MOVE.W (A7)+,D7
0000007C: 3007 '0.' MOVE.W D7,D0
0000007E: 4CEE 00F0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7
00000084: 4E5E 'N^' UNLK A6
00000086: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 523
523: DISPLAY_57200
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57200"(523)
00000016
Comment:
DISPLAY_56CF0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56D80 [56D80, 56DB4)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 524
524: DISPLAY_56D80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56D80"(524) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 486E FFFC 'Hn..' PEA -$0004(A6)
0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7)
00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000014: 7016 'p.' MOVEQ #$16,D0
00000016: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000018: 3E00 '>.' MOVE.W D0,D7
0000001A: 57C3 'W.' SEQ D3
0000001C: 4403 'D.' NEG.B D3
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 7001 'p.' MOVEQ #$01,D0
00000022: 6002 '`.' BRA.S *+$0004 ; 00000026
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 4FEF 000C 'O...' LEA $000C(A7),A7
0000002A: 4CEE 0088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Comment:
DISPLAY_56D80 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56DC0 [56DC0, 56EA6)
Module started due to: MOD directive
Resolved outgoing references:
+24 (56DE4): JSR strlen ; outside file
+66 (56E26): JSR DISPLAY_56D80
+5A (56E1A): JSR DISPLAY_56D80
Dictionary: Flags $00 FirstId 525
525: DISPLAY_56DC0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56DC0"(525) Segment="Main"(200)
Size: Flags $00 ModuleSize 230
Content: Flags $08
Contents offset $0000 size $00E6
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7)
00000008: 282E 000C '(...' MOVE.L $000C(A6),D4
0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3
00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4
00000014: 4247 'BG' CLR.W D7
00000016: 422E FFFF 'B...' CLR.B -$0001(A6)
0000001A: 4253 'BS' CLR.W (A3)
0000001C: 6000 0086 '`...' BRA *+$0088 ; 000000A4
00000020: 487A 00BC 'Hz..' PEA *+$00BE ; 000000DE
00000024: 4EBA 0000 'N...' JSR strlen ; id: 507
00000028: 5280 'R.' ADDQ.L #1,D0
0000002A: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6)
0000002E: 2F00 '/.' MOVE.L D0,-(A7)
00000030: 487A 00AC 'Hz..' PEA *+$00AE ; 000000DE
00000034: 487A 009C 'Hz..' PEA *+$009E ; 000000D2
00000038: 486E FFFF 'Hn..' PEA -$0001(A6)
0000003C: 2F0C '/.' MOVE.L A4,-(A7)
0000003E: 2F04 '/.' MOVE.L D4,-(A7)
00000040: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000044: 700B 'p.' MOVEQ #$0B,D0
00000046: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000048: 3E00 '>.' MOVE.W D0,D7
0000004A: 4A2E FFFF 'J...' TST.B -$0001(A6)
0000004E: 4FEF 0020 'O.. ' LEA $0020(A7),A7
00000052: 664E 'fN' BNE.S *+$0050 ; 000000A2
00000054: 487A 0062 'Hz.b' PEA *+$0064 ; 000000B8
00000058: 2F0C '/.' MOVE.L A4,-(A7)
0000005A: 4EBA 0000 'N...' JSR DISPLAY_56D80 ; id: 524
0000005E: 1A00 '..' MOVE.B D0,D5
00000060: 487A 0064 'Hz.d' PEA *+$0066 ; 000000C6
00000064: 2F0C '/.' MOVE.L A4,-(A7)
00000066: 4EBA 0000 'N...' JSR DISPLAY_56D80 ; id: 524
0000006A: 1C00 '..' MOVE.B D0,D6
0000006C: 7000 'p.' MOVEQ #$00,D0
0000006E: 1005 '..' MOVE.B D5,D0
00000070: 4A80 'J.' TST.L D0
00000072: 4A06 'J.' TST.B D6
00000074: 57C3 'W.' SEQ D3
00000076: 4403 'D.' NEG.B D3
00000078: 4883 'H.' EXT.W D3
0000007A: C600 '..' AND.B D0,D3
0000007C: 4FEF 0010 'O...' LEA $0010(A7),A7
00000080: 6722 'g"' BEQ.S *+$0024 ; 000000A4
00000082: 7004 'p.' MOVEQ #$04,D0
00000084: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6)
00000088: 486E FFFA 'Hn..' PEA -$0006(A6)
0000008C: 2F0B '/.' MOVE.L A3,-(A7)
0000008E: 487A 0028 'Hz.(' PEA *+$002A ; 000000B8
00000092: 2F0C '/.' MOVE.L A4,-(A7)
00000094: 7017 'p.' MOVEQ #$17,D0
00000096: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000098: 3E00 '>.' MOVE.W D0,D7
0000009A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000009E: 670C 'g.' BEQ.S *+$000E ; 000000AC
000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4
000000A2: 7EFF '~.' MOVEQ #$FF,D7
000000A4: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000A8: 6700 FF76 'g..v' BEQ *-$0088 ; 00000020
000000AC: 3007 '0.' MOVE.W D7,D0
000000AE: 4CEE 18F8 FFDE 'L.....' MOVEM.L -$0022(A6),D3-D7/A3/A4
000000B4: 4E5E 'N^' UNLK A6
000000B6: 4E75 'Nu' RTS
000000B8: 6C6F 'lo' BGE.S *+$0071 ; 00000129
000000BA: 6164 'ad' BSR.S *+$0066 ; 00000120
000000BC: 2D70 7269 6F72 '-prior' MOVE.L $69(A0,D7.W*2),$6F72(A6)
000000C2: 6974 'it' BVS.S *+$0076 ; 00000138
000000C4: 7900 'y.' DC.W $7900 ; ????
000000C6: 6472 'dr' BCC.S *+$0074 ; 0000013A
000000C8: 6976 'iv' BVS.S *+$0078 ; 00000140
000000CA: 6572 'er' BCS.S *+$0074 ; 0000013E
000000CC: 2D72 '-r' DC.W $2D72 ; ????
000000CE: 6566 'ef' BCS.S *+$0068 ; 00000136
000000D0: 0000 6465 '..de' ORI.B #$65,D0 ; 'e'
000000D4: 7669 'vi' MOVEQ #$69,D3 ; 'i'
000000D6: 6365 'ce' BLS.S *+$0067 ; 0000013D
000000D8: 5F74 7970 6500 '_type.' SUBQ.W #7,($65006469,A4)
6469
000000E0: 7370 'sp' DC.W $7370 ; ????
000000E2: 6C61 'la' BGE.S *+$0063 ; 00000145
000000E4: 7900 'y.' DC.W $7900 ; ????
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="strlen"(507)
00000026
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56D80"(524)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56D80"(524)
0000005C
Comment:
DISPLAY_56DC0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56EB0 [56EB0, 56F30)
Module started due to: MOD directive
Resolved outgoing references:
+30 (56EE0): JSR DISPLAY_56DC0
Dictionary: Flags $00 FirstId 526
526: DISPLAY_56EB0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56EB0"(526) Segment="Main"(200)
Size: Flags $00 ModuleSize 128
Content: Flags $08
Contents offset $0000 size $0080
00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018
00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7)
00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000C: 4245 'BE' CLR.W D5
0000000E: 426E FFFE 'Bn..' CLR.W -$0002(A6)
00000012: 7CFF '|.' MOVEQ #$FF,D6
00000014: 7801 'x.' MOVEQ #$01,D4
00000016: 486E FFE8 'Hn..' PEA -$0018(A6)
0000001A: 7007 'p.' MOVEQ #$07,D0
0000001C: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000001E: 3600 '6.' MOVE.W D0,D3
00000020: 584F 'XO' ADDQ.W #4,A7
00000022: 486E FFFE 'Hn..' PEA -$0002(A6)
00000026: 486E FFEC 'Hn..' PEA -$0014(A6)
0000002A: 2F04 '/.' MOVE.L D4,-(A7)
0000002C: 486E FFE8 'Hn..' PEA -$0018(A6)
00000030: 4EBA 0000 'N...' JSR DISPLAY_56DC0 ; id: 525
00000034: 3E00 '>.' MOVE.W D0,D7
00000036: 4FEF 0010 'O...' LEA $0010(A7),A7
0000003A: 6704 'g.' BEQ.S *+$0006 ; 00000040
0000003C: 3C07 '<.' MOVE.W D7,D6
0000003E: 601E '`.' BRA.S *+$0020 ; 0000005E
00000040: BA6E FFFE '.n..' CMP.W -$0002(A6),D5
00000044: 6414 'd.' BCC.S *+$0016 ; 0000005A
00000046: 3A2E FFFE ':...' MOVE.W -$0002(A6),D5
0000004A: 41EE FFEC 'A...' LEA -$0014(A6),A0
0000004E: 224C '"L' MOVEA.L A4,A1
00000050: 22D8 '".' MOVE.L (A0)+,(A1)+
00000052: 22D8 '".' MOVE.L (A0)+,(A1)+
00000054: 22D8 '".' MOVE.L (A0)+,(A1)+
00000056: 22D8 '".' MOVE.L (A0)+,(A1)+
00000058: 4246 'BF' CLR.W D6
0000005A: 4A47 'JG' TST.W D7
0000005C: 67C4 'g.' BEQ.S *-$003A ; 00000022
0000005E: 486E FFE8 'Hn..' PEA -$0018(A6)
00000062: 7008 'p.' MOVEQ #$08,D0
00000064: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000066: 3600 '6.' MOVE.W D0,D3
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: 3005 '0.' MOVE.W D5,D0
0000006C: 4A80 'J.' TST.L D0
0000006E: 584F 'XO' ADDQ.W #4,A7
00000070: 6702 'g.' BEQ.S *+$0004 ; 00000074
00000072: 4246 'BF' CLR.W D6
00000074: 3006 '0.' MOVE.W D6,D0
00000076: 4CEE 10F8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A4
0000007C: 4E5E 'N^' UNLK A6
0000007E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56DC0"(525)
00000032
Comment:
DISPLAY_56EB0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_56F30 [56F30, 56F7E)
Module started due to: MOD directive
Resolved outgoing references:
+36 (56F66): JSR DISPLAY_56770
+24 (56F54): JSR DISPLAY_569F0
Dictionary: Flags $00 FirstId 527
527: DISPLAY_56F30
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56F30"(527) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: A11A '..' _GetZone ; A11A
00000012: 2448 '$H' MOVEA.L A0,A2
00000014: 4247 'BG' CLR.W D7
00000016: 598F 'Y.' SUBQ.L #4,A7
00000018: 2EB8 02A6 '....' MOVE.L $02A6,(A7)
0000001C: 205F ' _' MOVEA.L (A7)+,A0
0000001E: A01B '..' _SetZone ; A01B
00000020: 2F0B '/.' MOVE.L A3,-(A7)
00000022: 2F0C '/.' MOVE.L A4,-(A7)
00000024: 4EBA 0000 'N...' JSR DISPLAY_569F0 ; id: 515
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 504F 'PO' ADDQ.W #8,A7
0000002C: 6610 'f.' BNE.S *+$0012 ; 0000003E
0000002E: 3013 '0.' MOVE.W (A3),D0
00000030: 48C0 'H.' EXT.L D0
00000032: 2F00 '/.' MOVE.L D0,-(A7)
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 4EBA 0000 'N...' JSR DISPLAY_56770 ; id: 508
0000003A: 3E00 '>.' MOVE.W D0,D7
0000003C: 504F 'PO' ADDQ.W #8,A7
0000003E: 204A ' J' MOVEA.L A2,A0
00000040: A01B '..' _SetZone ; A01B
00000042: 3007 '0.' MOVE.W D7,D0
00000044: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4
0000004A: 4E5E 'N^' UNLK A6
0000004C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56770"(508)
00000038
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_569F0"(515)
00000026
Comment:
DISPLAY_56F30 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56F80 [56F80, 56FDA)
Module started due to: MOD directive
Resolved outgoing references:
+42 (56FC2): JSR DISPLAY_56830
+36 (56FB6): JSR DISPLAY_56CF0
+24 (56FA4): JSR DISPLAY_56F30
+12 (56F92): JSR DISPLAY_56EB0
Dictionary: Flags $00 FirstId 528
528: DISPLAY_56F80
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56F80"(528) Segment="Main"(200)
Size: Flags $00 ModuleSize 90
Content: Flags $08
Contents offset $0000 size $005A
00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 4246 'BF' CLR.W D6
0000000A: 4247 'BG' CLR.W D7
0000000C: 603C '`<' BRA.S *+$003E ; 0000004A
0000000E: 486E FFEE 'Hn..' PEA -$0012(A6)
00000012: 4EBA 0000 'N...' JSR DISPLAY_56EB0 ; id: 526
00000016: 3E00 '>.' MOVE.W D0,D7
00000018: 584F 'XO' ADDQ.W #4,A7
0000001A: 6632 'f2' BNE.S *+$0034 ; 0000004E
0000001C: 486E FFFE 'Hn..' PEA -$0002(A6)
00000020: 486E FFEE 'Hn..' PEA -$0012(A6)
00000024: 4EBA 0000 'N...' JSR DISPLAY_56F30 ; id: 527
00000028: 3C00 '<.' MOVE.W D0,D6
0000002A: 504F 'PO' ADDQ.W #8,A7
0000002C: 6610 'f.' BNE.S *+$0012 ; 0000003E
0000002E: 302E FFFE '0...' MOVE.W -$0002(A6),D0
00000032: 48C0 'H.' EXT.L D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 4EBA 0000 'N...' JSR DISPLAY_56CF0 ; id: 522
0000003A: 3C00 '<.' MOVE.W D0,D6
0000003C: 584F 'XO' ADDQ.W #4,A7
0000003E: 486E FFEE 'Hn..' PEA -$0012(A6)
00000042: 4EBA 0000 'N...' JSR DISPLAY_56830 ; id: 509
00000046: 3E00 '>.' MOVE.W D0,D7
00000048: 584F 'XO' ADDQ.W #4,A7
0000004A: 4A47 'JG' TST.W D7
0000004C: 67C0 'g.' BEQ.S *-$003E ; 0000000E
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 4CEE 00C0 FFE6 'L.....' MOVEM.L -$001A(A6),D6/D7
00000056: 4E5E 'N^' UNLK A6
00000058: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56830"(509)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56CF0"(522)
00000038
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56F30"(527)
00000026
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56EB0"(526)
00000014
Comment:
DISPLAY_56F80 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_56FE0 [56FE0, 57070)
Module started due to: MOD directive
Resolved outgoing references:
+1A (56FFA): JSR GETDCTLENTRY ; outside file
Dictionary: Flags $00 FirstId 529
529: DISPLAY_56FE0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_56FE0"(529) Segment="Main"(200)
Size: Flags $00 ModuleSize 144
Content: Flags $08
Contents offset $0000 size $0090
00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006
00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7)
00000008: 41EE FFFA 'A...' LEA -$0006(A6),A0
0000000C: A080 '..' _GetVideoDefault ; A080
0000000E: 598F 'Y.' SUBQ.L #4,A7
00000010: AA29 '.)' _GetDeviceList ; AA29
00000012: 285F '(_' MOVEA.L (A7)+,A4
00000014: 598F 'Y.' SUBQ.L #4,A7
00000016: 2054 ' T' MOVEA.L (A4),A0
00000018: 3F10 '?.' MOVE.W (A0),-(A7)
0000001A: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 208
0000001E: 265F '&_' MOVEA.L (A7)+,A3
00000020: 2053 ' S' MOVEA.L (A3),A0
00000022: 1028 0028 '.(.(' MOVE.B $0028(A0),D0
00000026: B02E FFFA '....' CMP.B -$0006(A6),D0
0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036
0000002C: 2054 ' T' MOVEA.L (A4),A0
0000002E: 2868 001E '(h..' MOVEA.L $001E(A0),A4
00000032: 200C ' .' MOVE.L A4,D0
00000034: 66DE 'f.' BNE.S *-$0020 ; 00000014
00000036: 598F 'Y.' SUBQ.L #4,A7
00000038: AA2A '.*' _GetMainDevice ; AA2A
0000003A: B9DF '..' CMPA.L (A7)+,A4
0000003C: 6736 'g6' BEQ.S *+$0038 ; 00000074
0000003E: 200C ' .' MOVE.L A4,D0
00000040: 6732 'g2' BEQ.S *+$0034 ; 00000074
00000042: 558F 'U.' SUBQ.L #2,A7
00000044: 486E FFFC 'Hn..' PEA -$0004(A6)
00000048: 303C 0206 '0<..' MOVE.W #$0206,D0
0000004C: ABEB '..' _DisplayDispatch ; ABEB
0000004E: 3E1F '>.' MOVE.W (A7)+,D7
00000050: 6610 'f.' BNE.S *+$0012 ; 00000062
00000052: 558F 'U.' SUBQ.L #2,A7
00000054: 2F0C '/.' MOVE.L A4,-(A7)
00000056: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000005A: 303C 0410 '0<..' MOVE.W #$0410,D0
0000005E: ABEB '..' _DisplayDispatch ; ABEB
00000060: 3E1F '>.' MOVE.W (A7)+,D7
00000062: 4A47 'JG' TST.W D7
00000064: 660E 'f.' BNE.S *+$0010 ; 00000074
00000066: 558F 'U.' SUBQ.L #2,A7
00000068: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7)
0000006C: 303C 0207 '0<..' MOVE.W #$0207,D0
00000070: ABEB '..' _DisplayDispatch ; ABEB
00000072: 3E1F '>.' MOVE.W (A7)+,D7
00000074: 200C ' .' MOVE.L A4,D0
00000076: 57C3 'W.' SEQ D3
00000078: 4403 'D.' NEG.B D3
0000007A: 6708 'g.' BEQ.S *+$000A ; 00000084
0000007C: 203C FFFF E7AB ' <....' MOVE.L #$FFFFE7AB,D0
00000082: 6002 '`.' BRA.S *+$0004 ; 00000086
00000084: 7000 'p.' MOVEQ #$00,D0
00000086: 4CEE 1888 FFEA 'L.....' MOVEM.L -$0016(A6),D3/D7/A3/A4
0000008C: 4E5E 'N^' UNLK A6
0000008E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETDCTLENTRY"(208)
0000001C
Comment:
DISPLAY_56FE0 ended due to: ran into next module
Comment:
#####################################################################################
Module: DISPLAY_57070 [57070, 57116)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 530
530: DISPLAY_57070
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57070"(530) Segment="Main"(200)
Size: Flags $00 ModuleSize 166
Content: Flags $08
Contents offset $0000 size $00A6
00000000: 4E56 FFE2 'NV..' LINK.W A6,#-$001E
00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7)
00000008: 7C1F '|.' MOVEQ #$1F,D6
0000000A: 7A01 'z.' MOVEQ #$01,D5
0000000C: 486E FFF2 'Hn..' PEA -$000E(A6)
00000010: 7007 'p.' MOVEQ #$07,D0
00000012: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000014: 3E00 '>.' MOVE.W D0,D7
00000016: 584F 'XO' ADDQ.W #4,A7
00000018: 6670 'fp' BNE.S *+$0072 ; 0000008A
0000001A: 422E FFFF 'B...' CLR.B -$0001(A6)
0000001E: 7004 'p.' MOVEQ #$04,D0
00000020: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000024: 2F00 '/.' MOVE.L D0,-(A7)
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 2F00 '/.' MOVE.L D0,-(A7)
0000002A: 487A 0076 'Hz.v' PEA *+$0078 ; 000000A2
0000002E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000032: 486E FFE2 'Hn..' PEA -$001E(A6)
00000036: 2F05 '/.' MOVE.L D5,-(A7)
00000038: 486E FFF2 'Hn..' PEA -$000E(A6)
0000003C: 700B 'p.' MOVEQ #$0B,D0
0000003E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000040: 3E00 '>.' MOVE.W D0,D7
00000042: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000046: 4FEF 001C 'O...' LEA $001C(A7),A7
0000004A: 6634 'f4' BNE.S *+$0036 ; 00000080
0000004C: 4A47 'JG' TST.W D7
0000004E: 6630 'f0' BNE.S *+$0032 ; 00000080
00000050: 486E FFF6 'Hn..' PEA -$000A(A6)
00000054: 486E FFFA 'Hn..' PEA -$0006(A6)
00000058: 487A 0048 'Hz.H' PEA *+$004A ; 000000A2
0000005C: 486E FFE2 'Hn..' PEA -$001E(A6)
00000060: 7017 'p.' MOVEQ #$17,D0
00000062: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000064: 3E00 '>.' MOVE.W D0,D7
00000066: BCAE FFFA '....' CMP.L -$0006(A6),D6
0000006A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000006E: 6C10 'l.' BGE.S *+$0012 ; 00000080
00000070: 4A47 'JG' TST.W D7
00000072: 660C 'f.' BNE.S *+$000E ; 00000080
00000074: 7004 'p.' MOVEQ #$04,D0
00000076: B0AE FFF6 '....' CMP.L -$000A(A6),D0
0000007A: 6604 'f.' BNE.S *+$0006 ; 00000080
0000007C: 2C2E FFFA ',...' MOVE.L -$0006(A6),D6
00000080: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000084: 6604 'f.' BNE.S *+$0006 ; 0000008A
00000086: 4A47 'JG' TST.W D7
00000088: 6790 'g.' BEQ.S *-$006E ; 0000001A
0000008A: 486E FFF2 'Hn..' PEA -$000E(A6)
0000008E: 7008 'p.' MOVEQ #$08,D0
00000090: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000092: 3E00 '>.' MOVE.W D0,D7
00000094: 2006 ' .' MOVE.L D6,D0
00000096: 584F 'XO' ADDQ.W #4,A7
00000098: 4CEE 00E0 FFD6 'L.....' MOVEM.L -$002A(A6),D5-D7
0000009E: 4E5E 'N^' UNLK A6
000000A0: 4E75 'Nu' RTS
000000A2: 6469 'di' BCC.S *+$006B ; 0000010D
000000A4: 6400 'd.' DC.W $6400 ; 000000A6
Comment:
DISPLAY_57070 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_57120 [57120, 571FE)
Module started due to: MOD directive
Resolved outgoing references:
+2A (5714A): JSR strlen ; outside file
+8 (57128): JSR DISPLAY_57070
Dictionary: Flags $00 FirstId 531
531: DISPLAY_57120
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57120"(531) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 4E56 FFDE 'NV..' LINK.W A6,#-$0022
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 4EBA 0000 'N...' JSR DISPLAY_57070 ; id: 530
0000000C: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6)
00000010: 7C01 '|.' MOVEQ #$01,D6
00000012: 486E FFEE 'Hn..' PEA -$0012(A6)
00000016: 7007 'p.' MOVEQ #$07,D0
00000018: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000001A: 3E00 '>.' MOVE.W D0,D7
0000001C: 584F 'XO' ADDQ.W #4,A7
0000001E: 6600 0090 'f...' BNE *+$0092 ; 000000B0
00000022: 422E FFFF 'B...' CLR.B -$0001(A6)
00000026: 487A 00AE 'Hz..' PEA *+$00B0 ; 000000D6
0000002A: 4EBA 0000 'N...' JSR strlen ; id: 507
0000002E: 5280 'R.' ADDQ.L #1,D0
00000030: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6)
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 487A 009E 'Hz..' PEA *+$00A0 ; 000000D6
0000003A: 487A 008E 'Hz..' PEA *+$0090 ; 000000CA
0000003E: 486E FFFF 'Hn..' PEA -$0001(A6)
00000042: 486E FFDE 'Hn..' PEA -$0022(A6)
00000046: 2F06 '/.' MOVE.L D6,-(A7)
00000048: 486E FFEE 'Hn..' PEA -$0012(A6)
0000004C: 700B 'p.' MOVEQ #$0B,D0
0000004E: ABE9 '..' DC.W $ABE9 ; TB 03E9
00000050: 3E00 '>.' MOVE.W D0,D7
00000052: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000056: 4FEF 0020 'O.. ' LEA $0020(A7),A7
0000005A: 664C 'fL' BNE.S *+$004E ; 000000A8
0000005C: 4A47 'JG' TST.W D7
0000005E: 6648 'fH' BNE.S *+$004A ; 000000A8
00000060: 7004 'p.' MOVEQ #$04,D0
00000062: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6)
00000066: 486E FFF2 'Hn..' PEA -$000E(A6)
0000006A: 486E FFFA 'Hn..' PEA -$0006(A6)
0000006E: 487A 0056 'Hz.V' PEA *+$0058 ; 000000C6
00000072: 486E FFDE 'Hn..' PEA -$0022(A6)
00000076: 7017 'p.' MOVEQ #$17,D0
00000078: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000007A: 3E00 '>.' MOVE.W D0,D7
0000007C: 4FEF 0010 'O...' LEA $0010(A7),A7
00000080: 6726 'g&' BEQ.S *+$0028 ; 000000A8
00000082: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0
00000086: 52AE FFF6 'R...' ADDQ.L #1,-$000A(A6)
0000008A: 7004 'p.' MOVEQ #$04,D0
0000008C: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6)
00000090: 2F00 '/.' MOVE.L D0,-(A7)
00000092: 486E FFF6 'Hn..' PEA -$000A(A6)
00000096: 487A 002E 'Hz..' PEA *+$0030 ; 000000C6
0000009A: 486E FFDE 'Hn..' PEA -$0022(A6)
0000009E: 7010 'p.' MOVEQ #$10,D0
000000A0: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000A2: 3E00 '>.' MOVE.W D0,D7
000000A4: 4FEF 0010 'O...' LEA $0010(A7),A7
000000A8: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000AC: 6700 FF74 'g..t' BEQ *-$008A ; 00000022
000000B0: 486E FFEE 'Hn..' PEA -$0012(A6)
000000B4: 7008 'p.' MOVEQ #$08,D0
000000B6: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000B8: 3E00 '>.' MOVE.W D0,D7
000000BA: 584F 'XO' ADDQ.W #4,A7
000000BC: 4CEE 00C0 FFD6 'L.....' MOVEM.L -$002A(A6),D6/D7
000000C2: 4E5E 'N^' UNLK A6
000000C4: 4E75 'Nu' RTS
000000C6: 6469 'di' BCC.S *+$006B ; 00000131
000000C8: 6400 6465 'd.de' BCC *+$6467 ; 0000652F
000000CC: 7669 'vi' MOVEQ #$69,D3 ; 'i'
000000CE: 6365 'ce' BLS.S *+$0067 ; 00000135
000000D0: 5F74 7970 6500 '_type.' SUBQ.W #7,($65006469,A4)
6469
000000D8: 7370 'sp' DC.W $7370 ; ????
000000DA: 6C61 'la' BGE.S *+$0063 ; 0000013D
000000DC: 7900 'y.' DC.W $7900 ; ????
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="strlen"(507)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57070"(530)
0000000A
Comment:
DISPLAY_57120 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_57200 [57200, 5723C)
Module started due to: MOD directive
Resolved outgoing references:
+20 (57220): JSR DISPLAY_4EA90
+14 (57214): JSR DISPLAY_4E9B0
Dictionary: Flags $00 FirstId 532
532: DISPLAY_57200
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57200"(532) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010
00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7)
00000008: 7E00 '~.' MOVEQ #$00,D7
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 2F00 '/.' MOVE.L D0,-(A7)
0000000E: 2F00 '/.' MOVE.L D0,-(A7)
00000010: 486E FFF0 'Hn..' PEA -$0010(A6)
00000014: 4EBA 0000 'N...' JSR DISPLAY_4E9B0 ; id: 283
00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000001C: 486E FFF0 'Hn..' PEA -$0010(A6)
00000020: 4EBA 0000 'N...' JSR DISPLAY_4EA90 ; id: 287
00000024: 3C00 '<.' MOVE.W D0,D6
00000026: 6608 'f.' BNE.S *+$000A ; 00000030
00000028: 7E00 '~.' MOVEQ #$00,D7
0000002A: 3E2E FFF0 '>...' MOVE.W -$0010(A6),D7
0000002E: 4A87 'J.' TST.L D7
00000030: 2007 ' .' MOVE.L D7,D0
00000032: 4CEE 00C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7
00000038: 4E5E 'N^' UNLK A6
0000003A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4EA90"(287)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_4E9B0"(283)
00000016
Comment:
DISPLAY_57200 ended due to: BRA.L island below, 4 nulls trimmed
Comment:
#####################################################################################
Module: DM_PrivateEB [57260, 5735A)
Module started due to: island above, MOD directive
Resolved outgoing references:
+36 (57296): JSR strlen ; outside file
+C2 (57322): JSR DISPLAY_56FE0
+A2 (57302): JSR DISPLAY_56CF0
+8C (572EC): JSR DISPLAY_56F30
+1E (5727E): JSR DISPLAY_56F80
+1A (5727A): JSR DISPLAY_57120
+16 (57276): JSR DISPLAY_56B30
+12 (57272): JSR DISPLAY_56660
Dictionary: Flags $00 FirstId 533
533: DM_PrivateEB
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DM_PrivateEB"(533) Segment="Main"(200)
Size: Flags $00 ModuleSize 250
Content: Flags $08
Contents offset $0000 size $00FA
00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C
00000004: 48E7 0F00 'H...' MOVEM.L D4-D7,-(A7)
00000008: 4247 'BG' CLR.W D7
0000000A: 4246 'BF' CLR.W D6
0000000C: 426E FFFC 'Bn..' CLR.W -$0004(A6)
00000010: 4245 'BE' CLR.W D5
00000012: 4EBA 0000 'N...' JSR DISPLAY_56660 ; id: 506
00000016: 4EBA 0000 'N...' JSR DISPLAY_56B30 ; id: 520
0000001A: 4EBA 0000 'N...' JSR DISPLAY_57120 ; id: 531
0000001E: 4EBA 0000 'N...' JSR DISPLAY_56F80 ; id: 528
00000022: 3E00 '>.' MOVE.W D0,D7
00000024: 7801 'x.' MOVEQ #$01,D4
00000026: 486E FFF4 'Hn..' PEA -$000C(A6)
0000002A: 7007 'p.' MOVEQ #$07,D0
0000002C: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000002E: 3E00 '>.' MOVE.W D0,D7
00000030: 584F 'XO' ADDQ.W #4,A7
00000032: 487A 00BE 'Hz..' PEA *+$00C0 ; 000000F2
00000036: 4EBA 0000 'N...' JSR strlen ; id: 507
0000003A: 5280 'R.' ADDQ.L #1,D0
0000003C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000040: 2F00 '/.' MOVE.L D0,-(A7)
00000042: 487A 00AE 'Hz..' PEA *+$00B0 ; 000000F2
00000046: 487A 009E 'Hz..' PEA *+$00A0 ; 000000E6
0000004A: 486E FFFF 'Hn..' PEA -$0001(A6)
0000004E: 486E FFE4 'Hn..' PEA -$001C(A6)
00000052: 2F04 '/.' MOVE.L D4,-(A7)
00000054: 486E FFF4 'Hn..' PEA -$000C(A6)
00000058: 700B 'p.' MOVEQ #$0B,D0
0000005A: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000005C: 3E00 '>.' MOVE.W D0,D7
0000005E: 4A2E FFFF 'J...' TST.B -$0001(A6)
00000062: 4FEF 0020 'O.. ' LEA $0020(A7),A7
00000066: 6648 'fH' BNE.S *+$004A ; 000000B0
00000068: 4A47 'JG' TST.W D7
0000006A: 6644 'fD' BNE.S *+$0046 ; 000000B0
0000006C: 486E FFF8 'Hn..' PEA -$0008(A6)
00000070: 487A 0068 'Hz.h' PEA *+$006A ; 000000DA
00000074: 486E FFE4 'Hn..' PEA -$001C(A6)
00000078: 7016 'p.' MOVEQ #$16,D0
0000007A: ABE9 '..' DC.W $ABE9 ; TB 03E9
0000007C: 3E00 '>.' MOVE.W D0,D7
0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7
00000082: 6728 'g(' BEQ.S *+$002A ; 000000AC
00000084: 486E FFFC 'Hn..' PEA -$0004(A6)
00000088: 486E FFE4 'Hn..' PEA -$001C(A6)
0000008C: 4EBA 0000 'N...' JSR DISPLAY_56F30 ; id: 527
00000090: 3C00 '<.' MOVE.W D0,D6
00000092: 504F 'PO' ADDQ.W #8,A7
00000094: 661A 'f.' BNE.S *+$001C ; 000000B0
00000096: 3005 '0.' MOVE.W D5,D0
00000098: 5245 'RE' ADDQ.W #1,D5
0000009A: 302E FFFC '0...' MOVE.W -$0004(A6),D0
0000009E: 48C0 'H.' EXT.L D0
000000A0: 2F00 '/.' MOVE.L D0,-(A7)
000000A2: 4EBA 0000 'N...' JSR DISPLAY_56CF0 ; id: 522
000000A6: 3C00 '<.' MOVE.W D0,D6
000000A8: 584F 'XO' ADDQ.W #4,A7
000000AA: 6004 '`.' BRA.S *+$0006 ; 000000B0
000000AC: 3005 '0.' MOVE.W D5,D0
000000AE: 5245 'RE' ADDQ.W #1,D5
000000B0: 4A2E FFFF 'J...' TST.B -$0001(A6)
000000B4: 6700 FF7C 'g..|' BEQ *-$0082 ; 00000032
000000B8: 486E FFF4 'Hn..' PEA -$000C(A6)
000000BC: 7008 'p.' MOVEQ #$08,D0
000000BE: ABE9 '..' DC.W $ABE9 ; TB 03E9
000000C0: 3E00 '>.' MOVE.W D0,D7
000000C2: 4EBA 0000 'N...' JSR DISPLAY_56FE0 ; id: 529
000000C6: 3E00 '>.' MOVE.W D0,D7
000000C8: 584F 'XO' ADDQ.W #4,A7
000000CA: 3D45 000C '=E..' MOVE.W D5,$000C(A6)
000000CE: 4CEE 00F0 FFD4 'L.....' MOVEM.L -$002C(A6),D4-D7
000000D4: 4E5E 'N^' UNLK A6
000000D6: 4E74 0004 'Nt..' RTD #$0004
000000DA: 6472 'dr' BCC.S *+$0074 ; 0000014E
000000DC: 6976 'iv' BVS.S *+$0078 ; 00000154
000000DE: 6572 'er' BCS.S *+$0074 ; 00000152
000000E0: 2D72 '-r' DC.W $2D72 ; ????
000000E2: 6566 'ef' BCS.S *+$0068 ; 0000014A
000000E4: 0000 6465 '..de' ORI.B #$65,D0 ; 'e'
000000E8: 7669 'vi' MOVEQ #$69,D3 ; 'i'
000000EA: 6365 'ce' BLS.S *+$0067 ; 00000151
000000EC: 5F74 7970 6500 '_type.' SUBQ.W #7,($65006469,A4)
6469
000000F4: 7370 'sp' DC.W $7370 ; ????
000000F6: 6C61 'la' BGE.S *+$0063 ; 00000159
000000F8: 7900 'y.' DC.W $7900 ; ????
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="strlen"(507)
00000038
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56FE0"(529)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56CF0"(522)
000000A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56F30"(527)
0000008E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56F80"(528)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57120"(531)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56B30"(520)
00000018
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_56660"(506)
00000014
Comment:
DM_PrivateEB ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_57360 [57360, 573D8)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 534
534: DISPLAY_57360
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57360"(534) Segment="Main"(200)
Size: Flags $00 ModuleSize 120
Content: Flags $08
Contents offset $0000 size $0078
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7)
00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000C: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 102C 0096 '.,..' MOVE.B $0096(A4),D0
00000016: 0C40 0001 '.@..' CMPI.W #$0001,D0
0000001A: 664C 'fL' BNE.S *+$004E ; 00000068
0000001C: 7005 'p.' MOVEQ #$05,D0
0000001E: C038 0B20 '.8. ' AND.B $0B20,D0
00000022: 7200 'r.' MOVEQ #$00,D1
00000024: 1200 '..' MOVE.B D0,D1
00000026: 4A81 'J.' TST.L D1
00000028: 56C3 'V.' SNE D3
0000002A: 4403 'D.' NEG.B D3
0000002C: 1E03 '..' MOVE.B D3,D7
0000002E: 197C 0002 0096 '.|....' MOVE.B #$02,$0096(A4)
00000034: 206C 00CC ' l..' MOVEA.L $00CC(A4),A0
00000038: 4E90 'N.' JSR (A0)
0000003A: 41FA FFC4 'A...' LEA *-$003A,A0 ; 00000000
0000003E: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
00000042: 303C A912 '0<..' MOVE.W #$A912,D0
00000046: A746 '.F' _GetToolTrapAddress ; A746
00000048: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
0000004C: B1C0 '..' CMPA.L D0,A0
0000004E: 660A 'f.' BNE.S *+$000C ; 0000005A
00000050: 206C 00CC ' l..' MOVEA.L $00CC(A4),A0
00000054: 303C A912 '0<..' MOVE.W #$A912,D0
00000058: A647 '.G' _SetToolTrapAddress ; A647
0000005A: 558F 'U.' SUBQ.L #2,A7
0000005C: 1F07 '..' MOVE.B D7,-(A7)
0000005E: 303C 01ED '0<..' MOVE.W #$01ED,D0
00000062: ABEB '..' _DisplayDispatch ; ABEB
00000064: 544F 'TO' ADDQ.W #2,A7
00000066: 6006 '`.' BRA.S *+$0008 ; 0000006E
00000068: 206C 00CC ' l..' MOVEA.L $00CC(A4),A0
0000006C: 4E90 'N.' JSR (A0)
0000006E: 4CEE 1088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E75 'Nu' RTS
Comment:
DISPLAY_57360 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_573E0 [573E0, 573FC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 535
535: DISPLAY_573E0
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_573E0"(535) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 558F 'U.' SUBQ.L #2,A7
00000006: 70F1 'p.' MOVEQ #$F1,D0
00000008: ABEB '..' _DisplayDispatch ; ABEB
0000000A: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000E: 2068 01FC ' h..' MOVEA.L $01FC(A0),A0
00000012: 2268 0014 '"h..' MOVEA.L $0014(A0),A1
00000016: 4E91 'N.' JSR (A1)
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
DISPLAY_573E0 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_57400 [57400, 5745C)
Module started due to: MOD directive
Resolved outgoing references:
+24 (57424): LEA DISPLAY_57360, A0
Dictionary: Flags $00 FirstId 536
536: DISPLAY_57400
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57400"(536) Segment="Main"(200)
Size: Flags $00 ModuleSize 92
Content: Flags $08
Contents offset $0000 size $005C
00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0
0000000A: 2868 01FC '(h..' MOVEA.L $01FC(A0),A4
0000000E: 4A2C 0096 'J,..' TST.B $0096(A4)
00000012: 663A 'f:' BNE.S *+$003C ; 0000004E
00000014: 197C 0001 0096 '.|....' MOVE.B #$01,$0096(A4)
0000001A: 303C A912 '0<..' MOVE.W #$A912,D0
0000001E: A746 '.F' _GetToolTrapAddress ; A746
00000020: 2948 00CC ')H..' MOVE.L A0,$00CC(A4)
00000024: 41FA 0000 'A...' LEA DISPLAY_57360,A0 ; id: 534
00000028: 303C A912 '0<..' MOVE.W #$A912,D0
0000002C: A647 '.G' _SetToolTrapAddress ; A647
0000002E: 41FA FFD0 'A...' LEA *-$002E,A0 ; 00000000
00000032: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6)
00000036: 303C AAFA '0<..' MOVE.W #$AAFA,D0
0000003A: A746 '.F' _GetToolTrapAddress ; A746
0000003C: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
00000040: B1C0 '..' CMPA.L D0,A0
00000042: 660A 'f.' BNE.S *+$000C ; 0000004E
00000044: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000048: 303C AAFA '0<..' MOVE.W #$AAFA,D0
0000004C: A647 '.G' _SetToolTrapAddress ; A647
0000004E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0
00000052: 4E90 'N.' JSR (A0)
00000054: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57360"(534)
00000026
Comment:
DISPLAY_57400 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DISPLAY_57460 [57460, 574AA)
Module started due to: MOD directive
Resolved outgoing references:
+38 (57498): LEA DISPLAY_573E0, A0
+1E (5747E): LEA DISPLAY_57400, A0
Dictionary: Flags $00 FirstId 537
537: DISPLAY_57460
Module: Flags=$88=(ForcedActive Extern Code) Module="DISPLAY_57460"(537) 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: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 4AAE 000C 'J...' TST.L $000C(A6)
0000000E: 4AAC 0018 'J...' TST.L $0018(A4)
00000012: 6614 'f.' BNE.S *+$0016 ; 00000028
00000014: 303C AAFA '0<..' MOVE.W #$AAFA,D0
00000018: A746 '.F' _GetToolTrapAddress ; A746
0000001A: 2948 0018 ')H..' MOVE.L A0,$0018(A4)
0000001E: 41FA 0000 'A...' LEA DISPLAY_57400,A0 ; id: 536
00000022: 303C AAFA '0<..' MOVE.W #$AAFA,D0
00000026: A647 '.G' _SetToolTrapAddress ; A647
00000028: 4AAC 0014 'J...' TST.L $0014(A4)
0000002C: 6614 'f.' BNE.S *+$0016 ; 00000042
0000002E: 303C AAFB '0<..' MOVE.W #$AAFB,D0
00000032: A746 '.F' _GetToolTrapAddress ; A746
00000034: 2948 0014 ')H..' MOVE.L A0,$0014(A4)
00000038: 41FA 0000 'A...' LEA DISPLAY_573E0,A0 ; id: 535
0000003C: 303C AAFB '0<..' MOVE.W #$AAFB,D0
00000040: A647 '.G' _SetToolTrapAddress ; A647
00000042: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_573E0"(535)
0000003A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DISPLAY_57400"(536)
00000020
Comment:
DISPLAY_57460 ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 72
1 First 1
2 Last 1
3 Comment 555
4 Dictionary 331
5 Module 277
6 EntryPoint 7
7 ModSize 277
8 Content 277
9 Reference 569