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 '/...' 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 '/.' 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 '/...' 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 '/.' 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 '/.' 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 ' <.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 ' .' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/.' 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 '/<.@' 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 '/...' 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 ' .' 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 ' .' MOVE.W D0,D7 00000250: 6718 'g.' BEQ.S *+$001A ; 0000026A 00000252: 203C 6470 6C79 ' .' MOVE.W D0,D7 0000026A: 4A47 'JG' TST.W D7 0000026C: 6628 'f(' BNE.S *+$002A ; 00000296 0000026E: 203C 6470 6C76 ' .' MOVE.W D0,D7 0000027C: 6718 'g.' BEQ.S *+$001A ; 00000296 0000027E: 203C 6470 6C76 ' .' 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 ' .' 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 '/.' MOVE.W (A7)+,D7 0000004A: 6624 'f$' BNE.S *+$0026 ; 00000070 0000004C: 558F 'U.' SUBQ.L #2,A7 0000004E: 2F3C 6165 7674 '/.' 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 '/.' 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 ' ' 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 $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 ' <..' 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 ' .' 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 '/<.@' 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